Commit Graph

92872 Commits

Author SHA1 Message Date
Alexey Milovidov
6d3b0032c3 Change the link to Hardware benchmark script 2022-07-12 20:25:40 +02:00
Alexey Milovidov
18c81ff68b Move benchmark into separate repository 2022-07-12 20:20:58 +02:00
Nikolai Kochetov
4a45b37b43
Merge pull request #39133 from ClickHouse/fix-style-again
Fix style again
2022-07-12 20:16:09 +02:00
Alexey Milovidov
e2684447b4
Merge pull request #38437 from ClickHouse/compatible-benchmark
Compatible and reproducible DBMS benchmark
2022-07-12 21:15:53 +03:00
Nikolai Kochetov
df18d6a416 Fix style 2022-07-12 18:12:59 +00:00
Nikolai Kochetov
a47c48b3c7
Merge pull request #39127 from ClickHouse/tiny-fixes-for-tests
Tiny updates for tests.
2022-07-12 20:07:57 +02:00
Alexey Milovidov
90064d5f86 Add LICENSE 2022-07-12 19:51:47 +02:00
Alexey Milovidov
358876b680 Generate HTML 2022-07-12 19:50:31 +02:00
Alexey Milovidov
4f407a7506 Rename results for MariaDB to .shame because they do not look presentable 2022-07-12 19:49:49 +02:00
Robert Schulze
8b6e31cc61
Merge pull request #37882 from excitoon-favorites/nodeleteobjects
Fixes for objects removal in `S3ObjectStorage`
2022-07-12 19:09:55 +02:00
Robert Schulze
c134a90ff4
Merge pull request #38757 from azat/bump-jemalloc-assertion-fix
Bump jemalloc to fix possible assertion
2022-07-12 19:08:18 +02:00
Kseniia Sumarokova
5235396c24
Merge pull request #39120 from ClickHouse/kssenii-patch-5
Update cluster.py
2022-07-12 18:35:00 +02:00
Kseniia Sumarokova
f69ec635d0
Merge pull request #39110 from ClickHouse/kssenii-patch-4
Fix meilisearch tests
2022-07-12 18:32:49 +02:00
Timur Solodovnikov
0c7388aea8
Handling SIGTERM signals from k8s (#39130) 2022-07-12 18:14:05 +02:00
Ilya Yatsishin
41715237ae Separate compress timescaledb test. Fix chmod to home - previous broke ssh. Non interactive install. 2022-07-12 15:23:36 +00:00
Nikolai Kochetov
351d14f8a3 Enable backward_compatibility for 01710_projection_fetch_long, disable s3 for 01643_replicated_merge_tree_fsync_smoke. 2022-07-12 14:30:02 +00:00
Nikolai Kochetov
8efbe6d44d
Merge pull request #39119 from ClickHouse/removed-projection-and-old-part
Properly remove projection from part in case it was removed from table metadata.
2022-07-12 16:24:30 +02:00
Nikolai Kochetov
582300e08c
Update 01701_clear_projection_and_part_remove.sql
Fix typo
2022-07-12 16:22:47 +02:00
Kseniia Sumarokova
f629fd7e57
Update docker_compose_meili.yml 2022-07-12 15:50:35 +02:00
Robert Schulze
69de9ee0e8
Merge pull request #39108 from ClickHouse/prefix_cmake_commands
Prefix overridden add_executable() command with "clickhouse_"
2022-07-12 15:05:48 +02:00
Kseniia Sumarokova
adfc7a5a78
Update cluster.py 2022-07-12 14:05:59 +02:00
alesapin
215166912c
Merge pull request #39069 from ClickHouse/keeper-persist-state
Persist state of ClickHouse Keeper
2022-07-12 13:32:02 +02:00
Kseniia Sumarokova
ffcc80c9e1
Update cluster.py 2022-07-12 13:26:08 +02:00
Alexander Tokmakov
948f15eff3
Update run.sh 2022-07-12 14:01:53 +03:00
Alexander Tokmakov
c99fe6e6c8
Merge branch 'master' into removed-projection-and-old-part 2022-07-12 14:00:55 +03:00
Alexander Tokmakov
b35ad0dbdc
Merge pull request #39091 from ClickHouse/tavplubix-patch-1
Follow-up to #39036
2022-07-12 13:47:37 +03:00
Kseniia Sumarokova
bcd9453f33
Set meilieserach client version too 2022-07-12 12:15:20 +02:00
Alexey Milovidov
1a0c75bf72 Generate HTML 2022-07-12 12:01:58 +02:00
Alexey Milovidov
84064672bd Fix error 2022-07-12 12:01:37 +02:00
Nikolai Kochetov
945b5d4b3f
Merge pull request #38993 from azat/fix-fsync_part_directory-on-fetch
Fix fsync_part_directory for fetches
2022-07-12 11:48:42 +02:00
Nikolai Kochetov
cd4211298e Fix typo. 2022-07-12 09:37:00 +00:00
Alexey Milovidov
7cf98f8f31 Regenerate HTML 2022-07-12 11:32:18 +02:00
Alexey Milovidov
d10c665b71 Add results for MariaDB 2022-07-12 11:31:23 +02:00
Nikolai Kochetov
03d9301425 Fix log. 2022-07-12 08:31:09 +00:00
Nikolai Kochetov
631be9219b Properly remove projection from part in case it was removed from table metadata. 2022-07-12 08:28:22 +00:00
Antonio Andelic
6dcdf0fcb1 Throw CORRUPTED_DATA in debug mode for invalid checksum 2022-07-12 06:41:58 +00:00
Azat Khuzhin
1f049e8bac Bump jemalloc to fix possible assertion
This patch also updates the jemalloc version.

Note, that I've enabled page_id for jemalloc
PR_SET_VMA/PR_SET_VMA_ANON_NAME, that requires linux 5.17+ (but ignores
EINVAL anyway).

v2: add -isystem to fix reserved name for JEMALLOC_OVERRIDE___LIBC_PVALLOC
Refs: https://github.com/jemalloc/jemalloc/pull/2304
Refs: https://github.com/ClickHouse/ClickHouse/issues/31531
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2022-07-12 07:57:27 +03:00
Alexey Milovidov
e0e8a90412 Replace HTML 2022-07-11 23:05:36 +02:00
Alexey Milovidov
87ebf51cdc Fix style 2022-07-11 22:26:50 +02:00
Alexey Milovidov
d4ff3e01e2 Useless changes 2022-07-11 22:20:55 +02:00
Kseniia Sumarokova
aebb73a24d
Update docker_compose_meili.yml 2022-07-11 21:41:15 +02:00
Alexey Milovidov
b52f526972 Minor changes 2022-07-11 21:14:24 +02:00
Alexey Milovidov
15da5053fe Style edits 2022-07-11 21:12:04 +02:00
Alexey Milovidov
d0e6f8ebc1
Update clickhouse-obfuscator.md 2022-07-11 21:26:27 +03:00
Robert Schulze
c2e4fde0e2
Link only necessessary stuff for self-extracting-executable 2022-07-11 19:48:49 +02:00
Robert Schulze
1a7727a254
Prefix overridden add_executable() command with "clickhouse_"
A simple HelloWorld program with zero includes except iostream triggers
a build of ca. 2000 source files. The reason is that ClickHouse's
top-level CMakeLists.txt overrides "add_executable()" to link all
binaries against "clickhouse_new_delete". This links against
"clickhouse_common_io", which in turn has lots of 3rd party library
dependencies ... Without linking "clickhouse_new_delete", the number of
compiled files for "HelloWorld" goes down to ca. 70.

As an example, the self-extracting-executable needs none of its current
dependencies but other programs may also benefit.

In order to restore access to the original "add_executable()", the
overriding version is now prefixed. There is precedence for a
"clickhouse_" prefix (as opposed to "ch_"), for example
"clickhouse_split_debug_symbols". In general prefixing makes sense also
because overriding CMake commands relies on undocumented behavior and is
considered not-so-great practice (*).

(*) https://crascit.com/2018/09/14/do-not-redefine-cmake-commands/
2022-07-11 19:36:18 +02:00
Alexey Milovidov
e12c2634df Update some texts 2022-07-11 18:47:27 +02:00
Kseniia Sumarokova
00dedc4e00
Merge pull request #39092 from ClickHouse/kssenii-patch-4
Update registerDiskS3.cpp
2022-07-11 18:05:28 +02:00
Kseniia Sumarokova
148fd05a6a
Merge pull request #39102 from ClickHouse/kssenii-patch-5
Remove some debug logging
2022-07-11 18:00:24 +02:00
Vladimir Chebotarev
f746187225 Fixed style. 2022-07-11 17:53:05 +03:00