This is true in both 6.x-dev and 7.x-dev. Currently using the attached script to test both trees.

CommentFileSizeAuthor
wildcard-test.php_.txt6.51 KBJeremy
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

stephanbauer’s picture

Same problem here, had to restart memcached after the css file was recreated.

longwave’s picture

This regression is because memcache_wildcards() statically caches wildcards per table and cid, but this is not reset for each cid when a flush occurs. Adding unset($wildcards[$table]); at the end of the if ($flush) block fixes this, but I think the patch in #911232-38: A high percentage of getMulti operations are failing to hit cache takes a better approach of caching all wildcards per table in a single array.

Also, the cache wipe test fails, because the $cache_tables[$table] > $cache->created test should be $cache_tables[$table] >= $cache->created.

SimonVlc’s picture

Subscribing.

Jeremy’s picture

Status: Active » Patch (to be ported)

Fix committed to 7.x, needs to be ported to 6.x:
http://drupal.org/cvs?commit=434732

Jeremy’s picture

Status: Patch (to be ported) » Fixed

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.