]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
osd/PrimaryLogPG: encode object_info with required (not up) features 13114/head
authorSage Weil <sage@redhat.com>
Wed, 25 Jan 2017 23:46:09 +0000 (18:46 -0500)
committerSage Weil <sage@redhat.com>
Wed, 25 Jan 2017 23:46:09 +0000 (18:46 -0500)
commit47066ef310e2dea3501657851bf3c2b96efb0669
tree4cab22843a3d16380bf8a1d7b633543a4299ae7a
parent1a5cc32f0a3bf5ef06642402e930e3786700ab7d
osd/PrimaryLogPG: encode object_info with required (not up) features

Using up features means we might have an old OSD down, we encode
a new oi with addr2 entity_addr_t, and then come up and be unable
to decode.

Fixes: http://tracker.ceph.com/issues/18644
Signed-off-by: Sage Weil <sage@redhat.com>
src/osd/PrimaryLogPG.cc