Commit Graph

119317 Commits

Author SHA1 Message Date
Alexey Milovidov
69dc099dba
Merge branch 'master' into add-test-43358 2023-07-07 13:40:49 +03:00
Alexey Milovidov
aac8eda40a
Merge pull request #51764 from ClickHouse/fix-flaky-keeper-map-test
Fix flaky KeeperMap test
2023-07-07 13:38:33 +03:00
Alexey Milovidov
010f6b627f
Merge branch 'master' into fix-flaky-keeper-map-test 2023-07-07 13:37:58 +03:00
Alexander Gololobov
602392bb62 Print short fault info only from safe fields 2023-07-07 12:37:16 +02:00
Alexey Milovidov
253953b5ac
Merge branch 'master' into fix-flaky-test-02360_send_logs_level_colors 2023-07-07 13:35:59 +03:00
Alexey Milovidov
2ada80aa10
Update 02360_send_logs_level_colors.sh 2023-07-07 13:32:39 +03:00
Alexey Milovidov
b5f9a170eb
Merge pull request #51848 from ClickHouse/many-fixes-3
Many fixes [3]
2023-07-07 13:29:49 +03:00
Antonio Andelic
ff79ceaafe Skip parallel keepermap test 2023-07-07 09:58:35 +00:00
Maksim Kita
23bd23802f CacheDictionary request only unique keys from source 2023-07-07 12:26:15 +03:00
Victor Krasnov
5b102ce7d4 Amend English version of settings.md 2023-07-07 17:21:47 +08:00
Antonio Andelic
fb2affcae3 Dump all rules 2023-07-07 08:37:08 +00:00
Antonio Andelic
5875d66846 Merge branch 'master' into fix-flaky-keeper-map-test 2023-07-07 08:36:37 +00:00
Victor Krasnov
95fedaedff Refine the integration test code 2023-07-07 15:16:10 +08:00
Antonio Andelic
4c44c1f6ea Wait inside the function 2023-07-07 06:32:42 +00:00
Duc Canh Le
5d6fb7b7b0
Merge branch 'master' into ch_fix_segfault 2023-07-07 13:13:33 +08:00
Victor Krasnov
87ea1b6667 Recover the integration test 2023-07-07 13:01:30 +08:00
Victor Krasnov
3edee4174c Add AWST time zone abbreviation to the ignore list 2023-07-07 11:34:03 +08:00
Alexey Milovidov
2246e86159 Fix error in subquery operators 2023-07-07 05:30:32 +02:00
Victor Krasnov
63fbde41fe Reformat cluster.py (add empty line) 2023-07-07 11:01:39 +08:00
Victor Krasnov
7080d85d2d Amend the documentation 2023-07-07 10:54:36 +08:00
Nikolay Degterinsky
e20ae34c30
Merge pull request #51519 from xiaolei565/xuelei_dev
fix storage policy prompt display error
2023-07-07 04:43:29 +02:00
Alexey Milovidov
d0ad416e35 Fix flaky test detach_attach_partition_race 2023-07-07 04:41:47 +02:00
Victor Krasnov
acd17c7974 Make a deal with the "Style check" 2023-07-07 10:40:04 +08:00
xiaolei565
5f523e8376
Merge branch 'master' into xuelei_dev 2023-07-07 10:21:19 +08:00
Alexey Milovidov
7cece62d26 Revert "Merge pull request #51547 from kssenii/more-flexible-drop-cache"
This reverts commit 2ce7bcaa3d, reversing
changes made to e897207cd5.
2023-07-07 04:07:19 +02:00
Alexey Milovidov
f0cc90a7fb Revert "Merge pull request #51822 from kssenii/minor-changes"
This reverts commit 5ac85f4fa8, reversing
changes made to 376c903da9.
2023-07-07 04:07:03 +02:00
Nikolay Degterinsky
8da8b79cc4
Merge pull request #51854 from fky2015/master
fix: correct exception messages on policies comparison
2023-07-07 03:58:06 +02:00
Alexey Milovidov
f8ac899c3f Fix flaky test 02360_send_logs_level_colors: avoid usage of file tool 2023-07-07 03:49:50 +02:00
xiaolei565
dd87269fc2
Merge branch 'master' into xuelei_dev 2023-07-07 09:49:34 +08:00
Alexey Milovidov
d30be39224 Fix flaky test 00175_partition_by_ignore and move it to correct location 2023-07-07 03:28:33 +02:00
Alexander Tokmakov
fde44fe9f0
Merge branch 'master' into fix_deadlock_on_catalog_shutdown 2023-07-07 02:59:29 +03:00
Alexey Milovidov
fa9514f216
Merge pull request #51911 from ClickHouse/revert-51910-fix-build-5
Revert "Fix build"
2023-07-07 02:53:22 +03:00
Alexey Milovidov
685f2949b7
Revert "Fix build" 2023-07-07 02:53:13 +03:00
Alexey Milovidov
e8d28e46ed
Merge pull request #51910 from ClickHouse/fix-build-5
Fix build
2023-07-07 02:52:51 +03:00
Alexey Milovidov
c47b32b17a Fix build 2023-07-07 01:52:18 +02:00
Alexey Milovidov
48eb30de51 Fix build 2023-07-07 01:42:29 +02:00
Alexey Milovidov
66126d61c4
Merge pull request #51909 from ClickHouse/fix-build
Fix build
2023-07-07 02:33:30 +03:00
Alexey Milovidov
3ec617b184 Fix build 2023-07-07 01:31:52 +02:00
Alexey Milovidov
c978cc45a2
Merge pull request #51653 from azat/tests/02050_client_profile_events
tests: fix 02050_client_profile_events flakiness
2023-07-07 02:16:33 +03:00
Alexander Tokmakov
fc19e74ba9 fix deadlock on DatabaseCatalog shutdown 2023-07-07 01:12:17 +02:00
Alexander Tokmakov
fdbd59ec6c
Merge pull request #51135 from ClickHouse/fix_trash_in_disks
Try to fix some trash in Disks and part moves
2023-07-07 02:02:17 +03:00
Nikita Mikhaylov
afa58f4a68
Merge pull request #51360 from azat/fix-text_log
Initialize text_log earlier to capture table startup messages
2023-07-06 23:34:45 +02:00
alekar
757aee1109
Merge branch 'master' into fix-to-outfile 2023-07-06 14:04:42 -07:00
Alexey Milovidov
bc4a361d69
Merge pull request #51906 from ClickHouse/riscv-in-universal-script
Add RISC-V 64 to the universal installer
2023-07-06 23:42:14 +03:00
vdimir
c35294317d
Remove parts in order for object storage always 2023-07-06 20:38:01 +00:00
Robert Schulze
271297823a
Allow var-int encoded 64-bit integers with MSB=1
Resolves: #51486

