summaryrefslogtreecommitdiff
path: root/zuul/nodepool.py
Commit message (Expand)AuthorAgeFilesLines
* Only autohold failed buildsClark Boylan2017-10-231-3/+0
* Emit some nodepool statsJames E. Blair2017-10-131-0/+33
* Handle double node locking snafuDavid Shrewsbury2017-10-051-10/+29
* Always try to unlock nodes when returningJames E. Blair2017-09-291-4/+9
* Wait up to 30s to lock a nodeJames E. Blair2017-09-281-1/+1
* Don't request empty nodesetsJames E. Blair2017-08-041-4/+9
* Rename Node.hold_reason to 'comment'David Shrewsbury2017-08-011-1/+1
* Add required reason for holdDavid Shrewsbury2017-07-311-1/+2
* Implement autoholdDavid Shrewsbury2017-07-311-0/+28
* Improve safety around canceling node requestsJames E. Blair2017-05-191-1/+10
* Use hostname in Nodepool requestsJames E. Blair2017-03-061-1/+1
* Spell NodeSet consistentlyJames E. Blair2017-01-181-6/+6
* Handle nodepool allocation failureJames E. Blair2017-01-061-11/+12
* Use constants for state namesJames E. Blair2017-01-061-6/+6
* Verify nodes and requests are not leakedJames E. Blair2017-01-051-6/+9
* Cancel/return nodepool requests on job cancelJames E. Blair2017-01-041-3/+8
* Return nodes after useJames E. Blair2017-01-041-2/+8
* Mark nodes as 'in-use' before launching jobsJames E. Blair2017-01-041-0/+7
* Lock nodes when nodepool request is fulfilledJames E. Blair2017-01-041-0/+63
* Copy nodeset when making node requestsJames E. Blair2017-01-041-1/+4
* Re-submit node requests on ZooKeeper disconnectJames E. Blair2017-01-041-8/+10
* Add FakeNodepool test fixtureJames E. Blair2016-12-211-6/+23
* Use NodeSet objects in jobs and NodeRequestsJames E. Blair2016-09-021-4/+2
* Pass assigned nodes to the launcherJames E. Blair2016-08-301-18/+4
* Add nodepool request frameworkJames E. Blair2016-07-181-0/+53