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);
                 }


Reply via email to