alexey-milovidov
8eb9788955
Merge pull request #18523 from CurtizJ/fix-cast-to-map
...
Fix cast to map from tuple of arrays with unequal sizes
2020-12-26 10:00:01 +03:00
Nikita Mikhaylov
c3ad122142
Merge pull request #18520 from nikitamikhaylov/fuzz-17876
...
NaN argument in function 'bar'
2020-12-26 04:32:05 +03:00
Nikita Mikhaylov
7b23b866a2
Merge pull request #18475 from nikitamikhaylov/andyyzh-bitmap64A
...
Merging #17858
2020-12-26 04:31:49 +03:00
Azat Khuzhin
b4c7540436
Fix 01019_Buffer_and_max_memory_usage
...
Before it does not check what it was intended, since it was too tricky.
2020-12-25 23:49:22 +03:00
alexey-milovidov
230f9b6ad4
Merge pull request #18449 from vladimir-golovchenko/fix-AM-abbreviation-handling-for-parseDateTimeBestEffort
...
Bug fix '#18402 parseDateTimeBestEffort should not ignore AM abbreviation for 12th hour'
2020-12-25 22:32:43 +03:00
alexey-milovidov
849ca482c9
Merge pull request #18458 from spongedu/support_exists_database
...
support EXISTS DATABASE syntax
2020-12-25 22:28:02 +03:00
Nikolai Kochetov
2cfbe056a0
Update test.
2020-12-25 21:08:45 +03:00
Nikolai Kochetov
2f9c5cf745
Update test.
2020-12-25 21:07:03 +03:00
Nikolai Kochetov
feadf02e20
Update test.
2020-12-25 20:14:10 +03:00
Anton Popov
721bb60edd
fix cast to map from tuple of arrays with unequal sizes
2020-12-25 20:12:47 +03:00
myrrc
80b96f2c23
Merge remote-tracking branch 'upstream/master' into improvement/multiply-decimals-and-floats
2020-12-25 19:34:26 +03:00
Alexander Tokmakov
42911e2438
implement CREATE OR REPLACE TABLE
2020-12-25 19:32:09 +03:00
Nikita Mikhailov
2239f9b0c6
done
2020-12-25 18:54:38 +03:00
Nikita Mikhailov
cdc1f068d2
skip arcadia
2020-12-25 17:13:26 +03:00
Alexander Kuzmenkov
a17f0b50ad
Merge remote-tracking branch 'origin/master' into tmp
2020-12-25 10:34:28 +03:00
Alexander Kuzmenkov
998bd17877
fix column name clash w/agg fns
...
also fix some test references influenced by the explain changes
2020-12-25 07:59:17 +03:00
Alexander Kuzmenkov
5bd025a180
fix DISTINCT and ORDER BY
2020-12-25 06:13:30 +03:00
Alexey Milovidov
a671f13595
Fix flaky test 01584_distributed_buffer_cannot_find_column
2020-12-25 04:20:09 +03:00
vdimir
1e3bd37380
Add option access_to_key_from_attributes to ip dictionary
2020-12-24 19:13:49 +00:00
Nikita Mikhaylov
6818b24fe5
Merge pull request #18381 from CurtizJ/part-types-merge
...
Restrict merges from wide to compact parts
2020-12-24 17:47:14 +03:00
Amos Bird
6648b89843
fix test
2020-12-24 17:43:20 +03:00
Andy Yang
ccb2fcc161
Support bitmap64 feature
2020-12-24 17:43:20 +03:00
Kruglov Pavel
0529c2906a
Merge pull request #18349 from spongedu/support_is_ipv4
...
Support builtin function isIPv4String && isIPv6String
2020-12-24 14:52:07 +03:00
tavplubix
5fbfc1935c
Merge pull request #18445 from ClickHouse/fix_to_nullable_conversion
...
Try fix 'value is too short' when converting from String to Nullable(T)
2020-12-24 13:38:43 +03:00
spongedc
71ab8c18fa
support EXISTS DATABASE syntax
2020-12-24 17:16:47 +08:00
alexey-milovidov
4561527d4d
Merge pull request #18404 from amosbird/fixsimplestate
...
-SimpleState function arg type = return type
2020-12-24 12:12:29 +03:00
Alexander Kuzmenkov
912995cbae
some provision for aggregate fns as window fn args
...
(doesn't work yet)
also a perf test w/LIMIT BY
2020-12-24 11:49:55 +03:00
Alexander Kuzmenkov
8deb8e4808
Merge origin/master into tmp (using imerge)
2020-12-24 10:00:35 +03:00
Alexander Kuzmenkov
844239b1c3
tmp fixes (split me)
2020-12-24 07:03:33 +03:00
vladimir golovchenko
f39c961328
Added tests to cover cases with 12-hour clock time.
2020-12-23 18:09:40 -08:00
Alexander Tokmakov
c49a6302fa
fix, add test
2020-12-24 03:13:53 +03:00
Anton Popov
84ec3930ba
Merge pull request #18223 from ClickHouse/delayed_last_mark_for_wide_parts
...
Better adaptive granularity calculation for wide parts
2020-12-23 19:37:25 +03:00
Amos Bird
6fc225e676
Distributed insertion to one random shard ( #18294 )
...
* Distributed insertion to one random shard
* add some tests
* add some documentation
* Respect shards' weights
* fine locking
Co-authored-by: Ivan Lezhankin <ilezhankin@yandex-team.ru>
2020-12-23 19:04:05 +03:00
myrrc
631a2bce79
reverted the tests to initial state
2020-12-23 17:29:03 +03:00
Nikita Mikhaylov
c005dcdd26
Merge pull request #17641 from nikitamikhaylov/parallel_row_numbers
...
Added an offset to exception message for parallel parsing
2020-12-23 17:24:35 +03:00
myrrc
473aef519d
reverted 1 scale to fix 3 tests
2020-12-23 16:11:20 +03:00
Amos Bird
2e0a2257b8
-SimpleState function arg type = return type
2020-12-23 21:09:05 +08:00
alexey-milovidov
0f98fe3c0c
Merge pull request #18365 from CurtizJ/fix-group-by-distinct
...
Fix race in aggregation with combinator distinct
2020-12-23 15:41:20 +03:00
alexey-milovidov
2c7979dd64
Merge pull request #18379 from vitlibar/fix-filling-table-system-settings-profile-elements
...
Fix filling table system.settings_profile_elements.
2020-12-23 15:34:00 +03:00
Nikolai Kochetov
3fd0b69fab
Merge pull request #7649 from ucasFL/master
...
Add simhash, minhash, and hammingdistance function
2020-12-23 12:22:38 +03:00
Nikolai Kochetov
af7f5c9518
Merge pull request #17868 from ClickHouse/async-read-from-socket
...
Async read from socket
2020-12-23 12:20:42 +03:00
Alexander Kuzmenkov
51b2329295
Merge branch 'master' into aku/window-prototype
2020-12-23 09:26:11 +03:00
spongedc
be41af79de
Merge remote-tracking branch 'origin/master' into support_is_ipv4
2020-12-23 11:58:23 +08:00
spongedc
a277308ac6
Merge remote-tracking branch 'origin/master' into support_show_create_view
2020-12-23 11:56:46 +08:00
alexey-milovidov
8e48a25607
Merge pull request #18299 from ClickHouse/enable_thread_fuzzer_for_flaky_check
...
Trying to enable thread fuzzer in flaky check
2020-12-23 05:32:19 +03:00
Nikita Mikhailov
dcfbe782c6
Merge branch 'master' of github.com:ClickHouse/ClickHouse into parallel-parsing-input-format
2020-12-23 05:20:22 +03:00
alexey-milovidov
c72a480d89
Merge pull request #17630 from amosbird/stacktracefix
...
Fix system.stack_trace when running in daemon mode
2020-12-23 04:40:50 +03:00
Nikita Mikhaylov
92b2f5ae98
Update 00900_parquet_load.reference
2020-12-23 03:44:23 +03:00
Anton Popov
78c4b9f2bc
do not allow merge from wide to compact parts
2020-12-23 03:16:15 +03:00
nikitamikhaylov
4bb52c062a
fix tests
2020-12-23 01:02:45 +03:00
nikitamikhaylov
c60c161168
add ParsingException
2020-12-23 01:02:01 +03:00
nikitamikhaylov
27f647f93d
done
2020-12-23 01:01:05 +03:00
myrrc
ba33b815b1
updated the tests
2020-12-22 23:33:11 +03:00
Vitaly Baranov
9e31800ebb
Fix filling table system.settings_profile_elements.
2020-12-22 23:24:59 +03:00
myrrc
bb50329aa3
fixed the test and the code
2020-12-22 22:04:46 +03:00
Alexander Kuzmenkov
3f33e6b3e0
some review fixes
2020-12-22 20:46:31 +03:00
hexiaoting
93d28ef5c9
Implement untuple field access ( #18309 )
2020-12-22 16:48:40 +03:00
alesapin
4b28d6d030
Merge branch 'master' into enable_thread_fuzzer_for_flaky_check
2020-12-22 16:36:51 +03:00
Anton Popov
57a1642035
fix race in aggregation with combinator distinct
2020-12-22 14:30:29 +03:00
alesapin
35413635e7
Add ability to change some types for primary key
2020-12-22 13:41:12 +03:00
spongedc
121f7ae833
Support builtin function isIPv4String && isIPv6String
2020-12-22 16:06:33 +08:00
alexey-milovidov
a4b0d9ba4c
Merge pull request #16664 from FawnD2/switch-upstream-for-arrow-submodule
...
Switch upstream repo for Arrow submodule
2020-12-22 10:55:23 +03:00
Alexey Milovidov
af8022a0b1
Merge branch 'master' into amosbird-stacktracefix
2020-12-22 10:48:28 +03:00
alexey-milovidov
f0dc3ec152
Merge pull request #17665 from amosbird/clientedit
...
clickhouse-client editor
2020-12-22 09:53:54 +03:00
alexey-milovidov
c57312385b
Merge pull request #18318 from abyss7/pytest
...
Add more tests to skip-list
2020-12-22 09:46:25 +03:00
alexey-milovidov
adab35003e
Merge pull request #18271 from ClickHouse/arrays-as-nested-csv
...
Support to parse Arrays in CSV as nested CSV in a String
2020-12-22 09:28:25 +03:00
alexey-milovidov
8e325d63b4
Merge pull request #18332 from ClickHouse/check-conflict-markers
...
Check for conflict markers in docs
2020-12-22 09:21:58 +03:00
alexey-milovidov
7985ed9778
Merge pull request #18050 from Enmk/DateTime64_DateTime_comparison
...
Fixed Date vs DateTime64 comparison
2020-12-22 05:12:14 +03:00
Alexander Kuzmenkov
52ace7a3d1
one plan step per window
2020-12-22 04:37:45 +03:00
Alexey Milovidov
5bdf287910
Check for conflict markers in docs
2020-12-22 00:55:54 +03:00
alexey-milovidov
69719f743d
Merge branch 'master' into revert-15259-revert-14962-log-avoid-deadlock
2020-12-22 00:41:52 +03:00
Alexey Milovidov
e03196b3d3
Add a test
2020-12-22 00:33:01 +03:00
alexey-milovidov
7eea1cbe0f
Merge pull request #18313 from Enmk/Optimize_deduplicate_fix
...
Fixed flaky test
2020-12-21 23:46:55 +03:00
alexey-milovidov
d66506299f
Merge pull request #18238 from azat/jemalloc-MADV_DONTNEED-runtime-check
...
MADV_DONTNEED check in runtime for qemu (via patching jemalloc)
2020-12-21 21:07:49 +03:00
Nikolai Kochetov
12f0f82d3d
Update test.
2020-12-21 19:53:28 +03:00
alesapin
f22b7fec91
Merge pull request #18293 from ClickHouse/fix_flaky_test_01076
...
Fix flaky 01076_parallel_alter test
2020-12-21 19:39:31 +03:00
Vasily Nemkov
b11301f257
Un-commented cleanup code in test
2020-12-21 18:36:02 +02:00
Ivan Lezhankin
9d70b9e520
Add more tests to skip-list
2020-12-21 17:04:52 +03:00
Vasily Nemkov
f8c9d6e863
Fixed flaky test
2020-12-21 14:27:46 +02:00
alesapin
21533258fa
Add some test to check
2020-12-21 13:09:07 +03:00
Nikolai Kochetov
c2d2e74d6a
Merge pull request #18182 from zhangjmruc/master
...
Try to fix issue #17712 for wrong importing of rows with last bad column
2020-12-21 12:17:40 +03:00
alesapin
0c6838a043
Fix glaky 01076_parallel_alter test
2020-12-21 11:48:40 +03:00
alesapin
07b5c03c54
Better adjustment of the last mark
2020-12-21 11:24:52 +03:00
Alexander Kuzmenkov
85c1bc1253
Merge remote-tracking branch 'origin/master' into tmp
2020-12-21 10:46:21 +03:00
Alexey Milovidov
252f2ae876
Merge branch 'master' into FawnD2-switch-upstream-for-arrow-submodule
2020-12-21 10:22:14 +03:00
Amos Bird
7ed85a4c09
fix again...
2020-12-21 15:07:25 +08:00
Amos Bird
42dd3d7cb4
fix test
2020-12-21 14:43:06 +08:00
Amos Bird
fb5de60d7a
add test
2020-12-21 14:43:06 +08:00
Alexey Milovidov
838b146b41
Merge branch 'master' into amosbird-stacktracefix
2020-12-21 04:22:31 +03:00
Alexey Milovidov
70983eae65
Merge branch 'master' into Enmk-DateTime64_DateTime_comparison
2020-12-21 04:20:18 +03:00
alexey-milovidov
6eba45821b
Merge pull request #17846 from Enmk/Optimize_deduplicate
...
OPTIMIZE DEDUPLICATE BY COLUMNS
2020-12-21 02:47:15 +03:00
alesapin
23eebb3f90
Merge branch 'master' into delayed_last_mark_for_wide_parts
2020-12-20 23:45:44 +03:00
Alexey Milovidov
84dddb8103
Merge branch 'master' into azat-jemalloc-MADV_DONTNEED-runtime-check
2020-12-20 22:38:54 +03:00
Alexey Milovidov
3d2f87cd9a
New Year preparations
2020-12-20 16:25:46 +03:00
Alexey Milovidov
9be5fa9ef2
Merge branch 'master' into Enmk-Optimize_deduplicate
2020-12-20 09:57:10 +03:00
alexey-milovidov
af4c3956da
Merge pull request #17273 from zhang2014/fix/ISSUES-17244
...
ISSUES-17244 try fix indeterministic functions with predicate optimizer
2020-12-20 09:51:20 +03:00
Alexey Milovidov
bf2df558d4
Merge branch 'master' into FawnD2-switch-upstream-for-arrow-submodule
2020-12-20 09:38:46 +03:00
Alexey Milovidov
e4b1cd0d4f
Merge branch 'master' into Enmk-DateTime64_DateTime_comparison
2020-12-20 07:44:54 +03:00
alexey-milovidov
252fc733bd
Merge pull request #18214 from amosbird/fix-15651
...
Fix enum = Int8 in KeyCondition
2020-12-20 07:39:22 +03:00
Azat Khuzhin
e379b80d45
MADV_DONTNEED check in runtime for qemu (via patching jemalloc)
...
qemu does not support MADV_DONTNEED, and by not support it simply ignore
it (i.e. return 0 -- no error).
This issue has been "fixed" in #15590 , however it just
terminates the process, and completely breaks clickhouse under qemu
(see also #15174 ).
But there is no need in such strong protection, we can stop using
madvise in jemalloc if MADV_DONTNEED does not work properly.
And this is what #18169 was tried to do (by override madvise), however
this will break sanitizers, at least TSAN and UBSAN.
The problem there is that sanitizers initialization code uses madvise
(and there is no way to turn this off with TSAN_OPTIONS) and overwritten
madvise function will have sanitizers traits (__tsan_func_entry), while
TSAN is not ready for this, and eventually it SIGSEGV.
Interesting thing is that in the recent clang-12, madvise was replaced
with direct syscall [1].
[1]: 9f8c4039f2
But it is better to make clickhouse compatible with clang < 12 too, so
instead of override madvise completely, the runtime check was moved into
the jemalloc code [2].
[2]: https://github.com/ClickHouse-Extras/jemalloc/pull/1
2020-12-19 15:34:12 +03:00