Child pages
  • [caching] Bug in parallel cache rebuild protection [5.2.0-B2]
Skip to end of metadata
Go to start of metadata

Imported from: http://groups.google.com/group/in-portal-bugs/browse_thread/thread/d7c5cf6060fa4598#

We've implemented parallel cache rebuild protection in 5.2.0-B1 by setting lock before creating new cache. This ensured that all other requests were receiving old cache version or just waiting for a lock to be released.

However I've found a bug in that system too, when multiple visitors, who encountered a missing/outdated cache would set lock in parallel and start rebuild process. This of course would be slightly smaller number of parallel rebuild requests then without protection added in 5.2.0-B1, but still needs to be fixed.

parallel_cache_rebuild_fix.patch

Related Tasks

INP-1006 - Getting issue details... STATUS

1 Comment

  1. Thanks for the catch and patch Alex!

    Will do tests soon and post here if any issues

    DA