Commit Graph

119336 Commits

Author SHA1 Message Date
Alexey Milovidov
0c4164aa1b
Merge branch 'master' into add-test-35801 2023-07-07 13:41:24 +03:00
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