[MGNLADVCACHE-122] Should only restart cache from changes site, 6.2 only Created: 12/Dec/23 Updated: 06/Feb/24 Resolved: 22/Jan/24 |
|
| Status: | Closed |
| Project: | Advanced Cache |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 2.3.5 |
| Type: | Improvement | Priority: | Neutral |
| Reporter: | Oanh Thai Hoang | Assignee: | Oanh Thai Hoang |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | dx-core-6.3, performance-improvement | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | 7h | ||
| Original Estimate: | Not Specified | ||
| Attachments: |
|
| Template: |
|
| Acceptance criteria: |
Empty
|
| Task DoD: |
[X]*
Doc/release notes changes? Comment present?
[X]*
Downstream builds green?
[X]*
Solution information and context easily available?
[X]*
Tests
[X]*
FixVersion filled and not yet released
[ ] 
Architecture Decision Record (ADR)
|
| Date of First Response: | |
| Epic Link: | cache performance |
| Work Started: | |
| Approved: |
Yes
|
| Description |
|
Step to reproduce flush cache performance issue in 6.2:
See below log INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [travel:rss:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [travel:scripts:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [travel:config:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [travel:usergroups:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [travel:marketing-tags:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [travel:category:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [travel:pendingContacts:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [travel:campaigns:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [travel:livecopy:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [travel:visitors:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [travel:ecommerce:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [travel:personas:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [travel:userranking:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [travel:tasks:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [travel:userroles:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [travel:dam:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [travel:contacts:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [travel:default:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [travel:website:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [travel:segments:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [travel:workflow:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [travel:tours:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [travel:stories:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [travel:keystore:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [travel:tags:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [travel:resources:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [sportstation:website:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [sportstation:tags:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [sportstation:contacts:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [sportstation:ecommerce:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [sportstation:workflow:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [sportstation:usergroups:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [sportstation:default:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [sportstation:userroles:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [sportstation:tours:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [sportstation:pendingContacts:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [sportstation:livecopy:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [sportstation:keystore:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [sportstation:config:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [sportstation:scripts:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [sportstation:marketing-tags:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [sportstation:campaigns:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [sportstation:personas:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [sportstation:resources:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [sportstation:rss:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [sportstation:category:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [sportstation:userranking:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [sportstation:dam:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [sportstation:tasks:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [sportstation:visitors:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [sportstation:segments:/] INFO info.magnolia.module.cache.AbstractListeningFlushPolicy 27.11.2023 09:47:16 -- Unregistering event listener mapped to key [sportstation:stories:/] Expectation: only restart cache related to sportstation Advantage of the fix: is to reduce the number of restarting cache -> so it can reduce the number of observation register via site change. Proposal Pr: https://git.magnolia-cms.com/projects/ENTERPRISE/repos/advanced-cache/pull-requests/66/overview |
| Comments |
| Comment by Roman Kovařík [ 12/Dec/23 ] |
|
Hey oanh.thai, just dropping by
In config or website workspace? |
| Comment by Oanh Thai Hoang [ 13/Dec/23 ] |
|
Hi rkovarik . I modified description for clearer. Publish in site app (those sites are belong config workspace) . |