Nikolai Kochetov
|
ec4dafaa5f
|
Fix build.
|
2021-02-17 22:19:39 +03:00 |
|
Nikolai Kochetov
|
56a5d1dafa
|
Skip stateful functions
|
2021-02-17 21:48:26 +03:00 |
|
Nikolai Kochetov
|
f6278ed429
|
Support for DIstinct, sorting steps.
|
2021-02-17 19:56:17 +03:00 |
|
Nikolai Kochetov
|
e5b9c42860
|
Update test.
|
2021-02-17 19:54:37 +03:00 |
|
Nikolai Kochetov
|
6522bfc402
|
Support for DIstinct, sorting steps.
|
2021-02-17 19:54:11 +03:00 |
|
Nikolai Kochetov
|
a8647096ed
|
Try fix tests.
|
2021-02-17 13:27:47 +03:00 |
|
Nikolai Kochetov
|
5fd80555aa
|
Update test.
|
2021-02-12 19:06:18 +03:00 |
|
Nikolai Kochetov
|
f1c32c4690
|
Merge branch 'master' into filter-push-down
|
2021-02-12 18:26:08 +03:00 |
|
Nikolai Kochetov
|
90c7cf5a52
|
Push down for ArrayJoin
|
2021-02-12 18:24:31 +03:00 |
|
Nikolai Kochetov
|
bbed905461
|
Fix ActionsDAG::removeUnusedResult
|
2021-02-12 18:20:54 +03:00 |
|
Alexander Kuzmenkov
|
ef2b40cf89
|
Update index.md
|
2021-02-12 17:37:22 +03:00 |
|
Alexander Kuzmenkov
|
a0c1bfd9bd
|
Update index.md
|
2021-02-12 17:36:21 +03:00 |
|
Alexander Kuzmenkov
|
06b21c207f
|
Update index.md
|
2021-02-12 17:22:03 +03:00 |
|
alexey-milovidov
|
f669a9f97a
|
Merge pull request #20348 from kitaisreal/common-types-template-instantiations
Common types template instantiations
|
2021-02-12 15:53:00 +03:00 |
|
Nikolai Kochetov
|
2ba503a9cc
|
Merge pull request #20110 from vitlibar/mongodb-doesnt-connect-before-read
MongoDB table engine now establishes connection only when it reads data.
|
2021-02-12 15:49:45 +03:00 |
|
Nikolai Kochetov
|
683d793cc2
|
Update test.
|
2021-02-12 14:31:14 +03:00 |
|
Nikolai Kochetov
|
93e1428f21
|
Fix limit push down.
|
2021-02-12 13:51:16 +03:00 |
|
Nikolai Kochetov
|
443a3e7e6f
|
Fix limit push down.
|
2021-02-12 13:12:31 +03:00 |
|
alesapin
|
a94e223cee
|
Merge pull request #20344 from azat/join_use_nulls-fix
Fix null dereference with join_use_nulls=1
|
2021-02-12 12:48:53 +03:00 |
|
Nikolai Kochetov
|
7e75965af8
|
Fix ActionsDAG::splitActionsForFilter
|
2021-02-12 12:35:26 +03:00 |
|
alesapin
|
9aadbde86c
|
Merge pull request #20339 from kitaisreal/decimal-binary-operation-constants-fix
Decimal binary operation constants fix
|
2021-02-12 12:32:58 +03:00 |
|
Maksim Kita
|
f9527738c9
|
Added comments
|
2021-02-12 12:12:04 +03:00 |
|
Maksim Kita
|
e141367bcf
|
Merge pull request #20345 from azat/RANGE_HASHED-dict-fix
Avoid invalid dereference in RANGE_HASHED() dictionary
|
2021-02-12 11:05:10 +03:00 |
|
alesapin
|
a2bb586170
|
Merge pull request #20335 from ClickHouse/fix_scheduling_of_non_successful_background_tasks
Fix backoff for failed background tasks in replicated merge tree
|
2021-02-12 10:06:04 +03:00 |
|
alexey-milovidov
|
ebe79cfd8e
|
Merge pull request #20336 from ClickHouse/filimonov-alpine-libnss_files
Add libnss_files to alpine image
|
2021-02-12 02:44:05 +03:00 |
|
alexey-milovidov
|
4e32dbd024
|
Merge pull request #19317 from abyss7/dwarf-folly
Print inline frames for fatal stacktraces
|
2021-02-12 02:38:50 +03:00 |
|
alexey-milovidov
|
5a4a5fda20
|
Update ColumnVector.h
|
2021-02-12 01:04:55 +03:00 |
|
Maksim Kita
|
b276eac197
|
Common types template instantiations
|
2021-02-12 00:54:50 +03:00 |
|
Alexey Milovidov
|
b61ce427a8
|
Whitespaces
|
2021-02-11 23:59:00 +03:00 |
|
Azat Khuzhin
|
f6cfcd4da9
|
Fix null dereference with join_use_nulls=1
Found with MSan [1], the following query triggers null dereference:
```sql
SELECT
Y.id - 1
FROM X
RIGHT JOIN Y ON (X.id + 1) = Y.id
SETTINGS join_use_nulls=1; -- { serverError 53 }
```
```
Received signal 11
(version 21.3.1.5916, build id: 2E9E84AA32AEAAC7C8B6EB45DA3EC0B4F15E9ED4) (from thread 100) (query_id: 9ab8cb0d-be8d-445e-8498-930a7268488b) Received signal Segmentation fault (11)
Address: 0x10 Access: read. Address not mapped to object.
Stack trace: 0x2d079d65 0x29bf1f30 0x12b12220 0x12b13098 0x12b17b08 0x12b20459 0x2ae37913 0x2ae352d9 0x2c746072 0x2c7585dd 0x2c7483e3 0x2c74e63d 0x2c7483e3 0x2c74e63d 0x2c7483e3 0x2c74e63d 0x2c7483e3 0x2c74e63d 0x2c7483e3 0x2c74e63d 0x2c7483e3 0x2c74e63d 0x2c7483e3 0x2c74e63d 0x2c7483e3 0x2c74e63d 0x2c7483e3 0x2c74e63d
4. ./obj-x86_64-linux-gnu/../contrib/boost/boost/smart_ptr/intrusive_ptr.hpp:0: DB::ColumnConst::ColumnConst(COW<DB::IColumn>::immutable_ptr<DB::IColumn> const&, unsigned long) @ 0x2d079d65 in /workspace/clickhouse
5. ./obj-x86_64-linux-gnu/../src/Common/COW.h:0: DB::createBlockWithNestedColumns(std::__1::vector<DB::ColumnWithTypeAndName, std::__1::allocator<DB::ColumnWithTypeAndName> > const&) @ 0x29bf1f30 in /workspace/clickhouse
6. DB::FunctionOverloadResolverAdaptor::getReturnTypeDefaultImplementationForNulls(std::__1::vector<DB::ColumnWithTypeAndName, std::__1::allocator<DB::ColumnWithTypeAndName> > const&, std::__1::function<std::__1::shared_ptr<DB::IDataType const> (std::__1::vector<DB::ColumnWithTypeAndName, std::__1::allocator<DB::ColumnWithTypeAndName> > const&)> const&) @ 0x12b12220 in /workspace/clickhouse
7. DB::FunctionOverloadResolverAdaptor::getReturnTypeWithoutLowCardinality(std::__1::vector<DB::ColumnWithTypeAndName, std::__1::allocator<DB::ColumnWithTypeAndName> > const&) const @ 0x12b13098 in /workspace/clickhouse
8. DB::FunctionOverloadResolverAdaptor::getReturnType(std::__1::vector<DB::ColumnWithTypeAndName, std::__1::allocator<DB::ColumnWithTypeAndName> > const&) const @ 0x12b17b08 in /workspace/clickhouse
9. DB::FunctionOverloadResolverAdaptor::build(std::__1::vector<DB::ColumnWithTypeAndName, std::__1::allocator<DB::ColumnWithTypeAndName> > const&) const @ 0x12b20459 in /workspace/clickhouse
```
[1]: https://clickhouse-test-reports.s3.yandex.net/19451/64c0bf98290362fa216c05b070aa122a12af3c25/fuzzer_msan/report.html#fail1
|
2021-02-11 21:30:05 +03:00 |
|
alexey-milovidov
|
dc3ffd3fe2
|
Merge pull request #19451 from azat/safe-writes
Do not silently ignore write errors
|
2021-02-11 21:19:11 +03:00 |
|
Azat Khuzhin
|
2907385400
|
Avoid invalid dereference in RANGE_HASHED() dictionary
UBsan report the following [1], when query does not contains any columns
from the dictionary:
```sql
SELECT
toUInt32(toUInt32(NULL, toUInt32(NULL, inf, NULL), NULL)),
toUInt32(toUInt32(toUInt32(toUInt32(toUInt32(NULL, 1., NULL)), toUInt32(toUInt32(NULL, 0.5, NULL)), toUInt32(NULL, NULL)), toUInt32(toUInt32(NULL, 1., NULL)), toUInt32(NULL, NULL)), toUInt32(toUInt32(toUInt32(toUInt32(NULL, 1000.0001220703125, NULL)), toUInt32(toUInt32(NULL, 10.000100135803223, NULL)), toUInt32(NULL, NULL)), NULL, NULL, NULL))
FROM somedict
```
```
std::__1::vector<DB::ColumnWithTypeAndName, std::__1::allocator<DB::ColumnWithTypeAndName> >::back() @ 0x128c07a6 in /workspace/clickhouse
./obj-x86_64-linux-gnu/../src/Dictionaries/RangeDictionaryBlockInputStream.h:0: DB::RangeDictionaryBlockInputStream<DB::RangeHashedDictionary, unsigned short, unsigned long>::fillBlock(DB::PODArray<unsigned long, 4096ul, Allocator<false, false>, 15ul, 16ul> const&, DB::PODArray<unsigned short, 4096ul, Allocator<false, false>, 15ul, 16ul> const&, DB::PODArray<unsigned short, 4096ul, Allocator<false, false>, 15ul, 16ul> const&) const @ 0x1692335e in /workspace/clickhouse
./obj-x86_64-linux-gnu/../src/Dictionaries/RangeDictionaryBlockInputStream.h:0: DB::RangeDictionaryBlockInputStream<DB::RangeHashedDictionary, unsigned short, unsigned long>::getBlock(unsigned long, unsigned long) const @ 0x16922f96 in /workspace/clickhouse
./obj-x86_64-linux-gnu/../src/Dictionaries/DictionaryBlockInputStreamBase.cpp:23: DB::DictionaryBlockInputStreamBase::getHeader() const @ 0x166ab57c in /workspace/clickhouse
```
[1]: https://clickhouse-test-reports.s3.yandex.net/19451/64c0bf98290362fa216c05b070aa122a12af3c25/fuzzer_ubsan/report.html#fail1
|
2021-02-11 21:07:37 +03:00 |
|
alexey-milovidov
|
7b55eb8c58
|
Merge pull request #20178 from amosbird/delayinactive
Delay or throw insertion when too many inactive parts
|
2021-02-11 20:52:04 +03:00 |
|
alexey-milovidov
|
ef3c9b531c
|
Merge pull request #20287 from kitaisreal/delta-sum-aggregate-function-use-restrict-keyword
Aggregate function deltaSum use restrict keyword
|
2021-02-11 20:47:07 +03:00 |
|
alexey-milovidov
|
ac707f7165
|
Merge pull request #20305 from azat/fix-flaky-tests
Fix 00738_lock_for_inner_table flakiness
|
2021-02-11 20:46:42 +03:00 |
|
alexey-milovidov
|
15c5a1e24d
|
Merge pull request #20299 from alex-karo/fix_broken_link_backup_page
Fix broken links to "max table size" param in backup documentation
|
2021-02-11 20:45:15 +03:00 |
|
alexey-milovidov
|
d15d340691
|
Merge pull request #20301 from azat/numbers-numeric-limit
Accept arbitrary numeric types for numbers() arguments (for scientific notation)
|
2021-02-11 20:41:15 +03:00 |
|
Nikolai Kochetov
|
93ea1e5e82
|
Comment output
|
2021-02-11 20:13:59 +03:00 |
|
Alexander Kuzmenkov
|
ebb47595aa
|
Merge pull request #20293 from ClickHouse/aku/window-prototype-3
make window functions faster
|
2021-02-11 19:49:02 +03:00 |
|
Maksim Kita
|
248a06f930
|
Added test
|
2021-02-11 19:11:07 +03:00 |
|
Nikolai Kochetov
|
a26c8d9eee
|
Fix const filter resilt for filter push down.
|
2021-02-11 19:08:54 +03:00 |
|
Maksim Kita
|
369dc613c4
|
Decimal binary operation constants fix
|
2021-02-11 19:05:17 +03:00 |
|
Nikolai Kochetov
|
2deff0d9d0
|
Fix ActionsDAG::splitActionsForFilter
|
2021-02-11 18:44:10 +03:00 |
|
alesapin
|
bf4af9713c
|
Fix tests
|
2021-02-11 18:29:08 +03:00 |
|
Ivan
|
0854dccfde
|
Fix ANTLR parser tests
|
2021-02-11 18:21:21 +03:00 |
|
Alexander Kuzmenkov
|
772073a0db
|
Update WindowTransform.cpp
|
2021-02-11 17:01:09 +03:00 |
|
alexey-milovidov
|
263d751d64
|
Merge pull request #20169 from ClickHouse/no-excessive-squash-memory
Disable excessive squashing of blocks for StorageMemory #13052
|
2021-02-11 16:38:24 +03:00 |
|
Alexey Milovidov
|
c32ed77976
|
Some queries become too fast
|
2021-02-11 16:37:46 +03:00 |
|
Nikolai Kochetov
|
e24b8e8a13
|
Fix ActionsDAG::splitActionsForFilter
|
2021-02-11 15:06:28 +03:00 |
|
filimonov
|
47c8537f63
|
Add libnss_files to alpine image
It seems it's needed to make some of DNS-related features work
properly in certain scenarios (things like getting proper FQDN, reverse DNS lookup).
|
2021-02-11 12:56:26 +01:00 |
|