CodisLabs / CodisLabs/codis

【严重】codis3 slot运行期间的问题

Aperta
#1,699 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.