cct->_conf.get_val<uint64_t>("client_file_blockdiff_max_concurrent_object_scans");
bufferlist bl;
- r = make_request(req, perms, nullptr, nullptr, -1, &bl);
+ r = make_request(req, perms, nullptr, nullptr, -1, &bl, CEPHFS_FEATURE_BLOCKDIFF);
ldout(cct, 10) << __func__ << ": result=" << r << dendl;
if (r < 0) {
#define CEPHFS_FEATURE_HAS_OWNER_UIDGID 20
#define CEPHFS_FEATURE_MDS_AUTH_CAPS_CHECK 21
#define CEPHFS_FEATURE_CHARMAP 22
-#define CEPHFS_FEATURE_MAX 22
+#define CEPHFS_FEATURE_BLOCKDIFF 23
+#define CEPHFS_FEATURE_MAX 23
#define CEPHFS_FEATURES_ALL { \
0, 1, 2, 3, 4, \
CEPHFS_FEATURE_NEW_SNAPREALM_INFO, \
CEPHFS_FEATURE_HAS_OWNER_UIDGID, \
CEPHFS_FEATURE_MDS_AUTH_CAPS_CHECK, \
- CEPHFS_FEATURE_CHARMAP, \
+ CEPHFS_FEATURE_CHARMAP, \
+ CEPHFS_FEATURE_BLOCKDIFF, \
}
#define CEPHFS_METRIC_FEATURES_ALL { \