From: Jason Dillaman Date: Tue, 24 Mar 2015 19:13:03 +0000 (-0400) Subject: librbd: add new FAST_DIFF feature X-Git-Tag: v9.0.1~55^2~22 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=16ad44cebcc5d2464be38b95f16e0d63d2b29ed1;p=ceph.git librbd: add new FAST_DIFF feature A new feature is required to track images that are properly tracking object deltas between snapshots. Signed-off-by: Jason Dillaman --- diff --git a/src/include/rbd/features.h b/src/include/rbd/features.h index 39abb396224..17b68d4e7f1 100644 --- a/src/include/rbd/features.h +++ b/src/include/rbd/features.h @@ -5,20 +5,24 @@ #define RBD_FEATURE_STRIPINGV2 (1<<1) #define RBD_FEATURE_EXCLUSIVE_LOCK (1<<2) #define RBD_FEATURE_OBJECT_MAP (1<<3) +#define RBD_FEATURE_FAST_DIFF (1<<4) #define RBD_FEATURES_INCOMPATIBLE (RBD_FEATURE_LAYERING | \ RBD_FEATURE_STRIPINGV2) #define RBD_FEATURES_RW_INCOMPATIBLE (RBD_FEATURES_INCOMPATIBLE | \ RBD_FEATURE_EXCLUSIVE_LOCK | \ - RBD_FEATURE_OBJECT_MAP) + RBD_FEATURE_OBJECT_MAP | \ + RBD_FEATURE_FAST_DIFF) #define RBD_FEATURES_ALL (RBD_FEATURE_LAYERING | \ RBD_FEATURE_STRIPINGV2 | \ RBD_FEATURE_EXCLUSIVE_LOCK | \ - RBD_FEATURE_OBJECT_MAP) + RBD_FEATURE_OBJECT_MAP | \ + RBD_FEATURE_FAST_DIFF) #define RBD_FEATURES_MUTABLE (RBD_FEATURE_EXCLUSIVE_LOCK | \ - RBD_FEATURE_OBJECT_MAP) + RBD_FEATURE_OBJECT_MAP | \ + RBD_FEATURE_FAST_DIFF) #endif