Re: e10s is now enabled by default for Nightly!

2014-11-10 Thread Chris Pearce

e10s also broke playback of audio streams in MP4 files...

bug 1096717.


Chris P.


On 11/7/2014 1:27 PM, Chris Peterson wrote:
The patch is on mozilla-inbound and ought to hit mozilla-central in 
time for tomorrow's Nightly build. \o/


https://hg.mozilla.org/integration/mozilla-inbound/rev/a75897e664dd

e10s will not ride the trains to Aurora 36. Talos and unit tests will 
continue to run for e10s and non-e10s until e10s hits the Release 
channel.


Some known problems:

* IME and a11y will disable e10s until support is completed
* Some performance problems with Adblock Plus
* Bug  947030 - Ghostery add-on does not block trackers
* Bug  972507 - BugzillaJS add-on does not work [1]
* Bug 1008768 - LastPass add-on does not fill in form fields
* Bug 1014986 - HTTPS Everywhere add-on breaks HTTP redirects
* Bug 1042680 - Tree Style Tabs add-on does not work
* Bug 1042195 - 1Password add-on does not work
* Bug 1058542 - NoScript add-on does not work
* Bug 1093161 - Searching from address bar does not work the first time

If you have any questions, drop by #e10s on IRC. If you file new bugs 
related to e10s, please include the word e10s in the summary so the 
e10s team's triage queries will find your bug.



chris

[1] btw, BugzillaJS is seeking a new maintainer:
https://www.yammer.com/mozillians/#/threads/show?threadId=454089406


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


Re: e10s is now enabled by default for Nightly!

2014-11-09 Thread jmathies
 Three? I've only seen two...

Really three or more depending on the number of plugins you have running, 
usually just flash. Plugin processes are now owned by the chrome process so, 
chrome, a single process for content for now, and a set of plugin processes.
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: e10s is now enabled by default for Nightly!

2014-11-09 Thread achwaqkhalid
Another annoying session-restore bug that just appeared in the last 4-5 days 
https://bugzilla.mozilla.org/show_bug.cgi?id=1095726
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: e10s is now enabled by default for Nightly!

2014-11-09 Thread Nicholas Nethercote
On Sat, Nov 8, 2014 at 2:39 PM, Mike Hommey m...@glandium.org wrote:

 BTW, does AWSY deal with e10s?

That's an excellent question... I suspect not. I wonder if it'll get
confused or just report measurements (e.g. explicit, resident) for
one of the processes.

AWSY's a little behind and it's most recent measurements are from Nov
5, slightly before e10s was turned on by default.

And this reminds me of
https://bugzilla.mozilla.org/show_bug.cgi?id=1024021: a lot of the
telemetry results will be messed up by e10s, because they'll only be
measuring the chrome process. In some cases that'll be fine, in some
cases the content processes measurements should be added to the chrome
process's, and in some cases they should be reported separately...

Nick
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: e10s is now enabled by default for Nightly!

2014-11-09 Thread Nicholas Nethercote
On Sun, Nov 9, 2014 at 2:35 PM, Nicholas Nethercote
n.netherc...@gmail.com wrote:

 BTW, does AWSY deal with e10s?

 That's an excellent question... I suspect not. I wonder if it'll get
 confused or just report measurements (e.g. explicit, resident) for
 one of the processes.

I just looked at the code and I *think* it'll sum all the individual
reports from the two processes and present them as if they came from a
single process. Which is probably the least worst way it can fail to
handle e10s properly -- it's a bit weird but the results won't be
crazy :)  But we should fix things to report them separately.

Nick
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: e10s is now enabled by default for Nightly!

2014-11-09 Thread Mike Hommey
On Sun, Nov 09, 2014 at 03:21:57PM -0800, Nicholas Nethercote wrote:
 On Sun, Nov 9, 2014 at 2:35 PM, Nicholas Nethercote
 n.netherc...@gmail.com wrote:
 
  BTW, does AWSY deal with e10s?
 
  That's an excellent question... I suspect not. I wonder if it'll get
  confused or just report measurements (e.g. explicit, resident) for
  one of the processes.
 
 I just looked at the code and I *think* it'll sum all the individual
 reports from the two processes and present them as if they came from a
 single process. Which is probably the least worst way it can fail to
 handle e10s properly -- it's a bit weird but the results won't be
 crazy :)  But we should fix things to report them separately.

RSS will be skewed by libraries being counted twice, though. And
compensating by substracting the size of those libs won't be enough
because of their relocatable parts being different in the different
processes.

Mike
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: e10s is now enabled by default for Nightly!

2014-11-09 Thread Chris Pearce

E10s also breaks EME Gecko Media Plugins, and probably OpenH264 as well.

Bug 1057908 should fix that...


Chris Pearce.




On 11/7/2014 1:27 PM, Chris Peterson wrote:
The patch is on mozilla-inbound and ought to hit mozilla-central in 
time for tomorrow's Nightly build. \o/


https://hg.mozilla.org/integration/mozilla-inbound/rev/a75897e664dd

e10s will not ride the trains to Aurora 36. Talos and unit tests will 
continue to run for e10s and non-e10s until e10s hits the Release 
channel.


Some known problems:

