diff options
author | h0pless <[email protected]> | 2025-05-25 22:21:06 +0300 |
---|---|---|
committer | h0pless <[email protected]> | 2025-05-25 22:37:02 +0300 |
commit | fbbd1c73bc8fcf436eecae8f24a22e8b41bb85f5 (patch) | |
tree | 82ec97f298641e543b6a540eb8fcefcecbcbef9e | |
parent | 3caf502b1c6c94634e4b568fa34173888077d31d (diff) |
YT-20614: Cypress to Sequoia and Sequoia to Cypress copy
Extending an existing pipeline, described in a previous PR, to Sequoia nodes.
Both Sequoia -> Cypress and Cypress -> Sequoia copy is getting supported in this PR.
There are a few slight differences in protocol, specifically in MaterializeCopyPrerequisites. This step in Cypress -> Cypress copy is responsible for schema materialization. During Cypress -> Sequoia copy it's the most convinient place to choose which cell will host which node.
Other phases are identical to those of the Cypress -> Cypress copy.
commit_hash:cf6548c611bbc1384090df5426bf21cdcf458dc5
-rw-r--r-- | yt/yt/client/object_client/helpers.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/yt/yt/client/object_client/helpers.cpp b/yt/yt/client/object_client/helpers.cpp index db59fe02b08..48243cf023a 100644 --- a/yt/yt/client/object_client/helpers.cpp +++ b/yt/yt/client/object_client/helpers.cpp @@ -25,7 +25,8 @@ bool IsSequoiaNode(NObjectClient::EObjectType type) { return type == EObjectType::SequoiaMapNode || - type == EObjectType::SequoiaLink; + type == EObjectType::SequoiaLink || + type == EObjectType::Scion; } bool IsVersionedType(EObjectType type) |