-
Notifications
You must be signed in to change notification settings - Fork 109
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Implement recovery of HTCondor spool (job queue)
Implement high availability of the HTCondor job queue by using a managed instance group to provision a single VM with "stateful": - public or private IP address - disk containing the spool (job queue and related data) In a single zone, "HA" means reliability against a failure of the access point VM. In two zones, "HA" means reliability against a failure of the access points' zone. When configured to use two zones, the disk is replicated synchronously. [!IMPORTANT] WIP. Remaining tasks: - consider renaming enable_high_availability to clarify that it is enabling additional reliability against zonal failures - document and validate restrictions for regional disk (VM families, reduces disk performance) - enforce limit of 1 or 2 zones (regional disk limitation) - likely switch to ANY_SINGLE_ZONE target shape - when using 2 zones, identify solution for aligning zones between HTCondor pool components (prob. future PR)
- Loading branch information
Showing
6 changed files
with
142 additions
and
73 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.