Hi Team,

Recently we had a discussion around a new API proposal for binary access
[1]. From the discussion it was determined that we should first have a
collection of the kind of usecases which cannot be easily met by current
JCR Binary support in Oak so as to get better understanding of various
requirements. That would help us in coming up with a proper solution to
enable such usecases going forward

To move forward on that I have tried to collect the various usecases at [2]
which I have seen in the past.

UC1 - processing a binary in JCR with a native library that only has access
          to the file system
UC2 - Efficient replication across regions in S3
UC3 - Text Extraction without temporary File with Tika
UC4 - Spooling the binary content to socket output via NIO
UC5 - Transferring the file to FileDataStore with minimal overhead
UC6 - S3 import
UC7 - Random write access in binaries
UC8 - X-SendFile


I would like to get teams feedback on the various usecases and then come up
with the list of usecases which we would like to properly support in Oak.

Once that is determined we can discuss the possible solutions and decide on
how it gets finally implemented.

Kindly provide your feedback!

Chetan Mehrotra
[1] http://markmail.org/thread/6mq4je75p64c5nyn
[2] https://wiki.apache.org/jackrabbit/JCR%20Binary%20Usecase

Reply via email to