jijijijijichild
Results
1
comments of
jijijijijichild
我也遇到了这个问题,目前看来是psync后一直没有收到`+`,导致一直卡死在循环里,即使source实际已经完成bgsave。复现方法是对一个规格较大的实例启动同步后,快速重启同步(在source没完成bgsave前,理论上在同步前手动触发bgsave也可以复现)。目前是在psync前判断`rdb_bgsave_in_progress:0`以及psync后加了个计时器30分钟内没收到回包就panic掉重新进行同步来规避这个问题。 https://github.com/tair-opensource/RedisShake/blob/v4/internal/reader/sync_standalone_reader.go#L136