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]>