Details

    • Type: Task Task
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: JCR Base 2.0.4
    • Fix Version/s: JCR Base 2.0.6
    • Component/s: JCR
    • Labels:
      None

      Description

      The Session Pool Support code in the jcr/base bundle has a few issues:

      • Only works with SimpleCredentials authentication
      • Wrong level of abstraction: such optimizations are the task of the repository implementation and not of the user
      • Cleanup of the session for reuse is brittle and timeconsuming (due to a JCR search to ensure unlocking transient locks)
      • Little to no gain in performance (in fact performance is even lower than using plain Jackrabbit Sessions.

      In addition, I suspect session pooling to be responsible for various strange integration test failures (see also SLING-1272).

      Therefore Session Pool support should be removed.

      See also the dev list discussion at http://markmail.org/thread/wiiqs2ym75mpfxcd

      1. SLING-1283.patch
        72 kB
        Felix Meschberger

        Issue Links

          Activity

          Gavin made changes -
          Workflow re-open possible,doc-test-required [ 12788954 ] no-reopen-closed,doc-test-required [ 12792625 ]
          Gavin made changes -
          Workflow no-reopen-closed,doc-test-required [ 12765773 ] re-open possible,doc-test-required [ 12788954 ]
          Gavin made changes -
          Workflow Copy of no-reopen-closed,doc-test-required [ 12763886 ] no-reopen-closed,doc-test-required [ 12765773 ]
          Gavin made changes -
          Workflow no-reopen-closed,doc-test-required [ 12487881 ] Copy of no-reopen-closed,doc-test-required [ 12763886 ]
          Carsten Ziegeler made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Felix Meschberger made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Felix Meschberger made changes -
          Link This issue relates to SLING-1272 [ SLING-1272 ]
          Felix Meschberger made changes -
          Attachment SLING-1283.patch [ 12429890 ]
          Felix Meschberger made changes -
          Field Original Value New Value
          Fix Version/s JCR Base 2.1.0 [ 12314521 ]
          Affects Version/s JCR Base 2.0.4 [ 12313377 ]
          Affects Version/s JCR Base 2.0.2 [ 12313236 ]
          Felix Meschberger created issue -

            People

            • Assignee:
              Felix Meschberger
              Reporter:
              Felix Meschberger
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development