Closed (fixed)
Project:
Domain
Version:
5.x-1.0beta6
Component:
Code
Priority:
Critical
Category:
Bug report
Assigned:
Reporter:
Created:
12 Nov 2007 at 18:16 UTC
Updated:
25 Nov 2007 at 15:22 UTC
Potential edge case with page-level caching.
For anonymous users, 'cache_get' is domain specific. That is, the entire URL is used as the CID.
SELECT data, created, headers, expire FROM cache_page WHERE cid = 'http://ken.test/drupal-5.3/?q=node/22'
This might create a condition where multiple cached versions of the same page exist, but only one gets updated. We may have to manually clear out the cache using hook_nodeapi.
Investigating.
Comments
Comment #1
agentrickardComment #2
agentrickardThis appears to be a non-issue.
Drupal calls cache_clear_all() on node save, which should wipe the page cache appropriately.