Andrei Dulceanu created OAK-6912:
------------------------------------
Summary: 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
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)