alesapin
73c9f0e71c
Remove redundant code
2019-12-23 17:46:00 +03:00
alesapin
f168977b9a
Merge branch 'master' into synchronous_mutations
2019-12-23 16:24:50 +03:00
Vitaly Baranov
297a5fd627
Merge pull request #8342 from vitlibar/fix-checks-localhost-is-allowed
...
Fix checks if a client host is allowed in case it's the localhost.
2019-12-23 16:03:29 +03:00
alesapin
cfeaea2627
Better exception message in case of duplicate dictionary
2019-12-23 12:35:37 +03:00
Nikolai Kochetov
4f641b05d4
Added test.
2019-12-23 12:28:09 +03:00
Nikolai Kochetov
68305165d1
Create query context for clickhouse dictionary source.
2019-12-23 12:25:58 +03:00
alesapin
4555d1398c
Merge pull request #8267 from ClickHouse/fix_coverage_one_more_time
...
More strict coverage flush.
2019-12-23 11:43:49 +03:00
maxulan
031dbe465d
Merge branch 'master' into parquet_list_reading_fix
2019-12-23 10:01:41 +03:00
Maxim Ulanovskiy
e9021f6377
flatbuffers lib downloading replaced with contrib/flatbuffers
2019-12-23 09:51:35 +03:00
Vasily Nemkov
b022fa43ad
Perf tests for all supported codecs against Float64 and UInt64.
2019-12-23 09:40:10 +03:00
Guillaume Tassery
483d6287eb
cosmetic
2019-12-23 07:22:51 +01:00
Guillaume Tassery
15fb9ad6de
Merge branch 'master' into reload_dictionary
2019-12-23 10:46:02 +07:00
Azat Khuzhin
2e6d924bb5
Fix 00753_alter_destination_for_storage_buffer after Buffer overcommit fix
2019-12-23 01:58:36 +03:00
Azat Khuzhin
eae56e2d02
Fix 01019_Buffer_and_max_memory_usage flakiness
...
If within one INSERT the background worker will flush the buffer, then
it will steal the allocation, and if it will steal enough then
max_memory_usage for the INSERT query context could be exceeded.
Fix this by forcing the buffer flush from the query context.
2019-12-23 01:39:37 +03:00
Azat Khuzhin
58055e6a94
Do not overcommit Buffer memory usage
...
During INSERT the check against existing rows and rows from the INSERT
block is performed and if they exceeded threshold the Buffer should be
flushed to avoid overcommit, while before this patch the second check
(in flushBuffer()) will ignore rows from INSERT block.
2019-12-23 01:39:37 +03:00
Alexey Milovidov
4d349e9ed0
Added TODO
2019-12-23 00:01:12 +03:00
Alexey Milovidov
c78443d939
Avoid using query_id from old threads
2019-12-22 23:50:33 +03:00
Alexey Milovidov
1e83ebe521
Added test
2019-12-22 23:50:00 +03:00
Alexey Milovidov
ca25e2f30f
Added query_id to "system.stack_trace"
2019-12-22 23:37:29 +03:00
Alexey Milovidov
9c868c910a
Simplification
2019-12-22 23:17:16 +03:00
Alexey Milovidov
e0000bef98
Added "system.stack_trace" table (development)
2019-12-22 20:20:33 +03:00
Vitaly Baranov
2e4174a54c
Fix checks if a client host is allowed in case it's the localhost.
2019-12-22 23:24:43 +07:00
dinosaur
daace9d5a7
add test file
2019-12-22 23:05:05 +08:00
Alexey Milovidov
8613b90d84
Using SortingHeap in MergingSortedTransform
2019-12-22 17:22:42 +03:00
dinosaur
17e1428813
Merge branch 'fix_8325' of github.com:769344359/ClickHouse
2019-12-22 22:04:30 +08:00
dinosaur
5f8f5458f2
fix_8325
2019-12-22 21:53:37 +08:00
Alexey Milovidov
906bfdbaa7
Merge branch 'master' into better-priority-queue
2019-12-22 14:13:21 +03:00
Alexey Milovidov
bd7eed1204
Cache comparison between next elements in heap
2019-12-22 14:13:10 +03:00
Alexey Milovidov
7ffa78ee95
Fixed error
2019-12-22 14:00:30 +03:00
Alexey Milovidov
53606c6e8f
Using optimization of single column sort in Processors
2019-12-22 12:55:43 +03:00
Alexey Milovidov
b4ba1becd4
Removed wrong code from MergingSortedBlockInputStream
2019-12-22 12:53:31 +03:00
alexey-milovidov
fee9fda34c
Merge pull request #8130 from CurtizJ/optimize-storage-merge
...
Implement ORDER BY optimization for Storage Merge.
2019-12-22 12:43:18 +03:00
alexey-milovidov
08669e512c
Merge pull request #8332 from Vdimir/prometheus-endpoint-fixes
...
Prometheus endpoint fixes
2019-12-22 12:37:31 +03:00
alexey-milovidov
89e3793db1
Merge pull request #8311 from ClickHouse/gcc-libcxx
...
Using libc++ even with gcc
2019-12-22 12:32:27 +03:00
maxim
558324e773
fixed reading of parquet files containing columns of type list
2019-12-22 10:15:51 +03:00
CurtizJ
d941643416
fix build
2019-12-22 05:44:04 +03:00
Alexey Milovidov
48505446af
Addition to prev. revision
2019-12-22 04:49:38 +03:00
Alexey Milovidov
401c5eef81
Attempt to optimize merging sorted blocks
2019-12-22 04:37:56 +03:00
Alexey Milovidov
9f3afed5ff
Optimization of priority queue
2019-12-22 03:19:07 +03:00
Alexey Milovidov
eb9d6983c8
Added optimization for Processors; added reserve.
2019-12-22 01:16:39 +03:00
Alexey Milovidov
de4d7a5297
Optimization of sorting heap: minor modification that seems to be better
2019-12-22 01:02:12 +03:00
Alexey Milovidov
360c85c818
Merge remote-tracking branch 'origin/better-priority-queue' into gcc-libcxx
2019-12-22 00:51:47 +03:00
Alexey Milovidov
bc845ebce5
Optimization of sorting heap
2019-12-22 00:51:22 +03:00
Alexey Milovidov
2c63baa52a
Merge remote-tracking branch 'origin/better-priority-queue' into gcc-libcxx
2019-12-21 23:29:40 +03:00
Alexey Milovidov
8ff361eda4
Optimization of sorting heap
2019-12-21 23:28:51 +03:00
VDimir
5a84f4782f
Set prometheus default port to 9363
2019-12-21 17:56:24 +00:00
VDimir
e301c1fe59
Fix test_prometheus_endpoint
2019-12-21 20:50:02 +03:00
VDimir
cc5af3174e
Update async methics at program srartup
2019-12-21 17:48:35 +00:00
VDimir
0e9daded94
Repcale dots in prometheus metric names with underscores
2019-12-21 17:47:44 +00:00
alexey-milovidov
d52547dc75
Merge pull request #8082 from moon03432/master
...
fix bitmapAnd error when intersecting an aggregated bitmap and a scalar bitmap
2019-12-21 18:14:27 +03:00
Sergei Shtykov
8747a1e538
Fixes.
2019-12-21 16:29:46 +03:00
Sergei Shtykov
1b9b326e4f
Merge branch 'master' of github.com:ClickHouse/ClickHouse into feature/randomASKII-function
2019-12-21 14:51:05 +03:00
Sergei Shtykov
6710279687
Fixes.
2019-12-21 14:48:20 +03:00
tyrionhuang
caedf9d91d
add bitmapAnd sql & reference
2019-12-21 17:22:39 +08:00
Alexey Milovidov
6997e9199c
Merge remote-tracking branch 'origin/better-priority-queue' into gcc-libcxx
2019-12-21 03:00:15 +03:00
Alexey Milovidov
6c03e1e91a
Optimization of sorting heap
2019-12-21 03:00:07 +03:00
Alexey Milovidov
b2ffab7cca
Merge remote-tracking branch 'origin/better-priority-queue' into gcc-libcxx
2019-12-21 02:59:25 +03:00
Alexey Milovidov
0820dc0c84
Optimization of sorting heap
2019-12-21 02:59:08 +03:00
Alexey Milovidov
9638d7c4b2
Merge remote-tracking branch 'origin/better-priority-queue' into gcc-libcxx
2019-12-21 02:58:29 +03:00
Alexey Milovidov
9960a79b36
Optimization of sorting heap
2019-12-21 02:57:57 +03:00
Alexey Milovidov
f483a32b5a
Merge commit 'dba9766575' into gcc-libcxx
2019-12-21 02:38:45 +03:00
Alexey Milovidov
dba9766575
Better priority_queue performance, part 1
2019-12-21 02:38:07 +03:00
alexey-milovidov
ea56001fc0
Merge pull request #8324 from ClickHouse/update-libcxx
...
Updated libc++
2019-12-21 00:44:48 +03:00
Sergey Kononenko
c339c1ca66
Reset column for runningAccumulate
2019-12-20 23:56:39 +03:00
alexey-milovidov
980cf16873
Merge pull request #8323 from ClickHouse/minor-improvements-backquote
...
Added quoting of db and table names where appropriate
2019-12-20 22:14:35 +03:00
Alexey Milovidov
b26b8a25b6
Merge branch 'update-libcxx' into gcc-libcxx
2019-12-20 21:45:25 +03:00
Alexey Milovidov
61dbd52a3f
Fixed build after updating libcxx
2019-12-20 21:44:40 +03:00
Alexey Milovidov
5443d4a998
Merge branch 'master' into gcc-libcxx
2019-12-20 21:30:30 +03:00
alexey-milovidov
0d119a40eb
Merge pull request #8240 from vitlibar/sync-system-reload-dictionary
...
Synchronous system reload dictionary
2019-12-20 20:00:03 +03:00
Alexey Milovidov
41ed1ed471
Added quoting of db and table names where appropriate
2019-12-20 19:53:37 +03:00
proller
521e2e709e
Build fixes. Arm, minimal build
2019-12-20 17:46:00 +03:00
alexey-milovidov
993f3eacc2
Merge pull request #8281 from amosbird/patch-16
...
allow no-declared free functions
2019-12-20 16:29:02 +03:00
CurtizJ
75c5e02ec2
improve input order analyzing and turn on order by optimization with left/inner joins
2019-12-20 16:15:17 +03:00
Alexander Tokmakov
9041977bb6
InterpreterCreateQuery code cleanup
2019-12-20 15:51:51 +03:00
Alexander Tokmakov
10ad22faea
refactor InterpreterCreateQuery::createTable(...)
2019-12-20 15:51:51 +03:00
alexey-milovidov
7f10630873
Merge pull request #8308 from ClickHouse/deprecate-merge_tree_uniform_read_distribution
...
Deprecate "merge_tree_uniform_read_distribution" setting
2019-12-20 15:28:34 +03:00
philip.han
0b79811d8e
Fixed referencing invalid offset in bloom_filter with array.
2019-12-20 20:33:27 +09:00
Guillaume Tassery
2977289b57
update test
2019-12-20 10:49:40 +01:00
alesapin
ee851113b8
Event better test
2019-12-20 12:18:48 +03:00
alexey-milovidov
de01dd12b5
Merge pull request #8306 from ClickHouse/fix_rename_distributed
...
Fix rename distributed
2019-12-20 04:38:21 +03:00
alexey-milovidov
3ba09ed589
Merge pull request #8298 from 4ertus2/joins
...
Fix engine join crash
2019-12-20 04:12:43 +03:00
Alexey Milovidov
0ac868ed48
Deprecate "merge_tree_uniform_read_distribution" setting
2019-12-20 04:11:37 +03:00
Alexey Milovidov
4104a65bab
Fixed build
2019-12-20 04:01:51 +03:00
Alexey Milovidov
371aef532c
Deprecate "merge_tree_uniform_read_distribution" setting
2019-12-20 02:49:41 +03:00
Alexey Milovidov
9ce8d5fe54
Deprecate "merge_tree_uniform_read_distribution" setting
2019-12-20 01:38:05 +03:00
Alexey Milovidov
3d2af60ad2
Minor style improvement
2019-12-20 00:29:37 +03:00
chertus
b5658ef1a3
remove qualification in StorageJoin JOIN case
2019-12-19 23:37:10 +03:00
Alexander Tokmakov
d1568c1614
fix rename distributed
2019-12-19 22:51:12 +03:00
Alexey Milovidov
5da506b67a
Fixed error in compression codecs.
2019-12-19 22:23:49 +03:00
alexey-milovidov
e83eeef731
Merge pull request #8258 from ClickHouse/update-llvm-bisect
...
Update LLVM in contrib
2019-12-19 22:22:32 +03:00
alexey-milovidov
0b70706f04
Merge pull request #8241 from vitlibar/fix-allowed-client-hosts-checks
...
Fix checking if a client host is allowed.
2019-12-19 21:09:29 +03:00
chertus
c72b0d4e2a
fix engine join crash [wip]
2019-12-19 18:50:28 +03:00
Vitaly Baranov
c3161b7610
Add DCL to manage row policies.
2019-12-19 18:40:21 +03:00
Vitaly Baranov
6baccb963d
Add functions currentRowPolicies() and system table 'system.row_policies'.
2019-12-19 18:40:15 +03:00
alesapin
0cc7ccfc2e
Remove unintended diff
2019-12-19 18:30:52 +03:00
alesapin
9fea941009
Make wait endless
2019-12-19 18:27:56 +03:00
Vitaly Baranov
ba328ad48e
Corrections after review.
2019-12-19 17:51:32 +03:00
alexey-milovidov
ad60f990cd
Merge pull request #8291 from Enmk/now64_crash_fix
...
Handling error from clock_gettime properly
2019-12-19 16:12:22 +03:00
alexey-milovidov
3e90352af1
Update now64.cpp
2019-12-19 16:12:13 +03:00
alesapin
88033a4333
Merge branch 'master' into synchronous_mutations
2019-12-19 15:44:02 +03:00
alesapin
e6cc87fc20
Fix broken unit test
2019-12-19 15:31:10 +03:00
Vitaly Baranov
754fb40cc4
Transform stateless test for row policy into an integration test
...
with improvements.
2019-12-19 13:37:02 +03:00
Vitaly Baranov
9f5ab54fc2
Rework RowPolicy based on IAccessEntity.
2019-12-19 13:37:02 +03:00
Nikolai Kochetov
5f3d7cace4
Merge pull request #7898 from apbodrov/avg_weighted
...
avgWeighted
2019-12-19 12:56:38 +03:00
Vasily Nemkov
2292ec9592
Handling error from clock_gettime properly
2019-12-19 12:55:10 +03:00
alesapin
7b392d4e89
Merge pull request #8275 from ClickHouse/fix_range_dictionaries_ddl
...
DDL dictionaries Range fix
2019-12-19 12:54:39 +03:00
Guillaume Tassery
abbbf3e726
cosmetic
2019-12-19 10:29:13 +01:00
Guillaume Tassery
d5d8fd7004
refactor target_table to table for better hemogny
2019-12-19 10:27:12 +01:00
philip.han
89039abf69
Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into bugfix_bloomfilter
2019-12-19 17:18:29 +09:00
Guillaume Tassery
1f5a11b384
Add test for ON CLUSTER on RELOAD DICTIONARY command
2019-12-19 09:01:57 +01:00
Guillaume Tassery
9e808e4a0d
Let the command SYSTEM RELOAD DICTIONARY to use ON CLUSTER syntax
2019-12-19 08:54:43 +01:00
Guillaume Tassery
d5b4b40b4e
Add parser
2019-12-19 04:46:20 +01:00
Amos Bird
ee2a3b4b07
allow no-declared free functions
...
I hereby agree to the terms of the CLA available at: https://yandex.ru/legal/cla/?lang=en
Changelog category (leave one):
Bug Fix
Changelog entry (up to few sentences, required except for Non-significant/Documentation categories):
We have free functions implemented for factories such as https://github.com/yandex/ClickHouse/blob/master/dbms/src/Processors/Formats/Impl/CapnProtoRowInputFormat.cpp#L318
2019-12-19 09:02:01 +08:00
Vitaly Baranov
902d7860da
Fix tests.
2019-12-19 03:38:30 +03:00
Vitaly Baranov
41b0ba98dd
SYSTEM RELOAD db.dict syntax is now supported.
2019-12-19 03:38:24 +03:00
Vitaly Baranov
68187b5e08
Getting from a dictionary isn't blocked until SYSTEM RELOAD is finished.
2019-12-19 03:22:58 +03:00
Vitaly Baranov
bfcd437e91
Add an integration test.
2019-12-19 03:15:14 +03:00
Vitaly Baranov
fa53f0c6ba
Fix using a custom hostname for a node in the integrations tests.
...
See https://github.com/docker/compose/issues/2925
2019-12-19 03:15:08 +03:00
Alexey Milovidov
766aced61c
Merge branch 'master' of github.com:yandex/ClickHouse into update-llvm-bisect
2019-12-19 00:36:18 +03:00
Amos Bird
630ef97854
Allow table identifier as the first arg to joinGet ( #7707 )
2019-12-18 23:36:51 +03:00
alexey-milovidov
f5a16b1229
Update KeyCondition.cpp
2019-12-18 22:04:33 +03:00
alexey-milovidov
b5cab7c721
Update KeyCondition.cpp
2019-12-18 22:03:57 +03:00
Alexey Milovidov
90795b7d4b
Added asserts to KeyCondition while evaluating RPN
2019-12-18 22:00:09 +03:00
alexey-milovidov
11db8b2b50
Merge pull request #8276 from ClickHouse/tid-preparation
...
Minimal change in preparation for #7477
2019-12-18 21:33:55 +03:00
Nikolai Kochetov
f3c5f2d170
Merge pull request #8272 from ClickHouse/fix_replace_running_query
...
Fix 00600_replace_running_query.
2019-12-18 21:33:09 +03:00
Alexey Milovidov
d0073ac7cf
Minimal change in preparation for #7477
2019-12-18 19:47:51 +03:00
alesapin
742caced3f
Add ability to work with different types besides Date in RangeHashed external dictionary created from DDL query.
2019-12-18 19:26:46 +03:00
Vasily Nemkov
6fee967acd
now64() tests
2019-12-18 19:10:26 +03:00
Alexey Milovidov
1d0854c7af
Using less number of LLVM libraries
2019-12-18 19:08:11 +03:00
Alexey Milovidov
a99773ca64
Merge branch 'master' of github.com:yandex/ClickHouse into update-llvm-bisect
2019-12-18 18:26:55 +03:00
Nikolai Kochetov
d6c34d11d9
Fix 00600_replace_running_query.
2019-12-18 18:21:45 +03:00
Vasily Nemkov
6802025eb6
Fixed crash in now64() when it argument is a result of function call.
2019-12-18 17:51:35 +03:00
Vitaly Baranov
2b93cab88f
Fix checking of client hostname.
2019-12-18 16:40:51 +03:00
alesapin
9b3bc2f0b3
Fix flapping test
2019-12-18 16:00:20 +03:00
Andrei Bodrov
dd007c5ce1
typo :(
2019-12-18 15:48:40 +03:00
Andrei Bodrov
6ffa542c4c
fix build
2019-12-18 15:01:07 +03:00
Andrei Bodrov
6ba5cf289c
test
2019-12-18 14:57:06 +03:00
alesapin
a175ea5b73
Add coverage file flush for clickhouse-server when std::atexit is not called. Also slightly improved logging in stateless tests with coverage.
2019-12-18 13:43:40 +03:00
Andrei Bodrov
cbcc7482ff
fix after merge
2019-12-18 13:05:22 +03:00
Andrei Bodrov
5ae834d153
fix conflict
2019-12-18 13:02:04 +03:00
alesapin
8116351f09
Fix setting description
2019-12-18 12:20:33 +03:00
alesapin
f110b70ad8
Merge branch 'master' into synchronous_mutations
2019-12-18 12:00:14 +03:00
Alexey Milovidov
b90b090040
Addition to prev. revision
2019-12-18 08:26:17 +03:00
Alexey Milovidov
f804ff5d1a
Make the setting obsolete
2019-12-18 08:19:56 +03:00
Alexey Milovidov
4ec492a50c
Merge branch 'master' into update-llvm-bisect
2019-12-18 08:12:18 +03:00
Alexey Milovidov
6d58d85579
Fixed warnings
2019-12-18 08:12:03 +03:00
Alexey Milovidov
12f21dd584
Removed useless memset
2019-12-18 08:11:26 +03:00
Alexey Milovidov
0bc4a64b89
Attempt to make it working
2019-12-18 07:21:06 +03:00
alexey-milovidov
fcbd76815c
Merge branch 'master' into update-llvm-bisect
2019-12-18 04:22:10 +03:00
Alexey Milovidov
55dd76cdbf
Fixed build
2019-12-18 03:38:20 +03:00
Alexey Milovidov
ffb506b073
Fixed build
2019-12-18 03:37:35 +03:00
Alexey Milovidov
8f67b0bf3d
Returned normal LLVM headers in ExpressionJIT
2019-12-18 03:35:54 +03:00
philip.han
281d2de538
Fixed bloom_filter.xml
...
* Surrounded the test with `STOP MERGE` and `START MERGE`
* Added `SET allow_experimental_data_skipping_indices = 1`
2019-12-18 09:16:43 +09:00
Alexey Milovidov
5e9d7c1b9d
Update to llvm-9.0.0
2019-12-18 02:29:48 +03:00
alexey-milovidov
a7384b4d07
Merge branch 'master' into MoreGCCWarnings
2019-12-18 02:01:39 +03:00
alexey-milovidov
06d124c073
Merge pull request #8229 from hczhcz/patch-2
...
Optimize rounding functions
2019-12-18 02:00:14 +03:00
alexey-milovidov
993ed07e11
Merge pull request #8255 from ClickHouse/fix_flappy_test
...
More stable kill in integration tests
2019-12-18 01:59:22 +03:00
alexey-milovidov
b2fcaff0dc
Merge pull request #8252 from 4ertus2/bugs
...
Fix crash in FULL JOIN with LowCard in key (attempt 2)
2019-12-18 01:58:56 +03:00
alexey-milovidov
c9887ccadc
Merge pull request #8250 from ClickHouse/no_mutation_number_by_default
...
No mutation number by default
2019-12-18 01:58:21 +03:00
alexey-milovidov
5afb518c47
Merge pull request #8253 from nvartolomei/nv/constraints-coverage
...
Improve settings constraints tests coverage
2019-12-18 01:56:50 +03:00
Alexey Milovidov
eff1a95016
Update to 4637e15844661778c871b5f9642228e79a87e6e9
2019-12-18 01:09:29 +03:00
Alexey Milovidov
5378b2ade4
Update to 079df9ab2cd137141d5444f994ecc9721a6e2b68
2019-12-18 00:58:32 +03:00
Alexey Milovidov
5945644207
Update to 6cadc7c06ba
2019-12-18 00:51:47 +03:00
Alexey Milovidov
bc827c1649
Removed support for old LLVM
2019-12-18 00:00:01 +03:00
Alexander Kuzmenkov
89a2ec3944
Check Field type in get(). ( #7386 )
...
Allow silent conversion only between Int64 and UInt64.
2019-12-17 23:48:33 +03:00
alexey-milovidov
e691762a6b
Merge pull request #8251 from GrigoryPervakov/s3-log
...
Attach AWS SDK logging to CH logging system
2019-12-17 23:33:47 +03:00
Alexey Milovidov
030de41a14
Merge branch 'master' of github.com:yandex/ClickHouse
2019-12-17 23:19:32 +03:00
Alexey Milovidov
9587187ce7
Adapted benchmark queries for obfuscated dataset
2019-12-17 23:19:20 +03:00
alesapin
30aa42784a
More stable kill in integration tests
2019-12-17 21:07:13 +03:00
Nicolae Vartolomei
d1de5bb8d5
Improve settings constraints tests coverage
2019-12-17 17:20:15 +00:00
alexey-milovidov
abd7e52272
Update S3Common.cpp
2019-12-17 18:38:50 +03:00
chertus
d7a2f45299
Fix crash in FULL JOIN with LowCard in key (attempt 2)
2019-12-17 18:02:42 +03:00
Pervakov Grigory
bdb9156843
Attach AWS SDK logging to CH logging system
2019-12-17 17:25:18 +03:00
Andrei Bodrov
3a7384b585
AvgData
2019-12-17 17:00:40 +03:00
alesapin
1c09a8b8aa
Revert tests
2019-12-17 16:03:23 +03:00
alesapin
3c4f12cb7f
Fix config subst test
2019-12-17 15:41:22 +03:00
alesapin
937eee15fe
Fix check_table test
2019-12-17 15:40:18 +03:00
alesapin
9a005d27ea
Merge branch 'master' into synchronous_mutations
2019-12-17 15:27:36 +03:00
alesapin
b2979546c3
Fix mutation number by default
2019-12-17 15:23:17 +03:00
alesapin
97e388db8e
Add missed test for system.mutations
2019-12-17 15:22:28 +03:00
Vitaly Baranov
d0d5c72e4d
Reloading of a dictionary now waits for results and shows errors.
...
Clearer names for load and reload functions in ExternalLoader.
2019-12-17 13:45:47 +03:00
Alexander Kuzmenkov
94b98e7f29
Set: initialize filter for Null values as well. ( #8235 )
...
Found with MemorySanitizer.
2019-12-17 13:20:04 +03:00
Alexander Kuzmenkov
8b1dae3f3d
Fix some implicit Field casts ( #8209 )
2019-12-17 13:19:21 +03:00
alesapin
3ad6b482ab
Merge pull request #8127 from ClickHouse/restrictions_for_external_dictionaries_from_ddl
...
Add restrictions for several sources of external dictionaries
2019-12-17 12:18:39 +03:00
philip.han
d5d8b2cefa
Added a performance test for insertion of bloom_filter.
2019-12-17 17:59:02 +09:00
Olga Khvostikova
b47863a0c6
Fix segfault in table function file while inserting into it ( #8177 )
...
* Fix segfault in table function file while inserting into it
2019-12-17 11:06:39 +03:00
alexey-milovidov
7092520617
Update BloomFilterHash.h
2019-12-17 08:46:46 +03:00
hcz
dabaef2836
Fix correctness
2019-12-17 10:57:11 +08:00
kreuzerkrieg
9612bb0e79
More GCC warnings
2019-12-16 23:19:50 +02:00
alesapin
a2180b0bb3
Merge branch 'master' into restrictions_for_external_dictionaries_from_ddl
2019-12-16 23:07:16 +03:00
alesapin
9e7033cc68
Simplify test and sligtly increase timeouts
2019-12-16 22:56:17 +03:00
alexey-milovidov
fcca420e91
Merge pull request #8231 from ClickHouse/enabling_values_optimization_by_default
...
Enable Values optimization by default
2019-12-16 22:13:50 +03:00
Alexey Milovidov
4cf540b621
Applied a patch from Nicolae Vartolomei
2019-12-16 22:03:03 +03:00
Alexey Milovidov
0bc1c6d91d
Changes after review of #8034
2019-12-16 21:51:42 +03:00
Alexey Milovidov
0042c8271e
Changes after review of #8034
2019-12-16 21:41:51 +03:00
alexey-milovidov
12b3dcdcb8
Merge pull request #8034 from hombit/h3support
...
h3 functions required for circle search
2019-12-16 21:35:19 +03:00
alexey-milovidov
ed942ce29c
Update h3kRing.cpp
2019-12-16 21:34:51 +03:00
Konstantin Malanchev
f0b6a540ec
Fix style of registerFunctionsGeo.cpp
2019-12-16 20:46:39 +03:00
Konstantin Malanchev
590627a658
Add h3EdgeAngle function
2019-12-16 20:46:39 +03:00
Konstantin Malanchev
1c1794d3d8
Add h3EdgeLengthM function
2019-12-16 20:46:38 +03:00
Konstantin Malanchev
9937fc7ff9
Add h3kRing function
2019-12-16 20:46:38 +03:00
alexey-milovidov
dd58ddbc9a
Merge pull request #8234 from ClickHouse/fix_insert_select_mysql
...
Fix insert select from mysql(...)
2019-12-16 20:42:02 +03:00
alesapin
2695aa13c4
Add ability to execute mutations asynchronously
2019-12-16 18:51:15 +03:00
alesapin
a67540e658
Merge pull request #8230 from Melancholic/master
...
Fixed #5335 . clickhouse-local. Print help if no arguments are passed
2019-12-16 17:47:00 +03:00
Alexander Tokmakov
9e566d997e
fix insert select from mysql(...)
2019-12-16 17:28:44 +03:00
hcz
a563ad0b21
Optimize rounding functions
2019-12-16 18:39:35 +08:00
Alexander Tokmakov
2980c1101e
update tests
2019-12-16 13:24:02 +03:00
Alexander Tokmakov
cab852dd0e
enable values optimization by default
2019-12-16 12:25:31 +03:00
nagorny
03f0909552
Fixed #5335 . clickhouse-local. Print help if no arguments are passed
2019-12-16 12:05:26 +03:00
alexey-milovidov
bf1414cc76
Merge pull request #8225 from ClickHouse/tcmalloc-deprecate
...
Deprecate tcmalloc
2019-12-16 03:20:56 +03:00
Alexey Milovidov
952351a033
Fixed build after merge
2019-12-16 02:54:56 +03:00
alexey-milovidov
575984b4a0
Merge pull request #8189 from ClickHouse/regions-more-languages
...
More languages for regions
2019-12-16 02:47:20 +03:00
alexey-milovidov
d0ef4b6b96
Merge branch 'master' into more-accurate-using-load-reload
2019-12-16 02:42:45 +03:00
alexey-milovidov
38353d1253
Merge pull request #8197 from filimonov/fix_kafka_mv_subqueries
...
Init query context for Kafka to make subqueries work
2019-12-16 02:40:00 +03:00
Alexey Milovidov
d5d2959a5f
Minor changes after merge #7900
2019-12-16 01:53:52 +03:00
Alexey Milovidov
ebf16a8a17
Deprecated tcmalloc
2019-12-16 01:37:27 +03:00
alexey-milovidov
d498e14ff8
Merge pull request #7900 from Vdimir/prometheus-metrics-7369
...
Prometheus endpoint
2019-12-16 01:16:52 +03:00
alexey-milovidov
3399f9a73c
Merge pull request #8112 from hczhcz/patch-1210
...
Add function bankerRound
2019-12-15 23:57:13 +03:00
Andrei Bodrov
e2f347a5ad
fix test
2019-12-15 16:41:50 +03:00
Andrei Bodrov
cae40d3d94
fix name, add exception, add tests
2019-12-15 16:36:44 +03:00
hcz
3ff7c1e4dc
Improve roundBankers implementation
2019-12-15 16:30:54 +08:00
Alexey Milovidov
6a34958fd2
Minor modifications
2019-12-15 02:00:18 +03:00
alexey-milovidov
3a265cd9f3
Merge pull request #8213 from ClickHouse/fix-exists-query
...
Fixed segfault in EXISTS query
2019-12-14 23:02:08 +03:00
Vitaliy Zakaznikov
cf22cde702
Merge branch 'master' of https://github.com/vzakaznikov/ClickHouse into live_view_support_for_subquery
2019-12-14 19:21:44 +01:00
Vitaliy Zakaznikov
0f9450433f
* Reverting back to the old logic.
...
* Removing redundant catch clauses.
* Updating createStorage function signature in StorageBlocks.h.
2019-12-14 18:29:34 +01:00
Alexey Milovidov
22301e534b
Don't use https in test to postpone fix of UBSan report in libressl
2019-12-14 19:48:19 +03:00
alexey-milovidov
cd556a35e6
Merge pull request #8210 from 4ertus2/bugs
...
Fix `There's no column` error for materialized and alias columns
2019-12-14 19:45:07 +03:00
alexey-milovidov
39a8f1e9c7
Merge pull request #8202 from zhang2014/feature/support_drop_mysql_database
...
ISSUES-6063 support drop mysql database engine
2019-12-14 19:44:17 +03:00
VDimir
d413c4a7d5
Add test_prometheus_endpoint
2019-12-14 19:40:50 +03:00
alexey-milovidov
e009584086
Merge pull request #8164 from nicelulu/master
...
Fix trivial count query with ConvertingBlockInputStream.
2019-12-14 19:39:49 +03:00
Vitaliy Zakaznikov
969dc1ba2c
Adding another live view subquery test.
2019-12-14 13:55:31 +01:00
root
22bc508dc4
use currentDatabase().
2019-12-14 13:28:16 +08:00
Nikita Mikhaylov
f055239cde
Merge pull request #8207 from nikitamikhaylov/fix-parallel-cancel-test
...
Light fix of parallel cancel test
2019-12-14 01:59:32 +03:00
Nikita Mikhaylov
69f32e007c
remove comment
2019-12-14 01:59:17 +03:00
Alexey Milovidov
0998dcbda6
Fixed segfault in EXISTS query
2019-12-13 23:24:03 +03:00
Winter Zhang
690502a435
update _remove.flag suffix to .remove_flag suffix
2019-12-14 04:15:40 +08:00
chertus
8c9ca6891f
fix 'There's no column' error for materialized and alias columns
2019-12-13 21:46:55 +03:00
alexey-milovidov
8727f30ef8
Merge pull request #7790 from bgranvea/simple-aggregate-function-fix
...
Fix "Sizes of columns doesn't match" error with SimpleAggregateFunction
2019-12-13 20:56:03 +03:00
alexey-milovidov
d0408e8265
Merge pull request #8204 from ClickHouse/nullable-rand
...
rand and nullable argument
2019-12-13 20:50:07 +03:00
alexey-milovidov
86e1cbf80b
Merge pull request #8199 from Enmk/DateTime64_performance
...
Improved performance of max(), min(), argMin(), argMax() for DateTime64
2019-12-13 20:49:43 +03:00
Nikolai Kochetov
28fcc6902f
Try to simplify code in StorageLiveView
2019-12-13 20:08:21 +03:00
Nikita Mikhaylov
9936fd2bc4
fix added
2019-12-13 19:44:33 +03:00
hcz
6171e8b70c
Rename roundBankers
2019-12-13 22:50:14 +08:00
Alexander Kuzmenkov
5b67c55ec6
Update containers for #6892 .
2019-12-13 16:57:10 +03:00
Nikolai Kochetov
1de6b244aa
Fix randConstant.
2019-12-13 16:47:28 +03:00
Vasily Nemkov
d8473c17a3
Improved performance of max(), min(), argMin(), argMax() for DateTime64
2019-12-13 16:40:09 +03:00
Boris Granveaud
3502e3858a
provide test case
2019-12-13 14:10:49 +01:00
Nikolai Kochetov
bd2517343d
Fi rand and randConstant for nullable types.
2019-12-13 16:10:02 +03:00
zhang2014
713923e451
Support detach and drop table for mysql database engine
2019-12-13 19:48:38 +08:00
vxider
142932ebdf
fix gcc 8.2.1 build ( #8162 )
2019-12-13 14:18:09 +03:00
philip.han
fe7ae014d8
Fixed bloom_filter bug that counting error for Array(Nullable(String)).
2019-12-13 18:38:03 +09:00
Konstantin Malanchev
4eae32d438
Add h3IsValid function
2019-12-13 11:39:50 +03:00
Konstantin Malanchev
947fb39d5e
Add h3getResolution function
2019-12-13 11:39:50 +03:00
root
63aaf64e93
Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into lulu-master1
2019-12-13 16:12:43 +08:00
alesapin
d894d1df3d
Merge pull request #8135 from excitoon/patch-4
...
Fixed `test_multiple_disks::test_kill_while_insert` a little
2019-12-13 11:06:34 +03:00
zhangxiao018
9e0b1c9f65
add test.
2019-12-13 12:01:23 +08:00
zhangxiao018
8a2b8647e4
add test.
2019-12-13 11:59:51 +08:00
Mikhail Filimonov
f3fa71c707
Init query context for Kafka to make subqueries work
2019-12-13 02:21:40 +01:00
alexey-milovidov
399995d60b
Merge pull request #7812 from infinivision/fix_part_mutation
...
fix part mutation
2019-12-13 03:45:59 +03:00
alexey-milovidov
ad76a1bafb
Merge pull request #8185 from vitlibar/fix-drop-dictionary-if-exists
...
Fix DROP DICTIONARY IF EXISTS
2019-12-13 02:47:06 +03:00
alexey-milovidov
575208c6e2
Merge pull request #8182 from ClickHouse/aku/msan-exception
...
Suppress an msan false positive in exception handling.
2019-12-13 02:41:28 +03:00
alexey-milovidov
31e4d40501
Merge pull request #8106 from ClickHouse/function-refactoring
...
Function refactoring
2019-12-13 02:30:55 +03:00
alexey-milovidov
d0cf282204
Merge pull request #8179 from ClickHouse/parts_to_do_names
...
Add parts_to_do_names column to system.mutations.
2019-12-13 02:30:03 +03:00
alexey-milovidov
efb916c556
Merge pull request #8176 from ClickHouse/fix_tmp_drop_relative_path
...
Fix loading of partially dropped table
2019-12-13 02:28:13 +03:00
alexey-milovidov
be08e4cdf1
Merge pull request #8190 from filimonov/issue5142test
...
Test for issue #5142
2019-12-13 02:27:53 +03:00
alexey-milovidov
69535078fd
Merge pull request #8192 from excitoon-favorites/better-logging-disks
...
Better logging in background move task.
2019-12-13 02:27:38 +03:00
alexey-milovidov
32f42c4e92
Merge pull request #8194 from excitoon-favorites/fixed-move-pool
...
Fixed metrics in `BackgroundProcessingPool`
2019-12-13 02:26:52 +03:00
alexey-milovidov
d354628010
Merge pull request #8088 from dingxiangfei2009/ClusterCopier/refine-zxid-def
...
ClusterCopier: refine zxid definition
2019-12-13 02:25:41 +03:00
alexey-milovidov
d2c7a10340
Update ClusterCopier.cpp
2019-12-13 02:25:12 +03:00
Vladimir Chebotarev
8a423a94b6
Fixed a typo.
2019-12-13 01:18:25 +03:00
Artem Zuikov
5783142f39
Merge pull request #8178 from 4ertus2/some
...
Refactoring: extract getTableExpressions() variants into own file
2019-12-13 01:09:47 +03:00
Vladimir Chebotarev
e413cd6e6c
Fixed metrics in BackgroundProcessingPool
.
2019-12-13 01:08:54 +03:00
Vladimir Chebotarev
9882c7c5ad
Minor fix in logging.
2019-12-13 00:38:05 +03:00
Vladimir Chebotarev
9393bb0f12
Better logging in background move task.
2019-12-13 00:34:57 +03:00
alexey-milovidov
989671cffe
Update 01046_materialized_view_with_join_over_distributed.sql
2019-12-13 00:01:33 +03:00
Mikhail Filimonov
32cd2912b7
Test for https://github.com/ClickHouse/ClickHouse/issues/5142
2019-12-12 21:49:45 +01:00
Alexey Milovidov
df5f1f7433
More languages for regions
2019-12-12 22:34:58 +03:00
Alexey Milovidov
f88c94ed56
Changes after review of #8149
2019-12-12 22:12:18 +03:00
alexey-milovidov
0dc62d20e1
Merge pull request #8149 from zhang2014/feature/array_zip
...
Add arrayZip function
2019-12-12 22:00:39 +03:00
alexey-milovidov
e917b8563e
Merge pull request #8186 from ClickHouse/proper-fix-for-variant-conversion
...
Proper fix for #8147
2019-12-12 21:55:47 +03:00
alexey-milovidov
b67c1ecffa
Revert "fix compilation (std::variant with narrowing) with system libcxx"
2019-12-12 21:55:12 +03:00
Alexey Milovidov
8580f8b56c
Proper fix for #8147
2019-12-12 21:53:48 +03:00
Vitaly Baranov
4c157007f5
Refactoring of using ExternalLoader in dictionary DDL:
...
Instead of using ExternalLoader::reload() now it's used reloadConfig() which reloads only what necessary.
Functions attachDictionary() and detachDictionary() are simplified and have lesser number of parameters.
Instead of injecting into LoadablesConfigReader's internals for creating dictionary a temp repository is used.
2019-12-12 21:45:58 +03:00
Alexey Milovidov
575da23573
Fixed build
2019-12-12 21:40:46 +03:00
Vitaly Baranov
f81d9b4e73
Fix DROP DICTIONARY IF EXISTS db.dict - now it doesn't throw exceptions
...
even if db doesn't exist.
2019-12-12 21:37:44 +03:00
Alexander Kuzmenkov
f0ed2bd233
Suppress an msan false positive in exception handling.
...
See https://github.com/google/sanitizers/issues/1155
2019-12-12 21:28:58 +03:00
alexey-milovidov
51ed10ed78
Merge pull request #8011 from Jokser/aws-s3-sdk-integration
...
AWS SDK S3 integration
2019-12-12 20:43:16 +03:00
Nikolai Kochetov
d29561984a
Fix build.
2019-12-12 19:59:17 +03:00
chertus
77ab1dbccb
move one more function
2019-12-12 19:54:04 +03:00
alesapin
b7622c8fd9
Add parts_to_do_names column to system.mutations
2019-12-12 19:24:03 +03:00
chertus
68a33863ab
extract getTableExpressions variants into own file
2019-12-12 19:06:18 +03:00
alexey-milovidov
5774078854
Merge pull request #8173 from excitoon/patch-5
...
Fixed flapping `test_ttl_move::test_moves_after_merges_work`
2019-12-12 18:22:34 +03:00
alexey-milovidov
c47acef529
Merge pull request #8163 from ClickHouse/dictionaries_ddl_on_cluster
...
Dictionaries ddl on cluster
2019-12-12 18:20:15 +03:00
alexey-milovidov
1bb14bb67e
Merge pull request #8147 from podshumok/patch-3
...
fix compilation (std::variant with narrowing) with system libcxx
2019-12-12 18:19:22 +03:00
alexey-milovidov
29b2e26074
Merge pull request #8144 from 4ertus2/decimal
...
Decimal specializations for min/max
2019-12-12 18:18:14 +03:00
alesapin
8fb9541958
Merge pull request #7946 from Alex-Burmak/filesystem_abstraction
...
Filesystem abstraction layer
2019-12-12 18:12:35 +03:00
Nikolai Kochetov
7082f8028b
Merged with master.
2019-12-12 18:04:30 +03:00
Nikolai Kochetov
06f2fa8433
Add more comments, rename classes, move functions adaptors to separate file.
2019-12-12 17:56:03 +03:00
Nikolai Kochetov
168a55b617
Fix build.
2019-12-12 17:55:55 +03:00
Nikolai Kochetov
7dba6849c8
Fix concat and reverse for arrays.
2019-12-12 17:55:35 +03:00
Nikolai Kochetov
17af1ed25f
Fix FunctionExpression.
2019-12-12 17:55:35 +03:00
Nikolai Kochetov
9c4d123f87
Style fixes.
2019-12-12 17:55:35 +03:00
Nikolai Kochetov
187cc83702
update tuple comparison.
2019-12-12 17:55:35 +03:00
Nikolai Kochetov
5289b67b70
update LLVMFunction.
2019-12-12 17:55:35 +03:00
Nikolai Kochetov
63a8dcd2e8
update yestarday.
2019-12-12 17:55:35 +03:00
Nikolai Kochetov
7336f3fa7f
update transform.
2019-12-12 17:55:35 +03:00
Nikolai Kochetov
a18f0c5aa6
update FunctionArrayMapped.
2019-12-12 17:55:35 +03:00
Nikolai Kochetov
db08cc1b5a
update toTypeName.
2019-12-12 17:55:35 +03:00
Nikolai Kochetov
b401dc521a
update reverse.
2019-12-12 17:55:35 +03:00
Nikolai Kochetov
d7b08b166b
update now and today.
2019-12-12 17:55:35 +03:00
Nikolai Kochetov
a9f1a2e382
Fix compile errors.
2019-12-12 17:55:36 +03:00
Alexander Tokmakov
1a6c973055
use absolute path and try to load table
2019-12-12 17:47:31 +03:00
Vladimir Chebotarev
3630b06cf9
Fixed flapping test_ttl_move::test_moves_after_merges_work
2019-12-12 16:42:03 +03:00
hcz
c0028c3942
Add aggregate function categoricalInformationValue ( #8117 )
...
* Add categorical iv aggregate function with tests
2019-12-12 16:28:28 +03:00
chertus
c63a0e88ed
add perf test for decimal aggregates
2019-12-12 16:11:07 +03:00
chertus
16844012e4
Merge branch 'master' into decimal
2019-12-12 15:35:30 +03:00
alexey-milovidov
604a31bb66
Merge pull request #8143 from Akazz/race_condition/process_ordinary_query
...
Resolved data race in DB::BlockStreamProfileInfo::calculateRowsBeforeLimit()
2019-12-12 15:32:47 +03:00
Alexander Burmak
1f69a7a015
Fixed merge issues
2019-12-12 14:10:18 +03:00
alesapin
e7f5b92b19
Add ability to create external dictionaries ON CLUSTER
2019-12-12 13:27:02 +03:00
zhangxiao018
c03f126057
fix trivial count query with ConvertingBlockInputStream.
2019-12-12 18:21:08 +08:00
Ding Xiang Fei
21c571c5b5
Add reference to Zookeeper Internals manual
2019-12-12 18:16:14 +08:00
Nikolai Kochetov
7ad2a6dd0b
Merge pull request #7170 from Enmk/DateTime64
...
DateTime64 data type
2019-12-12 12:20:22 +03:00
Alexander Burmak
c514ec3278
Minor code cleanup
2019-12-12 12:18:46 +03:00
Alexander Burmak
2ce6136de5
Merge remote-tracking branch 'refs/remotes/upstream/master' into vfs
2019-12-12 12:10:50 +03:00
Alexander Kazakov
954d5072e9
Returned the terminating sendProgress() in processOrdinaryQuery
2019-12-12 07:46:39 +03:00
CurtizJ
d17f785260
fix tests
2019-12-12 00:51:06 +03:00
CurtizJ
d6058322e5
add test for special engines with order by
2019-12-11 23:07:41 +03:00
CurtizJ
890bfeb4eb
fix order description analyzing
2019-12-11 21:52:59 +03:00
Nikolai Kochetov
1d90c4c555
Fix build.
2019-12-11 20:09:42 +03:00
zhang2014
194ab5526d
add arrayZip function
2019-12-12 00:22:14 +08:00
Nikolai Kochetov
ea05ab293d
Fix PVS check.
2019-12-11 19:09:43 +03:00
Konstantin Podshumok
7635cf93bd
fix compilation (std::variant with narrowing) with system libcxx
2019-12-11 18:33:14 +03:00
Alexander Kazakov
eb5040771b
Minor correction
2019-12-11 17:54:19 +03:00
Vasily Nemkov
f8fec0402b
Merge commit 'e7540dcf686936a490f89d0735f74c2f5f009821' into DateTime64
2019-12-11 17:38:32 +03:00
Pavel Kovalenko
daf064d13b
Merge remote-tracking branch 'jokser/aws-s3-sdk-integration' into aws-s3-sdk-integration
2019-12-11 17:32:33 +03:00
Vasily Nemkov
61197370bb
Merge branch 'DateTime64' of github.com:Enmk/ClickHouse into DateTime64
2019-12-11 17:25:34 +03:00
Vasily Nemkov
514847609d
PR fixes:
...
* Fixed precision calculation in DataTypeDecimalBase c-tor
* Fixed max precision calculation in getLeastSupertype
* Fixed reading past end of vector in FunctionsConversion with extractToDecimalScale
* More verbose comments on FunctionArgumentTypeValidator and validateFunctionArgumentTypes
* style and other minor fixes.
2019-12-11 17:24:59 +03:00
Pavel Kovalenko
c7f016fc4e
AWS SDK integration - code cleanup.
2019-12-11 17:21:48 +03:00
chertus
4907ca734c
Decimal specializations for min/max
2019-12-11 17:16:59 +03:00
Alexander Kazakov
292e3a0d24
Reworked TCPHandler::processOrdinaryQuery() to resolve race condition
2019-12-11 16:30:27 +03:00
Nikolai Kochetov
20026d7931
Added perftest.
2019-12-11 16:17:30 +03:00
CurtizJ
6834fbf03d
implement ORDER BY optimization for some other meta-storages
2019-12-11 16:09:46 +03:00
alesapin
3229261c91
Fix dictionary_source check
2019-12-11 14:09:21 +03:00
alesapin
2940aeff23
Fix style
2019-12-11 13:24:20 +03:00
alesapin
fd9483efbe
Just trigger CI
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
0ff0a52249
Missed review fixes.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
f2aee64072
Minor style fix.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
e41deb5848
Added comment to MergeTreePartsMover::selectPartsForMove()
.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
7fd1668fde
Review fixes.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
065b681a8c
Boosted test_ttl_move::test_moves_to_volume_work
a little.
2019-12-11 13:24:20 +03:00