[openstack-dev] Unwedging the gate
Monty Taylor
mordred at inaugust.com
Mon Nov 25 14:52:02 UTC 2013
On 11/25/2013 04:23 AM, Clint Byrum wrote:
> Excerpts from Joe Gordon's message of 2013-11-24 21:00:58 -0800:
>> Hi All,
>>
>> TL;DR Last week the gate got wedged on nondeterministic failures. Unwedging
>> the gate required drastic actions to fix bugs.
>>
>>
> <snip>
>
> (great write-up, thank you for the details, and thank you for fixing
> it!)
>
>>
>> Now that we have the gate back into working order, we are working on the
>> next steps to prevent this from happening again. The two most immediate
>> changes are:
>>
>> - Doing a better job of triaging gate bugs (
>> http://lists.openstack.org/pipermail/openstack-dev/2013-November/020048.html
>> ).
>>
>>
>> - In the next few days we will remove 'reverify no bug' (although you
>> will still be able to run 'reverify bug x'.
>>
>
> I am curious, why not also disable 'recheck no bug'?
recheck no bug still has a host of valid use cases. Often times I use it
when I upload a patch, it fails because of a thing somewhere else, we
fix that, and I need to recheck the patch because it should work now.
It's also not nearly as dangerous as reverify no bug.
> I see this as a failure of bug triage. A bug that has more than 1
> recheck/reverify attached to it is worth a developer's time. The data
> gathered through so many test runs is invaluable when chasing races like
> the ones that cause these intermittent failures. If every core dev of
> every project spent 10 working minutes every day looking at the rechecks
> page to see if there is an untriaged recheck there, or just triaging bugs
> in general, I suspect we'd fix these a lot quicker.
>
> I do wonder if we would be able to commit enough resources to just run
> two copies of the gate in parallel each time and require both to pass.
> Doubling the odds* that we will catch an intermittent failure seems like
> something that might be worth doubling the compute resources used by
> the gate.
Funny story- there is a patch coming to do just that.
> *I suck at math. Probably isn't doubling the odds. Sounds
> good though. ;)
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
More information about the OpenStack-dev
mailing list