Relax the field trial policy to not require an open bug

Having an associated bug with an owner should be sufficient information
for determining the status of a field trial. See the discussion starting
at [1] for more context.

[1] https://crbug.com/webrtc/14154#c11

Bug: webrtc:14154
No-Try: true
Change-Id: I7054ba25eac2af852a0d08770037938571e38921
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/321862
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Philipp Hancke <phancke@microsoft.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Emil Lundmark <lndmrk@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40837}
This commit is contained in:
Emil Lundmark 2023-09-28 16:36:39 +02:00 committed by WebRTC LUCI CQ
parent 5e252b7fa5
commit a61b334a12

View file

@ -39,18 +39,18 @@ The policy for field trials is:
- The field trial must have an end date. The end date may be pushed back if - The field trial must have an end date. The end date may be pushed back if
necessary, but should not be pushed back indefinitely. necessary, but should not be pushed back indefinitely.
- A field trial must be associated with a bug that - A field trial must be associated with a bug that
- reserves the field trial key, - reserves the field trial key, and
- is open, and
- is assigned to an owner. - is assigned to an owner.
## Creating a field trial ## Creating a field trial
Before creating a new field trial, make sure to read the [policy](#policy). Before creating a new field trial, make sure to read the [policy](#policy).
Either create a new or reuse an existing bug and make it is open and assigned to Either create a new or reuse an existing bug and make sure it is assigned to the
the correct owner. Take note of the bug ID. Next, decide how long you need the correct owner. Take note of the bug ID. Next, decide how long you need the field
field trial to last. It should be rare to have field trials lasting more than 12 trial to last. It should be rare to have field trials lasting more than 12
months. months. You can use the `NextAction` field in the bug to help you remember the
end date.
Using this information, add a new entry to `ACTIVE_FIELD_TRIALS` in Using this information, add a new entry to `ACTIVE_FIELD_TRIALS` in
`experiments/field_trials.py`. You may not add new items to `experiments/field_trials.py`. You may not add new items to