Javadoc
Used by file compaction mode. Compacts from the current node to the last, unless stopped
by observer or aborted. Caller must issue a checkpoint after entering compaction mode
and before calling this method. This ensures completion of any splits in progress before
compaction began. Any new splits will be created during compaction and so they will
allocate pages outside of the compaction zone.