On 08/31/2012 12:33 AM, Rafael Ávila de Espíndola wrote:
> I was recently hit by most of the shortcomings you mentioned while
> trying to upgrade clang. Fortunately, I found the issue on try, but I
> will admit that comparing talos on try is something I only do when I
> expect a problem.

I'm a bit late into the game here but I would like to mention that I've
never been able to use correctly talos on try.

The few times one of my patches were suspected to regress, I sent them
to try and every time the results were useless. The delta between min
and max from different runs was so huge that I could have been able to
use those results to say that my patches were actually improving
performances as much as I could have say they were reducing them.

As a result, my process has always been to pretend to use try, re-land
my patch and hope it was actually not guilty. So far, I never had to try
to fix a patch actually regressing something.

Anyway, I don't think an indicator like talos is really useful if it's
not reliable at all on try and locally. At the end of the day, you might
easily end up doing like Justin who had to push a startup regression or
simply forget about your patch (depending on the cost/benefit).

In my opinion, trying to make talos reliable on try should be the first
step if we want developers to care mare about those tests.

Cheers,
--
Mounir
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to