Bug 1446385 - RFE: Build throttling for OpenShift Online
Summary: RFE: Build throttling for OpenShift Online
Keywords:
Status: NEW
Alias: None
Product: OpenShift Online
Classification: Red Hat
Component: RFE
Version: 3.x
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ---
: ---
Assignee: Abhishek Gupta
QA Contact: Mike Fiedler
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-04-27 19:27 UTC by Mike Fiedler
Modified: 2023-05-15 19:01 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Mike Fiedler 2017-04-27 19:27:40 UTC
Description of problem:

To avoid "thundering herds" of builds which could potentially impact cluster performance, a tier of machines dedicated to builds should be created.   Using nodeSelectors for dedicated build systems in conjunction with Opaque Integer Resources or request limits, a queue/holding pen for builds can be created which limits the number of concurrent builds active in the cluster.  It also confines builds to certain nodes, keeping them away from application pods.

Comment 1 Mike Fiedler 2017-04-27 19:28:05 UTC
This could help avoid problems such as:  https://bugzilla.redhat.com/show_bug.cgi?id=1445564

Comment 3 Mike Fiedler 2017-04-27 19:33:50 UTC
The description describes a build tier.  The more general need is to throttle builds in some manner.  A build tier is one implementation - other throttling implementations should be considered and the best one selected.


Note You need to log in before you can comment on or make changes to this bug.