mirror of
https://github.com/scylladb/scylladb.git
synced 2026-05-12 19:02:12 +00:00
* configure.py:
- include `test/perf/perf_sstable` and its dependencies in scylla_perfs
* test/perf/perf_sstable.cc: change `main()` to
`perf::scylla_sstable_main()`
* test/perf/entry_point.hh: add
`perf::scylla_sstable_main()`
* main.cc:
- dispatch "perf-sstable" subcommand to
`perf::scylla_sstable_main`
before this change, we have a tool at `test/perf/perf_sstable`
for running performance tests by exercising sstable related operations.
after this change, the `test/perf/perf_sstable` is integreated
into `scylla` as a subcommand. so we can run `scylla perf-sstable`
[options, ...]` to perform the same tests previous driven by the tool.
Fixes #12484
Signed-off-by: Kefu Chai <kefu.chai@scylladb.com>
17 lines
351 B
C++
17 lines
351 B
C++
/*
|
|
* Copyright (C) 2023-present ScyllaDB
|
|
*/
|
|
|
|
/*
|
|
* SPDX-License-Identifier: AGPL-3.0-or-later
|
|
*/
|
|
|
|
namespace perf {
|
|
|
|
int scylla_fast_forward_main(int argc, char** argv);
|
|
int scylla_row_cache_update_main(int argc, char**argv);
|
|
int scylla_simple_query_main(int argc, char** argv);
|
|
int scylla_sstable_main(int argc, char** argv);
|
|
|
|
} // namespace tools
|