]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
librbd/api: do not explicitly add the MIGRATION feature bit
authorJason Dillaman <dillaman@redhat.com>
Fri, 18 Dec 2020 14:42:51 +0000 (09:42 -0500)
committerNathan Cutler <ncutler@suse.com>
Thu, 28 Jan 2021 10:57:04 +0000 (11:57 +0100)
This feature bit is automatically added to the source and destination
images via the cls method on the OSD.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 5380615037e1f78369e58eac9847b465e9e8bf19)

Conflicts:
src/librbd/api/Migration.cc
- no Migration<I>::prepare_import template in nautilus

src/librbd/api/Migration.cc

index 7fbc878f4ad5dbbf911fcbf139838ce89928ebd7..47df20a9b96012d9f6a163408cda419c486ff6d4 100644 (file)
@@ -424,7 +424,6 @@ int Migration<I>::prepare(librados::IoCtx& io_ctx,
     return -ENOSYS;
   }
   features &= ~RBD_FEATURES_INTERNAL;
-  features |= RBD_FEATURE_MIGRATING;
   opts.set(RBD_IMAGE_OPTION_FEATURES, features);
 
   uint64_t order = image_ctx->order;
@@ -456,7 +455,6 @@ int Migration<I>::prepare(librados::IoCtx& io_ctx,
                       false, cls::rbd::MIGRATION_STATE_PREPARING, "", nullptr);
   r = migration.prepare();
 
-  features &= ~RBD_FEATURE_MIGRATING;
   opts.set(RBD_IMAGE_OPTION_FEATURES, features);
 
   return r;