]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
ceph_test_rados: fix snap remove vs rollback fix
authorSage Weil <sage@inktank.com>
Tue, 15 Oct 2013 22:50:16 +0000 (15:50 -0700)
committerSage Weil <sage@inktank.com>
Tue, 15 Oct 2013 22:50:16 +0000 (15:50 -0700)
commit488678f31abfa08c375ee08f21d1c492d1d6aad0
tree56b7d3e4b8f9ffb6919468dbbdd7ae5b140d4157
parent270123124430f01957a5636db89a448c7d8b74d6
ceph_test_rados: fix snap remove vs rollback fix

In commit 55d279b98553ba4542219b126fc7159b20b18b1f we tried to fix a race
between rollback and snap removal, but got the logic wrong: we need to
prevent *snap removal* on in-use snaps, not prevent multiple rollbacks on
the same snap.

Fixes: #6254 (again)
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
src/test/osd/TestRados.cc