-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
disconnected clients: Support operator manual interventions #12436
disconnected clients: Support operator manual interventions #12436
Commits on Apr 5, 2022
-
reconciler: support disconnected clients (#12058)
* Add merge helper for string maps * structs: add statuses, MaxClientDisconnect, and helper funcs * taintedNodes: Include disconnected nodes * upsertAllocsImpl: don't use existing ClientStatus when upserting unknown * allocSet: update filterByTainted and add delayByMaxClientDisconnect * allocReconciler: support disconnecting and reconnecting allocs * GenericScheduler: upsert unknown and queue reconnecting Co-authored-by: Tim Gross <tgross@hashicorp.com>
Configuration menu - View commit details
-
Copy full SHA for e7707bf - Browse repository at this point
Copy the full SHA e7707bfView commit details -
MaxClientDisconnect
Jobspec checklist (#12177)* api: Add struct, conversion function, and tests * TaskGroup: Add field, validation, and tests * diff: Add diff handler and test * docs: Update docs
Configuration menu - View commit details
-
Copy full SHA for 05093dd - Browse repository at this point
Copy the full SHA 05093ddView commit details -
reconciler: 2 phase reconnects and tests (#12333)
* structs: Add alloc.Expired & alloc.Reconnected functions. Add Reconnect eval trigger by. * node_endpoint: Emit new eval for reconnecting unknown allocs. * filterByTainted: handle 2 phase commit filtering rules. * reconciler: Append AllocState on disconnect. Logic updates from testing and 2 phase reconnects. * allocs: Set reconnect timestamp. Destroy if not DesiredStatusRun. Watch for unknown status.
Configuration menu - View commit details
-
Copy full SHA for 903b871 - Browse repository at this point
Copy the full SHA 903b871View commit details -
disconnected clients:
TaskGroup
validation (#12418)* TaskGroup: Validate that max_client_disconnect and stop_after_client_disconnect are mutually exclusive.
Configuration menu - View commit details
-
Copy full SHA for f37e92f - Browse repository at this point
Copy the full SHA f37e92fView commit details -
allocrunner: Remove Shutdown call in Reconnect
DerekStrickland committedApr 5, 2022 Configuration menu - View commit details
-
Copy full SHA for da9c307 - Browse repository at this point
Copy the full SHA da9c307View commit details -
Node.UpdateAlloc: Stop orphaned allocs. Don't migrate orphaned or dra…
…ined allocs.
DerekStrickland committedApr 5, 2022 Configuration menu - View commit details
-
Copy full SHA for 77ec79d - Browse repository at this point
Copy the full SHA 77ec79dView commit details -
reconciler: Stop failed reconnects.
DerekStrickland committedApr 5, 2022 Configuration menu - View commit details
-
Copy full SHA for a7fe3fa - Browse repository at this point
Copy the full SHA a7fe3faView commit details
Commits on Apr 6, 2022
-
Apply feedback from code review. Handle rebase conflict.
DerekStrickland committedApr 6, 2022 Configuration menu - View commit details
-
Copy full SHA for 480b973 - Browse repository at this point
Copy the full SHA 480b973View commit details -
Apply suggestions from code review
DerekStrickland committedApr 6, 2022 Configuration menu - View commit details
-
Copy full SHA for f68587a - Browse repository at this point
Copy the full SHA f68587aView commit details