From fef9615f0d28d313d3a19cfe13f605e9c3f446aa Mon Sep 17 00:00:00 2001
From: Georgy Moshkin <gmoshkin@picodata.io>
Date: Thu, 8 Sep 2022 18:11:52 +0300
Subject: [PATCH] fix: unhardcode init_entries indexes

---
 src/main.rs | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/main.rs b/src/main.rs
index dcb067111c..9165c279d6 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -598,7 +598,7 @@ fn start_boot(args: &args::Run) {
             };
             let e = traft::Entry {
                 entry_type: raft::EntryType::EntryNormal,
-                index: 1,
+                index: (init_entries.len() + 1) as _,
                 term: 1,
                 data: vec![],
                 context: Some(traft::EntryContext::Normal(ctx)),
@@ -617,7 +617,7 @@ fn start_boot(args: &args::Run) {
             };
             let e = traft::Entry {
                 entry_type: raft::EntryType::EntryNormal,
-                index: 2,
+                index: (init_entries.len() + 1) as _,
                 term: 1,
                 data: vec![],
                 context: Some(traft::EntryContext::Normal(ctx)),
@@ -634,7 +634,7 @@ fn start_boot(args: &args::Run) {
             };
             let e = traft::Entry {
                 entry_type: raft::EntryType::EntryConfChange,
-                index: 3,
+                index: (init_entries.len() + 1) as _,
                 term: 1,
                 data: conf_change.write_to_bytes().unwrap(),
                 context: None,
-- 
GitLab