Commit Graph
126 Commits
Author SHA1 Message Date
d94922841d Update --proto-caps description in ch benchmark
Co-authored-by: Sergei Trifonov <[email protected]>
2025-10-13 22:46:13 +03:00
0xgouda 86aa628bde add proto_caps to clickhouse-benchmark option. 2025-10-12 13:50:58 +03:00
0xgouda 694cf7274e Check positional arguments separately
- allow for `-- -k v` even if not recognised by the parser
2025-10-03 17:34:04 +03:00
0xgouda 82d30eafa8 catch all exceptions in catch(...) block
- no need for special handling for `DB::Exception`
2025-10-02 03:12:01 +03:00
0xgouda 1b46fa6f50 Fix mainEntryClickhouseBenchmark() exception handler
- default to false in `print_stacktrace`
- add custom handlers for `DB::Exception` and `po::error`
2025-09-30 23:50:59 +03:00
0xgouda 671da93637 Add exception handlers to main() 2025-09-30 23:43:39 +03:00
Vladimir CherkasovandGitHub c38a48e190 Merge pull request #87251 from 0xgouda/fix-clickhouse-benchmark-cli-parser
Align CLI options for `clickhouse-benchmark` with `clickhouse-client`
2025-09-30 07:56:48 +00:00
0xgouda cd7d5dd16c Rename ClientBaseOptimizedParts.{h, cpp} to ClientApplicationBaseParser.{h, cpp}
The files only include the parsing logic for `ClientApplicationBase`.
2025-09-26 10:16:45 +03:00
Azat Khuzhin 199ad135c1 Add support for --accept-invalid-certificate into clickhouse-benchmark 2025-09-22 15:53:39 +02:00
Azat Khuzhin b9f0c6c9a9 Add --connection support for clickhouse-benchmarks
Support --connection in clickhouse-benchmarks. It is the same as
supported by clickhouse-client, you can specify predefined connections
in client config.xml/config.yaml under connections_credentials path, to
avoid explicitly specifying user/password via command line arguments.
2025-09-22 12:15:41 +02:00
0xgouda 3b9795999e fix style errors 2025-09-20 15:20:26 +03:00
0xgouda 179af7ac01 use OptionsAliasParser in clickhouse-benchmark 2025-09-17 21:46:18 +03:00
serxa 085ee872a9 fix: do not print not closed intervals 2025-09-16 15:38:00 +00:00
serxa 0b3d388e54 Merge branch 'benchmark-precise-mode' of github.com:ClickHouse/ClickHouse into benchmark-precise-mode 2025-09-09 17:16:02 +00:00
serxa 6d615800cf Fix --roundrobin mode 2025-09-09 17:15:27 +00:00
e7b4080291 Update programs/benchmark/Benchmark.cpp
Co-authored-by: Bharat Nallan <[email protected]>
2025-09-08 09:07:18 +01:00
2f6e2fbecb Update programs/benchmark/Benchmark.cpp
Co-authored-by: Bharat Nallan <[email protected]>
2025-09-08 09:07:11 +01:00
5072bf24d2 Update Benchmark.cpp
Co-authored-by: Bharat Nallan <[email protected]>
2025-09-05 02:53:11 +01:00
serxa e2f68be998 do not print concurrency in the final report 2025-09-04 20:31:38 +00:00
serxa c53e63e1bf report number of finished queries 2025-09-04 14:24:09 +00:00
serxa 4638525eea fix --cumulative flag 2025-09-04 14:02:45 +00:00
serxa ea01853c2c add clickhouse-benchmark --precise flag for better per-interval statistics 2025-09-04 13:38:54 +00:00
serxa 477414a98c Increasing concurrency mode for benchmark 2025-08-14 10:42:46 +00:00
Raúl Marín 5987eadc98 Merge remote-tracking branch 'blessed/master' into reduce_port_header_memcpy_cont 2025-07-14 15:17:12 +02:00
Raúl Marín 6accf5522e Remove Block operator bool 2025-07-14 15:06:38 +02:00
ddavid 6030a3a38c Support CLICKHOUSE_HOST environment variable 2025-07-12 22:24:39 +03:00
Raúl Marín d87ee15b4b Extend the use of SharedHeader across the codebase 2025-07-10 00:08:25 +02:00
Alexey Milovidov 66bc4660c7 Merge branch 'master' into benchmark-reconnect 2025-07-01 02:00:29 +02:00
Alexey Milovidov b307445d5b Fix the wrong default value for the --reconnect option in clickhouse-benchmark 2025-06-26 18:40:31 +02:00
Raúl Marín d6ac63c8d2 Style: Forbid the use of quotes for includes (partial) 2025-06-24 13:20:10 +02:00
Azat Khuzhin 31f3fb1a99 Hide settings under --verbose for clickhouse-benchmark (same as for client/local)
This will also fix completion for clickhouse-benchmark
2025-06-08 22:38:51 +02:00
Bharat Nallan Chakravarthy 9e0ec8960f few small fixes 2025-04-28 12:59:27 -07:00
Bharat Nallan Chakravarthy 9fe1de3b83 fix incorrect type 2025-04-27 13:11:08 -07:00
Bharat Nallan Chakravarthy eef9126f33 minor fix to mutex initialization 2025-04-24 19:56:50 -07:00
Sachin Singh 26fba5d1d7 Thread safe queries_per_connection 2025-04-24 17:23:03 +05:30
Sachin Singh 67059d47b7 Add docs 2025-04-23 18:25:04 +05:30
Sachin Singh cb431a3c30 Add an option to reconnect every N queries in clickhouse-benchmark 2025-04-23 17:58:46 +05:30
Alexey Milovidov 77176a8c29 clickhouse-benchmark will display percentage based on the max iterations if specified 2025-04-19 21:25:14 +02:00
Konstantin Bogdanov 678acbafdc Fix OpenSSL early init 2025-04-10 21:33:00 +02:00
Todd Yocum b376b7a13b Remove some draft only comments. 2025-02-28 10:38:53 -05:00
Todd YocumandGitHub 1032d30b70 Merge branch 'ClickHouse:master' into tyocum/add-bind_host-remote-servers-setting 2025-02-26 16:13:40 -05:00
Shaun Struwig 76d00ad1af docs/en -> /docs 2025-02-22 21:41:35 +01:00
Sema ChecherindaandGitHub 201c287966 Merge branch 'master' into tyocum/add-bind_host-remote-servers-setting 2025-02-07 20:45:15 +01:00
Azat Khuzhin 8730176431 clickhouse-benchmark: fix data race for writing logs 2025-02-06 13:42:09 +01:00
Todd Yocum 228a25a678 [WIP] Very draft, partially complete bind_host implementation 2025-01-17 14:28:56 -05:00
Sema Checherinda 6ba8afc443 fix benchmark 2024-11-17 11:52:51 +01:00
Alexey Milovidov 2ddd45cd03 Add a test 2024-11-14 00:11:03 +01:00
Alexey Milovidov 455d362904 Fix clickhouse-benchmark 2024-11-13 23:33:37 +01:00
Konstantin Bogdanov 67c1e89d90 Apply linter changes 2024-10-06 12:29:20 +02:00
Raúl Marín f3df7bd171 Hide Settings implementation 2024-09-18 15:48:02 +02:00