Author: tomekr
Date: Fri May  4 12:08:57 2018
New Revision: 1830910

URL: http://svn.apache.org/viewvc?rev=1830910&view=rev
Log:
OAK-7476: The Azure readSegment should return null if no segment is found

Modified:
    
jackrabbit/oak/trunk/oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureSegmentArchiveReader.java

Modified: 
jackrabbit/oak/trunk/oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureSegmentArchiveReader.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureSegmentArchiveReader.java?rev=1830910&r1=1830909&r2=1830910&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureSegmentArchiveReader.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureSegmentArchiveReader.java
 Fri May  4 12:08:57 2018
@@ -70,6 +70,9 @@ public class AzureSegmentArchiveReader i
     @Override
     public ByteBuffer readSegment(long msb, long lsb) throws IOException {
         AzureSegmentArchiveEntry indexEntry = index.get(new UUID(msb, lsb));
+        if (indexEntry == null) {
+            return null;
+        }
         ByteBuffer buffer = ByteBuffer.allocate(indexEntry.getLength());
         ioMonitor.beforeSegmentRead(pathAsFile(), msb, lsb, 
indexEntry.getLength());
         Stopwatch stopwatch = Stopwatch.createStarted();


Reply via email to