A plan for a compaction: the input files, the files that are *not* inputs to a compaction that
should simply be deleted, and the optional parameters used to create the resulting output file.
Accepts some map which is tracking active assignment task(s) (running) and monitors them to
ensure that the time the assignment(s) have been running don't exceed a threshold.