Closed Bug 588200 Opened 9 years ago Closed 9 years ago

e10s http: Document channels' cache descriptor causes hang on reloads

Categories

(Core :: Networking: HTTP, defect)

x86
Linux
defect
Not set

Tracking

()

RESOLVED FIXED
Tracking Status
fennec 2.0a1+ ---

People

(Reporter: jduell.mcbugs, Assigned: jduell.mcbugs)

References

Details

Attachments

(1 file)

The change we did for securityInfo (bug 536301) kept the HttpchannelParent's cachedescriptor alive past OnStopRequest, until the child channel gets destroyed.  Since child channels can be kept by nsDocuments (which can be kept around in the history cache), this winds up blocking reloads of the same URI.

Fix is to release cache entry after child's OnStopRequest called.
Ah, 588200:  an auspicious bug number.  

Requesting blocker, since this is needed for fennec alpha.
tracking-fennec: --- → ?
tracking-fennec: ? → 2.0a1+
Attachment #466819 - Flags: review?(honzab.moz)
Comment on attachment 466819 [details] [diff] [review]
frees cache descriptor after child::OnStopRequest

r=honzab
Attachment #466819 - Flags: review?(honzab.moz) → review+
this fixes the problems I was seeing. Thanks for the quick turn around
Blocks: 588256
dougt pushed:
http://hg.mozilla.org/mozilla-central/rev/56807a669ff9
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Duplicate of this bug: 588004
Duplicate of this bug: 588030
Assignee: nobody → jduell.mcbugs
You need to log in before you can comment on or make changes to this bug.