Closed Bug 1631768 Opened 4 years ago Closed 4 years ago

Re-consider glean-sdk / FOG API split

Categories

(Toolkit :: Telemetry, enhancement, P1)

enhancement

Tracking

()

RESOLVED FIXED

People

(Reporter: janerik, Assigned: Dexter)

References

Details

(Whiteboard: [telemetry:fog:m6])

Right now we opt for implementing the proper Rust API directly inside m-c as part of the FOG API.
It interacts with glean-core, the somewhat-internal layer of the Glean SDK.
In the future a potential glean-sdk should be usable by any Rust consumer, with m-c wrapping that instead of glean-core, thus guaranteeing we only use a proper specified and consistent API across all projects.

The FOG API can be the test bed to flesh out the API details first.

Summary: Re-consider glean-skd / FOG API split → Re-consider glean-sdk / FOG API split
Priority: -- → P3
Severity: -- → N/A

For some reason I forgot to take this bug. In any case, here's the proposal.

What do you both think?

Assignee: nobody → alessio.placitelli
Flags: needinfo?(jrediger)
Flags: needinfo?(chutten)
Priority: P3 → P1

Looks sensible. I have comments that I have left in the doc.

Flags: needinfo?(chutten)

Questions in the doc. Overall a sensible approach, some details are not super clear to me yet.

Flags: needinfo?(jrediger)
Whiteboard: [telemetry:fog:m?] → [telemetry:fog:m6]

The proposal from comment 1 was approved.

Blocks: 1662868
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.