Until now, it was illegal to encode 64-bit (unsigned) integers with
MSB=1, i.e. values > (1ULL<<63) - 1, as var-int. In more detail, the
var-int code used by ClickHouse server and client spent at most 9 bytes
per value such that 9 * 7 = 63 bits could be encoded. Some 3rd party
clients (e.g. Rust clickhouse-rs) had the same limitation, whereas other
clients understand the full range (Python clickhouse-driver).

PRs #47608 and #48628 added sanity checks as asserts or exceptions
during var-int encoding on the server side. This was considered okay as
such huge integers so far occurred only during testing (usually fuzzing)
but not in practice.

Issue #51486 is a new fuzzing issue where the exception thrown from the
sanity check led to a half-baked progress packet and as a result, a
logical error / server crash.

The only fix which is not another bandaid is to allow the full range in
var-int coding. Clients will have to allow the full range too, a note
will be added to the changelog. (the alternative was to create another
protocol version but as var-int is used all over the place this was
considered infeasible)

Review note: this is the relevant commit.
2023-07-06 20:23:23 +00:00
Alexey Milovidov
c1fa38ea8e Add RISC-V 64 to the universal installer 2023-07-06 22:22:36 +02:00
Alexey Milovidov
6cfeef00d7
Merge pull request #31398 from ClickHouse/riscv-in-ci
Add Linux RISC-V 64 build to CI
2023-07-06 22:49:16 +03:00
Antonio Andelic
3ed628ed45
Merge pull request #51878 from ClickHouse/upgrade-check-fix-2
Another fix upgrade check script
2023-07-06 21:21:05 +02:00
Azat Khuzhin
ec5e26a017 Pin rust nightly (to make it stable)
Because of using Rust nightly, and without #49601 the Rust toolchain is
very unstable, and can be frequently failed.

So let's ping particular version.

Also I've looked and it seems that Rust archives stores this archive
without any TTL, since there is even a version for 2015 year.

Follow-up for: #50541
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-07-06 21:17:50 +02:00