Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.11
    • jcr

    Description

      Added benchmark GetNodeTest.

      Attachments

        Issue Links

          Activity

            mduerig Michael Dürig added a comment -

            Running the GetNodeTest reveals a huge difference when running with admin in contrast to running with anonymous. With admin getting nodes is about 3.5 times slower while with anonymous it is about 30 times slower than on Jackrabbit 2:

            Apache Jackrabbit Oak
            # GetNodeWithAdmin               min     10%     50%     90%     max       N
            Jackrabbit                        18      19      20      20      41    3011
            Oak-Tar                           66      67      68      69      78     882
            
            # GetNodeWithAnonymous           min     10%     50%     90%     max       N
            Jackrabbit                        24      25      25      27      62    2343
            Oak-Tar                          783     785     787     792     803      77
            
            mduerig Michael Dürig added a comment - Running the GetNodeTest reveals a huge difference when running with admin in contrast to running with anonymous. With admin getting nodes is about 3.5 times slower while with anonymous it is about 30 times slower than on Jackrabbit 2: Apache Jackrabbit Oak # GetNodeWithAdmin min 10% 50% 90% max N Jackrabbit 18 19 20 20 41 3011 Oak-Tar 66 67 68 69 78 882 # GetNodeWithAnonymous min 10% 50% 90% max N Jackrabbit 24 25 25 27 62 2343 Oak-Tar 783 785 787 792 803 77
            mduerig Michael Dürig added a comment -

            Quite some improvements through the fix of OAK-1019:

            # GetNodeWithAdmin               min     10%     50%     90%     max       N
            Jackrabbit                        18      20      20      21      42    2950
            Oak-Tar                           40      41      42      43      48    1423
            
            # GetNodeWithAnonymous           min     10%     50%     90%     max       N
            Jackrabbit                        24      24      25      26      66    2378
            Oak-Tar                          509     510     514     519     542     117
            
            mduerig Michael Dürig added a comment - Quite some improvements through the fix of OAK-1019 : # GetNodeWithAdmin min 10% 50% 90% max N Jackrabbit 18 20 20 21 42 2950 Oak-Tar 40 41 42 43 48 1423 # GetNodeWithAnonymous min 10% 50% 90% max N Jackrabbit 24 24 25 26 66 2378 Oak-Tar 509 510 514 519 542 117
            jukkaz Jukka Zitting added a comment -

            I think we can mark this as fixed:

            # GetNodeWithAdmin                 C     min     10%     50%     90%     max       N
            Jackrabbit                         1      15      15      16      17      52    3721
            Oak-Tar                            1      15      15      16      17      84    3781
            

            The anonymous case is still a bit slower, but that's being tracked separately:

            # GetNodeWithAnonymous             C     min     10%     50%     90%     max       N
            Jackrabbit                         1      17      18      18      19      32    3278
            Oak-Tar                            1      33      33      34      36      84    1742
            
            jukkaz Jukka Zitting added a comment - I think we can mark this as fixed: # GetNodeWithAdmin C min 10% 50% 90% max N Jackrabbit 1 15 15 16 17 52 3721 Oak-Tar 1 15 15 16 17 84 3781 The anonymous case is still a bit slower, but that's being tracked separately: # GetNodeWithAnonymous C min 10% 50% 90% max N Jackrabbit 1 17 18 18 19 32 3278 Oak-Tar 1 33 33 34 36 84 1742
            stillalex Alex Deparvu added a comment -

            bulk close for the 0.11 release

            stillalex Alex Deparvu added a comment - bulk close for the 0.11 release

            People

              Unassigned Unassigned
              mduerig Michael Dürig
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: