[ 
https://issues.apache.org/jira/browse/OAK-6912?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16242229#comment-16242229
 ] 

Andrei Dulceanu edited comment on OAK-6912 at 11/7/17 3:49 PM:
---------------------------------------------------------------

[~mduerig], [~frm], thanks to both of you for valuable input!

I re-ran the benchmark, on both Oak versions (pre- and post- cache changes). 
Here are the latest results:

|Oak 1.6 r1793527 (20170502)|{noformat}
CacheStats{hitCount=1449347, hitRate=0.81, missCount=343672, missRate=0.19, 
requestCount=1793019, loadCount=343672, loadSuccessCount=343672, 
loadExceptionCount=0, totalLoadTime=0 min, 37 sec, averageLoadPenalty=107982.59 
ns, evictionCount=343672, elementCount=16, totalWeight=1.9 MB, maxWeight=104.9 
MB}
{noformat}|
|Oak 1.6 r1793526 (20170502)|{noformat}
CacheStats{hitCount=4386797, hitRate=1.00, missCount=41, missRate=0.00, 
requestCount=4386838, loadCount=41, loadSuccessCount=41, loadExceptionCount=0, 
totalLoadTime=0 min, 0 sec, averageLoadPenalty=355328.93 ns, evictionCount=41, 
elementCount=22, totalWeight=4.1 MB, maxWeight=104.9 MB}
{noformat}|

WDYT?


was (Author: dulceanu):
[~mduerig], [~frm], thanks to both of you for valuable input!

I re-run the benchmark, on both Oak versions (pre- and post- cache changes). 
Here are the latest results:

|Oak 1.6 r1793527 (20170502)|{noformat}
CacheStats{hitCount=1449347, hitRate=0.81, missCount=343672, missRate=0.19, 
requestCount=1793019, loadCount=343672, loadSuccessCount=343672, 
loadExceptionCount=0, totalLoadTime=0 min, 37 sec, averageLoadPenalty=107982.59 
ns, evictionCount=343672, elementCount=16, totalWeight=1.9 MB, maxWeight=104.9 
MB}
{noformat}|
|Oak 1.6 r1793526 (20170502)|{noformat}
CacheStats{hitCount=4386797, hitRate=1.00, missCount=41, missRate=0.00, 
requestCount=4386838, loadCount=41, loadSuccessCount=41, loadExceptionCount=0, 
totalLoadTime=0 min, 0 sec, averageLoadPenalty=355328.93 ns, evictionCount=41, 
elementCount=22, totalWeight=4.1 MB, maxWeight=104.9 MB}
{noformat}|

WDYT?

> Cold standby performance regression due to segment caching
> ----------------------------------------------------------
>
>                 Key: OAK-6912
>                 URL: https://issues.apache.org/jira/browse/OAK-6912
>             Project: Jackrabbit Oak
>          Issue Type: Bug
>          Components: segment-tar, tarmk-standby
>    Affects Versions: 1.7.0
>            Reporter: Andrei Dulceanu
>            Assignee: Andrei Dulceanu
>              Labels: cold-standby, performance, scalability
>             Fix For: 1.8, 1.7.12
>
>
> The changes to the segment cache introduced in r1793527 [0] introduced a 
> performance regression on the primary for the case in which a standby is 
> attached to it. Below a benchmark duration comparison between primary w/o and 
> w/ standby for r1793527 (after the segment cache changes) and r1793526 
> (before the changes) :
> |Oak 1.6 r1793527 (20170502)|{noformat}
> # BasicWriteTest                   C     min     10%     50%     90%     max  
>      N
> Oak-Segment-Tar                    1      19      21      22      26     160  
>   2491
> Oak-Segment-Tar-DS                 1      56      59      63      70     181  
>    919
> Oak-Segment-Tar-Cold(Shared DS)    1      58      66     159     177     372  
>    302
> {noformat}|
> |Oak 1.6 r1793526 (20170502)|{noformat}
> # BasicWriteTest                   C     min     10%     50%     90%     max  
>      N
> Oak-Segment-Tar                    1      19      21      22      25      52  
>   2584
> Oak-Segment-Tar-DS                 1      56      60      63      69     158  
>    925
> Oak-Segment-Tar-Cold(Shared DS)    1      57      60      64      70     122  
>    915
> {noformat}|
> [0] 
> https://github.com/apache/jackrabbit-oak/commit/efafa4e1710621b7f3b8e92d0b2681669185fcd4



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to