-
Improvement
-
Resolution: Fixed
-
Neutral
-
None
-
None
-
-
Empty show more show less
-
Yes
-
Yes
Step to reproduce flush cache performance issue in 6.2:
- Running with dx-core-demo-webapp version 6.2-SN or in https://nightly.magnolia-cms.com/
- Enable cache per site via setting /modules/advanced-cache/config@createseparatecachesforeachsite to true. Refer here for detail about multi site cache configuration
- Do publish sportstation in site app.
- See all flush policies from all sites (Travel and sportstation) has been restarted.
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
Acceptance criteria