On 09/04/2019 20:44, Andrew Halberstadt wrote:
Yeah, I did consider "non-e10s" for awhile and maybe it is the better
choice. But here are my counter arguments:

1) One of the goals of this change is to de-clutter the treeherder UI.
Using an 8 character symbol suffix runs counter to that goal (even if it is
still less cluttered overall).
2) People who use "e10s" in their |mach try fuzzy| queries out of muscle
memory (or in saved presets) will accidentally select the exact opposite of
what they want.
3) For new contributors "e10s" is a code word anyway. It's just now they
need to learn "fc" instead of "e10s".

None of those are terribly compelling, but it's still enough to make me
prefer "-fc".

I think (1) and (2) here are good points; I'm less convinced by (3). Yes, e10s is a code word, but it's one that is pretty long-established and pervasive in the project and surrounding documentation (it even shows up in the names of about:config settings). It appeared in treeherder UI *because* it was a well-established term within the project.

The proposed -fc suffix, on the other hand, seems gratuitously cryptic. If it had suddenly appeared in treeherder, I'd have been totally clueless as to its meaning; and even after seeing the announcement here, it feels like an artificial label that's trying a bit too hard to come up with a "clever" code where none is needed. It's not like we're starting with a standard multi-process configuration, and launching a grand "Fuel Cell" project that aims to merge the processes together.

How about suffixing these jobs with -sp for "Single Process"? That would be a lot more transparent, IMO.

JK
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to