ReplicatedPG: don't leak reservation on removal

Fixes: 4431
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com>
This commit is contained in:
Samuel Just 2013-03-10 12:50:01 -07:00
parent 22f51f02e2
commit 32bf131e01

View File

@ -6183,6 +6183,8 @@ void ReplicatedPG::on_removal()
clear_primary_state();
osd->remove_want_pg_temp(info.pgid);
cancel_recovery();
osd->remote_reserver.cancel_reservation(info.pgid);
osd->local_reserver.cancel_reservation(info.pgid);
}
void ReplicatedPG::on_shutdown()