Add support for queueing invalidations

Created on 8 November 2023, about 1 year ago
Updated 26 June 2024, 7 months ago

Problem/Motivation

When Drupal removes temporary files, the number of delete actions causes CloudFront errors due to the volume of individual invalidations being processed.

Steps to reproduce

  1. Modify or delete a number of files
  2. Wait 6 hours (or your site's determined amount of time between delete and removal of files
  3. View logs to see AWS Rate Limit errors

Proposed resolution

  • Allow the user to select between immediate or queued processing
  • Require the user to select the queuer to process invalidations
  • Adjust logic to queue invalidations instead of using selected process for immediate invalidation

Remaining tasks

  • Submit merge request with form and logic changes

User interface changes

  • Required select for Workflow: queued or immediate
  • Required select of Queuer to submit queued invalidations to
✨ Feature request
Status

Needs work

Version

1.1

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States kevinb623

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

Merge Requests

Comments & Activities

Production build 0.71.5 2024