Commit graph

142 commits

Author SHA1 Message Date
Mark Banner
130a655906 Bug 1826062 - Automatic fixes for upgrading Prettier to 2.8.8. r=mossop,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,denschub,devtools-reviewers,sparky,calu
Differential Revision: https://phabricator.services.mozilla.com/D177027
2023-05-20 12:26:53 +00:00
Mark Banner
8219a5c503 Bug 1826062 - Automatic fixes for Prettier 2.0.5 upgrade. r=mossop,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,denschub,devtools-reviewers,sparky,owlish
Differential Revision: https://phabricator.services.mozilla.com/D177025
2023-05-20 12:26:49 +00:00
Alexandre Lissy
1f5e706a21 Bug 1833110 - Cache ldconfig to limit main thread io r=jld,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D178150
2023-05-18 13:28:07 +00:00
Noemi Erli
1bc5fc90db Backed out changeset 893c91960f17 (bug 1833110) for causing leakcheck failures CLOSED TREE 2023-05-18 13:13:23 +03:00
Alexandre Lissy
a29606fb7d Bug 1833110 - Cache ldconfig to limit main thread io r=jld,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D178150
2023-05-18 09:33:12 +00:00
Gijs Kruitbosch
dd777e3f34 Bug 1831406 - add exception for msix distribution.ini read, r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D178155
2023-05-16 21:35:14 +00:00
Gijs Kruitbosch
820d29897f Bug 1831406 - add exception for ORB JS validator loading ld.so.conf to browser_startup_mainthreadio.js, r=mconley
Depends on D178063

Differential Revision: https://phabricator.services.mozilla.com/D178064
2023-05-16 08:32:17 +00:00
Gijs Kruitbosch
a6aa408802 Bug 1831406 - move NSS mainthread IO allowlist entries to before becoming idle instead of before handling user events in browser_startup_mainthreadio.js, r=mconley
Depends on D178062

Differential Revision: https://phabricator.services.mozilla.com/D178063
2023-05-16 08:32:17 +00:00
Gijs Kruitbosch
e6cfd3e88e Bug 1833104 - add exception for artifact-only jogfile.json stat, r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D178062
2023-05-16 08:32:17 +00:00
Noemi Erli
98d1efdfcb Backed out 4 changesets (bug 1833104, bug 1831406) for causing failures in browser_startup_mainthreadio.js CLOSED TREE
Backed out changeset 536375224eb1 (bug 1831406)
Backed out changeset 3558266c434f (bug 1831406)
Backed out changeset 0385612c48c5 (bug 1831406)
Backed out changeset 256aac2b8a71 (bug 1833104)
2023-05-15 22:24:12 +03:00
Gijs Kruitbosch
414408c778 Bug 1831406 - add exception for ORB JS validator loading ld.so.conf to browser_startup_mainthreadio.js, r=mconley
Depends on D178063

Differential Revision: https://phabricator.services.mozilla.com/D178064
2023-05-15 16:22:29 +00:00
Gijs Kruitbosch
8186262708 Bug 1831406 - move NSS mainthread IO allowlist entries to before becoming idle instead of before handling user events in browser_startup_mainthreadio.js, r=mconley
Depends on D178062

