kssenii
|
95c93aca41
|
Better table sync
|
2021-02-13 21:03:25 +00:00 |
|
kssenii
|
44f4f1a412
|
Allow to replicate a subset of database tables
|
2021-02-13 20:09:01 +00:00 |
|
kssenii
|
219dece1d0
|
Slightly better
|
2021-02-12 21:15:00 +00:00 |
|
kssenii
|
010a640ed8
|
Fix and test different data types
|
2021-02-12 21:14:47 +00:00 |
|
kssenii
|
5bc0010f94
|
Better
|
2021-02-12 21:14:36 +00:00 |
|
kssenii
|
ed6d19b8a6
|
Add PostgreSQLReplica database engine
|
2021-02-12 21:14:24 +00:00 |
|
kssenii
|
9c2c7be4cf
|
Separate replication interface from single storage
|
2021-02-12 21:14:10 +00:00 |
|
kssenii
|
7ceb784d1e
|
Better slot usage, some fixes
|
2021-02-12 21:13:54 +00:00 |
|
kssenii
|
d87bfef890
|
Read up to max_block_size rows
|
2021-02-12 21:13:43 +00:00 |
|
kssenii
|
02e19f9422
|
Better
|
2021-02-12 21:13:13 +00:00 |
|
kssenii
|
d255b63364
|
Slightly better
|
2021-02-12 21:13:01 +00:00 |
|
kssenii
|
8d0c28d470
|
Replicate update queries
|
2021-02-12 21:12:41 +00:00 |
|
kssenii
|
0d19992128
|
Replicate delete queries
|
2021-02-12 21:12:27 +00:00 |
|
kssenii
|
4aadd0c3f2
|
Replicate insert queries
|
2021-02-12 21:11:55 +00:00 |
|
kssenii
|
179a558a04
|
Setup connection in the background, better drop table
|
2021-02-12 21:11:35 +00:00 |
|
kssenii
|
b842ce114b
|
Initial sync into ReplacingMergeTree table, select via nested table
|
2021-02-12 21:11:09 +00:00 |
|
kssenii
|
60ebb86d97
|
Add stream and buffer classes
|
2021-02-12 21:10:40 +00:00 |
|
kssenii
|
a1bcc5fb39
|
Decode replication messages
|
2021-02-12 21:10:10 +00:00 |
|
kssenii
|
84ffd76853
|
Initial table sync and replication pre-startup
|
2021-02-12 21:09:43 +00:00 |
|
alesapin
|
939a3e9555
|
Fix tests for better parallel run
|
2021-02-12 22:28:00 +03:00 |
|
alesapin
|
eff6b74fa0
|
Merge pull request #20394 from ClickHouse/revert-20224-fix_config_reloader_destruction
Revert "Fix access control manager destruction order"
|
2021-02-12 19:14:39 +03:00 |
|
alesapin
|
a25ce1c166
|
Revert "Fix access control manager destruction order"
|
2021-02-12 19:13:57 +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 |
|
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
|
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 |
|
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 |
|
Maksim Kita
|
369dc613c4
|
Decimal binary operation constants fix
|
2021-02-11 19:05:17 +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 |
|