Alexander Kuzmenkov
b125e6b393
Log which configuration files we loaded.
2020-02-07 22:32:49 +03:00
Alexander Kuzmenkov
75920565c9
Improve flush performance in SystemLog
...
It started having problems under heavy workloads such as saving all
memory allocations to trace_log table. To improve that, stop popping
entries one by one from the log queue, and actually stop using the queue
completely, because we don't use most of its methods or its backpressure
feature. Just keep a vector of messages and flush it to disk
periodically.
2020-02-07 22:32:49 +03:00
Ivan
1b55150701
Add row-level filter support to Distributed engine ( #8926 )
...
* Add tests
* Implement support for initial user on remote side.
2020-02-07 22:31:09 +03:00
tavplubix
7cd87125c7
Merge pull request #9026 from ClickHouse/fix_poco_ssl_timeouts
...
Fix poco secure sockets timeouts
2020-02-07 21:46:12 +03:00
tavplubix
c6a8e4d67e
Merge pull request #8958 from ClickHouse/json-each-row-array-fix
...
Fixed error in JSONEachRow when data is in array.
2020-02-07 21:44:21 +03:00
tavplubix
21fdc52456
Update JSONEachRowRowInputFormat.cpp
2020-02-07 21:43:49 +03:00
alesapin
f9d70e741f
Merge pull request #9047 from ClickHouse/fix_unit_tests
...
Fix unit tests
2020-02-07 21:30:09 +03:00
Nikita Mikhaylov
1324f3946e
Merge pull request #8988 from nvartolomei/nv/alter-mv-modify-query
...
Modify Materialized View query
2020-02-07 21:28:27 +03:00
alesapin
dea937ad84
Don't use ORDER BY for empty key
2020-02-07 20:10:24 +03:00
alesapin
c3f24aa075
Fix test and improve run
2020-02-07 19:01:20 +03:00
Ivan Lezhankin
abb1220cb3
Merge branch 'master' into memory-profiler
2020-02-07 18:16:41 +03:00
alesapin
7aa71bb1dd
Merge pull request #8957 from oandrew/avro-fixes-confluent
...
AvroConfluent integration test
2020-02-07 16:59:37 +03:00
alesapin
1ada6e663c
Missed change
2020-02-07 16:56:57 +03:00
alesapin
f3a35998e1
Fix primary.idx corruption after delete mutation
2020-02-07 16:54:17 +03:00
tavplubix
092ed1df15
Update JSONEachRowRowInputFormat.cpp
2020-02-07 16:38:37 +03:00
Alexander Tokmakov
16a3bed290
Merge branch 'master' into fix_poco_ssl_timeouts
2020-02-07 16:36:45 +03:00
Alexander Tokmakov
5fba5f97dd
update submodule
2020-02-07 16:35:15 +03:00
Alexander Tokmakov
47ad022a1f
disable parallel parsing for JSON in square brackets
2020-02-07 16:16:51 +03:00
Alexander Tokmakov
5956f7400f
Replace ParsingStage with readPrefix() and readSuffix()
2020-02-07 14:28:05 +03:00
Anton Popov
3e8179108b
Merge pull request #8892 from PerformanceVision/select_constants
...
DB::Exception: Parameters are out of bound when we have a constant on the SELECT clause
2020-02-07 14:05:16 +03:00
alesapin
dcfe6524e5
Fix unit tests
2020-02-07 12:51:48 +03:00
alesapin
f4467aaa65
Merge pull request #9028 from Enmk/Gorilla_and_DoubleDelta_buffer_overflow_fix
...
Fixed buffer overflow on decoding small sequences with Gorilla and DoubleDelta
2020-02-07 11:40:08 +03:00
Slach
8251695383
change system.metrics.MySQLConnection description after review
...
Signed-off-by: Slach <bloodjazman@gmail.com>
2020-02-07 08:12:00 +05:00
Slach
1bff5578b6
Merge branch 'master' of github.com:ClickHouse/ClickHouse
2020-02-07 08:03:45 +05:00
Vitaly Baranov
7ebcd4b290
Merge pull request #8875 from vitlibar/RBAC-5
...
RBAC-5.1
2020-02-07 03:40:15 +03:00
Artem Zuikov
31948a063a
Trying to fix early constant folding ( #9010 )
...
add setting to disable early constant folding
2020-02-07 03:05:51 +03:00
Artem Zuikov
31a3f3b48b
revert TypeIndex, another fix for T64 ( #9033 )
2020-02-07 03:04:25 +03:00
Alexander Tokmakov
acef7fc5bd
add test
2020-02-06 20:23:05 +03:00
Vitaly Baranov
d2ff1e5dd4
Implement partial revokes.
2020-02-06 18:12:53 +03:00
Vitaly Baranov
421120b997
Implement SQL queries to manipulate users and grants.
2020-02-06 18:12:53 +03:00
Vitaly Baranov
c604ce1ca5
Add access_with_grant_option to User.
2020-02-06 18:12:53 +03:00
Vitaly Baranov
c9f2713cc4
Remove getting user by name from Context.
2020-02-06 18:12:53 +03:00
Vitaly Baranov
08c6061bdf
Add user_id to Context.
2020-02-06 18:12:54 +03:00
Vitaly Baranov
fb3b755599
Fix granting and revoking access rights.
2020-02-06 18:12:53 +03:00
Vitaly Baranov
328d3a8b08
Add token type '@'.
2020-02-06 18:12:53 +03:00
Vitaly Baranov
291b7c277a
Move some part of the Authentication class to header to allow using in the parser.
2020-02-06 18:12:48 +03:00
proller
d69785915e
Merge remote-tracking branch 'upstream/master' into fix27
2020-02-06 17:19:30 +03:00
Vitaly Baranov
1e8f04b571
Add to class AllowedClientHost support for like pattern and for removing.
2020-02-06 15:25:32 +03:00
Alexander Kuzmenkov
d9073f27b7
Revert "Merge pull request #9025 from ClickHouse/revert-8303-cache-dictionary"
...
This reverts commit 24bdad3768
, reversing
changes made to dad4f03a8f
.
2020-02-06 15:18:19 +03:00
Alexander Kuzmenkov
7f9bab3fc5
Merge pull request #8985 from ClickHouse/aku/demangle-faster
...
Avoid extra copying when demangling names.
2020-02-06 14:57:56 +03:00
Nicolae Vartolomei
0939a9460f
Modify Materialized View query
2020-02-06 08:57:54 +00:00
Vasily Nemkov
9b64a963c4
Fixed buffer overflow on decoding small sequences with Gorilla and DoubleDelta
...
* When decoding 0 items with Gorilla
* When decoding 1 or 0 items with DoubleDelta
2020-02-06 16:37:21 +08:00
alesapin
29a26a87b4
Merge pull request #9022 from ClickHouse/mutations_parts_to_do_fix
...
Fix mutations finalization task
2020-02-06 11:26:13 +03:00
alesapin
790ef52aef
Merge pull request #9024 from CurtizJ/fix-range-reader
...
Fix prewhere optimization.
2020-02-06 11:25:59 +03:00
CurtizJ
db47ef923c
fix prewhere
2020-02-05 19:42:27 +03:00
achulkov2
0ae0e03d52
Address latest comments
2020-02-05 19:38:03 +03:00
alesapin
1923930379
Fix mutations finalization task
2020-02-05 19:30:02 +03:00
Alexander Kuzmenkov
3368af109e
Explicit values are more conspicuous.
2020-02-05 18:08:54 +03:00
chertus
af84814e51
fix for T64 data incompatibility
2020-02-05 17:25:33 +03:00
Slach
23b787c0d6
actualize description of system.metrics.TCPConnection
...
add system.metrics.MySQLConnection
Signed-off-by: Slach <bloodjazman@gmail.com>
2020-02-05 19:06:46 +05:00
Ivan Lezhankin
a5ccc72656
Merge remote-tracking branch 'upstream/master' into memory-profiler
2020-02-05 16:52:49 +03:00
Alexander Kuzmenkov
64bcb78812
use proper length
2020-02-05 13:24:24 +03:00
Artem Zuikov
8c23840cc8
ExpressionActions refactoring: extract ArrayJoinAction class ( #8998 )
...
refactoring: extract ArrayJoinAction class
2020-02-05 13:12:19 +03:00
Mikhail Filimonov
babd3ca34e
Fixing test build, more review fixes
2020-02-05 08:05:55 +01:00
Mikhail Filimonov
8c736e6c9f
After review fixes
2020-02-04 22:19:34 +01:00
Alexander Kuzmenkov
7b898ec871
style
2020-02-04 16:31:15 +03:00
Mikhail Korotov
ad77771b9a
Merge branch 'secure_password' of https://github.com/millb/ClickHouse into secure_password
2020-02-04 12:05:47 +03:00
Guillaume Tassery
a79a9cf078
Merge branch 'master' of github.com:ClickHouse/ClickHouse into select_constants
2020-02-04 05:09:12 +01:00
Alexander Kuzmenkov
cbcb7895e4
Avoid extra copying when demangling names.
2020-02-03 22:51:26 +03:00
Ivan Lezhankin
634d3bedd3
Attempt to fix
2020-02-03 20:06:59 +03:00
proller
bce3ec2a29
Revert "Revert "Build fixes""
...
This reverts commit 9e0b40bf09
.
2020-02-03 19:46:17 +03:00
millb
cb7dc72c4b
Merge branch 'secure_password' of https://github.com/millb/ClickHouse into secure_password
2020-02-03 19:04:16 +03:00
millb
663e944b33
Attempt
2020-02-03 19:03:42 +03:00
Ivan Lezhankin
88095b636e
Merge remote-tracking branch 'upstream/master' into memory-profiler
2020-02-03 16:21:21 +03:00
Mikhail Korotov
e0eb2f5428
Update Cluster.cpp
2020-02-03 16:18:00 +03:00
alexey-milovidov
e24926d16e
Merge pull request #8952 from azat/getSerializedSize
...
Add blockSerializedSize() function (size on disk without compression)
2020-02-03 15:46:26 +03:00
alexey-milovidov
59ef2b2009
Merge pull request #8963 from millb/CRLF_in_TSV
...
CRLF in TSV output format
2020-02-03 15:44:59 +03:00
alexey-milovidov
5689bef818
Merge pull request #8967 from CurtizJ/attach-if-not-exists
...
Fix query 'ATTACH TABLE IF NOT EXISTS'
2020-02-03 15:41:57 +03:00
CurtizJ
a5b5cb2e94
fix query 'ATTACH TABLE IF NOT EXISTS'
2020-02-03 13:38:09 +03:00
Mikhail Korotov
bf3caa0373
Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into secure_password
2020-02-03 13:08:20 +03:00
Mikhail Filimonov
24ff635435
draft implementation, wip
2020-02-03 11:02:52 +01:00
Guillaume Tassery
4189a0d70b
Merge branch 'master' of github.com:ClickHouse/ClickHouse into select_constants
2020-02-03 10:46:37 +01:00
Azat Khuzhin
e89ceae61a
Add blockSerializedSize() function (size on disk without compression)
...
Sometimes it is useful to know how much does this data will take on
disk, with blockSerializedSize() you can know this (although without
compression).
This can be a major knowledge for various aggregation functions that
tracking some state (i.e. uniqCombined).
2020-02-03 11:26:40 +03:00
Azat Khuzhin
f979ce31ca
Add NullWriteBuffer
2020-02-03 11:26:04 +03:00
millb
0d91aff981
Code added
2020-02-03 10:40:12 +03:00
alexey-milovidov
c793f30873
Merge pull request #8954 from ClickHouse/os-thread-id
...
Use OS thread id everywhere instead of internal thread number.
2020-02-03 03:57:35 +03:00
Alexey Milovidov
e1e69771a0
Fixed error in JSONEachRow
2020-02-03 03:04:08 +03:00
alexey-milovidov
baf218b431
Merge pull request #8932 from 4ertus2/debt
...
Rename ANY INNER to SEMI JOIN for partial merge join
2020-02-03 01:53:52 +03:00
Alexey Milovidov
1aedbb3806
Merge branch 'master' of github.com:yandex/ClickHouse
2020-02-03 00:04:36 +03:00
alexey-milovidov
bf4887a33d
Merge pull request #8822 from millb/Prohibition_secondary_index_with_old_format_merge_tree
...
Prohibition secondary index with old syntax merge tree
2020-02-03 00:04:04 +03:00
alexey-milovidov
d1bfacae4b
Merge pull request #8953 from oandrew/avro-fixes-confluent
...
AvroConfluent fixes
2020-02-03 00:00:24 +03:00
Alexey Milovidov
1463764199
Removed useless code (found by PVS Studio)
2020-02-02 23:59:18 +03:00
alexey-milovidov
9e0b40bf09
Revert "Build fixes"
2020-02-02 23:21:49 +03:00
Alexey Milovidov
fc17853c5a
Added missing range check to function h3HexAreaM2 #8938
2020-02-02 23:13:06 +03:00
Alexey Milovidov
d11f3cb78f
Changed thread_id to UInt64 to support more OS
2020-02-02 23:01:13 +03:00
alexey-milovidov
d213f5beae
Update h3EdgeLengthM.cpp
2020-02-02 19:22:59 +03:00
chertus
d2e8b24970
better compatibility in EngineJoin
2020-02-02 19:12:48 +03:00
chertus
8c371ed75f
syntax ANY INNER to SEMI LEFT JOIN rewrite
2020-02-02 17:07:50 +03:00
proller
96cfd0b6c2
Merge remote-tracking branch 'upstream/master' into fix27
2020-02-02 14:55:15 +03:00
Andrew Onyshchuk
b236f7a3ae
Do not rethrow Poco exception
2020-02-01 22:06:20 -06:00
alexey-milovidov
55c5bdbace
Trigger CI
2020-02-02 05:49:36 +03:00
Alexey Milovidov
39b31907b5
Rename function #7477
2020-02-02 05:35:47 +03:00
Alexey Milovidov
f9eb4e79f6
Using OS tid everywhere #7477
2020-02-02 05:28:14 +03:00
alexey-milovidov
c1535e10d4
Merge pull request #8813 from CurtizJ/merging-in-arrays
...
Merging #5342 (IN with function result).
2020-02-02 04:33:54 +03:00
alexey-milovidov
ef2346b0fa
Update ActionsVisitor.cpp
2020-02-02 04:33:13 +03:00
alexey-milovidov
3a1e3f612e
Merge branch 'master' into idisk-seekable-readbuffer
2020-02-02 03:54:50 +03:00
Andrew Onyshchuk
927e572d39
AvroConfluent bugfixes
2020-02-01 18:53:11 -06:00
alexey-milovidov
185d11ad72
Merge pull request #8938 from nmandery/h3-hierarchy-master
...
implement more functions of the H3 library
2020-02-02 03:41:01 +03:00
alexey-milovidov
46583b2c60
Merge pull request #8835 from ClickHouse/alter-partition-dont-allow-strange-expressions
...
Don't allow strange expressions in ALTER ... PARTITION query
2020-02-02 03:36:59 +03:00
alexey-milovidov
eeacc97d2f
Merge pull request #8852 from vitlibar/RBAC-4
...
RBAC-4
2020-02-02 03:35:31 +03:00
alexey-milovidov
df44bfa771
Merge pull request #8950 from Alex-Burmak/s3_min_upload_part_size
...
Support of s3_min_upload_part_size setting in DiskS3
2020-02-02 03:33:50 +03:00
alexey-milovidov
b4b30202b1
Merge pull request #8949 from oandrew/avro-fixes
...
Avro format improvements
2020-02-02 03:33:20 +03:00
Andrew Onyshchuk
16d4990088
Get rid of SkipFnHolder
2020-02-01 11:13:50 -06:00
Vitaly Baranov
63079c40c2
Optimize access checking.
2020-02-01 17:31:25 +03:00
Alexander Burmak
0c0ad54366
Support of s3_min_upload_part_size setting in DiskS3
2020-02-01 12:28:04 +03:00
Andrew Onyshchuk
b84d5c2139
Add support for references
2020-01-31 22:13:12 -06:00
Andrew Onyshchuk
1b308142d6
Support for AVRO_FIXED inserted into String
2020-01-31 18:11:51 -06:00
alexey-milovidov
8253134739
Merge pull request #8935 from millb/CRLF_in_CSV_2
...
CRLF in CSV output format
2020-02-01 01:52:44 +03:00
alexey-milovidov
45497b4ed6
Merge pull request #8940 from ClickHouse/show-tables-not-like
...
Fixed ridiculous bug #8727
2020-02-01 01:44:51 +03:00
Alexey Milovidov
9701b006af
Merge branch 'master' of github.com:yandex/ClickHouse
2020-01-31 23:24:30 +03:00
alexey-milovidov
d20bae03fb
Merge pull request #8908 from azat/fixes
...
Tiny fixes
2020-01-31 23:22:30 +03:00
alexey-milovidov
41fb856da2
Merge pull request #8933 from bgiard/summing_merge_tree_strings
...
String keys in SummingMergeTree maps
2020-01-31 23:20:46 +03:00
Alexey Milovidov
b6761d31f3
Added range check to function h3EdgeLengthM
2020-01-31 23:16:46 +03:00
Alexey Milovidov
1b24968b48
Fixed ridiculous bug #8727
2020-01-31 21:42:08 +03:00
Nico Mandery
23c9902433
h3 hierarchical functions and string conversion
2020-01-31 18:49:17 +01:00
Vitaly Baranov
caeed69fe0
Change access rights dynamically when users.xml is edited.
2020-01-31 20:27:32 +03:00
Vitaly Baranov
10c912dab2
Rewrite the User class to be controlled by AccessControlManager.
2020-01-31 20:27:32 +03:00
Vitaly Baranov
168002376b
Remove old access rights checking code.
2020-01-31 20:27:32 +03:00
Vitaly Baranov
2aa58193c8
Check access rights via new interface.
2020-01-31 20:27:28 +03:00
Vitaly Baranov
9e910222da
Add interfaces to check access rights.
2020-01-31 19:23:33 +03:00
Vitaly Baranov
6a8a69fd0c
Use the generic class ext::scope_guard for subscriptions in IAccessStorage instead of a special class.
2020-01-31 19:23:33 +03:00
tavplubix
d43d84e71d
Merge pull request #8899 from achulkov2/issue-8864_show_create_table_bad_error_message
...
Issue 8864 show create table bad error message
2020-01-31 19:10:21 +03:00
alexey-milovidov
c2c5b81b70
Merge pull request #8851 from excitoon-favorites/globss3
...
Added globs/wildcards for s3
2020-01-31 18:56:06 +03:00
alexey-milovidov
9eb01b16fd
Merge pull request #8913 from nvartolomei/nv/alter-mv-replace-v20.1
...
ALTER <materialized view name> MODIFY QUERY <select_query>
2020-01-31 18:44:32 +03:00
Baudouin Giard
fbbf026277
String keys in SummingMergeTree maps
...
Accept String or FixedString data types as key for maps in the
SummingMergeTree now that sumMap supports these two types (introduced in
bc0fbd688a
).
Signed-off-by: Baudouin Giard <bgiard@bloomberg.net>
2020-01-31 14:37:28 +00:00
chertus
71d2050000
rename ANY INNER to SEMI JOIN for partial merge join
2020-01-31 17:29:49 +03:00
millb
0f5e43ec51
Attempt
2020-01-31 16:02:53 +03:00
Vitaly Baranov
035740f708
Merge pull request #8907 from vitlibar/drop-temporary-table-removes-only-temporary
...
DROP TEMPORARY TABLE now drops only temporary table.
2020-01-31 14:48:24 +03:00
Mikhail Korotov
14acdffb0e
Update DirectoryMonitor.cpp
2020-01-31 14:29:21 +03:00
Mikhail Korotov
5c5b76d2b0
Update DirectoryMonitor.cpp
2020-01-31 14:28:39 +03:00
millb
d05642575d
fixed
2020-01-31 14:16:46 +03:00
proller
56a1fd9903
Merge remote-tracking branch 'upstream/master' into fix27
2020-01-31 14:08:08 +03:00
millb
2dab300ad4
attempt
2020-01-31 13:49:10 +03:00
millb
613b7314f6
fixed bugs
2020-01-31 12:29:28 +03:00
millb
165afabdd2
second attempt
2020-01-31 12:22:30 +03:00
Pavel Kovalenko
e615f72749
Fixed DiskTest
2020-01-31 12:05:41 +03:00
Nikolai Kochetov
c5289212ca
Merge pull request #8902 from ClickHouse/storage-buffer-processors
...
Storage buffer processors
2020-01-31 10:46:16 +03:00
Alexey Milovidov
54f1cea22c
Merge branch 'master' into alter-partition-dont-allow-strange-expressions
2020-01-31 04:35:33 +03:00
alexey-milovidov
0f800b2e73
Merge pull request #8910 from PerformanceVision/jit_nullable
...
Unexpected column in LLVMExecutableFunction when we use Nullable type when we use the JIT
2020-01-31 04:32:10 +03:00
Alexey Milovidov
26e328c7e2
Minor modifications for #8860
2020-01-31 04:10:12 +03:00
alexey-milovidov
dedf513aa3
Merge pull request #8860 from Avogar/json_each_row
...
Allow data in square brackets in JSONEachRowFormat.
2020-01-31 04:06:27 +03:00
alexey-milovidov
d76d55335e
Merge pull request #8914 from bgiard/range_reader
...
Fix crash in corner case of MergeTreeRangeReader::ReadResult::shrink
2020-01-31 03:57:52 +03:00
alexey-milovidov
5d3c62cd52
Merge pull request #8917 from filimonov/kafka_fixes_part2
...
Kafka fixes part2
2020-01-31 03:55:46 +03:00
proller
bec5289477
Merge remote-tracking branch 'upstream/master' into fix27
2020-01-31 02:42:07 +03:00
alexey-milovidov
835a435347
Merge pull request #8903 from bgiard/sum_map_strings
...
Add support of String and FixedString keys for sumMap
2020-01-31 01:02:16 +03:00
Mikhail Filimonov
a6e3265960
Kafka proper rebalances processing, controlled assignment, faster tests
2020-01-30 20:30:45 +01:00
Pavel Kovalenko
52db32fd5d
Fixed reading from StorageLog table.
2020-01-30 22:30:42 +03:00
Pavel Kovalenko
9efda05839
StorageLog test with DiskLocal and DiskMemory.
2020-01-30 22:29:30 +03:00
proller
402b8608e1
Merge remote-tracking branch 'upstream/master' into fix27
2020-01-30 19:47:01 +03:00
achulkov2
1f97500756
Address comment
2020-01-30 19:41:58 +03:00