Author: amitj
Date: Fri Sep 14 10:24:14 2018
New Revision: 1840906
URL: http://svn.apache.org/viewvc?rev=1840906&view=rev
Log:
OAK-7727: Aggregate references from repositories with same repositoryId
Create start markers with random duplicate suffix as well
Modified:
jackrabbit/oak/trunk/oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/MarkSweepGarbageCollector.java
Modified:
jackrabbit/oak/trunk/oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/MarkSweepGarbageCollector.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/MarkSweepGarbageCollector.java?rev=1840906&r1=1840905&r2=1840906&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/MarkSweepGarbageCollector.java
(original)
+++
jackrabbit/oak/trunk/oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/MarkSweepGarbageCollector.java
Fri Sep 14 10:24:14 2018
@@ -830,8 +830,8 @@ public class MarkSweepGarbageCollector i
public void addMarkedStartMarker(GarbageCollectableBlobStore
blobStore, String repoId) {
try {
((SharedDataStore) blobStore).addMetadataRecord(new
ByteArrayInputStream(new byte[0]),
-
SharedStoreRecordType.MARKED_START_MARKER
-
.getNameFromId(repoId));
+ SharedStoreRecordType.MARKED_START_MARKER
+ .getNameFromIdPrefix(repoId,
UUID.randomUUID().toString()));
} catch (DataStoreException e) {
LOG.debug("Error creating marked time marker for repo :
{}", repoId);
}