[MGNLADVCACHE-124] Introduce new Flush policy and rely on completion of publish process to flush cache per site in 6.3 Created: 13/Dec/23  Updated: 02/Feb/24  Resolved: 31/Jan/24

Status: Resolved
Project: Advanced Cache
Component/s: None
Affects Version/s: None
Fix Version/s: 3.0.0

Type: Improvement Priority: Neutral
Reporter: Oanh Thai Hoang Assignee: Oanh Thai Hoang
Resolution: Fixed Votes: 0
Labels: dx-core-6.3
Remaining Estimate: Not Specified
Time Spent: 8d 0.5h
Original Estimate: Not Specified

Attachments: PNG File FlushAwareSiteFromPublishingEventsPolicy.png     PNG File SiteAwareFlushAllListeningPolicy.png    
Issue Links:
Relates
relates to MAGNOLIA-9051 Improve cache performance on public i... Open
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Documentation update required:
Yes
Epic Link: cache performance
Work Started:

 Description   

Problem:

Advantage of creating new flush policy on Public instance:

  • don't rely on jcrObservation to invalidate cache -> reduce the number of threads and observation per workspace.

 



 Comments   
Comment by Oanh Thai Hoang [ 22/Dec/23 ]

Here are the branch in 6.3 for discussion: 

https://git.magnolia-cms.com/projects/PLATFORM/repos/main/pull-requests/1424/overview

https://git.magnolia-cms.com/projects/MODULES/repos/publishing/pull-requests/192/overview

https://git.magnolia-cms.com/projects/MODULES/repos/cache/pull-requests/158/overview

https://git.magnolia-cms.com/projects/ENTERPRISE/repos/advanced-cache/pull-requests/68/overview

 

 

Generated at Sun Feb 11 23:11:15 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.