mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-25 11:10:49 +00:00
Remove last quorum parts from ReplicatedMergeTreePredicate
This commit is contained in:
parent
ec3f6e8292
commit
38e9682a4f
@ -1485,7 +1485,6 @@ ReplicatedMergeTreeMergePredicate::ReplicatedMergeTreeMergePredicate(
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// Load current quorum status.
|
/// Load current quorum status.
|
||||||
auto quorum_last_part_future = zookeeper->asyncTryGet(queue.zookeeper_path + "/quorum/last_part");
|
|
||||||
auto quorum_status_future = zookeeper->asyncTryGet(queue.zookeeper_path + "/quorum/status");
|
auto quorum_status_future = zookeeper->asyncTryGet(queue.zookeeper_path + "/quorum/status");
|
||||||
|
|
||||||
/// Load current inserts
|
/// Load current inserts
|
||||||
@ -1539,19 +1538,6 @@ ReplicatedMergeTreeMergePredicate::ReplicatedMergeTreeMergePredicate(
|
|||||||
|
|
||||||
queue_.pullLogsToQueue(zookeeper);
|
queue_.pullLogsToQueue(zookeeper);
|
||||||
|
|
||||||
Coordination::GetResponse quorum_last_part_response = quorum_last_part_future.get();
|
|
||||||
if (!quorum_last_part_response.error)
|
|
||||||
{
|
|
||||||
ReplicatedMergeTreeQuorumAddedParts parts_with_quorum(queue.format_version);
|
|
||||||
if (!quorum_last_part_response.data.empty())
|
|
||||||
{
|
|
||||||
parts_with_quorum.fromString(quorum_last_part_response.data);
|
|
||||||
last_quorum_parts.clear();
|
|
||||||
for (const auto & added_part : parts_with_quorum.added_parts)
|
|
||||||
last_quorum_parts.emplace(added_part.second);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Coordination::GetResponse quorum_status_response = quorum_status_future.get();
|
Coordination::GetResponse quorum_status_response = quorum_status_future.get();
|
||||||
if (!quorum_status_response.error)
|
if (!quorum_status_response.error)
|
||||||
{
|
{
|
||||||
|
@ -405,7 +405,6 @@ private:
|
|||||||
std::unordered_map<String, std::set<Int64>> committing_blocks;
|
std::unordered_map<String, std::set<Int64>> committing_blocks;
|
||||||
|
|
||||||
/// Quorum state taken at some later time than prev_virtual_parts.
|
/// Quorum state taken at some later time than prev_virtual_parts.
|
||||||
std::set<std::string> last_quorum_parts;
|
|
||||||
String inprogress_quorum_part;
|
String inprogress_quorum_part;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user