快照生成失败

[error] failed to generate snapshot!!!, [regionId: 1, err : open /tmp/test-raftstore174054035/snap/gen_1_25_1680.meta.tmp: too many open files]

在region_task.go:84中,由于调用RegionTaskGen任务次数太多,造成失败。

出现这个问题的原因可能是在raft.go中,调用产生快照的时间间隔太短? 想问下大家都是怎么解决一直请求发送快照的问题。

1 个赞

当Leader发现某一个Follower的最大日志index跟不上目前Leader持有的最小日志index的时候,就会去请求快照。快照的生成是后台有一个GC线程检测的。