jackrabbit-oak-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrei Dulceanu (Jira)" <j...@apache.org>
Subject [jira] [Updated] (OAK-6911) Provide a way to tune inline size while storing binaries
Date Fri, 05 Mar 2021 11:12:00 GMT

     [ https://issues.apache.org/jira/browse/OAK-6911?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Andrei Dulceanu updated OAK-6911:
---------------------------------
    Attachment: OAK-6911.patch

> Provide a way to tune inline size while storing binaries
> --------------------------------------------------------
>
>                 Key: OAK-6911
>                 URL: https://issues.apache.org/jira/browse/OAK-6911
>             Project: Jackrabbit Oak
>          Issue Type: Improvement
>          Components: segment-tar
>            Reporter: Chetan Mehrotra
>            Assignee: Andrei Dulceanu
>            Priority: Major
>              Labels: performance, scalability
>             Fix For: 1.40.0
>
>         Attachments: OAK-6911.patch
>
>
> SegmentNodeStore currently inlines binaries of size less that 16KB (Segment.MEDIUM_LIMIT)
even if external BlobStore is configured. 
> Due to this behaviour quite a bit of segment tar storage consist of blob data. In one
setup out of 370 GB segmentstore size 290GB is due to inlined binary. If most of this binary
content is moved to BlobStore then it would allow same repository to work better in lesser
RAM
> So it would be useful if some way is provided to disable this default behaviour and let
BlobStore take control of inline size i.e. in presence of BlobStore no inlining is attempted
by SegmentWriter.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Mime
View raw message