THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
- select the source file
- log the source file list one by one
- log `sequence` flag
- create the target file
- log the target file
- start merge process
- if finish merge a device, log (`device` `writer.offset`)
- if merge finished, generate *.resource file
- writer.endFile
- log `merge finished`
- delete source files
- delete the ${storagegroup}.compaction.log file
...