Maksim Kita
f140204279
Improved performance of SSDCache dictionary
2021-03-17 22:01:45 +03:00
Pavel Kruglov
bf888b7e5f
Fix deadlock in first catboost model execution
2021-03-17 21:57:40 +03:00
Nikolai Kochetov
45fead9062
Fix typos
2021-03-17 21:42:42 +03:00
Nikolai Kochetov
9fdb0e667f
Add comment.
2021-03-17 21:40:26 +03:00
Maksim Kita
bc22f4f6eb
Updated implementation
2021-03-17 20:14:36 +03:00
Nikolai Kochetov
2c1539f641
Fix added input.
2021-03-17 20:08:30 +03:00
fuqi
cfa92f0045
fix code style
2021-03-18 00:25:43 +08:00
Nikolai Kochetov
3eba817a68
Add comments.
2021-03-17 19:08:46 +03:00
fuqi
b8edc12812
fix code style
2021-03-17 23:56:55 +08:00
Nikolai Kochetov
738cb1af62
Fix filter push down columns order.
2021-03-17 18:33:18 +03:00
Alexander Kuzmenkov
1cd9f28bd4
another way
2021-03-17 18:31:30 +03:00
kssenii
3903d59d30
Better
2021-03-17 14:34:04 +00:00
Pavel Kovalenko
e6711e936e
Cleanup destination directory during DiskCacheWrapper::moveFile()
2021-03-17 17:33:13 +03:00
Pavel Kovalenko
71b36a7029
Better error handling and logging in WriteBufferFromS3
2021-03-17 17:20:55 +03:00
fuqi
e116e8d5e8
fix bug
2021-03-17 22:19:10 +08:00
kssenii
ae64a24844
Add connection pool
2021-03-17 13:55:47 +00:00
Nikita Mikhaylov
2303f1788c
Merge pull request #21807 from 3ldar-nasyrov/master
...
DDLWorker.cpp: fixed exceeded amount of tries typo
2021-03-17 16:04:59 +03:00
Nikita Mikhaylov
f51b41b7a4
Merge pull request #21710 from kssenii/replica-priorities
...
Support replicas priority for postgres dictionary source
2021-03-17 16:02:00 +03:00
Kseniia Sumarokova
f8fc4281f2
Update PostgreSQLReplicaConnection.h
2021-03-17 15:56:47 +03:00
fuqi
9ab713c2e1
optimize select final with prewhere primary key
2021-03-17 18:57:58 +08:00
fuqi
5e20ea2c33
optimize select final with prewhere primary key
2021-03-17 18:49:24 +08:00
Pavel Kovalenko
5627ae9067
Make MergeTreeData::getPartitionMatcher const
2021-03-17 12:12:55 +03:00
Nikolai Kochetov
3a3f800f6e
Merge pull request #21579 from azat/dist-query-zero-shards-fix
...
Fix optimize_skip_unused_shards for zero shards case
2021-03-17 11:54:08 +03:00
Nikolai Kochetov
4f1f344d4d
Merge pull request #21529 from azat/system.errors-improvements
...
Add last_error_time/last_error_message/last_error_stacktrace/remote columns for system.errors
2021-03-17 11:51:29 +03:00
alexey-milovidov
d02726bcac
Merge pull request #9404 from Enmk/DateTime64_extended_range
...
Date time64 extended range
2021-03-17 11:06:03 +03:00
Amos Bird
0640bb4cba
Fix arena data race in two level merge
2021-03-17 14:33:57 +08:00
tavplubix
a093980767
Merge pull request #21711 from kssenii/non-default-schema
...
Support non-default table schema for postgres storage/table-function
2021-03-17 02:10:32 +03:00
Alexey Milovidov
9ca0566132
Minor modification
2021-03-17 02:08:33 +03:00
3ldar-nasyrov
37a17749ea
fixed exceeded amount of tries typo
...
'retires' -> 'retries'
2021-03-16 23:17:07 +03:00
Azat Khuzhin
9dee842b60
Distinguish remote and local error info
2021-03-16 22:31:49 +03:00
Azat Khuzhin
a337691b06
Fix modernize-use-bool-literals clang-tidy warning in StorageSystemErrors
2021-03-16 22:31:49 +03:00
Azat Khuzhin
cc87bcfb63
Fix errorCodeToName() for signed integers
...
- https://clickhouse-test-reports.s3.yandex.net/21529/2ce2772d35eb3d81628f4d294d5799e9f05333fd/functional_stateless_tests_(address).html#fail1
- https://clickhouse-test-reports.s3.yandex.net/21529/2ce2772d35eb3d81628f4d294d5799e9f05333fd/functional_stateless_tests_(ubsan).html#fail1
- https://clickhouse-test-reports.s3.yandex.net/21529/2ce2772d35eb3d81628f4d294d5799e9f05333fd/stress_test_(address).html#fail1
2021-03-16 22:31:49 +03:00
Azat Khuzhin
efdd04c958
Drop last_ prefix for ErrorCodes::ValuePair::error_time_ms
2021-03-16 22:31:49 +03:00
Azat Khuzhin
44c9dc753d
Add system.errors.last_error_stacktrace column
2021-03-16 22:31:49 +03:00
Azat Khuzhin
775f8f7682
Add system.errors.last_error_message column
2021-03-16 22:31:49 +03:00
Azat Khuzhin
c8852331a2
Add system.errors.last_error_time column
2021-03-16 22:31:49 +03:00
Azat Khuzhin
0d01eaf94f
Guard ErrorCodes with mutex over atomic
2021-03-16 22:31:49 +03:00
Azat Khuzhin
7f73ac2b7a
Fix ErrorCodes::Value/ErrorCode types (sigh)
...
Note, that system.errors already uses correct types
2021-03-16 22:31:49 +03:00
Azat Khuzhin
259e5ba88e
Separate accounting of remote exceptions in system.errors
2021-03-16 22:31:46 +03:00
Azat Khuzhin
b39f8cc6ac
Move ErrorCodes::increment() into module part
2021-03-16 22:31:41 +03:00
tavplubix
848bb59175
Merge pull request #21728 from ClickHouse/fix_alter_decimal
...
Fix alter modify for decimal columns when type size doesn't change
2021-03-16 20:01:35 +03:00
Alexander Kuzmenkov
e5bef75728
fix
2021-03-16 19:15:31 +03:00
Alexey Milovidov
637b683ae9
Fix clang-tidy
2021-03-16 18:35:14 +03:00
Ilya Golshtein
ab670a31dc
AvroRowInputFormat::readPrefix inroduced
2021-03-16 17:40:59 +03:00
Pavel Kovalenko
a43c85b105
Add test for freeze/unfreeze partition with old MergeTree syntax
2021-03-16 16:36:05 +03:00
Nikolai Kochetov
0ffea300ac
Merge pull request #21643 from azat/async_socket_for_remote-cancel-fix
...
Fix distributed requests cancellation with async_socket_for_remote=1
2021-03-16 15:51:49 +03:00
alesapin
077a2019b6
Found first real bug with jepsen
2021-03-16 15:36:54 +03:00
Nikita Mikhaylov
1d15ed34ce
Merge pull request #21737 from excitoon-favorites/reverts3connectionpools
...
Reverted S3 connection pools
2021-03-16 14:40:54 +03:00
Nikita Mikhaylov
2e13c767a0
Merge pull request #21149 from nikitamikhaylov/pp-for-csv-with-names
...
Support parallel parsing for *WithNames types
2021-03-16 14:38:03 +03:00
Nikita Mikhaylov
7d7a2bc724
Merge pull request #21630 from nikitamikhaylov/pf-local
...
Parallel formatting for clickhouse-local
2021-03-16 14:37:40 +03:00
kssenii
fb5c871140
Merge branch 'non-default-schema' of https://github.com/kssenii/ClickHouse into non-default-schema
2021-03-16 11:17:45 +00:00
kssenii
f8a99804c1
Add double quotes
2021-03-16 11:15:43 +00:00
Alexey Milovidov
ea049b2cc0
Merge branch 'master' into DateTime64_extended_range
2021-03-16 14:08:02 +03:00
Alexey Milovidov
eadf0248d0
Build fixes
2021-03-16 14:07:53 +03:00
alexey-milovidov
f52e29cfec
Merge pull request #21624 from vdimir/storage-s3-fail
...
Try to fix test_storage_s3: crash in WriteBufferFromS3
2021-03-16 13:38:48 +03:00
kssenii
4bdfc799f5
Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into non-default-schema
2021-03-16 10:05:10 +00:00
Nikolai Kochetov
e8d7349c79
Merge branch 'master' into dist-query-zero-shards-fix
2021-03-16 12:00:08 +03:00
Pavel Kovalenko
39f3b17041
Merge remote-tracking branch 'origin/master' into unfreeze-partitions
2021-03-16 10:56:24 +03:00
alesapin
23a7c00ba4
Merge branch 'master' into fix_alter_decimal
2021-03-16 10:24:46 +03:00
alesapin
8fd3fbc5b3
Merge pull request #20387 from Avogar/optimize-on-insert
...
Don't create empty parts on INSERT
2021-03-16 10:20:34 +03:00
Amos Bird
f00e108410
Fix scalar subquery index analysis
2021-03-16 14:07:30 +08:00
Alexander Kuzmenkov
2328d56827
fix
2021-03-16 04:19:33 +03:00
Anton Popov
ecd9220c77
minor fixes
2021-03-16 02:28:11 +03:00
Alexander Kuzmenkov
3c16ea0bc8
fix incorrect number of rows for Chunks with no columns in PartialSortingTransform
2021-03-16 01:59:12 +03:00
Maksim Kita
3d1c42827b
Added FixedDeadlineHashMap
2021-03-16 01:59:04 +03:00
ip
1a356af579
StorageMergeTree: allocate temp part blocknumber in dest table
2021-03-15 17:03:34 -04:00
Alexey Milovidov
3f67f4f47b
Saturation for DateTime
2021-03-15 23:40:33 +03:00
Alexey Milovidov
31d7f10a94
Remove bad code
2021-03-15 23:34:42 +03:00
Alexander Kuzmenkov
e485a27dc1
some fixes
2021-03-15 22:45:45 +03:00
alexey-milovidov
378e10f929
Merge pull request #21351 from fuwhu/refine-load-data-parts
...
Refine MergeTreeData::loadDataParts to not parse format version file and detached directory
2021-03-15 22:38:30 +03:00
Alexey Milovidov
671395e8c8
Most likely improve performance
2021-03-15 22:23:27 +03:00
Anton Popov
840417c957
Merge pull request #21685 from Avogar/reload-cluster-config
...
Update clusters only if their configs were updated
2021-03-15 20:09:58 +03:00
tavplubix
9e8ebb5e2b
Update TableFunctionPostgreSQL.cpp
2021-03-15 20:07:36 +03:00
Kseniia Sumarokova
4e35cf5509
Update src/Storages/StoragePostgreSQL.cpp
...
Co-authored-by: tavplubix <tavplubix@gmail.com>
2021-03-15 19:26:44 +03:00
Nikita Mikhaylov
23a1c63460
Update StorageURL.cpp
2021-03-15 17:40:51 +03:00
Alexey Milovidov
eaeb4a3bf0
Merge branch 'master' into DateTime64_extended_range
2021-03-15 16:59:32 +03:00
alexey-milovidov
fba8d66f51
Merge pull request #21220 from Slach/add_postgresql_engine_docs
...
Add postgresql engine docs
2021-03-15 15:40:15 +03:00
Nikita Mikhaylov
c92d8c776c
try to avoid race in grpc server
2021-03-15 15:14:58 +03:00
Nikita Mikhaylov
1f92c8ce58
parallel formatting everywhere
2021-03-15 14:51:24 +03:00
Nikita Mikhaylov
588f3ee11e
better[2]
2021-03-15 14:43:57 +03:00
Vladimir Chebotarev
35e0d0f672
Reverted S3 connection pools.
2021-03-15 14:17:16 +03:00
alesapin
42ccee286a
Merge branch 'master' into jepsen_for_nukeeper
2021-03-15 14:17:13 +03:00
Alexey Milovidov
e7ba9dcd68
Merge branch 'master' into add_postgresql_engine_docs
2021-03-15 14:15:24 +03:00
alexey-milovidov
8d1bf002e9
Merge pull request #21716 from azat/concurrent-OPTIMIZE-DROP-fix
...
[RFC] Fix concurrent OPTIMIZE and DROP for ReplicatedMergeTree
2021-03-15 14:12:27 +03:00
Vitaly Baranov
6153f52811
Merge pull request #21641 from vitlibar/allowed-grantees
...
Add new clause GRANTEES for CREATE/ALTER USER
2021-03-15 12:47:22 +03:00
Ilya Golshtein
abcf581005
avro bug with format_setting reference and a typo in kafka test
2021-03-15 12:19:33 +03:00
alesapin
d502a217e5
Merge branch 'master' into Avogar-optimize-on-insert
2021-03-15 11:38:25 +03:00
alesapin
69b8ded578
Fix alter modify for decimal columns when type size doesn't change
2021-03-15 11:22:15 +03:00
Kseniia Sumarokova
5b7ef512f5
Update PostgreSQLReplicaConnection.h
2021-03-15 09:14:30 +03:00
alexey-milovidov
afa24938bc
Merge pull request #21686 from kitaisreal/library-dictionary-source-fix-possible-leak
...
LibraryDictionarySource fix possible leak
2021-03-15 00:06:15 +03:00
alexey-milovidov
adbf032235
Merge pull request #21713 from ClickHouse/modulo-ubsan
...
Fix UBSan report in modulo by constant
2021-03-14 23:19:12 +03:00
Azat Khuzhin
402bf77783
Fix concurrent OPTIMIZE and DROP for ReplicatedMergeTree
...
Found with fuzzer [1] for 00992_system_parts_race_condition_zookeeper:
2021.03.13 11:12:30.385188 [ 42042 ] {2d3a8e17-26be-47c1-974f-bd2c9fc7c3af} <Debug> executeQuery: (from [::1]:58192, using production parser) (comment: '/usr/share/clickhouse-test/queries/1_stateful/00153_aggregate_arena_race.sql') CREATE TABLE alter_tabl
e (a UInt8, b Int16, c Float32, d String, e Array(UInt8), f Nullable(UUID), g Tuple(UInt8, UInt16)) ENGINE = ReplicatedMergeTree('/clickhouse/tables/test_3.alter_table', 'r1') ORDER BY a PARTITION BY b % 10 SETTINGS old_parts_lifetime = 1, cleanup_delay_p
eriod = 1, cleanup_delay_period_random_add = 0;
...
2021.03.13 11:12:30.678387 [ 42042 ] {528cafc5-a02b-4df8-a531-a9a98e37b478} <Debug> executeQuery: (from [::1]:58192, using production parser) (comment: '/usr/share/clickhouse-test/queries/1_stateful/00153_aggregate_arena_race.sql') CREATE TABLE alter_table2 (a UInt8, b Int16, c Float32, d String, e Array(UInt8), f Nullable(UUID), g Tuple(UInt8, UInt16)) ENGINE = ReplicatedMergeTree('/clickhouse/tables/test_3.alter_table', 'r2') ORDER BY a PARTITION BY b % 10 SETTINGS old_parts_lifetime = 1, cleanup_delay_period = 1, cleanup_delay_period_random_add = 0;
...
2021.03.13 11:12:40.671994 [ 4193 ] {d96ee93c-69b0-4e89-b411-16c382ae27a8} <Debug> executeQuery: (from [::1]:59714, using production parser) (comment: '/usr/share/clickhouse-test/queries/1_stateful/00153_aggregate_arena_race.sql') OPTIMIZE TABLE alter_table FINAL
...
2021.03.13 11:12:40.990174 [ 2298 ] {a80f9306-3a73-4778-a921-db53249247e3} <Debug> executeQuery: (from [::1]:59768, using production parser) (comment: '/usr/share/clickhouse-test/queries/1_stateful/00153_aggregate_arena_race.sql') DROP TABLE alter_table;
...
2021.03.13 11:12:41.333054 [ 2298 ] {a80f9306-3a73-4778-a921-db53249247e3} <Debug> test_3.alter_table (d4fedaca-e0f6-4c22-9a4f-9f4d11b6b705): Removing part from filesystem 7_0_0_0
...
2021.03.13 11:12:41.335380 [ 2298 ] {a80f9306-3a73-4778-a921-db53249247e3} <Debug> DatabaseCatalog: Waiting for table d4fedaca-e0f6-4c22-9a4f-9f4d11b6b705 to be finally dropped
...
2021.03.13 11:12:41.781032 [ 4193 ] {d96ee93c-69b0-4e89-b411-16c382ae27a8} <Debug> test_3.alter_table (d4fedaca-e0f6-4c22-9a4f-9f4d11b6b705): Waiting for queue-0000000085 to disappear from r2 queue
...
2021.03.13 11:12:41.900039 [ 371 ] {} <Trace> test_3.alter_table2 (ReplicatedMergeTreeQueue): Not executing log entry queue-0000000085 of type MERGE_PARTS for part 7_0_0_1 because part 7_0_0_0 is not ready yet (log entry for that part is being processed).
2021.03.13 11:12:41.900213 [ 365 ] {} <Trace> test_3.alter_table2 (ReplicatedMergeTreeQueue): Cannot execute alter metadata queue-0000000056 with version 22 because another alter 21 must be executed before
2021.03.13 11:12:41.900231 [ 13762 ] {} <Trace> test_3.alter_table2 (ae877c49-0d30-416d-9afe-27fd457d8fc4): Executing log entry to merge parts -7_0_0_0 to -7_0_0_1
2021.03.13 11:12:41.900330 [ 13762 ] {} <Debug> test_3.alter_table2 (ae877c49-0d30-416d-9afe-27fd457d8fc4): Don't have all parts for merge -7_0_0_1; will try to fetch it instead
...
[1]: https://clickhouse-test-reports.s3.yandex.net/21691/eb3710c164b991b8d4f86b1435a65f9eceb8f1f5/stress_test_(address).html#fail1
2021-03-14 22:35:50 +03:00
Vitaly Baranov
37ce6e26d3
Add a new clause GRANTEES to commands CREATE USER and ALTER USER.
2021-03-14 19:12:42 +03:00
Vitaly Baranov
d6e0342c30
Improvements in implementations of the classes AccessRights and GrantedRoles.
2021-03-14 19:12:35 +03:00
alesapin
dad5238d7d
Merge pull request #16240 from ianton-ru/s3_zero_copy_replication
...
S3 zero copy replication
2021-03-14 18:19:37 +03:00
Alexey Milovidov
b3d2948081
Fix UBSan report in modulo by constant
2021-03-14 17:31:07 +03:00
Maksim Kita
dfd2068350
Updated SharedLibrary string_view interface
2021-03-14 17:19:48 +03:00
Ilya Golshtein
a579fcb424
kafka/avro works against table
2021-03-14 15:55:44 +03:00
Maksim Kita
ee898d6d47
Fixed style check
2021-03-14 15:51:55 +03:00
Maksim Kita
0783882fcf
Updated cache implementation
2021-03-14 14:33:21 +03:00
Maksim Kita
ce20eae2a3
Added specialized CacheDictionaryStorage
2021-03-14 14:33:21 +03:00
Maksim Kita
1ac62970c4
Modified SharedLibrary interface
2021-03-14 14:29:02 +03:00
Alexey Milovidov
bbd6ac2d3a
Merge branch 'master' into add_postgresql_engine_docs
2021-03-14 14:22:56 +03:00
Maksim Kita
40d2ec7924
Merge pull request #19816 from kitaisreal/range-hashed-dictionary-support-has-keys
...
RangeHashed dictionary support dictHas function
2021-03-14 13:44:06 +03:00
kssenii
6e69299191
Fix style
2021-03-14 10:43:23 +00:00
kssenii
797063ae0f
Support non-default table schema for postgres storage/table-function
2021-03-14 10:35:10 +00:00
alexey-milovidov
53e21443eb
Merge branch 'master' into DateTime64_extended_range
2021-03-14 12:27:17 +03:00
kssenii
8eea6a87e9
Support replicas priority for postgres dictionary source
2021-03-14 08:51:24 +00:00
Pavel Kruglov
ee483d89e5
Fix style
2021-03-13 23:18:49 +03:00
Maksim Kita
084bd03672
Merge pull request #21692 from azat/dict-ip_trie-access_to_key_from_attributes
...
Fix SIGSEGV on not existing attributes from ip_trie with access_to_key_from_attributes
2021-03-13 23:13:26 +03:00
alesapin
06eb2d8dfd
Merge branch 'master' into s3_zero_copy_replication
2021-03-13 22:32:54 +03:00
alexey-milovidov
c9265b64f5
Merge pull request #21678 from ClickHouse/podarray-cleanup
...
PODArray swap fix
2021-03-13 22:28:48 +03:00
Anton Popov
68b3cbbfe9
fix conversions for fields in function 'arrayElement' for type Map
2021-03-13 17:49:43 +03:00
alexey-milovidov
36935a335f
Merge pull request #21102 from Enmk/governance/query_log
...
Added Grant, Revoke and System query_kind for system.query_log
2021-03-13 15:16:32 +03:00
Maksim Kita
ee8c51f65e
Fixed tests
2021-03-13 14:58:31 +03:00
Maksim Kita
854bfaf366
RangeHashed dictionary support has function
2021-03-13 14:57:56 +03:00
Maksim Kita
468ab258bf
Remove protect
2021-03-13 14:55:56 +03:00
Maksim Kita
6be5c271ae
Added explicit function interface
2021-03-13 14:09:56 +03:00
Azat Khuzhin
0c1b2f6d59
Update exception message for lack of attribute with access_to_key_from_attributes
2021-03-13 12:53:10 +03:00
Maksim Kita
79b061ac3c
Merge pull request #21668 from kitaisreal/dictionary-attributes-unique-names
...
DictionaryStructure fix non unique attribute names
2021-03-13 12:31:33 +03:00
Azat Khuzhin
481d897cad
Fix SIGSEGV on not existing attributes from ip_trie with access_to_key_from_attributes
...
Found with fuzzer [1]:
[1]: https://clickhouse-test-reports.s3.yandex.net/21674/2e99dad56213413a72969d47650050b42cbcc073/fuzzer_asan/report.html#fail1
2021-03-13 09:08:45 +03:00
Maksim Kita
8312553d24
LibraryDictionarySource fix possible leak
2021-03-13 00:30:59 +03:00
Pavel Kruglov
58e415c7d4
Update clusters only if their configs were updated
2021-03-13 00:17:19 +03:00
Alexander Kuzmenkov
ec19b69d8c
Merge remote-tracking branch 'origin/master' into HEAD
2021-03-12 23:53:48 +03:00
Vladimir
b2a6a8feb8
Merge pull request #21658 from vdimir/fix-joins_in_memory
2021-03-12 22:48:04 +03:00
alesapin
ba9e1e5a8d
Some initial code
...
Add some java magic
Allow to connect with old session id
More angry nemesis and fixes
Angry
Fix style
Split to files
Better wrappers
Better structure
Add set test and split to separate files (I think something broken now)
Better
Missed files
2021-03-12 22:07:57 +03:00
Maksim Kita
12e411f8b9
PODArray swap fix
2021-03-12 21:38:52 +03:00
alexey-milovidov
f6bedf55e9
Merge pull request #21642 from azat/fsync_part_directory-horizontal-merge-fix
...
Fix fsync_part_directory for horizontal merge
2021-03-12 21:22:55 +03:00
Maksim Kita
49f6fd0923
Merge pull request #21662 from kitaisreal/executable-pool-fix-default-max-execution-time-setting
...
ExecutablePool fix default max execution time setting
2021-03-12 20:58:56 +03:00
Vasily Nemkov
f4246e7be5
Merge branch 'master' into governance/query_log
2021-03-12 18:31:08 +03:00
Maksim Kita
8443ff563b
Fixed code review issues
2021-03-12 18:22:04 +03:00
Nikita Mikhaylov
e234990cf6
Merge pull request #19257 from nikitamikhaylov/geometry_functions
...
Merging geometry functions
2021-03-12 17:05:24 +03:00
Maksim Kita
97a58777b8
DictionaryStructure fix non unique attribute names
2021-03-12 16:36:42 +03:00
Alexander Kuzmenkov
122790efd1
Merge pull request #21629 from ucasFL/errorcode
...
redefine some errorcode
2021-03-12 16:25:13 +03:00
Maksim Kita
1b908cad88
ExecutablePool fix default max execution time setting
2021-03-12 15:37:56 +03:00
Nikita Mikhaylov
e4b4665ff5
better
2021-03-12 13:58:03 +03:00
feng lv
1eba096f2a
fix conflict
2021-03-12 10:28:04 +00:00
Anton Ivashkin
ace628d565
Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into s3_zero_copy_replication
2021-03-12 12:58:32 +03:00
vdimir
0eba776fa6
Fix ambigous column error in joins_in_memory
2021-03-12 12:56:43 +03:00
Amos Bird
5881270f90
Update src/Storages/StorageDistributed.cpp
...
Co-authored-by: Azat Khuzhin <a3at.mail@gmail.com>
2021-03-12 17:10:08 +08:00
alexey-milovidov
87368befea
Merge pull request #21646 from azat/storage-join-type-conversion
...
Add type conversion for StorageJoin (previously led to SIGSEGV)
2021-03-12 11:21:56 +03:00
alexey-milovidov
9e0d53c0e6
Merge pull request #20058 from excitoon-favorites/remotehostfilterdisallowall
...
Fixed open behavior of remote host filter in case when there is `remote_url_allow_hosts` section in configuration but no entries there
2021-03-12 11:14:15 +03:00
alesapin
cca05da7fa
Merge pull request #16481 from amosbird/jbodbalance
...
Auto-balance big parts in JBOD array
2021-03-12 11:07:47 +03:00
alesapin
b98e27ba82
Merge branch 'master' into s3_zero_copy_replication
2021-03-12 11:07:20 +03:00
Nikolai Kochetov
b3ea25116f
Fix style
2021-03-12 00:33:06 +03:00
alexey-milovidov
494c6294b3
Merge pull request #21597 from qoega/fixes-clang-12-cmake-3.19
...
Prepare to use clang 12 and cmake 3.19
2021-03-11 23:45:53 +03:00
Denis Glazachev
290a6d273e
Add Kerberos support for authenticating existing users when accessing over HTTP
2021-03-11 23:41:10 +03:00
Azat Khuzhin
c2372420ee
Add type conversion for StorageJoin (previously led to SIGSEGV)
...
Found with fuzzer under UBsan [1]:
[1]: https://clickhouse-test-reports.s3.yandex.net/21579/61d40c3600ba6a1c6d6c0cf4919a3cdaebb3a31f/fuzzer_ubsan/report.html#fail1
2021-03-11 23:28:32 +03:00
Azat Khuzhin
65f90f2ce9
Fix distributed requests cancellation with async_socket_for_remote=1
...
Before this patch for distributed queries, that requires cancellation
(simple select from multiple shards with limit, i.e. `select * from
remote('127.{2,3}', system.numbers) limit 100`) it is very easy to
trigger the situation when remote shard is in the middle of sending Data
block while the initiator already send Cancel and expecting some new
packet, but it will receive not new packet, but part of the Data block
that was in the middle of sending before cancellation, and this will
lead to some various errors, like:
- Unknown packet X from server Y
- Unexpected packet from server Y
- and a lot more...
Fix this, by correctly waiting for the pending packet before
cancellation.
It is not very easy to write a test, since localhost is too fast.
Also note, that it is not possible to get these errors with hedged
requests (use_hedged_requests=1) since handle fibers correctly.
But it had been disabled by default for 21.3 in #21534 , while
async_socket_for_remote is enabled by default.
2021-03-11 21:55:21 +03:00
Azat Khuzhin
69b2b2a159
Fix fsync_part_directory for horizontal merge
2021-03-11 21:41:27 +03:00
Nikolai Kochetov
1fb81631ad
Fix style.
2021-03-11 21:00:55 +03:00
Nikolai Kochetov
4967227fe9
Remove commented code.
2021-03-11 20:11:57 +03:00
Nikolai Kochetov
a5a8a70e6f
Remove commented code.
2021-03-11 20:03:39 +03:00
Nikolai Kochetov
cc60059b50
Merge pull request #21196 from ClickHouse/improve-performance-group-by-multiple-fixed-keys-2
...
Save packed keys for GROUP BY with multiple fixed size keys
2021-03-11 18:28:14 +03:00
Nikita Mikhaylov
b434a2f0bd
disable parallel parsing for grpc tests
2021-03-11 18:22:24 +03:00
Nikita Mikhaylov
761b369fa2
move to poco::event
2021-03-11 18:22:24 +03:00
Nikita Mikhaylov
f3ee129074
fix grpc
2021-03-11 18:22:24 +03:00
Nikita Mikhaylov
e7a1398def
try fix tests
2021-03-11 18:22:24 +03:00
Nikita Mikhaylov
3372dd7b6a
fix stupid bug
2021-03-11 18:22:24 +03:00
Nikita Mikhailov
3a7d48f3a4
style and tsan fix
2021-03-11 18:22:24 +03:00
Nikita Mikhailov
369c9da161
better
2021-03-11 18:22:24 +03:00
alexey-milovidov
eab35bfc7f
Update ParallelParsingInputFormat.h
2021-03-11 18:22:24 +03:00
Nikita Mikhailov
91a418b3a9
better
2021-03-11 18:22:24 +03:00
Nikita Mikhailov
8b30bb0fb5
style
2021-03-11 18:22:24 +03:00
Nikita Mikhailov
61fdeb5897
better
2021-03-11 18:22:24 +03:00
Nikita Mikhailov
138dedf2df
done
2021-03-11 18:22:24 +03:00
Alexander Kuzmenkov
a2bedd592e
Merge pull request #21436 from azat/optimize_aggregation_in_order-log-fix
...
Fix logging for optimize_aggregation_in_order=1 (with small max_block_size)
2021-03-11 17:46:48 +03:00
Alexander Kuzmenkov
3303371b64
Merge pull request #21526 from azat/optimize_skip_unused_shards-once
...
Avoid processing optimize_skip_unused_shards twice
2021-03-11 17:31:37 +03:00
Nikita Mikhaylov
6928f2a409
Update pointInPolygon.cpp
2021-03-11 17:20:06 +03:00
Nikita Mikhaylov
b0577282eb
Update CMakeLists.txt
2021-03-11 17:19:03 +03:00
Alexander Kuzmenkov
3e5447ccec
Merge pull request #21480 from Avogar/slowdown_count
...
Add slowdown_count and show actual errors_count in system.clusters
2021-03-11 17:18:05 +03:00
Nikolai Kochetov
78b7137877
Try fix last tests.
2021-03-11 17:13:36 +03:00
Nikita Mikhaylov
38e1cb41cc
done
2021-03-11 17:04:59 +03:00
feng lv
083299e549
redefine some errorcode
2021-03-11 13:54:11 +00:00
Nikita Mikhaylov
5ac5ae3b27
Merge pull request #21157 from CurtizJ/fix-type-map
...
Improve support of integer keys in data type Map
2021-03-11 15:49:57 +03:00
vdimir
1194d50e48
Try to fix test_storage_s3: crash in WriteBufferFromS3
2021-03-11 15:21:13 +03:00
Nikita Mikhaylov
b219b7626e
better
2021-03-11 15:19:15 +03:00
Vladimir
08f312b1c4
Merge pull request #21457 from GrigoryPervakov/master
...
recreate S3 client if credentials changed
2021-03-11 15:18:39 +03:00
Nikita Mikhaylov
eecc12ff6a
suppress warnings and skip tests in arcadia
2021-03-11 15:09:03 +03:00
Nikita Mikhaylov
0612d9ed09
Revert "mercator"
...
This reverts commit 27756c21d3691f270bcb36d0de271eed26f4c69a.
2021-03-11 15:08:20 +03:00
Nikita Mikhaylov
c81c742877
Revert "more mercator"
...
This reverts commit d4258922d1543211cf8b62f7c827a927712dca42.
2021-03-11 15:08:20 +03:00
Nikita Mikhaylov
7e6d1d43fe
more mercator
2021-03-11 15:08:20 +03:00
Nikita Mikhailov
9f3e0874e5
mercator
2021-03-11 15:08:20 +03:00
Nikita Mikhailov
803c3e3d2c
better
2021-03-11 15:08:19 +03:00
Nikita Mikhailov
a6c8d50cc2
review fix
2021-03-11 15:08:19 +03:00
Nikita Mikhailov
0e1b2d8fcf
geographic -> spherical
2021-03-11 15:08:19 +03:00
Nikita Mikhailov
ac03ba31bf
move to spherical point
2021-03-11 15:08:19 +03:00
Nikita Mikhailov
94b6cadb77
better
2021-03-11 15:08:19 +03:00
Nikita Mikhailov
44f0edacb2
another try
2021-03-11 15:08:19 +03:00
Nikita Mikhailov
c87d7de8b9
fix unit test
2021-03-11 15:08:19 +03:00
Nikita Mikhailov
ec7d930980
better
2021-03-11 15:08:19 +03:00
Nikita Mikhailov
053a95674d
unit test
2021-03-11 15:08:19 +03:00
Nikita Mikhailov
a7427a9cdf
better
2021-03-11 15:08:19 +03:00
Nikita Mikhailov
56700ed3e9
style
2021-03-11 15:08:19 +03:00
Nikita Mikhailov
681b0b63f1
return back all functions
2021-03-11 15:08:18 +03:00
Nikita Mikhailov
f6712479cd
use parser type
2021-03-11 15:08:18 +03:00
Nikita Mikhailov
705c4dd60c
callOnGeometryDataType instead of visitor
2021-03-11 15:08:18 +03:00
Nikita Mikhailov
5686c18291
changes after review
2021-03-11 15:08:18 +03:00
Nikita Mikhailov
954c206a53
rewrite parser
2021-03-11 15:08:18 +03:00
Nikita Mikhailov
fb454423b6
better
2021-03-11 15:08:18 +03:00
Nikita Mikhailov
557fa7c5c8
fix ubsan
2021-03-11 15:08:18 +03:00
Nikita Mikhailov
e78fc3109c
better ubsan testing
2021-03-11 15:08:18 +03:00
Nikita Mikhailov
05cf1b5bc5
better
2021-03-11 15:08:18 +03:00
Nikita Mikhailov
2cce75808b
fix build
2021-03-11 15:08:18 +03:00
Nikita Mikhailov
bf07c098a6
more checks of input type
2021-03-11 15:08:18 +03:00
Nikita Mikhailov
79b76d428f
fix
2021-03-11 15:08:18 +03:00
Nikita Mikhailov
6a51ad425e
add tests + improvements
2021-03-11 15:08:18 +03:00
Nikita Mikhailov
adfb2885c9
better
2021-03-11 15:08:18 +03:00
Nikita Mikhailov
a596227a02
tidy fix
2021-03-11 15:08:18 +03:00
Nikita Mikhailov
10d22e9db1
fix empty polygon
2021-03-11 15:08:17 +03:00
Nikita Mikhailov
be0ab21bb1
better
2021-03-11 15:08:17 +03:00
Nikita Mikhailov
41d006d493
try fix stress
2021-03-11 15:08:17 +03:00
Nikita Mikhailov
2475143ed3
fix style
2021-03-11 15:08:17 +03:00
Nikita Mikhailov
cdbdcbf793
update ya.make
2021-03-11 15:08:17 +03:00
Nikita Mikhailov
cfee417ce0
better
2021-03-11 15:08:17 +03:00
Nikita Mikhailov
3e36fae3df
fix test
2021-03-11 15:08:17 +03:00
Nikita Mikhailov
0425d566d3
better
2021-03-11 15:08:17 +03:00
DoomzD
23616c773a
fix polygonDistance
2021-03-11 15:08:17 +03:00
DoomzD
147c759ea4
fix polygonConvexHull
2021-03-11 15:08:17 +03:00
DoomzD
b26022d044
Add polygonPerimeter
2021-03-11 15:08:17 +03:00
DoomzD
153e35a33c
Add polygonPerimeter, polygonsWithin and polygonsDistance
2021-03-11 15:08:17 +03:00
DoomzD
317cbdee2b
Add polygonsEquals and polygonsSymDifference
2021-03-11 15:08:17 +03:00
DoomzD
c0c8e20c4d
Add polygonArea and polygonConvexHull functions
2021-03-11 15:08:17 +03:00
Alexey Ilyukhov
05953f4cfa
Add readWkt, svg
2021-03-11 15:08:17 +03:00
Alexey Ilyukhov
938ca6866d
Fix less outstanding but still wrong code again
2021-03-11 15:08:17 +03:00
DoomzD
32f67a0fe5
Fix polygonsUnion first output polygon
2021-03-11 15:08:17 +03:00
DoomzD
bc1566b1f1
Add polygonsUnion function
2021-03-11 15:08:17 +03:00
DoomzD
aafceae019
Working version of polygonsIntersection
2021-03-11 15:08:17 +03:00
Alexey Ilyukhov
31f8e6330c
Fix less outstanding but still wrong code
2021-03-11 15:08:16 +03:00
Alexey Ilyukhov
97a9110ad9
Fix outstandingly wrong code
2021-03-11 15:08:16 +03:00
DoomzD
50c59cc922
debug polygons intersection
2021-03-11 15:08:16 +03:00
DoomzD
249b94a7cd
register function polygons intersection
2021-03-11 15:08:16 +03:00
DoomzD
13b841f6de
Add polygons intersection function
2021-03-11 15:08:16 +03:00
Alexey Ilyukhov
d46998e114
Add remaining geo -> col
2021-03-11 15:08:16 +03:00
Alexey Ilyukhov
1259457695
Start adding geo -> col
2021-03-11 15:08:16 +03:00
Alexey Ilyukhov
e3290ecc78
help
2021-03-11 15:08:16 +03:00
Alexey Ilyukhov
afad9bf4d0
Trying to fix wkt
2021-03-11 15:08:16 +03:00
Alexey Ilyukhov
3be3d5cde8
Move all data types to header
2021-03-11 15:08:16 +03:00
Alexey Ilyukhov
e6f18d564d
Add missing header
2021-03-11 15:08:16 +03:00
Alexey Ilyukhov
fe83825211
Plz hekb
2021-03-11 15:08:16 +03:00
Alexey Ilyukhov
d0d6e6953c
Fix build; add wkt
2021-03-11 15:08:16 +03:00
Alexey Ilyukhov
14a891057d
Add other parsers
2021-03-11 15:08:16 +03:00
Alexey Ilyukhov
78e0db268c
Add ring parser
2021-03-11 15:08:16 +03:00
Alexey Ilyukhov
33acc2aa5d
fix
2021-03-11 15:08:16 +03:00
Alexey Ilyukhov
6d59be5ea4
Rewrite interface
2021-03-11 15:08:16 +03:00
Alexey Ilyukhov
9376b676e9
Add parseGeometry interface
2021-03-11 15:08:16 +03:00
Nikolai Kochetov
7a4dafe106
Fix filter push down columns order.
2021-03-11 13:34:15 +03:00
alesapin
5704405f8c
Disable new setting by default
2021-03-11 12:29:27 +03:00
Anton Ivashkin
109cb634e1
Remove debug lines
2021-03-11 12:08:19 +03:00
Yatsishin Ilya
abbf4b01c2
Merge remote-tracking branch 'origin/master' into fixes-clang-12-cmake-3.19
2021-03-11 09:44:30 +03:00