Skip to content

Commit

Permalink
Update dskit. Remove memberlist.abort-if-join-fails=false in jsonnet …
Browse files Browse the repository at this point in the history
…and example code (grafana#2168)

* Update dskit. Remove memberlist.abort-if-join-fails=false in jsonnet and example code.

Signed-off-by: Peter Štibraný <pstibrany@gmail.com>

* CHANGELOG.md

Signed-off-by: Peter Štibraný <pstibrany@gmail.com>
  • Loading branch information
pstibrany authored and mason committed Jul 11, 2022
1 parent 007dfdf commit 43e0c4e
Show file tree
Hide file tree
Showing 32 changed files with 10 additions and 156 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
* [CHANGE] Ingester: deprecated `-ingester.ring.join-after`. Mimir now behaves as this setting is always set to 0s. This configuration option will be removed in Mimir 2.4.0. #1965
* [CHANGE] Blocks uploaded by ingester no longer contain `__org_id__` label. Compactor now ignores this label and will compact blocks with and without this label together. `mimirconvert` tool will remove the label from blocks as "unknown" label. #1972
* [CHANGE] Querier: deprecated `-querier.shuffle-sharding-ingesters-lookback-period`, instead adding `-querier.shuffle-sharding-ingesters-enabled` to enable or disable shuffle sharding on the read path. The value of `-querier.query-ingesters-within` is now used internally for shuffle sharding lookback. #2110
* [CHANGE] Memberlist: `-memberlist.abort-if-join-fails` now defaults to false. Previously it defaulted to true. #2168
* [ENHANCEMENT] Distributor: Added limit to prevent tenants from sending excessive number of requests: #1843
* The following CLI flags (and their respective YAML config options) have been added:
* `-distributor.request-rate-limit`
Expand Down
2 changes: 1 addition & 1 deletion cmd/mimir/config-descriptor.json
Original file line number Diff line number Diff line change
Expand Up @@ -9746,7 +9746,7 @@
"required": false,
"desc": "If this node fails to join memberlist cluster, abort.",
"fieldValue": null,
"fieldDefaultValue": true,
"fieldDefaultValue": false,
"fieldFlag": "memberlist.abort-if-join-fails",
"fieldType": "boolean"
},
Expand Down
2 changes: 1 addition & 1 deletion cmd/mimir/help-all.txt.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -956,7 +956,7 @@ Usage of ./cmd/mimir/mimir:
-mem-ballast-size-bytes int
Size of memory ballast to allocate.
-memberlist.abort-if-join-fails
If this node fails to join memberlist cluster, abort. (default true)
If this node fails to join memberlist cluster, abort.
-memberlist.advertise-addr string
Gossip address to advertise to other members in the cluster. Used for NAT traversal.
-memberlist.advertise-port int
Expand Down
2 changes: 1 addition & 1 deletion cmd/mimir/help.txt.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -300,7 +300,7 @@ Usage of ./cmd/mimir/mimir:
-log.level value
Only log messages with the given severity or above. Valid levels: [debug, info, warn, error] (default info)
-memberlist.abort-if-join-fails
If this node fails to join memberlist cluster, abort. (default true)
If this node fails to join memberlist cluster, abort.
-memberlist.advertise-addr string
Gossip address to advertise to other members in the cluster. Used for NAT traversal.
-memberlist.advertise-port int
Expand Down
1 change: 0 additions & 1 deletion development/tsdb-blocks-storage-s3/config/mimir.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,6 @@ ingester:
memberlist:
join_members:
- distributor:10001
abort_if_cluster_join_fails: false
rejoin_interval: 10s

blocks_storage:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,6 @@ memberlist:
bind_port: 7946
join_members:
- localhost:7947
abort_if_cluster_join_fails: false

blocks_storage:
tsdb:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,6 @@ memberlist:
bind_port: 7947
join_members:
- localhost:7946
abort_if_cluster_join_fails: false

blocks_storage:
tsdb:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2529,7 +2529,7 @@ The `memberlist` block configures the Gossip memberlist.
# If this node fails to join memberlist cluster, abort.
# CLI flag: -memberlist.abort-if-join-fails
[abort_if_cluster_join_fails: <boolean> | default = true]
[abort_if_cluster_join_fails: <boolean> | default = false]
# (advanced) If not 0, how often to rejoin the cluster. Occasional rejoin can
# help to fix the cluster split issue, and is harmless otherwise. For example
Expand Down
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ require (
github.com/golang/snappy v0.0.4
github.com/google/gopacket v1.1.19
github.com/gorilla/mux v1.8.0
github.com/grafana/dskit v0.0.0-20220613090928-ebb5c6de233d
github.com/grafana/dskit v0.0.0-20220621150600-346c4b6b7755
github.com/grafana/e2e v0.1.1-0.20220519104354-1db01e4751fe
github.com/hashicorp/golang-lru v0.5.4
github.com/json-iterator/go v1.1.12
Expand Down
4 changes: 2 additions & 2 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -852,8 +852,8 @@ github.com/gosimple/slug v1.1.1 h1:fRu/digW+NMwBIP+RmviTK97Ho/bEj/C9swrCspN3D4=
github.com/gosimple/slug v1.1.1/go.mod h1:ER78kgg1Mv0NQGlXiDe57DpCyfbNywXXZ9mIorhxAf0=
github.com/grafana/dskit v0.0.0-20211021180445-3bd016e9d7f1/go.mod h1:uPG2nyK4CtgNDmWv7qyzYcdI+S90kHHRWvHnBtEMBXM=
github.com/grafana/dskit v0.0.0-20220112093026-95274ccc858d/go.mod h1:M0/dlftwBvH7+hdNNpjMa/CUXD7gsew67mbkCuDlFXE=
github.com/grafana/dskit v0.0.0-20220613090928-ebb5c6de233d h1:cHmYkgZr5vdkxt7EbzFIwdm9fS/0E3wyTMa1g2vezLg=
github.com/grafana/dskit v0.0.0-20220613090928-ebb5c6de233d/go.mod h1:9It/K30QPyj/FuTqBb/SYnaS4/BJCP5YL4SRfXB7dG0=
github.com/grafana/dskit v0.0.0-20220621150600-346c4b6b7755 h1:94SFQmFDzMUD5h5lmdIPRpDbLMTEWiKGf9WXa0uQ7Ik=
github.com/grafana/dskit v0.0.0-20220621150600-346c4b6b7755/go.mod h1:9It/K30QPyj/FuTqBb/SYnaS4/BJCP5YL4SRfXB7dG0=
github.com/grafana/e2e v0.1.1-0.20220519104354-1db01e4751fe h1:mxrRWDjKtob43xF9nEhJthdtCzX35/800Sk7nE//YHQ=
github.com/grafana/e2e v0.1.1-0.20220519104354-1db01e4751fe/go.mod h1:+26VJWpczg2OU3D0537acnHSHzhJORpxOs6F+M27tZo=
github.com/grafana/memberlist v0.3.1-0.20220425183535-6b97a09b7167 h1:PgEQkGHR4YimSCEGT5IoswN9gJKZDVskf+he6UClCLw=
Expand Down
7 changes: 0 additions & 7 deletions operations/mimir-tests/test-autoscaling-generated.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -411,7 +411,6 @@ spec:
- -ingester.ring.replication-factor=3
- -ingester.ring.store=memberlist
- -mem-ballast-size-bytes=1073741824
- -memberlist.abort-if-join-fails=false
- -memberlist.bind-port=7946
- -memberlist.join=gossip-ring.default.svc.cluster.local:7946
- -runtime-config.file=/etc/mimir/overrides.yaml
Expand Down Expand Up @@ -496,7 +495,6 @@ spec:
- -ingester.ring.replication-factor=3
- -ingester.ring.store=memberlist
- -mem-ballast-size-bytes=268435456
- -memberlist.abort-if-join-fails=false
- -memberlist.bind-port=7946
- -memberlist.join=gossip-ring.default.svc.cluster.local:7946
- -querier.frontend-client.grpc-max-send-msg-size=104857600
Expand Down Expand Up @@ -724,7 +722,6 @@ spec:
- -ingester.ring.prefix=
- -ingester.ring.replication-factor=3
- -ingester.ring.store=memberlist
- -memberlist.abort-if-join-fails=false
- -memberlist.bind-port=7946
- -memberlist.join=gossip-ring.default.svc.cluster.local:7946
- -ruler-storage.backend=gcs
Expand Down Expand Up @@ -800,7 +797,6 @@ spec:
- -alertmanager.sharding-ring.store=memberlist
- -alertmanager.storage.path=/data
- -alertmanager.web.external-url=http://test/alertmanager
- -memberlist.abort-if-join-fails=false
- -memberlist.bind-port=7946
- -memberlist.join=gossip-ring.default.svc.cluster.local:7946
- -runtime-config.file=/etc/mimir/overrides.yaml
Expand Down Expand Up @@ -901,7 +897,6 @@ spec:
- -compactor.split-and-merge-shards=0
- -compactor.split-groups=1
- -compactor.symbols-flushers-concurrency=4
- -memberlist.abort-if-join-fails=false
- -memberlist.bind-port=7946
- -memberlist.join=gossip-ring.default.svc.cluster.local:7946
- -runtime-config.file=/etc/mimir/overrides.yaml
Expand Down Expand Up @@ -1004,7 +999,6 @@ spec:
- -ingester.ring.store=memberlist
- -ingester.ring.tokens-file-path=/data/tokens
- -ingester.ring.unregister-on-shutdown=true
- -memberlist.abort-if-join-fails=false
- -memberlist.bind-port=7946
- -memberlist.join=gossip-ring.default.svc.cluster.local:7946
- -runtime-config.file=/etc/mimir/overrides.yaml
Expand Down Expand Up @@ -1329,7 +1323,6 @@ spec:
- -blocks-storage.bucket-store.sync-dir=/data/tsdb
- -blocks-storage.bucket-store.sync-interval=15m
- -blocks-storage.gcs.bucket-name=blocks-bucket
- -memberlist.abort-if-join-fails=false
- -memberlist.bind-port=7946
- -memberlist.join=gossip-ring.default.svc.cluster.local:7946
- -runtime-config.file=/etc/mimir/overrides.yaml
Expand Down
5 changes: 0 additions & 5 deletions operations/mimir-tests/test-defaults-generated.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -320,7 +320,6 @@ spec:
- -ingester.ring.replication-factor=3
- -ingester.ring.store=memberlist
- -mem-ballast-size-bytes=1073741824
- -memberlist.abort-if-join-fails=false
- -memberlist.bind-port=7946
- -memberlist.join=gossip-ring.default.svc.cluster.local:7946
- -runtime-config.file=/etc/mimir/overrides.yaml
Expand Down Expand Up @@ -406,7 +405,6 @@ spec:
- -ingester.ring.replication-factor=3
- -ingester.ring.store=memberlist
- -mem-ballast-size-bytes=268435456
- -memberlist.abort-if-join-fails=false
- -memberlist.bind-port=7946
- -memberlist.join=gossip-ring.default.svc.cluster.local:7946
- -querier.frontend-address=query-frontend-discovery.default.svc.cluster.local:9095
Expand Down Expand Up @@ -566,7 +564,6 @@ spec:
- -compactor.split-and-merge-shards=0
- -compactor.split-groups=1
- -compactor.symbols-flushers-concurrency=4
- -memberlist.abort-if-join-fails=false
- -memberlist.bind-port=7946
- -memberlist.join=gossip-ring.default.svc.cluster.local:7946
- -runtime-config.file=/etc/mimir/overrides.yaml
Expand Down Expand Up @@ -669,7 +666,6 @@ spec:
- -ingester.ring.store=memberlist
- -ingester.ring.tokens-file-path=/data/tokens
- -ingester.ring.unregister-on-shutdown=true
- -memberlist.abort-if-join-fails=false
- -memberlist.bind-port=7946
- -memberlist.join=gossip-ring.default.svc.cluster.local:7946
- -runtime-config.file=/etc/mimir/overrides.yaml
Expand Down Expand Up @@ -994,7 +990,6 @@ spec:
- -blocks-storage.bucket-store.sync-dir=/data/tsdb
- -blocks-storage.bucket-store.sync-interval=15m
- -blocks-storage.gcs.bucket-name=blocks-bucket
- -memberlist.abort-if-join-fails=false
- -memberlist.bind-port=7946
- -memberlist.join=gossip-ring.default.svc.cluster.local:7946
- -runtime-config.file=/etc/mimir/overrides.yaml
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -412,7 +412,6 @@ spec:
- -ingester.ring.replication-factor=3
- -ingester.ring.store=memberlist
- -mem-ballast-size-bytes=1073741824
- -memberlist.abort-if-join-fails=false
- -memberlist.bind-port=7946
- -memberlist.join=gossip-ring.default.svc.cluster.local:7946
- -runtime-config.file=/etc/mimir/overrides.yaml
Expand Down Expand Up @@ -498,7 +497,6 @@ spec:
- -ingester.ring.replication-factor=3
- -ingester.ring.store=memberlist
- -mem-ballast-size-bytes=268435456
- -memberlist.abort-if-join-fails=false
- -memberlist.bind-port=7946
- -memberlist.join=gossip-ring.default.svc.cluster.local:7946
- -querier.frontend-client.grpc-max-send-msg-size=104857600
Expand Down Expand Up @@ -726,7 +724,6 @@ spec:
- -ingester.ring.prefix=
- -ingester.ring.replication-factor=3
- -ingester.ring.store=memberlist
- -memberlist.abort-if-join-fails=false
- -memberlist.bind-port=7946
- -memberlist.join=gossip-ring.default.svc.cluster.local:7946
- -ruler-storage.backend=gcs
Expand Down Expand Up @@ -802,7 +799,6 @@ spec:
- -alertmanager.sharding-ring.store=memberlist
- -alertmanager.storage.path=/data
- -alertmanager.web.external-url=http://test/alertmanager
- -memberlist.abort-if-join-fails=false
- -memberlist.bind-port=7946
- -memberlist.join=gossip-ring.default.svc.cluster.local:7946
- -runtime-config.file=/etc/mimir/overrides.yaml
Expand Down Expand Up @@ -903,7 +899,6 @@ spec:
- -compactor.split-and-merge-shards=0
- -compactor.split-groups=1
- -compactor.symbols-flushers-concurrency=4
- -memberlist.abort-if-join-fails=false
- -memberlist.bind-port=7946
- -memberlist.join=gossip-ring.default.svc.cluster.local:7946
- -runtime-config.file=/etc/mimir/overrides.yaml
Expand Down Expand Up @@ -1006,7 +1001,6 @@ spec:
- -ingester.ring.store=memberlist
- -ingester.ring.tokens-file-path=/data/tokens
- -ingester.ring.unregister-on-shutdown=true
- -memberlist.abort-if-join-fails=false
- -memberlist.bind-port=7946
- -memberlist.join=gossip-ring.default.svc.cluster.local:7946
- -runtime-config.file=/etc/mimir/overrides.yaml
Expand Down Expand Up @@ -1331,7 +1325,6 @@ spec:
- -blocks-storage.bucket-store.sync-dir=/data/tsdb
- -blocks-storage.bucket-store.sync-interval=15m
- -blocks-storage.gcs.bucket-name=blocks-bucket
- -memberlist.abort-if-join-fails=false
- -memberlist.bind-port=7946
- -memberlist.join=gossip-ring.default.svc.cluster.local:7946
- -runtime-config.file=/etc/mimir/overrides.yaml
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -826,7 +826,6 @@ spec:
- -ingester.ring.replication-factor=3
- -ingester.ring.store=multi
- -mem-ballast-size-bytes=1073741824
- -memberlist.abort-if-join-fails=false
- -memberlist.bind-port=7946
- -memberlist.join=gossip-ring.default.svc.cluster.local:7946
- -runtime-config.file=/etc/mimir/overrides.yaml
Expand Down Expand Up @@ -915,7 +914,6 @@ spec:
- -ingester.ring.replication-factor=3
- -ingester.ring.store=multi
- -mem-ballast-size-bytes=268435456
- -memberlist.abort-if-join-fails=false
- -memberlist.bind-port=7946
- -memberlist.join=gossip-ring.default.svc.cluster.local:7946
- -querier.frontend-client.grpc-max-send-msg-size=104857600
Expand Down Expand Up @@ -1149,7 +1147,6 @@ spec:
- -ingester.ring.prefix=
- -ingester.ring.replication-factor=3
- -ingester.ring.store=multi
- -memberlist.abort-if-join-fails=false
- -memberlist.bind-port=7946
- -memberlist.join=gossip-ring.default.svc.cluster.local:7946
- -ruler-storage.backend=gcs
Expand Down Expand Up @@ -1234,7 +1231,6 @@ spec:
- -alertmanager.sharding-ring.store=multi
- -alertmanager.storage.path=/data
- -alertmanager.web.external-url=http://test/alertmanager
- -memberlist.abort-if-join-fails=false
- -memberlist.bind-port=7946
- -memberlist.join=gossip-ring.default.svc.cluster.local:7946
- -runtime-config.file=/etc/mimir/overrides.yaml
Expand Down Expand Up @@ -1338,7 +1334,6 @@ spec:
- -compactor.split-and-merge-shards=0
- -compactor.split-groups=1
- -compactor.symbols-flushers-concurrency=4
- -memberlist.abort-if-join-fails=false
- -memberlist.bind-port=7946
- -memberlist.join=gossip-ring.default.svc.cluster.local:7946
- -runtime-config.file=/etc/mimir/overrides.yaml
Expand Down Expand Up @@ -1444,7 +1439,6 @@ spec:
- -ingester.ring.store=multi
- -ingester.ring.tokens-file-path=/data/tokens
- -ingester.ring.unregister-on-shutdown=true
- -memberlist.abort-if-join-fails=false
- -memberlist.bind-port=7946
- -memberlist.join=gossip-ring.default.svc.cluster.local:7946
- -runtime-config.file=/etc/mimir/overrides.yaml
Expand Down Expand Up @@ -1769,7 +1763,6 @@ spec:
- -blocks-storage.bucket-store.sync-dir=/data/tsdb
- -blocks-storage.bucket-store.sync-interval=15m
- -blocks-storage.gcs.bucket-name=blocks-bucket
- -memberlist.abort-if-join-fails=false
- -memberlist.bind-port=7946
- -memberlist.join=gossip-ring.default.svc.cluster.local:7946
- -runtime-config.file=/etc/mimir/overrides.yaml
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -826,7 +826,6 @@ spec:
- -ingester.ring.replication-factor=3
- -ingester.ring.store=multi
- -mem-ballast-size-bytes=1073741824
- -memberlist.abort-if-join-fails=false
- -memberlist.bind-port=7946
- -memberlist.join=gossip-ring.default.svc.cluster.local:7946
- -runtime-config.file=/etc/mimir/overrides.yaml
Expand Down Expand Up @@ -915,7 +914,6 @@ spec:
- -ingester.ring.replication-factor=3
- -ingester.ring.store=multi
- -mem-ballast-size-bytes=268435456
- -memberlist.abort-if-join-fails=false
- -memberlist.bind-port=7946
- -memberlist.join=gossip-ring.default.svc.cluster.local:7946
- -querier.frontend-client.grpc-max-send-msg-size=104857600
Expand Down Expand Up @@ -1149,7 +1147,6 @@ spec:
- -ingester.ring.prefix=
- -ingester.ring.replication-factor=3
- -ingester.ring.store=multi
- -memberlist.abort-if-join-fails=false
- -memberlist.bind-port=7946
- -memberlist.join=gossip-ring.default.svc.cluster.local:7946
- -ruler-storage.backend=gcs
Expand Down Expand Up @@ -1234,7 +1231,6 @@ spec:
- -alertmanager.sharding-ring.store=multi
- -alertmanager.storage.path=/data
- -alertmanager.web.external-url=http://test/alertmanager
- -memberlist.abort-if-join-fails=false
- -memberlist.bind-port=7946
- -memberlist.join=gossip-ring.default.svc.cluster.local:7946
- -runtime-config.file=/etc/mimir/overrides.yaml
Expand Down Expand Up @@ -1338,7 +1334,6 @@ spec:
- -compactor.split-and-merge-shards=0
- -compactor.split-groups=1
- -compactor.symbols-flushers-concurrency=4
- -memberlist.abort-if-join-fails=false
- -memberlist.bind-port=7946
- -memberlist.join=gossip-ring.default.svc.cluster.local:7946
- -runtime-config.file=/etc/mimir/overrides.yaml
Expand Down Expand Up @@ -1444,7 +1439,6 @@ spec:
- -ingester.ring.store=multi
- -ingester.ring.tokens-file-path=/data/tokens
- -ingester.ring.unregister-on-shutdown=true
- -memberlist.abort-if-join-fails=false
- -memberlist.bind-port=7946
- -memberlist.join=gossip-ring.default.svc.cluster.local:7946
- -runtime-config.file=/etc/mimir/overrides.yaml
Expand Down Expand Up @@ -1769,7 +1763,6 @@ spec:
- -blocks-storage.bucket-store.sync-dir=/data/tsdb
- -blocks-storage.bucket-store.sync-interval=15m
- -blocks-storage.gcs.bucket-name=blocks-bucket
- -memberlist.abort-if-join-fails=false
- -memberlist.bind-port=7946
- -memberlist.join=gossip-ring.default.svc.cluster.local:7946
- -runtime-config.file=/etc/mimir/overrides.yaml
Expand Down
Loading

0 comments on commit 43e0c4e

Please sign in to comment.