Versions Compared

Key

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

...

The log is logged as below(the log operation is marked as orange).

  1. select the source file
  2. log the source file list one by one
  3. log `sequence` flag
  4. create the target file
  5. log the target file
  6. start merge process
  7. if finish merge a device, log (`device` `writer.offset`)
  8. if merge finished, generate *.resource file
  9. writer.endFile
  10. log `merge finished`
  11. delete source files
  12. delete the ${storagegroup}.compaction.log file

...