Alexey Milovidov
722a946ce5
Merge branch 'session-cleaner-better-build-time' of github.com:ClickHouse/ClickHouse into session-cleaner-better-build-time
2020-03-05 18:00:40 +03:00
Alexey Milovidov
3aba47aa8b
Merge branch 'master' into session-cleaner-better-build-time
2020-03-05 17:59:49 +03:00
alexey-milovidov
a4573ab7df
Quote some identifiers when formatting SQL queries. ( #9142 )
...
* Added test
* Different way to fix the issue
* Different way to fix the issue
* Descend instead of syntax error while parsing INTERVAL operators
* Remove old comment
2020-03-05 17:55:53 +03:00
alexey-milovidov
e64e6d7b57
Merge pull request #9524 from ClickHouse/parallel-insert-select-wrong-code
...
Fixed absolutely wrong documentation for parallel INSERT SELECT
2020-03-05 17:53:32 +03:00
alexey-milovidov
e68d31d605
Merge pull request #8594 from excitoon-favorites/substitutestorageconfiguration
...
Added reloading storage configuration from configuration file
2020-03-05 17:52:47 +03:00
Pavel Kovalenko
caf26d8aff
IDisk get/set last modified time implementation.
2020-03-05 17:02:15 +03:00
Pavel Kovalenko
96bb607e66
Open file for reading lazily in CachedCompressedReadBuffer.
2020-03-05 17:01:19 +03:00
Alexey Milovidov
bdabcccc7b
Retry when we should
2020-03-05 16:12:00 +03:00
Alexey Milovidov
d6b7f81866
Attempt to fix flacky test
2020-03-05 15:46:05 +03:00
Alexey Milovidov
63423a5162
Fixed absolutely wrong documentation for parallel INSERT SELECT
2020-03-05 15:27:32 +03:00
Nikita Mikhaylov
b3ad57a723
Merge pull request #9513 from filimonov/kafka_exceptions_from_destructors
...
Kafka exceptions from destructors
2020-03-05 12:28:03 +03:00
Vladimir Chebotarev
db87e6f668
Fixed style.
2020-03-05 11:21:53 +03:00
Alexey Milovidov
4e15d74469
Better code around sessions, step 3
2020-03-05 07:10:48 +03:00
Alexey Milovidov
aac2f98870
Better code around sessions, step 2
2020-03-05 06:57:31 +03:00
Alexey Milovidov
156e6246c1
Better code around sessions
2020-03-05 06:12:07 +03:00
Alexey Milovidov
c3746ddf3e
Merge branch 'session-cleaner-better-build-time' of github.com:yandex/ClickHouse into session-cleaner-better-build-time
2020-03-05 05:15:03 +03:00
Alexey Milovidov
ef7fd6c486
Merge branch 'master' into session-cleaner-better-build-time
2020-03-05 05:14:28 +03:00
alexey-milovidov
1d51ad0296
Merge pull request #9261 from CurtizJ/improve-index-in
...
Improve performance of analysing index with IN
2020-03-05 01:03:52 +03:00
alexey-milovidov
4629f78da7
Merge pull request #9507 from filimonov/kafka_write_suffix_exception
...
Proper processing of exception in write_suffix in Kafka
2020-03-05 00:15:07 +03:00
alexey-milovidov
3ab274469e
Merge pull request #9391 from ClickHouse/array-slice-aggregate-function
...
Implement arraySlice for arrays with aggregate function states.
2020-03-05 00:10:31 +03:00
Mikhail Filimonov
9705e3ffab
Style fixes
2020-03-04 19:07:36 +01:00
Mikhail Filimonov
1be66874f9
Kafka: catch and log exceptions in desctructors. Fixes #9494
2020-03-04 17:45:03 +01:00
alexey-milovidov
3ae13f646a
Merge pull request #9495 from azat/progress-on-tcp
...
Fix progress over tcp
2020-03-04 19:19:54 +03:00
alexey-milovidov
2e307f99eb
Merge pull request #9498 from ClickHouse/remove-boost-iterator-adaptor
...
Get rid of boost::iterator_adaptor
2020-03-04 18:51:57 +03:00
filimonov
5f1d07a714
increase timeout to make even slowest build green
2020-03-04 16:31:53 +01:00
Alexey Milovidov
7ca1dff219
Merge branch 'master' of github.com:yandex/ClickHouse
2020-03-04 18:16:48 +03:00
Alexey Milovidov
06c8e04998
Fixed comment #4215
2020-03-04 18:16:32 +03:00
Vladimir Chebotarev
2ee0821931
Added tests for reloading storage configuration.
2020-03-04 15:10:17 +03:00
Vladimir Chebotarev
2bd6474379
Adding storage policies and disks while reloading configuration.
2020-03-04 15:10:17 +03:00
Nikita Mikhaylov
71a9430924
fix flapping test
2020-03-04 13:46:14 +03:00
Artem Zuikov
0522ab9563
Merge pull request #9488 from 4ertus2/ast
...
Some more JoinedTables related refactoring
2020-03-04 13:42:01 +03:00
Yatsishin Ilya
c210011a4f
Merge remote-tracking branch 'origin' into qoega/random-table-function-small
2020-03-04 11:54:02 +03:00
Yatsishin Ilya
f0a5985e4c
fix query in perf test
2020-03-04 11:53:48 +03:00
Azat Khuzhin
8adcbc7952
Send progress after final update (like logs)
...
Otherwise you will get non completed progress on TCP, HTTP does not
affected.
Final updateProgress called from the executeQueryImpl::finish_callback:
(gdb) bt
0 DB::TCPHandler::updateProgress (this=0x7fffb581e000, value=...) at TCPHandler.cpp:1178
1 0x00007ffff7c62038 in DB::TCPHandler::<lambda(const DB::Progress&)>::operator()(const DB::Progress &) const (...) at TCPHandler.cpp:127
4 0x00007fffe9a86671 in DB::<lambda(DB::IBlockInputStream*, DB::IBlockOutputStream*)>::operator()(DB::IBlockInputStream *, DB::IBlockOutputStream *) (__closure=0x7fffb588f300,
stream_in=0x7fffb5800290, stream_out=0x0) at executeQuery.cpp:450
5 0x00007fffe9a8b948 in std::_Function_handler<void(DB::IBlockInputStream*, DB::IBlockOutputStream*), DB::executeQueryImpl(...)::<lambda(DB::IBlockInputStream*, DB::IBlockOutputStream*)> >::_M_invoke(const std::_Any_data &, DB::IBlockInputStream *&&, DB::IBlockOutputStream *&&) (...) at std_function.h:300
6 0x00007ffff7c7482f in std::function<>::operator()(DB::IBlockInputStream*, DB::IBlockOutputStream*) const (..) at std_function.h:688
7 0x00007ffff7c6f82b in DB::BlockIO::onFinish (this=0x7fffb5820738) at BlockIO.h:43
8 0x00007ffff7c65eb0 in DB::TCPHandler::processOrdinaryQuery (this=0x7fffb581e000) at TCPHandler.cpp:540
9 0x00007ffff7c63a50 in DB::TCPHandler::runImpl (this=0x7fffb581e000) at TCPHandler.cpp:269
10 0x00007ffff7c6a6fd in DB::TCPHandler::run (this=0x7fffb581e000) at TCPHandler.cpp:1226
...
2020-03-04 11:31:47 +03:00
Ilya Yatsishin
f0687827cf
Merge pull request #9500 from ClickHouse/update-base64
...
Update base64
2020-03-04 10:48:59 +03:00
Yatsishin Ilya
333161bb6b
Merge remote-tracking branch 'origin' into qoega/random-table-function-small
2020-03-04 10:27:45 +03:00
Mikhail Filimonov
0d25208237
Prevent loosing data in kafka when execption happen after read suffix, but before commit. Fixes #9378
2020-03-04 07:58:44 +01:00
alexey-milovidov
26c74d679f
Merge pull request #9493 from traceon/timezone-http-header
...
Set X-ClickHouse-Timezone HTTP response header to the server's timezone
2020-03-04 04:29:36 +03:00
alexey-milovidov
bcf0f99844
Merge pull request #9483 from ClickHouse/num_threads_for_query_pipeline
...
Better calculation for recommended number of threads to execute pipeline
2020-03-04 04:22:19 +03:00
Alexey Milovidov
33daec2e75
Added a test #9491
2020-03-04 01:53:00 +03:00
Alexander Kazakov
a34852676a
Merge pull request #9487 from ClickHouse/akz/preformance_tests_for_logical_functions
...
In LogicalFunctions performance tests: Adjusted test queries execution times
2020-03-03 23:59:40 +03:00
alexey-milovidov
fd9cd00824
Update 01013_sync_replica_timeout_zookeeper.sh
2020-03-03 23:38:27 +03:00
Alexey Milovidov
a4e7c287b5
Merge branch 'master' into chaos-sanitizer
2020-03-03 23:06:02 +03:00
Alexey Milovidov
3cdf84d45f
Get rid of boost::iterator_adaptor #9442
2020-03-03 23:00:45 +03:00
Anton Popov
bf39a6c5c0
fix flappy test
2020-03-03 22:23:41 +03:00
alexey-milovidov
f6a19ba438
Merge pull request #9442 from ClickHouse/akz/column_vector_replicate_faster
...
ColumnVector::replicate() is even more readily vectorized now
2020-03-03 22:06:04 +03:00
alexey-milovidov
c7de005c8a
Merge pull request #9464 from ClickHouse/fix_shared_chunk_leak
...
Fix LIMIT WITH TIES wrong result and memory leak in MergingSortedTransform
2020-03-03 22:01:48 +03:00
alexey-milovidov
a943618748
Merge pull request #9420 from ClickHouse/aku/faster-perf-tests
...
Make some performance tests faster
2020-03-03 21:40:03 +03:00
alesapin
30468b23e7
Fix style
2020-03-03 21:15:54 +03:00
alesapin
2b390a9b73
Merge pull request #8701 from ClickHouse/alter_on_top_of_mutations
...
Alter on top of mutations for ReplicatedMergeTree
2020-03-03 20:15:08 +03:00
Nikita Mikhaylov
649df01627
rewrite replicated tables to plain merge tree
2020-03-03 19:36:47 +03:00
Denis Glazachev
298e68a334
Better name for the test
2020-03-03 19:34:50 +04:00
Denis Glazachev
975107f0ab
Combine executeQuery() callbacks
...
Set X-ClickHouse-Timezone HTTP Response header in the executeQuery() callback
2020-03-03 19:32:41 +04:00
alesapin
992bff9722
Simplify aliases in test
2020-03-03 17:44:55 +03:00
alesapin
3554db185e
Simplify aliases in test
2020-03-03 17:43:54 +03:00
alesapin
720d9e287a
More comments
2020-03-03 17:27:43 +03:00
Artem Zuikov
5829b51c6b
some more refactoring
2020-03-03 17:25:45 +03:00
alesapin
d19e21ba19
Default columns which depends on aliases
2020-03-03 17:25:28 +03:00
Nikolai Kochetov
4f5a2ee6d1
Added test.
2020-03-03 16:55:40 +03:00
Nikolai Kochetov
7c879259c1
Added test.
2020-03-03 16:54:28 +03:00
Alexander Kuzmenkov
4ca8735b56
faster
2020-03-03 16:38:20 +03:00
Nikita Mikhaylov
d9765991a7
replicated engine support
2020-03-03 16:15:23 +03:00
Alexander Kazakov
94f15145f0
Adjusted test queries execution times to be between 200ms and 300ms
2020-03-03 16:07:57 +03:00
alesapin
d0bcbf7581
Review and style fixes
2020-03-03 15:51:41 +03:00
alexey-milovidov
2cfe26c3d3
Merge pull request #9472 from ClickHouse/memory-profiler-fix
...
Fixed wrong code around Memory Profiler
2020-03-03 15:16:45 +03:00
Alexander Kuzmenkov
74d7d95d34
fixup
2020-03-03 15:01:25 +03:00
Yatsishin Ilya
8acf6834ec
fix finite result for infinite query
2020-03-03 14:31:18 +03:00
Mikhail Filimonov
add201401d
Try newer version of odbc driver
2020-03-03 11:50:09 +01:00
Nikolai Kochetov
72fe21c5ae
Better calculation for recommended number of threads to execute query pipeline.
2020-03-03 13:28:37 +03:00
Alexander Kuzmenkov
66fbc39357
fixup
2020-03-03 13:17:23 +03:00
Alexander Kuzmenkov
92ce145eef
Merge pull request #9467 from ClickHouse/aku/faster-tests-2
...
Faster performance tests (2)
2020-03-03 13:13:31 +03:00
Artem Zuikov
7189296e88
Merge pull request #9471 from 4ertus2/ast
...
JoinedTables related changes
2020-03-03 13:11:29 +03:00
Alexander Kuzmenkov
825f867591
fixup
2020-03-03 13:09:47 +03:00
alesapin
00c3898f32
better comment
2020-03-03 13:04:05 +03:00
alesapin
a9edc5c3a4
Restrict select queries in default expressions. Unify default checks in ALTER and CREATE queries.
2020-03-03 13:02:43 +03:00
Alexander Kuzmenkov
e78ceebf6e
fixup
2020-03-03 13:00:51 +03:00
Nikita Mikhaylov
cbef417410
Merge branch 'clickhouse-copier' of github.com:nikitamikhaylov/ClickHouse into clickhouse-copier
2020-03-03 12:49:59 +03:00
Nikita Mikhaylov
aa0d44131d
normal extracting
2020-03-03 12:49:06 +03:00
alesapin
1aac3a5c9d
Fixing defaults
2020-03-03 12:05:17 +03:00
Yatsishin Ilya
afbf7533c4
Merge remote-tracking branch 'origin' into qoega/random-table-function-small
2020-03-03 11:56:39 +03:00
alesapin
6e3b7b6294
Merge pull request #9476 from ClickHouse/remove-empty-lines
...
Remove excessive empty lines
2020-03-03 11:49:53 +03:00
Clément Rodriguez
423c7e8a86
Fix compilation issue in Clang
2020-03-03 09:32:58 +01:00
alesapin
4620954d24
Merge pull request #9463 from ClickHouse/fix_mutations_with_insert_quorum
...
Trying to fix mutations with last quorum parts
2020-03-03 11:11:21 +03:00
Alexey Milovidov
5b06842723
Remove excessive empty lines
2020-03-03 05:43:59 +03:00
Alexey Milovidov
97011463e5
Merge branch 'master' into memory-profiler-fix
2020-03-03 05:33:35 +03:00
Alexey Milovidov
7f9449062f
Fix style check
2020-03-03 05:33:13 +03:00
Alexey Milovidov
8ee79d4074
Revert "Make QueryProfiler test more reliable"
...
This reverts commit f78f189bd8
.
2020-03-03 05:31:50 +03:00
Alexey Milovidov
cd4f7f26e8
Added a test for Memory Profiler
2020-03-03 04:46:35 +03:00
Alexey Milovidov
f78f189bd8
Make QueryProfiler test more reliable
2020-03-03 04:15:45 +03:00
Alexey Milovidov
2c9e06aa14
Added a test
2020-03-03 04:01:52 +03:00
Alexey Milovidov
58d964ad16
Better documentation
2020-03-03 03:33:11 +03:00
Alexey Milovidov
609ca33878
Fixed wrong code around Memory Profiler
2020-03-03 03:28:52 +03:00
alexey-milovidov
5f55dc7385
Merge pull request #9358 from hczhcz/patch-0226
...
Add moduloOrZero
2020-03-03 03:27:23 +03:00
Alexey Milovidov
dc086b20a9
Fixed wrong code around Memory Profiler
2020-03-03 03:24:44 +03:00
Alexander Kuzmenkov
493354968b
Update consistent_hashes.xml
2020-03-02 23:40:17 +03:00
Alexander Kuzmenkov
88cf5db240
Update merge_tree_many_partitions_2.xml
2020-03-02 23:38:11 +03:00
Alexander Kuzmenkov
3b54c5eae7
Update group_array_moving_sum.xml
2020-03-02 23:36:44 +03:00
Alexander Kuzmenkov
634ca1feec
Update array_join.xml
2020-03-02 23:02:55 +03:00
Alexander Kuzmenkov
e95ce301f5
Update base64_hits.xml
2020-03-02 23:01:57 +03:00
Artem Zuikov
94861e1ff2
JoinedTables related changes
2020-03-02 22:39:39 +03:00
Yatsishin Ilya
77c2b83022
Merge branch 'master' into qoega/random-table-function-small
2020-03-02 21:01:33 +03:00
Alexander Kuzmenkov
46f7549b0c
Merge remote-tracking branch 'origin/master' into HEAD
2020-03-02 20:13:55 +03:00
Alexander Kuzmenkov
b9a52f18f1
fixup
2020-03-02 20:13:49 +03:00
Alexander Kuzmenkov
55a08a2784
Change endless performance tests (6)
2020-03-02 20:06:57 +03:00
Alexander Kuzmenkov
0eb47b3415
Change endless performance tests (5)
2020-03-02 19:51:12 +03:00
Alexander Kazakov
fa3e915e7f
Resorted to a minor correction in the for-loop
2020-03-02 19:51:03 +03:00
Alexander Kuzmenkov
d3aa03e6d4
Faster performance tests (2)
2020-03-02 19:15:01 +03:00
Alexander Kuzmenkov
35af14559a
fixup
2020-03-02 18:59:37 +03:00
Alexander Kuzmenkov
5758ef7f2f
Merge remote-tracking branch 'origin/master' into HEAD
2020-03-02 18:55:51 +03:00
Alexander Kuzmenkov
42d6083172
fixup
2020-03-02 18:37:44 +03:00
Alexander Kuzmenkov
08d372cc4c
Merge remote-tracking branch 'origin/master' into HEAD
2020-03-02 18:35:52 +03:00
Alexander Kuzmenkov
7e542053fc
fixup
2020-03-02 18:34:43 +03:00
Alexey Milovidov
0ecf3b2c7b
Reordered config.xml
2020-03-02 18:29:52 +03:00
alesapin
0f89534d2c
Merge pull request #9466 from ClickHouse/fix_random_inserts_test
...
Fix random inserts test
2020-03-02 18:20:05 +03:00
alesapin
a92ce8e257
Fix tests for quorum inserts
2020-03-02 18:11:38 +03:00
Alexander Kuzmenkov
5b91901bb1
Merge remote-tracking branch 'origin/master' into HEAD
2020-03-02 18:11:05 +03:00
Alexander Kuzmenkov
16ac5afaa0
Merge remote-tracking branch 'origin/master' into HEAD
2020-03-02 18:08:46 +03:00
Alexander Kuzmenkov
5068346e59
fixup
2020-03-02 18:08:35 +03:00
alesapin
1a84a76cd7
Fix random inserts test
2020-03-02 18:00:34 +03:00
Alexey Milovidov
57ab54c124
Fixed build on Mac OS X
2020-03-02 17:09:56 +03:00
Alexey Milovidov
cd5b67ad7f
Fixed build on Mac OS X
2020-03-02 17:07:07 +03:00
Alexander Tokmakov
053094be9c
get rid of SharedChunk
2020-03-02 16:25:59 +03:00
alesapin
38e9682a4f
Remove last quorum parts from ReplicatedMergeTreePredicate
2020-03-02 16:07:13 +03:00
alesapin
ec3f6e8292
Trying to fix mutations with last quorum parts
2020-03-02 15:56:38 +03:00
Artem Zuikov
2b85ea17ef
make test stable
2020-03-02 15:24:10 +03:00
Yatsishin Ilya
01af9e3795
save changes
2020-03-02 15:19:27 +03:00
alexey-milovidov
d15f11afc4
Merge pull request #9454 from ClickHouse/fixed-string-bit-ops-vector-constant-optimization
...
Optimize bit operations on FixedString when one of the arguments is constant
2020-03-02 15:18:30 +03:00
alexey-milovidov
020122d995
Merge pull request #9455 from ClickHouse/client-avoid-deadlock-message
...
Avoid message "deadlock avoided" in client
2020-03-02 15:13:17 +03:00
Nikita Mikhaylov
daed0bc6d8
Merge branch 'master' of github.com:ClickHouse/ClickHouse into clickhouse-copier
2020-03-02 13:24:36 +03:00
alesapin
489751d22e
Better test
2020-03-02 13:24:06 +03:00
alesapin
a64e2e7d83
Merge branch 'master' into alter_on_top_of_mutations
2020-03-02 13:21:12 +03:00
alesapin
e3a491bba6
Make parallel test less flappy
2020-03-02 13:19:16 +03:00
Alexander Tokmakov
286c65e89e
fix LIMIT WITH TIES
2020-03-02 13:06:44 +03:00
alesapin
fcd1610164
Remove unused error code
2020-03-02 12:25:59 +03:00
Ilya Yatsishin
c02ca3fbba
Merge pull request #9453 from ClickHouse/better-exception-message-length-required
...
Better exception message when length is required in HTTP
2020-03-02 11:44:19 +03:00
alesapin
b3e1c93acb
Merge with master
2020-03-02 11:35:02 +03:00
alesapin
686f70fe26
Merge pull request #9412 from ClickHouse/CurtizJ-test-backward-compatability
...
Fix replication protocol backward incompatibility.
2020-03-02 11:12:43 +03:00
Alexey Milovidov
f71749f01d
Fixed build on Mac OS
2020-03-02 05:23:58 +03:00
Alexey Milovidov
09aff52830
Remove too short timeouts from tests (they may lead to false positives)
2020-03-02 01:35:16 +03:00
Alexey Milovidov
9bffd88b92
Using ThreadFuzzer
2020-03-02 00:58:50 +03:00
Alexey Milovidov
999311f53e
Chaos sanitizer: development
2020-03-02 00:56:17 +03:00
Alexey Milovidov
49a953b689
Chaos sanitizer: development
2020-03-01 23:50:27 +03:00
Alexey Milovidov
f633bba5ae
Chaos sanitizer: development
2020-03-01 23:33:40 +03:00
Alexey Milovidov
5f55199ae8
Merge branch 'chaos-sanitizer' of github.com:yandex/ClickHouse into chaos-sanitizer
2020-03-01 23:21:29 +03:00
Alexey Milovidov
e483bf4fa8
Chaos sanitizer: development
2020-03-01 23:18:26 +03:00
alexey-milovidov
d1524ad884
Merge pull request #9392 from 4ertus2/ast
...
SyntaxAnalyzer refactoring
2020-03-01 22:50:04 +03:00
alexey-milovidov
c107ed2509
Merge pull request #9457 from ClickHouse/profiler-save-errno
...
Save errno in signal handlers
2020-03-01 21:45:12 +03:00
Vitaly Baranov
5b4b40f86f
Merge pull request #9447 from vitlibar/shard-clamps-settings-to-constraints
...
Shard now clamps the settings from the initiator.
2020-03-01 20:33:52 +03:00
Alexey Milovidov
e00767134f
Chaos sanitizer: development
2020-03-01 19:07:51 +03:00
Alexey Milovidov
2c6d1eebf2
Chaos sanitizer: development
2020-03-01 19:06:08 +03:00