【严重】codis3 slot运行期间的问题
- Lingua principale
- Go
- Stelle
- 13.2k
- Fork
- 2.7k
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
你好,codis3线上运行的时候,出现运行中slot分配错乱的问题。
总共30个分组,每个分组的slot显示都是35个或34个,运行都很平稳。
昨天线上出现个问题,就是30个分组里有8个分组的数据量突然异常上涨。
排查了一下,业务写入没有问题。通过slot监控写入的1024个key显示,__codis_mt_slot_527_50B这个key原本应该落在group23,却在group2中也有,删除后监控写入的__codis_mt_slot_527_50B还是会在group2出现,group2出现了102个__codis_mt_slot_**。今天再次以这种方法确认又没问题了。
通过导出多个分组key也显示同一个key会有2份
请帮忙解答一下,感觉是个大坑哎
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Nel report non sono identificati né un file sorgente né un test. Inizia esaminando il comportamento dell’allocazione degli slot e del monitoraggio di codis3, quindi riproduci il problema con le scritture del monitor per 1024 chiavi e le chiavi di gruppo esportate. Il lavoro è completato quando viene identificata la causa del posizionamento duplicato tra i gruppi e il comportamento è coperto da un test riproducibile.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- go, redis
- Ambito
- databases, distributed-systems
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 30/100