Project

General

Profile

Backport #42168

Updated by Venky Shankar over 4 years ago

https://github.com/ceph/ceph/pull/30704 <pre>
```
104: **** failed to decode /var/ssd/ceph/ceph-object-corpus/archive/15.0.0-539-g191ab33faf/objects/ServiceMap::Service/08800c908429da57f2b09b5cc8463080 ****
104: error: buffer::malformed_input: void entity_addr_t::decode(ceph::buffer::v14_2_0::list::const_iterator&) no longer understand old encoding version 1 < 28
104: error: buffer::malformed_input: void entity_addr_t::decode(ceph::buffer::v14_2_0::list::const_iterator&) no longer understand old encoding version 1 < 28
104: **** failed to decode /var/ssd/ceph/ceph-object-corpus/archive/15.0.0-539-g191ab33faf/objects/ServiceMap/074825661e8e8a3fbcb1705c109ad5db ****
104: error: buffer::malformed_input: void entity_addr_t::decode(ceph::buffer::v14_2_0::list::const_iterator&) no longer understand old encoding version 1 < 28
104: error: buffer::malformed_input: void entity_addr_t::decode(ceph::buffer::v14_2_0::list::const_iterator&) no longer understand old encoding version 1 < 28
104: error: buffer::malformed_input: void entity_addr_t::decode(ceph::buffer::v14_2_0::list::const_iterator&) no longer understand old encoding version 1 < 28
</pre>

caused by https://github.com/ceph/ceph/pull/28855 , where ServiceMap::Daemon::gid is changed from uint64_t to boost::optional<uint64_t>.

Back