Fix build with fmt 8/9
authorShengjing Zhu <zhushengjing@cambricon.com>
Sun, 31 Jul 2022 07:27:17 +0000 (15:27 +0800)
committerSalvatore Bonaccorso <carnil@debian.org>
Sat, 16 May 2026 12:52:24 +0000 (14:52 +0200)
commitb59631729d954b6b4c15b0bb80edff73bd0a7fe0
treee17d96dfaf6ecefff19bb0935c1f8e11c05eb933
parentcb9d76466a01b07d8d3e72c46efac707463e098e
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