rbd: support cloning across namespaces
authorIlya Dryomov <idryomov@gmail.com>
Wed, 22 Aug 2018 15:26:10 +0000 (17:26 +0200)
committerIlya Dryomov <idryomov@gmail.com>
Thu, 6 Sep 2018 14:18:04 +0000 (16:18 +0200)
commite92c0eaf754310f9f31e9229a3f7274a67478f82
tree93cfb965e3ff141b7a455df3c3c4cf02ab4ea9bd
parenteb3b2d6be4b5e1612827b986cca241c5d104fc41
rbd: support cloning across namespaces

If parent_get class method is not supported by the OSDs, fall back to
the legacy class method and assume that the parent is in the default
(i.e. "") namespace.  The "use the child's image namespace" workaround
is no longer needed because creating images within namespaces will
require parent_get aware OSDs.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
drivers/block/rbd.c