// getting to purged pages before the commit. If latch is released
// early, other transactions could insert on the page which could
// prevent undo of the purges in case of a crash before the commit
// gets to the disk.
internal_xact.commit();
internal_xact.destroy();
}
return(requeue_work ? Serviceable.REQUEUE : Serviceable.DONE);
}