【标题】修复增量build或者gs_rewind场景下拷贝多余文件的问题

【实现内容】:将增量build或者gs_rewind时从redo点计算文件变动改为从checkpoint点计算。

【根因分析】:增量build或者gs_rewind时找到分叉点前第一个相同的Checkpoint日志后,旧代码是从该Checkpoint日志记录的REDO点开始计算文件变动,导致需要分析的日志比实际需要的多(相应的需要拷贝的文件也可能变多),备库build或者rewind时间过长。

【修改方案】:

  1. 增量build或者gs_rewind时从分叉点前第一个相同的Checkpoint日志点开始计算文件变动。