Class TransactionalEntryLogCompactor.FlushCompactionLogPhase

  • Enclosing class:
    TransactionalEntryLogCompactor

    class TransactionalEntryLogCompactor.FlushCompactionLogPhase
    extends TransactionalEntryLogCompactor.CompactionPhase
    Assume we're compacting log 1 to log 3. This phase is to flush the compaction log. When this phase starts, there should be a compaction log file like "3.log.compacting" When compaction log is flushed, in order to indicate this phase is completed, a hardlink file "3.log.1.compacted" should be created, and "3.log.compacting" should be deleted.