Uploaded image for project: 'eZ Publish / Platform'
  1. eZ Publish / Platform
  2. EZP-22015

Role operations (editing/assignment) should not clear all http cache

    Details

    • Type: Improvement Improvement
    • Status: Confirmed
    • Priority: High High
    • Resolution: Unresolved
    • Affects Version/s: 5.0, 5.1, 5.2
    • Fix Version/s: None
    • Labels:
      None

      Description

      Any operations affecting user roles, such as assigning/removing a User from a Group (location), through legacy, seem to be clearing all content cache.
      Through the use of events, this also means that ALL http cache is also being cleared as well in the Symfony Stack.

      This should NOT be necessary and in fact may cause a big performance hit in certain situations.
      A good example would be using varnish cache solely for anonymous users.

        Issue Links

          Activity

          Joao Inacio (Inactive) created issue -
          Joao Inacio (Inactive) made changes -
          Field Original Value New Value
          Link This issue relates to EZP-21548 [ EZP-21548 ]
          Joao Inacio (Inactive) made changes -
          Description Any operations affecting user roles, such as assigning/removing a User from a Group, through legacy, seem to be clearing all content cache.
          In SF, the same approach is used and ALL http cache is also being cleared as well (through events).

          This should NOT be necessary and in fact may cause a big performance hit in certain situations.
          A good example would be using varnish cache solely for anonymous users.
          Any operations affecting user roles, such as assigning/removing a User from a Group (location), through legacy, seem to be clearing all content cache.
          Through the use of events, this also means that ALL http cache is also being cleared as well in the Symfony Stack.

          This should NOT be necessary and in fact may cause a big performance hit in certain situations.
          A good example would be using varnish cache solely for anonymous users.
          Joao Inacio (Inactive) made changes -
          Status Open [ 1 ] Confirmed [ 10037 ]
          André Rømcke made changes -
          Workflow eZ Engineering Scrumban Workflow [ 60215 ] EZ* Development Workflow [ 70023 ]
          Alex Schuster made changes -
          Workflow EZ* Development Workflow [ 70023 ] EZEE Development Workflow [ 108403 ]
          Transition Time In Source Status Execution Times Last Executer Last Execution Date
          Open Open Confirmed Confirmed
          3m 22s 1 joao.inacio@ez.no 25/Nov/13 11:03 AM

            People

            • Assignee:
              Unassigned
              Reporter:
              Joao Inacio (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: