Alexander Burmak
|
2ce6136de5
|
Merge remote-tracking branch 'refs/remotes/upstream/master' into vfs
|
2019-12-12 12:10:50 +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
|
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
|
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
|
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
|
ce851fc782
|
Fixed MergeTreeData::hasTableTTL() method according to extended TTLs.
|
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
|
575de5ada6
|
Attempt to add background moves by TTL expressions.
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
893e0de37a
|
Minor fix.
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
33ded274a3
|
First attempt to store min/max for move ttl expressions.
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
3e984609fb
|
Fixed ClickHouse after changing syntax.
|
2019-12-11 13:24:20 +03:00 |
|
Vladimir Chebotarev
|
7a37c4f6a9
|
Parser for extended TTL expressions.
|
2019-12-11 13:24:20 +03:00 |
|
Alexey Milovidov
|
4f9cd8a3c8
|
Update contributors
|
2019-12-11 06:13:33 +03:00 |
|
alexey-milovidov
|
aecd5a5493
|
Merge pull request #8123 from ClickHouse/aku/field-prepare
Prepare for stricter type checking in Field.
|
2019-12-11 02:21:34 +03:00 |
|
alexey-milovidov
|
309653f60d
|
Merge pull request #7182 from ClickHouse/aku/zlib-msan
Update zlib-ng to fix MemorySanitizer problems.
|
2019-12-11 02:15:16 +03:00 |
|
alesapin
|
67f1ff1c8b
|
Merge pull request #8104 from excitoon-favorites/test_move_after_merge
FIxed behavior with ALTER MOVE ran immediately after merge finish moves superpart of specified
|
2019-12-10 17:15:08 +03:00 |
|
Alexander Kuzmenkov
|
50a8a7197f
|
Prepare for stricter type checking in Field.
|
2019-12-10 16:40:45 +03:00 |
|
Alexander Kuzmenkov
|
3df94283b3
|
Remove a workaround for zlib-ng MemorySanitizer problems.
|
2019-12-10 13:15:18 +03:00 |
|
alesapin
|
397a3fc2e7
|
Merge pull request #8098 from ClickHouse/fix_dictionary_properties
Fix dictionary properties
|
2019-12-10 12:55:29 +03:00 |
|
Vladimir Chebotarev
|
269a0246aa
|
Added explicit check for existence of part and pair of log messages.
|
2019-12-10 12:47:23 +03:00 |
|
Vladimir Chebotarev
|
6afd8d7805
|
Added test_multiple_disk::test_kill_while_insert , reworked log message and fixed logic of treating stale copies.
|
2019-12-09 23:29:44 +03:00 |
|
Vladimir Chebotarev
|
a2f238d8da
|
Added more logging and switched to detaching stale part instead of removing.
|
2019-12-09 23:29:44 +03:00 |
|
Vladimir Chebotarev
|
9cf7ef03af
|
Fixed handling of MergeTreeData::DataPartPtr 's in MergeTreeData::swapActivePart() .
|
2019-12-09 23:29:44 +03:00 |
|
Vladimir Chebotarev
|
374e0f7bb5
|
Finally fixed tests.
|
2019-12-09 23:29:44 +03:00 |
|