Commit Graph

104160 Commits

Author SHA1 Message Date
Larry Luo
1d9bf9962c Code clean up 2022-12-31 18:03:14 -08:00
Larry Luo
7b850b6d93 Refactoring 2022-12-31 18:03:13 -08:00
Larry Luo
657ce7c614 Cleanup code and tests 2022-12-31 18:03:13 -08:00
Larry Luo
6429013b27 Fix integration tests 2022-12-31 18:03:13 -08:00
Larry Luo
3652740535 Code clean up 2022-12-31 18:03:13 -08:00
Larry Luo
0b63d6b5be Resolve conflicts and style errors. 2022-12-31 18:03:13 -08:00
Larry Luo
473279d257 Make full text search tests reliable 2022-12-31 18:03:13 -08:00
HarryLeeIBM
bc8be368bb Fix coding styles 2022-12-31 18:03:13 -08:00
HarryLeeIBM
0dcfc5ec1e Add more functional tests 2022-12-31 18:03:13 -08:00
Larry Luo
1311e04d75 capture skipping granules in functional test. 2022-12-31 18:03:13 -08:00
Larry Luo
2055c8f311 Add basic full text search functional test 2022-12-31 18:03:13 -08:00
Larry Luo
91b79b26e3 Use DataPartStorage in GinIndexStore 2022-12-31 18:03:02 -08:00
Harry-Lee
4b29c02f35 Remove useless FUNCTION_LIKE 2022-12-31 18:00:17 -08:00
HarryLeeIBM
e58f0ef3d2 Remove roaring bmp cleanup code which can cause memory leak 2022-12-31 18:00:17 -08:00
HarryLeeIBM
0839ff60ee Initial Checkin of full text search 2022-12-31 18:00:17 -08:00
Alexey Milovidov
01acbafb37
Merge pull request #44769 from ClickHouse/fatal-fuzz
Print fatal messages in Fuzzer
2023-01-01 01:10:54 +03:00
Alexey Milovidov
50bb7f90d8
Merge pull request #44809 from ClickHouse/fix-race-in-mergetreedatapart
Fix race in `system.parts` and `system.parts_columns`
2023-01-01 01:09:46 +03:00
Alexey Milovidov
e2c00cefb8
Merge pull request #44810 from ClickHouse/stress-test-is-a-trash
Fix total trash in stress test
2023-01-01 01:09:02 +03:00
Alexey Milovidov
7434a2cbbb
Merge pull request #44807 from ClickHouse/fix-typo-in-stress-test
Retry packages download if GitHub returned HTTP 500.
2023-01-01 01:08:48 +03:00
Alexey Milovidov
1c288e47de
Merge pull request #44781 from azat/fsync-fixes
Fix fsync for fetches/small files in mutations (ttl.txt, columns.txt)
2022-12-31 18:05:33 +03:00
Alexey Milovidov
a7ccc618c6 Fix total trash in stress test 2022-12-31 15:40:06 +01:00
Kruglov Pavel
1bb8529225
Merge pull request #44808 from ClickHouse/Avogar-patch-2
Slightly better docs
2022-12-31 15:07:48 +01:00
Alexey Milovidov
3a5cea8281 Fix race in system.parts and system.parts_columns 2022-12-31 15:07:26 +01:00
Alexey Milovidov
26eb2f57e1 Fix race in system.parts and system.parts_columns 2022-12-31 15:06:57 +01:00
Kruglov Pavel
027b525820
Slightly better docs 2022-12-31 15:06:45 +01:00
robot-clickhouse
dcfe1487ce Automatic style fix 2022-12-31 13:51:42 +00:00
Alexey Milovidov
969214ce9e
Merge pull request #44758 from ClickHouse/fix-crash-in-trace-collector-dtor
Do not throw exceptions in ~TraceCollector.
2022-12-31 16:48:39 +03:00
Alexey Milovidov
78ed8a6d69 GitHub is unreliable; copy-paste code from Stackoverflow to solve it 2022-12-31 14:45:44 +01:00
Alexey Milovidov
d4a35f7682 Fix typo in stress test 2022-12-31 14:31:40 +01:00
Alexey Milovidov
888b4aac8f
Merge pull request #44759 from ClickHouse/fix_flaky_test_clone_replica
Fix flaky test 02448_clone_replica_lost_part
2022-12-31 16:28:58 +03:00
Alexey Milovidov
b8e9a065e9
Merge pull request #44762 from azat/build/rust-in-bin-dir
Build rust modules from the binary directory
2022-12-31 16:26:07 +03:00
Alexey Milovidov
b2ad2a7dcd
Merge pull request #44763 from ClickHouse/disable_database_ordinary_in_stress
Remove database ordinary from stress test
2022-12-31 16:25:00 +03:00
Alexey Milovidov
7f8dd061a1
Merge pull request #44768 from ClickHouse/fix-flaky-test-5
Fix flaky test 02479_mysql_connect_to_self
2022-12-31 16:24:33 +03:00
Alexey Milovidov
be3ab1562c
Update run-fuzzer.sh 2022-12-31 16:23:53 +03:00
Alexander Gololobov
5fe0525867
Merge pull request #44806 from ClickHouse/44705_print_table_name
Added table name to error message
2022-12-31 10:55:34 +01:00
Alexander Gololobov
c72f9c2a79 Added table name 2022-12-31 01:40:50 +01:00
Dan Roscigno
557715b3a4
Merge pull request #44795 from ClickHouse/Avogar-patch-2
Fix incorrect docs
2022-12-30 18:43:56 -05:00
Kruglov Pavel
791e8a90cf
Fix 2022-12-30 23:15:45 +01:00
Kruglov Pavel
7e14ee6eef
Fix incorrect docs 2022-12-30 23:14:14 +01:00
Azat Khuzhin
7078087eb6 tests: add some logs in case of error in 02361_fsync_profile_events
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2022-12-30 22:41:23 +01:00
Azat Khuzhin
e7bf2cc959 Add a comment for lack of fsync in MergedBlockOutputStream::finalizePartOnDisk()
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2022-12-30 22:39:13 +01:00
Azat Khuzhin
9fb6004c92 Add missing fsync for small files (ttl.txt, columns.txt, ...) in mutations
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2022-12-30 22:22:39 +01:00
Azat Khuzhin
600027c09c Fix fsync support for HashingWriteBuffer
This includes, but not limited to:
- fetches for ReplicatedMergeTree
- marks file for Compact parts
- primary key

Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2022-12-30 22:17:15 +01:00
Alexey Milovidov
8f7a84c964 Print fatal messages in Fuzzer 2022-12-30 22:16:30 +01:00
Alexey Milovidov
234193acc9 Print fatal messages in Fuzzer 2022-12-30 22:13:47 +01:00
Alexey Milovidov
f1aad645a6 Fix flaky test 02479_mysql_connect_to_self.sql 2022-12-30 22:00:06 +01:00
alesapin
acad2fac63 Remove database ordinary from stress test 2022-12-30 18:48:25 +01:00
Azat Khuzhin
89c071e291 Build rust modules from the binary directory
Our crates has configuration files:
- config for cargo (see config.toml.in)
- and possibly config for build (build.rs.in)

Previously it uses source directory, and it will overrides files in the
source directory, which will require recompile of crates in case of
multiple builds for one source directory.

To avoid overlaps different builds for one source directory, crate will
be copied from source directory to the binary directory.

Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2022-12-30 18:15:41 +01:00
Kruglov Pavel
8479615c48
Merge pull request #44684 from Avogar/avro-bool
Input/ouptut avro bool type as ClickHouse bool type
2022-12-30 17:56:36 +01:00
Kruglov Pavel
8b0a2a3b48
Merge pull request #44224 from Avogar/fix-comp-setting
Fix version parsing from compatibility setting
2022-12-30 17:50:19 +01:00