jackrabbit-oak-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chetan Mehrotra (JIRA)" <j...@apache.org>
Subject [jira] [Created] (OAK-1643) Implement BlobReferenceIterator optimized for Mongo
Date Sat, 29 Mar 2014 19:14:14 GMT
Chetan Mehrotra created OAK-1643:

             Summary: Implement BlobReferenceIterator optimized for Mongo
                 Key: OAK-1643
                 URL: https://issues.apache.org/jira/browse/OAK-1643
             Project: Jackrabbit Oak
          Issue Type: Improvement
          Components: mongomk
            Reporter: Chetan Mehrotra
            Assignee: Chetan Mehrotra
             Fix For: 0.20

Current BlobReferenceIterator works on DocumentStore API due to which it is not able to make
use of Mongo specific optimization and has few issues like
* It floods the cache with NodeDocument fetched just for binary extraction (OAK-1568)
* It implements its own pagination where it can rely on Mongo DBCursor (OAK-1567)
* For Blob GC case it would be preferable if the query can be routed to Mongo replica instead
of loading primary

Having an impl which works directly on DBCollection level would be better

This message was sent by Atlassian JIRA

View raw message