Uploaded image for project: 'Jackrabbit Content Repository'
  1. Jackrabbit Content Repository
  2. JCR-2573

Performance of AC Evaluation

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.0
    • 2.2
    • jackrabbit-core
    • None

    Description

      1. Performance in access control evaluation
      =====================================================================

      • main focus on
        > read performance
        > resource-based access control in .a.j.c/s/authorization/acl/*
      • comparison admin vs. anonymous with full permissions
      • comparision between shortcut and ACL-evaluation.
      • comparison JR 1.4 vs JR 2.0 [actually i will compare Day's CRX as it already provided
        some custom AC stuff with JR 1.4]

      2. Potential Problems
      =====================================================================

      I would expect the most significant problems to be found in

      a) ACLProvider#retrieveResultEntries: calculating effective ACEs
      for each session separately.

      b) AclPermission:
      Each instance registering an event listener in order to
      keep the result cache up to date

      c) AclPermission:
      Resolution form Path to Item or to nearest existing Item

      Attachments

        1. acl.zip
          36 kB
          nihongye

        Activity

          People

            angela Angela Schreiber
            angela Angela Schreiber
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: