]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
crimson/.../store-bench: refactor arguments and workloads 65018/head
authorSamuel Just <sjust@redhat.com>
Tue, 12 Aug 2025 00:36:16 +0000 (17:36 -0700)
committerSamuel Just <sjust@redhat.com>
Thu, 21 Aug 2025 15:59:39 +0000 (08:59 -0700)
commitd4eac2723c8109a33ae5e0f1bbbc1eba398520c3
tree3704193af240f0832d4a931a25f32e956ca8d19c
parent9aa5cec78bcc7449feef84099d74e41172210047
crimson/.../store-bench: refactor arguments and workloads

- Adds a workload abstraction grouping arguments with associated
  workload.
- Reworks argument parsing to occur prior to seastar app, allows
  passing unparsed arguments to ceph.
- Refactors time usages as necessary to use std::chrono types.
- Removes LOG_PREFIX usages that don't currently have log lines.
- Other minor cleanups not worth separating out.

Signed-off-by: Samuel Just <sjust@redhat.com>
src/crimson/tools/store_bench/store-bench.cc