Uploaded image for project: 'Advanced Cache'
  1. Advanced Cache
  2. MGNLADVCACHE-122

Performance: Cache only restarts when changes made to site (6.2 only)

XMLWordPrintable

    • Yes
    • Yes

      Step to reproduce flush cache performance issue in 6.2:

      • 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

          1. Screenshot 2023-12-13 at 08.11.41.png
            146 kB
            Oanh Thai Hoang
          2. publish-in-site.png
            299 kB
            Oanh Thai Hoang

              oanh.thai Oanh Thai Hoang
              oanh.thai Oanh Thai Hoang
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved:
                Work Started:

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - Not Specified
                  Not Specified
                  Logged:
                  Time Spent - 7h
                  7h