Differential Revision: https://phabricator.services.mozilla.com/D178063
2023-05-15 16:22:28 +00:00
Gijs Kruitbosch
2783b1a287 Bug 1833104 - add exception for artifact-only jogfile.json stat, r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D178062
2023-05-15 16:22:28 +00:00
Gijs Kruitbosch
efef52fc92 Bug 1795255 - autofix duplicate imports in tests under browser/, r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D166179
2023-01-31 11:48:41 +00:00
Florian Quèze
f0599a25b0 Bug 1794715 - adjust the known main thread I/O list and disable browser_startup_mainthreadio.js on Windows 32 bits where NSS is sometimes initialized too early, r=jmaher.
Differential Revision: https://phabricator.services.mozilla.com/D163708
2022-12-02 16:01:22 +00:00
Barret Rennie
2578434663 Bug 1541508 - Use Services.env in browser/ r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D160136
2022-11-25 19:09:06 +00:00
Kagami Sascha Rosylight
c30b3b7ea6 Bug 1763193 - Add TestUtils.assertOnPackagedBuild and use it on browser_all_files_referenced.js etc. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D162441
2022-11-21 15:02:21 -05:00
Cristian Tuns
27c5989fe5 Backed out changeset 1e4df7ce5341 (bug 1763193) for causing bc failures on browser_startup_mainthreadio.js CLOSED TREE 2022-11-21 14:13:07 -05:00
Kagami Sascha Rosylight
db580e9805 Bug 1763193 - Add TestUtils.assertOnPackagedBuild and use it on browser_all_files_referenced.js etc. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D162441
2022-11-21 16:53:14 +00:00
Cristian Tuns
4d37cf70f1 Backed out 19 changesets (bug 1541508) for causing xpcshell failures on test_notHeadlessByDefault.js CLOSED TREE
Backed out changeset 08476fa2bc27 (bug 1541508)
Backed out changeset 0bf7514845db (bug 1541508)
Backed out changeset aa612a5e9ef7 (bug 1541508)
Backed out changeset 6bb9360473f7 (bug 1541508)
Backed out changeset b3d8e92f50c2 (bug 1541508)
Backed out changeset fa40dded133e (bug 1541508)
Backed out changeset 2e7db4aa8d4f (bug 1541508)
Backed out changeset 6098e2eb62ea (bug 1541508)
Backed out changeset 2c599ee639c4 (bug 1541508)
Backed out changeset 7d44f6e2644c (bug 1541508)
Backed out changeset c1279c3d674c (bug 1541508)
Backed out changeset 8bd08a62a590 (bug 1541508)
Backed out changeset 740010cb005c (bug 1541508)
Backed out changeset 0bfc7dd85c62 (bug 1541508)
Backed out changeset c4374a351356 (bug 1541508)
Backed out changeset 44ccfeca7364 (bug 1541508)
Backed out changeset e944e706a523 (bug 1541508)
Backed out changeset 2c59d66f43e4 (bug 1541508)
Backed out changeset a1896eacb6f1 (bug 1541508)
2022-11-01 22:38:52 -04:00
Barret Rennie
9290133923 Bug 1541508 - Use Services.env in browser/ r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D160136
2022-11-02 02:08:53 +00:00
Masatoshi Kimura
66e773f594 Bug 1752683 - Stop passing 8.3 names to NSS for SQLite db paths. r=keeler,florian
We pass 8.3 names to NSS to avoid non-ASCII characters because NSS still
depends on the system code page (although this workaround is not effective on
East-Asian locales).

We don't have to use 8.3 names to NSS for SQLite db paths because SQLite
always use UTF-8 for file names.

Differential Revision: https://phabricator.services.mozilla.com/D137379
2022-01-31 19:43:36 +00:00
Mark Banner
522af762cb Bug 1748509 - Add builder fields to snapshot groups and more indices. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D135122
2022-01-11 14:32:52 +00:00
Butkovits Atila
7fd9ee2ca4 Backed out changeset 480b5274349b (bug 1748509) for causing indexdb issues. a=backout 2022-01-08 02:50:53 +02:00
Mark Banner
d408c6db75 Bug 1748509 - Add builder fields to snapshot groups and more indices. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D135122
2022-01-07 11:52:00 +00:00
Marian-Vasile Laza
a77519bcfe Backed out changeset b7c3bb99e390 (bug 1748509) for causing bc failures on browser_startup_mainthreadio.js. CLOSED TREE 2022-01-07 11:19:52 +02:00
Mark Banner
9f226277e4 Bug 1748509 - Add builder fields to snapshot groups and more indices. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D135122
2022-01-07 07:20:35 +00:00
Marco Bonardo
eb4556e469 Bug 1742558 - Add a Places Previews module. r=Standard8
Add a PlacesPReviews.jsm module that offers an alternative long term storage of
thumbnails or images. Previews are stored using md5 hash of the page url, in WebP format.
Removals happen using the moz_previews_tombstones table, orphans removal happens
on Places weekly maintenance.
The same moz-page-thumb: protocol that is currently used for volatile thumbnails,
can be used with Places previews, by using "places-previews" as host.
All the feature is behind the places.previews.enabled pref, not enabled yet.

Differential Revision: https://phabricator.services.mozilla.com/D131916
2021-12-21 10:53:45 +00:00
Sandor Molnar
c397865a11 Backed out 2 changesets (bug 1742558) for causing build bustages in PageThumbProtocolHandler.
Backed out changeset 7fa69b62b226 (bug 1742558)
Backed out changeset 22241a8445f9 (bug 1742558)
2021-12-20 17:38:16 +02:00
Marco Bonardo
7a7e49b72a Bug 1742558 - Add a Places Previews module. r=Standard8
Add a PlacesPReviews.jsm module that offers an alternative long term storage of
thumbnails or images. Previews are stored using md5 hash of the page url, in WebP format.
Removals happen using the moz_previews_tombstones table, orphans removal happens
on Places weekly maintenance.
The same moz-page-thumb: protocol that is currently used for volatile thumbnails,
can be used with Places previews, by using "places-previews" as host.
All the feature is behind the places.previews.enabled pref, not enabled yet.

Differential Revision: https://phabricator.services.mozilla.com/D131916
2021-12-20 15:15:55 +00:00
Dana Keeler
35c80429f0 Bug 1705360 - un-do nightly experiment obsfucating NSS DB locations r=jschanck,perftest-reviewers,AlexandruIonescu
Acording to crash reports, obsfucating the NSS DB locations did not help, so
this patch un-does the changes and un-migrates any migrated DB locations.

Differential Revision: https://phabricator.services.mozilla.com/D129323
2021-10-27 00:26:59 +00:00
OnuohaOluebube
2b657f9c22 Bug 1737301 - Replaced OS.File with IOUtils in browser/base/content/test/performance/ r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D129338
2021-10-25 16:40:14 +00:00
Dana Keeler
51ad07b3b9 Bug 1705360 - "hide" NSS DBs from meddling third party software r=jschanck,bbeurdouche,perftest-reviewers,sparky
Some crash reports appear to be indicating that initializing NSS' certificate
and key databases is taking on the order of minutes in some cases, which is
unexpected. One hypothesis is that third-party software is opening these DBs at
the same time that NSS is operating on them, causing contention and thus
slowness. This patch experimentally (in Nightly only) renames these DBs in the
hopes that third-party software might not recognize them as the DBs it's
looking for, and will thus leave them alone.

Differential Revision: https://phabricator.services.mozilla.com/D126028
2021-10-08 18:33:46 +00:00
Narcis Beleuzu
cdfdd9704d Backed out changeset afd3d1fef036 (bug 1705360) for Android Btime failures 2021-10-02 03:32:23 +03:00
Dana Keeler
8e59b5f49b Bug 1705360 - "hide" NSS DBs from meddling third party software r=jschanck,bbeurdouche,perftest-reviewers,sparky
Some crash reports appear to be indicating that initializing NSS' certificate
and key databases is taking on the order of minutes in some cases, which is
unexpected. One hypothesis is that third-party software is opening these DBs at
the same time that NSS is operating on them, causing contention and thus
slowness. This patch experimentally (in Nightly only) renames these DBs in the
hopes that third-party software might not recognize them as the DBs it's
looking for, and will thus leave them alone.

Differential Revision: https://phabricator.services.mozilla.com/D126028
2021-10-01 17:40:38 +00:00
Marian-Vasile Laza
4b2ed8e8b4 Backed out changeset ee866eada1ad (bug 1705360) for causing talos failures. CLOSED TREE DONTBUILD 2021-09-30 06:54:43 +03:00
Dana Keeler
9aa0ad981f Bug 1705360 - "hide" NSS DBs from meddling third party software r=jschanck,bbeurdouche
Some crash reports appear to be indicating that initializing NSS' certificate
and key databases is taking on the order of minutes in some cases, which is
unexpected. One hypothesis is that third-party software is opening these DBs at
the same time that NSS is operating on them, causing contention and thus
slowness. This patch experimentally (in Nightly only) renames these DBs in the
hopes that third-party software might not recognize them as the DBs it's
looking for, and will thus leave them alone.

Differential Revision: https://phabricator.services.mozilla.com/D126028
2021-09-29 21:23:59 +00:00
Butkovits Atila
932ea37867 Backed out changeset 4b6b66ff77ea (bug 1705360) for causing failures in test_refresh_firefox.py. CLOSED TREE 2021-09-29 01:12:25 +03:00
Dana Keeler
bcda0806c6 Bug 1705360 - "hide" NSS DBs from meddling third party software r=jschanck,bbeurdouche
Some crash reports appear to be indicating that initializing NSS' certificate
and key databases is taking on the order of minutes in some cases, which is
unexpected. One hypothesis is that third-party software is opening these DBs at
the same time that NSS is operating on them, causing contention and thus
slowness. This patch experimentally (in Nightly only) renames these DBs in the
hopes that third-party software might not recognize them as the DBs it's
looking for, and will thus leave them alone.

Differential Revision: https://phabricator.services.mozilla.com/D126028
2021-09-28 18:54:04 +00:00
Victor Porof
cdc159cdd9 Bug 1546838 - Remove migrations and all final remaining LMDB disk hits during startup, r=nanj,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D99324
2021-09-13 07:10:31 +00:00
Mark Banner
dbddd5fb41 Bug 1729519 - Correct amount of places.sqlite-wal read and writes to cover correct amounts after bug 1727783. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D125064
2021-09-09 14:07:30 +00:00
Mark Banner
9d3995422b Bug 1729519 - Extend places.sqlite-wal writes to cover amount of writes on windows after bug 1727783. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D124926
2021-09-08 16:11:23 +00:00
Mark Banner
59ca6c09a9 Bug 1727783 - Add tables for session metadata storage to places DB. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D123780
2021-09-07 14:32:07 +00:00
Benjamin Beurdouche
43ad6da6da Bug 1720464 - Update performance test according to sqlite related changes in NSS 3.69. r=mt
Differential Revision: https://phabricator.services.mozilla.com/D120697
2021-07-23 09:23:49 +00:00
Marco Bonardo
aae548f6f8 Bug 1719700 - Add Places storage for snapshots. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D119430
2021-07-13 13:45:54 +00:00
Marco Bonardo
3efec453cb Bug 1715991 - Write history metadata to the Places database. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D118230
2021-06-24 08:46:38 +00:00
Marco Bonardo
a68324caaf Bug 1713073 - Add new places metadata tables. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D116084
2021-06-01 12:10:00 +00:00
Michael Goossens
0747b8564f Bug 1649590 - Convert XPIProvider.jsm to use IOUtils r=emalysz,mixedpuppy,barret,gcp
Differential Revision: https://phabricator.services.mozilla.com/D97354
2021-02-10 02:46:04 +00:00
Csoregi Natalia
cc417af149 Backed out changeset ee49da8ea890 (bug 1649590) for failures on browser_content_sandbox_fs.js. CLOSED TREE 2021-02-05 04:21:45 +02:00
Michael Goossens
1fa798a7eb Bug 1649590 - Convert XPIProvider.jsm to use IOUtils r=emalysz,mixedpuppy,barret,gcp
Differential Revision: https://phabricator.services.mozilla.com/D97354
2021-02-04 23:08:01 +00:00