-
Notifications
You must be signed in to change notification settings - Fork 17
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
Elemental hosts should run elemental-register at each boot #434
Elemental hosts should run elemental-register at each boot #434
Comments
Note that re-registering at each boot is incompatible with |
I don't think we should enable re-registration generally. It's a scalability/bandwidth challenge. |
the registration itself, without the Elemental OS provisioning, is really fast and lightweight:
The whole TCP exchange was 69 kB (dumped full traffic with tcpdump). It just updates the registration data. |
It's still a scalability challenge. Thinks of thousands of cash registers being turned on when shops open. |
I can add a randomized sleep interval so that we can stagger the registration attempts. |
FYI I opened the new follow up issue: #471 |
Agreed that dealing with re-registrations timings deserves a separate discussion / issue: #471 is perfect for it. |
After registration and provisioning, each host should re-register at each reboot.
This would ensure:
Note that point 1. could be useful only if the host has not been made part of a cluster yet, otherwise the tracked state could be a bit tricky: if the host is already part of a cluster (provisioned with a kubernetes deployment) it cannot be completely re-synced.
This case is not part of this card, and should be tracked in a follow-up one.
The text was updated successfully, but these errors were encountered: