Alexander Kazakov
|
292e3a0d24
|
Reworked TCPHandler::processOrdinaryQuery() to resolve race condition
|
2019-12-11 16:30:27 +03:00 |
|
alesapin
|
6edc7bd089
|
Fix coverage image
|
2019-12-11 16:24:30 +03:00 |
|
Nikolai Kochetov
|
20026d7931
|
Added perftest.
|
2019-12-11 16:17:30 +03:00 |
|
alesapin
|
aaa8032e83
|
Push packages to lts
|
2019-12-11 14:17:47 +03:00 |
|
alesapin
|
3229261c91
|
Fix dictionary_source check
|
2019-12-11 14:09:21 +03:00 |
|
Nikita Mikhaylov
|
d4e5477550
|
first try
|
2019-12-11 13:57:35 +03:00 |
|
alesapin
|
2940aeff23
|
Fix style
|
2019-12-11 13:24:20 +03:00 |
|
alesapin
|
fd9483efbe
|
Just trigger CI
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
0ff0a52249
|
Missed review fixes.
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
f2aee64072
|
Minor style fix.
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
e41deb5848
|
Added comment to MergeTreePartsMover::selectPartsForMove() .
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
7fd1668fde
|
Review fixes.
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
065b681a8c
|
Boosted test_ttl_move::test_moves_to_volume_work a little.
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
e3ed311273
|
Fixed Clang build.
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
67aa268bbb
|
Finally fixed tests and logic for extended TTL syntax.
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
f83b28a1c1
|
Fixed a typo in MergeTreeData::selectMoveDestination() .
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
618a39cc8c
|
Don't move anything if part already belongs their destination.
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
f72da4ab0c
|
Removing expired rows shall not be triggered on move TTL expiration.
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
8ed37801ca
|
Finally fixed selection of destination of move TTL.
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
15fb64f54b
|
Fixed move TTL expiration logic.
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
164360e7ad
|
Fixed test_ttl_move again.
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
2e853e3211
|
Fixed more typos in test_ttl_move .
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
df002f20b1
|
Fixed move TTL metadata.
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
14cf530542
|
Added move TTL rules to metadata of ReplicatedMergeTree .
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
7407f7c39d
|
Placed move TTL rules to a vector.
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
ae4b2b4ace
|
Fixed some typos in test_ttl_move test.
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
3250955b07
|
Refactored tests a little bit.
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
b3427af0c1
|
Fixed typos in a test.
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
108e2b33eb
|
Fixed a bug with erasing columns with same name.
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
0da7234d99
|
Added few FIXMEs to not forget.
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
b3e261800d
|
Fixes of tests for extended TTL syntax.
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
ce851fc782
|
Fixed MergeTreeData::hasTableTTL() method according to extended TTLs.
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
e163ebb7f0
|
Fixed more typos in test_ttl_move test.
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
cc70f717ed
|
Fixed typos in test_ttl_move test.
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
617bf4214f
|
Added first version of tests for extended TTL expressions (still need refactoring).
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
cb777f6c50
|
Removed redundant template from updateTTL() method.
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
62016feab0
|
Renamed TTLDestinationType to PartDestinationType.
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
cc0c21604f
|
Fixed Clang build one more time.
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
ce066d3bb0
|
Style fixes.
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
88c7220256
|
Fixed Clang build.
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
07c4fa3cc0
|
Correct merge of background move pool.
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
3e3e9ac56f
|
Moved settings for BackgroundProcessingPool to configuration.
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
e519c04bbe
|
Minor fix of JSON handling in MergeTreeDataPartTTLInfo .
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
342ea5c30a
|
Removed TODO comments.
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
773bf7b35c
|
Removed 'DELETE' keyword from default TTL syntax description.
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
58e824b6a1
|
Refactored, added move enforcement on merges, fixed a bug with wrong disk selection in ReplicatedMergeTree .
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
dfe0edc03f
|
Style fix.
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
76c4ac9f60
|
Fixed ttl move logic in background move task and added ttl enforcement on inserts.
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
4cd75f926b
|
Fixed 00933 ttl tests.
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
575de5ada6
|
Attempt to add background moves by TTL expressions.
|
2019-12-11 13:24:20 +03:00 |
|