tavplubix
|
68b427a99d
|
Merge pull request #20448 from ClickHouse/better_ddl_queue_cleanup
Better distributed DDL queue cleanup
|
2021-02-16 19:29:50 +03:00 |
|
tavplubix
|
d4b2a37393
|
Merge pull request #20350 from amosbird/tviewf
Disable table function view in expression
|
2021-02-16 13:01:13 +03:00 |
|
Anton Popov
|
b67b16cdf3
|
Merge pull request #20476 from amosbird/ctefix2
Fix global-with with subqueries
|
2021-02-15 16:14:50 +03:00 |
|
alexey-milovidov
|
3429925338
|
Merge pull request #20492 from ClickHouse/add-test-8654
Add a test for #8654
|
2021-02-15 15:43:48 +03:00 |
|
alexey-milovidov
|
b75d9a09bd
|
Merge pull request #20493 from ClickHouse/add-test-10893
Add a test for #10893
|
2021-02-15 15:36:30 +03:00 |
|
Nikita Mikhaylov
|
92e13d76d3
|
Merge pull request #18508 from depressed-pho/runningConcurrency
Add function runningConcurrency()
|
2021-02-15 14:39:38 +03:00 |
|
Nikita Mikhaylov
|
a77b740a7c
|
Merge pull request #20286 from nikitamikhaylov/json-import-bugfix
Error from allocator on JSON import
|
2021-02-15 12:40:09 +03:00 |
|
Alexey Milovidov
|
4c7923e6df
|
Add a test for #10893
|
2021-02-15 05:17:30 +03:00 |
|
Alexey Milovidov
|
c5b96a522e
|
Add a test for #8654
|
2021-02-15 04:57:34 +03:00 |
|
alexey-milovidov
|
71acb2ffda
|
Merge pull request #20475 from ClickHouse/intdiv-ubsan-2
Fix UBSan report in intDiv
|
2021-02-15 04:05:16 +03:00 |
|
Alexey Milovidov
|
d529db5498
|
Adjustments
|
2021-02-14 23:57:25 +03:00 |
|
alexey-milovidov
|
8be8746643
|
Merge pull request #20461 from azat/join_use_nulls-logical-error-fix
Fix LOGICAL_ERROR for join_use_nulls=1 when JOIN contains const from SELECT
|
2021-02-14 23:28:50 +03:00 |
|
Amos Bird
|
ed49367fc7
|
Fix global-with with subqueries
|
2021-02-14 14:20:23 +08:00 |
|
Alexey Milovidov
|
55c17ac93f
|
Fix UBSan report in intDiv
|
2021-02-14 06:11:12 +03:00 |
|
alexey-milovidov
|
9db6f4a452
|
Merge pull request #20466 from azat/mt-logging
Improve logging during reading from MergeTree
|
2021-02-14 04:30:31 +03:00 |
|
alexey-milovidov
|
a0fbc0656b
|
Merge pull request #20206 from ClickHouse/tavplubix-patch-3
Suppress signed overflow in AggregateFunctionGroupArrayMoving
|
2021-02-14 03:32:16 +03:00 |
|
Alexander Tokmakov
|
b0f2a84306
|
fix bad test
|
2021-02-14 01:12:10 +03:00 |
|
Alexander Tokmakov
|
652ede5af9
|
add test
|
2021-02-14 00:06:40 +03:00 |
|
Azat Khuzhin
|
790c210e51
|
Mark 01508_partition_pruning as long
https://clickhouse-test-reports.s3.yandex.net/20466/ff647ad176ad32718fcfc87677effa0ab37e3f10/functional_stateless_tests_flaky_check_(address).html#fail1
|
2021-02-13 20:33:03 +03:00 |
|
alexey-milovidov
|
3e9f1dc83b
|
Merge pull request #20458 from ClickHouse/array-difference-ubsan
Fix UBSan report in arrayDifference
|
2021-02-13 19:34:44 +03:00 |
|
Azat Khuzhin
|
ff647ad176
|
Update 01508_partition_pruning expectations
|
2021-02-13 18:08:55 +03:00 |
|
Amos Bird
|
a551edd8d6
|
Do not parse view function in expression
|
2021-02-13 22:12:44 +08:00 |
|
Amos Bird
|
69d4120982
|
Disable table function view in expression
|
2021-02-13 21:39:37 +08:00 |
|
Ilya Yatsishin
|
8ff458a2bf
|
Merge pull request #20459 from ClickHouse/decimal-comparison-ubsan
|
2021-02-13 12:34:40 +03:00 |
|
Azat Khuzhin
|
4aa46ce3d6
|
More tests for join_use_nulls
All of them already works, but just in case
|
2021-02-13 11:05:25 +03:00 |
|
Azat Khuzhin
|
cbeda6c60e
|
Fix LOGICAL_ERROR for join_use_nulls=1 when JOIN contains const from SELECT
|
2021-02-13 11:05:25 +03:00 |
|
alesapin
|
2e010bffc8
|
Merge pull request #20398 from ClickHouse/test_for_alredy_working_code
Add test for sign column drop
|
2021-02-13 10:17:48 +03:00 |
|
Alexey Milovidov
|
1546f5bcb9
|
Suppress UBSan report in Decimal comparison
|
2021-02-13 03:54:38 +03:00 |
|
Alexey Milovidov
|
1c55be261c
|
Fix UBSan report in arrayDifference
|
2021-02-13 03:45:06 +03:00 |
|
Alexander Kuzmenkov
|
716a3df6eb
|
Merge pull request #20337 from ClickHouse/aku/window-prototype
window function rank() and friends
|
2021-02-13 03:03:49 +03:00 |
|
alexey-milovidov
|
04701376ac
|
Merge pull request #20232 from ClickHouse/fix_int_field_to_decimal_conversion
Fix integer Field to Decimal conversion
|
2021-02-13 02:22:32 +03:00 |
|
alexey-milovidov
|
371e84957a
|
Merge pull request #20303 from azat/constant-folding-fixes
Do not allow early constant folding of explicitly forbidden functions
|
2021-02-13 02:20:06 +03:00 |
|
alesapin
|
051c9533b9
|
Fix dependent test
|
2021-02-12 22:42:20 +03:00 |
|
alesapin
|
939a3e9555
|
Fix tests for better parallel run
|
2021-02-12 22:28:00 +03:00 |
|
alesapin
|
9cbda346bb
|
Add test for already working code
|
2021-02-12 19:49:27 +03:00 |
|
Nikita Mikhaylov
|
7d02d58390
|
bump CI
|
2021-02-12 16:14:34 +03:00 |
|
Nikita Mikhailov
|
999062e926
|
fix test
|
2021-02-12 13:45:18 +03:00 |
|
Alexander Kuzmenkov
|
824475b224
|
cleanup
|
2021-02-12 13:37:27 +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 |
|
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
|
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 |
|
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 |
|
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
|
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
|
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 |
|
Alexander Kuzmenkov
|
1275be58bf
|
Merge remote-tracking branch 'origin/master' into HEAD
|
2021-02-11 19:49:37 +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 |
|