Fix build with fmt 8/9
authorShengjing Zhu <zhushengjing@cambricon.com>
Sun, 31 Jul 2022 07:27:17 +0000 (15:27 +0800)
committerThomas Goirand <zigo@debian.org>
Fri, 27 Jan 2023 15:46:08 +0000 (15:46 +0000)
commitd57ebd3446af3b8d75a6204e99a39a84ce4aca03
tree140ecfc9aef1d9ffb5c2d1bbf817b0220e3f8ffc
parent154671cf64b9fe14e7e6668f02f78b87eb92cbe2
Fix build with fmt 8/9

+ 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.
+ changes in seastar is backported from
  https://github.com/scylladb/seastar/commit/dfb62861
+ changes in crimson/osd/main.cc is backported from
  https://github.com/ceph/ceph/commit/58cb9bac

Gbp-Pq: Name Fix-build-with-fmt-8-9.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
src/crimson/osd/main.cc
src/seastar/include/seastar/core/print.hh