summaryrefslogtreecommitdiff
path: root/zuul/nodepool.py
Commit message (Expand)AuthorAgeFilesLines
* End node request span when result event is sentSimon Westphahl2022-10-071-4/+4
* Trace node request phaseSimon Westphahl2022-09-191-0/+5
* Report gross/total tenant resource usage statsBenjamin Schanzel2022-03-171-22/+42
* Merge "Add pipeline timing metrics"Zuul2022-02-231-1/+1
|\
| * Add pipeline timing metricsJames E. Blair2022-02-201-1/+1
* | Merge "Don't submit empty node requests to Zookeeper"Zuul2022-02-221-5/+3
|\ \
| * | Don't submit empty node requests to ZookeeperSimon Westphahl2022-02-161-5/+3
| |/
* | Annotate logs in Nodepool API where possibleSimon Westphahl2022-02-211-3/+4
|/
* Don't add node resources to nonexistent tenantJames E. Blair2021-09-291-2/+6
* Remove job_name attribute form NodesProvisionedEventFelix Edel2021-09-211-2/+1
* Fix test race with node allocationJames E. Blair2021-09-111-3/+0
* Don't use the AnsibleJob in the nodepool clientFelix Edel2021-09-101-46/+25
* Add ZK session-aware electionsJames E. Blair2021-09-101-2/+5
* Report nodepool resource stats gauges in schedulerJames E. Blair2021-09-101-81/+106
* Remove internal nodepool request cacheJames E. Blair2021-09-101-18/+15
* Don't store node requests/nodesets on queue itemsJames E. Blair2021-09-101-12/+10
* Refactor the checkNodeRequest methodJames E. Blair2021-09-101-19/+8
* Remove unecessary node request cancelation codeJames E. Blair2021-09-101-14/+5
* Remove unneeded scheduler.zk_nodepool objectJames E. Blair2021-09-101-1/+1
* Wrap nodepool request completed events with electionJames E. Blair2021-09-061-9/+77
* Add node request cache to zk nodepool interfaceFelix Edel2021-09-061-48/+54
* Make node requests persistentJames E. Blair2021-09-031-40/+12
* Remove nodeset from NodeRequestJames E. Blair2021-09-021-30/+36
* Add tenant name on NodeRequests for NodepoolBenjamin Schanzel2021-09-021-2/+0
* Fix wrong varible use when updating resource stats4.8.1Simon Westphahl2021-08-201-3/+2
* Clear nodeset when re-submitting node requestsJames E. Blair2021-08-041-11/+14
* Fix race when canceling a node requestJames E. Blair2021-07-151-1/+1
* Move parent provider determination to pipeline managerFelix Edel2021-07-081-7/+13
* Lock/unlock nodes on executor serverFelix Edel2021-07-011-60/+79
* Merge "statsd: decrement resources gauge for held node"Zuul2021-05-281-0/+32
|\
| * statsd: decrement resources gauge for held nodeTristan Cacqueray2021-04-261-0/+32
* | Merge "Remove use of item's layout in Nodepool API"Zuul2021-05-121-1/+1
|\ \
| * | Remove use of item's layout in Nodepool APISimon Westphahl2021-05-111-1/+1
* | | Check if statsd is set before using itClark Boylan2021-05-111-0/+5
|/ /
* | Provide statsd client to Nodepool and make scheduler optionalFelix Edel2021-04-301-40/+46
|/
* Prepare Zookeeper for scale-out schedulerJan Kubovy2021-02-151-19/+20
* Fix memleak on zk session lossTobias Henkel2020-09-111-0/+3
* Store a list of held nodes per held build in hold requestTristan Cacqueray2019-10-241-2/+5
* Auto-delete expired autohold requestsDavid Shrewsbury2019-09-181-0/+6
* Record held node IDs with autohold requestDavid Shrewsbury2019-09-161-0/+3
* Store autohold requests in zookeeperDavid Shrewsbury2019-09-161-18/+26
* Annotate logs around finished buildsTobias Henkel2019-05-301-9/+9
* Annotate builds with event idTobias Henkel2019-05-301-1/+1
* Report tenant and project specific resource usage statsTobias Henkel2019-05-291-2/+89
* Annotate node request processing with event idTobias Henkel2019-05-201-26/+33
* Merge "Rework zuul nodepool stats reporting"Zuul2018-12-101-15/+22
|\
| * Rework zuul nodepool stats reportingIan Wienand2018-12-101-15/+22
* | Set relative priority of node requestsJames E. Blair2018-11-301-2/+36
|/
* Provide some accounting of node usage in logsJames E. Blair2018-10-151-1/+11
* zuul autohold: allow operator to specify nodes TTLmhuin2018-03-261-1/+5