Fix build with fmtlib 8.1.1
authorShengjing Zhu <zhsj@debian.org>
Fri, 14 Jan 2022 09:50:50 +0000 (09:50 +0000)
committerThomas Goirand <zigo@debian.org>
Fri, 14 Jan 2022 09:50:50 +0000 (09:50 +0000)
commit35a42867e677a67b15d1d93b70969c496eba69e3
tree26d36b8916bf1366715e60af5903f5b7c4f0c7e2
parent8fb0a103b0c1e4486b4ae403ac70fb96be6295f9
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