Problem/Motivation

The possibility to deploy config with changed inside a workspace (#3250082: Allow deployment of config changed within a workspace) requires some cache bins to contain workspace specific cache entries, i.e. records that contain the workspace in the cid. Without that there's stale caches config that gets loaded inside a workspace which do not reflect the config changes already applied inside the workspace.

Steps to reproduce

@todo

Proposed resolution

Decorate existing factory implementations (generically) and implement a cache backend that prefixes cids for certain cache bins with the current workspace id if applicable.

Issue fork wse-3254669

Command icon Show commands

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

s_leu created an issue. See original summary.

s_leu’s picture

Status: Active » Needs review

amateescu made their first commit to this issue’s fork.

  • amateescu committed fa1ec9f on 1.0.x authored by s_leu
    Issue #3254669: Workspace specific caching for certain cache bins
    
amateescu’s picture

Status: Needs review » Fixed

Merged into 1.0.x, thanks!

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.