Stay in maintenance mode unless other is requested manually #409

Merged
fyrchik merged 1 commits from fyrchik/frostfs-node:fix-maintenance-persistence into support/v0.36 2023-07-26 21:07:58 +00:00
  1. Actual node info can (should) be taken from the candidate map. It stores our last bootstrap request. It can be MAINTENANCE, while still ONLINE in the actual netmap.
  2. Do not sent bootstrap request under maintenance. This is only for the support branch and is meant to circumvent a bug in complex IR cleanup logic: for it considers our bootstrap request as "new" because its inner cache stores actual netmap data, not candidate info.
1. Actual node info can (should) be taken from the candidate map. It stores our last bootstrap request. It can be MAINTENANCE, while still ONLINE in the actual netmap. 2. Do not sent bootstrap request under maintenance. This is only for the support branch and is meant to circumvent a bug in complex IR cleanup logic: for it considers our bootstrap request as "new" because its inner cache stores actual netmap data, not candidate info.
fyrchik requested review from storage-core-committers 2023-05-29 15:43:24 +00:00
fyrchik requested review from storage-core-developers 2023-05-29 15:43:25 +00:00
fyrchik force-pushed fix-maintenance-persistence from c8722600a0 to 405e17b2ec 2023-05-29 15:43:26 +00:00 Compare
acid-ant approved these changes 2023-05-29 19:02:09 +00:00
JuliaKovshova approved these changes 2023-05-30 07:12:57 +00:00
dstepanov-yadro approved these changes 2023-05-30 07:29:44 +00:00
fyrchik merged commit 405e17b2ec into support/v0.36 2023-05-31 10:10:15 +00:00
fyrchik deleted branch fix-maintenance-persistence 2023-05-31 10:10:16 +00:00
Sign in to join this conversation.
No Milestone
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#409
There is no content yet.