don't wait long in compactor if compaction lock cannot be acquired instantly
windows condition variables