On-demand builds should be limited.
Bug #581901 reported by
Aaron Bentley
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Aaron Bentley |
Bug Description
jml says that on-demand package builds should be limited, to avoid DOSing the build farm and wasting resources. We should discuss what kind of restriction is reasonable with soyuz.
Related branches
lp:~abentley/launchpad/build-quota
- Paul Hummer (community): Approve (code)
-
Diff: 330 lines (+133/-5)10 files modifiedlib/lp/code/browser/sourcepackagerecipe.py (+11/-0)
lib/lp/code/browser/tests/test_sourcepackagerecipe.py (+20/-0)
lib/lp/code/interfaces/sourcepackagerecipe.py (+23/-1)
lib/lp/code/model/sourcepackagerecipe.py (+11/-1)
lib/lp/code/model/sourcepackagerecipebuild.py (+12/-0)
lib/lp/code/model/tests/test_sourcepackagerecipe.py (+17/-1)
lib/lp/code/model/tests/test_sourcepackagerecipebuild.py (+30/-0)
lib/lp/registry/interfaces/distroseries.py (+3/-0)
lib/lp/registry/model/distroseries.py (+3/-0)
lib/lp/testing/factory.py (+3/-2)
tags: | added: recipe |
Changed in launchpad-code: | |
status: | Fix Committed → Triaged |
Changed in launchpad-code: | |
status: | Triaged → Fix Committed |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad-code: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
One obvious limit is that you can't schedule a build while an identical build is in the queue.