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 (#4548)
* Disable S3 SSE integration tests (#4545) Signed-off-by: Marco Pracucci <[email protected]> * 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 <[email protected]> * compactor unit tests: make log messages consistent Apparently updating go-kit has made our log lines more consistent Signed-off-by: Bryan Boreham <[email protected]> * Bump to rc.1 Signed-off-by: Bryan Boreham <[email protected]> Co-authored-by: Marco Pracucci <[email protected]>
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

+3
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

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.0-rc.0
1+
1.11.0-rc.1

go.mod

+9-4
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

+67-50
Large diffs are not rendered by default.

integration/s3_storage_client_test.go

+5
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

+24-24
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

+24-20
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

+32-1
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

+16-18
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)