add run_compaction parameter