Skip to content

Commit b2464ee

Browse files
authored
Merge pull request ceph#64614 from shreya-subramanian/benchmarking_clean_pg_rgw
crimson-store-bench: add utility for measuring IO patterns against crimson FuturizedStore Reviewed-by: Samuel Just <[email protected]>
2 parents 3035dd2 + ab26edd commit b2464ee

File tree

4 files changed

+713
-0
lines changed

4 files changed

+713
-0
lines changed

ceph.spec.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2618,6 +2618,7 @@ fi
26182618
%{_bindir}/ceph-dedup-daemon
26192619
%if 0%{with crimson}
26202620
%{_bindir}/crimson-store-nbd
2621+
%{_bindir}/crimson-store-bench
26212622
%endif
26222623
%{_mandir}/man8/ceph-debugpack.8*
26232624
%dir %{_libdir}/ceph

debian/ceph-osd.install

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ usr/bin/ceph-erasure-code-tool
77
usr/bin/ceph-objectstore-tool
88
<pkg.ceph.crimson> usr/bin/crimson-store-nbd
99
<pkg.ceph.crimson> usr/bin/crimson-objectstore-tool
10+
<pkg.ceph.crimson> usr/bin/crimson-store-bench
1011
usr/bin/${CEPH_OSD_BASENAME} => /usr/bin/ceph-osd
1112
usr/bin/ceph_objectstore_bench
1213
usr/libexec/ceph/ceph-osd-prestart.sh

src/crimson/tools/CMakeLists.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,13 @@ target_link_libraries(crimson-store-nbd
88
crimson-os)
99
install(TARGETS crimson-store-nbd DESTINATION bin)
1010

11+
add_executable(crimson-store-bench
12+
store_bench/store-bench.cc
13+
)
14+
target_link_libraries(crimson-store-bench
15+
crimson-os)
16+
install(TARGETS crimson-store-bench DESTINATION bin)
17+
1118
add_executable(perf-crimson-msgr perf_crimson_msgr.cc)
1219
target_link_libraries(perf-crimson-msgr crimson)
1320

0 commit comments

Comments
 (0)