jackrabbit-oak-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexander Klimetschek (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (OAK-7569) Direct Binary Access
Date Mon, 06 Aug 2018 14:58:00 GMT

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

Alexander Klimetschek edited comment on OAK-7569 at 8/6/18 2:57 PM:
--------------------------------------------------------------------

Sure, but please note that getting the implementation right (getting rid of static ValueFactoryImpl
usage) affects 100+ files. Searching for NamePathMapper gives an indication: https://github.com/apache/jackrabbit-oak/search?utf8=%E2%9C%93&q=NamePathMapper&type

This would involve folks from different parts of Oak and possible take weeks and introduce
a lot of risks.

Matt and me really looked into that last week but had to give up - especially when you hit
NamePathMapper.DEFAULT. I fully agree it would be good for Oak to straighten this, but I guess
there is a limit to what amount can be refactored and it would be nice to finally get this
feature in.


was (Author: alexander.klimetschek):
Sure, but please note that getting the implementation right (getting rid of static ValueFactoryImpl
usage) affects 100+ files. Searching for NamePathMapper gives an indication: https://github.com/apache/jackrabbit-oak/search?utf8=%E2%9C%93&q=NamePathMapper&type

This would involve folks from different parts of Oak and possible take weeks and introduce
a lot of risks.

> Direct Binary Access
> --------------------
>
>                 Key: OAK-7569
>                 URL: https://issues.apache.org/jira/browse/OAK-7569
>             Project: Jackrabbit Oak
>          Issue Type: New Feature
>          Components: api, blob-cloud, blob-cloud-azure, blob-plugins
>            Reporter: Matt Ryan
>            Assignee: Matt Ryan
>            Priority: Major
>         Attachments: OAK-7569-api-javadoc-improvements.patch
>
>
> Provide a direct binary access feature to Oak which allows an authenticated client to
create or download blobs directly to/from the blob store, assuming the authenticated user
has appropriate permission to do so. The primary value of this feature is that the I/O of
transferring large binary files to or from the blob store can be offloaded entirely from Oak
and performed directly between a client application and the blob store.
> This feature is described in more detail [on the Oak wiki|https://wiki.apache.org/jackrabbit/Direct%20Binary%20Access].
> This feature is similar in functionality to OAK-6575.  It adds the capability to also
upload directly to storage via preauthorized URLs in addition to downloading directly from
storage via preauthorized URLs.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message