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 "Amit Jain (Jira)" <ji...@apache.org> on 2019/08/28 07:44:00 UTC
[jira] [Comment Edited] (OAK-8578) Introduce API to check whether
blob inlined in Id
[ https://issues.apache.org/jira/browse/OAK-8578?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16917497#comment-16917497 ]
Amit Jain edited comment on OAK-8578 at 8/28/19 7:43 AM:
---------------------------------------------------------
*Benchmark results - S3*
*Setup*
Files uploaded - 100
File size - 20 KB
S3DataStore config _cacheSize=0_
*Inlined check*
{noformat}
# GetURITest C min 10% 50% 90% max N
Oak-Segment-Tar-DS 1 273 278 313 329 1253 189
{noformat}
S3DataStore config _presignedHttpDownloadURIExpirySeconds=0 (URI not retrieved from backend)
{noformat}
# GetURITest C min 10% 50% 90% max N
Oak-Segment-Tar-DS 1 0 0 0 0 1050 228101194
{noformat}
*getReference*
{noformat}
# GetURITest C min 10% 50% 90% max N
Oak-Segment-Tar-DS 1 549 597 628 834 1674 88
{noformat}
S3DataStore config presignedHttpDownloadURIExpirySeconds=0 (URI not retrieved from backend)
{noformat}
# GetURITest C min 10% 50% 90% max N
Oak-Segment-Tar-DS 1 272 281 313 349 1149 186
{noformat}
The above shows improvements after making changes to use #isInlined method
was (Author: amitjain):
*Benchmark results*
*Setup*
Files uploaded - 100
File size - 20 KB
S3DataStore config _cacheSize=0_
*Inlined check*
{noformat}
# GetURITest C min 10% 50% 90% max N
Oak-Segment-Tar-DS 1 273 278 313 329 1253 189
{noformat}
S3DataStore config _presignedHttpDownloadURIExpirySeconds=0 (URI not retrieved from backend)
{noformat}
# GetURITest C min 10% 50% 90% max N
Oak-Segment-Tar-DS 1 0 0 0 0 1050 228101194
{noformat}
*getReference*
{noformat}
# GetURITest C min 10% 50% 90% max N
Oak-Segment-Tar-DS 1 549 597 628 834 1674 88
{noformat}
S3DataStore config presignedHttpDownloadURIExpirySeconds=0 (URI not retrieved from backend)
{noformat}
# GetURITest C min 10% 50% 90% max N
Oak-Segment-Tar-DS 1 272 281 313 349 1149 186
{noformat}
The above shows improvements after making changes to use #isInlined method
> Introduce API to check whether blob inlined in Id
> -------------------------------------------------
>
> Key: OAK-8578
> URL: https://issues.apache.org/jira/browse/OAK-8578
> Project: Jackrabbit Oak
> Issue Type: Sub-task
> Components: blob-cloud, blob-cloud-azure
> Reporter: Amit Jain
> Assignee: Amit Jain
> Priority: Major
> Fix For: 1.18.0
>
>
> New API in blob to check whether blob inlined in Id. This will replace calls to getReference which was used as a proxy to check whether blob inlined and avoid remote calls to the backend (potentially expensive ones over cloud).
--
This message was sent by Atlassian Jira
(v8.3.2#803003)