Skip to content

Commit 2e5ac2a

Browse files
bborehampracucci
andauthored
release 1.11: cherry-pick disable SSE tests and go-kit update; bump to rc.1 (cortexproject#4548)
* Disable S3 SSE integration tests (cortexproject#4545) Signed-off-by: Marco Pracucci <marco@pracucci.com> * Update go-kit/kit to 0.12.0 to fix spurious debug logs This version of go-kit/kit/log is just a pass-through to go-kit/log. Also updates the following: * github.com/go-kit/log from v0.1.0 to v0.2.0 * github.com/json-iterator/go from v1.1.11 to v1.1.12 * golang.org/x/net from ad29c8ab022f to 978cfadd31cf Pinned aws-sdk to previous version, to reduce the amount of change. Signed-off-by: Bryan Boreham <bjboreham@gmail.com> * compactor unit tests: make log messages consistent Apparently updating go-kit has made our log lines more consistent Signed-off-by: Bryan Boreham <bjboreham@gmail.com> * Bump to rc.1 Signed-off-by: Bryan Boreham <bjboreham@gmail.com> Co-authored-by: Marco Pracucci <marco@pracucci.com>
1 parent 919d028 commit 2e5ac2a

File tree

189 files changed

+3563
-10943
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

189 files changed

+3563
-10943
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
## master / unreleased
44

55

6+
## 1.11.0-rc.1 in progress
7+
* [BUGFIX] Update go-kit package to fix spurious log messages #4544
8+
69
## 1.11.0-rc.0 in progress
710

811
* [CHANGE] Memberlist: Expose default configuration values to the command line options. Note that setting these explicitly to zero will no longer cause the default to be used. If the default is desired, then do set the option. The following are affected: #4276

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.0-rc.0
1+
1.11.0-rc.1

go.mod

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,15 @@ require (
1111
github.com/NYTimes/gziphandler v1.1.1
1212
github.com/alecthomas/units v0.0.0-20210208195552-ff826a37aa15
1313
github.com/alicebob/miniredis/v2 v2.14.3
14-
github.com/aws/aws-sdk-go v1.40.37
14+
github.com/aws/aws-sdk-go v1.40.45
1515
github.com/bradfitz/gomemcache v0.0.0-20190913173617-a41fca850d0b
1616
github.com/cespare/xxhash v1.1.0
1717
github.com/dustin/go-humanize v1.0.0
1818
github.com/facette/natsort v0.0.0-20181210072756-2cd4dd1e2dcb
1919
github.com/felixge/fgprof v0.9.1
2020
github.com/fsouza/fake-gcs-server v1.7.0
21-
github.com/go-kit/log v0.1.0
21+
github.com/go-kit/kit v0.12.0 // indirect
22+
github.com/go-kit/log v0.2.0
2223
github.com/go-openapi/strfmt v0.20.2
2324
github.com/go-openapi/swag v0.19.15
2425
github.com/go-redis/redis/v8 v8.9.0
@@ -31,7 +32,7 @@ require (
3132
github.com/gorilla/mux v1.8.0
3233
github.com/grafana/dskit v0.0.0-20210908150159-fcf48cb19aa4
3334
github.com/grpc-ecosystem/go-grpc-middleware v1.3.0
34-
github.com/json-iterator/go v1.1.11
35+
github.com/json-iterator/go v1.1.12
3536
github.com/lib/pq v1.3.0
3637
github.com/minio/minio-go/v7 v7.0.10
3738
github.com/mitchellh/go-wordwrap v1.0.0
@@ -55,7 +56,7 @@ require (
5556
github.com/weaveworks/common v0.0.0-20210901124008-1fa3f9fa874c
5657
go.etcd.io/bbolt v1.3.6
5758
go.uber.org/atomic v1.9.0
58-
golang.org/x/net v0.0.0-20210903162142-ad29c8ab022f
59+
golang.org/x/net v0.0.0-20210917221730-978cfadd31cf
5960
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c
6061
golang.org/x/time v0.0.0-20210723032227-1f47c861a9ac
6162
google.golang.org/api v0.56.0
@@ -82,3 +83,7 @@ replace github.com/bradfitz/gomemcache => github.com/themihai/gomemcache v0.0.0-
8283
replace google.golang.org/grpc => google.golang.org/grpc v1.38.0
8384

8485
replace github.com/thanos-io/thanos v0.22.0 => github.com/thanos-io/thanos v0.19.1-0.20210923155558-c15594a03c45
86+
87+
// Pin aws-sdk to version prior to go-kit update, to reduce the bulk of change.
88+
// Un-pin once Cortex 1.11 is released.
89+
replace github.com/aws/aws-sdk-go => github.com/aws/aws-sdk-go v1.40.37

go.sum

Lines changed: 67 additions & 50 deletions
Large diffs are not rendered by default.

integration/s3_storage_client_test.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,11 @@ func TestS3Client(t *testing.T) {
9494

9595
for _, tt := range tests {
9696
t.Run(tt.name, func(t *testing.T) {
97+
switch tt.name {
98+
case "config-with-deprecated-sse", "config-with-sse-s3":
99+
t.Skip("TODO: Issue #4543")
100+
}
101+
97102
client, err := s3.NewS3ObjectClient(tt.cfg)
98103

99104
require.NoError(t, err)

pkg/compactor/compactor_test.go

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -509,16 +509,16 @@ func TestCompactor_ShouldIterateOverUsersAndRunCompaction(t *testing.T) {
509509
`level=info component=compactor msg="discovering users from bucket"`,
510510
`level=info component=compactor msg="discovered users from bucket" users=2`,
511511
`level=info component=compactor msg="starting compaction of user blocks" user=user-1`,
512-
`component=compactor org_id=user-1 level=info msg="start sync of metas"`,
513-
`component=compactor org_id=user-1 level=info msg="start of GC"`,
514-
`component=compactor org_id=user-1 level=info msg="start of compactions"`,
515-
`component=compactor org_id=user-1 level=info msg="compaction iterations done"`,
512+
`level=info component=compactor org_id=user-1 msg="start sync of metas"`,
513+
`level=info component=compactor org_id=user-1 msg="start of GC"`,
514+
`level=info component=compactor org_id=user-1 msg="start of compactions"`,
515+
`level=info component=compactor org_id=user-1 msg="compaction iterations done"`,
516516
`level=info component=compactor msg="successfully compacted user blocks" user=user-1`,
517517
`level=info component=compactor msg="starting compaction of user blocks" user=user-2`,
518-
`component=compactor org_id=user-2 level=info msg="start sync of metas"`,
519-
`component=compactor org_id=user-2 level=info msg="start of GC"`,
520-
`component=compactor org_id=user-2 level=info msg="start of compactions"`,
521-
`component=compactor org_id=user-2 level=info msg="compaction iterations done"`,
518+
`level=info component=compactor org_id=user-2 msg="start sync of metas"`,
519+
`level=info component=compactor org_id=user-2 msg="start of GC"`,
520+
`level=info component=compactor org_id=user-2 msg="start of compactions"`,
521+
`level=info component=compactor org_id=user-2 msg="compaction iterations done"`,
522522
`level=info component=compactor msg="successfully compacted user blocks" user=user-2`,
523523
}, removeIgnoredLogs(strings.Split(strings.TrimSpace(logs.String()), "\n")))
524524

@@ -625,18 +625,18 @@ func TestCompactor_ShouldNotCompactBlocksMarkedForDeletion(t *testing.T) {
625625
assert.ElementsMatch(t, []string{
626626
`level=info component=cleaner msg="started blocks cleanup and maintenance"`,
627627
`level=info component=cleaner org_id=user-1 msg="started blocks cleanup and maintenance"`,
628-
`component=cleaner org_id=user-1 level=debug msg="deleted file" file=01DTW0ZCPDDNV4BV83Q2SV4QAZ/meta.json bucket=mock`,
629-
`component=cleaner org_id=user-1 level=debug msg="deleted file" file=01DTW0ZCPDDNV4BV83Q2SV4QAZ/deletion-mark.json bucket=mock`,
628+
`level=debug component=cleaner org_id=user-1 msg="deleted file" file=01DTW0ZCPDDNV4BV83Q2SV4QAZ/meta.json bucket=mock`,
629+
`level=debug component=cleaner org_id=user-1 msg="deleted file" file=01DTW0ZCPDDNV4BV83Q2SV4QAZ/deletion-mark.json bucket=mock`,
630630
`level=info component=cleaner org_id=user-1 msg="deleted block marked for deletion" block=01DTW0ZCPDDNV4BV83Q2SV4QAZ`,
631631
`level=info component=cleaner org_id=user-1 msg="completed blocks cleanup and maintenance"`,
632632
`level=info component=cleaner msg="successfully completed blocks cleanup and maintenance"`,
633633
`level=info component=compactor msg="discovering users from bucket"`,
634634
`level=info component=compactor msg="discovered users from bucket" users=1`,
635635
`level=info component=compactor msg="starting compaction of user blocks" user=user-1`,
636-
`component=compactor org_id=user-1 level=info msg="start sync of metas"`,
637-
`component=compactor org_id=user-1 level=info msg="start of GC"`,
638-
`component=compactor org_id=user-1 level=info msg="start of compactions"`,
639-
`component=compactor org_id=user-1 level=info msg="compaction iterations done"`,
636+
`level=info component=compactor org_id=user-1 msg="start sync of metas"`,
637+
`level=info component=compactor org_id=user-1 msg="start of GC"`,
638+
`level=info component=compactor org_id=user-1 msg="start of compactions"`,
639+
`level=info component=compactor org_id=user-1 msg="compaction iterations done"`,
640640
`level=info component=compactor msg="successfully compacted user blocks" user=user-1`,
641641
}, removeIgnoredLogs(strings.Split(strings.TrimSpace(logs.String()), "\n")))
642642

@@ -733,8 +733,8 @@ func TestCompactor_ShouldNotCompactBlocksForUsersMarkedForDeletion(t *testing.T)
733733
assert.ElementsMatch(t, []string{
734734
`level=info component=cleaner msg="started blocks cleanup and maintenance"`,
735735
`level=info component=cleaner org_id=user-1 msg="deleting blocks for tenant marked for deletion"`,
736-
`component=cleaner org_id=user-1 level=debug msg="deleted file" file=01DTVP434PA9VFXSW2JKB3392D/meta.json bucket=mock`,
737-
`component=cleaner org_id=user-1 level=debug msg="deleted file" file=01DTVP434PA9VFXSW2JKB3392D/index bucket=mock`,
736+
`level=debug component=cleaner org_id=user-1 msg="deleted file" file=01DTVP434PA9VFXSW2JKB3392D/meta.json bucket=mock`,
737+
`level=debug component=cleaner org_id=user-1 msg="deleted file" file=01DTVP434PA9VFXSW2JKB3392D/index bucket=mock`,
738738
`level=info component=cleaner org_id=user-1 msg="deleted block" block=01DTVP434PA9VFXSW2JKB3392D`,
739739
`level=info component=cleaner org_id=user-1 msg="deleted blocks for tenant marked for deletion" deletedBlocks=1`,
740740
`level=info component=cleaner org_id=user-1 msg="updating finished time in tenant deletion mark"`,
@@ -854,16 +854,16 @@ func TestCompactor_ShouldCompactAllUsersOnShardingEnabledButOnlyOneInstanceRunni
854854
`level=info component=compactor msg="discovering users from bucket"`,
855855
`level=info component=compactor msg="discovered users from bucket" users=2`,
856856
`level=info component=compactor msg="starting compaction of user blocks" user=user-1`,
857-
`component=compactor org_id=user-1 level=info msg="start sync of metas"`,
858-
`component=compactor org_id=user-1 level=info msg="start of GC"`,
859-
`component=compactor org_id=user-1 level=info msg="start of compactions"`,
860-
`component=compactor org_id=user-1 level=info msg="compaction iterations done"`,
857+
`level=info component=compactor org_id=user-1 msg="start sync of metas"`,
858+
`level=info component=compactor org_id=user-1 msg="start of GC"`,
859+
`level=info component=compactor org_id=user-1 msg="start of compactions"`,
860+
`level=info component=compactor org_id=user-1 msg="compaction iterations done"`,
861861
`level=info component=compactor msg="successfully compacted user blocks" user=user-1`,
862862
`level=info component=compactor msg="starting compaction of user blocks" user=user-2`,
863-
`component=compactor org_id=user-2 level=info msg="start sync of metas"`,
864-
`component=compactor org_id=user-2 level=info msg="start of GC"`,
865-
`component=compactor org_id=user-2 level=info msg="start of compactions"`,
866-
`component=compactor org_id=user-2 level=info msg="compaction iterations done"`,
863+
`level=info component=compactor org_id=user-2 msg="start sync of metas"`,
864+
`level=info component=compactor org_id=user-2 msg="start of GC"`,
865+
`level=info component=compactor org_id=user-2 msg="start of compactions"`,
866+
`level=info component=compactor org_id=user-2 msg="compaction iterations done"`,
867867
`level=info component=compactor msg="successfully compacted user blocks" user=user-2`,
868868
}, removeIgnoredLogs(strings.Split(strings.TrimSpace(logs.String()), "\n")))
869869
}

vendor/github.com/armon/go-metrics/inmem.go

Lines changed: 24 additions & 20 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/armon/go-metrics/inmem_endpoint.go

Lines changed: 32 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/armon/go-metrics/prometheus/prometheus.go

Lines changed: 16 additions & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)