|
@@ -15,20 +15,6 @@
|
|
|
#include "msgr.h"
|
|
|
#include "rados.h"
|
|
|
|
|
|
-/*
|
|
|
- * Ceph release version
|
|
|
- */
|
|
|
-#define CEPH_VERSION_MAJOR 0
|
|
|
-#define CEPH_VERSION_MINOR 20
|
|
|
-#define CEPH_VERSION_PATCH 0
|
|
|
-
|
|
|
-#define _CEPH_STRINGIFY(x) #x
|
|
|
-#define CEPH_STRINGIFY(x) _CEPH_STRINGIFY(x)
|
|
|
-#define CEPH_MAKE_VERSION(x, y, z) CEPH_STRINGIFY(x) "." CEPH_STRINGIFY(y) \
|
|
|
- "." CEPH_STRINGIFY(z)
|
|
|
-#define CEPH_VERSION CEPH_MAKE_VERSION(CEPH_VERSION_MAJOR, \
|
|
|
- CEPH_VERSION_MINOR, CEPH_VERSION_PATCH)
|
|
|
-
|
|
|
/*
|
|
|
* subprotocol versions. when specific messages types or high-level
|
|
|
* protocols change, bump the affected components. we keep rev
|
|
@@ -53,18 +39,10 @@
|
|
|
/*
|
|
|
* feature bits
|
|
|
*/
|
|
|
-#define CEPH_FEATURE_UID 1
|
|
|
-#define CEPH_FEATURE_NOSRCADDR 2
|
|
|
-#define CEPH_FEATURE_FLOCK 4
|
|
|
-
|
|
|
-#define CEPH_FEATURE_SUPPORTED_MON CEPH_FEATURE_UID|CEPH_FEATURE_NOSRCADDR
|
|
|
-#define CEPH_FEATURE_REQUIRED_MON CEPH_FEATURE_UID
|
|
|
-#define CEPH_FEATURE_SUPPORTED_MDS CEPH_FEATURE_UID|CEPH_FEATURE_NOSRCADDR|CEPH_FEATURE_FLOCK
|
|
|
-#define CEPH_FEATURE_REQUIRED_MDS CEPH_FEATURE_UID
|
|
|
-#define CEPH_FEATURE_SUPPORTED_OSD CEPH_FEATURE_UID|CEPH_FEATURE_NOSRCADDR
|
|
|
-#define CEPH_FEATURE_REQUIRED_OSD CEPH_FEATURE_UID
|
|
|
-#define CEPH_FEATURE_SUPPORTED_CLIENT CEPH_FEATURE_NOSRCADDR
|
|
|
-#define CEPH_FEATURE_REQUIRED_CLIENT CEPH_FEATURE_NOSRCADDR
|
|
|
+#define CEPH_FEATURE_UID (1<<0)
|
|
|
+#define CEPH_FEATURE_NOSRCADDR (1<<1)
|
|
|
+#define CEPH_FEATURE_MONCLOCKCHECK (1<<2)
|
|
|
+#define CEPH_FEATURE_FLOCK (1<<3)
|
|
|
|
|
|
|
|
|
/*
|