Commit Graph

60 Commits

Author SHA1 Message Date
Blake Kaplan
f416f1d230 Bug 1404098 - Don't disable multi for extensions. r=krizsa
Now that the addons code will refuse to allow any non-webextension that hasn't
been vetted to work with e10s-multi, we can allow all extensions in the
rollout addon.

MozReview-Commit-ID: L8RVJDTo7Ir
2017-09-28 15:22:05 -07:00
Felipe Gomes
e99ad7f4df Bug 1399969 - Fix typo due to merge conflict in e10srollout. r=mrbkap
MozReview-Commit-ID: 2rJzk3riinb
2017-09-14 17:51:16 -03:00
Blake Kaplan
c9dc6d5d75 Bug 1393638 - Changes to move to 100% multi on Release 55. r=Felipe 2017-08-24 16:22:38 -07:00
Blake Kaplan
060f9a314c Bug 1387626 - Move to 100% of eligible users on beta. r=Felipe
MozReview-Commit-ID: EkVvGAZfZJI
2017-08-04 15:18:20 -07:00
Sebastian Hengst
153a945725 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: IrMqWiJhwan
2017-08-01 11:23:57 +02:00
Blake Kaplan
3e06c21d70 Bug 1385491 - Call setCohort after setting e10s prefs. r=Felipe
Due to bug 1385396, setCohort initializes graphics and indirectly checks for
whether e10s is enabled. By setting the pref before calling setCohort, we
ensure that this call receives (and caches) the right value.

MozReview-Commit-ID: 1lF1Up4Xvct
2017-07-28 16:28:39 -07:00
Marco Castelluccio
600be41af2 Bug 1357517 - Remove Preferences.jsm usage from some browser/extensions/ modules. r=Gijs 2017-07-31 20:18:57 +02:00
Blake Kaplan
3c2539c309 Bug 1384985 - Update e10srollout for 55 to move to Release. r=Felipe
MozReview-Commit-ID: AGuhEHHOWU0
2017-07-27 09:57:23 -07:00
Timothy Guan-tin Chien
914912fb75 Bug 1382649 - Unset dom.ipc.processCount pref value should be taken as a user opt-in value if browser.preferences.defaultPerformanceSettings.enabled is false. r=mrbkap
MozReview-Commit-ID: 5zSix0koTc4
2017-07-21 11:48:07 +08:00
Blake Kaplan
6037c9c83d Bug 1381907 - Roll out to 1% of users on 54 Release. r=Felipe
MozReview-Commit-ID: 1WwDAJo1FEs
2017-07-18 14:47:58 -07:00
Blake Kaplan
bc25bc164a Bug 1380725 - Go back to 50/50 for 1 and 4 processes on beta. r=Felipe, a=RyanVM for a CLOSED TREE
MozReview-Commit-ID: BNjaramh2M2
2017-07-13 12:39:56 -07:00
Blake Kaplan
7ad4ec2850 Bug 1380725 - Coerce this pref to an integer so we read it properly in C++. r=Felipe
MozReview-Commit-ID: JDkk9OUWcBu
2017-07-13 12:29:30 -07:00
Blake Kaplan
852a1870b5 Bug 1377001 - Tweak e10srollout for Beta 55 (see bug for details). r=Felipe
MozReview-Commit-ID: 7vyaBNkFdc5
2017-06-28 17:10:47 -07:00
Alejandro Rodriguez Salamanca
607bb9cdfb Bug 1367129 - Add annotation API to record e10s cohort. r=felipe 2017-06-23 08:18:00 -04:00
Blake Kaplan
4154b40b08 Bug 1373707 - Enable e10s-multi for users with webextensions on Release. r=Felipe
MozReview-Commit-ID: 3enqdCkrtpF
2017-06-16 10:28:29 -07:00
Blake Kaplan
d695ff8d9d Bug 1367244 - Changes to release e10s multi on the Release channel. r=Felipe
For Release, we are going for 0 extensions installed and an 80/20 (4 processes
to 1 process) split.

MozReview-Commit-ID: KGVXEWxpHx7
2017-05-24 14:43:47 -07:00
Felipe Gomes
18a5fa42ca Bug 1363083 - Remove TabMixPlus and Mega from e10s blocklist. r=mrbkap
MozReview-Commit-ID: 5o14Wvu2rIN
2017-05-16 16:20:56 -03:00
Blake Kaplan
7b5385ce75 Bug 1362493 - Let users with mpc=true addons into the multi experiment. r=Felipe
MozReview-Commit-ID: CwV4vukwrm9
2017-05-08 11:34:52 -07:00
Blake Kaplan
08f956b052 Bug 1359495 - Change the process scheme to better test what we intend on releasing. r=Felipe
This patch also moves the BUCKETS into a per-update-channel constant object at
the top of the file to allow for more easily configurable experiments on
multiple update channels running at once.

MozReview-Commit-ID: 9HTu5ssz4sG
2017-04-25 14:00:46 -07:00
Blake Kaplan
230691d4d5 Bug 1359495 - Expose webextension status in the multi cohorts. r=Felipe 2017-04-25 13:59:16 -07:00
Blake Kaplan
50331ebecc Bug 1359495 - Don't put disqualified users in multi buckets to fix cohort naming confusion. r=Felipe 2017-04-25 13:54:40 -07:00
Blake Kaplan
494cc19377 Bug 1357959 - Put people who forced into e10s into the multi test group. r=Felipe
MozReview-Commit-ID: 3eAkCW8MtRf
2017-04-20 17:35:43 -07:00
Blake Kaplan
fd3525d546 Bug 1349363 - Run an experiment in beta for e10s-multi. r=Felipe
MozReview-Commit-ID: 8P0pbWZJ8uz
2017-04-17 15:45:47 -07:00
Felipe Gomes
20b767ad6a [mq]: Bug 1348576 - e10s is never enabled for non-official release builds. r=mconley
MozReview-Commit-ID: DaqGyeGdgzD
2017-03-29 17:59:15 -03:00
Felipe Gomes
f9bcec28f3 Bug 1344345 - Revert e10s addons rule to only activate on mpc=true and webextensions, now for the Beta channel too. r=mconley
MozReview-Commit-ID: 61ebtOl5xRZ
2017-03-29 00:55:13 -03:00
J. Ryan Stinnett
d8a64acb5a Bug 1351425 - Only temp. qualify for e10s when enabled at <100%. r=Felipe
This tweaks the temporary qualification step (currently used only for DevTools)
so that it does not apply on channels that are 100% enabled anyway.  This does
not change how many users receive e10s on, it only tweaks who falls into which
cohort, since there's no reason to push all DevTools users to a special cohort
if everyone would have received e10s on anyway.

MozReview-Commit-ID: 5Yn6M50Ny1w
2017-03-28 16:22:23 -05:00
Jared Wein
5a181760cc Bug 1348068 - Enable the key-spacing rule for eslint and fix the related issues. r=standard8
Running eslint with --fix didn't fix many of the issues. The majority here had to be fixed by hand but a significant majority of the issues were related to a few files that I was able to use find-and-replace with. I regret not making this in to separate commits of the hand-fixes and the fixes from --fix but I don't recall --fix fixing any of the issues.

MozReview-Commit-ID: ANyg2qfo3Qx
2017-03-21 14:29:43 -04:00
Felipe Gomes
9787adb780 Bug 1344345 - Revert e10s addons rule to only activate on mpc=true and webextensions. r=mconley
MozReview-Commit-ID: 738BO2QqvzC
2017-03-20 18:41:10 -03:00
J. Ryan Stinnett
9e23be7ebb Bug 1342490 - DevTools users are temporarily qualified for e10s. r=Felipe
MozReview-Commit-ID: 4CZgSMcF1NT
2017-02-24 14:36:05 -06:00
J. Ryan Stinnett
d97b7aa7b5 Bug 1342490 - Allow e10srollout to control temporary qualifications. r=Felipe
MozReview-Commit-ID: 61C9jvnNvNu
2017-02-24 14:22:09 -06:00
Felipe Gomes
86af9a9717 Bug 1340195 - Remove e10s block for LastPass. r=mconley
MozReview-Commit-ID: 3EiKLNsUGYR
2017-02-16 14:52:56 -02:00
Felipe Gomes
5924f1704c Bug 1329752 - Enable e10s for 100% of eligible users on ESR. Addons eligibility is mpc=true or webextension. r=mconley
MozReview-Commit-ID: Bb0gfkPKkQg
2017-02-03 16:25:34 -02:00
Sebastian Hengst
23a9712338 Backed out changeset 5d8c9f8f8d31 (bug 1329752) 2017-02-03 18:28:10 +01:00
Felipe Gomes
1ad7d67abf Bug 1329752 - Enable e10s for 100% of eligible users on ESR. Addons eligibility is mpc=true or webextension. r=mconley
MozReview-Commit-ID: 8u5qIcEDwXP
2017-02-02 16:38:47 -02:00
Felipe Gomes
141157b6ba Bug 1332692 - Block e10s rollout for LastPass. r=mkaply
MozReview-Commit-ID: 2Jv0x7Nj30K
2017-02-01 18:26:48 -02:00
Felipe Gomes
bd979b4795 Bug 1329015. Configure list for addons on 51 release based on the top addons seen during the experiment on 51 beta. r=mconley
MozReview-Commit-ID: ESVWycM5bmd
2017-01-12 16:34:59 -02:00
Felipe Gomes
b71e0a90b9 Bug 1314429 - Bump XPIProvider's schema version to re-read info about multiprocessCompatible. Store information about whether that is false in a new field in the DB to avoid conflicts with any existing code. r=rhelmer
MozReview-Commit-ID: 5Ip4UjuAult
2016-11-28 17:05:46 -02:00
Felipe Gomes
97a9454616 Bug 1304874 - Re-enable e10s for russian users.
MozReview-Commit-ID: 8weaw3FGZWx
2016-11-11 15:19:19 -02:00
Felipe Gomes
0041fe33b8 Bug 1314429 - Allow every add-on to run on e10s, except those explictly marked with multiprocessCompatible=false. r=mconley
There's also an existing blocklist of add-ons in bootstrap.js that currently only includes TabMixPlus

MozReview-Commit-ID: 5ocmfpxApxn
2016-11-11 13:43:03 -02:00
Felipe Gomes
6ac73b49ce Bug 1312779 - Enable e10s with all mpc=true addons. r=mconley
MozReview-Commit-ID: 4VBIKxUTV2U
2016-10-29 16:32:14 -02:00
Felipe Gomes
ce25f0a49b Backed out changeset 3b3de5c48e28 (bug 1301131)
MozReview-Commit-ID: DCWfU99ki4r
2016-10-30 22:12:14 -02:00
Mark Banner
c0170c9aa4 Bug 1311315 - General small fixes for no-undef eslint issues in browser/. r=jaws
Drop linting of the .eslintrc.js config files.
Fix some minor errors in the code (missing let/const, undefined vars).
Let eslint know that some files get their globals from other places (typically via xul script tags).

MozReview-Commit-ID: CwxuwPtRUr6
2016-10-18 12:34:35 +01:00
Felipe Gomes
133a899d4f Bug 1301131 - Disable e10s if the user sees the big tab spinner too much. r=mconley
MozReview-Commit-ID: 6RxJd8PaJhQ
2016-09-30 13:00:00 -03:00
Felipe Gomes
e3971106d6 Bug 1304164 - Temporarily disable e10s for users on the Russian locale. r=mconley
MozReview-Commit-ID: FDkbVkzZhJH
2016-09-22 15:55:11 -03:00
Felipe Gomes
bd44cc170d Bug 1304164 - Allow the e10srollout system add-on to control temporary disqualifications. r=mconley
MozReview-Commit-ID: Lm6PqVe5eb1
2016-09-22 15:55:11 -03:00
Felipe Gomes
64448695da Bug 1297755 - Configure Beta 50 to run an e10s A/B experiment with all multiprocessCompatible addons. r=mconley
MozReview-Commit-ID: EQMKw29cPzO
2016-09-12 13:35:47 -03:00
Felipe Gomes
09f1f09a5e Bug 1297753 - Configure list of add-ons for e10s rollout on release 49. r=mconley
MozReview-Commit-ID: 6cVebHG2yLo
2016-09-02 16:45:12 -03:00
Felipe Gomes
41881895a7 Bug 1299247 - Increase e10s activation on the release channel to 100% of eligible users. r=mconley
MozReview-Commit-ID: Lc50yKrlok4
2016-08-31 11:46:32 -03:00
Felipe Gomes
cbefff8e39 Bug 1282120 - Run the e10s-addons experiment on Beta 49 with the set of first 9 add-ons to be tested (plus WebExtensions). r=mconley
MozReview-Commit-ID: sj8Jr40OSr
2016-07-27 13:33:01 -03:00
Felipe Gomes
5304250a73 Bug 1247497 - Let the system add-on control the add-ons rollout policy, and properly tag the cohort based on it. r=mconley
MozReview-Commit-ID: F46qxiTXCMn
2016-07-27 13:33:01 -03:00