Skip to content
This repository has been archived by the owner on Apr 21, 2023. It is now read-only.

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

@GoogleCodeExporter
Copy link

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
Copy link
Author

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 subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant