Deployment Constraints
September 30, 2024 ยท View on GitHub
Required Dependencies
Before deploying the Diego cluster, ensure that the sql database it will connect to is already deployed and provisioned.
Diego Manifest Jobs
In your manifest, ensure that the following constraints on job update order and rate are met:
-
BBS servers should update before BBS clients. This can be achieved by placing
database_zNinstances at the beginning of the jobs list in your manifest. For example:jobs: - instances: 1 name: database_z1 -
database_zNnodes update one at a time. This can be achieved by settingmax_in_flightto1andserialtotruefordatabase_zNjobs.- instances: 1 name: database_z1 ... update: max_in_flight: 1 serial: true -
brain_zNjobs update separately from cells. This can be achieved by settingmax_in_flightto1andserialtotrueforbrain_zNjobs.- instances: 1 name: brain_z1 ... update: max_in_flight: 1 serial: true