Closed Bug 1804304 Opened 3 years ago Closed 3 years ago

Enable new Glean App `firefox.desktop.background.tasks`

Categories

(Data Platform and Tools Graveyard :: Glean Platform, task, P1)

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: saschanaz, Assigned: janerik)

References

Details

Attachments

(1 file)

To be filled by the requester

Application ID*: firefox.desktop.background.tasks
Application Canonical Name: Firefox Desktop background tasks
Description: An app id for background tasks of Firefox Desktop. Currently used by BackgroundTask_removeDirectory (being added by bug 1788986)
Data-review response link: Bug 1788986 (waiting...)
Repository URL: https://phabricator.services.mozilla.com/D156941, ultimately will reside in https://searchfox.org/mozilla-central/source/toolkit/components/backgroundtasks/BackgroundTask_removeDirectory.sys.mjs.
Locations of metrics.yaml files (can be many):

  • toolkit/components/backgroundtasks/metrics.yaml

Locations of pings.yaml files (can be many):

  • toolkit/components/backgroundtasks/pings.yaml

Dependencies**:

  • glean-core

Retention Days***: 180

(Optional) To be filled by the requester

Does the product require end-to-end encryption in the pipeline? No

Notes and guidelines

* This is the identifier used to initialize Glean (or the id used on the store on Android and Apple devices).

** Dependencies can be found in the Glean repositories. Each dependency must be listed explicitly. For example, the default Glean probes will only be included if glean itself is a dependency.

*** Number of days that raw data will be retained. A good default is 180. We can change this later to accommodate longer retention periods, though we cannot recover data that is past the retention period (for example, we cannot recover data that is 200 days old if your retention period is 180 days).

Need additional help?

If you need new dependencies, please file new bugs for them, separately from this one. For any questions, ask in the #glean channel.

To be filled by the Glean team

Application friendly name: my_app_name

The following are only required for products requiring encryption:

Document namespace: my-app-name

Please NI Operations on this bug to request the creation of encryption keys and an analysis project.

(punting on this until I'm back from PTO as well)

Assignee: nobody → jrediger

:saschanaz The above linked PR will set everything up, but for that to work the code need to land first. I'm watching the linked bug so I will take care of that once your code lands.

Besides you is there anyone else that should be on the notification list?

Flags: needinfo?(krosylight)

Perhaps Valentin as this also covers the background cache purger.

Hi Valentin, does it sound right to have your email in https://github.com/mozilla/probe-scraper/pull/549/files?

Flags: needinfo?(krosylight) → needinfo?(valentin.gosu)

(In reply to Kagami [:saschanaz] from comment #4)

Perhaps Valentin as this also covers the background cache purger.

Hi Valentin, does it sound right to have your email in https://github.com/mozilla/probe-scraper/pull/549/files?

Hi Kagami, yes, you can add vgosu@mozilla.com and necko@mozilla.com to the list. Thanks!

Flags: needinfo?(valentin.gosu)
Priority: -- → P1

Hey :janerik, do we want/need a patch to the update-fog probe-scraper workflow to keep lists in sync? I don't imagine there'll be new definitions files in the future, so a manual approach might be fine: in that case, simply writing down that we considered it ought to be enough.

Flags: needinfo?(jrediger)

We can file a bug to do this, but I wouldn't put in the effort until it changes.

Flags: needinfo?(jrediger)

badboy merged PR #549: "Bug 1804304 - Add new app: firefox.desktop.background.tasks" in 10ebab2.

Keeping it open until the schemas are produced and I remember to check them.

Product: Data Platform and Tools → Data Platform and Tools Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: