-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TreeService.ListTrees method #1902
Labels
Milestone
Comments
carpawell
added a commit
that referenced
this issue
Oct 20, 2022
Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
carpawell
added a commit
that referenced
this issue
Oct 20, 2022
carpawell
added a commit
that referenced
this issue
Oct 20, 2022
Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
carpawell
added a commit
that referenced
this issue
Oct 20, 2022
carpawell
added a commit
that referenced
this issue
Oct 20, 2022
carpawell
added a commit
that referenced
this issue
Oct 20, 2022
Add `SynchronizeAllTrees` method of the Tree service. It allows fetching tree IDs and sync all of them. Share common logic b/w the new method and the `SynchronizeTree`. Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
carpawell
added a commit
that referenced
this issue
Oct 20, 2022
Do not limit synchronization by "system" and "version" tree IDs. Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
carpawell
added a commit
that referenced
this issue
Oct 20, 2022
Iterate over every shard and search for the container's trees. Final result is a concatenation of shards' results. It is considered that one fixed tree is placed on one fixed shard but the different trees of a fixed container could be placed on different shards. Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
carpawell
added a commit
that referenced
this issue
Oct 20, 2022
Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Could (and should) be used in tree service synchronizations: all the methods require
treeID
but no treeID-getters are implemented in the tree API.The text was updated successfully, but these errors were encountered: