Use revolt to prewarm caches during lock waits

Created on 24 October 2024, about 2 months ago

Problem/Motivation

Split from 📌 Add a cache prewarm API and use it to distribute cache rebuids after cache clears / during stampedes Needs work .

Once we have both 📌 Add a cache prewarm API and use it to distribute cache rebuids after cache clears / during stampedes Needs work and 📌 Add revoltphp/event-loop dependency to core Active (and maybe one more issue in-between, not sure), we can add a Drupal\Core\Async\usleepNonBlocking; method which will run down any pending event loop tasks while waiting for a lock to be released.

See the issue summary of 📌 Add a cache prewarm API and use it to distribute cache rebuids after cache clears / during stampedes Needs work for more details.

Steps to reproduce

Proposed resolution

Remaining tasks

User interface changes

Introduced terminology

API changes

Data model changes

Release notes snippet

📌 Task
Status

Active

Version

11.0 🔥

Component

base system

Created by

🇬🇧United Kingdom catch

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024