ceph/src
Kefu Chai d012e47d86 rgw: be compatible with fmtlib v8
before fmtlib v9, fmtlib provides:

template<typename S, typename ...Args, typename Char = enable_if_t<detail::is_string<S>::value, char_t<S>>>
void fmt::print(std::basic_ostream<Char> &os, const S &format_str, Args&&... args)

but in fmtlib v9 and up, it provides:

template<typename ...T>
void fmt::print(std::ostream &os, format_string<T...> fmt, T&&... args)

so we need to use different function signatures for talking to different
fmtlib versions.

please see
https://fmt.dev/8.1.0/api.html#_CPPv4I0Dp0EN3fmt5printEvRNSt13basic_ostreamI4CharEERK1SDpRR4Args,
and
https://fmt.dev/9.0.0/api#_CPPv4IDpEN3fmt5printEvRNSt7ostreamE13format_stringIDp1TEDpRR1T

fore more details.

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
2022-12-16 19:18:05 +08:00
..
arch
arrow@347a88ff9d
auth
bash_completion
blk
blkin@f24ceec055
c-ares@fd6124c74d
ceph-volume
cephadm
client
cls cls/fifo: specialize fmt::formater<> for rados::cls::fifo::info 2022-12-14 11:01:43 +08:00
common Merge pull request #49395 from adamemerson/wip-policy-useful-error-messages 2022-12-14 15:13:51 -05:00
compressor
crimson Merge pull request #49427 from tchaikov/wip-crimson-fmt 2022-12-15 10:24:17 +08:00
crush
crypto
dmclock@e4ccdcfa82
doc
dokan
erasure-code
exporter
extblkdev
fmt@a33701196a fmt: pickup v9.1.0 2022-12-10 09:58:04 +08:00
global
googletest@389cb68b87
include
isa-l@bee5180a15
jaegertracing
java
journal
json_spirit
key_value_store
kv
libkmip@b25cde94c9
librados
libradosstriper
librbd
log
mds mds: remove unused declaraion 2022-12-13 14:24:08 +02:00
messages
mgr
mon Merge pull request #49178 from JoshSalomon/chg-primary 2022-12-14 09:52:55 -06:00
mount
msg
neorados
objclass
objsync
ocf
os
osd Merge pull request #48226 from sseshasa/wip-fix-recovery-backfill-limits-for-mclock 2022-12-14 10:59:15 -08:00
osdc
perfglue
powerdns
pybind Merge pull request #48742 from rhcs-dashboard/add-tooltip 2022-12-14 15:06:09 +01:00
python-common
rbd_fuse
rbd_replay
rgw rgw: be compatible with fmtlib v8 2022-12-16 19:18:05 +08:00
rocksdb@c540de6f70
s3select@757184fdcb
script
seastar@728ec533c8 seastar: bump up seastar submodule to recent master 2022-12-14 15:23:08 +08:00
spawn@9ee6d12f35
spdk@1a527e501f
telemetry
test Merge pull request #48710 from cbodley/wip-rgw-process-env 2022-12-14 15:15:46 -05:00
tools Merge pull request #49251 from shreyanshjain7174/cppool_space 2022-12-12 11:01:15 -08:00
tracing
utf8proc@97ef668b31
xxHash@1f40c6511f
zstd@b706286adb
.gitignore
btrfs_ioc_test.c
ceph_common.sh
ceph_fuse.cc
ceph_mds.cc
ceph_mgr.cc
ceph_mon.cc
ceph_osd.cc
ceph_release
ceph_syn.cc
ceph_ver.c
ceph_ver.h.in.cmake
ceph-clsinfo
ceph-coverage.in
ceph-crash.in
ceph-create-keys
ceph-debugpack.in
ceph-osd-prestart.sh
ceph-post-file.in
ceph-rbdnamer
ceph-run
ceph.conf.twoosds
ceph.in
ckill.sh
cls_acl.cc
cls_crypto.cc
CMakeLists.txt
cmonctl
cstart.sh
etc-rbdmap
init-ceph.in
init-radosgw
krbd.cc
libcephfs.cc
libcephsqlite.cc
librados-config.cc
loadclass.sh
logrotate.conf
mount.fuse.ceph
mrgw.sh
mrun
mstart.sh
mstop.sh
multi-dump.sh
mypy-constrains.txt
mypy.ini
nasm-wrapper
perf_histogram.h
ps-ceph.pl
push_to_qemu.pl
rbd-replay-many
rbdmap
README
sample.ceph.conf
SimpleRADOSStriper.cc
SimpleRADOSStriper.h
stop.sh
TODO
vnewosd.sh
vstart.sh osd, mon: Add 'osd pg-upmap-primary' and 'osd rm-pg-upmap-primary' commands. 2022-12-14 13:37:58 +02:00

Sage Weil <sage@newdream.net>
Ceph - scalable distributed storage system