Amit Jain created OAK-8314:
------------------------------
Summary: BlobIds created with direct uploads lack length suffix
Key: OAK-8314
URL: https://issues.apache.org/jira/browse/OAK-8314
Project: Jackrabbit Oak
Issue Type: Bug
Components: blob-plugins
Affects Versions: 1.10.2, 1.12.0
Reporter: Amit Jain
Assignee: Amit Jain
Fix For: 1.10.3, 1.14.0
In the {{completeBlobUpload}} method in the DataStoreBlobStore class the
returned blob id is not being appended with the length suffix even if the
property in on.
This causes the references returned for these blob ids to be different than
what are returned from the BlobStore causing DSGC to treat the directly
uploaded blob ids as candidates for deletion. These would then be deleted when
they have sufficiently aged, depending on the configured {{blobMaxAgeInSecs}}.
This issue surfaces only with the DocumentNodeStore as SegmentNodeStore round
trips the id through {{Blob.getReference}} call which returns the length
suffixed ids.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)