Closed Bug 1640259 Opened 4 months ago Closed 4 months ago

Enable All ETP Fission mochitests

Categories

(Core :: Privacy: Anti-Tracking, task)

task

Tracking

()

RESOLVED FIXED
mozilla78
Tracking Status
firefox78 --- fixed

People

(Reporter: timhuang, Assigned: timhuang)

References

Details

Attachments

(2 files)

No description provided.

We could hit this error if we open and close too many processes during
the test. This could happen when Fission is enabled. The pid number
could roll back to 1 if the pid is counted over than 32767 in linux. If
this happened, we might check the pid which is opened by others. For
example, we open and close the pid 1000 and after that the pid rolls back
to 1 and the pid 1000 has been used by other process for any reasons.
If this happens, we would hit this error during killing zombie processes
in the end of the test.

To resolve this, we can add EPERM as an expected error since this
indicates that this pid has been used by other process, so the pid of the
original process is no longer alive.

Depends on D76659

Pushed by tihuang@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/c91675d0cbad
Enable Fission test for Fission. r=dimi
https://hg.mozilla.org/integration/autoland/rev/5c89d6071cbb
Add EPERM(Operation not permitted) as an expected error in isPidAlive() check. r=ahal
Status: ASSIGNED → RESOLVED
Closed: 4 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla78
You need to log in before you can comment on or make changes to this bug.