You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Michael Dürig (JIRA)" <ji...@apache.org> on 2016/08/03 15:50:20 UTC
[jira] [Commented] (OAK-4631) Simplify the format of segments and
serialized records
[ https://issues.apache.org/jira/browse/OAK-4631?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15406106#comment-15406106 ]
Michael Dürig commented on OAK-4631:
------------------------------------
As mentioned in the [discussion|http://markmail.org/thread/3oxp6ydboyefr4bg] on the list I would like to get a better understanding on mainly the performance impact of such a change. Having lifted the 255 segment references limit (aka OAK-2896) is a good thing and I would expect it to have an positive impact on performance. However, I suspect most of the positive impact only to become visible on big stores with many small records and a lot of concurrent traffic. IMO we should
* run the micro benchmarks from {{oak-run}} and compare numbers with and without the patch. I wouldn't expect big changes but still we might be missing something.
* with the help of [~volteanu], run longevity tests with concurrent traffic comparing to the same test without the patch. Apart from overall system performance I would also be interested in the difference of repository sizes with and without the patch, the hit/miss statistic for the segment cache with and without the patch and the segment size histogram with and without the patch.
> Simplify the format of segments and serialized records
> ------------------------------------------------------
>
> Key: OAK-4631
> URL: https://issues.apache.org/jira/browse/OAK-4631
> Project: Jackrabbit Oak
> Issue Type: Improvement
> Components: segment-tar
> Reporter: Francesco Mari
> Assignee: Francesco Mari
> Fix For: Segment Tar 0.0.10
>
> Attachments: OAK-4631-01.patch
>
>
> As discussed in [this thread|http://markmail.org/thread/3oxp6ydboyefr4bg], it might be beneficial to simplify both the format of the segments and the way record IDs are serialised. A new strategy needs to be investigated to reach the right compromise between performance, disk space utilization and simplicity.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)