Enable webrtc use of socket process on nightly by default
Categories
(Core :: WebRTC: Networking, task, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox70 | --- | fixed |
People
(Reporter: bwc, Assigned: bwc)
References
(Blocks 2 open bugs, Regressed 1 open bug)
Details
Attachments
(5 files, 1 obsolete file)
This includes setting the default value of media.peerconnection.mtransport_process and network.process.enabled to true in nightly, as well as ensuring that spi tests are run in CI iff the '-spi' suffix is present (in other words, CI should always stomp the default value of these prefs).
Assignee | ||
Comment 1•6 years ago
|
||
Assignee | ||
Comment 2•6 years ago
|
||
Assignee | ||
Comment 3•6 years ago
|
||
Assignee | ||
Comment 4•6 years ago
|
||
Assignee | ||
Comment 5•6 years ago
|
||
Assignee | ||
Comment 6•6 years ago
|
||
Assignee | ||
Comment 7•5 years ago
|
||
Assignee | ||
Comment 8•5 years ago
|
||
Assignee | ||
Comment 9•5 years ago
|
||
Assignee | ||
Comment 10•5 years ago
|
||
Assignee | ||
Comment 11•5 years ago
|
||
Assignee | ||
Comment 12•5 years ago
|
||
Assignee | ||
Comment 13•5 years ago
|
||
Depends on D33643
Assignee | ||
Comment 14•5 years ago
|
||
Try has some infra failures it looks like, retriggering.
Updated•5 years ago
|
Comment 15•5 years ago
|
||
Comment 16•5 years ago
|
||
Backed out 2 changesets (Bug 1555792) for Windows 2012 build bustages
Backout link: https://hg.mozilla.org/integration/autoland/rev/de019903849effdf777f3acb56d37ee31b888305
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=250464983&repo=autoland&lineNumber=47690
22:15:39 INFO - mozmake.EXE[5]: Leaving directory 'z:/task_1559856130/build/src/obj-firefox/browser/tools/mozscreenshots/mozscreenshots/extension'
22:15:42 INFO - mozmake.EXE[2]: Entering directory 'z:/task_1559856130/build/src/obj-firefox'
22:15:42 INFO - z:/task_1559856130/build/src/clang/bin/llvm-profdata.exe merge -o ./merged.profdata ./*.profraw
22:15:42 INFO - error: ./default_6044_random_7401113781408603760_0.profraw: Invalid instrumentation profile data (file header is corrupt)
22:15:42 INFO - Makefile:287: recipe for target 'maybe_clobber_profiledbuild' failed
22:15:42 INFO - mozmake.EXE[2]: *** [maybe_clobber_profiledbuild] Error 1
22:15:42 INFO - mozmake.EXE[2]: Leaving directory 'z:/task_1559856130/build/src/obj-firefox'
22:15:42 INFO - Makefile:186: recipe for target 'profiledbuild' failed
22:15:42 INFO - mozmake.EXE[1]: *** [profiledbuild] Error 2
22:15:42 INFO - client.mk:125: recipe for target 'build' failed
22:15:42 INFO - mozmake.EXE: *** [build] Error 2
22:15:42 INFO - 225 compiler warnings present.
22:15:42 ERROR - Return code: 2
22:15:42 WARNING - setting return code to 2
22:15:42 FATAL - 'mach build -v' did not run successfully. Please check log for errors.
22:15:42 FATAL - Running post_fatal callback...
22:15:42 FATAL - Exiting -1
22:15:42 INFO - [mozharness: 2019-06-06 22:15:42.358000Z] Finished build step (failed)
22:15:42 INFO - Running post-run listener: _parse_build_tests_ccov
22:15:42 INFO - Running post-run listener: _shutdown_sccache
22:15:42 INFO - Running post-run listener: _summarize
22:15:42 ERROR - # TBPL FAILURE #
22:15:42 INFO - [mozharness: 2019-06-06 22:15:42.358000Z] FxDesktopBuild summary:
22:15:42 ERROR - # TBPL FAILURE #
[taskcluster 2019-06-06T22:15:42.376Z] Exit Code: 4294967295
[taskcluster 2019-06-06T22:15:42.376Z] User Time: 15.625ms
[taskcluster 2019-06-06T22:15:42.376Z] Kernel Time: 0s
[taskcluster 2019-06-06T22:15:42.376Z] Wall Time: 42m49.2837397s
[taskcluster 2019-06-06T22:15:42.376Z] Result: FAILED
Assignee | ||
Comment 17•5 years ago
|
||
So I saw this failure on try, but a retrigger cleared it up. I had assumed it was infra, because I haven't touched any c++ code in either of these patches. How would touching prefs.js cause the prof builds to corrupt their profile data, anyway?
Comment 18•5 years ago
|
||
I can only observe that the bustages seem to start with your changes and seem to turn green on the backout, sorry, can't think how your changes affect the builds.
https://treeherder.mozilla.org/#/jobs?repo=autoland&searchStr=windows%2C2012%2Cshippable%2Cbuild&fromchange=586b27e0e8114f514b71558620ca849abea9d477&tochange=c5a178862298231ac3c47b6d4631a2df3c6499c6&selectedJob=250464983
Assignee | ||
Comment 19•5 years ago
|
||
Assignee | ||
Comment 20•5 years ago
|
||
Updated•5 years ago
|
Updated•5 years ago
|
Assignee | ||
Comment 21•5 years ago
|
||
Depends on D33644
Assignee | ||
Comment 22•5 years ago
|
||
Seeing some weird new errors on android pgo now.
Assignee | ||
Comment 23•5 years ago
|
||
Looks like I need to edit this file and add an entry for the socket process?
Assignee | ||
Comment 24•5 years ago
|
||
Depends on D34748
Assignee | ||
Comment 25•5 years ago
|
||
Assignee | ||
Comment 26•5 years ago
|
||
Assignee | ||
Comment 27•5 years ago
|
||
Comment 28•5 years ago
|
||
bwc confirmed this won't get done in time for M3, so punting to M4 for now.
Assignee | ||
Comment 29•5 years ago
|
||
Updated•5 years ago
|
Assignee | ||
Comment 30•5 years ago
|
||
Patch looks right to me!
Assignee | ||
Comment 32•5 years ago
|
||
Assignee | ||
Comment 33•5 years ago
|
||
Assignee | ||
Comment 34•5 years ago
|
||
Assignee | ||
Comment 35•5 years ago
|
||
Assignee | ||
Comment 36•5 years ago
|
||
Assignee | ||
Comment 37•5 years ago
|
||
Assignee | ||
Comment 38•5 years ago
|
||
Assignee | ||
Comment 39•5 years ago
|
||
Assignee | ||
Comment 40•5 years ago
|
||
Assignee | ||
Comment 41•5 years ago
|
||
Assignee | ||
Comment 42•5 years ago
|
||
Assignee | ||
Comment 43•5 years ago
|
||
Assignee | ||
Comment 44•5 years ago
|
||
Assignee | ||
Comment 45•5 years ago
|
||
Assignee | ||
Comment 46•5 years ago
|
||
Looks like putting quotes around --setpref values (like this) prevents them from being parsed by some test-scripts (like this). I am fixing the cases that involve our socket process prefs, but all other uses of --setpref probably need to be fixed, or we need to strip out quotes on them.
Edit: Also, the try push in comment 44 has a lot of failures in OS 10.10 debug browser-chrome mochitests; the socket process was running on these tests, but those tests aren't running against a shippable build, which means that at least in some cases default prefs on nightly-only are applied to non-shippable builds. That might be another bug.
Assignee | ||
Comment 47•5 years ago
|
||
Just so I don't lose track of it, this is the baseline for comparisons:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=a630530d0bf03f3fe7b8607de22cce3817da9d66
Assignee | ||
Comment 48•5 years ago
|
||
Assignee | ||
Comment 49•5 years ago
|
||
Comment 50•5 years ago
|
||
Thanks for the heads up.. though I'm pretty sure at least the fission case is working (due to there being tons of errors everywhere). Maybe Gecko is stripping off the extra quotes in that case though.
Either way, we might as well fix this in the pref parsing function.
Assignee | ||
Comment 51•5 years ago
|
||
Assignee | ||
Comment 52•5 years ago
|
||
Seeing a strange failure in bc9 on OS 10.10 debug. Not sure if that's preexisting, trying to figure that out.
Assignee | ||
Comment 53•5 years ago
|
||
Ok... retriggers are failing here too.
Assignee | ||
Comment 54•5 years ago
|
||
Looks like bug 1459355 is preventing me from retriggering the jobs I need to.
Assignee | ||
Comment 55•5 years ago
|
||
Re-pushing to check out that bc9 failure.
With patches: https://treeherder.mozilla.org/#/jobs?repo=try&revision=27ad7a69e7d61cfd948d9af66684ec604d0c1345
Without: https://treeherder.mozilla.org/#/jobs?repo=try&revision=b350153705a8df762bb634ea3a18ca02669832b2
Assignee | ||
Comment 56•5 years ago
|
||
Depends on D34885
Assignee | ||
Comment 57•5 years ago
|
||
Depends on D37503
Updated•5 years ago
|
Assignee | ||
Comment 59•5 years ago
|
||
Assignee | ||
Comment 60•5 years ago
|
||
Assignee | ||
Comment 61•5 years ago
|
||
Assignee | ||
Comment 62•5 years ago
|
||
Assignee | ||
Comment 63•5 years ago
|
||
Right. Retriggers are just getting /dev/nulled for that task, apparently. Awesome.
I did see the same failure yesterday on a different bug, so it is probably a pre-existing intermittent.
Now I get to check talos out. Fun.
Assignee | ||
Comment 64•5 years ago
|
||
Assignee | ||
Comment 65•5 years ago
|
||
Retriggering some talos runs. Also, I need to run talos on baseline on try, since talos on try sometimes performs very differently than on m-c.
Assignee | ||
Comment 66•5 years ago
|
||
Assignee | ||
Comment 67•5 years ago
|
||
Talos looks fine.
Comment 68•5 years ago
|
||
Comment 69•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/e9b36f76244b
https://hg.mozilla.org/mozilla-central/rev/0cb155d5d76a
https://hg.mozilla.org/mozilla-central/rev/c0e887e7fc78
https://hg.mozilla.org/mozilla-central/rev/c4e7dc6befff
https://hg.mozilla.org/mozilla-central/rev/8ec55eb4aed6
Updated•5 years ago
|
Description
•