Closed
Bug 1151665
Opened 10 years ago
Closed 10 years ago
[EME] Add missing ^headers^ files to tests
Categories
(Core :: Audio/Video, defect, P2)
Core
Audio/Video
Tracking
()
RESOLVED
FIXED
mozilla40
People
(Reporter: mozbugz, Assigned: mozbugz)
References
(Blocks 1 open bug)
Details
Attachments
(2 files)
1.36 KB,
patch
|
eflores
:
review+
|
Details | Diff | Splinter Review |
2.75 KB,
patch
|
eflores
:
review+
|
Details | Diff | Splinter Review |
Some EME tests are missing ^headers^ files matching mp4 and m4s fragments, which could cause cache issues with the test server.
It might be the cause of some intermittent test failures (e.g. bug 1120741) as the server would sometimes feed the wrong contents.
Assignee | ||
Updated•10 years ago
|
Assignee | ||
Comment 1•10 years ago
|
||
Updated make-headers.sh to generate ^headers^ files for m4s fragments.
Attachment #8588873 -
Flags: review?(edwin)
Assignee | ||
Comment 2•10 years ago
|
||
Added missing ^headers^ for EME tests.
Attachment #8588874 -
Flags: review?(edwin)
Assignee | ||
Comment 3•10 years ago
|
||
Attachment #8588874 -
Flags: review?(edwin) → review+
Attachment #8588873 -
Flags: review?(edwin) → review+
Assignee | ||
Updated•10 years ago
|
Keywords: checkin-needed
Comment 4•10 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/a6460ccdc532
https://hg.mozilla.org/integration/mozilla-inbound/rev/b80d9840417a
Keywords: checkin-needed
Comment 5•10 years ago
|
||
sorry had to back this out in https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=5e4ea3189ff7 seems one of this changes caused frequent test failures like:
https://treeherder.mozilla.org/logviewer.html#?job_id=8536619&repo=mozilla-inbound
Flags: needinfo?(gsquelart)
Assignee | ||
Comment 6•10 years ago
|
||
I don't believe these ^header^ files are the cause of already-known intermittent failures, in fact they could only help remove some of them.
Flags: needinfo?(gsquelart)
Comment 7•10 years ago
|
||
It seems unlikely that this change cause this orange spike as the changes here work around a bug in Firefox's network cache and so should actually make our orange rate go *down*.
Also, I only see one failure logged in bug 1148844 in the time period where this changeset was landed. Where are the other failures logged? Why do failures of test_eme_persistent_sessions not appear in bug 1148844?
Are the failures only on linux-e10s-m3? Without failures logged it's impossible for us to tell. If it's an e10s only failure, we should just disable the test in e10s, as e10s EME support was only enabled over the weekend.
Flags: needinfo?(cbook)
Assignee | ||
Comment 8•10 years ago
|
||
Apologies to cbook and Tomcat, it looks like adding these ^headers^ does exacerbate test_eme_persistent_sessions failures:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=ff7fcce15843
Very strange! Might be a timing issue?
Anyway later patches help bring these issues down again:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=48477eca32d6
So I will reorder patches so that they hopefully make more sense (while not hiding real code issues)...
Comment 9•10 years ago
|
||
Gerald, cpearce: should we uplift these test changes to Beta 38?
Flags: needinfo?(cpearce)
Updated•10 years ago
|
status-firefox38:
--- → ?
Priority: -- → P2
Comment 11•10 years ago
|
||
(In reply to Chris Peterson [:cpeterson] from comment #9)
> Gerald, cpearce: should we uplift these test changes to Beta 38?
This will probably just be a test-only change, so I think at this stage we can assume it doesn't need uplifting.
Flags: needinfo?(cpearce)
Assignee | ||
Comment 12•10 years ago
|
||
Trying with patch from bug 1154133:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=19326a3604ff
Depends on: 1154133
Comment 13•10 years ago
|
||
Comment 14•10 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/d0828107f887
https://hg.mozilla.org/mozilla-central/rev/b385aa775aef
Status: NEW → RESOLVED
Closed: 10 years ago
status-firefox40:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla40
You need to log in
before you can comment on or make changes to this bug.
Description
•