This plugin allows to enforce quotas in Gerrit.

Clone this repo:
  1. e3ed220 Introduce minStartForQueue (capacity reservation) by Adithya Chakilam · 11 days ago master
  2. ccf63c8 QueueStats: Use task ids instead of counts by Adithya Chakilam · 11 days ago
  3. ec6c228 Merge "Fix QueueStats to use a ConcurrentMap" by Martin Fick US · 4 weeks ago
  4. abd1e9c Merge "Replace Semaphore with AtomicInteger" by Martin Fick US · 4 weeks ago
  5. 80e774a Ability to limit concurrent rest api calls by Adithya Chakilam · 5 weeks ago
  6. 7589a1a Fix QueueStats to use a ConcurrentMap by Adithya Chakilam · 5 weeks ago
  7. 7e4ca18 Replace Semaphore with AtomicInteger by Adithya Chakilam · 5 weeks ago
  8. b6de931 Allow ratelimits to be specified in global section by Adithya Chakilam · 6 weeks ago
  9. 1d02f41 Fix task quotas not being released by Adithya Chakilam · 6 weeks ago
  10. 614996e Treat missing repos as 0 bytes in dry-run quota check by Antonio Barone · 6 weeks ago
  11. a337ebf Introduce global quotas by Adithya Chakilam · 6 weeks ago
  12. 75d81a3 Extend TaskQuota from TaskParker by Adithya Chakilam · 8 weeks ago
  13. 5dcbecf Merge "Share the threads/permits for soft maxes" by Martin Fick US · 6 weeks ago
  14. 207b6ea Fix dry-run to return OK when quota is available by Antonio Barone · 6 weeks ago
  15. e241fb5 Share the threads/permits for soft maxes by Adithya Chakilam · 8 weeks ago
  16. 85610b4 Format files with gjf and add missing copyright headers by Adithya Chakilam · 8 weeks ago
  17. 1dc856c Fix task quota namespacing by Adithya Chakilam · 2 months ago
  18. 89b64c3 Improve thread pool sharing with soft max by Adithya Chakilam · 3 months ago
  19. 326fb8d Add namespacing support for task quotas by Adithya Chakilam · 3 months ago
  20. 771a9c3 Store IDs only for tasks with acquired quotas by Adithya Chakilam · 4 months ago