* IME and a11y will disable e10s until support is completed
* Some performance problems with Adblock Plus
* Bug  947030 - Ghostery add-on does not block trackers
* Bug  972507 - BugzillaJS add-on does not work [1]
* Bug 1008768 - LastPass add-on does not fill in form fields
* Bug 1014986 - HTTPS Everywhere add-on breaks HTTP redirects
* Bug 1042680 - Tree Style Tabs add-on does not work
* Bug 1042195 - 1Password add-on does not work
* Bug 1058542 - NoScript add-on does not work
* Bug 1093161 - Searching from address bar does not work the first time

If you have any questions, drop by #e10s on IRC. If you file new bugs 
related to e10s, please include the word e10s in the summary so the 
e10s team's triage queries will find your bug.



chris

[1] btw, BugzillaJS is seeking a new maintainer:
https://www.yammer.com/mozillians/#/threads/show?threadId=454089406


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


Re: e10s is now enabled by default for Nightly!

2014-11-08 Thread jmathies
 On Friday, November 7, 2014 4:39:28 PM UTC-6, Gijs Kruitbosch wrote:
 Are we currently planning to let this default ride into aurora in 2 
 weeks' time?
 
 ~ Gijs

Lots of bugs to fix before we roll out. We're currently finishing up milestone 
4 bugs. m5/m6 block rollout to aurora, m7/m8 block rollout to beta. We triage 
new bugs twice a week so we'll be adding / adjusting these lists over time 
since m7/m8 are still largely unfilled.

If you have free time, or just run into something that bugs you that we don't 
have as a priority, please dive in and try to fix it. Everyone should start 
familiarizing themselves with the idiosyncrasies of debugging three processes 
at once, it'll be the norm this spring. (..and just you wait until we turn on 
process-per-domain!)

M4 bugs: http://is.gd/XKZkQ5
M5 bugs: http://is.gd/7MuzQK
M6 bugs: http://is.gd/yOVr9r (aurora uplift when completed)
M7 bugs: http://is.gd/ckXKll
M8 bugs: http://is.gd/jUNCg5

Jim
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: e10s is now enabled by default for Nightly!

2014-11-08 Thread Wayne

On 11/6/2014 7:27 PM, Chris Peterson wrote:

The patch is on mozilla-inbound and ought to hit mozilla-central in time
for tomorrow's Nightly build. \o/

https://hg.mozilla.org/integration/mozilla-inbound/rev/a75897e664dd

e10s will not ride the trains to Aurora 36. Talos and unit tests will
continue to run for e10s and non-e10s until e10s hits the Release channel.

Some known problems:

* IME and a11y will disable e10s until support is completed
* Some performance problems with Adblock Plus
* Bug  947030 - Ghostery add-on does not block trackers
* Bug  972507 - BugzillaJS add-on does not work [1]
* Bug 1008768 - LastPass add-on does not fill in form fields
* Bug 1014986 - HTTPS Everywhere add-on breaks HTTP redirects
* Bug 1042680 - Tree Style Tabs add-on does not work
* Bug 1042195 - 1Password add-on does not work
* Bug 1058542 - NoScript add-on does not work
* Bug 1093161 - Searching from address bar does not work the first time


Bug 1067042 - [e10s]bookmarking an e10s tab results in a blank name

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


Re: e10s is now enabled by default for Nightly!

2014-11-08 Thread Nicholas Nethercote
On Sun, Nov 9, 2014 at 12:29 AM,  jmath...@mozilla.com wrote:

 Everyone should start familiarizing themselves with the idiosyncrasies of 
 debugging three processes at once, it'll be the norm this spring.

Three? I've only seen two...

 (..and just you wait until we turn on process-per-domain!)

Let's have some conversations about memory consumption before doing
that, please :)

Nick
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: e10s is now enabled by default for Nightly!

2014-11-08 Thread Mike Hommey
On Sun, Nov 09, 2014 at 08:03:44AM +1100, Nicholas Nethercote wrote:
 On Sun, Nov 9, 2014 at 12:29 AM,  jmath...@mozilla.com wrote:
 
  Everyone should start familiarizing themselves with the idiosyncrasies of 
  debugging three processes at once, it'll be the norm this spring.
 
 Three? I've only seen two...
 
  (..and just you wait until we turn on process-per-domain!)
 
 Let's have some conversations about memory consumption before doing
 that, please :)

BTW, does AWSY deal with e10s?

Mike
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: e10s is now enabled by default for Nightly!

2014-11-08 Thread Justin Dolske

On 11/8/14 1:03 PM, Nicholas Nethercote wrote:

On Sun, Nov 9, 2014 at 12:29 AM,  jmath...@mozilla.com wrote:


Everyone should start familiarizing themselves with the idiosyncrasies of 
debugging three processes at once, it'll be the norm this spring.


Three? I've only seen two...


Chrome, Content, Plugin(s).

Justin

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


Re: e10s is now enabled by default for Nightly!

