Closed
Bug 503148
Opened 16 years ago
Closed 15 years ago
AUS needs more configurable throttling
Categories
(AUS Graveyard :: Administration, task)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: bhearsum, Assigned: morgamic)
Details
Attachments
(1 file, 1 obsolete file)
|
4.69 KB,
patch
|
bhearsum
:
review+
|
Details | Diff | Splinter Review |
During the time that both 3.0.x and 3.5.x are active branches we need the ability to control throttling more easily and finely. Specifically, we need to support the following:
* 3.0.x -> 3.5.x needs to throttled sometimes, and unthrottled other times. Ideally, configurable per channel with fallbacks obeying that.
Morgamic threw out a couple of ideas over IRC, I'll let him comment on those.
| Reporter | ||
Comment 1•16 years ago
|
||
It would be great to get this fixed before we ship 3.0.12 to beta (July 14th), but we can live without for longer if necessary.
Comment 2•16 years ago
|
||
(In reply to comment #1)
> It would be great to get this fixed before we ship 3.0.12 to beta (July 14th),
> but we can live without for longer if necessary.
aiui, the "workaround" would be to disable major update offer for FF3.0.11 users, so I'd hope to not go that way if we have a choice. :-(
Morgamic: I remember we talked about this before the release, but now I cant remember the details... what are some of the ideas you had for this? Anything we can do to help?
| Assignee | ||
Comment 3•16 years ago
|
||
Couple of weeks ago we realized that per-channel wasn't going to work since to do that explicitly we'd have to enter 1200+ channels per version.
An alternative could be just adding regular expression and/or wildcard support to what we had prior to the patch in bug 500794, which made it stupider.
So what we really need is a mostly per-version (haha) config that whitelists channels and makes the same behavior trickle-down to partners.
A config like that would look like what we had in 500794, but we could just define channels to never throttle in the global config, if that's the path of least resistance.
Of course, long-term it makes sense to rethink this entire system, rewrite it and create a relational database to store these relationships properly -- but until then there are 2 or 3 ways we can define this logic in the config.
| Reporter | ||
Comment 4•16 years ago
|
||
Morgamic and I talked through this a bit more. He proposed keeping the per version throttling, but also allowing a per-channel override that accepts regular expressions. So when we ship 3.0.12 to beta tomorrow we can configure AUS to unthrottle the beta, test channels, and relevant partner channels.
Is that an accurate summary, Mike?
| Assignee | ||
Comment 5•16 years ago
|
||
This adds channel exceptions, based on regular expressions. Not based on product, and it's global. I think this is what we want, but if we have cases where we have different behavior per channel for different products and versions we can change it.
Attachment #388379 -
Flags: review?(bhearsum)
| Assignee | ||
Comment 6•16 years ago
|
||
more granular, but I don't believe it is needed
Attachment #388420 -
Flags: review?(bhearsum)
| Reporter | ||
Comment 7•16 years ago
|
||
Comment on attachment 388420 [details] [diff] [review]
v2, patch that is version specific
I tested this on aus2-staging (with telnet), and it worked as intended.
Attachment #388420 -
Flags: review?(bhearsum) → review+
| Reporter | ||
Updated•16 years ago
|
Attachment #388379 -
Attachment is obsolete: true
Attachment #388379 -
Flags: review?(bhearsum)
Comment 8•15 years ago
|
||
This landed in CVS on 2009-07-14.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•