Re-enable webrtc transceiver tests on android e10s running out of fd's.
Categories
(Core :: WebRTC, task, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox70 | --- | affected |
People
(Reporter: jib, Unassigned)
References
(Blocks 1 open bug, )
Details
+++ This bug was initially created as a clone of Bug #1551316 +++
In order to land bug 1551316, I'm going to disable another new webrtc test on android e10s, and I'm opening this follow up to address the wpt test situation on android e10s. 5 tests are currently disabled for a similar problem:
★ ~/moz/mozilla-central $ grep android testing/web-platform/meta/webrtc/*.ini
testing/web-platform/meta/webrtc/RTCDTMFSender-ontonechange.https.html.ini: if (os == "android") and e10s: bug 1550895 (frequently fails on geckoview)
testing/web-platform/meta/webrtc/RTCPeerConnection-restartIce.https.html.ini: if (os == "android") and e10s: bug 1551316 (frequently fails on geckoview)
testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-tracks.https.html.ini: if (os == "android") and e10s: bug 1550895 (frequently fails on geckoview)
testing/web-platform/meta/webrtc/RTCPeerConnection-transceivers.https.html.ini: if (os == "android") and e10s: bug 1550895 (frequently fails on geckoview)
testing/web-platform/meta/webrtc/RTCRtpTransceiver.https.html.ini: if (os == "android") and e10s: bug 1501562 (frequently fails on geckoview)
★ ~/moz/mozilla-central $
The problem is being discussed in bug 1544654, and seems to be that e10s piping is running out of file descriptors on android.
This bug is opened to look for short-term workarounds for now, e.g. restart-after
as discussed in bug 1551316 comment 9.
Reporter | ||
Comment 1•5 years ago
|
||
Btw, this does not appear to be unique to WebRTC. I count 60 (!) tests that are disabled on android e10s for seemingly similar reasons.
It appears most of them were disabled in bug 1550895.
Thanks for opening this follow-up bug.
(In reply to Jan-Ivar Bruaroey [:jib] (needinfo? me) from comment #1)
Btw, this does not appear to be unique to WebRTC. I count 60 (!) tests that are disabled on android e10s for seemingly similar reasons.
I wasn't around when most of these tests were disabled, but I'm pretty sure there was a variety of failure modes seen in the work on Bug 1550895, not just running out of fd's. Also, the android+e10s condition was sometimes being used in the metadata just to distinguish Fennec (no e10s) from GeckoView (e10s).
Reporter | ||
Comment 3•5 years ago
|
||
Good news, the restart-after:
workaround appears to work.
Updated•2 years ago
|
Description
•