Active
Project:
Drupal core
Version:
main
Component:
base system
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
24 Oct 2024 at 16:30 UTC
Updated:
3 Apr 2025 at 04:09 UTC
Jump to comment: Most recent
Split from #3257725: Add a cache prewarm API.
Once we have both #3257725: Add a cache prewarm API and #3425114: Add revolt/event-loop dependency to core (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 #3257725: Add a cache prewarm API for more details.
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
catch#3257725: Add a cache prewarm API is in so this is theoretically possible to implement now.
Comment #3
catchhttps://git.drupalcode.org/project/drupal/-/merge_requests/7023 has a revolt implementation already, we should extract that here.
Also going to extract the pure-fibers implementation from that issue too.