Quantcast
Channel: Issues for Drupal core
Viewing all articles
Browse latest Browse all 295769

ChainedFastBackend should have a centralized invalidation service

$
0
0

Problem/Motivation

Child issue of #2497243: Rebuilding service container results in endless stampede.

The chained fast cache backend currently invalidates caches using the cache itself. This means if multiple webheads with local fast backends are used, invalidations are not consistent across all webheads - in case NTP is not used. (The timestamp solution works, but an atomic counter that cache tags provide is better).

Proposed resolution

Use the cache tag invalidation provider to track cache invalidations.

Remaining tasks

User interface changes

API changes

Data model changes


Viewing all articles
Browse latest Browse all 295769


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>