Commit Graph

53600 Commits

Author SHA1 Message Date
Denis Glazachev
da7aa25e01 Store copies instead of refs in ExternalQueryBuilder instances 2020-12-21 03:27:35 +04:00
Denis Glazachev
ea7e94f3eb Use 127.0.0.1 as a default listen-host for ODBC bridge 2020-12-21 03:26:31 +04:00
Alexey Milovidov
84dddb8103 Merge branch 'master' into azat-jemalloc-MADV_DONTNEED-runtime-check 2020-12-20 22:38:54 +03:00
Alexey Milovidov
6b809805a9 Merge branch 'master' into ucasFL-fix 2020-12-20 22:38:30 +03:00
alexey-milovidov
37fe66b761
Merge pull request #18245 from sevirov/sevirov-DOCSUP-4563-add_syntax_highlighting
DOCSUP-4563: Add syntax highlighting
2020-12-20 22:32:38 +03:00
alexey-milovidov
af75a7012d
Update cli.md 2020-12-20 22:32:30 +03:00
alexey-milovidov
97b20972a8
Update cli.md 2020-12-20 22:32:07 +03:00
Alexey Milovidov
a159fc0a90 Merge branch 'master' into ucasFL-fix 2020-12-20 22:29:43 +03:00
alexey-milovidov
7ca0ecba99
Merge pull request #18274 from ClickHouse/new-year-preps
New Year preparations
2020-12-20 22:28:14 +03:00
tavplubix
b7c5e76080
Merge pull request #17538 from olgarev/revolg-DOCSUP-3119-Document_the_MaterializeMySQL_engine
DOCSUP-3119: Documented the MaterializeMySQL engine
2020-12-20 20:20:35 +03:00
Olga Revyakina
d0fdea9604 Updates 2020-12-20 19:38:40 +03:00
alexey-milovidov
c989aa1f11
Add Haskell library 2020-12-20 16:40:54 +03:00
Alexey Milovidov
3d2f87cd9a New Year preparations 2020-12-20 16:25:46 +03:00
alexey-milovidov
7a078337ff
Merge pull request #18272 from ClickHouse/recipes-dataset
Add recipes dataset (strawberry cake inside)
2020-12-20 15:52:08 +03:00
Alexey Milovidov
bb5dd8cb4b Add a link to playground 2020-12-20 14:11:30 +03:00
alexey-milovidov
38dec4ccaf
Update DataTypeArray.cpp 2020-12-20 14:07:53 +03:00
Alexey Milovidov
618a2b4ad3 Add recipes dataset 2020-12-20 14:02:55 +03:00
Alexey Milovidov
65e38a7a51 Add recipes dataset 2020-12-20 13:59:21 +03:00
Dmitriy
20a0a17ee3 Update cli.md
Выполнил перевод на русский язык.
2020-12-20 13:27:48 +03:00
Alexey Milovidov
ae9b67fefa Support to parse Arrays in CSV as nested CSV in a String 2020-12-20 13:26:08 +03:00
Alexey Milovidov
37fb7e707c Queries are too fast 2020-12-20 12:01:51 +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
6c6edfc050
Merge pull request #17350 from dfenelonov/fenelonov-DOCSUP-1953-distinct_combinator
fenelonov-docsup-1953-distinct_combinator: Documented the distinct combinator
2020-12-20 09:50:29 +03:00
alexey-milovidov
59a3f4d835
Update combinators.md 2020-12-20 09:50:10 +03:00
alexey-milovidov
6c88912203
Update combinators.md 2020-12-20 09:49:13 +03:00
alexey-milovidov
55ed2ab563
Update wide_integer_impl.h 2020-12-20 09:46:43 +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
Alexey Milovidov
d132f11e1a Merge branch 'master' into azat-jemalloc-MADV_DONTNEED-runtime-check 2020-12-20 07:13:48 +03:00
Alexey Milovidov
7340839d6d Update performance tests after speedup 2020-12-20 07:04:29 +03:00
alexey-milovidov
05342d1ab5
Merge pull request #18253 from ClickHouse/update-roadmap
Update roadmap (2020 -> 2021)
2020-12-20 06:57:12 +03:00
Alexey Milovidov
aeebdfdd23 Update roadmap (2020 -> 2021) 2020-12-20 06:56:32 +03:00
alexey-milovidov
be29057de1
Merge pull request #18221 from vzakaznikov/simplify_testflows_aes_encryption_requirements
Merging TestFlows requirements for AES encryption functions.
2020-12-20 06:13:57 +03:00
Vitaliy Zakaznikov
b641b64d39 Removing Altinity internal issue references. 2020-12-19 18:01:30 -05:00
Vitaliy Zakaznikov
dcbf080047 Updating requirements and tests as CFB1 and CFB8 modes are no longer supported. 2020-12-19 17:19:01 -05:00
Dmitriy
43ab549e5c Update cli.md
Добавил информацию об автоматической подсветке синтаксиса, обновил версию клиента.
2020-12-20 00:33:33 +03:00
Vasily Nemkov
e5ec81f7cd Single quotes around column names 2020-12-19 20:58:23 +02:00
alexey-milovidov
245159ef33
Merge pull request #18243 from mrk-andreev/patch-1
Add max_parts_in_total to docs
2020-12-19 19:57:01 +03:00
alexey-milovidov
2dce0156f9
Update mergetree.md 2020-12-19 19:56:51 +03:00
Vitaliy Zakaznikov
b751144709 Adding back running of aes_encryption module. 2020-12-19 10:04:28 -05:00
Vitaliy Zakaznikov
38f0f25ab2 Reverting back aes-encryption tests. 2020-12-19 10:03:18 -05:00
Mark Andreev
62157bf92c
Add max_parts_in_total to docs 2020-12-19 17:09:59 +03:00
Vitaliy Zakaznikov
d3abc0d664 Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into simplify_testflows_aes_encryption_requirements 2020-12-19 08:09:00 -05: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
alexey-milovidov
753aa36baf
Merge pull request #18234 from ClickHouse/return-git-import
Return clickhouse-git-import
2020-12-19 13:00:19 +03:00
alexey-milovidov
41b2503d1a
Merge pull request #18114 from azat/20.13-gcc10-sanitizers
gcc10 sanitizers support
2020-12-19 12:54:36 +03:00
alexey-milovidov
086916a853
Update regression.py 2020-12-19 03:32:50 +03:00
alexey-milovidov
021aba5769
Merge pull request #18217 from ClickHouse/fix_stranges_in_testkeeper
Fix watches processing in TestKeeper
2020-12-19 03:29:51 +03:00