From 977969730d4c110b09a81ee05b05405a392c91e8 Mon Sep 17 00:00:00 2001 From: Mykola Golub Date: Fri, 16 Feb 2018 15:45:50 +0200 Subject: [PATCH] librbd: get_parent_info: don't try to find parent snap name for CEPH_NOSNAP (it is possible now when the parent is a migration source) Signed-off-by: Mykola Golub --- src/librbd/internal.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/librbd/internal.cc b/src/librbd/internal.cc index 1433ce54fa70f..8cca5a0c5a334 100644 --- a/src/librbd/internal.cc +++ b/src/librbd/internal.cc @@ -1122,7 +1122,7 @@ bool compare_by_name(const child_info_t& c1, const child_info_t& c2) } } - if (parent_snap_name) { + if (parent_snap_name && parent_spec.snap_id != CEPH_NOSNAP) { RWLock::RLocker l(ictx->parent->snap_lock); r = ictx->parent->get_snap_name(parent_spec.snap_id, parent_snap_name); -- 2.39.5