Closed Bug 1654570 Opened 4 years ago Closed 4 years ago

Telemetry probe for content processes killed by Android due to resource reclamation

Categories

(GeckoView Graveyard :: Sandboxing, enhancement, P3)

Unspecified
All
enhancement

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: bugzilla, Unassigned)

References

Details

(Whiteboard: [geckoview:m81][geckoview:m82][geckoview:m83])

We'd like to monitor process kills in GV so that we have an idea of how Android is behaving when it kills content processes to free up resources.

One problem here is that we need to be able to distinguish between the OS terminating the process for resource reclamation vs GV terminating due to a clean shutdown (GV typically does not let the content process go through clean shutdown). I think we might need to add this probe at the GV level in order to make that distinction.

Nominating for 81 sprint.

Whiteboard: [geckoview:m81]
Priority: -- → P2
Severity: -- → S3
Priority: P2 → P1
Whiteboard: [geckoview:m81] → [geckoview:m81][geckoview:m82]
Whiteboard: [geckoview:m81][geckoview:m82] → [geckoview:m81][geckoview:m82][geckoview:m83]

Lowering priority. We do not think this is needed now.

Priority: P1 → P3
Assignee: aklotz → nobody
Status: ASSIGNED → NEW
No longer blocks: 1654817

I'm not so sure we can do this within GV in such a way that it would be effective in Fenix. Given the way that AC handles sessions vis-á-vis content process kills, I think it is probably best handled there. I filed https://github.com/mozilla-mobile/android-components/issues/9366 for this.

Resolved via probes added to AC by Sebastian.

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED

Moving content process management bugs to the new GeckoView::Sandboxing component.

Component: General → Sandboxing
Product: GeckoView → GeckoView Graveyard
You need to log in before you can comment on or make changes to this bug.