Closed Bug 500794 Opened 15 years ago Closed 15 years ago

Allow less granular throttling in AUS config

Categories

(AUS Graveyard :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: morgamic, Assigned: morgamic)

Details

Attachments

(1 file)

Right now throttling only works if every channel is defined explicitly.  We need to add support for:
- wildcards and expressions in the config and AUS script
- ability to just apply throttling to an entire product regardless of channel

Workaround for now is to just define all channels in the config but that's a PITA and we should avoid that long-term.
Or maybe check for throttling after any channel fallback has occurred. We'd have to think about if that limits our current (or future) use cases at all.
I don't like that idea because if possible the throttling logic should be implemented before we start even checking for fallback or snippets or any type of data.

If I can keep throttling logic based off the URL, it is cheaper and simpler overall.
Comment on attachment 385504 [details] [diff] [review]
v1, makes throttling just per-version not per-channel

We tested this on dm-ausstage01, looks good!
Attachment #385504 - Flags: review?(bhearsum) → review+
Assertions: 218 right, 0 wrong, 0 ignored, 0 exceptions
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
verified fixed, all tests pass on all platforms for the partner builds.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: