808f4171abaac191721ae35531e7c5ad0dffe0f2: try_task_config for https://phabricator.services.mozilla.com/D123009
draft
libmozevent <release-mgmt-analysis@mozilla.com> - Thu, 19 Aug 2021 18:49:56 +0000 - rev 3890333
Push
721336 by reviewbot at Thu, 19 Aug 2021 18:50:15 +0000
try_task_config for
https://phabricator.services.mozilla.com/D123009
Differential Diff: PHID-DIFF-fq66tzkbtkrqr34beejt
17ca8ec94e01bc850bc3b691d39b91b1602e5b77: Bug 1708866 - Adjust padding and minimum size in Download Panel r=Itiel
draft
Bernard Igiri <bigiri@mozilla.com> - Thu, 19 Aug 2021 18:49:52 +0000 - rev 3890332
Push
721336 by reviewbot at Thu, 19 Aug 2021 18:50:15 +0000
Bug 1708866 - Adjust padding and minimum size in Download Panel r=Itiel
Summary:
Changed the margin and padding to match the figma mock up.
Differential Revision:
https://phabricator.services.mozilla.com/D123009
Test Plan:
Reviewers: Itiel
Subscribers:
Bug #: 1708866
Differential Diff: PHID-DIFF-fq66tzkbtkrqr34beejt
6dd0091522f8d1b82962818e52e934bf22de0ff3: Fuzzy query=source-test-mozbuild
draft
Mitchell Hentges <mhentges@mozilla.com> - Thu, 19 Aug 2021 14:45:31 -0400 - rev 3890331
Push
721335 by mhentges@mozilla.com at Thu, 19 Aug 2021 18:45:48 +0000
Fuzzy query=source-test-mozbuild
Pushed via `mach try fuzzy`
4c7f136d5820286902a95bdaa58b73aff4cbcf39: Bug 1723237: Remove `vendor` argument from `install_pip_package()`
draft
Mitchell Hentges <mhentges@mozilla.com> - Thu, 19 Aug 2021 14:44:58 -0400 - rev 3890330
Push
721335 by mhentges@mozilla.com at Thu, 19 Aug 2021 18:45:48 +0000
Bug 1723237: Remove `vendor` argument from `install_pip_package()`
Now that `piptools` is no longer installed from the vendored location,
there are no remaining cases where we are doing `install_pip_package()`
with a vendored package.
30491376eb8c87c7baeec802536c6fef97355109: Bug 1723237: Use pip-compile directly from vendored location
draft
Mitchell Hentges <mhentges@mozilla.com> - Thu, 19 Aug 2021 14:42:41 -0400 - rev 3890329
Push
721335 by mhentges@mozilla.com at Thu, 19 Aug 2021 18:45:48 +0000
Bug 1723237: Use pip-compile directly from vendored location
We've been installing `piptools` so that we can use the `pip-compile`
binary. However, we can just as easily do `python -m piptools compile
...` instead, which also allows us to skip a redundant install.
3e1d5131122f4c2293071eeb7ead2f8f52910999: try_task_config for https://phabricator.services.mozilla.com/D122657
draft
libmozevent <release-mgmt-analysis@mozilla.com> - Thu, 19 Aug 2021 18:38:05 +0000 - rev 3890328
Push
721334 by reviewbot at Thu, 19 Aug 2021 18:38:24 +0000
try_task_config for
https://phabricator.services.mozilla.com/D122657
Differential Diff: PHID-DIFF-e2n4irwuits2mweqswph
e5d37ec861596303b932322c6c36a1e91112e962: Bug 1724535 - Update WebGL CTS checkout. r=lsalzman
draft
Jeff Gilbert <jgilbert@mozilla.com> - Thu, 19 Aug 2021 18:38:01 +0000 - rev 3890327
Push
721334 by reviewbot at Thu, 19 Aug 2021 18:38:24 +0000
Bug 1724535 - Update WebGL CTS checkout. r=lsalzman
Differential Revision:
https://phabricator.services.mozilla.com/D122657
Differential Diff: PHID-DIFF-e2n4irwuits2mweqswph
39f308f26ba0a54893fa1baba1c9b8431e3a2dd3: try_task_config for https://phabricator.services.mozilla.com/D123004
draft
libmozevent <release-mgmt-analysis@mozilla.com> - Thu, 19 Aug 2021 18:37:29 +0000 - rev 3890326
Push
721333 by reviewbot at Thu, 19 Aug 2021 18:37:51 +0000
try_task_config for
https://phabricator.services.mozilla.com/D123004
Differential Diff: PHID-DIFF-poejclcjv32vaib35hqz
282c01a04cd8c855ab1f05c1f70601a23f9decb1: Bug 1726024 - Handle failure to get shutdown barrier in MediaTrackGraph. r?pehrsons
draft
Bryce Seager van Dyk <bvandyk@mozilla.com> - Thu, 19 Aug 2021 18:37:25 +0000 - rev 3890325
Push
721333 by reviewbot at Thu, 19 Aug 2021 18:37:51 +0000
Bug 1726024 - Handle failure to get shutdown barrier in MediaTrackGraph. r?pehrsons
Summary:
Differential Revision:
https://phabricator.services.mozilla.com/D123004
Test Plan:
Reviewers: pehrsons
Subscribers:
Bug #: 1726024
Differential Diff: PHID-DIFF-poejclcjv32vaib35hqz
6bb78cd1a5700ffe0a6d0feae2f40c2390653dc9: Bug 1726024 - Handle failure to get shutdown barrier in MediaRecorder. r?pehrsons
draft
Bryce Seager van Dyk <bvandyk@mozilla.com> - Thu, 19 Aug 2021 18:37:22 +0000 - rev 3890324
Push
721333 by reviewbot at Thu, 19 Aug 2021 18:37:51 +0000
Bug 1726024 - Handle failure to get shutdown barrier in MediaRecorder. r?pehrsons
Summary:
Differential Revision:
https://phabricator.services.mozilla.com/D123003
Test Plan:
Reviewers: pehrsons
Subscribers:
Bug #: 1726024
Differential Diff: PHID-DIFF-c6ms63plukwzjgztnlwn
80b95c0212dc0b47b1a379e40e4746fea8167972: Bug 1726024 - Handle failure to get shutdown barrier in MediaManager. r?jib
draft
Bryce Seager van Dyk <bvandyk@mozilla.com> - Thu, 19 Aug 2021 18:37:20 +0000 - rev 3890323
Push
721333 by reviewbot at Thu, 19 Aug 2021 18:37:51 +0000
Bug 1726024 - Handle failure to get shutdown barrier in MediaManager. r?jib
Summary:
Depends on D123001
Test Plan:
Reviewers: jib
Subscribers:
Bug #: 1726024
Differential Diff: PHID-DIFF-ghvqhjf7v3taiuk463wi
2be9a10c3c77bf1e37758d05ca24a5e91fa32d93: Bug 1726024 - Handle failure to get async shutdown service in GetShutdownBarrier. r?jib
draft
Bryce Seager van Dyk <bvandyk@mozilla.com> - Thu, 19 Aug 2021 18:37:17 +0000 - rev 3890322
Push
721333 by reviewbot at Thu, 19 Aug 2021 18:37:51 +0000
Bug 1726024 - Handle failure to get async shutdown service in GetShutdownBarrier. r?jib
Summary:
We will fail to get the service if this function is called and we're already in
shutdown. Call sites for this function do not guard against doing so (and I'm
not sure there's a nice way to check). So we need to handle failure in the
function and have call sites check if this failed.
Test Plan:
Reviewers: jib
Subscribers:
Bug #: 1726024
Differential Diff: PHID-DIFF-vfsbf7pt5jmuh7gilsuf
f11023a20006c4e0764b7977547d709c6e1169ca: Try Chooser Enhanced (513 tasks selected)
draft
Ting-Yu Lin <tlin@mozilla.com> - Thu, 19 Aug 2021 11:36:35 -0700 - rev 3890321
Push
721332 by aethanyc@gmail.com at Thu, 19 Aug 2021 18:36:57 +0000
Try Chooser Enhanced (513 tasks selected)
Pushed via `mach try chooser`
c6c06f246afa9e647014fd9fd38dbf383a5409a0: Bug 1715291 - Fix the available isize when reflowing the scrolled frame.
draft
Ting-Yu Lin <tlin@mozilla.com> - Thu, 19 Aug 2021 10:43:02 -0700 - rev 3890320
Push
721332 by aethanyc@gmail.com at Thu, 19 Aug 2021 18:36:57 +0000
Bug 1715291 - Fix the available isize when reflowing the scrolled frame.
c1aef6c53040a582cf58276cf46700ec4c31298a: Fuzzy query='gtest
draft
Byron Campen <docfaraday@gmail.com> - Thu, 19 Aug 2021 13:23:41 -0500 - rev 3890319
Push
721331 by bcampen@mozilla.com at Thu, 19 Aug 2021 18:24:18 +0000
Fuzzy query='gtest
Pushed via `mach try fuzzy`
b4d1229cfeeddbe1aa585e0f4df2659ee0f17d5a: Bug 1726177: When scheduling late, set timeout to now instead of in the past.
draft
Byron Campen [:bwc] <docfaraday@gmail.com> - Wed, 18 Aug 2021 14:58:49 -0500 - rev 3890318
Push
721331 by bcampen@mozilla.com at Thu, 19 Aug 2021 18:24:18 +0000
Bug 1726177: When scheduling late, set timeout to now instead of in the past.
ad2d8823ecf4d100e38dabc413edb3b8299b4e81: Bug 1726177: (WIP) Test-case for bug.
draft
Byron Campen [:bwc] <docfaraday@gmail.com> - Wed, 18 Aug 2021 14:57:46 -0500 - rev 3890317
Push
721331 by bcampen@mozilla.com at Thu, 19 Aug 2021 18:24:18 +0000
Bug 1726177: (WIP) Test-case for bug.
f9daee44b0796eee909b0fd4a17322e182cd97b6: try_task_config for https://phabricator.services.mozilla.com/D117972
draft
libmozevent <release-mgmt-analysis@mozilla.com> - Thu, 19 Aug 2021 18:15:40 +0000 - rev 3890316
Push
721330 by reviewbot at Thu, 19 Aug 2021 18:15:58 +0000
try_task_config for
https://phabricator.services.mozilla.com/D117972
Differential Diff: PHID-DIFF-olnc6pfoauvggvibanoa
cea1e7b376d401899adf9dda4ddffa39d09f8e3b: Bug 1532955 - WIP Track available memory on linux.
draft
kriswright <kwright@mozilla.com> - Thu, 19 Aug 2021 18:15:37 +0000 - rev 3890315
Push
721330 by reviewbot at Thu, 19 Aug 2021 18:15:58 +0000
Bug 1532955 - WIP Track available memory on linux.
This introduces a low memory watcher that dispatches an offthread read of /proc/meminfo every 1000ms, then determines which information to act on. It works like this:
- Get a percentage of...
Summary:
...`MemAvailable` versus `MemTotal`.
- If memory drops below 5% availability, we are in a memory pressure scenario
- If `MemAvailable` is not large enough to accommodate a content process, we are in a memory pressure scenario
- If we are in a memory pressure scenario, notify the observers from the main thread.
The value I decided to use to represent a content process was based on observation and should be adjusted if it is not representative of what we consider a "typical" content process.
This WIP needs the following:
- Break out memory pressure monitoring onto its own thread, to avoid getting queued up behind offthread frees.
- Finish wiring up `nsIObserver` and use it to shut down the timer, the thread, and meminfo calls. In its current state it will continue polling indefinitely until timers shut down.
- Make the polling interval adjustable based on the available memory; we do not need to poll as frequently in extremely high memory scenarios.
- Observe user-interaction-active and user-interaction-inactive, and use these to start/stop memory polling. We don't need to poll when the user is inactive.
- Create a new notification specific to observed memory pressure. This will let us be more proactive in unloading tabs.
- Set a crash annotation when system memory is low.
In its current state you can easily test it by making a large allocation (or adjusting any of the memory thresholds). It will fire off a memory-pressure notification in these scenarios.
Tags: #secure-revision
Bug #: 1532955
Differential Revision:
https://phabricator.services.mozilla.com/D117972
Differential Diff: PHID-DIFF-olnc6pfoauvggvibanoa
23ed131e285e8eb8a68823f1f1cf208ce06755d0: Bug 1532955 - Add prefs to control memory thresholds for memory monitoring.
draft
kriswright <kwright@mozilla.com> - Thu, 19 Aug 2021 18:15:33 +0000 - rev 3890314
Push
721330 by reviewbot at Thu, 19 Aug 2021 18:15:58 +0000
Bug 1532955 - Add prefs to control memory thresholds for memory monitoring.
This patch makes the `browser.low_commit_space_threshold_mb` pref available to linux and also adds a percent value pref.
Differential Diff: PHID-DIFF-2oxgpgpwkemivzi4lycs