Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. 将目标地址刷入磁盘buffer,并将其设置为正在使用且未完成数据准备状态
  2. 将所有已修改的MNode的数据写入磁盘buffer
  3. 将磁盘buffer更新为正在使用且数据准备完成状态
  4. 将磁盘buffer的数据写入MNode在MTreeFile的指定位置(覆盖原有数据)
  5. 将磁盘buffer更新为未使用状态


3.6.3. 重启恢复

重启时检查磁盘buffer状态

  1. 数据未准备好,则清空磁盘buffer,结束恢复
  2. 数据已准备好,重新将数据更新至文件中指定地址,清空buffer,结束恢复