HDFS-13985. Clearer error message for ReplicaNotFoundException
(Contributed by Adam Antal via Daniel Templeton) Change-Id: I68ae7a5bedecbc204c161fc3b3ce8878fe5d493d
This commit is contained in:
parent
92d44b2ad0
commit
4aa0609fb0
@ -40,13 +40,19 @@ public class ReplicaNotFoundException extends IOException {
|
|||||||
"Replica does not exist ";
|
"Replica does not exist ";
|
||||||
public final static String UNEXPECTED_GS_REPLICA =
|
public final static String UNEXPECTED_GS_REPLICA =
|
||||||
"Cannot append to a replica with unexpected generation stamp ";
|
"Cannot append to a replica with unexpected generation stamp ";
|
||||||
|
public final static String POSSIBLE_ROOT_CAUSE_MSG =
|
||||||
|
". The block may have been removed recently by the balancer " +
|
||||||
|
"or by intentionally reducing the replication factor. " +
|
||||||
|
"This condition is usually harmless. To be certain, please check the " +
|
||||||
|
"preceding datanode log messages for signs of a more serious issue.";
|
||||||
|
|
||||||
|
|
||||||
public ReplicaNotFoundException() {
|
public ReplicaNotFoundException() {
|
||||||
super();
|
super();
|
||||||
}
|
}
|
||||||
|
|
||||||
public ReplicaNotFoundException(ExtendedBlock b) {
|
public ReplicaNotFoundException(ExtendedBlock b) {
|
||||||
super("Replica not found for " + b);
|
super("Replica not found for " + b + POSSIBLE_ROOT_CAUSE_MSG);
|
||||||
}
|
}
|
||||||
|
|
||||||
public ReplicaNotFoundException(String msg) {
|
public ReplicaNotFoundException(String msg) {
|
||||||
|
Loading…
Reference in New Issue
Block a user