Vitaly Baranov
e428542b2e
Add prometheus protobufs.
2024-07-04 23:06:14 +02:00
vdimir
59bf6f16bd
Merge pull request #64818 from bigo-sg/too_large_hash_join
...
Refactor `HashJoin` to avoid `too large translation units`
2024-07-02 09:12:02 +00:00
lgbo-ustc
6d3836aca4
refactor hash join to reduce target size
2024-06-20 09:10:23 +08:00
kssenii
78ccd03dd6
A few code renames in preparation for AzureQueue
2024-06-19 14:50:43 +02:00
Antonio Andelic
69fd05cb55
Merge branch 'master' into fix-gwp-asan
2024-06-05 09:31:36 +02:00
Alexey Milovidov
84914f2c3d
Remove iostream_debug_helpers
2024-06-04 05:48:45 +02:00
Antonio Andelic
5633a18f2f
Merge branch 'master' into fix-gwp-asan
2024-06-03 10:43:14 +02:00
Nikolai Kochetov
d4cf93a5be
Renamve QueryAnalysis to Resolve
2024-05-28 14:55:26 +00:00
Nikolai Kochetov
e714b4c86a
Splitting QueryAnalysisPass (Part 1)
2024-05-28 10:12:27 +00:00
Antonio Andelic
804b1ad1e0
Better
2024-05-27 10:34:16 +00:00
Antonio Andelic
b11f70cff2
Merge branch 'master' into fix-gwp-asan
2024-05-27 08:47:37 +00:00
Alexander Tokmakov
3ee2307024
Revert "Refactoring of Server.h: Isolate server management from other logic"
2024-05-27 10:04:19 +02:00
Robert Schulze
7a313e7358
Merge remote-tracking branch 'ClickHouse/master' into refactor-protocol-server
2024-05-26 13:40:12 +00:00
Antonio Andelic
6753a0ad18
Better
2024-05-24 17:03:49 +02:00
Antonio Andelic
5c6c378fae
Try to fix GWPAsan
2024-05-24 15:38:51 +02:00
TTPO100AJIEX
251010f109
Move protocol-server and inter-server management into separate classes
...
Co-authored-by: Alex Koledaev <ax3l3rator@gmail.com>
2024-05-24 02:14:26 +03:00
kssenii
7b225ab59c
Merge remote-tracking branch 'origin/master' into use-iobject-storage-for-table-engines-1
2024-05-21 16:58:25 +02:00
Robert Schulze
2909e6451b
Move StringUtils.h/cpp back to Common/
2024-05-19 09:39:36 +00:00
kssenii
434d2d16f1
Cleanuo
2024-04-26 19:23:33 +02:00
kssenii
27672e1dfc
Merge remote-tracking branch 'origin/master' into use-iobject-storage-for-table-engines-1
2024-04-15 11:28:14 +01:00
Robert Schulze
9d8f643f5b
Cleanup SSH-based authentication code
2024-04-05 08:43:23 +00:00
kssenii
70272d4174
Minor
2024-03-11 10:55:01 +01:00
kssenii
0aade3765f
Merge remote-tracking branch 'origin/master' into use-iobject-storage-for-table-engines-1
2024-03-06 17:02:50 +08:00
kssenii
0c293bce11
Merge remote-tracking branch 'origin/master' into use-iobject-storage-for-table-engines-1
2024-03-06 12:06:19 +08: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
kssenii
84b0fe670a
Refactor data lakes
2024-02-14 15:50:43 +01:00
kssenii
3cca841038
Unite s3/hdfs/azure storage implementations into a single class on top of IObjectStorage
2024-02-09 21:32:04 +01: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