2014-11-07 Thread Gijs Kruitbosch
Where can we read about how this decision was made? On my profiles with 
Force RTL, e10s perma-crashes ( 
https://bugzilla.mozilla.org/show_bug.cgi?id=1072980 ), and in most 
other cases, I only ever see spinners for remote content (ie can't 
actually browse the web - doesn't matter too much for me because I 
normally use beta).


I recognize that my experience is not universal, but I hope it makes 
sense that I'm... surprised... that we're turning this on for everyone.


~ Gijs

On 07/11/2014 00:27, Chris Peterson wrote:

The patch is on mozilla-inbound and ought to hit mozilla-central in time
for tomorrow's Nightly build. \o/

https://hg.mozilla.org/integration/mozilla-inbound/rev/a75897e664dd

e10s will not ride the trains to Aurora 36. Talos and unit tests will
continue to run for e10s and non-e10s until e10s hits the Release channel.

Some known problems:

* IME and a11y will disable e10s until support is completed
* Some performance problems with Adblock Plus
* Bug  947030 - Ghostery add-on does not block trackers
* Bug  972507 - BugzillaJS add-on does not work [1]
* Bug 1008768 - LastPass add-on does not fill in form fields
* Bug 1014986 - HTTPS Everywhere add-on breaks HTTP redirects
* Bug 1042680 - Tree Style Tabs add-on does not work
* Bug 1042195 - 1Password add-on does not work
* Bug 1058542 - NoScript add-on does not work
* Bug 1093161 - Searching from address bar does not work the first time

If you have any questions, drop by #e10s on IRC. If you file new bugs
related to e10s, please include the word e10s in the summary so the
e10s team's triage queries will find your bug.


chris

[1] btw, BugzillaJS is seeking a new maintainer:
https://www.yammer.com/mozillians/#/threads/show?threadId=454089406


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


Re: e10s is now enabled by default for Nightly!

2014-11-07 Thread Marco Bonardo

On 07/11/2014 10:40, Gijs Kruitbosch wrote:

Where can we read about how this decision was made? On my profiles with
Force RTL, e10s perma-crashes (
https://bugzilla.mozilla.org/show_bug.cgi?id=1072980 ), and in most
other cases, I only ever see spinners for remote content (ie can't
actually browse the web - doesn't matter too much for me because I
normally use beta).

I recognize that my experience is not universal, but I hope it makes
sense that I'm... surprised... that we're turning this on for everyone.


FWIW, my experience is pretty similar to yours.
I'm forcing myself to use it for everyday work, but I completely dropped 
forceRTL and Flash (I must admit I'm not missing it) to make it usable.
Sometimes it is hanging for seconds (white content in every tab) and the 
content process is crashing often. But in the end, it's usable.


Nightly is for testing bleeding edge features and make them ready for 
prime time. We just got too much acquainted to a stable Nightly and that 
was not its scope, it was called Minefield for a reason.
I'm happy we are enabling e10s for nightly testers if that allows it to 
improve faster, regardless of its status.


-m
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: e10s is now enabled by default for Nightly!

2014-11-07 Thread Gijs Kruitbosch

On 07/11/2014 10:12, Marco Bonardo wrote:

On 07/11/2014 10:40, Gijs Kruitbosch wrote:

Where can we read about how this decision was made? On my profiles with
Force RTL, e10s perma-crashes (
https://bugzilla.mozilla.org/show_bug.cgi?id=1072980 ), and in most
other cases, I only ever see spinners for remote content (ie can't
actually browse the web - doesn't matter too much for me because I
normally use beta).

I recognize that my experience is not universal, but I hope it makes
sense that I'm... surprised... that we're turning this on for everyone.


FWIW, my experience is pretty similar to yours.
I'm forcing myself to use it for everyday work, but I completely dropped
forceRTL and Flash (I must admit I'm not missing it) to make it usable.
Sometimes it is hanging for seconds (white content in every tab) and the
content process is crashing often. But in the end, it's usable.


Right, it's that last part that is very much not the case for me.

I looked for a bug for a while and decided to just file one:
https://bugzilla.mozilla.org/show_bug.cgi?id=1095407


Nightly is for testing bleeding edge features and make them ready for
prime time. We just got too much acquainted to a stable Nightly and that
was not its scope, it was called Minefield for a reason.
I'm happy we are enabling e10s for nightly testers if that allows it to
improve faster, regardless of its status.


Maybe, but if we break people's browsers too badly for too long, I 
expect they'll just go back to more stable channels and/or 
$OTHERBROWSER, which defeats the point. There's a tradeoff here, and I'm 
interested as to what data/reasoning we used to decide what we did.


~ Gijs
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: e10s is now enabled by default for Nightly!

2014-11-07 Thread Dirkjan Ochtman
On Fri, Nov 7, 2014 at 11:38 AM, Gijs Kruitbosch
gijskruitbo...@gmail.com wrote:
 Right, it's that last part that is very much not the case for me.

 I looked for a bug for a while and decided to just file one:
 https://bugzilla.mozilla.org/show_bug.cgi?id=1095407

My experience upgrading to today's nightly was also pretty bad. For
me, it crashed on startup, every time, until I finally figured out a
way to restart in safe mode. I've filed a bug with notes on what was
happening:

https://bugzilla.mozilla.org/show_bug.cgi?id=1095455

Also, I think the underlining of tab titles should have been fixed
before enabling by default. I very much agree with Gijs that, in any
case, my usage of Nightly is dependent on it being pretty usable
almost every day, otherwise I have to retreat into something
friendlier.

Cheers,

Dirkjan
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: e10s is now enabled by default for Nightly!

2014-11-07 Thread Bill McCloskey
Unfortunately, I checked it a patch yesterday (bug 1092156) that is causing 
lots of crashes if you have certain add-ons installed (such as the Gecko 
profiler). The crash happens regardless of whether e10s is enabled. Starting up 
in safe mode (via -safe-mode) fixes the problem.

The bad patch has been backed out from m-c and we're building a new nightly. 
It's probably a good idea to wait to update for a few hours if you haven't 
already.

Sorry about this,
Bill

- Original Message -
 From: Dirkjan Ochtman dirk...@ochtman.nl
 To: Gijs Kruitbosch gijskruitbo...@gmail.com
 Cc: dev-platform dev-platform@lists.mozilla.org
 Sent: Friday, November 7, 2014 5:37:53 AM
 Subject: Re: e10s is now enabled by default for Nightly!
 
 On Fri, Nov 7, 2014 at 11:38 AM, Gijs Kruitbosch
 gijskruitbo...@gmail.com wrote:
  Right, it's that last part that is very much not the case for me.
 
  I looked for a bug for a while and decided to just file one:
  https://bugzilla.mozilla.org/show_bug.cgi?id=1095407
 
 My experience upgrading to today's nightly was also pretty bad. For
 me, it crashed on startup, every time, until I finally figured out a
 way to restart in safe mode. I've filed a bug with notes on what was
 happening:
 
 https://bugzilla.mozilla.org/show_bug.cgi?id=1095455
 
 Also, I think the underlining of tab titles should have been fixed
 before enabling by default. I very much agree with Gijs that, in any
 case, my usage of Nightly is dependent on it being pretty usable
 almost every day, otherwise I have to retreat into something
 friendlier.
 
 Cheers,
 
 Dirkjan
 ___
 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


Re: e10s is now enabled by default for Nightly!

2014-11-07 Thread Dave Townsend
On Fri, Nov 7, 2014 at 1:40 AM, Gijs Kruitbosch gijskruitbo...@gmail.com
wrote:

 Where can we read about how this decision was made? On my profiles with
 Force RTL, e10s perma-crashes ( https://bugzilla.mozilla.org/
 show_bug.cgi?id=1072980 ), and in most other cases, I only ever see
 spinners for remote content (ie can't actually browse the web - doesn't
 matter too much for me because I normally use beta).

 I recognize that my experience is not universal, but I hope it makes sense
 that I'm... surprised... that we're turning this on for everyone.


As you might expect the decision was made based on us believing that we had
had enough testing to have a good idea that the remaining bugs weren't bad
enough to severely affect usage but wanted the additional testing that
turning on in Nightly would give us.

While most of the e10s team have been running with e10s enabled for a while
at a certain point (as for any feature) we have to increase the number of
testers to learn about bugs that we don't see in our configurations and
usage patterns. We started that with prompting users to opt-in to e10s
around a month ago and since then around 25% of Nightly users have been
running with e10s enabled. As we hoped this saw a surge in the number of
bugs filed and helped us understand the remaining issues more. Many many
bugs have been fixed since then and as of Tuesday nothing remaining looked
bad enough to block us turning this on more globally.

The crash sounds like a late breaking change that should be fixed
imminently, that's just the peril of nightly. Not being able to browse the
web at all is an entirely new one that we hadn't seen in our testing to
date. While it is unfortunate that this has broken the browser for you (and
undoubtedly others) this is exactly the outcome we want for enabling a
feature on nightly. More testing to reveal the bugs that the developers
don't see themselves. Hopefully we'll get the most serious ones fixed
quickly. If we can't then we get to talk about whether turning e10s off
again is the right solution.

I'm interested to know if you had opted in to e10s at all in the past and
seen this issue with the permanent spinner? That might help us narrow down
when it started to be a problem.
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: e10s is now enabled by default for Nightly!

2014-11-07 Thread Robert Kaiser

Marco Bonardo schrieb:

I'm forcing myself to use it for everyday work, but I completely dropped
forceRTL and Flash (I must admit I'm not missing it) to make it usable.


The Flash/Plugins stuff *should* have been fixed, but probably needs 
testing.


KaiRo

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


Re: e10s is now enabled by default for Nightly!

2014-11-07 Thread Gijs Kruitbosch

On 07/11/2014 16:26, Dave Townsend wrote:


wrote:


Where can we read about how this decision was made? On my profiles with
Force RTL, e10s perma-crashes ( https://bugzilla.mozilla.org/
show_bug.cgi?id=1072980 ), and in most other cases, I only ever see
spinners for remote content (ie can't actually browse the web - doesn't
matter too much for me because I normally use beta).

I recognize that my experience is not universal, but I hope it makes sense
that I'm... surprised... that we're turning this on for everyone.



As you might expect the decision was made based on us believing that we had
had enough testing to have a good idea that the remaining bugs weren't bad
enough to severely affect usage but wanted the additional testing that
turning on in Nightly would give us.

While most of the e10s team have been running with e10s enabled for a while
at a certain point (as for any feature) we have to increase the number of
testers to learn about bugs that we don't see in our configurations and
usage patterns. We started that with prompting users to opt-in to e10s
around a month ago and since then around 25% of Nightly users have been
running with e10s enabled. As we hoped this saw a surge in the number of
bugs filed and helped us understand the remaining issues more. Many many
bugs have been fixed since then and as of Tuesday nothing remaining looked
bad enough to block us turning this on more globally.

The crash sounds like a late breaking change that should be fixed
imminently, that's just the peril of nightly.


https://bugzilla.mozilla.org/show_bug.cgi?id=1072980

was filed 6 weeks ago, and diagnosed as relating to force rtl (but 
Firefox's fault, because we're passing CPOWs to functions that should 
never have them) within a few days, after which nothing happened.


 Not being able to browse the

web at all is an entirely new one that we hadn't seen in our testing to
date. While it is unfortunate that this has broken the browser for you (and
undoubtedly others) this is exactly the outcome we want for enabling a
feature on nightly. More testing to reveal the bugs that the developers
don't see themselves. Hopefully we'll get the most serious ones fixed
quickly. If we can't then we get to talk about whether turning e10s off
again is the right solution.

I'm interested to know if you had opted in to e10s at all in the past and
seen this issue with the permanent spinner? That might help us narrow down
when it started to be a problem.


I duped the bug I filed to an earlier bug, courtesy of mak for finding 
those:


https://bugzilla.mozilla.org/show_bug.cgi?id=1026521

That was filed 4.5 months ago.

Both of these were marked blocking-e10s+ (although the top one got reset 
to ? just now - it's not clear to me why that happened).


~ Gijs
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: e10s is now enabled by default for Nightly!

2014-11-07 Thread Mike de Boer
I had to file https://bugzilla.mozilla.org/show_bug.cgi?id=1095496

:(

Mike.


 On 07 Nov 2014, at 17:33, Gijs Kruitbosch gijskruitbo...@gmail.com wrote:
 
 On 07/11/2014 16:26, Dave Townsend wrote:
 
 wrote:
 
 Where can we read about how this decision was made? On my profiles with
 Force RTL, e10s perma-crashes ( https://bugzilla.mozilla.org/
 show_bug.cgi?id=1072980 ), and in most other cases, I only ever see
 spinners for remote content (ie can't actually browse the web - doesn't
 matter too much for me because I normally use beta).
 
 I recognize that my experience is not universal, but I hope it makes sense
 that I'm... surprised... that we're turning this on for everyone.
 
 
 As you might expect the decision was made based on us believing that we had
 had enough testing to have a good idea that the remaining bugs weren't bad
 enough to severely affect usage but wanted the additional testing that
 turning on in Nightly would give us.
 
 While most of the e10s team have been running with e10s enabled for a while
 at a certain point (as for any feature) we have to increase the number of
 testers to learn about bugs that we don't see in our configurations and
 usage patterns. We started that with prompting users to opt-in to e10s
 around a month ago and since then around 25% of Nightly users have been
 running with e10s enabled. As we hoped this saw a surge in the number of
 bugs filed and helped us understand the remaining issues more. Many many
 bugs have been fixed since then and as of Tuesday nothing remaining looked
 bad enough to block us turning this on more globally.
 
 The crash sounds like a late breaking change that should be fixed
 imminently, that's just the peril of nightly.
 
 https://bugzilla.mozilla.org/show_bug.cgi?id=1072980
 
 was filed 6 weeks ago, and diagnosed as relating to force rtl (but Firefox's 
 fault, because we're passing CPOWs to functions that should never have them) 
 within a few days, after which nothing happened.
 
  Not being able to browse the
 web at all is an entirely new one that we hadn't seen in our testing to
 date. While it is unfortunate that this has broken the browser for you (and
 undoubtedly others) this is exactly the outcome we want for enabling a
 feature on nightly. More testing to reveal the bugs that the developers
 don't see themselves. Hopefully we'll get the most serious ones fixed
 quickly. If we can't then we get to talk about whether turning e10s off
 again is the right solution.
 
 I'm interested to know if you had opted in to e10s at all in the past and
 seen this issue with the permanent spinner? That might help us narrow down
 when it started to be a problem.
 
 I duped the bug I filed to an earlier bug, courtesy of mak for finding those:
 
 https://bugzilla.mozilla.org/show_bug.cgi?id=1026521
 
 That was filed 4.5 months ago.
 
 Both of these were marked blocking-e10s+ (although the top one got reset to ? 
 just now - it's not clear to me why that happened).
 
 ~ 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


Re: e10s is now enabled by default for Nightly!

2014-11-07 Thread Gavin Sharp
 https://bugzilla.mozilla.org/show_bug.cgi?id=1072980

 was filed 6 weeks ago, and diagnosed as relating to force rtl (but Firefox's
 fault, because we're passing CPOWs to functions that should never have them)
 within a few days, after which nothing happened.

ForceRTL is not a commonly installed add-on, which has reduced this
bug's priority.

 I duped the bug I filed to an earlier bug, courtesy of mak for finding
 those:

 https://bugzilla.mozilla.org/show_bug.cgi?id=1026521

 That was filed 4.5 months ago.

This was believed to be mitigated (by disabling e10s when hardware
acceleration was disabled), but thanks to your testing we discovered a
bug in that mitigation:

https://bugzilla.mozilla.org/show_bug.cgi?id=1095559

This is exactly the kind of testing we are hoping to get. We are
making Nightly rougher to use (particularly this week as we shake
out the major issues), but as Dave mentioned, we are doing this
because it will help us ship e10s.

Gavin

On Fri, Nov 7, 2014 at 8:33 AM, Gijs Kruitbosch
gijskruitbo...@gmail.com wrote:
 On 07/11/2014 16:26, Dave Townsend wrote:

 wrote:

 Where can we read about how this decision was made? On my profiles with
 Force RTL, e10s perma-crashes ( https://bugzilla.mozilla.org/
 show_bug.cgi?id=1072980 ), and in most other cases, I only ever see
 spinners for remote content (ie can't actually browse the web - doesn't
 matter too much for me because I normally use beta).

 I recognize that my experience is not universal, but I hope it makes
 sense
 that I'm... surprised... that we're turning this on for everyone.


 As you might expect the decision was made based on us believing that we
 had
 had enough testing to have a good idea that the remaining bugs weren't bad
 enough to severely affect usage but wanted the additional testing that
 turning on in Nightly would give us.

 While most of the e10s team have been running with e10s enabled for a
 while
 at a certain point (as for any feature) we have to increase the number of
 testers to learn about bugs that we don't see in our configurations and
 usage patterns. We started that with prompting users to opt-in to e10s
 around a month ago and since then around 25% of Nightly users have been
 running with e10s enabled. As we hoped this saw a surge in the number of
 bugs filed and helped us understand the remaining issues more. Many many
 bugs have been fixed since then and as of Tuesday nothing remaining looked
 bad enough to block us turning this on more globally.

 The crash sounds like a late breaking change that should be fixed
 imminently, that's just the peril of nightly.


 https://bugzilla.mozilla.org/show_bug.cgi?id=1072980

 was filed 6 weeks ago, and diagnosed as relating to force rtl (but Firefox's
 fault, because we're passing CPOWs to functions that should never have them)
 within a few days, after which nothing happened.

 Not being able to browse the

 web at all is an entirely new one that we hadn't seen in our testing to
 date. While it is unfortunate that this has broken the browser for you
 (and
 undoubtedly others) this is exactly the outcome we want for enabling a
 feature on nightly. More testing to reveal the bugs that the developers
 don't see themselves. Hopefully we'll get the most serious ones fixed
 quickly. If we can't then we get to talk about whether turning e10s off
 again is the right solution.

 I'm interested to know if you had opted in to e10s at all in the past and
 seen this issue with the permanent spinner? That might help us narrow down
 when it started to be a problem.


 I duped the bug I filed to an earlier bug, courtesy of mak for finding
 those:

 https://bugzilla.mozilla.org/show_bug.cgi?id=1026521

 That was filed 4.5 months ago.

 Both of these were marked blocking-e10s+ (although the top one got reset to
 ? just now - it's not clear to me why that happened).

 ~ 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


Re: e10s is now enabled by default for Nightly!

2014-11-07 Thread cheba
My nightly crashes on start. Well, that's fine and is expected from unstable 
software. But now that I've submitted a half a dozen crash reports which pref 
do I flip to continue using my browser?
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: e10s is now enabled by default for Nightly!

2014-11-07 Thread Chris Peterson

On 11/7/14 7:47 AM, Bill McCloskey wrote:

Unfortunately, I checked it a patch yesterday (bug 1092156) that is causing 
lots of crashes if you have certain add-ons installed (such as the Gecko 
profiler). The crash happens regardless of whether e10s is enabled. Starting up 
in safe mode (via -safe-mode) fixes the problem.


Maybe we should add a test configuration that runs our automated tests 
with some important add-ons installed? We're testing mozilla-inbound 
with a clean profile, unlike our human users. Testing with Gecko 
Profiler and some AMO Top 10 add-ons (like Adblock Plus) could catch 
regressions like this one.


I have an Add-on Hell profile with AMO's top 30 add-ons installed that 
I occasionally load in a debug build of Firefox. :)



chris
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: e10s is now enabled by default for Nightly!

2014-11-07 Thread Armen Zambrano
If we have enabled e10s for nightly, are the normal non-e10s-test jobs 
going to run with the pref off?
If not, we would be testing e10s twice on fx36, stop testing non-e10s 
fx36 and get non-e10s-regressions sneak into aurora when we uplift 
(since I believe we're locking to trunk).


regards,
Armen

On 14-11-06 07:27 PM, Chris Peterson wrote:

The patch is on mozilla-inbound and ought to hit mozilla-central in time
for tomorrow's Nightly build. \o/

https://hg.mozilla.org/integration/mozilla-inbound/rev/a75897e664dd

e10s will not ride the trains to Aurora 36. Talos and unit tests will
continue to run for e10s and non-e10s until e10s hits the Release channel.

Some known problems:

* IME and a11y will disable e10s until support is completed
* Some performance problems with Adblock Plus
* Bug  947030 - Ghostery add-on does not block trackers
* Bug  972507 - BugzillaJS add-on does not work [1]
* Bug 1008768 - LastPass add-on does not fill in form fields
* Bug 1014986 - HTTPS Everywhere add-on breaks HTTP redirects
* Bug 1042680 - Tree Style Tabs add-on does not work
* Bug 1042195 - 1Password add-on does not work
* Bug 1058542 - NoScript add-on does not work
* Bug 1093161 - Searching from address bar does not work the first time

If you have any questions, drop by #e10s on IRC. If you file new bugs
related to e10s, please include the word e10s in the summary so the
e10s team's triage queries will find your bug.


chris

[1] btw, BugzillaJS is seeking a new maintainer:
https://www.yammer.com/mozillians/#/threads/show?threadId=454089406


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


Re: e10s is now enabled by default for Nightly!

2014-11-07 Thread Gavin Sharp
 If we have enabled e10s for nightly, are the normal non-e10s-test jobs going
 to run with the pref off?

Yes.

Gavin

On Fri, Nov 7, 2014 at 9:24 AM, Armen Zambrano arme...@mozilla.com wrote:
 If we have enabled e10s for nightly, are the normal non-e10s-test jobs going
 to run with the pref off?
 If not, we would be testing e10s twice on fx36, stop testing non-e10s fx36
 and get non-e10s-regressions sneak into aurora when we uplift (since I
 believe we're locking to trunk).

 regards,
 Armen


 On 14-11-06 07:27 PM, Chris Peterson wrote:

 The patch is on mozilla-inbound and ought to hit mozilla-central in time
 for tomorrow's Nightly build. \o/

 https://hg.mozilla.org/integration/mozilla-inbound/rev/a75897e664dd

 e10s will not ride the trains to Aurora 36. Talos and unit tests will
 continue to run for e10s and non-e10s until e10s hits the Release channel.

 Some known problems:

 * IME and a11y will disable e10s until support is completed
 * Some performance problems with Adblock Plus
 * Bug  947030 - Ghostery add-on does not block trackers
 * Bug  972507 - BugzillaJS add-on does not work [1]
 * Bug 1008768 - LastPass add-on does not fill in form fields
 * Bug 1014986 - HTTPS Everywhere add-on breaks HTTP redirects
 * Bug 1042680 - Tree Style Tabs add-on does not work
 * Bug 1042195 - 1Password add-on does not work
 * Bug 1058542 - NoScript add-on does not work
 * Bug 1093161 - Searching from address bar does not work the first time

 If you have any questions, drop by #e10s on IRC. If you file new bugs
 related to e10s, please include the word e10s in the summary so the
 e10s team's triage queries will find your bug.


 chris

 [1] btw, BugzillaJS is seeking a new maintainer:
 https://www.yammer.com/mozillians/#/threads/show?threadId=454089406


 ___
 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


Re: e10s is now enabled by default for Nightly!

2014-11-07 Thread Chris Peterson

On 11/7/14 9:24 AM, Armen Zambrano wrote:

If we have enabled e10s for nightly, are the normal non-e10s-test jobs
going to run with the pref off?
If not, we would be testing e10s twice on fx36, stop testing non-e10s
fx36 and get non-e10s-regressions sneak into aurora when we uplift
(since I believe we're locking to trunk).


(A subset of) Talos and unit tests have been running with e10s already. 
We will continue to run tests for both e10s and non-e10s until e10s hits 
the Release channel.


chris
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: e10s is now enabled by default for Nightly!

2014-11-07 Thread Nicholas Nethercote
On Fri, Nov 7, 2014 at 8:26 AM, Dave Townsend dtowns...@mozilla.com wrote:
 We started that with prompting users to opt-in to e10s
 around a month ago and since then around 25% of Nightly users have been
 running with e10s enabled. As we hoped this saw a surge in the number of
 bugs filed and helped us understand the remaining issues more. Many many
 bugs have been fixed since then and as of Tuesday nothing remaining looked
 bad enough to block us turning this on more globally.

25% is pretty high! Knowing that, the decision to turn it on by
default does not seem unreasonable.

Thinking ahead: e10s is a big enough change that I suspect we'll see
high levels of instability when it gets uplifted to Aurora and
(especially) Beta. Not sure how to avoid that... but will there be an
easy way to disable it? I think there should be a pref in the user
prefs (i.e. not just about:config) because it sounds like a
non-trivial fraction of users will have add-ons broken by it. And does
safe mode disable it?

Nick
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: e10s is now enabled by default for Nightly!

2014-11-07 Thread Andrew McCreight


- Original Message -
 Thinking ahead: e10s is a big enough change that I suspect we'll see
 high levels of instability when it gets uplifted to Aurora and
 (especially) Beta. Not sure how to avoid that... but will there be an
 easy way to disable it? I think there should be a pref in the user
 prefs (i.e. not just about:config) because it sounds like a
 non-trivial fraction of users will have add-ons broken by it. And does
 safe mode disable it?

There's already a check box in preferences that disables it.

 
 Nick
 ___
 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


Re: e10s is now enabled by default for Nightly!

2014-11-07 Thread Gavin Sharp
Yes, it is currently disabled by safe mode.

There is currently a checkbox in prefs to toggle it, in Nightly
builds. When it rides the trains, we'll have to re-evaluate that
tradeoff at various steps based on the quality level and testing
goals. In the long term it does not make sense to maintain that as a
user-exposed option.

Gavin

On Fri, Nov 7, 2014 at 1:28 PM, Nicholas Nethercote
n.netherc...@gmail.com wrote:
 On Fri, Nov 7, 2014 at 8:26 AM, Dave Townsend dtowns...@mozilla.com wrote:
 We started that with prompting users to opt-in to e10s
 around a month ago and since then around 25% of Nightly users have been
 running with e10s enabled. As we hoped this saw a surge in the number of
 bugs filed and helped us understand the remaining issues more. Many many
 bugs have been fixed since then and as of Tuesday nothing remaining looked
 bad enough to block us turning this on more globally.

 25% is pretty high! Knowing that, the decision to turn it on by
 default does not seem unreasonable.

 Thinking ahead: e10s is a big enough change that I suspect we'll see
 high levels of instability when it gets uplifted to Aurora and
 (especially) Beta. Not sure how to avoid that... but will there be an
 easy way to disable it? I think there should be a pref in the user
 prefs (i.e. not just about:config) because it sounds like a
 non-trivial fraction of users will have add-ons broken by it. And does
 safe mode disable it?

 Nick
 ___
 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


Re: e10s is now enabled by default for Nightly!

2014-11-07 Thread Chris Peterson

On 11/7/14 1:28 PM, Nicholas Nethercote wrote:

On Fri, Nov 7, 2014 at 8:26 AM, Dave Townsenddtowns...@mozilla.com  wrote:

We started that with prompting users to opt-in to e10s
around a month ago and since then around 25% of Nightly users have been
running with e10s enabled. As we hoped this saw a surge in the number of
bugs filed and helped us understand the remaining issues more. Many many
bugs have been fixed since then and as of Tuesday nothing remaining looked
bad enough to block us turning this on more globally.


25% is pretty high! Knowing that, the decision to turn it on by
default does not seem unreasonable.


You can see the e10s telemetry numbers at [1]. Technically, 
E10S_AUTOSTART is the number of browser sessions, not users, with e10s 
enabled. Perhaps there are only a few e10s testers and they're 
constantly crashing and restarting their browser session. :)


We have a list of tested add-ons with their compatibility status and 
relevent bug numbers at http://arewee10syet.com/



chris

[1] 
https://telemetry.mozilla.org/#filter=nightly%2F36%2FE10S_AUTOSTARTrenderhistogram=Graph

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


Re: e10s is now enabled by default for Nightly!

2014-11-07 Thread Gijs Kruitbosch
Are we currently planning to let this default ride into aurora in 2 
weeks' time?


~ Gijs

On 07/11/2014 21:44, Gavin Sharp wrote:

Yes, it is currently disabled by safe mode.

There is currently a checkbox in prefs to toggle it, in Nightly
builds. When it rides the trains, we'll have to re-evaluate that
tradeoff at various steps based on the quality level and testing
goals. In the long term it does not make sense to maintain that as a
user-exposed option.

Gavin

On Fri, Nov 7, 2014 at 1:28 PM, Nicholas Nethercote
n.netherc...@gmail.com wrote:

On Fri, Nov 7, 2014 at 8:26 AM, Dave Townsend dtowns...@mozilla.com wrote:

We started that with prompting users to opt-in to e10s
around a month ago and since then around 25% of Nightly users have been
running with e10s enabled. As we hoped this saw a surge in the number of
bugs filed and helped us understand the remaining issues more. Many many
bugs have been fixed since then and as of Tuesday nothing remaining looked
bad enough to block us turning this on more globally.


25% is pretty high! Knowing that, the decision to turn it on by
default does not seem unreasonable.

Thinking ahead: e10s is a big enough change that I suspect we'll see
high levels of instability when it gets uplifted to Aurora and
(especially) Beta. Not sure how to avoid that... but will there be an
easy way to disable it? I think there should be a pref in the user
prefs (i.e. not just about:config) because it sounds like a
non-trivial fraction of users will have add-ons broken by it. And does
safe mode disable it?

Nick
___
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


Re: e10s is now enabled by default for Nightly!

2014-11-07 Thread J. Ryan Stinnett
On Fri, Nov 7, 2014 at 4:39 PM, Gijs Kruitbosch
gijskruitbo...@gmail.com wrote:
 Are we currently planning to let this default ride into aurora in 2 weeks'
 time?

From Chris's first message: e10s will not ride the trains to Aurora 36.

- Ryan
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: e10s is now enabled by default for Nightly!

2014-11-06 Thread Hubert Figuière
On 06/11/14 07:27 PM, Chris Peterson wrote:
 [1] btw, BugzillaJS is seeking a new maintainer:
 https://www.yammer.com/mozillians/#/threads/show?threadId=454089406

Sadly this link require a login.

Hub
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: e10s is now enabled by default for Nightly!

2014-11-06 Thread Chris Peterson

On 11/6/14 6:44 PM, Hubert Figuière wrote:

On 06/11/14 07:27 PM, Chris Peterson wrote:

[1] btw, BugzillaJS is seeking a new maintainer:
https://www.yammer.com/mozillians/#/threads/show?threadId=454089406


Sadly this link require a login.


oops. Contact Anthony Ricaud, aricaud at mozilla dot com:

https://addons.mozilla.org/en-US/firefox/user/Rik24d/


chris


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