mirror of
https://github.com/ceph/ceph
synced 2025-01-19 17:41:39 +00:00
3118d9a154
- OSDMap encode and decode translate between the flags and int representations. - OSDMap::Incremental only does decode; we do not expect to ever encode an incremental osdmap for an old osd that sets any of these flags. - the 'osd set' command still lets you set the jewel and kraken flags, but not luminous. - OSDMap::apply_incremental handles the conversion of legacy require flags to the new field if the jewel or kraken flags have to be set before starting the osd upgrade. - clear out the legacy flags when we make the luminous transition only; until then we keep using the old flag in the encoded and decoded version (although the require_osd_release field will be accurate in memory in all cases). Signed-off-by: Sage Weil <sage@redhat.com> |
||
---|---|---|
.. | ||
big/rados-thrash | ||
buildpackages | ||
ceph-ansible/smoke/basic | ||
ceph-deploy/basic | ||
ceph-disk/basic | ||
dummy | ||
experimental/multimds | ||
fs | ||
hadoop/basic | ||
kcephfs | ||
knfs/basic | ||
krbd | ||
marginal | ||
mixed-clients/basic | ||
multimds | ||
powercycle/osd | ||
rados | ||
rbd | ||
rest/basic/tasks | ||
rgw | ||
samba | ||
smoke | ||
stress | ||
teuthology | ||
tgt/basic | ||
upgrade |