Robert Schulze
9d8f643f5b
Cleanup SSH-based authentication code
2024-04-05 08:43:23 +00:00
Azat Khuzhin
d5825ec80d
Faster (almost 2x) mutexes (was slower due to ThreadFuzzer)
...
Recently I noticed that DB::injection() pops up in perf top, so let's
optimize it slightly:
- Add -fomit-frame-pointer -momit-leaf-frame-pointer explicitly --
almost 0 effect
- Add ALWAYS_INLINE for ThreadFuzzer::isStarted() (just in case)
- Disable ThreadFuzzer if non of env variables had been set, this is
needed to avoid extra checks in DB::injection()
- Add ALWAYS_INLINE for ThreadFuzzer::injection()
And here are some results for ThreadFuzzer test:
- before: elapsed 6.27368 / test time 654 ms
- after: elapsed 3.14167 / test time 325 ms
- disabled: elapsed 2.46666 / test time 263 ms
*But note, it is still slower then with ThreadFuzzer disabled.*
Note, that this numbers for AMD 5975WX, for server with 2x Xeon Silver
4216 2.10:
- before: elapsed 12.109 / test time 1325 ms
- after: elapsed 10.506 / test time 1101 ms
- disabled: elapsed 8.41043 / test time 917 ms
P.S. I've also tried with the same glibc version as server had - zero
changes.
Refs: https://gist.github.com/azat/51a5fcc3a40af9f678906a3a6e14e079
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2024-03-04 21:14:26 +01:00
Nikolai Kochetov
0c00e58353
Fixing build.
2024-02-16 17:22:22 +00:00
Smita Kulkarni
e594608c42
Merge branch 'master' into Azure_backup
2024-02-07 13:48:46 +01:00
Raúl Marín
b88d0a2b15
Don't apply O2 on release builds
2024-01-29 17:34:11 +01:00
Smita Kulkarni
4d92eba316
Merge branch 'master' into Azure_backup
2024-01-24 11:13:57 +01:00
serxa
824deab761
split resource scheduler off IO/
into Common/Scheduler/
2024-01-20 12:06:26 +00:00
Smita Kulkarni
e71977b724
Merge branch 'master' into Azure_backup
2024-01-18 08:29:01 +01:00
Robert Schulze
53965bb9f1
Merge remote-tracking branch 'rschu1ze/master' into qatzstd_main
2024-01-07 14:11:22 +00:00
koloshmet
c52aa984ee
refreshable materialized views
2023-12-28 17:56:04 +00:00
Alexander Tokmakov
38fe70c68a
Revert "Refreshable materialized views (takeover)"
2023-12-28 13:12:20 +01:00
Smita Kulkarni
bf60a06a11
Merge branch 'master' into Azure_backup
2023-12-28 11:51:49 +01:00
koloshmet
c762898adb
refreshable materialized views
2023-12-27 20:24:54 +00:00
jinjunzh
3771acdefb
fixed reported code issues
2023-12-12 11:15:11 -05:00
jinjunzh
4ba36f2761
tried to fix missing header
2023-12-11 13:31:52 -05:00
jinjunzh
f302ba0e31
Implement hardware-assisted(QAT) ZSTD compression
2023-12-05 17:47:18 -05:00
Han Fei
8e84c734bf
rename some code
2023-11-28 16:32:47 +01:00
Han Fei
7bd2ea3add
Merge branch 'master' into hanfei/statistic
2023-11-27 23:31:23 +01:00
Bhavna Jindal
ad99cb902f
changed method name, updated pocketfft repo reference
2023-11-21 06:52:47 -08:00
Bhavna Jindal
2235adcae5
Implemented series periods detect method using pocketfft lib
2023-11-21 06:52:47 -08:00
Smita Kulkarni
961bf074da
Initial draft version of adding backup support to AzureBlobStorage
2023-11-20 10:56:10 +01:00
Alexey Milovidov
1abcb28624
Remove ctest
2023-11-16 23:32:17 +01:00
Alexey Milovidov
3ef14f6098
Merge branch 'master' of github.com:ClickHouse/ClickHouse into coverage
2023-11-14 06:08:32 +01:00
Alexey Milovidov
9a7f5ab0a1
Better use of build cache
2023-11-13 08:54:24 +01:00
Antonio Andelic
e9542e4153
Merge pull request #54957 from ClickHouse/49507_Support_compression_for_keeper_protocol
...
Support compression for keeper protocol
2023-11-09 10:00:19 +01:00
Alexey Milovidov
cd94d02455
Merge branch 'master' into coverage
2023-11-04 21:49:59 +01:00
kothiga
0411f04dd3
Correct the Big Endian state serialization/deserialization for various aggregate functions.
2023-10-31 11:21:37 -07:00
Han Fei
19cdc6dfe2
Merge branch 'master' into hanfei/statistic
2023-10-30 04:53:18 +01:00
Alexey Milovidov
70e3dd808c
Granular code coverage with introspection
2023-10-29 02:07:24 +01:00
Smita Kulkarni
d1d8f4b2e1
Merge branch 'master' into 49507_Support_compression_for_keeper_protocol
2023-10-26 16:56:03 +02:00
Smita Kulkarni
c39ca0b549
Fixed clang-tidy and updated to randomize compression for stress test
2023-10-19 11:59:22 +02:00
Smita Kulkarni
52571f6238
Updated to include clickhouse_grpc_protos only on needed targets
2023-10-18 22:26:40 +02:00
Han Fei
4b23142775
Merge branch 'master' into hanfei/statistic
2023-10-17 16:40:31 +02:00
Smita Kulkarni
d5b70e6416
Fix include on needed target
2023-10-17 16:10:45 +02:00
avogar
f87938735a
Fixes and improvements for Iceberg storage
2023-10-17 11:07:37 +00:00
Smita Kulkarni
e90f3f0323
Fix build
2023-10-17 12:30:11 +02:00
Smita Kulkarni
dc0a5b6f56
Fixed build issue with clang-tidy
2023-10-17 10:16:07 +02:00
Smita Kulkarni
05d5f636ae
Remove Parsers directory from common_io
2023-10-16 08:18:57 +02:00
Smita Kulkarni
25fb2b73e9
Fixed typo
2023-10-15 16:37:12 +02:00
Smita Kulkarni
43cec3d8a3
Added clickhouse_parsers to other builds with compression
2023-10-15 11:35:01 +02:00
Smita Kulkarni
646dce47bf
Included Parsers directory inside common_io
2023-10-14 21:58:31 +02:00
Smita Kulkarni
13ffebf559
Merge branch 'master' into 49507_Support_compression_for_keeper_protocol
2023-10-14 20:08:49 +02:00
Smita Kulkarni
4d20516c9b
Updated src/CMakeLists.txt
2023-10-14 13:44:22 +02:00
Azat Khuzhin
720ea8441c
Fix global context for tests with --gtest_filter
...
If you run tests that requires context, but do not initialize it, then
it will SIGSEGV, because Context is not initialized.
Fix this by using google test envrionment, and instead of gtest_main
implement own main function that will initialize it.
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-10-13 13:44:30 +02:00
Han Fei
42dc61abf5
Merge branch 'master' into hanfei/statistic
2023-10-12 16:19:45 +02:00
Yakov Olkhovskiy
0738984edf
Merge pull request #42510 from ClibMouse/Kusto-phase2-oss-pr
...
Support Kusto Query Language dialect - phase 2
2023-10-11 08:35:26 -04:00
Han Fei
fcb19b4f77
Merge branch 'master' into hanfei/statistic
2023-10-09 14:24:58 +02:00
Alexey Milovidov
5ebd8ef41d
Remove Meilisearch
2023-09-30 06:02:38 +02:00
Yong Wang
8c9da6bacf
Merge remote-tracking branch 'origin/master' into Kusto-phase2-oss-pr
2023-09-27 22:35:14 -07:00
Han Fei
4e7745f757
Merge branch 'master' into hanfei/statistic
2023-09-26 21:43:53 +02:00