Drop bootstrap optimizations #721

Merged
dstepanov-yadro merged 2 commits from dstepanov-yadro/frostfs-node:fix/node_bootstrap into master 2024-09-04 19:51:03 +00:00

Real situation:
22:15 - epoch tick, node sent bootstrap
22:25 - epoch tick, node didn't send bootstrap request because of reBootstrapInterval
22:31 - node was killed
22:35 - epoch tick
22:45 - epoch tick
22:46 - node started, but didn't send bootstrap request because of alreadyBootstraped
22:55 - epoch tick, node didn't send bootstrap request because of reBootstrapInterval, IR checks that threshold (3) exceeds no bootstrap interval (4) and removes node from netmap
23:05 - new netmap without node, it is impossible to saticfy placement policy, but node is ready to work

If the node had sent bootstrap request at startup, there would have been no problems.

Real situation: 22:15 - epoch tick, node sent bootstrap 22:25 - epoch tick, node didn't send bootstrap request because of `reBootstrapInterval` 22:31 - node was killed 22:35 - epoch tick 22:45 - epoch tick 22:46 - node started, but didn't send bootstrap request because of `alreadyBootstraped` 22:55 - epoch tick, node didn't send bootstrap request because of `reBootstrapInterval`, IR checks that threshold (3) exceeds no bootstrap interval (4) and removes node from netmap 23:05 - new netmap without node, it is impossible to saticfy placement policy, but node is ready to work If the node had sent bootstrap request at startup, there would have been no problems.
dstepanov-yadro force-pushed fix/node_bootstrap from ea21ce2401 to bd5bf8b1a9 2023-10-05 08:47:39 +00:00 Compare
dstepanov-yadro requested review from storage-core-committers 2023-10-05 08:47:56 +00:00
dstepanov-yadro requested review from storage-core-developers 2023-10-05 08:48:01 +00:00
acid-ant approved these changes 2023-10-05 09:23:44 +00:00
elebedeva approved these changes 2023-10-05 10:51:15 +00:00
fyrchik approved these changes 2023-10-05 12:24:08 +00:00
dstepanov-yadro merged commit bd5bf8b1a9 into master 2023-10-05 12:36:05 +00:00
dstepanov-yadro deleted branch fix/node_bootstrap 2023-10-05 12:36:13 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
4 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: TrueCloudLab/frostfs-node#721
No description provided.