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
(v6.2#6252)

Reply via email to