Skip to content

Commit 09711f7

Browse files
author
Daniel Sabsay
committed
sort ingesters when generating token lookup table fix #6513
Signed-off-by: Daniel Sabsay <[email protected]>
1 parent 7bb370a commit 09711f7

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

pkg/ring/model.go

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -479,7 +479,14 @@ func (d *Desc) Clone() interface{} {
479479
func (d *Desc) getTokensInfo() map[uint32]instanceInfo {
480480
out := map[uint32]instanceInfo{}
481481

482-
for instanceID, instance := range d.Ingesters {
482+
keys := []string{}
483+
for key, _ := range d.Ingesters {
484+
keys = append(keys, key)
485+
}
486+
sort.Strings(keys)
487+
488+
for _, instanceID := range keys {
489+
instance := d.Ingesters[instanceID]
483490
info := instanceInfo{
484491
InstanceID: instanceID,
485492
Zone: instance.Zone,

0 commit comments

Comments
 (0)