33
edits
| Line 18: | Line 18: | ||
=== Provisioner (owner: jonas) === | === Provisioner (owner: jonas) === | ||
'''Works:''' | |||
* Creates spot requests if there is pending tasks in queue | |||
* Cancels spot requests if pending tasks disappear | |||
* Kills instances if more than <code>max-instances</code> is running | |||
* Persona login for debug web-interface | |||
* Config files with queue hostname, etc. | |||
* A few superficial tests | |||
'''Todo:''' | |||
* Finish up web-interface to see provisioner state, and reasoning behind decisions, | |||
* Test in an actual deployment with AMIs that has workers, and the real queue (not the mock queue, I've used so far) | |||
* Two-legged oauth at some point... | |||
* When we're submitting test tasks to a real system, we can work on improving the provisioning algorithm | |||
=== Worker (owner: lightsofapollo, jonas, ted) === | === Worker (owner: lightsofapollo, jonas, ted) === | ||
edits