abdullah alamoudi has uploaded a new change for review.

  https://asterix-gerrit.ics.uci.edu/2801

Change subject: [NO ISSUE][OBS] Log content of index dir with missing 
checkpoints
......................................................................

[NO ISSUE][OBS] Log content of index dir with missing checkpoints

- user model changes: no
- storage format changes: no
- interface changes: no

Details:
- When an index is missing checkpoint file, it should contain
  the mask and gets cleaned up on bootstrap. when that doesn't
  happen, we should log the content of the dir to help investigating.

Change-Id: I1903a40e129f648d4a0f8be6e820c6d45c722bec
---
M 
asterixdb/asterix-app/src/main/java/org/apache/asterix/app/nc/IndexCheckpointManager.java
1 file changed, 5 insertions(+), 0 deletions(-)


  git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb 
refs/changes/01/2801/1

diff --git 
a/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/nc/IndexCheckpointManager.java
 
b/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/nc/IndexCheckpointManager.java
index c1a81a3..5923e6b 100644
--- 
a/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/nc/IndexCheckpointManager.java
+++ 
b/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/nc/IndexCheckpointManager.java
@@ -27,6 +27,7 @@
 import java.nio.file.Path;
 import java.nio.file.Paths;
 import java.util.ArrayList;
+import java.util.Arrays;
 import java.util.Comparator;
 import java.util.List;
 import java.util.Optional;
@@ -180,6 +181,10 @@
                 }
             }
         }
+        if (checkpoints.isEmpty()) {
+            LOGGER.warn("Couldn't find any checkpoint file for index {}. 
Content of dir are {}.", indexPath,
+                    Arrays.toString(indexPath.toFile().listFiles()));
+        }
         return checkpoints;
     }
 

-- 
To view, visit https://asterix-gerrit.ics.uci.edu/2801
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I1903a40e129f648d4a0f8be6e820c6d45c722bec
Gerrit-PatchSet: 1
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-Owner: abdullah alamoudi <[email protected]>

Reply via email to