THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
此外,snapshot不加锁还有并发冲突问题,后续有两种修改方案(加锁或屏蔽异常,倾向于加锁)
2、形成新的顺序文件
新的顺序文件形成后,plan index实际是不变的,而拉snapshot其实只与plan index相关,所以不会有冲突。
3、snapshot拉到本地后与某些文件完全重复会直接删除本地文件
merge操作如果遇到一个不存在的文件,会报错,但是现有的merge流程只catch了此类错误,没有处理
只需要对所有merge操作加兜底操作,一旦遇到失败,删除已经生成的目标文件,防止污染数据只会重复,不会有缺失