Skip to content

feat(js_server): Add support for the server-deletion-request ping (DENG-4079) - #860

Merged
badboy merged 2 commits into
mainfrom
DENG-4079_server_deletion_requests
Sep 11, 2026
Merged

feat(js_server): Add support for the server-deletion-request ping (DENG-4079)#860
badboy merged 2 commits into
mainfrom
DENG-4079_server_deletion_requests

Conversation

@akkomar

@akkomar akkomar commented Aug 31, 2026

Copy link
Copy Markdown
Member

This adds a server-deletion-request ping so server applications can ask the pipeline to delete a user's collected data.

Applications will opt in by adding server-deletion-request to send_in_pings on the metric that identifies the user. No template changes were needed because we already had support for pings carrying only string metrics.

This doesn't reuse deletion-request ping because server telemetry has no Glean-managed client_id that's used by generic Shredder machinery.

User-facing documentation will land in mozilla/glean#3613.

See https://mozilla-hub.atlassian.net/browse/DENG-4079.

Pull Request checklist

  • Quality: This PR builds and tests run cleanly
    • make test runs without emitting any warnings
    • make lint runs without emitting any errors
  • Tests: This PR includes thorough tests or an explanation of why it does not
  • Changelog: This PR includes a changelog entry to CHANGELOG.md or an explanation of why it does not need one
    • Any breaking changes to language binding APIs are noted explicitly

@akkomar
akkomar force-pushed the DENG-4079_server_deletion_requests branch from 6a41f2e to 8b330fb Compare September 10, 2026 16:42
@akkomar
akkomar marked this pull request as ready for review September 11, 2026 09:14
@akkomar
akkomar requested a review from a team as a code owner September 11, 2026 09:14
@akkomar
akkomar requested review from badboy and removed request for a team September 11, 2026 09:14
@badboy
badboy merged commit 8cba4e5 into main Sep 11, 2026
12 checks passed
@badboy
badboy deleted the DENG-4079_server_deletion_requests branch September 11, 2026 11:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants