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>
Thu, 16 Feb 2023 10:54:41 +0000 (10:54 +0000)
commitc7026c90a426c3f42352199b7fe5dce52c87750d
treefe5ece625262bd770114c1c6c0ec0e4aaf9b2b4f
parenta4148dd8c44de14a16ca76fb60a49a84c9154d68
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