allocator_wait
allocator_wait(ca, bch_allocator_push(ca, bucket));
allocator_wait(ca, !ca->invalidate_needs_gc);
allocator_wait(ca, !atomic_read(&ca->set->prio_blocked));