This plugin allows to enforce quotas in Gerrit.

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