On Tue, Oct 6, 2015 at 11:58 AM, Etienne Segonzac <[email protected]>
wrote:

>
> So we're fine with the system that didn't work for 2.5 and we're making no
> promise for the future.
> Nice commitment to performance.
>

I'd hardly say that what we've built doesn't have a positive impact towards
performance. The fact that this conversation can even exist with real data
is a testament to how far we've come. The intent of my email was not to
back people into corners and play blame games, but just to shine a light as
to what things look like right now so owners and peers have ammunition to
make decisions. Let me repeat what I just said, because it is the crux of
the problem:



*The current scope of performance automation is not in the state that it is
something automatically sheriffable. We've built up the tools and
infrastructure from almost the ground-up and it has accomplished exactly
what it was set out to do: to put the knowledge of performance and problems
into the hands of owners and peers to make their own decisions.*
Automating performance is usually not a binary decision like a unit test.
It takes analysis and guesswork, and even then it still needs human eyes.
Rob and I are working towards making this better, to automate as much as
possible, but right now the burden of making the tough calls still lies
with those landing patches. We equip you to make those determinations until
we have more tooling and automation in place for the sheriffing to actually
be an option, because right now *it is not*.

To be honest, most of the bugs we file against performance see very little
activity or are acted on too late. In my eyes, for those components it may
just not be as high a priority as other issues. I can't really blame owners
for this, because I believe we have a history of making performance a lower
priority than it should be. Specifically, I have been involved in almost
every conversation about performance requirements since approximately v1.4,
and those requirements have been abandoned every single time. Yes, that
even includes v2.5.

If there is a problem with the way things are done, let's get these out on
the table, and actually stick to our guns when we say that we believe in
performance. :)

Eli
_______________________________________________
dev-fxos mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-fxos

Reply via email to