@Override public String toString() { return toString(false); }
public String name() { return data.toString(); }
@Override public String toString() { return toString(false); }
public String name() { return data.toString(); }
@Override public String toString() { return toString(false); }
@Override public String toString() { return toString(false); }
public String name() { return data.toString(); }
public String name() { return data.toString(); }
static boolean removeUnfinishedLeftovers(Map.Entry<String, List<File>> entry) { try(LogFile txn = LogFile.make(entry.getKey(), entry.getValue())) { if (txn.verify()) { Throwable failure = txn.removeUnfinishedLeftovers(null); if (failure != null) { logger.error("Failed to remove unfinished transaction leftovers for transaction log {}", txn.toString(true), failure); return false; } return true; } else { logger.error("Unexpected disk state: failed to read transaction log {}", txn.toString(true)); return false; } } } }
static boolean removeUnfinishedLeftovers(Map.Entry<String, List<File>> entry) { try(LogFile txn = LogFile.make(entry.getKey(), entry.getValue())) { if (txn.verify()) { Throwable failure = txn.removeUnfinishedLeftovers(null); if (failure != null) { logger.error("Failed to remove unfinished transaction leftovers for transaction log {}", txn.toString(true), failure); return false; } return true; } else { logger.error("Unexpected disk state: failed to read transaction log {}", txn.toString(true)); return false; } } } }
static boolean removeUnfinishedLeftovers(Map.Entry<String, List<File>> entry) { try(LogFile txn = LogFile.make(entry.getKey(), entry.getValue())) { if (txn.verify()) { Throwable failure = txn.removeUnfinishedLeftovers(null); if (failure != null) { logger.error("Failed to remove unfinished transaction leftovers for transaction log {}", txn.toString(true), failure); return false; } return true; } else { logger.error("Unexpected disk state: failed to read transaction log {}", txn.toString(true)); return false; } } } }
? "\t-" : String.join("\n", files.keySet().stream().map(f -> String.format("\t%s", f)).collect(Collectors.toList())), txnFile.toString(true));
? "\t-" : String.join("\n", files.keySet().stream().map(f -> String.format("\t%s", f)).collect(Collectors.toList())), txnFile.toString(true));
? "\t-" : String.join("\n", files.keySet().stream().map(f -> String.format("\t%s", f)).collect(Collectors.toList())), txnFile.toString(true));
? "\t-" : String.join("\n", files.keySet().stream().map(f -> String.format("\t%s", f)).collect(Collectors.toList())), txnFile.toString(true));