Alexey Milovidov
8a70c0c9bf
Fixup LIVE VIEW tests
2020-08-25 23:21:44 +03:00
Alexey Milovidov
8864356f33
Kludge
2020-08-25 23:09:23 +03:00
Azat Khuzhin
50a312534c
Extend parallel_distributed_insert_select to run INSERT into local table
...
Before this patch there was:
- parallel_distributed_insert_select=1, that executes:
INSERT INTO dist_out SELECT ... FROM underlying_dist_in
After this patch there will be:
- parallel_distributed_insert_select=2, that executes:
INSERT INTO underlying_dist_out SELECT ... FROM underlying_dist_in
And cover the behaviour w/o integration test, by using the following
techincs:
- SYSTEM STOP DISTRIBUTED SENDS
- prefer_localhost_replica=0
2020-08-25 22:49:13 +03:00
Azat Khuzhin
308e094d04
Fix arrayJoin() capturing in lambda
...
Fixes the following LOGICAL_ERROR:
$ clickhouse-client -q 'select arrayFilter((a) -> ((a, arrayJoin([[]])) IN (Null, [Null])), [])'
2020.08.16 00:32:01.967102 [ 1744189 ] {b40a5ebd-d710-4f03-bb18-57db67de1181} <Error> : Logical error: 'Lambda captured argument arrayJoin(array(array())) not found in required columns.'.
clickhouse-server: ../src/Common/Exception.cpp:45: DB::Exception::Exception(const string&, int): Assertion `false' failed.
Since there are multiple input columns for arrayJoin():
(gdb) p captured_names_
$6 = std::vector of length 3, capacity 4 = {"arrayJoin(array(array()))", "arrayJoin(array(array()))", "__set"}
While FunctionCaptureOverloadResolver cannot handle non-unique columns.
2020-08-25 21:06:21 +03:00
Artem Zuikov
737b255aae
ignore test in ya check
2020-08-25 19:32:58 +03:00
alesapin
f95acff93c
Update 01456_modify_column_type_via_add_drop_update.sql
2020-08-25 19:00:00 +03:00
Vitaly Baranov
82c8f56713
Add test for changing column's type by performing ADD COLUMN + UPDATE + DROP COLUMN.
2020-08-25 16:30:05 +03:00
Artem Zuikov
8d2122c62c
add test
2020-08-25 15:46:31 +03:00
alesapin
dffd0a8213
Merge pull request #14027 from ClickHouse/faster-test
...
Faster test under TSan
2020-08-25 10:17:59 +03:00
Alexey Milovidov
31240aa243
Minor modifications
2020-08-24 23:35:38 +03:00
bharatnc
2ef2d0976b
spacing, new line at end in .sql and .reference files
2020-08-24 23:30:58 +03:00
bharatnc
87475661ce
include reference file for test
2020-08-24 23:30:58 +03:00
bharatnc
a0a566bcf7
add tests for new time_zones table
2020-08-24 23:30:41 +03:00
alexey-milovidov
7ea5364299
Merge pull request #13648 from filimonov/tzdata_version2
...
tzdata improvements
2020-08-24 23:07:37 +03:00
Alexey Milovidov
846cdd70fc
Merge branch 'patch-0819' of https://github.com/hczhcz/ClickHouse into hczhcz-patch-0819-2
2020-08-24 23:01:59 +03:00
Alexey Milovidov
ffd8c19385
Faster test under TSan
2020-08-24 22:59:28 +03:00
Alexey Milovidov
ec24bfe128
Added a test that proves feature exists
2020-08-24 22:54:06 +03:00
Nikita Mikhaylov
e4fc48254a
Merge pull request #13818 from bharatnc/ncb/quantileExactLowHigh
...
add functions for quantileExactLow & quantileExactHigh
2020-08-24 23:51:30 +04:00
alexey-milovidov
2e6ff0c5ec
Merge pull request #13925 from 4ertus2/ast
...
Rewrite duplicate distinct optimization
2020-08-24 22:33:22 +03:00
alexey-milovidov
6a164634d7
Merge pull request #12550 from myrrc/bug/low-cardinality-arrays-optimisations
...
Optimising has(), indexOf(), and countEqual() for Array(LowCardinality(T)) and constant right arguments
2020-08-24 22:31:29 +03:00
alexey-milovidov
14400b5b41
Merge pull request #13940 from hczhcz/patch-0821
...
Fix parser to reject create table as table function with engine
2020-08-24 22:01:40 +03:00
Alexey Milovidov
dfe870e38c
Merge branch 'new-branch' of https://github.com/ucasFL/ClickHouse into ucasFL-new-branch
2020-08-24 16:26:08 +03:00
Artem Zuikov
69c77ff229
Merge branch 'master' into ast
2020-08-24 14:09:30 +03:00
Anton Popov
93d49e5815
Merge pull request #13237 from vdimir/string-locate-startpos-3776
...
Support start_pos argument in `position` function
2020-08-24 12:23:19 +03:00
hcz
7c02047060
Fix tests
2020-08-24 10:51:04 +08:00
alexey-milovidov
d0b6ba35d1
Merge pull request #8367 from amosbird/scalarfix
...
fix scalar subquery hash conflicts
2020-08-24 01:14:34 +03:00
bharatnc
70d532ace6
fix tests spacing in 0700_decimal_aggregates.reference
2020-08-23 10:09:41 -07:00
bharatnc
0814973af9
add tests for quantileExactLow & quantileExactHigh
2020-08-23 10:09:41 -07:00
hcz
559242503b
Add test cases
2020-08-24 01:01:47 +08:00
zhang2014
0e8cb96eb1
Try fix IfAggCombinator with NullAggCombinator
2020-08-22 22:57:46 +08:00
alexey-milovidov
84db9a3a66
Merge pull request #13906 from tomjiang1987/optimize_error_msg_for_null
...
optimize error msg for null value of TabSeparatedRow format
2020-08-21 16:06:16 +03:00
alexey-milovidov
55ac192417
Merge pull request #13928 from ClickHouse/wring-error-for-too-long-query
...
Fix wrong error for long queries.
2020-08-21 13:18:19 +03:00
Winter Zhang
ff84040cd5
ISSUES-4006 try fix test failure
2020-08-21 14:42:31 +08:00
zhang2014
ec1572d7be
ISSUES-4006 support parserDateTime32 functions
2020-08-21 13:09:25 +08:00
tao jiang
a269855e2f
add testcase. due to the error msg have version string so just print matched part
2020-08-21 11:32:12 +08:00
Nikita Mikhaylov
8f1ba521a0
Merge pull request #13624 from nikitamikhaylov/cache-dictionary-bugfix
...
cache-dictionary flap
2020-08-21 02:24:26 +04:00
Artem Zuikov
13bb3774ff
update tests
2020-08-20 23:50:53 +03:00
Nikolai Kochetov
99b31480fd
Fix wrong error for long queries.
2020-08-20 21:56:50 +03:00
Artem Zuikov
f4e84d93ba
fix indirect distinct with less columns
2020-08-20 21:51:22 +03:00
alexey-milovidov
6cf1a61735
Merge pull request #13841 from azat/unknown-packet-fix
...
Unknown packet fix (for Protocol::Server::Log for distributed queries)
2020-08-20 20:25:58 +03:00
Artem Zuikov
911e6efe3e
rewrite duplicate distinct optimization
2020-08-20 20:04:42 +03:00
Nikita Mikhaylov
540884677e
final fix
2020-08-20 17:39:30 +03:00
Amos Bird
333ec2e496
fix scalar subquery hash conflicts
2020-08-20 21:19:10 +08:00
Nikita Mikhailov
9a7849e1d7
Merge remote-tracking branch 'upstream/master' into cache-dictionary-bugfix
2020-08-20 14:59:48 +03:00
myrrc
d298409660
Merge remote-tracking branch 'upstream/master' into bug/low-cardinality-arrays-optimisations
2020-08-20 12:07:02 +03:00
hcz
cc328532af
Fix timezone
2020-08-20 12:07:01 +08:00
Alexander Tokmakov
f38bf04f62
fix test
2020-08-20 00:32:39 +03:00
myrrc
4f96291c35
rewrote the LC spec as a dispatcher
2020-08-19 21:59:39 +03:00
Nikolai Kochetov
322cb241b9
Merge pull request #13887 from ClickHouse/fix-fixed-string-partial-sort
...
Fix fixed string partial sort
2020-08-19 21:41:25 +03:00
alexey-milovidov
b0a171211f
Merge pull request #13881 from ClickHouse/check-ya-make-files
...
Check that ya.make files are auto-generated
2020-08-19 21:24:20 +03:00
Nikita Mikhaylov
00fde75e2b
Update skip_list.json
2020-08-19 21:06:37 +03:00
Alexander Tokmakov
30e0cd438e
fix test
2020-08-19 18:56:26 +03:00
Nikolai Kochetov
25dd0fa4d6
Update 01453_fixsed_string_sort.sql
2020-08-19 15:43:08 +03:00
Nikolai Kochetov
ab37eee653
Added test.
2020-08-19 15:26:48 +03:00
Nikita Mikhaylov
21a50aab30
Merge branch 'master' into cache-dictionary-bugfix
2020-08-19 15:53:23 +04:00
Artem Zuikov
becc186c91
Add support for extended precision integers and decimals ( #13097 )
2020-08-19 14:52:17 +03:00
tavplubix
3b8ac01ed0
Merge pull request #13756 from ClickHouse/test-drop-database-race
...
Fix race condition in DROP DATABASE
2020-08-19 13:27:50 +03:00
Alexey Milovidov
425297e9c9
Check that ya.make files are auto-generated
2020-08-19 12:40:28 +03:00
alexey-milovidov
1c40e3ca4e
Merge pull request #13867 from azat/00956_sensitive_data_masking-fix
...
Fix 00956_sensitive_data_masking flackiness
2020-08-19 12:33:48 +03:00
alexey-milovidov
6d72777b6e
Merge pull request #13868 from ClickHouse/stratify-array-compact-nan
...
Stratify nans comparison in arrayCompact function
2020-08-19 11:53:58 +03:00
hcz
be2ffe07ee
Add docs and tests
2020-08-19 16:07:51 +08:00
zhang2014
bdb20738e5
ISSUES-4006 compatible DateTime64
2020-08-19 13:19:36 +08:00
hexiaoting
e9be2f14ea
fix implementation for \n separated lines
2020-08-19 11:50:43 +08:00
Nikita Mikhaylov
7592865e42
update test and bump ci
2020-08-19 05:51:59 +04:00
alexey-milovidov
23ccb0b6be
Merge pull request #13677 from hagen1778/merge-tree-fail-fast-on-rows-limit
...
[mergeTree]: fail fast if max_rows_to_read limit exceeded on parts scan
2020-08-18 22:24:39 +03:00
Alexey Milovidov
acf312467e
Stratify nans comparison in arrayCompact function
2020-08-18 22:16:53 +03:00
Azat Khuzhin
3ba9e9f6ce
Fix 00956_sensitive_data_masking flackiness
...
00956_sensitive_data_masking is still flacky even after #13748 [1].
[1]: https://clickhouse-test-reports.s3.yandex.net/10373/348ef1256ea8fb8f61109c33bbdd28daf46bdc8e/functional_stateless_tests_(debug).html#fail1
The problem is that it uses the following pattern:
clickhouse-client -q ... & # run some query in background
clickhouse-client -q 'show processlist' > log
grep background-query log
But there is no guarantee that the query in background will be executed before `show processlist`:
2020.08.18 02:52:47.916386 [ 26788 ] {98c36d38-f710-4dfb-af8f-61906abc163c} <Debug> executeQuery: (from [::1]:51650) SHOW PROCESSLIST
...
2020.08.18 02:52:47.926854 [ 26756 ] {086c64fa-713b-4f8c-b702-23bfea10a49c} <Debug> executeQuery: (from [::1]:51652) select count() from system.numbers where ignore('find_me_[hidden]')=0 and ignore('fwerkh_that_magic_string_make_me_unique') = 0 FORMAT Null
Fix the test by waiting until the query in backgroud will start, and use
limited numbers + sleepEachRow over system.numbers to reduce CPU usage.
2020-08-18 21:57:53 +03:00
Alexander Tokmakov
e686616756
add exclusive DDLGuard for database
2020-08-18 18:15:27 +03:00
Alexander Kazakov
874fd4d068
A test to challenge a data race in StorageMemory ( #13858 )
2020-08-18 17:16:59 +03:00
roman
ac72148c3e
[tests]: adjust staeless/01064 test max_rows_to_read
limits
...
With default index_granularity=8096 CH always reads at least that number
of rows per selected part, but limit is checked afterwards. The optimization
that interrupts execution of queries based on approx number of rows to read
breaks the test. This means that test case is potetntially contains incorrect
limits.
2020-08-18 13:22:54 +01:00
hexiaoting
0451d57293
Add new feature: LineAsString Format
2020-08-18 10:35:08 +08:00
Azat Khuzhin
ee666448e9
Simplify 01451_dist_logs test
2020-08-17 22:49:10 +03:00
Azat Khuzhin
2e933a94a6
Handle Protocol::Server::Log in the RemoteQueryExecutor::finish()
...
Even when finish() is called, there can be no EndOfStream sent, so it is
100% correct to handle Log packages there.
W/o fix in RemoteQueryExecutor:
Code: 100, e.displayText() = DB::Exception: Unknown packet 10 from one of the following replicas: : While executing Remote (version 20.8.1.1) (from [::1]:56960) (in query: select * from remote('127.{2,3}', system.numbers) where number = 10 limit 1; ), Stack trace (when copying this message, always include the lines below):
0. Common/StackTrace.cpp:291: StackTrace::tryCapture() @ 0x28b80a
1. Common/StackTrace.cpp:256: StackTrace::StackTrace() @ 0x28b6ab
2. Common/Exception.cpp:42: DB::Exception::Exception(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) @ 0x2481ba
3. Common/Exception.h:28: DB::Exception::Exception<>() @ 0x334d48
4. DataStreams/RemoteQueryExecutor.cpp:288: DB::RemoteQueryExecutor::finish() @ 0x330314
5. Processors/Sources/RemoteSource.cpp:46: DB::RemoteSource::generate() @ 0x6fce5
2020-08-17 21:55:09 +03:00
Alexey Milovidov
ba4c42abfe
Support UUID aliases in normalizeQuery
2020-08-17 21:17:20 +03:00
alexey-milovidov
abf3cb8746
Merge pull request #13816 from ClickHouse/normalize-query
...
Add function "normalizeQuery"
2020-08-17 16:23:24 +03:00
Vitaly Baranov
695c2aafba
Merge pull request #13425 from vitlibar/user-directories
...
user_directories in the main config
2020-08-17 15:49:24 +03:00
Azat Khuzhin
dfa6caa4da
Fix 01356_initialize_aggregation in unbundled build (change topKWeighted order)
2020-08-17 00:36:57 +03:00
Alexey Milovidov
9cd2ddb646
Add normalizedQueryHash function with tests
2020-08-16 22:38:56 +03:00
Azat Khuzhin
0eac96972c
Fix topK/topKWeighted merge (wtih non-default parameters)
2020-08-16 22:32:56 +03:00
Alexey Milovidov
6a55ec0390
Add test
2020-08-16 22:23:03 +03:00
Vitaly Baranov
ad03ff3887
Rename storages users.xml=>users_xml, disk=>local_directory.
2020-08-16 16:42:57 +03:00
Alexey Milovidov
bbb10bacf9
Suppress Shellcheck
2020-08-16 15:23:41 +03:00
alexey-milovidov
f3755fecb7
Merge pull request #13793 from amosbird/fnc
...
Fix set index with const column pred
2020-08-16 15:18:31 +03:00
Amos Bird
ae2c50e9e8
Fix set index with const column pred
2020-08-16 15:16:37 +08:00
alexey-milovidov
0d8fecc37d
Merge pull request #13760 from ClickHouse/fix-flaky-test-4
...
Make a test slightly more reliable
2020-08-16 10:13:51 +03:00
alexey-milovidov
ec882e3424
Merge pull request #13770 from ClickHouse/fix-flaky-test-5
...
Fix flaky mutations test
2020-08-16 10:13:31 +03:00
alexey-milovidov
3db28c0b3e
Merge pull request #13777 from ClickHouse/fix-flaky-test-6
...
Fix error in test 01079_parallel_alter_detach_table_zookeeper
2020-08-16 10:13:10 +03:00
alexey-milovidov
4acfa00b1b
Merge pull request #13785 from ClickHouse/fix-flaky-test-8
...
Fix topK test
2020-08-16 09:51:59 +03:00
zhang2014
ade8c19b57
ISSUES-4006 try fix build & test failure
2020-08-16 13:21:38 +08:00
feng lv
aaedf02d2b
fix conflict
2020-08-16 12:38:39 +08:00
Azat Khuzhin
e9d373b5b7
Fix step overflow in range()
2020-08-16 00:26:47 +03:00
alexey-milovidov
79bde24da6
Merge pull request #13778 from ClickHouse/fix-flaky-test-7
...
Keep "metadata_loading" test only for release build
2020-08-15 21:01:23 +03:00
Alexey Milovidov
0217de37b9
Fix topK test
2020-08-15 20:55:49 +03:00
zhang2014
fb1417db71
ISSUES-4006 try fix test failure
2020-08-16 01:08:03 +08:00
alexey-milovidov
521ab806aa
Merge pull request #13754 from ClickHouse/fix-flaky-test-2
...
Fix flaky test 00988_constraints_replication_zookeeper
2020-08-15 19:30:01 +03:00
alexey-milovidov
82a6c0a4b6
Merge pull request #13752 from ClickHouse/h3kRing-fix
...
Range check for h3KRing
2020-08-15 19:28:52 +03:00
Alexey Milovidov
3a213eb785
Keep "metadata_loading" test only for release build
2020-08-15 18:16:27 +03:00
Alexey Milovidov
1f1685d696
Fix error in test
2020-08-15 17:55:08 +03:00
Alexey Milovidov
eb548c08b7
Fix flaky mutations test
2020-08-15 17:35:31 +03:00
zhang2014
43839a97b6
ISSUES-4006 add factor with DateTime type
2020-08-15 21:29:24 +08:00
Alexey Milovidov
5b3fa69d69
Make a test slightly more reliable
2020-08-15 16:26:56 +03:00
alexey-milovidov
7ccfae5da9
Merge pull request #13748 from ClickHouse/fix-bad-test-sensitive-data-masking
...
Fix bad test sensitive_data_masking
2020-08-15 15:56:38 +03:00
alexey-milovidov
0e3b9d0da6
Merge pull request #13747 from ClickHouse/fix-race-condition-in-test
...
Fix race condition in test
2020-08-15 15:55:47 +03:00
alexey-milovidov
8c34cc3df6
Merge pull request #13746 from ClickHouse/fix-race-condition-detach-merge
...
Fix race condition in DETACH and background merge
2020-08-15 15:53:26 +03:00
alexey-milovidov
faa0d50d67
Merge pull request #13737 from azat/query_log-Settings-logging-fix
...
Fix logging Settings.Names/Values when log_queries_min_type > QUERY_START
2020-08-15 15:51:19 +03:00
Alexey Milovidov
d4af19b3e7
Update test
2020-08-15 14:22:01 +03:00
Alexey Milovidov
eee3cb6887
Add a test reproducing race condition in DROP DATABASE
2020-08-15 14:16:43 +03:00
Alexey Milovidov
aaddb6a086
Fix flaky test
2020-08-15 12:37:05 +03:00
alexey-milovidov
b0ffde5825
Merge pull request #13743 from ClickHouse/fix-stress-test
...
Fix server restart after stress test
2020-08-15 12:16:01 +03:00
Alexey Milovidov
1d51d9e8b6
Range check for h3KRing
2020-08-15 11:49:54 +03:00
alexey-milovidov
c5c79e9408
Merge pull request #13590 from azat/TSV-fix-CR-assertion
...
Fix assertion for carriage return in TSV format header
2020-08-15 11:15:23 +03:00
Alexey Milovidov
096209881b
Fix bad test sensitive_data_masking
2020-08-15 09:41:28 +03:00
Alexey Milovidov
5fe807613f
Fix race condition in test
2020-08-15 08:37:46 +03:00
Alexey Milovidov
ee084f0ec9
Fix race condition in DETACH and background merge
2020-08-15 08:21:02 +03:00
Alexey Milovidov
52c3857225
Fix server restart after stress test
2020-08-15 06:10:57 +03:00
alexey-milovidov
7e72437b9d
Merge pull request #13680 from ClickHouse/use_atomic_engine_for_system_db
...
Use Atomic engine for system database
2020-08-15 01:15:09 +03:00
alexey-milovidov
9e33f41dec
Merge pull request #13709 from ClickHouse/fix-array-combinator
...
Fix error with batch aggregation and -Array combinator
2020-08-15 01:10:34 +03:00
Azat Khuzhin
082dbea039
Cover Settings in query_log with non default log_queries_min_type
2020-08-15 00:43:48 +03:00
Azat Khuzhin
249ceec61b
Fix 01231_log_queries_min_type test
2020-08-15 00:43:20 +03:00
Nikolai Kochetov
4af4d25db4
Merge pull request #13690 from ClickHouse/sql_fuzzy_timeout
...
Fix timeout in sql_fuzzy test
2020-08-14 19:21:47 +03:00
Alexander Tokmakov
128b19fdba
Merge branch 'master' into use_atomic_engine_for_system_db
2020-08-14 13:47:44 +03:00
Artem Zuikov
89e9673336
Hotfix for pushdown with StorageMerge ( #13679 )
2020-08-14 12:38:18 +03:00
Alexey Milovidov
8c85ab3753
Fix error with batch aggregation and -Array combinator
2020-08-14 09:52:28 +03:00
Alexey Milovidov
1c939b6d89
Merge branch 'master' into sql_fuzzy_timeout
2020-08-14 08:32:25 +03:00
alexey-milovidov
e1a25053dd
Merge pull request #13681 from azat/optimize_move_functions_out_of_any-arrayJoin
...
Do not optimize any(arrayJoin()) -> arrayJoin() under optimize_move_functions_out_of_any
2020-08-14 04:39:06 +03:00
Alexey Milovidov
baa85f0a88
Fix timeout in sql_fuzzy test
2020-08-14 04:35:02 +03:00
Azat Khuzhin
17b27b6c28
Do not optimize any(arrayJoin()) -> arrayJoin() under optimize_move_functions_out_of_any
...
Otherwise the following query will be optimized incorrectly:
SELECT
*,
any(arrayJoin([[], []]))
FROM numbers(1)
GROUP BY number
And the result will be:
┌─number─┬─arrayJoin(array(array(), array()))─┐
│ 0 │ [] │
│ 0 │ [] │
└────────┴────────────────────────────────────┘
While should be:
┌─number─┬─any(arrayJoin(array(array(), array())))─┐
│ 0 │ [] │
└────────┴─────────────────────────────────────────┘
2020-08-13 22:17:49 +03:00
myrrc
a9c9bae47e
fixed the columnvector test
2020-08-13 17:17:49 +03:00
myrrc
0edf3a693d
fixing the processGeneric ColumnVector type bug
2020-08-13 16:44:13 +03:00
Nikita Mikhaylov
e04fa5aa49
Update skip_list.json
2020-08-13 15:32:08 +03:00
Nikita Mikhaylov
7272cca805
disable test with TSAN because it is too slow
2020-08-13 14:18:40 +03:00
alexey-milovidov
b243a0c37a
Merge pull request #13626 from ClickHouse/fix_deadlock_in_replication_queue
...
Fix deadlock and logical error in replication queue
2020-08-13 00:53:09 +03:00
Alexander Tokmakov
a6ff049eec
use Atomic for system database
2020-08-12 23:40:13 +03:00
myrrc
e2e38e30d0
Merge remote-tracking branch 'upstream/master' into bug/low-cardinality-arrays-optimisations
2020-08-12 19:12:08 +03:00
Alexander Kuzmenkov
fad9ef3671
Fix the 01428_hash_set_nan_key test not to rely on backwards-incompatible changes
...
in `modulo` made in https://github.com/ClickHouse/ClickHouse/pull/12585
2020-08-12 19:02:36 +03:00
Nikita Mikhaylov
ac1962e54b
Update 00157_cache_dictionary.reference
2020-08-12 18:07:14 +03:00
nikitamikhaylov
83b106e43f
add test
2020-08-12 16:06:46 +03:00
Mikhail Filimonov
a0ae1b2b42
tzdata improvements
...
Expose version of embedded tzdata via TZDATA_VERSION in system.build_options.
Autogenerate list of shipped timezones. Script to check tzdb updates.
2020-08-12 14:21:40 +02:00
Azat Khuzhin
6097f769c7
Fix assertion for carriage return in the header in TSVWithNames* format.
...
TabSeparatedRowInputFormat::readPrefix() tries to check for carriage
return (via checkForCarriageReturn()), however it does the check after
checking the column is exists, reorder the codepath a little bit to
run checkForCarriageReturn() before.
2020-08-12 11:13:19 +03:00
Alexander Tokmakov
e4da1d8e51
fix deadlock and logical error in replication queue
2020-08-12 00:36:02 +03:00
Alexander Kuzmenkov
f9ef5e2833
Fixed result order in hash set test
...
This is needed to fix the test in 20.6, where apparently the order is
different.
2020-08-11 19:23:06 +03:00
Alexander Kazakov
6e0d536327
Merge branch 'master' into bug/low-cardinality-arrays-optimisations
2020-08-11 16:25:20 +03:00
Azat Khuzhin
e43f49edfb
Add a test for *WithNames* via clickhouse-local (corner cases)
...
- empty rows
- multiple runs to the same file (write header only once)
2020-08-11 00:52:35 +03:00
Azat Khuzhin
8d5011a3e7
Add a test for *WithNames* with clickhouse-local
2020-08-11 00:52:35 +03:00
Azat Khuzhin
f18b06f7fa
Add test for File(TSVWithNames)
2020-08-11 00:52:35 +03:00
Azat Khuzhin
c76ab5340f
Add csv_with_names prefix to 01375_storage_file_write_prefix test
2020-08-11 00:52:35 +03:00
Vitaly Baranov
bc5e94a09b
Add test.
2020-08-10 01:07:23 +03:00
Vitaly Baranov
2e6ba2a05d
Merge pull request #13496 from vitlibar/compound-identifiers-for-custom-settings
...
Support compound identifiers for custom settings.
2020-08-10 01:03:02 +03:00
alexey-milovidov
180ea39bf8
Merge pull request #13099 from ClickHouse/fixed-hash-map-implicit-zero-6
...
Slightly improve performance of aggregation by UInt8/UInt16 keys, part 6
2020-08-09 23:13:53 +03:00
alexey-milovidov
cebac061c4
Merge pull request #13539 from amosbird/tdm
...
More test
2020-08-09 20:14:45 +03:00
alexey-milovidov
fa1c4d1eef
Merge pull request #13538 from CurtizJ/fix-skip-indices
...
Fix secondary indices corruption in compact parts
2020-08-09 20:13:13 +03:00
alexey-milovidov
fd9b8aec89
Merge pull request #13529 from ClickHouse/shellcheck2
...
Fix the remaining shellcheck notices
2020-08-09 20:12:28 +03:00
Amos Bird
760b455ea3
More test
2020-08-09 10:53:58 +08:00
Anton Popov
2280619ad0
fix secondary indices corruption in compact parts
2020-08-09 04:45:10 +03:00
Vitaly Baranov
7efd495c7e
Add test.
2020-08-09 02:46:46 +03:00
Alexey Milovidov
8d4a0243d3
Fix shellcheck notices
2020-08-09 02:22:56 +03:00
alexey-milovidov
be38b0fe75
Merge pull request #13497 from amosbird/tdm
...
Better toDate/toDateTime functions.
2020-08-09 02:14:58 +03:00
Alexey Milovidov
350b8e87a7
Merge branch 'master' into fixed-hash-map-implicit-zero-6
2020-08-09 01:48:12 +03:00
alexey-milovidov
ba5988dcf6
Merge pull request #13446 from ClickHouse/fix-netloc
...
Function "netloc": fix wrong code.
2020-08-09 01:39:46 +03:00
alexey-milovidov
aefa9b297b
Merge pull request #13449 from ClickHouse/mixed_granularity_parts_by_default
...
Enable mixed granularity parts by default
2020-08-09 01:36:59 +03:00
Amos Bird
ba204fe3b2
fix test and add alias to FROM_UNIXTIME
2020-08-09 00:24:43 +08:00
alexey-milovidov
beed3c8244
Merge pull request #13500 from ClickHouse/hardening-and-better-error-messages
...
Hardening and better error messages
2020-08-08 17:13:43 +03:00
alexey-milovidov
3af1eba808
Merge pull request #13510 from ClickHouse/fix-assert-lcm
...
Fix assert in "lcm"
2020-08-08 17:02:56 +03:00
Amos Bird
d9de96716a
string to date is not monotonic
2020-08-08 14:30:50 +08:00
Alexey Milovidov
6663f21fdd
Fix error
2020-08-08 05:02:36 +03:00
Alexey Milovidov
94fcd929db
Update test
2020-08-08 03:07:33 +03:00
Alexey Milovidov
ec281cd703
Fix assert in "lcm"
2020-08-08 02:01:05 +03:00
Alexander Kuzmenkov
ddf0fe30b3
Merge pull request #13336 from ianton-ru/select_insert_time
...
Add QueryTimeMicroseconds, SelectQueryTimeMicroseconds and InsertQueryTimeMicroseconds
2020-08-08 01:05:46 +03:00
Alexey Milovidov
3c3350451e
Merge branch 'master' into fix-netloc
2020-08-07 22:57:46 +03:00
Amos Bird
9938e1f3f6
Better toDate/toDateTime function.
2020-08-08 03:38:34 +08:00
alexey-milovidov
7786fd4119
Merge pull request #13228 from ClickHouse/decimal-too-large-negative-exponent
...
Fix assert when decimal has too large negative exponent
2020-08-07 21:57:20 +03:00
alesapin
7d1283247f
Fix tests
2020-08-07 20:16:59 +03:00
Anton Popov
35d0328462
Merge pull request #13396 from CurtizJ/fix-13198
...
Fix assertion in FinishSortingTransform.
2020-08-07 15:36:17 +03:00
Nikolai Kochetov
63ace67409
Merge pull request #13420 from ClickHouse/fix-tuple-with-null-comparison
...
Fix tuple with null comparison
2020-08-07 15:32:52 +03:00
Nikolai Kochetov
79f30f9446
Merge pull request #13399 from hczhcz/patch-0806
...
Fix empty output of arrow related formats
2020-08-07 15:31:45 +03:00
alexey-milovidov
b5667e3b0f
Merge pull request #13441 from ClickHouse/fix-parse-date-time-best-effort
...
Fix error in parseDateTimeBestEffort
2020-08-07 14:02:59 +03:00
Alexey Milovidov
7094f5435c
Merge branch 'master' into decimal-too-large-negative-exponent
2020-08-07 04:23:59 +03:00
Alexey Milovidov
d1ed1fb83a
Fix error
2020-08-07 04:04:37 +03:00
Alexey Milovidov
1452e1ab30
Added a test for hex floats in INSERT VALUES
2020-08-07 03:46:49 +03:00
Alexey Milovidov
bd67ae6052
Fix tests depending on floating point associativity
2020-08-07 03:00:35 +03:00
Alexey Milovidov
241017bc1f
Fix error in parseDateTimeBestEffort
2020-08-07 02:52:18 +03:00
Artem Zuikov
e05dc65e73
fix duplicated any function rewrite ( #13419 )
2020-08-07 01:36:14 +03:00
Nikolai Kochetov
c35b704c14
Merge pull request #13394 from azat/PrettyCompactMonoBlock
...
Fix quirks for PrettyCompactMonoBlock
2020-08-06 22:53:11 +03:00
Nikolai Kochetov
06abfa367e
Update test.
2020-08-06 16:59:49 +03:00
Nikolai Kochetov
9ca0284c25
Update test.
2020-08-06 16:17:54 +03:00
Nikolai Kochetov
e4a40d0e09
Update tests.
2020-08-06 16:16:31 +03:00
hcz
b774036d6e
Add test case
2020-08-06 18:08:16 +08:00
alesapin
ed022bf8e6
Simplify kill mutations tests
2020-08-06 12:50:23 +03:00
Azat Khuzhin
3aba406f47
Add a test for PrettyCompactMonoBlock via clickhouse-local
2020-08-06 11:59:45 +03:00
Alexey Milovidov
8fd4038234
Fix UBSan error
2020-08-06 04:59:02 +03:00
Anton Popov
e7d3154d38
fix queries with order by prefix of primary key and constant columns
2020-08-06 02:37:39 +03:00
alexey-milovidov
85f28db714
Merge pull request #11524 from ClickHouse/stack-frams-size-limit
...
Avoid too large stack frames
2020-08-05 13:12:08 +03:00
Artem Zuikov
829955a538
Better errors in JOIN ON section ( #13330 )
2020-08-05 12:31:59 +03:00
alesapin
66982b404e
Merge pull request #13341 from ClickHouse/fix_moving_sum_segfault
...
Fix moving sum segfault
2020-08-05 11:44:51 +03:00
alexey-milovidov
5b4482bf1a
Merge pull request #13234 from azat/roundUpToPowerOfTwoOrZero-safety
...
Return passed number for numbers with MSB set in roundUpToPowerOfTwoOrZero()
2020-08-05 00:43:01 +03:00
alesapin
2ef491bc53
Fix moving sum segfault
2020-08-04 22:45:39 +03:00
Anton Ivashkin
327090b7ea
Add QueryTimeMicroseconds, SelectQueryTimeMicroseconds and InsertQueryTimeMicroseconds to system.events, second attempt
2020-08-04 19:38:13 +03:00
alexey-milovidov
1b9be2de47
Merge pull request #13304 from ClickHouse/make-test-sane
...
Make the test more sane
2020-08-04 17:20:22 +03:00
Alexey Milovidov
d91471ea00
Merge branch 'master' into stack-frams-size-limit
2020-08-04 15:28:47 +03:00
myrrc
98119af9de
Merge remote-tracking branch 'upstream/master' into bug/low-cardinality-arrays-optimisations
2020-08-04 15:01:27 +03:00
Azat Khuzhin
d28c4c4a6c
Merge remote-tracking branch 'upstream/master' into roundUpToPowerOfTwoOrZero-safety
...
* upstream/master:
fix left asof join with join_use_nulls (#13291 )
Revert "Add QueryTimeMicroseconds, SelectQueryTimeMicroseconds and InsertQuer…"
Add test
Added another check just in case
Fixup
Fix range checks in h3 functions
Fix configs
Update tests
Check ALTERs; update test
Sanity checks for MergeTreeSettings
2020-08-04 09:29:46 +03:00
Artem Zuikov
d4266d9619
fix left asof join with join_use_nulls ( #13291 )
2020-08-04 02:11:39 +03:00
alexey-milovidov
43f048d2cb
Merge pull request #13277 from ClickHouse/fix-fuzz-test5
...
Fix range checks in h3 functions
2020-08-04 01:29:33 +03:00
Alexey Milovidov
9f07298eae
Merge branch 'master' into decimal-too-large-negative-exponent
2020-08-04 01:28:05 +03:00
alexey-milovidov
c43a27782e
Merge pull request #13153 from ClickHouse/merge-tree-settings-sanity-check
...
Sanity checks for MergeTreeSettings
2020-08-04 01:27:19 +03:00
Alexey Milovidov
714dca3b36
Make the test more sane
2020-08-04 01:25:45 +03:00
alexey-milovidov
65c755190e
Revert "Add QueryTimeMicroseconds, SelectQueryTimeMicroseconds and InsertQuer…"
2020-08-04 01:18:59 +03:00
Azat Khuzhin
2fc1c859c7
Merge remote-tracking branch 'upstream/master' into roundUpToPowerOfTwoOrZero-safety
...
* upstream/master:
Update tips.md
Wait with retries in fast test (#13284 )
update #syntax-expressions in syntax.md (#13269 )
fix test
Set custom prefix in server-test.xml too.
Update HashTable.h
Attempt to fix "Arcadia" build
More performance tests
Fix error + one more optimization
Attempt to fix "Arcadia" build
Add test
Continue
Fix hash table with NaN keys
Fix tests
Fix errors
Fix errors
Revert some changes
shellcheck --check-sourced --external-sources --severity style --exclude SC1071 --format diff *.sh ../1_stateful/*.sh | git apply
Fix all info from Shellcheck
fgrep -> grep -F
shellcheck --check-sourced --external-sources --severity info --exclude SC1071 --format diff */*.sh | git apply
Minor changes 2
Minor changes
Fix warnings found by Shellcheck
Refresh ya.make
Better code
Fix assertion in KeyCondition
Fix including Common/config.h in the Arcadia build.
Fix bad code
Add more threads for the 01323_too_many_threads_bug
Exclude threads used for query_log processing 01323_too_many_threads_bug
Use ILIKE over lower() LIKE in 01323_too_many_threads_bug
Update test
Fix style
Simplify CMake for libunwind (suggestion from @azat)
Normalize ya.make files, fix "Arcadia" build
Fix 01323_too_many_threads_bug (use arrayUniq() over length())
Fix logging in MergeTreeDataSelectExecutor for multiple threads (attach to thread group)
Use "Not using primary index on part" over "Not using index on part" (add "primary")
Exclude 01413_rows_events from the fasttest (TRUNCATE query_log)
fasttest: use arrays for skip list (to make it more patch friendly)
Update README.md
Fix warning in libunwind
Fix warning in libunwind
Fix assert in geohashesInBox
Fix assert in parseDateTimeBestEffort
Add test
Fix function if with nullable constexpr as cond that is not literal NULL
Fix assert in *Map aggregate functions
More tests
Fix assert in arrayElement
Fix assert in IN with tuple literals and functions
Use stored size for UInt16 case
Revert "Less indirection in FixedHashTable"
Special case for aggregation by 8bit field
Less indirection in FixedHashTable
Update FixedHashTable.h
Avoid increment of size in the inner loop of aggregation by UInt8/UInt16
Trigger CI
Slightly better
Fix fuzz test
Add test
Function "materialize" should work for NULL as expected
Minor changes in Debian scripts
Fix Shellcheck errors
Fix some spurious perf test failures
Fix test
+x for test
Merge with master
Added and updated tests
More sane
Remove ridiculous trash
Use absolute paths to backup locations (shadow)
Add test for macros usage in certain kafka setting.
Add QueryTimeMicroseconds, SelectQueryTimeMicroseconds and InsertQueryTimeMicroseconds to system.events
try fix sync
Fix various code defects in groupArrayMoving functions #12568
fix
fixes
fixes
implement reneme dictionary query
rename database with dictionaries
fix tests
use dictionary ids
fix build
add uuid to generated config
add StorageID to IDictionaryBase 3
add StorageID to IDictionaryBase 2
add StorageID to IDictionaryBase 1
write uuid for ddl dictionaries
fixes
add implicit uuid macro
fix tests
fix, add test
implement rename database for atomic
fix symlinks, add short syntax of attach database
add uuid to atomic databases
2020-08-03 22:51:40 +03:00
alexey-milovidov
ef0097d326
Merge pull request #12343 from ClickHouse/database_atomic_improvements
...
DatabaseAtomic improvements
2020-08-03 21:45:41 +03:00
Alexey Milovidov
1d091738dd
Merge branch 'master' into stack-frams-size-limit
2020-08-03 20:41:47 +03:00
alexey-milovidov
71d8cab08c
Merge pull request #12622 from ClickHouse/fix-group-array-moving
...
Fix various code defects in groupArrayMoving functions
2020-08-03 20:35:24 +03:00
Alexey Milovidov
477852cde9
Add test
2020-08-03 19:41:10 +03:00
alexey-milovidov
3015503dc6
Merge pull request #13254 from ClickHouse/fix-hash-table-nan-key
...
Fix hash table with NaN keys
2020-08-03 19:37:17 +03:00
Alexander Kuzmenkov
c4a33430b1
Merge pull request #13028 from ianton-ru/select_insert_time
...
Add QueryTimeMicroseconds, SelectQueryTimeMicroseconds and InsertQuer…
2020-08-03 17:07:34 +03:00
Alexey Milovidov
6adafcbfd3
Merge branch 'master' into decimal-too-large-negative-exponent
2020-08-03 17:02:05 +03:00
Alexander Tokmakov
5b92f43f12
Merge branch 'master' into database_atomic_improvements
2020-08-03 14:35:40 +03:00
Nikolai Kochetov
cf49a83980
Merge pull request #13201 from azat/fix-logging-in-MergeTreeDataSelectExecutor
...
Fix logging in MergeTreeDataSelectExecutor for multiple threads (attach to thread group)
2020-08-03 10:08:58 +03:00
alexey-milovidov
1ee0fa7d57
Merge pull request #13200 from ClickHouse/shellcheck
...
Fix Shellcheck errors
2020-08-03 06:12:18 +03:00
alexey-milovidov
851e1a70d3
Merge pull request #13226 from ClickHouse/fix-if-nullable-cond-return-type
...
Fix function if with nullable constexpr as cond that is not literal NULL
2020-08-03 06:11:54 +03:00
alexey-milovidov
6bf005b682
Merge pull request #13251 from ClickHouse/fix-fuzz-test4
...
Fix assertion in KeyCondition
2020-08-03 06:11:42 +03:00
Alexey Milovidov
7b4112b6f8
Add test
2020-08-03 03:07:05 +03:00
alexey-milovidov
1e91238466
Merge pull request #13225 from ClickHouse/map-skip-null
...
Fix assert in *Map aggregate functions
2020-08-03 02:12:48 +03:00
alexey-milovidov
6097f6a43e
Merge pull request #13212 from ClickHouse/materialize-null
...
Function "materialize" should work for NULL as expected
2020-08-03 02:10:24 +03:00
Alexey Milovidov
77516b48fa
Merge branch 'master' into merge-tree-settings-sanity-check
2020-08-03 00:30:56 +03:00
alexey-milovidov
84e88f661e
Merge pull request #13213 from ClickHouse/fix-fuzz-test2
...
Fix assertion failure in FunctionsLogical
2020-08-03 00:29:44 +03:00
Alexey Milovidov
fd3c4e033e
Merge branch 'master' into fix-if-nullable-cond-return-type
2020-08-03 00:29:09 +03:00
Alexey Milovidov
b7b2759b0b
Fix tests
2020-08-03 00:27:45 +03:00
Alexey Milovidov
650aad7585
Merge branch 'master' into shellcheck
2020-08-03 00:24:34 +03:00
Alexey Milovidov
00f2c50ae6
Fix errors
2020-08-03 00:24:16 +03:00
Alexey Milovidov
0c6271af9a
Fix errors
2020-08-03 00:24:16 +03:00
Alexey Milovidov
29a296b5da
Revert some changes
2020-08-03 00:24:16 +03:00
Alexey Milovidov
0c33498df1
shellcheck --check-sourced --external-sources --severity style --exclude SC1071 --format diff *.sh ../1_stateful/*.sh | git apply
2020-08-03 00:24:16 +03:00
Alexey Milovidov
57fdd1f5b7
Fix all info from Shellcheck
2020-08-03 00:24:16 +03:00
Alexey Milovidov
6d4d2976b7
fgrep -> grep -F
2020-08-03 00:24:16 +03:00
Alexey Milovidov
5a69058289
shellcheck --check-sourced --external-sources --severity info --exclude SC1071 --format diff */*.sh | git apply
2020-08-03 00:24:16 +03:00
Alexey Milovidov
621347ed21
Minor changes 2
2020-08-03 00:24:16 +03:00
Alexey Milovidov
1a487f88d6
Minor changes
2020-08-03 00:24:16 +03:00
Alexey Milovidov
0a1f05ffd1
Fix warnings found by Shellcheck
2020-08-03 00:24:16 +03:00
Alexey Milovidov
0fd7af8a63
Merge branch 'master' into stack-frams-size-limit
2020-08-03 00:06:00 +03:00
Alexey Milovidov
3c489ce159
Fix assertion in KeyCondition
2020-08-02 23:55:20 +03:00
Alexey Milovidov
8c1bc5e915
Merge branch 'master' into decimal-too-large-negative-exponent
2020-08-02 22:48:47 +03:00
Alexey Milovidov
0ce54187e1
Merge branch 'master' into decimal-too-large-negative-exponent
2020-08-02 22:48:26 +03:00
alexey-milovidov
9791be4eff
Merge pull request #13207 from ClickHouse/shellcheck1
...
Fix Shellcheck errors (step 1)
2020-08-02 22:45:23 +03:00
alesapin
75a9053511
Merge pull request #13150 from nvartolomei/nv/freeze-verbose-absolute-path
...
Use absolute paths to backup locations (shadow)
2020-08-02 19:25:24 +03:00
Alexey Milovidov
41111d1e57
Merge branch 'master' into stack-frams-size-limit
2020-08-02 19:18:33 +03:00
Azat Khuzhin
daa73c5941
Add more threads for the 01323_too_many_threads_bug
...
Since now PK stage is handled in multiple threads there should be more
(and counting number of threads from the log is not accurate, since not
all threads logging something).
2020-08-02 18:41:33 +03:00
Azat Khuzhin
f0aeba432d
Exclude threads used for query_log processing 01323_too_many_threads_bug
2020-08-02 18:41:26 +03:00
Azat Khuzhin
1fe329ac18
Use ILIKE over lower() LIKE in 01323_too_many_threads_bug
2020-08-02 18:40:22 +03:00
Alexey Milovidov
18843eb7f6
Update test
2020-08-02 17:36:05 +03:00
alexey-milovidov
57d76da147
Merge pull request #13227 from ClickHouse/fix-logical-error-in-parse-date-time
...
Fix assert in parseDateTimeBestEffort
2020-08-02 17:30:55 +03:00