Dear David, I've noticed that release_lockspace() lacks idr_destroy(&ls->ls_recover_idr), though it is called on rollback in new_lockspace(). It seems for me it is not critical, and should not lead to any leaks, however could you please re-check it? Thank you, Vasily Averin