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

Make cache cluster aware

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Won't Do
    • Affects Version/s: 1.1
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      Currently when Magnolia is deployed in clustered environment, cache content is kept separate for each cluster node as it is stored outside of JCR. This however means that cache updates, or more precisely forcing pages to be removed from the cache explicitly (because for some reason we know they were updated, like when adding page comment) will not work properly as such event will not be propagated to instance of the cache running on other cluster node.
      The existing implementation will still work fine for general use case when we need to flush cache upon activation which is observation based and therefore propagated for cluster nodes.
      For more other use cases, like commenting, we should provide an API that will do the same (propagate the flush request using observation) for flushing individual content.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              had Jan Haderka
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Date of First Response: