Closed Bug 1673663 Opened 4 years ago Closed 4 years ago

Implement C++ and JS APIs for the Timing Distribution Metric Type

Categories

(Toolkit :: Telemetry, task, P1)

task

Tracking

()

RESOLVED FIXED
86 Branch
Tracking Status
firefox86 --- fixed

People

(Reporter: chutten, Assigned: chutten)

References

Details

(Whiteboard: [telemetry:fog:m6])

Attachments

(3 files)

Following the docs, implement the C++ and JS parts for the Timing Distribution metric type.

Pay close attention to how you manage the TimerId. Use types where you can.

Assignee: nobody → chutten
Severity: -- → N/A
Status: NEW → ASSIGNED
Priority: P3 → P1
Depends on: 1685160
Depends on: 1685095

Oh bother, a TSan lock inversion: https://treeherder.mozilla.org/logviewer?job_id=326625964&repo=try&lineNumber=3015-3188

We already dealt with this for events and Timespans, looks like we get to do it for Timing Distributions now.

Thank goodness for TSan.

Depends on: 1686726
Pushed by chutten@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/8739882b0152 Move FOG Timing Distribution to RLB impl r=janerik https://hg.mozilla.org/integration/autoland/rev/afd854af3414 JS and C++ API for FOG Timing Distribution r=janerik https://hg.mozilla.org/integration/autoland/rev/fbce1827bb9e Update Glean to 33.10.2 to get lock order fix r=TravisLong
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: