Closed Bug 1596302 Opened 5 years ago Closed 5 years ago

glean-core doesn't send baseline pings on Android SDK 29

Categories

(Data Platform and Tools :: Glean: SDK, defect, P1)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: mdroettboom, Unassigned)

Details

(Whiteboard: [telemetry:glean-rs:m10])

From this query it looks as if we've never received a baseline ping from Android 29 -- though we got 16,000 metrics pings from 1,825 unique clients from that same set of clients. glean-ac did send baseline pings on Android 29 (but with problems with the ratio of metrics to baseline pings as we're investigating elsewhere).

I'm working on reproducing this in the emulator, but it's taking a while to get Fenix built. Will report back.

I can't reproduce the problem in the emulator.

I built Fenix from master, modifying the build script to enable telemetry in a debug build.

Going to background shows the baseline ping being collected in logcat. Enabling tagged pings using the debug activity causes these baseline pings to go to the debug viewer (again by just going to background, not a debug activity "force" trigger").

Testing outcomes on Firefox Nightly:

Fenix (Play Store) mozilla/glean/sample ac/sample/glean Fenix (geckoNightlyDebug) Fenix (geckoBetaFenixBeta+signed)
Forcing 'baseline' ok ok ok ok ok
Going to background NOT WORKING ok ok ok NOT WORKING

"Forcing 'baseline'" means using the adb command for triggering debug pings.

Priority: P3 → P1
Whiteboard: [telemetry:glean-rs:m?] → [telemetry:glean-rs:m10]

This specific problem -- never seeing baseline pings from SDK 29 -- has been resolved and validated against the incoming data.

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