Commit Graph

114439 Commits

Author SHA1 Message Date
Alexey Milovidov
e083acc361 Merge branch 'compress-marks-primary-key-by-default' of github.com:ClickHouse/ClickHouse into compress-marks-primary-key-by-default 2023-05-08 07:02:55 +02:00
Alexey Milovidov
88d0d94933 Update test 2023-05-08 07:02:41 +02:00
robot-clickhouse
fe76bde5b5 Automatic style fix 2023-05-07 16:33:07 +00:00
Alexey Milovidov
a2daeb849e Merge branch 'master' into compress-marks-primary-key-by-default 2023-05-07 18:25:01 +02:00
Alexey Milovidov
ea9249b0ac Merge branch 'compress-marks-primary-key-by-default' of github.com:ClickHouse/ClickHouse into compress-marks-primary-key-by-default 2023-05-07 18:24:51 +02:00
Alexey Milovidov
1ae8a5be3b Update a test 2023-05-07 18:24:38 +02:00
Alexey Milovidov
98acbff68f Disable distinct_in_order optimization 2023-05-07 17:31:56 +02:00
Alexey Milovidov
9eba74c1e1
Update test_vertical_merges_from_compact_parts.py 2023-05-07 17:45:45 +03:00
Alexey Milovidov
df8c930be3
Merge pull request #49537 from ClickHouse/pretty-time-squashing
Make `Pretty` formats even prettier.
2023-05-07 17:41:01 +03:00
Alexey Milovidov
5ef3f0cad1
Merge pull request #49604 from ClickHouse/return-some-tests
Follow-up for #49580
2023-05-07 17:39:59 +03:00
Alexey Milovidov
c0fce20fc2
Merge pull request #49611 from ClickHouse/fix-bad-test-4
Fix bad test 01660_system_parts_smoke
2023-05-07 17:39:16 +03:00
Alexey Milovidov
f93064d9c8
Merge pull request #49616 from ClickHouse/fix-error-48300
Fix error in #48300
2023-05-07 17:38:23 +03:00
Alexey Milovidov
6287160302
Merge pull request #49617 from ClickHouse/fix-typo-8
Fix typo: "as much slots" -> "as many slots"
2023-05-07 17:37:01 +03:00
Alexey Milovidov
7993cf73bf
Merge pull request #49612 from ClickHouse/minor-changes-2
Minor changes
2023-05-07 17:36:28 +03:00
Alexey Milovidov
0ab0b78015
Merge pull request #49615 from ClickHouse/remove-test-send-metadata
Follow-up for #49576
2023-05-07 17:36:17 +03:00
Igor Nikonov
ff9e78707f
Merge pull request #49551 from ClickHouse/analyzer-00597_push_down_predicate_long
Fix 00597_push_down_predicate_long for analyzer
2023-05-07 16:15:23 +02:00
Igor Nikonov
fd073f1900
Merge branch 'master' into analyzer-00597_push_down_predicate_long 2023-05-07 16:10:41 +02:00
Robert Schulze
ca05a737c1
Merge pull request #49598 from ClickHouse/rs/build-utils
CMake: Cleanup utils build
2023-05-07 14:11:05 +02:00
Robert Schulze
fc4288d3ac
Fix FreeBSD build 2023-05-07 06:55:24 +00:00
Alexey Milovidov
bcafd7002a
Merge pull request #49597 from ClickHouse/remove-locales
Remove "locale"
2023-05-07 07:26:02 +03:00
robot-clickhouse-ci-2
40922d197f
Merge pull request #49600 from azat/build/rust-lto
RFC: Improve performance of BLAKE3 by 11% by enabling LTO for Rust
2023-05-07 06:14:57 +02:00
Michael Kolupaev
fd9c9bb25b Split ReadWriteBufferFromHTTP.h into .h and .cpp file 2023-05-06 21:11:06 -07:00
Alexey Milovidov
920b42f88f
Merge pull request #49605 from ClickHouse/fix-typo-7
Fix typo
2023-05-07 06:40:46 +03:00
Alexey Milovidov
c3fa74ab8a
Merge pull request #49435 from ClickHouse/short
Make 'exceptions shorter than 30' test less noisy
2023-05-07 06:01:46 +03:00
Alexey Milovidov
cfb35cb251 Fix typo: "as much slots" -> "as many slots" 2023-05-07 04:42:46 +02:00
Alexey Milovidov
72e1f751bb Fix error in #48300 2023-05-07 04:16:18 +02:00
robot-clickhouse
fd82979961 Automatic style fix 2023-05-07 02:00:24 +00:00
Alexey Milovidov
d8f5667ba6 Follow-up for #49576 2023-05-07 03:59:35 +02:00
Alexey Milovidov
49766769df
Merge pull request #49584 from jinjunzh/iaadeflate_isal_issuefix
fixed symbol conflict between contrib/isa-l and isa-l in qpl
2023-05-07 04:52:08 +03:00
Alexey Milovidov
8323c59742
Merge pull request #49595 from ClickHouse/remove-dangerous-code
Remove dangerous code (stringstream)
2023-05-07 04:51:22 +03:00
Alexey Milovidov
55a519e692 Merge branch 'compress-marks-primary-key-by-default' of github.com:ClickHouse/ClickHouse into compress-marks-primary-key-by-default 2023-05-07 03:45:34 +02:00
Alexey Milovidov
3b6edbacab Update tests 2023-05-07 03:45:17 +02:00
Alexey Milovidov
de3e66385c Merge branch 'master' into compress-marks-primary-key-by-default 2023-05-07 02:40:25 +02:00
Alexey Milovidov
cb90c7e670 Minor changes 2023-05-07 02:39:21 +02:00
Alexey Milovidov
e8228cb0d2
Merge pull request #49530 from ClickHouse/optimize-query-log
Optimize the system.query_log and system.query_thread_log tables by applying LowCardinality when appropriate
2023-05-07 03:36:30 +03:00
Alexey Milovidov
15c648a615 Fix bad test 01660_system_parts_smoke 2023-05-07 02:33:45 +02:00
Alexey Milovidov
298a223dbc
Merge pull request #49596 from ClickHouse/remove-some-code
Remove some code
2023-05-07 03:32:46 +03:00
robot-clickhouse-ci-1
d1ad3ea24e
Merge pull request #49593 from ClickHouse/rs/qc-empty-chunk
Query Cache: Safeguard against empty chunks
2023-05-07 02:20:54 +02:00
Alexey Milovidov
763c98bd70 Fix typo 2023-05-06 23:40:19 +02:00
Alexey Milovidov
3a079dc40e Merge branch 'master' into pretty-time-squashing 2023-05-06 23:15:48 +02:00
Alexey Milovidov
a6fd57d43f Merge branch 'pretty-time-squashing' of github.com:ClickHouse/ClickHouse into pretty-time-squashing 2023-05-06 23:13:51 +02:00
Alexey Milovidov
2fe2e6fb4b There is no point in parallel formatting of Pretty formats 2023-05-06 23:13:32 +02:00
Alexey Milovidov
1c517119e3 Follow-up for #49580 2023-05-06 22:34:05 +02:00
Azat Khuzhin
1107988a82 Improve performance of BLAKE3 by 11% by enabling LTO for Rust
LTO in Rust produces multiple definition of `rust_eh_personality' (and
few others), and to overcome this --allow-multiple-definition has been
added.

Query for benchmark:

    SELECT ignore(BLAKE3(materialize('Lorem ipsum dolor sit amet, consectetur adipiscing elit'))) FROM numbers(1000000000) FORMAT `Null`

  upstream           : Elapsed: 2.494 sec. Processed 31.13 million rows, 249.08 MB (12.48 million rows/s., 99.86 MB/s.)
  upstream + rust lto: Elapsed: 13.56 sec. Processed 191.9 million rows, 1.5400 GB (14.15 million rows/s., 113.22 MB/s.)
  llvm BLAKE3        : Elapsed: 3.053 sec. Processed 43.24 million rows, 345.88 MB (14.16 million rows/s., 113.28 MB/s.)

Note, I thought about simply replacing it with BLAKE3 from LLVM, but:
- this will not solve LTO issues for Rust (and in future more libraries
  could be added)
- it makes integrating_rust_libraries.md useless (and there is even blog
  post)

So instead I've decided to add this quirk (--allow-multiple-definition)
to fix builds.

Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-05-06 22:28:56 +02:00
Robert Schulze
76cf206efe
Fix build when memcpy-bench isn't available 2023-05-06 20:26:27 +00:00
Alexey Milovidov
61f1861d70 Fix error 2023-05-06 20:54:52 +02:00
Michael Kolupaev
49394a097e Fix 'noisy Warning messages' failing when there are no Warning messages 2023-05-06 10:39:59 -07:00
Michael Kolupaev
3745783a22 Make 'exceptions shorter than 30' test less noisy 2023-05-06 10:39:59 -07:00
Sema Checherinda
2104baabce
Merge pull request #49527 from ClickHouse/thread-detach-fix
Fix thread MemoryTracker parent after detach
2023-05-06 19:11:55 +02:00
Robert Schulze
6848eafb39
Cleanup utils build 2023-05-06 17:11:06 +00:00