jackrabbit-oak-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Amit Jain (JIRA)" <j...@apache.org>
Subject [jira] [Created] (OAK-8314) BlobIds created with direct uploads lack length suffix
Date Wed, 15 May 2019 03:14:00 GMT
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)

Mime
View raw message