Commit Graph

19920 Commits

Author SHA1 Message Date
Vladimir Chebotarev
2bd6474379 Adding storage policies and disks while reloading configuration. 2020-03-04 15:10:17 +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
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
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
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
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
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
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
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
Yatsishin Ilya
8acf6834ec fix finite result for infinite query 2020-03-03 14:31:18 +03:00
Nikolai Kochetov
72fe21c5ae Better calculation for recommended number of threads to execute query pipeline. 2020-03-03 13:28:37 +03:00
Artem Zuikov
7189296e88
Merge pull request #9471 from 4ertus2/ast
JoinedTables related changes
2020-03-03 13:11:29 +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
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
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
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 Kazakov
fa3e915e7f Resorted to a minor correction in the for-loop 2020-03-02 19:51:03 +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
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
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
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
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
Alexey Milovidov
7c13b65e41 Save errno in signal handlers 2020-03-01 17:23:43 +03:00
Artem Zuikov
c7b5c903fc try fix generateFilterActions() - row filter on alias column 2020-03-01 16:00:13 +03:00
Vitaly Baranov
fc0376a170 Shard now clamps the settings got from the initiator to the shard's constaints instead of throwing an exception. 2020-03-01 02:18:49 +03:00
Vitaly Baranov
39d9c315d4 Simplify the message about authentication: now the same message is used in all cases of failed authentication. 2020-03-01 00:27:15 +03:00
Vitaly Baranov
0f04ff0749
Merge pull request #9364 from vitlibar/RBAC-6
RBAC-6
2020-03-01 00:19:15 +03:00
Artem Zuikov
380ab37c9b fix transformQueryForExternalDatabase() 2020-02-29 23:27:13 +03:00
Alexey Milovidov
06d2c82c22 Optimize bit operations on FixedString when one of the arguments is constant #9091 2020-02-29 22:39:18 +03:00
alexey-milovidov
03fc1c80bf
Merge pull request #9451 from CurtizJ/fix-ttl-checksums
Fix mismatched checksums with column TTLs
2020-02-29 20:51:43 +03:00
CurtizJ
e21971cce4 fix style check 2020-02-29 16:14:19 +03:00
Artem Zuikov
cdb9f456ee try fix tests with asan 2020-02-29 14:45:06 +03:00
CurtizJ
bf9c663b48 add unit test for MergeTreeSetIndex 2020-02-29 01:28:17 +03:00
alexey-milovidov
893c3a6797
Merge pull request #9438 from ClickHouse/fix-use-after-move-for-input-pipe
Fix use-after-move in InterpreterSelectQuery
2020-02-29 00:00:56 +03:00
alexey-milovidov
a9a757dc7c
Merge pull request #9433 from amosbird/cleanbuild
cleaning duplicate linker flags
2020-02-28 23:59:55 +03:00
CurtizJ
9448f4710e fix mismatched checksums with column TTLs 2020-02-28 23:29:10 +03:00
alexey-milovidov
5335b589f9 Revert "Generic constructor of ColumnVector from initializer list (#9393)"
This reverts commit 6691302e4f.
2020-02-28 22:14:13 +03:00
alesapin
3725e7d217
Merge pull request #9427 from ClickHouse/trying_to_fix_mutations_finalization_one_more_time
Finalize mutations more frequently
2020-02-28 21:56:22 +03:00
alesapin
5dec1f9e8a
Merge pull request #9435 from ClickHouse/fix_alter_modify_settings
Fix stupid bug with settings alter
2020-02-28 21:55:49 +03:00
Alexey Milovidov
cf7b4a12f1 Chaos Sanitizer: experiment 2020-02-28 21:12:52 +03:00
Nikita Mikhaylov
56d3cd535d
Merge pull request #9413 from nikitamikhaylov/cache_dict_update_queue_size
CacheDictionaryUpdateQueueSize metric added
2020-02-28 20:29:11 +03:00
Nikolai Kochetov
6a562ea818 Added comment to Chunk.h 2020-02-28 18:47:38 +03:00
Artem Zuikov
b3a930acf3 add JoinedTables class 2020-02-28 18:23:32 +03:00
Nikolai Kochetov
9360163e7b Fix use-after-move. 2020-02-28 18:11:18 +03:00
Vitaly Baranov
91523752ce Use server config to set path to persistent storage for access entities. 2020-02-28 16:34:19 +03:00
Vitaly Baranov
2408c8cf57 Implement persistent storage for access entities. 2020-02-28 16:34:19 +03:00
Vitaly Baranov
2846567bf1 Add function IAccessStorage::canInsert(): now access storage can decide if it can take a new entity. 2020-02-28 16:34:19 +03:00
Vitaly Baranov
b7f0129505 Fix parsing list of roles in commands CREATE USER, CREATE ROW POLICY, CREATE QUOTA. 2020-02-28 16:34:19 +03:00
Vitaly Baranov
71bb3fc46d Add missed locks to MemoryAccessStorage. 2020-02-28 16:34:18 +03:00
Vitaly Baranov
455fad5919 Add attach mode to access-controlling SQL. 2020-02-28 16:34:18 +03:00
Alexander Kazakov
dc4ae6435b ColumnVector::replicate() is even more readily vectorized now 2020-02-28 16:27:01 +03:00
alexey-milovidov
6691302e4f
Generic constructor of ColumnVector from initializer list (#9393)
* Generic constructor of ColumnVector from initializer list #9367

* Fixed build

* Fixed error
2020-02-28 15:57:04 +03:00
alesapin
bbe7ded486 Remove unused error code 2020-02-28 15:49:34 +03:00
alesapin
fc18f82189 Fix stupid bug with settings alter 2020-02-28 15:44:50 +03:00
Nikita Mikhaylov
e06432af60
CacheDictionary datarace on exception_ptr (#9379)
* datarace on exceptionptr fixed

* better

* monkey test added

* comment to test added

* add new line to reference file

* bump tests

* q
2020-02-28 15:34:39 +03:00
Artem Zuikov
d643332490 fix style check error 2020-02-28 14:03:09 +03:00
Amos Bird
615c6bba91
cleaning duplicate linker flags 2020-02-28 18:56:33 +08:00
Artem Zuikov
fdd1f248d0 Merge branch 'master' into ast 2020-02-28 13:54:33 +03:00
Nikita Mikhaylov
aaffe31613 split metric 2020-02-28 13:53:59 +03:00
Artem Zuikov
316a8e231d fix unit tests build 2020-02-28 13:38:46 +03:00
alesapin
9a03d413aa Fix backward compatibility on server side 2020-02-28 12:58:35 +03:00
alesapin
46c6897ab5 Fix backward compatibility on server side 2020-02-28 12:57:45 +03:00