Amit Jain created OAK-4430:
------------------------------

             Summary: DataStoreBlobStore#getAllChunkIds fetched DataRecord when 
not needed
                 Key: OAK-4430
                 URL: https://issues.apache.org/jira/browse/OAK-4430
             Project: Jackrabbit Oak
          Issue Type: Bug
          Components: blob
            Reporter: Amit Jain
            Assignee: Amit Jain
             Fix For: 1.5.3


DataStoreBlobStore#getAllChunkIds loads the DataRecord for checking that the 
lastModifiedTime criteria is satisfied against the given 
{{maxLastModifiedTime}}. 
When the {{maxLastModifiedTime}} has a value 0 it  effectively means ignore any 
last modified time check (and which is the only usage currently from 
MarkSweepGarbageCollector). This should ignore fetching the DataRecords as this 
can be very expensive for e.g on calls to S3 with millions of blobs.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to