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

Object States Limitations perform a lot of lookups

    Details

      Description

      The customer experienced huge load and long execution time using API for content with many states. The cause of this issue is that for every element, canUser and getPermissionCriterion for Search service has to check if a content has the correct state (to be displayed for e.g.).

      This issue is related to the: https://jira.ez.no/browse/EZP-28143 and was discovered during the investigation of the same CS ticket.

        Issue Links

          Activity

          Kamil Madejski created issue -
          Kamil Madejski made changes -
          Field Original Value New Value
          Link This issue relates to EZP-28143 [ EZP-28143 ]
          André Rømcke made changes -
          Summary Object States Limitations should work faster Object States Limitations perform a lot of lookups
          André Rømcke made changes -
          Description The customer experienced huge load and long execution time using SearchService for content with many states. The cause of this issue is that for every element, SearchService has to check if a content has the correct state (to be displayed for e.g.).

          This issue is related to the: https://jira.ez.no/browse/EZP-28143 and was discovered during the investigation of the same CS ticket.
          The customer experienced huge load and long execution time using API for content with many states. The cause of this issue is that for every element, {{canUser}} and {{getPermissionCriterion}} for Search service has to check if a content has the correct state (to be displayed for e.g.).

          This issue is related to the: https://jira.ez.no/browse/EZP-28143 and was discovered during the investigation of the same CS ticket.
          André Rømcke made changes -
          Status Open [ 1 ] Confirmed [ 10037 ]
          André Rømcke made changes -
          Status Confirmed [ 10037 ] Backlog [ 10000 ]
          André Rømcke made changes -
          Status Backlog [ 10000 ] Development [ 3 ]
          Assignee André Rømcke [ andre.romcke@ez.no ]
          André Rømcke made changes -
          Status Development [ 3 ] Development Review [ 10006 ]
          Kamil Madejski made changes -
          Link This issue relates to CS-6432 [ CS-6432 ]
          André Rømcke made changes -
          Status Development Review [ 10006 ] Documentation Review done [ 10011 ]
          Fix Version/s 1.7.6 [ 14715 ]
          Fix Version/s 5.4.11-rc [ 14716 ]
          Fix Version/s 1.12.0 [ 14839 ]
          Assignee André Rømcke [ andre.romcke@ez.no ]
          André Rømcke made changes -
          Status Documentation Review done [ 10011 ] QA [ 10008 ]
          Assignee André Rømcke [ andre.romcke@ez.no ]
          André Rømcke made changes -
          Status QA [ 10008 ] InputQ [ 10001 ]
          Assignee André Rømcke [ andre.romcke@ez.no ]
          André Rømcke made changes -
          Status InputQ [ 10001 ] Development [ 3 ]
          Assignee André Rømcke [ andre.romcke@ez.no ]
          André Rømcke made changes -
          Status Development [ 3 ] Development Review [ 10006 ]
          André Rømcke made changes -
          Status Development Review [ 10006 ] Documentation Review done [ 10011 ]
          Assignee André Rømcke [ andre.romcke@ez.no ]
          André Rømcke made changes -
          Fix Version/s 1.7.7 [ 14866 ]
          Fix Version/s 1.7.6 [ 14715 ]
          Gunnstein Lye made changes -
          Fix Version/s 5.4.11 [ 14717 ]
          Fix Version/s 5.4.11-rc [ 14716 ]
          Kamil Madejski made changes -
          Status Documentation Review done [ 10011 ] Closed [ 6 ]
          Resolution Fixed [ 1 ]

            People

            • Assignee:
              Unassigned
              Reporter:
              Kamil Madejski
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: