Improved bootstrapping & node discovery #55

Closed
opened 2021-04-05 16:33:40 +00:00 by lx · 1 comment
Owner

Improve Garage's boostrapping with the following changes:

  • Bootstrap regularly (at fixed interval: check if some of the configured nodes are unavailable, if so do the bootstrap procedure) instead of once at start up
  • Persist known node list to disk and use that info to re-bootstrap
  • Leverage the load balancer: add a special internal endpoint on the S3 API (such as /?bootstrap) that allows a bootstraping peer to get peer info from any node that is known to the load balancer
Improve Garage's boostrapping with the following changes: - [x] Bootstrap regularly (at fixed interval: check if some of the configured nodes are unavailable, if so do the bootstrap procedure) instead of once at start up - [x] Persist known node list to disk and use that info to re-bootstrap - [ ] Leverage the load balancer: add a special internal endpoint on the S3 API (such as `/?bootstrap`) that allows a bootstraping peer to get peer info from any node that is known to the load balancer
lx added the
Newcomer
Improvement
labels 2021-04-05 16:33:40 +00:00
lx changed title from Improved bootstrapping to Improved bootstrapping & node discovery 2021-04-05 16:34:14 +00:00
Author
Owner

Closing as we seem to have enough solutions to this for now.

Closing as we seem to have enough solutions to this for now.
lx closed this issue 2021-10-26 08:35:39 +00:00
Sign in to join this conversation.
No Milestone
No Assignees
1 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: Deuxfleurs/garage#55
No description provided.