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
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
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
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
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
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
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
Vladimir Chebotarev
e3ed311273
Fixed Clang build.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
67aa268bbb
Finally fixed tests and logic for extended TTL syntax.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
f83b28a1c1
Fixed a typo in MergeTreeData::selectMoveDestination()
.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
618a39cc8c
Don't move anything if part already belongs their destination.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
f72da4ab0c
Removing expired rows shall not be triggered on move TTL expiration.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
8ed37801ca
Finally fixed selection of destination of move TTL.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
15fb64f54b
Fixed move TTL expiration logic.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
164360e7ad
Fixed test_ttl_move
again.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
2e853e3211
Fixed more typos in test_ttl_move
.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
df002f20b1
Fixed move TTL metadata.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
14cf530542
Added move TTL rules to metadata of ReplicatedMergeTree
.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
7407f7c39d
Placed move TTL rules to a vector.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
ae4b2b4ace
Fixed some typos in test_ttl_move
test.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
3250955b07
Refactored tests a little bit.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
b3427af0c1
Fixed typos in a test.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
108e2b33eb
Fixed a bug with erasing columns with same name.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
0da7234d99
Added few FIXMEs to not forget.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
b3e261800d
Fixes of tests for extended TTL syntax.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
ce851fc782
Fixed MergeTreeData::hasTableTTL()
method according to extended TTLs.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
e163ebb7f0
Fixed more typos in test_ttl_move
test.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
cc70f717ed
Fixed typos in test_ttl_move
test.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
617bf4214f
Added first version of tests for extended TTL expressions (still need refactoring).
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
cb777f6c50
Removed redundant template from updateTTL()
method.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
62016feab0
Renamed TTLDestinationType to PartDestinationType.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
cc0c21604f
Fixed Clang build one more time.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
ce066d3bb0
Style fixes.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
88c7220256
Fixed Clang build.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
07c4fa3cc0
Correct merge of background move pool.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
3e3e9ac56f
Moved settings for BackgroundProcessingPool
to configuration.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
e519c04bbe
Minor fix of JSON handling in MergeTreeDataPartTTLInfo
.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
342ea5c30a
Removed TODO comments.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
773bf7b35c
Removed 'DELETE' keyword from default TTL syntax description.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
58e824b6a1
Refactored, added move enforcement on merges, fixed a bug with wrong disk selection in ReplicatedMergeTree
.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
dfe0edc03f
Style fix.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
76c4ac9f60
Fixed ttl move logic in background move task and added ttl enforcement on inserts.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
4cd75f926b
Fixed 00933 ttl tests.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
575de5ada6
Attempt to add background moves by TTL expressions.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
893e0de37a
Minor fix.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
33ded274a3
First attempt to store min/max for move ttl expressions.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
5a12986159
Updated ttl test according to new TTL syntax.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
3e984609fb
Fixed ClickHouse after changing syntax.
2019-12-11 13:24:20 +03:00
Vladimir Chebotarev
7a37c4f6a9
Parser for extended TTL expressions.
2019-12-11 13:24:20 +03:00
alesapin
4385aab4a1
Merge branch 'master' into restrictions_for_external_dictionaries_from_ddl
2019-12-11 12:29:55 +03:00
Vasily Nemkov
c781908e6d
Post-PR fixes
...
* More precise overflow check in readIntTextImpl
* writeDateTimeText now always writes sub-second part for DateTime64
* comment for validateFunctionArgumentTypes
* DateTime64-related fixes for FunctionConvertFromString
* other minoe fixes: comments, removed commented out code, variable
renamings, etc.
2019-12-11 12:20:05 +03:00
Vladimir Chebotarev
1ca9cefa1d
Fixed typo.
2019-12-11 11:58:53 +03:00
Vladimir Chebotarev
f5d162c5ed
Fixed test_multiple_disks::test_kill_while_insert
a little.
2019-12-11 07:59:37 +03:00
Vasily Nemkov
f56b2b64f2
Post-review refactoring and tests for DateTime64 and Decimal.
...
* put functions in DecimalFunctions into DecimalUtils namespace
* fixed possible buffer overflow in parseDateTimeBestEffortImpl
* fixed readDateTimeTextImpl not to require fractional part separator
(if fractional part is missing)
* Tests for code from DecimalFunctions.h
* Fixed serializing DateTime64 to string with writeDateTimeText(), fixed tests
2019-12-11 06:58:49 +03:00
Alexey Milovidov
4f9cd8a3c8
Update contributors
2019-12-11 06:13:33 +03:00
hcz
3a18d6b494
Add performance tests
2019-12-11 10:44:04 +08:00
hcz
2f276c2bb7
Rename bankerRound as bankersRound
2019-12-11 10:43:47 +08:00
alexey-milovidov
3540dd5c53
Update ClusterCopier.cpp
2019-12-11 04:53:29 +03:00
CurtizJ
fd5b23730e
implement order by optimization for storage Merge
2019-12-11 04:35:47 +03:00
CurtizJ
45a9751c31
refactoring of order by optimization
2019-12-11 04:34:39 +03:00
Zhichang Yu
ff1b8d46e2
fixed part mutation, added test_backup_restore integration test case
2019-12-11 09:31:37 +08:00
alexey-milovidov
e73e19dc97
Merge pull request #8111 from azat/dictionary-reload-test-hotfix
...
Fix async nature of reload in 01036_no_superfluous_dict_reload_on_create_database*
2019-12-11 04:20:17 +03:00
alexey-milovidov
aecd5a5493
Merge pull request #8123 from ClickHouse/aku/field-prepare
...
Prepare for stricter type checking in Field.
2019-12-11 02:21:34 +03:00
CurtizJ
9e75892516
refactoring of order by optimization
2019-12-11 02:18:24 +03:00
alexey-milovidov
309653f60d
Merge pull request #7182 from ClickHouse/aku/zlib-msan
...
Update zlib-ng to fix MemorySanitizer problems.
2019-12-11 02:15:16 +03:00
alexey-milovidov
85d668ebf4
Update S3Common.cpp
2019-12-11 02:03:45 +03:00
alesapin
6842ff02c9
Fix shared build
2019-12-10 23:39:36 +03:00