diff options
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/ceph/ceph_features.h | 7 | ||||
| -rw-r--r-- | include/linux/crush/crush.h | 2 |
2 files changed, 7 insertions, 2 deletions
diff --git a/include/linux/ceph/ceph_features.h b/include/linux/ceph/ceph_features.h index 6b7c6acbb3bf..2160aab482f6 100644 --- a/include/linux/ceph/ceph_features.h +++ b/include/linux/ceph/ceph_features.h | |||
| @@ -14,7 +14,9 @@ | |||
| 14 | #define CEPH_FEATURE_DIRLAYOUTHASH (1<<7) | 14 | #define CEPH_FEATURE_DIRLAYOUTHASH (1<<7) |
| 15 | /* bits 8-17 defined by user-space; not supported yet here */ | 15 | /* bits 8-17 defined by user-space; not supported yet here */ |
| 16 | #define CEPH_FEATURE_CRUSH_TUNABLES (1<<18) | 16 | #define CEPH_FEATURE_CRUSH_TUNABLES (1<<18) |
| 17 | /* bits 19-25 defined by user-space; not supported yet here */ | 17 | /* bits 19-24 defined by user-space; not supported yet here */ |
| 18 | #define CEPH_FEATURE_CRUSH_TUNABLES2 (1<<25) | ||
| 19 | /* bit 26 defined by user-space; not supported yet here */ | ||
| 18 | #define CEPH_FEATURE_REPLY_CREATE_INODE (1<<27) | 20 | #define CEPH_FEATURE_REPLY_CREATE_INODE (1<<27) |
| 19 | 21 | ||
| 20 | /* | 22 | /* |
| @@ -22,7 +24,8 @@ | |||
| 22 | */ | 24 | */ |
| 23 | #define CEPH_FEATURES_SUPPORTED_DEFAULT \ | 25 | #define CEPH_FEATURES_SUPPORTED_DEFAULT \ |
| 24 | (CEPH_FEATURE_NOSRCADDR | \ | 26 | (CEPH_FEATURE_NOSRCADDR | \ |
| 25 | CEPH_FEATURE_CRUSH_TUNABLES | \ | 27 | CEPH_FEATURE_CRUSH_TUNABLES | \ |
| 28 | CEPH_FEATURE_CRUSH_TUNABLES2 | \ | ||
| 26 | CEPH_FEATURE_REPLY_CREATE_INODE) | 29 | CEPH_FEATURE_REPLY_CREATE_INODE) |
| 27 | 30 | ||
| 28 | #define CEPH_FEATURES_REQUIRED_DEFAULT \ | 31 | #define CEPH_FEATURES_REQUIRED_DEFAULT \ |
diff --git a/include/linux/crush/crush.h b/include/linux/crush/crush.h index 25baa287cff7..6a1101f24cfb 100644 --- a/include/linux/crush/crush.h +++ b/include/linux/crush/crush.h | |||
| @@ -162,6 +162,8 @@ struct crush_map { | |||
| 162 | __u32 choose_local_fallback_tries; | 162 | __u32 choose_local_fallback_tries; |
| 163 | /* choose attempts before giving up */ | 163 | /* choose attempts before giving up */ |
| 164 | __u32 choose_total_tries; | 164 | __u32 choose_total_tries; |
| 165 | /* attempt chooseleaf inner descent once; on failure retry outer descent */ | ||
| 166 | __u32 chooseleaf_descend_once; | ||
| 165 | }; | 167 | }; |
| 166 | 168 | ||
| 167 | 169 | ||
