POOL_NEEDS_CATCHUP
if (POOL_NEEDS_CATCHUP(pp) && pool_catchup(pp) != 0) {
while (POOL_NEEDS_CATCHUP(pp)) {