Skip to content
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

Synchronize tree log storage when a node first appears in container #1329

Closed
Tracked by #1322
fyrchik opened this issue Apr 25, 2022 · 1 comment · Fixed by #1929
Closed
Tracked by #1322

Synchronize tree log storage when a node first appears in container #1329

fyrchik opened this issue Apr 25, 2022 · 1 comment · Fixed by #1929
Assignees
Labels
neofs-storage Storage node application issues U0 Needs to be resolved immediately
Milestone

Comments

@fyrchik
Copy link
Contributor

fyrchik commented Apr 25, 2022

This is an easy synchronization case: node has nothing and needs to receive the most actual tree snapshot. Note that this can be done in parallel with accepting new replicated operations.

@fyrchik fyrchik mentioned this issue Apr 25, 2022
23 tasks
@cthulhu-rider cthulhu-rider added neofs-storage Storage node application issues U3 Regular and removed triage labels May 4, 2022
@fyrchik
Copy link
Contributor Author

fyrchik commented May 24, 2022

Partially done in #1373 .

All that is left is to fetch list of containers and trees and execute Synchronize.

cthulhu-rider pushed a commit that referenced this issue May 25, 2022
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
cthulhu-rider pushed a commit that referenced this issue May 25, 2022
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
cthulhu-rider pushed a commit that referenced this issue May 25, 2022
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
aprasolova pushed a commit to aprasolova/neofs-node that referenced this issue Oct 19, 2022
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
aprasolova pushed a commit to aprasolova/neofs-node that referenced this issue Oct 19, 2022
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
aprasolova pushed a commit to aprasolova/neofs-node that referenced this issue Oct 19, 2022
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
aprasolova pushed a commit to aprasolova/neofs-node that referenced this issue Oct 19, 2022
…iners

Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
aprasolova pushed a commit to aprasolova/neofs-node that referenced this issue Oct 19, 2022
Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
aprasolova pushed a commit to aprasolova/neofs-node that referenced this issue Oct 19, 2022
It allows general usage of `controlNetmapStatus` getter: does not matter of
handler (`NewEpoch` handler of initial setter).

Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
aprasolova pushed a commit to aprasolova/neofs-node that referenced this issue Oct 19, 2022
Add the node position in a container and the container size to the CID
descriptor that is passed to the `TreeApply`. Previously, `checkValid` does
not allow any log operarations.

Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
aprasolova pushed a commit to aprasolova/neofs-node that referenced this issue Oct 19, 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
neofs-storage Storage node application issues U0 Needs to be resolved immediately
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants