New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mod_pagespeed may have deadlock in property cache fetch in IPRO non-proxy mode if memcached is used #862

Closed
GoogleCodeExporter opened this Issue Apr 6, 2015 · 1 comment

Comments

Projects
None yet
1 participant
@GoogleCodeExporter
Copy link

GoogleCodeExporter commented Apr 6, 2015

Don't pass through non-rewritten cached resources in IPRO in non-proxy mode
since streaming HTML like that can cause MPS to deadlock in property
cache fetch if we're using memcached.

To be more detailed, the deadlock chain is:
Cache hit on html -> RecordingFetch -> ApacheWriter
-> MPS HTML apache filter -> blocking pcache lookup,  where the last
deadlocks when using memcached cache since CacheBatcher will not issue
a new lookup until callbacks for the current batch complete.

Original issue reported on code.google.com by hui...@google.com on 6 Jan 2014 at 6:06

@GoogleCodeExporter

This comment has been minimized.

Copy link

GoogleCodeExporter commented Apr 6, 2015

This issue was fixed in r3674.

Original comment by hui...@google.com on 6 Jan 2014 at 6:06

  • Changed state: Fixed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment