]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd/OSDmap: add require_min_compat_client field
authorSage Weil <sage@redhat.com>
Thu, 4 May 2017 17:04:19 +0000 (12:04 -0500)
committerSage Weil <sage@redhat.com>
Tue, 9 May 2017 16:32:54 +0000 (11:32 -0500)
commita1c66468232002c9f36033226f5db0a5751e8d18
tree9c10d4e67c8729197c3f8c75d333f17c614e4ff0
parente02a8e2e1f2e6634ec9a8901b0203c196447f869
osd/OSDmap: add require_min_compat_client field

This is a persistent record of the compatibility for old clients that
we will enforce.  Once set, the mon will eventually prevent newer features
of the OSDMap or CRUSH maps from being used if they violate this
requirement.

Signed-off-by: Sage Weil <sage@redhat.com>
src/osd/OSDMap.cc
src/osd/OSDMap.h