You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When I change the CLI option -ingester.ring.num-tokens , the pods leave the ring with the state LEAVING and when they restart, they detect that their entry is already present in the ring, and they get stuck in that state, never reaching ACTIVE.
This is when the ingesters are set to NOT deregister form the ring at shutdown.
To Reproduce
Steps to reproduce the behavior:
Start (Mimir 2.4.0) ingesters with -ingester.ring.num-tokens=64
change -ingester.ring.num-tokens to something bigger, even just 65
the new ingesters will never come up as ACTIVE
Expected behavior
The new ingester detect that they they already have some tokens locally but they should have more, so they produce the missing tokens, insert them in the ring and reach the ACTIVE state and start ingesting metrics.
Environment
Infrastructure: Kubernetes
Deployment tool: jsonnet
Mimir version: 2.4.0
Additional Context
The following are the logs from an afffected instance
Just as an experiment, if I instead set the option to unregister at shutdown, the instance unregister form the ring, then it finds the old 64 tokens from the file system, add the remaining tokens (leaving the old 64 untouched) and registering again with the old 64 tokens plus the new ones.
The text was updated successfully, but these errors were encountered:
Describe the bug
When I change the CLI option -ingester.ring.num-tokens , the pods leave the ring with the state LEAVING and when they restart, they detect that their entry is already present in the ring, and they get stuck in that state, never reaching ACTIVE.
This is when the ingesters are set to NOT deregister form the ring at shutdown.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The new ingester detect that they they already have some tokens locally but they should have more, so they produce the missing tokens, insert them in the ring and reach the ACTIVE state and start ingesting metrics.
Environment
Additional Context
The following are the logs from an afffected instance
Just as an experiment, if I instead set the option to unregister at shutdown, the instance unregister form the ring, then it finds the old 64 tokens from the file system, add the remaining tokens (leaving the old 64 untouched) and registering again with the old 64 tokens plus the new ones.
The text was updated successfully, but these errors were encountered: