]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librbd: allow remove snapshot with child from non-existent pool 32841/head
authorsongweibin <song.weibin@zte.com.cn>
Tue, 20 Aug 2019 12:25:25 +0000 (20:25 +0800)
committerNathan Cutler <ncutler@suse.com>
Sat, 25 Jan 2020 10:57:00 +0000 (11:57 +0100)
commit9de6523b934956cec20ae8c5093da02f31f1552f
tree478d637a4b13f2bb4c4c21bd18ab848d95970cdf
parentd1693abb72485f64555647a3cd28b44c9e47fd2f
librbd: allow remove snapshot with child from non-existent pool

Signed-off-by: songweibin <song.weibin@zte.com.cn>
(cherry picked from commit 50f3cc199e5a4ace0ccf1d755ac682aeb489a454)

Conflicts:
src/test/librbd/test_librbd.cc
- nautilus does not have test "DISABLED_TestSeqWriteAIOPP"
        test/librbd/operation/test_mock_SnapshotRemoveRequest.cc
- nautilus uses "RWLock::RLocker", instead of "std::shared_lock", with
  owner_locker
src/librbd/operation/SnapshotRemoveRequest.cc
src/librbd/operation/SnapshotRemoveRequest.h
src/test/librbd/operation/test_mock_SnapshotRemoveRequest.cc
src/test/librbd/test_librbd.cc