Azat Khuzhin
30741232d2
Drop RESTART REPLICAS from stateless tests to avoid locking lots of mutexes
...
Under TSan you can lock only not more then 64 mutexes from one thread at
once [1] [2], while RESTART REPLICAS can acquire more (it depends on the
number of replicated tables).
[1]: https://github.com/google/sanitizers/issues/950#issuecomment-386711603
[2]: b02eab9058/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector.h (L67)
And since stress tests run tests in parallel, you can have more then 64
ReplicatedMergeTree tables at once (even though it is unlikely).
Fix this by using RESTART REPLICA table over RESTART REPLICAS.
2021-01-10 12:39:27 +03:00
alexey-milovidov
6d0799b6c3
Merge pull request #17462 from chenziliang/feature/wildcard-dynamic-columns
...
include dynamic columns for wildcard query
2021-01-10 10:57:41 +03:00
zhang2014
a9f0ede755
trigger CI again
2021-01-10 13:03:22 +08:00
Alexey Milovidov
79a38c4c6e
Fix hang at shutdown in clickhouse-local
2021-01-10 06:35:05 +03:00
HuFuwang
833054251b
update sorted logic in AggregateFunctionWindowFunnelData::add
2021-01-10 11:31:44 +08:00
Alexey Milovidov
c38dca155c
Fix clang-tidy
2021-01-10 05:51:54 +03:00
Alexey Milovidov
76149947ef
Remove useless headers
2021-01-10 05:48:57 +03:00
alexey-milovidov
f2cb271425
Merge pull request #18888 from ClickHouse/remove-testflows
...
Remove TestFlows due to timeouts
2021-01-10 05:39:23 +03:00
Alexey Milovidov
7e9120b34f
Merge branch 'master' into chenziliang/feature/wildcard-dynamic-columns
2021-01-10 04:04:47 +03:00
Alexey Milovidov
0421cc8dc2
Remove TestFlows due to timeouts
2021-01-10 03:49:29 +03:00
alexey-milovidov
7e21d4d70a
Update ccache.cmake
2021-01-10 03:46:35 +03:00
Alexey Milovidov
8387ac86ef
Add another issue template
2021-01-10 03:44:10 +03:00
Alexey Milovidov
1fa3311837
Reformulate some issue templates
2021-01-10 03:42:05 +03:00
Alexey Milovidov
7dd9155a62
Reorder issue templates
2021-01-10 03:36:47 +03:00
Alexey Milovidov
3b11ad14da
Added issue template for fuzz reports
2021-01-10 03:33:45 +03:00
Alexey Milovidov
6eb5a5f4d9
Remove useless code
2021-01-10 03:28:59 +03:00
HuFuwang
d0378395c5
add tests 01646_fix_window_funnel_inconistency.
2021-01-10 07:49:11 +08:00
HuFuwang
21659e8aa5
Merge branch 'master' into feature/fix-windowFunnel-inconsistency
2021-01-10 07:34:05 +08:00
Azat Khuzhin
0421ab6c80
Use time_macros over unset SOURCE_DATE_EPOCH in ccache 4.2 (unreleased)
...
ccache 4.2+ will ignore SOURCE_DATE_EPOCH [1].
[1]: https://github.com/ccache/ccache/pull/755
2021-01-10 02:28:02 +03:00
alexey-milovidov
fe1c153c6f
Merge pull request #18817 from ucasFL/wf
...
replace PODArray with PODArrayWithStackMemory in AggregateFunctionWindowFunnelData
2021-01-10 00:11:57 +03:00
alexey-milovidov
d593b1faf2
Merge pull request #18876 from ClickHouse/external-queries-in-with-table
...
External queries: fix the case of expr IN table #9756
2021-01-10 00:10:56 +03:00
alexey-milovidov
7dd7ded605
Merge pull request #18880 from ClickHouse/fuzzer-fail-fast
...
Query Fuzzer: return fail fast semantics
2021-01-10 00:10:20 +03:00
Ivan Lezhankin
321f65a649
Merge remote-tracking branch 'upstream/master' into antlr-test
2021-01-09 19:38:09 +03:00
HuFuwang
8e63328221
refine naming.
2021-01-09 23:13:03 +08:00
Azat Khuzhin
471deab63a
Rename fsync_tmp_directory to fsync_directories for Distributed engine
2021-01-09 17:51:30 +03:00
HuFuwang
dd52f88e54
fix the inconsistent result of windowFunnel in case of same timestamp for different events.
2021-01-09 22:37:49 +08:00
Azat Khuzhin
9cdb1d4ae6
Simple coverage of fsync_after_insert/fsync_tmp_directory with batching
2021-01-09 16:31:52 +03:00
Azat Khuzhin
ae0b15455f
Add fsync_tmp_directory support into DirectoryMonitor
2021-01-09 16:31:52 +03:00
Azat Khuzhin
2e55bd2285
Accept IDisk in DirectoryMonitor (for further fsync)
2021-01-09 16:31:42 +03:00
Azat Khuzhin
dd669cb2b6
Add fsync support for Distributed/DirectoryMonitor
...
Note that there is no fsync_tmp_directory support in DirectoryMonitor
since you cannot propagate the error to user anyway.
2021-01-09 15:26:25 +03:00
Azat Khuzhin
fbe5df809b
Sync other temporary directories for Distributed fsync_tmp_directories
2021-01-09 11:36:04 +03:00
Mikhail Filimonov
4cabfa356e
Update documentation for Distributed fsync settings.
2021-01-09 11:31:32 +03:00
Azat Khuzhin
b5ace27014
Add fsync support for Distributed engine.
...
Two new settings (by analogy with MergeTree family) has been added:
- `fsync_after_insert` - Do fsync for every inserted. Will decreases
performance of inserts.
- `fsync_tmp_directory` - Do fsync for temporary directory (that is used
for async INSERT only) after all part operations (writes, renames,
etc.).
Refs: #17380 (p1)
2021-01-09 11:31:32 +03:00
alexey-milovidov
b2577327f1
Merge pull request #18881 from ClickHouse/remove-useless-headers-2
...
Remove useless headers
2021-01-09 11:01:07 +03:00
alexey-milovidov
b60a37afc7
Merge pull request #18870 from azat/storage-features
...
Storage features improvements
2021-01-09 10:57:45 +03:00
alexey-milovidov
a7eccd2200
Merge pull request #18839 from fastio/expand_macros_for_fetchPartition
...
Expand macros for fetchPartition
2021-01-09 08:35:03 +03:00
Alexey Milovidov
8a57f8f42a
Remove useless headers
2021-01-09 08:32:10 +03:00
Alexey Milovidov
32f10c38d9
Query Fuzzer: return fail fast semantics
2021-01-09 08:30:23 +03:00
alexey-milovidov
0e48d8fc86
Merge pull request #18873 from abyss7/backport-lts
...
Minor fix in backport script
2021-01-09 06:37:55 +03:00
Alexey Milovidov
8fb64472f2
External queries: fix the case of expr IN table #9756
2021-01-09 06:28:54 +03:00
alexey-milovidov
9049599e36
Update optimize_window_funnel.xml
2021-01-09 05:15:40 +03:00
Azat Khuzhin
a24be01025
Drop Kafka storage from 01645_system_table_engines for fasttest
2021-01-09 00:59:03 +03:00
Ivan Lezhankin
5426eae79a
Minor fix
2021-01-09 00:26:33 +03:00
alexey-milovidov
7d25c1f7f7
Merge pull request #18862 from sundy-li/update-rocksdb
...
Update contrib from ClickHouse-Extras/rocksdb
2021-01-08 22:54:52 +03:00
alexey-milovidov
9c6d945afc
Merge pull request #18852 from azat/bit-flip-check
...
Do not check bit flips for big buffers (since the size can be corrupted)
2021-01-08 22:41:33 +03:00
alexey-milovidov
6be8338584
Update CompressedReadBufferBase.cpp
2021-01-08 22:41:24 +03:00
alexey-milovidov
a55260fa5c
Merge pull request #18871 from azat/fix-integrity-check
...
Fix integrity check
2021-01-08 22:32:39 +03:00
alexey-milovidov
4a54916733
Merge pull request #18858 from ClickHouse/better-strsignal
...
Import strsignal from Musl
2021-01-08 22:26:00 +03:00
alexey-milovidov
6dcb887eed
Merge pull request #18857 from amosbird/fixmaxpartitionremotesetting
...
Correctly override default settings remotely
2021-01-08 22:25:43 +03:00
alexey-milovidov
f3fb2204d2
Merge pull request #18848 from ClickHouse/better-kill
...
Better SYSTEM KILL
2021-01-08 22:25:25 +03:00