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)