Fix build with fmtlib 8.1.1
authorShengjing Zhu <zhsj@debian.org>
Fri, 15 Jul 2022 09:31:04 +0000 (10:31 +0100)
committerThomas Goirand <zigo@debian.org>
Fri, 15 Jul 2022 09:31:04 +0000 (10:31 +0100)
commit65eaf674e3529a842ca06fcf266f572f1524f886
treee504491d5cd5e3da692eb54d93514154066df6ee
parentaee34e9d4abcfd41fb6e8d712166c978c4b51bd7
Fix build with fmtlib 8.1.1

Bug: https://tracker.ceph.com/issues/53820
Bug-Debian: https://bugs.debian.org/1003469
Forwarded: no
Last-Update: 2022-01-14

+ changes in segment_manager.cc and segment_manager.h are backported from
  part of the large changes in https://github.com/ceph/ceph/commit/d5b0cd13
+ change in node_extent_accessor.h is not forwarded to upstream since it's
  a workaround. However it doesn't harm since it's just a error message
  which shouldn't happen anyway.

Gbp-Pq: Name fix-build-with-fmt-8.1.1.patch
src/crimson/os/seastore/CMakeLists.txt
src/crimson/os/seastore/onode_manager/staged-fltree/node_extent_accessor.h
src/crimson/os/seastore/segment_manager.cc [new file with mode: 0644]
src/crimson/os/seastore/segment_manager.h