Fix build with fmtlib 8.1.1
authorShengjing Zhu <zhsj@debian.org>
Fri, 15 Jul 2022 15:27:25 +0000 (16:27 +0100)
committerThomas Goirand <zigo@debian.org>
Fri, 15 Jul 2022 15:27:25 +0000 (16:27 +0100)
commit12083c3863845ba8a1a41d4ebb9004255bdc7ccd
treeaec7891fe6a2bd4d088bf545d7f1a0faacebeb2a
parent490d9769ebde18ce72884d4b259deed73afcbc1d
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