New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

osd/OSDMap: replace string-based min_compat_client with a CEPH_RELEASE_* uint8_t #15351

merged 4 commits into from May 31, 2017


None yet
2 participants

liewegas commented May 29, 2017

No description provided.

liewegas added some commits May 27, 2017

common: expand CEPH_RELEASE_ names; rename helper
Signed-off-by: Sage Weil <>
osd/OSDMap: switch [require_]min_compat_client to CEPH_RELEASE_* values
Instead of using a string, use the defined CEPH_RELEASE_* values.  This
is simpler.

We allow decoding of post-kraken pre-luminous maps that use the string

Signed-off-by: Sage Weil <>
common/version: include release name and type in version string
 ceph version 12.0.2-1687-ge042051 (e042051) luminous (dev)

Signed-off-by: Sage Weil <>
osdmaptool: fix cli tests
Signed-off-by: Sage Weil <>

@liewegas liewegas merged commit 49f64e7 into ceph:master May 31, 2017

0 of 3 checks passed

Signed-off-by checking if commits are signed
Unmodifed Submodules checking if PR has modified submodules
default Build started sha1 is original commit.

@liewegas liewegas deleted the liewegas:wip-osdmap-require-min-client branch May 31, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment