[!CAUTION]
This repository has been in-lined (using git-subtree) into diego-release. Please make any
future contributions directly to diego-release.
Auction
This repository contains the source code for the Cloud Foundry package
responsible for the details behind Diego’s scheduling mechanism.
[!NOTE]
This repository should be imported as code.cloudfoundry.org/auction.
There are two components in Diego that participate in auctions:
The Auctioneer is responsible for holding auctions whenever a
Task or LongRunningProcess needs to be scheduled. The Auctioneers
run on the Diego “Brain” nodes, and there is only ever one active
Auctioneer at a time (determined by acquiring a lock in Locket). The
Auctioneer communicates with Reps on all Cells when holding an
auction.
The Rep represents a Diego Cell in the auction by making bids
and, if picked as the winner, running the Task or
LongRunningProcess. There is one Rep running on every Diego Cell.
Auction
This repository contains the source code for the Cloud Foundry package responsible for the details behind Diego’s scheduling mechanism.
There are two components in Diego that participate in auctions:
Docs
Contributing
See the Contributing.md for more information on how to contribute.
Working Group Charter
This repository is maintained by App Runtime Platform under
Diegoarea.