Fix build with fmt 8/9
authorShengjing Zhu <zhushengjing@cambricon.com>
Sun, 31 Jul 2022 07:27:17 +0000 (15:27 +0800)
committerDaniel Baumann <daniel@debian.org>
Wed, 4 Dec 2024 05:46:17 +0000 (06:46 +0100)
commit42948441bfe0e71508f16ab4745317f5c3fc6634
treedaf5a908e60ca375b1531ef382719391a3b48ced
parente7d871215d97d83f5eecb5e4812178af5ed5041b
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