Is there still a configuration (ignoring hidden prefs) that can cause a
user to end up using non-e10s? If so we should turn these tests back on.

On Tue, Apr 23, 2019 at 8:25 AM Joel Maher <jma...@mozilla.com> wrote:

> Here is where we initially turned on non-e10s tests for win7:
> https://bugzilla.mozilla.org/show_bug.cgi?id=1391371
>
> and then moved to linux32:
> https://bugzilla.mozilla.org/show_bug.cgi?id=1433276
>
> Currently mochitest-chrome and mochitest-a11y run as 1proc in-tree- these
> run this way as they do not work with e10s=true.  I suspect the
> mochitest-chrome is by design and a11y is a bug.
>
> -Joel
>
>
> On Thu, Apr 18, 2019 at 5:47 PM Bobby Holley <bobbyhol...@gmail.com>
> wrote:
>
> > If we're not testing it, we shouldn't be shipping it to users. It would
> be
> > great if someone familiar with the esr60 situation could confirm that we
> > don't plan to repeat it for esr68. It would also be great if someone
> could
> > explain the rationale for running some, but not all of the suites in
> 1proc
> > mode.
> >
> > Separately, I know some engineers disable e10s locally as a hack to
> > simplify debugging (e.g [1]). The 1proc mochitest+xpcshell+reftest jobs
> > currently on automation are probably sufficient to continue support for
> > this use-case, but if we turn those off, we should consider this workflow
> > and how much we're willing to do to preserve it.
> >
> > [1] https://bugzilla.mozilla.org/show_bug.cgi?id=1530977#c0
> >
> > On Wed, Apr 17, 2019 at 5:40 AM Gijs Kruitbosch <
> gijskruitbo...@gmail.com>
> > wrote:
> >
> >> Hello,
> >>
> >> Today it came to my attention that there are no 1proc (non-e10s) browser
> >> mochitests running anymore.
> >>
> >> It appears they were disabled in
> >> https://bugzilla.mozilla.org/show_bug.cgi?id=1433276 in early 2018,
> >> which is somewhat odd because it looks like the bug talks about linux32,
> >> but removed the win7 non-e10s browser chrome tests. At the time,
> >> linux64-jsdcov was still non-e10s, but that was changed in
> >> https://bugzilla.mozilla.org/show_bug.cgi?id=1451849, a bit later in
> >> 2018 .
> >>
> >> This was a surprise to me because there is still a bunch of in-tree
> >> desktop browser frontend code that is supposed to work if e10s is turned
> >> off using the relevant pref. But we apparently have no automated test
> >> coverage for this [so one assumes that some of it does not, in fact,
> >> work anymore...]. The last discussion about e10s test support that I'm
> >> aware of dates back to 2017. I do not recall there being public
> >> discussion about turning off these tests when it did happen (though of
> >> course, being human, it's possible I missed or forgot about it).
> >>
> >> I'm aware we still turn off e10s on esr60 in some circumstances, and
> >> that on other channels the hidden pref can be used to do the same.
> >>
> >> Open questions that I'd like to ask:
> >> 1. do we still consider running desktop Firefox with e10s disabled a
> >> supported configuration?
> >> 2. Will we need to turn it off on esr68 in the same circumstances where
> >> that happens on esr60?
> >> 3. If the answer to either of the previous 2 questions is 'yes', do we
> >> think it's acceptable not to run desktop tests on the configuration?
> >> 4. If the answer to both (1) and (2) is 'no', can we remove support for
> >> the pref and running desktop Firefox without e10s ? Some of the
> >> codepaths are not unified and so there is effectively dead code that
> >> we're lugging around for what would be no reason. (Note: a significant
> >> proportion isn't dead because even in e10s, we load some
> >> browser-provided content in parent process, ie a tab's browser is not
> >> always remote/non-same-process -- but even so, there's a bunch of stuff
> >> that keys off gMultiProcessBrowser that could be removed.)
> >>
> >> Thanks,
> >> Gijs
> >> _______________________________________________
> >> dev-platform mailing list
> >> dev-platform@lists.mozilla.org
> >> https://lists.mozilla.org/listinfo/dev-platform
> >>
> >
> _______________________________________________
> dev-platform mailing list
> dev-platform@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-platform
>
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to