gecko-dev/toolkit
Lina Cambridge 0c9500bf00 Bug 1552621 - Record shutdown blocker progress in the bookmarks mirror. r=markh,tcsc
This commit introduces a `mozISyncedBookmarksMirrorProgressListener`
interface for capturing telemetry and updating shutdown blocker state
after each step of the merge, instead of waiting until the end. This
also means we can also record events for interrupted and failed merges,
and pass validation data through to the Sync ping.

Shutdown hang crash reports now have a `steps` field, indicating the
sequence of completed steps and when they were recorded. If the last
step in the hang report is `fetchLocalTree`, we know the merger is
blocked on `fetchNewLocalContents`. If the last step is
`fetchNewLocalContents`, the merger is stuck at `fetchRemoteTree`,
since that's the next step after `fetchNewLocalContents`.

This commit also implements `Driver::record_telemetry_event` to
dispatch progress callback runnables to the main thread.

Differential Revision: https://phabricator.services.mozilla.com/D31950

--HG--
extra : moz-landing-system : lando
2019-06-03 23:04:37 +00:00
..
actors Bug 1545410 - part 2: Add telemetry probe to decide when we can remove the hack for Office Online Server data-review=liuche, r=smaug 2019-06-03 14:05:18 +00:00
components Bug 1552621 - Record shutdown blocker progress in the bookmarks mirror. r=markh,tcsc 2019-06-03 23:04:37 +00:00
content Bug 1543812 - Add ability to block all autoplay. r=johannh,alwu,flod,fluent-reviewers 2019-06-04 17:33:06 +00:00
crashreporter Bug 1555917 - Exception handler and crash reporter client cleanup r=froydnj 2019-05-31 21:54:03 +00:00
forgetaboutsite Bug 1554464 - Merge nsICookie2 and nsICookie in 1 single interface, r=Ehsan 2019-05-31 09:36:44 +00:00
library Merge mozilla-central to autoland. 2019-06-03 19:24:20 +03:00
locales Bug 1550911 - Show recommendations on extension and theme lists r=robwu,flod,jaws 2019-06-04 01:50:33 +00:00
modules Merge mozilla-central to autoland. 2019-06-03 19:24:20 +03:00
mozapps Bug 1556738 - Tighten up some clang-cl warning allowances r=nalexander 2019-06-04 16:17:14 +00:00
pluginproblem
profile Bug 1544916 - migrate dialog binding to Custom Element r=bgrins,whimboo 2019-06-04 17:28:16 +00:00
recordreplay Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-05-25 17:46:15 +00:00
system Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
themes Bug 1544916 - migrate dialog binding to Custom Element r=bgrins,whimboo 2019-06-04 17:28:16 +00:00
xre Bug 1551990 - Firefox hangs on wake up from OS X Power Nap r=spohl 2019-06-04 20:04:24 +00:00
.eslintrc.js
moz.build
moz.configure bug 1555110 - Backed out changeset a187487af38a to disable cert_storage on non-nightly builds r=jcj,froydnj 2019-05-29 00:11:53 +00:00
nss.configure
toolkit.mozbuild Bug 1532607 - Add configuration to run telemetry tests directly; r=raphael,ahal 2019-05-20 08:59:56 +00:00