[ https://issues.apache.org/jira/browse/OAK-8314?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16848991#comment-16848991 ]
Amit Jain commented on OAK-8314: -------------------------------- [~mattvryan] Yes for 1.10, a relevant label has already been added. 1.12.0 is from trunk and will be superseded by 1.14.0 so, I don't think we need to create a separate branch for 1.12. > 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.12.0, 1.10.2 > Reporter: Amit Jain > Assignee: Amit Jain > Priority: Blocker > Labels: candidate_oak_1_10 > Fix For: 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)