From fcf98c2127d43d13b2702ca7d8a5faaaea611296 Mon Sep 17 00:00:00 2001 From: Ranjandas Date: Mon, 21 Nov 2022 14:58:36 +1100 Subject: [PATCH] Disable panic on truncated raftdb when index is not explicitly passed --- cmd/print.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cmd/print.go b/cmd/print.go index 4f8626a..ddad867 100644 --- a/cmd/print.go +++ b/cmd/print.go @@ -35,12 +35,12 @@ var printCmd = &cobra.Command{ log.Fatalf("unable to read Raft file: %s", err) } - if start < store.FirstIndex || end > store.LastIndex { - log.Fatalf("allowed range: [%d, %d]", store.FirstIndex, store.LastIndex) + // set the start to stores FirstIndex if out of range + if start < store.FirstIndex { + start = store.FirstIndex } - // default to print all logs - if end == 0 { + if end > store.LastIndex || end == 0 { end = store.LastIndex }