summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorh0pless <[email protected]>2025-05-25 22:21:06 +0300
committerh0pless <[email protected]>2025-05-25 22:37:02 +0300
commitfbbd1c73bc8fcf436eecae8f24a22e8b41bb85f5 (patch)
tree82ec97f298641e543b6a540eb8fcefcecbcbef9e
parent3caf502b1c6c94634e4b568fa34173888077d31d (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.cpp3
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)