[DEBUG] [03/10/2026 10:37:07.510] [main] [EventStream(pekko://test)] logger log1-TestEventListener started 10:37:07,511 AM [test-pekko.actor.default-dispatcher-5] [INFO] Slf4jLogger - Slf4jLogger started [DEBUG] [03/10/2026 10:37:07.511] [main] [EventStream(pekko://test)] logger log2-Slf4jLogger started [DEBUG] [03/10/2026 10:37:07.511] [main] [EventStream(pekko://test)] Default Loggers started [INFO] [03/10/2026 10:37:07.555] [main] [ArteryTransport(pekko://test)] Remoting started with transport [Artery tcp]; listening on address [pekko://test@10.30.171.75:17355] with UID [-3352640802563359184] 10:37:07,555 AM [test-pekko.actor.default-dispatcher-6] [INFO] ArteryTransport - Remoting started with transport [Artery tcp]; listening on address [pekko://test@10.30.171.75:17355] with UID [-3352640802563359184] [INFO] [03/10/2026 10:37:07.556] [main] [Cluster(pekko://test)] Cluster Node [pekko://test@10.30.171.75:17355] - Starting up, Pekko version [1.2.1] ... 10:37:07,556 AM [test-pekko.actor.default-dispatcher-6] [INFO] Cluster - Cluster Node [pekko://test@10.30.171.75:17355] - Starting up, Pekko version [1.2.1] ... [INFO] [03/10/2026 10:37:07.560] [main] [Cluster(pekko://test)] Cluster Node [pekko://test@10.30.171.75:17355] - Registered cluster JMX MBean [pekko:type=Cluster] 10:37:07,561 AM [test-pekko.actor.default-dispatcher-6] [INFO] Cluster - Cluster Node [pekko://test@10.30.171.75:17355] - Registered cluster JMX MBean [pekko:type=Cluster] [INFO] [03/10/2026 10:37:07.561] [main] [Cluster(pekko://test)] Cluster Node [pekko://test@10.30.171.75:17355] - Started up successfully 10:37:07,561 AM [test-pekko.actor.default-dispatcher-6] [INFO] Cluster - Cluster Node [pekko://test@10.30.171.75:17355] - Started up successfully [INFO] [03/10/2026 10:37:07.562] [test-pekko.actor.internal-dispatcher-2] [Cluster(pekko://test)] Cluster Node [pekko://test@10.30.171.75:17355] - No downing-provider-class configured, manual cluster downing required, see https://pekko.apache.org/docs/pekko/current/typed/cluster.html#downing [INFO] [03/10/2026 10:37:07.562] [test-pekko.actor.internal-dispatcher-2] [Cluster(pekko://test)] Cluster Node [pekko://test@10.30.171.75:17355] - No seed-nodes configured, manual cluster join required, see https://pekko.apache.org/docs/pekko/current/typed/cluster.html#joining 10:37:07,562 AM [test-pekko.actor.default-dispatcher-6] [INFO] Cluster - Cluster Node [pekko://test@10.30.171.75:17355] - No downing-provider-class configured, manual cluster downing required, see https://pekko.apache.org/docs/pekko/current/typed/cluster.html#downing 10:37:07,562 AM [test-pekko.actor.default-dispatcher-6] [INFO] Cluster - Cluster Node [pekko://test@10.30.171.75:17355] - No seed-nodes configured, manual cluster join required, see https://pekko.apache.org/docs/pekko/current/typed/cluster.html#joining 10:37:07,589 AM [main] [INFO] RaftActorVotingConfigSupportTest - testAddServerWithOperationInProgress starting 10:37:07,591 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActorVotingConfigSupportTest$MockNewFollowerRaftActor - Actor created TestActor[pekko://test/user/new-server107] [WARN] [03/10/2026 10:37:07.592] [test-pekko.actor.default-dispatcher-8] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/new-server107]: org.opendaylight.controller.cluster.common.actor.Monitor@45754594 [INFO] [pekkoDeadLetter][03/10/2026 10:37:07.592] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/new-server107] to Actor[pekko://test/user/termination-monitor] was not delivered. [1] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/user/termination-monitor] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 10:37:07,592 AM [test-pekko.actor.default-dispatcher-6] [INFO] EmptyLocalActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/new-server107] to Actor[pekko://test/user/termination-monitor] was not delivered. [1] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/user/termination-monitor] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 10:37:07,592 AM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - new-server: Starting recovery with journal batch size 1000 10:37:07,593 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - new-server: started executor 10:37:07,593 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - new-server: started executor 10:37:07,593 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - new-server: metadata journal open: replayFrom=1 applyTo=0 10:37:07,594 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - new-server: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:07,594 AM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - new-server: journal open: applyTo=0 10:37:07,594 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - new-server: recovering to non-persistent 10:37:07,595 AM [new-server-writer-47] [DEBUG] JournalWriteTask - new-server: journal writer started 10:37:07,595 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - /tmp/junit-4465515244632378532/new-server/TermInfo.properties does not exist 10:37:07,595 AM [new-server-writer-47] [DEBUG] JournalWriteTask - new-server: waiting to receive commands 10:37:07,698 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - new-server: Set currentTerm=0, votedFor=null 10:37:07,698 AM [test-pekko.actor.default-dispatcher-5] [INFO] Recovery - new-server: Local TermInfo store seeded with TermInfo{term=0} 10:37:07,698 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-4465515244632378532/new-server/TermInfo.properties 10:37:07,698 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-4465515244632378532/new-server/journal-v1-1.log 10:37:07,698 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-4465515244632378532/new-server/metadata-v1-1.log 10:37:07,698 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - new-server: no eligible files found 10:37:07,698 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - new-server: Moving last applied index from -1 to -1 10:37:07,698 AM [test-pekko.actor.default-dispatcher-5] [INFO] Recovery - new-server: Recovery completed in in 104.0 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:07,698 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - new-server: Recovery completed and can restore from snapshot 10:37:07,800 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupportTest$MockLeaderRaftActor - Actor created TestActor[pekko://test/user/leader108] [WARN] [03/10/2026 10:37:07.800] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader108]: org.opendaylight.controller.cluster.common.actor.Monitor@59f16e35 [INFO] [pekkoDeadLetter][03/10/2026 10:37:07.800] [test-pekko.actor.default-dispatcher-8] [pekko://test/user/termination-monitor] Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/leader108] to Actor[pekko://test/user/termination-monitor] was not delivered. [2] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/user/termination-monitor] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 10:37:07,801 AM [test-pekko.actor.default-dispatcher-5] [INFO] EmptyLocalActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/leader108] to Actor[pekko://test/user/termination-monitor] was not delivered. [2] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/user/termination-monitor] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 10:37:07,801 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader: Set currentTerm=1, votedFor= 10:37:07,801 AM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader: Starting recovery with journal batch size 1000 10:37:07,801 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: started executor 10:37:07,801 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: started executor 10:37:07,802 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader: metadata journal open: replayFrom=1 applyTo=0 10:37:07,803 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:07,803 AM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader: journal open: applyTo=0 10:37:07,803 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader: recovering to non-persistent 10:37:07,803 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - /tmp/junit-4465515244632378532/leader/TermInfo.properties does not exist 10:37:07,803 AM [leader-writer-48] [DEBUG] JournalWriteTask - leader: journal writer started 10:37:07,803 AM [leader-writer-48] [DEBUG] JournalWriteTask - leader: waiting to receive commands 10:37:07,832 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader: Set currentTerm=1, votedFor= 10:37:07,832 AM [test-pekko.actor.default-dispatcher-6] [INFO] Recovery - leader: Local TermInfo store seeded with TermInfo{term=1, votedFor=} 10:37:07,832 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-4465515244632378532/leader/TermInfo.properties 10:37:07,832 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-4465515244632378532/leader/journal-v1-1.log 10:37:07,832 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-4465515244632378532/leader/metadata-v1-1.log 10:37:07,832 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: no eligible files found 10:37:07,832 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader: Moving last applied index from -1 to -1 10:37:07,832 AM [test-pekko.actor.default-dispatcher-6] [INFO] Recovery - leader: Recovery completed in in 29.23 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:07,832 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader: Recovery completed and can restore from snapshot 10:37:07,833 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): Election: Leader has following peers: [] 10:37:07,849 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupport - leader: onAddServer: AddServer [newServerId=new-server, newServerAddress=pekko://test/user/new-server107, votingMember=true], state: Idle 10:37:07,861 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupport - leader: Initiating AddServer [newServerId=new-server, newServerAddress=pekko://test/user/new-server107, votingMember=true] 10:37:07,862 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader: Capturing Snapshot : lastLogEntry is null. Using snapshot values lastAppliedIndex -1 and lastAppliedTerm -1 instead. 10:37:07,862 AM [test-pekko.actor.default-dispatcher-6] [INFO] SnapshotManager - leader: Initiating snapshot capture CaptureSnapshot [lastAppliedIndex=-1, lastAppliedTerm=-1, lastIndex=-1, lastTerm=-1, installSnapshotInitiated=, replicatedToAllIndex=-1, replicatedToAllTerm=-1, unAppliedEntries size=0, mandatoryTrim=false] to install on new-server 10:37:07,862 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] SnapshotManager - leader: last applied journal index prior to capture: 0 10:37:07,862 AM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - leader: support() called 10:37:07,862 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupport - leader: Initiating capture snapshot for new server new-server 10:37:07,863 AM [leader-%d39851] [DEBUG] RaftStorageCompleter - leader: 1 completion(s) pending 10:37:07,865 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorageCompleter - leader: running 1 completion(s) 10:37:07,865 AM [test-pekko.actor.default-dispatcher-6] [INFO] SnapshotManager - leader: Persising snapshot at EntryInfo[index=-1, term=-1]/EntryInfo[index=-1, term=-1] 10:37:07,865 AM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - leader: support() called 10:37:07,865 AM [test-pekko.actor.default-dispatcher-6] [INFO] SnapshotManager - leader: Removed in-memory snapshotted entries, adjusted snapshotIndex: -1 and term: -1 10:37:07,865 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): sendInstallSnapshot 10:37:07,865 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] LeaderInstallSnapshotState - leader (Leader): Snapshot 157 bytes, total chunks to send: 1 10:37:07,865 AM [leader-%d39852] [DEBUG] RaftStorage - leader: starting snapshot writeout to /tmp/junit-4465515244632378532/leader/snapshot-0000000069AFF453-339A1166.tmp 10:37:07,865 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] LeaderInstallSnapshotState - leader (Leader): Next chunk: total length=157, offset=0, size=157, hashCode=1546036366 10:37:07,865 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): next snapshot chunk size for follower new-server: 157 10:37:07,866 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): InstallSnapshot sent to follower Vector(user, new-server107), Chunk: 1/1 10:37:07,868 AM [leader-%d39852] [DEBUG] RaftStorage - leader: finished snapshot writeout to /tmp/junit-4465515244632378532/leader/snapshot-0000000069AFF453-339A1166.v1 10:37:07,868 AM [leader-%d39852] [DEBUG] RaftStorage - leader: selected SNAPSHOT_V1 to handle file /tmp/junit-4465515244632378532/leader/snapshot-0000000069AFF453-339A1166.v1 10:37:07,869 AM [leader-%d39852] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-4465515244632378532/leader/TermInfo.properties 10:37:07,869 AM [leader-%d39852] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-4465515244632378532/leader/journal-v1-1.log 10:37:07,869 AM [leader-%d39852] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-4465515244632378532/leader/metadata-v1-1.log 10:37:07,869 AM [leader-%d39852] [DEBUG] RaftStorage - leader: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:07.865735014Z, file=/tmp/junit-4465515244632378532/leader/snapshot-0000000069AFF453-339A1166.v1, size=64, entryCompress=NONE, stateCompress=NONE} 10:37:07,869 AM [leader-%d39852] [DEBUG] RaftStorageCompleter - leader: 1 completion(s) pending 10:37:07,869 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorageCompleter - leader: running 1 completion(s) 10:37:07,869 AM [test-pekko.actor.default-dispatcher-5] [INFO] SnapshotManager - leader: snapshot is durable as of 2026-03-10T10:37:07.865735014Z 10:37:07,869 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] SnapshotManager - leader: Snapshot success, discarding journal entries up to 0 10:37:07,869 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActorSnapshotMessageSupport - leader: SnapshotComplete received 10:37:07,911 AM [test-pekko.actor.default-dispatcher-12] [INFO] Follower - new-server (Follower): Term 1 in "InstallSnapshot{term=1, leaderId=leader, lastIncludedIndex=-1, lastIncludedTerm=-1, datasize=157, chunk=1/1, lastChunkHashCode=OptionalInt[-1]}" message is greater than follower's term 0 - updating term 10:37:07,911 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActorVotingConfigSupport - leader: onAddServer: AddServer [newServerId=new-server2, newServerAddress=pekko://test/user/follower105, votingMember=false], state: InstallingSnapshot 10:37:07,911 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActorVotingConfigSupport - leader: Server operation already in progress - queueing AddServer [newServerId=new-server2, newServerAddress=pekko://test/user/follower105, votingMember=false] 10:37:07,953 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - new-server: Set currentTerm=1, votedFor=null 10:37:07,953 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] Follower - new-server (Follower): handleInstallSnapshot: InstallSnapshot{term=1, leaderId=leader, lastIncludedIndex=-1, lastIncludedTerm=-1, datasize=157, chunk=1/1, lastChunkHashCode=OptionalInt[-1]} 10:37:07,953 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] SyncStatusTracker - new-server: Last sync leader does not match current leader leader, need to catch up to -1 10:37:07,954 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] SnapshotTracker - new-server (Follower): addChunk: chunkIndex=1, lastChunkIndex=0, collectedChunks.size=0, lastChunkHashCode=-1 10:37:07,954 AM [test-pekko.actor.default-dispatcher-12] [INFO] Follower - new-server (Follower): Snapshot received from leader: leader 10:37:07,954 AM [test-pekko.actor.default-dispatcher-12] [INFO] SnapshotManager - new-server: Applying snapshot on follower: PlainSnapshotSource{io=MemoryStreamSource{size=157}} 10:37:07,954 AM [test-pekko.actor.default-dispatcher-12] [INFO] MockRaftActor - new-server: support() called [WARN] [03/10/2026 10:37:07.954] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/new-server107] unhandled message from Actor[pekko://test/deadLetters]: FollowerInitialSyncUpStatus[memberId=new-server, initialSyncDone=false] [INFO] [pekkoDeadLetter][03/10/2026 10:37:07.955] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/new-server107] Message [org.opendaylight.controller.cluster.raft.base.messages.FollowerInitialSyncUpStatus] to TestActor[pekko://test/user/new-server107] was unhandled. [3] dead letters encountered. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 10:37:07,955 AM [test-pekko.actor.default-dispatcher-8] [INFO] TestActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.raft.base.messages.FollowerInitialSyncUpStatus] to TestActor[pekko://test/user/new-server107] was unhandled. [3] dead letters encountered. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 10:37:07,955 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] SnapshotManager - new-server: Converted InstallSnapshot from leader: leader to state 10:37:07,955 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] SnapshotManager - new-server: last applied journal index prior to persisting applied snapshot: 0 10:37:07,955 AM [test-pekko.actor.default-dispatcher-12] [INFO] MockRaftActor - new-server: support() called 10:37:07,956 AM [new-server-%d66256] [DEBUG] RaftStorage - new-server: starting snapshot writeout to /tmp/junit-4465515244632378532/new-server/snapshot-0000000069AFF453-38FF394F.tmp 10:37:07,981 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:07,981 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractLeader - leader (Leader): handleAppendEntriesReply - FollowerLogInformation for new-server updated: matchIndex: -1, nextIndex: 0 10:37:07,992 AM [new-server-%d66256] [DEBUG] RaftStorage - new-server: finished snapshot writeout to /tmp/junit-4465515244632378532/new-server/snapshot-0000000069AFF453-38FF394F.v1 10:37:07,993 AM [new-server-%d66256] [DEBUG] RaftStorage - new-server: selected SNAPSHOT_V1 to handle file /tmp/junit-4465515244632378532/new-server/snapshot-0000000069AFF453-38FF394F.v1 10:37:07,993 AM [new-server-%d66256] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-4465515244632378532/new-server/TermInfo.properties 10:37:07,993 AM [new-server-%d66256] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-4465515244632378532/new-server/journal-v1-1.log 10:37:07,993 AM [new-server-%d66256] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-4465515244632378532/new-server/metadata-v1-1.log 10:37:07,993 AM [new-server-%d66256] [DEBUG] RaftStorage - new-server: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:07.956250447Z, file=/tmp/junit-4465515244632378532/new-server/snapshot-0000000069AFF453-38FF394F.v1, size=64, entryCompress=NONE, stateCompress=NONE} 10:37:07,993 AM [new-server-%d66256] [DEBUG] RaftStorageCompleter - new-server: 1 completion(s) pending 10:37:07,993 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorageCompleter - new-server: running 1 completion(s) 10:37:07,993 AM [test-pekko.actor.default-dispatcher-12] [INFO] SnapshotManager - new-server: snapshot is durable as of 2026-03-10T10:37:07.956250447Z 10:37:07,994 AM [test-pekko.actor.default-dispatcher-12] [INFO] MockRaftActor - new-server: support() called 10:37:07,994 AM [test-pekko.actor.default-dispatcher-12] [INFO] MockRaftActor - new-server: applySnapshot called 10:37:07,994 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] Follower - new-server (Follower): handleInstallSnapshot returning: InstallSnapshotReply{term=1, followerId=new-server, chunkIndex=1, success=true} 10:37:07,994 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] SnapshotManager - new-server: Snapshot success, discarding journal entries up to 0 10:37:07,994 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActorSnapshotMessageSupport - new-server: SnapshotComplete received 10:37:07,994 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): handleInstallSnapshotReply: InstallSnapshotReply{term=1, followerId=new-server, chunkIndex=1, success=true} 10:37:07,994 AM [test-pekko.actor.default-dispatcher-8] [INFO] AbstractLeader - leader (Leader): Snapshot successfully installed on follower new-server (last chunk 1) - matchIndex set to -1, nextIndex set to 0 10:37:07,995 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - Sent message UnInitializedFollowerSnapshotReply to self 10:37:07,995 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorVotingConfigSupport - leader: onUnInitializedFollowerSnapshotReply: UnInitializedFollowerSnapshotReply [followerId=new-server] 10:37:07,995 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorVotingConfigSupport - leader: New server configuration : [ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]] 10:37:07,995 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActor - leader: Persist data index=0 term=1 command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]} 10:37:07,995 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] ReplicatedLogImpl - leader: Append log entry and persist JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=true} 10:37:07,996 AM [leader-%d39853] [DEBUG] RaftStorage - leader: starting snapshot writeout to /tmp/junit-4465515244632378532/leader/snapshot-0000000069AFF453-3B5E749E.tmp 10:37:07,996 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): Replicate message: identifier: ServerOperationContextIdentifier{value=22723f20-470a-445c-9eaa-0d8dd50aed63}, logIndex: 0, isSendImmediate: true 10:37:07,996 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower new-server: active: true, followerNextIndex: 0, leaderLastIndex: 0, leaderSnapShotIndex: -1 10:37:07,996 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): sendAppendEntries: 0 is present for follower new-server 10:37:07,996 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): Sending AppendEntries to follower new-server: AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=5, leaderRaftVersion=5, entries==[JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=true}]} 10:37:07,996 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): handleAppendEntries: AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=5, leaderRaftVersion=5, entries==[JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=true}]} 10:37:07,997 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): Number of entries to be appended = 1 10:37:07,997 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): After cleanup, lastIndex: -1, entries to be added from: 0 10:37:07,997 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): Append entry to log VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]} 10:37:07,997 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] ReplicatedLogImpl - new-server: Append log entry and persist JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=true} 10:37:07,997 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PeerInfos - new-server: Updated server config: isVoting: true, peers: [PeerInfo [id=leader, address=null, votingState=VOTING]] 10:37:07,997 AM [new-server-%d66257] [DEBUG] RaftStorage - new-server: starting snapshot writeout to /tmp/junit-4465515244632378532/new-server/snapshot-0000000069AFF453-3B710975.tmp 10:37:07,997 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): Log size is now 1 10:37:07,998 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): handleAppendEntries returning : AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=0, logLastTerm=1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:07,998 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] SyncStatusTracker - new-server: Lagging 0 entries behind leader leader and reached -1 (of expected -1) 10:37:07,998 AM [leader-%d39853] [DEBUG] RaftStorage - leader: finished snapshot writeout to /tmp/junit-4465515244632378532/leader/snapshot-0000000069AFF453-3B5E749E.v1 10:37:07,998 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorageCompleter - new-server: awaiting more completions to resolve 1 synchronized callback(s) 10:37:07,998 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorVotingConfigSupport - leader: Returning OK for operation AddServer [newServerId=new-server, newServerAddress=pekko://test/user/new-server107, votingMember=true] 10:37:07,998 AM [leader-%d39853] [DEBUG] RaftStorage - leader: selected SNAPSHOT_V1 to handle file /tmp/junit-4465515244632378532/leader/snapshot-0000000069AFF453-339A1166.v1 10:37:07,999 AM [leader-%d39853] [DEBUG] RaftStorage - leader: selected SNAPSHOT_V1 to handle file /tmp/junit-4465515244632378532/leader/snapshot-0000000069AFF453-3B5E749E.v1 10:37:07,999 AM [leader-%d39853] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-4465515244632378532/leader/TermInfo.properties 10:37:07,999 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): handleAppendEntriesReply - FollowerLogInformation for new-server updated: matchIndex: 0, nextIndex: 1 10:37:07,999 AM [leader-%d39853] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-4465515244632378532/leader/journal-v1-1.log 10:37:07,999 AM [leader-%d39853] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-4465515244632378532/leader/metadata-v1-1.log 10:37:07,999 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower new-server: active: true, followerNextIndex: 1, leaderLastIndex: 0, leaderSnapShotIndex: -1 10:37:07,999 AM [new-server-%d66257] [DEBUG] RaftStorage - new-server: finished snapshot writeout to /tmp/junit-4465515244632378532/new-server/snapshot-0000000069AFF453-3B710975.v1 10:37:08,0 AM [new-server-%d66257] [DEBUG] RaftStorage - new-server: selected SNAPSHOT_V1 to handle file /tmp/junit-4465515244632378532/new-server/snapshot-0000000069AFF453-3B710975.v1 10:37:08,0 AM [new-server-%d66257] [DEBUG] RaftStorage - new-server: selected SNAPSHOT_V1 to handle file /tmp/junit-4465515244632378532/new-server/snapshot-0000000069AFF453-38FF394F.v1 10:37:08,0 AM [new-server-%d66257] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-4465515244632378532/new-server/TermInfo.properties 10:37:08,0 AM [new-server-%d66257] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-4465515244632378532/new-server/journal-v1-1.log 10:37:08,0 AM [new-server-%d66257] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-4465515244632378532/new-server/metadata-v1-1.log 10:37:08,0 AM [leader-%d39853] [DEBUG] RaftStorage - leader: deleted snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:07.865735014Z, file=/tmp/junit-4465515244632378532/leader/snapshot-0000000069AFF453-339A1166.v1, size=64, entryCompress=NONE, stateCompress=NONE} 10:37:08,0 AM [leader-%d39853] [DEBUG] RaftStorage - leader: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:07.996045982Z, file=/tmp/junit-4465515244632378532/leader/snapshot-0000000069AFF453-3B5E749E.v1, size=86, entryCompress=NONE, stateCompress=NONE} 10:37:08,0 AM [new-server-%d66257] [DEBUG] RaftStorage - new-server: deleted snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:07.956250447Z, file=/tmp/junit-4465515244632378532/new-server/snapshot-0000000069AFF453-38FF394F.v1, size=64, entryCompress=NONE, stateCompress=NONE} 10:37:08,0 AM [leader-%d39853] [DEBUG] RaftStorageCompleter - leader: 1 completion(s) pending 10:37:08,0 AM [new-server-%d66257] [DEBUG] RaftStorage - new-server: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:07.997263733Z, file=/tmp/junit-4465515244632378532/new-server/snapshot-0000000069AFF453-3B710975.v1, size=86, entryCompress=NONE, stateCompress=NONE} 10:37:08,0 AM [new-server-%d66257] [DEBUG] RaftStorageCompleter - new-server: 1 completion(s) pending 10:37:08,0 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorageCompleter - leader: running 1 completion(s) 10:37:08,0 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorageCompleter - new-server: running 1 completion(s) 10:37:08,0 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] ReplicatedLogImpl - leader: persist complete JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=true} 10:37:08,1 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] ReplicatedLogImpl - new-server: persist complete JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=false} 10:37:08,1 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorageCompleter - new-server: completed synchronized callback AppendReceivedCallback{entry=JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=false}, callback=org.opendaylight.controller.cluster.raft.behaviors.Follower$$Lambda/0x00000007c08d7150@3241ae6a} 10:37:08,1 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): Applying to log - commitIndex: 0, lastAppliedIndex: -1 10:37:08,1 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorBehavior - leader (Leader): Setting last applied to 0 10:37:08,1 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractReplicatedLog - leader: Moving last applied index from -1 to 0 10:37:08,1 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorageCompleter - new-server: synchronized callbacks after 2.863 ms 10:37:08,1 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActor - leader: Applying state for log index 0 data VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]} 10:37:08,1 AM [test-pekko.actor.default-dispatcher-8] [INFO] RaftActorVotingConfigSupport - leader: VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]} has been successfully replicated to a majority of followers 10:37:08,1 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorVotingConfigSupport - leader: Initiating AddServer [newServerId=new-server2, newServerAddress=pekko://test/user/follower105, votingMember=false] 10:37:08,1 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorVotingConfigSupport - leader: New follower is non-voting - directly persisting new server configuration 10:37:08,1 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorVotingConfigSupport - leader: New server configuration : [ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=new-server2, isVoting=false], ServerInfo[peerId=leader, isVoting=true]] [WARN] [03/10/2026 10:37:08.001] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/new-server107] unhandled message from Actor[pekko://test/deadLetters]: FollowerInitialSyncUpStatus[memberId=new-server, initialSyncDone=true] 10:37:08,1 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActor - leader: Persist data index=1 term=1 command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=new-server2, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]} 10:37:08,1 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] ReplicatedLogImpl - leader: Append log entry and persist JournaledLogEntry{index=1, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=new-server2, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]}, pending=true} [INFO] [pekkoDeadLetter][03/10/2026 10:37:08.001] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/new-server107] Message [org.opendaylight.controller.cluster.raft.base.messages.FollowerInitialSyncUpStatus] to TestActor[pekko://test/user/new-server107] was unhandled. [4] dead letters encountered. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 10:37:08,1 AM [test-pekko.actor.default-dispatcher-5] [INFO] TestActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.raft.base.messages.FollowerInitialSyncUpStatus] to TestActor[pekko://test/user/new-server107] was unhandled. [4] dead letters encountered. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 10:37:08,1 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): Replicate message: identifier: ServerOperationContextIdentifier{value=b3d89f32-5e8a-4185-8044-875d0b738ef3}, logIndex: 1, isSendImmediate: true 10:37:08,2 AM [leader-%d39854] [DEBUG] RaftStorage - leader: starting snapshot writeout to /tmp/junit-4465515244632378532/leader/snapshot-0000000069AFF454-001CFC30.tmp 10:37:08,2 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower new-server: active: true, followerNextIndex: 1, leaderLastIndex: 1, leaderSnapShotIndex: -1 10:37:08,2 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): sendAppendEntries: 1 is present for follower new-server 10:37:08,2 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): Sending AppendEntries to follower new-server: AppendEntries{term=1, leaderId=leader, prevLogIndex=0, prevLogTerm=1, leaderCommit=0, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=5, leaderRaftVersion=5, entries==[JournaledLogEntry{index=1, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=new-server2, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]}, pending=true}]} 10:37:08,2 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower new-server2: active: false, followerNextIndex: 0, leaderLastIndex: 1, leaderSnapShotIndex: -1 10:37:08,2 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorVotingConfigSupport - leader: Returning OK for operation AddServer [newServerId=new-server2, newServerAddress=pekko://test/user/follower105, votingMember=false] 10:37:08,2 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] Follower - new-server (Follower): handleAppendEntries: AppendEntries{term=1, leaderId=leader, prevLogIndex=0, prevLogTerm=1, leaderCommit=0, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=5, leaderRaftVersion=5, entries==[JournaledLogEntry{index=1, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=new-server2, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]}, pending=true}]} 10:37:08,2 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] SyncStatusTracker - new-server2: Last sync leader does not match current leader leader, need to catch up to -1 10:37:08,2 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] Follower - new-server (Follower): Number of entries to be appended = 1 10:37:08,2 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] Follower - new-server (Follower): After cleanup, lastIndex: 0, entries to be added from: 0 10:37:08,2 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): sendAppendEntries: 0 is present for follower new-server2 10:37:08,2 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): Sending AppendEntries to follower new-server2: AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=0, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=5, leaderRaftVersion=5, entries==[JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=false}, JournaledLogEntry{index=1, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=new-server2, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]}, pending=true}]} 10:37:08,2 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] Follower - new-server (Follower): Append entry to log VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=new-server2, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]} 10:37:08,3 AM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - Cannot invoke "org.opendaylight.controller.cluster.raft.behaviors.RaftActorBehavior.getReplicatedToAllIndex()" because "currentBehavior" is null java.lang.NullPointerException: Cannot invoke "org.opendaylight.controller.cluster.raft.behaviors.RaftActorBehavior.getReplicatedToAllIndex()" because "currentBehavior" is null at org.opendaylight.controller.cluster.raft@12.0.5-SNAPSHOT/org.opendaylight.controller.cluster.raft.SnapshotManager.trimLog(SnapshotManager.java:663) at org.opendaylight.controller.cluster.raft@12.0.5-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.RaftActorBehavior.performSnapshotWithoutCapture(RaftActorBehavior.java:438) at org.opendaylight.controller.cluster.raft@12.0.5-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.handleAppendEntries(Follower.java:222) at org.opendaylight.controller.cluster.raft@12.0.5-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.RaftActorBehavior.appendEntries(RaftActorBehavior.java:152) at org.opendaylight.controller.cluster.raft@12.0.5-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.RaftActorBehavior.handleMessage(RaftActorBehavior.java:375) at org.opendaylight.controller.cluster.raft@12.0.5-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.handleMessage(Follower.java:502) at org.opendaylight.controller.cluster.raft@12.0.5-SNAPSHOT/org.opendaylight.controller.cluster.raft.ForwardMessageToBehaviorActor.onReceive(ForwardMessageToBehaviorActor.java:25) at org.opendaylight.controller.repackaged.pekko@12.0.5-SNAPSHOT/org.apache.pekko.actor.UntypedAbstractActor$$anon$1.applyOrElse(AbstractActor.scala:341) at org.opendaylight.controller.repackaged.pekko@12.0.5-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.5-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:481) at org.opendaylight.controller.repackaged.pekko@12.0.5-SNAPSHOT/org.apache.pekko.actor.AbstractActor.aroundReceive(AbstractActor.scala:229) at org.opendaylight.controller.repackaged.pekko@12.0.5-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.5-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.5-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:273) at org.opendaylight.controller.repackaged.pekko@12.0.5-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:234) at org.opendaylight.controller.repackaged.pekko@12.0.5-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:246) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [03/10/2026 10:37:08.003] [test-pekko.actor.internal-dispatcher-11] [pekko://test/user/follower105] Cannot invoke "org.opendaylight.controller.cluster.raft.behaviors.RaftActorBehavior.getReplicatedToAllIndex()" because "currentBehavior" is null java.lang.NullPointerException: Cannot invoke "org.opendaylight.controller.cluster.raft.behaviors.RaftActorBehavior.getReplicatedToAllIndex()" because "currentBehavior" is null at org.opendaylight.controller.cluster.raft@12.0.5-SNAPSHOT/org.opendaylight.controller.cluster.raft.SnapshotManager.trimLog(SnapshotManager.java:663) at org.opendaylight.controller.cluster.raft@12.0.5-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.RaftActorBehavior.performSnapshotWithoutCapture(RaftActorBehavior.java:438) at org.opendaylight.controller.cluster.raft@12.0.5-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.handleAppendEntries(Follower.java:222) at org.opendaylight.controller.cluster.raft@12.0.5-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.RaftActorBehavior.appendEntries(RaftActorBehavior.java:152) at org.opendaylight.controller.cluster.raft@12.0.5-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.RaftActorBehavior.handleMessage(RaftActorBehavior.java:375) at org.opendaylight.controller.cluster.raft@12.0.5-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.handleMessage(Follower.java:502) at org.opendaylight.controller.cluster.raft@12.0.5-SNAPSHOT/org.opendaylight.controller.cluster.raft.ForwardMessageToBehaviorActor.onReceive(ForwardMessageToBehaviorActor.java:25) at org.opendaylight.controller.repackaged.pekko@12.0.5-SNAPSHOT/org.apache.pekko.actor.UntypedAbstractActor$$anon$1.applyOrElse(AbstractActor.scala:341) at org.opendaylight.controller.repackaged.pekko@12.0.5-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.5-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:481) at org.opendaylight.controller.repackaged.pekko@12.0.5-SNAPSHOT/org.apache.pekko.actor.AbstractActor.aroundReceive(AbstractActor.scala:229) at org.opendaylight.controller.repackaged.pekko@12.0.5-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.5-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.5-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:273) at org.opendaylight.controller.repackaged.pekko@12.0.5-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:234) at org.opendaylight.controller.repackaged.pekko@12.0.5-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:246) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 10:37:08,3 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] ReplicatedLogImpl - new-server: Append log entry and persist JournaledLogEntry{index=1, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=new-server2, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]}, pending=true} 10:37:08,3 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] PeerInfos - new-server: Updated server config: isVoting: true, peers: [PeerInfo [id=leader, address=null, votingState=VOTING], PeerInfo [id=new-server2, address=null, votingState=NON_VOTING]] 10:37:08,3 AM [new-server-%d66258] [DEBUG] RaftStorage - new-server: starting snapshot writeout to /tmp/junit-4465515244632378532/new-server/snapshot-0000000069AFF454-003786A8.tmp 10:37:08,3 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] Follower - new-server (Follower): Log size is now 2 10:37:08,3 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] Follower - new-server (Follower): Commit index set to 0 10:37:08,3 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] Follower - new-server (Follower): handleAppendEntries returning : AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=1, logLastTerm=1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:08,3 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] SyncStatusTracker - new-server: Lagging 0 entries behind leader leader and reached 0 (of expected -1) 10:37:08,4 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] Follower - new-server (Follower): applyLogToStateMachine, appendEntries.getLeaderCommit(): 0, context.getLastApplied(): -1, lastIndex(): 1 10:37:08,4 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActorBehavior - new-server (Follower): Setting last applied to 0 10:37:08,4 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - new-server: Moving last applied index from -1 to 0 10:37:08,4 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): handleAppendEntriesReply - FollowerLogInformation for new-server updated: matchIndex: 1, nextIndex: 2 10:37:08,4 AM [leader-%d39854] [DEBUG] RaftStorage - leader: finished snapshot writeout to /tmp/junit-4465515244632378532/leader/snapshot-0000000069AFF454-001CFC30.v1 10:37:08,4 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - new-server: Applying state for log index 0 data VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]} 10:37:08,4 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower new-server: active: true, followerNextIndex: 2, leaderLastIndex: 1, leaderSnapShotIndex: -1 10:37:08,4 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorageCompleter - new-server: awaiting more completions to resolve 1 synchronized callback(s) 10:37:08,4 AM [leader-%d39854] [DEBUG] RaftStorage - leader: selected SNAPSHOT_V1 to handle file /tmp/junit-4465515244632378532/leader/snapshot-0000000069AFF454-001CFC30.v1 10:37:08,4 AM [leader-%d39854] [DEBUG] RaftStorage - leader: selected SNAPSHOT_V1 to handle file /tmp/junit-4465515244632378532/leader/snapshot-0000000069AFF453-3B5E749E.v1 10:37:08,5 AM [leader-%d39854] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-4465515244632378532/leader/TermInfo.properties 10:37:08,5 AM [leader-%d39854] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-4465515244632378532/leader/journal-v1-1.log 10:37:08,5 AM [leader-%d39854] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-4465515244632378532/leader/metadata-v1-1.log 10:37:08,5 AM [leader-%d39854] [DEBUG] RaftStorage - leader: deleted snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:07.996045982Z, file=/tmp/junit-4465515244632378532/leader/snapshot-0000000069AFF453-3B5E749E.v1, size=86, entryCompress=NONE, stateCompress=NONE} 10:37:08,5 AM [leader-%d39854] [DEBUG] RaftStorage - leader: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:08.001899568Z, file=/tmp/junit-4465515244632378532/leader/snapshot-0000000069AFF454-001CFC30.v1, size=100, entryCompress=NONE, stateCompress=NONE} 10:37:08,5 AM [leader-%d39854] [DEBUG] RaftStorageCompleter - leader: 1 completion(s) pending 10:37:08,5 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorageCompleter - leader: running 1 completion(s) 10:37:08,5 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] ReplicatedLogImpl - leader: persist complete JournaledLogEntry{index=1, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=new-server2, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]}, pending=true} 10:37:08,5 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): Applying to log - commitIndex: 1, lastAppliedIndex: 0 10:37:08,5 AM [new-server-%d66258] [DEBUG] RaftStorage - new-server: finished snapshot writeout to /tmp/junit-4465515244632378532/new-server/snapshot-0000000069AFF454-003786A8.v1 10:37:08,5 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorBehavior - leader (Leader): Setting last applied to 1 10:37:08,5 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader: Moving last applied index from 0 to 1 10:37:08,5 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader: Applying state for log index 1 data VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=new-server2, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]} 10:37:08,5 AM [new-server-%d66258] [DEBUG] RaftStorage - new-server: selected SNAPSHOT_V1 to handle file /tmp/junit-4465515244632378532/new-server/snapshot-0000000069AFF453-3B710975.v1 10:37:08,5 AM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActorVotingConfigSupport - leader: VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=new-server2, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]} has been successfully replicated to a majority of followers 10:37:08,5 AM [new-server-%d66258] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-4465515244632378532/new-server/TermInfo.properties 10:37:08,5 AM [new-server-%d66258] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-4465515244632378532/new-server/journal-v1-1.log 10:37:08,6 AM [new-server-%d66258] [DEBUG] RaftStorage - new-server: selected SNAPSHOT_V1 to handle file /tmp/junit-4465515244632378532/new-server/snapshot-0000000069AFF454-003786A8.v1 10:37:08,6 AM [new-server-%d66258] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-4465515244632378532/new-server/metadata-v1-1.log 10:37:08,6 AM [new-server-%d66258] [DEBUG] RaftStorage - new-server: deleted snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:07.997263733Z, file=/tmp/junit-4465515244632378532/new-server/snapshot-0000000069AFF453-3B710975.v1, size=86, entryCompress=NONE, stateCompress=NONE} 10:37:08,6 AM [new-server-%d66258] [DEBUG] RaftStorage - new-server: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:08.003638952Z, file=/tmp/junit-4465515244632378532/new-server/snapshot-0000000069AFF454-003786A8.v1, size=100, entryCompress=NONE, stateCompress=NONE} 10:37:08,6 AM [new-server-%d66258] [DEBUG] RaftStorageCompleter - new-server: 1 completion(s) pending 10:37:08,6 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorageCompleter - new-server: running 1 completion(s) 10:37:08,6 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] ReplicatedLogImpl - new-server: persist complete JournaledLogEntry{index=1, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=new-server2, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]}, pending=false} 10:37:08,6 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorageCompleter - new-server: completed synchronized callback AppendReceivedCallback{entry=JournaledLogEntry{index=1, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=new-server2, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]}, pending=false}, callback=org.opendaylight.controller.cluster.raft.behaviors.Follower$$Lambda/0x00000007c08d7150@1b7468b7} 10:37:08,6 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorageCompleter - new-server: synchronized callbacks after 2.175 ms 10:37:08,220 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractLeader - leader (Leader): sendAppendEntries: 0 is present for follower new-server2 10:37:08,220 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractLeader - leader (Leader): Sending AppendEntries to follower new-server2: AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=5, leaderRaftVersion=5, entries==[JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=false}, JournaledLogEntry{index=1, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=new-server2, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]}, pending=false}]} 10:37:08,221 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] Follower - new-server (Follower): Commit index set to 1 10:37:08,221 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] SyncStatusTracker - new-server: Lagging 0 entries behind leader leader and reached 1 (of expected -1) 10:37:08,221 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] Follower - new-server (Follower): applyLogToStateMachine, appendEntries.getLeaderCommit(): 1, context.getLastApplied(): 0, lastIndex(): 1 10:37:08,221 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActorBehavior - new-server (Follower): Setting last applied to 1 10:37:08,221 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - new-server: Moving last applied index from 0 to 1 10:37:08,221 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - new-server: Applying state for log index 1 data VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=new-server2, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]} 10:37:08,255 AM [main] [INFO] RaftActorVotingConfigSupportTest - testAddServerWithOperationInProgress ending 10:37:08,256 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower105] 10:37:08,267 AM [main] [INFO] TestActorFactory - Killing actor Actor[pekko://test/user/new-serverCollector106#-1882018947] 10:37:08,268 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/new-server107] 10:37:08,268 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - new-server: terminating thread VirtualThread[#242,new-server-writer-47]/waiting 10:37:08,268 AM [new-server-writer-47] [DEBUG] JournalWriteTask - new-server: received 1 commands after 673.4 ms 10:37:08,268 AM [new-server-writer-47] [DEBUG] JournalWriteTask - new-server: completed 1 commands in 35.46 μs 10:37:08,268 AM [new-server-writer-47] [DEBUG] JournalWriteTask - new-server: journal writer stopped 10:37:08,269 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - new-server: journal closed 10:37:08,269 AM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - new-server: journal closed 10:37:08,269 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - new-server: stopped executor with 0 remaining tasks 10:37:08,269 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - new-server: stopped executor with 0 remaining tasks 10:37:08,269 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/leader108] 10:37:08,269 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader: terminating thread VirtualThread[#244,leader-writer-48]/waiting 10:37:08,269 AM [leader-writer-48] [DEBUG] JournalWriteTask - leader: received 1 commands after 466.3 ms 10:37:08,270 AM [leader-writer-48] [DEBUG] JournalWriteTask - leader: completed 1 commands in 19.06 μs 10:37:08,270 AM [leader-writer-48] [DEBUG] JournalWriteTask - leader: journal writer stopped 10:37:08,270 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader: journal closed 10:37:08,270 AM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader: journal closed 10:37:08,270 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:08,270 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:08,270 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/leaderCollector109] 10:37:08,276 AM [main] [INFO] RaftActorVotingConfigSupportTest - testRemoveServerNonExistentServer starting 10:37:08,276 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActorVotingConfigSupportTest$MockLeaderRaftActor - Actor created TestActor[pekko://test/user/leader111] [WARN] [03/10/2026 10:37:08.276] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader111]: org.opendaylight.controller.cluster.common.actor.Monitor@70d8dc7f [INFO] [pekkoDeadLetter][03/10/2026 10:37:08.277] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/leader111] to Actor[pekko://test/user/termination-monitor] was not delivered. [5] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/user/termination-monitor] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 10:37:08,277 AM [test-pekko.actor.default-dispatcher-12] [INFO] EmptyLocalActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/leader111] to Actor[pekko://test/user/termination-monitor] was not delivered. [5] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/user/termination-monitor] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 10:37:08,277 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader: Set currentTerm=1, votedFor= 10:37:08,277 AM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader: Starting recovery with journal batch size 1000 10:37:08,277 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader: started executor 10:37:08,278 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader: started executor 10:37:08,278 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader: metadata journal open: replayFrom=1 applyTo=0 10:37:08,279 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:08,279 AM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader: journal open: applyTo=0 10:37:08,279 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader: recovering to non-persistent 10:37:08,279 AM [leader-writer-49] [DEBUG] JournalWriteTask - leader: journal writer started 10:37:08,279 AM [leader-writer-49] [DEBUG] JournalWriteTask - leader: waiting to receive commands 10:37:08,279 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - /tmp/junit-6067237778682243240/leader/TermInfo.properties does not exist 10:37:08,281 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader: Set currentTerm=1, votedFor= 10:37:08,281 AM [test-pekko.actor.default-dispatcher-5] [INFO] Recovery - leader: Local TermInfo store seeded with TermInfo{term=1, votedFor=} 10:37:08,281 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-6067237778682243240/leader/TermInfo.properties 10:37:08,281 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-6067237778682243240/leader/journal-v1-1.log 10:37:08,281 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-6067237778682243240/leader/metadata-v1-1.log 10:37:08,281 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader: no eligible files found 10:37:08,282 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader: Moving last applied index from -1 to -1 10:37:08,282 AM [test-pekko.actor.default-dispatcher-5] [INFO] Recovery - leader: Recovery completed in in 2.620 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:08,282 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader: Recovery completed and can restore from snapshot 10:37:08,282 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractLeader - leader (Leader): Election: Leader has following peers: [follower] 10:37:08,282 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower: active: false, followerNextIndex: -1, leaderLastIndex: -1, leaderSnapShotIndex: -1 10:37:08,293 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActorVotingConfigSupport - leader: onRemoveServer: RemoveServer{serverId='new-server'}, state: Idle 10:37:08,294 AM [main] [INFO] RaftActorVotingConfigSupportTest - testRemoveServerNonExistentServer ending 10:37:08,294 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower110] 10:37:08,306 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/leader111] 10:37:08,306 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader: terminating thread VirtualThread[#252,leader-writer-49]/waiting 10:37:08,306 AM [leader-writer-49] [DEBUG] JournalWriteTask - leader: received 1 commands after 27.38 ms 10:37:08,306 AM [leader-writer-49] [DEBUG] JournalWriteTask - leader: completed 1 commands in 30.14 μs 10:37:08,307 AM [leader-writer-49] [DEBUG] JournalWriteTask - leader: journal writer stopped 10:37:08,307 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader: journal closed 10:37:08,307 AM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader: journal closed 10:37:08,307 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:08,307 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:08,312 AM [main] [INFO] RaftActorVotingConfigSupportTest - testRemoveServerWithNoLeader starting 10:37:08,313 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] MockRaftActor - Actor created TestActor[pekko://test/user/leader113] [WARN] [03/10/2026 10:37:08.313] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader113]: org.opendaylight.controller.cluster.common.actor.Monitor@56835b03 [INFO] [pekkoDeadLetter][03/10/2026 10:37:08.314] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/leader113] to Actor[pekko://test/user/termination-monitor] was not delivered. [6] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/user/termination-monitor] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 10:37:08,314 AM [test-pekko.actor.default-dispatcher-8] [INFO] EmptyLocalActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/leader113] to Actor[pekko://test/user/termination-monitor] was not delivered. [6] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/user/termination-monitor] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 10:37:08,315 AM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader: Starting recovery with journal batch size 1000 10:37:08,316 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader: started executor 10:37:08,316 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader: started executor 10:37:08,316 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader: metadata journal open: replayFrom=1 applyTo=0 10:37:08,317 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:08,317 AM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader: journal open: applyTo=0 10:37:08,318 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader: recovering to non-persistent 10:37:08,318 AM [leader-writer-50] [DEBUG] JournalWriteTask - leader: journal writer started 10:37:08,318 AM [leader-writer-50] [DEBUG] JournalWriteTask - leader: waiting to receive commands 10:37:08,318 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - /tmp/junit-2342699843039720175/leader/TermInfo.properties does not exist 10:37:08,320 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader: Set currentTerm=0, votedFor=null 10:37:08,320 AM [test-pekko.actor.default-dispatcher-5] [INFO] Recovery - leader: Local TermInfo store seeded with TermInfo{term=0} 10:37:08,320 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-2342699843039720175/leader/TermInfo.properties 10:37:08,320 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-2342699843039720175/leader/journal-v1-1.log 10:37:08,320 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-2342699843039720175/leader/metadata-v1-1.log 10:37:08,320 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader: no eligible files found 10:37:08,320 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader: Moving last applied index from -1 to -1 10:37:08,320 AM [test-pekko.actor.default-dispatcher-5] [INFO] Recovery - leader: Recovery completed in in 2.572 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:08,320 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader: Recovery completed and can restore from snapshot 10:37:08,331 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActorVotingConfigSupport - leader: onRemoveServer: RemoveServer{serverId='follower'}, state: Idle 10:37:08,332 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActorVotingConfigSupport - leader: No leader - returning NO_LEADER reply 10:37:08,332 AM [main] [INFO] RaftActorVotingConfigSupportTest - testRemoveServerWithNoLeader ending 10:37:08,332 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower112] 10:37:08,344 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/leader113] 10:37:08,344 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader: terminating thread VirtualThread[#253,leader-writer-50]/waiting 10:37:08,344 AM [leader-writer-50] [DEBUG] JournalWriteTask - leader: received 1 commands after 26.68 ms 10:37:08,345 AM [leader-writer-50] [DEBUG] JournalWriteTask - leader: completed 1 commands in 35.87 μs 10:37:08,345 AM [leader-writer-50] [DEBUG] JournalWriteTask - leader: journal writer stopped 10:37:08,345 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader: journal closed 10:37:08,345 AM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader: journal closed 10:37:08,345 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:08,346 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:08,350 AM [main] [INFO] RaftActorVotingConfigSupportTest - testRemoveServerLeader starting 10:37:08,350 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActorVotingConfigSupportTest$MockLeaderRaftActor - Actor created TestActor[pekko://test/user/leader116] [WARN] [03/10/2026 10:37:08.351] [test-pekko.actor.default-dispatcher-8] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader116]: org.opendaylight.controller.cluster.common.actor.Monitor@28d2ada2 [INFO] [pekkoDeadLetter][03/10/2026 10:37:08.351] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/leader116] to Actor[pekko://test/user/termination-monitor] was not delivered. [7] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/user/termination-monitor] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 10:37:08,351 AM [test-pekko.actor.default-dispatcher-12] [INFO] EmptyLocalActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/leader116] to Actor[pekko://test/user/termination-monitor] was not delivered. [7] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/user/termination-monitor] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 10:37:08,352 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader: Set currentTerm=1, votedFor= 10:37:08,352 AM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader: Starting recovery with journal batch size 1000 10:37:08,352 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader: started executor 10:37:08,352 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader: started executor 10:37:08,353 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader: metadata journal open: replayFrom=1 applyTo=0 10:37:08,353 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:08,353 AM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader: journal open: applyTo=0 10:37:08,353 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader: recovering to non-persistent 10:37:08,354 AM [leader-writer-51] [DEBUG] JournalWriteTask - leader: journal writer started 10:37:08,354 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - /tmp/junit-133713018025000733/leader/TermInfo.properties does not exist 10:37:08,354 AM [leader-writer-51] [DEBUG] JournalWriteTask - leader: waiting to receive commands 10:37:08,356 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader: Set currentTerm=1, votedFor= 10:37:08,356 AM [test-pekko.actor.default-dispatcher-5] [INFO] Recovery - leader: Local TermInfo store seeded with TermInfo{term=1, votedFor=} 10:37:08,356 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-133713018025000733/leader/TermInfo.properties 10:37:08,356 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-133713018025000733/leader/journal-v1-1.log 10:37:08,356 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-133713018025000733/leader/metadata-v1-1.log 10:37:08,356 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader: no eligible files found 10:37:08,356 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader: Moving last applied index from -1 to -1 10:37:08,356 AM [test-pekko.actor.default-dispatcher-5] [INFO] Recovery - leader: Recovery completed in in 2.440 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:08,356 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader: Recovery completed and can restore from snapshot 10:37:08,356 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractLeader - leader (Leader): Election: Leader has following peers: [follower] 10:37:08,357 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower: active: false, followerNextIndex: -1, leaderLastIndex: -1, leaderSnapShotIndex: -1 [WARN] [03/10/2026 10:37:08.357] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/follower115] received dead letter from TestActor[pekko://test/user/leader116]: AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=4, leaderRaftVersion=5, entries==[]} [INFO] [pekkoDeadLetter][03/10/2026 10:37:08.357] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/follower115] Message [org.opendaylight.controller.cluster.raft.messages.AppendEntries] from TestActor[pekko://test/user/leader116] to Actor[pekko://test/user/follower115] was not delivered. [8] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/user/follower115] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 10:37:08,357 AM [test-pekko.actor.default-dispatcher-8] [INFO] EmptyLocalActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.raft.messages.AppendEntries] from TestActor[pekko://test/user/leader116] to Actor[pekko://test/user/follower115] was not delivered. [8] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/user/follower115] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 10:37:08,360 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActorVotingConfigSupportTest$CollectingMockRaftActor - Actor created TestActor[pekko://test/user/follower115] [WARN] [03/10/2026 10:37:08.360] [test-pekko.actor.default-dispatcher-8] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower115]: org.opendaylight.controller.cluster.common.actor.Monitor@71d28a36 [INFO] [pekkoDeadLetter][03/10/2026 10:37:08.360] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/follower115] to Actor[pekko://test/user/termination-monitor] was not delivered. [9] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/user/termination-monitor] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 10:37:08,360 AM [test-pekko.actor.default-dispatcher-12] [INFO] EmptyLocalActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/follower115] to Actor[pekko://test/user/termination-monitor] was not delivered. [9] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/user/termination-monitor] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 10:37:08,361 AM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower: Starting recovery with journal batch size 1000 10:37:08,361 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower: started executor 10:37:08,361 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower: started executor 10:37:08,362 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower: metadata journal open: replayFrom=1 applyTo=0 10:37:08,363 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:08,363 AM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower: journal open: applyTo=0 10:37:08,363 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower: recovering to non-persistent 10:37:08,363 AM [follower-writer-52] [DEBUG] JournalWriteTask - follower: journal writer started 10:37:08,363 AM [follower-writer-52] [DEBUG] JournalWriteTask - follower: waiting to receive commands 10:37:08,363 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - /tmp/junit-133713018025000733/follower/TermInfo.properties does not exist 10:37:08,366 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower: Set currentTerm=0, votedFor=null 10:37:08,366 AM [test-pekko.actor.default-dispatcher-5] [INFO] Recovery - follower: Local TermInfo store seeded with TermInfo{term=0} 10:37:08,366 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower: skipping unrecognized file /tmp/junit-133713018025000733/follower/TermInfo.properties 10:37:08,366 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower: skipping unrecognized file /tmp/junit-133713018025000733/follower/journal-v1-1.log 10:37:08,366 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower: skipping unrecognized file /tmp/junit-133713018025000733/follower/metadata-v1-1.log 10:37:08,366 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower: no eligible files found 10:37:08,366 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower: Moving last applied index from -1 to -1 10:37:08,367 AM [test-pekko.actor.default-dispatcher-5] [INFO] Recovery - follower: Recovery completed in in 3.207 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:08,367 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower: Recovery completed and can restore from snapshot 10:37:08,378 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActorVotingConfigSupport - leader: onRemoveServer: RemoveServer{serverId='leader'}, state: Idle 10:37:08,381 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActorVotingConfigSupport - leader: New server configuration : [ServerInfo[peerId=follower, isVoting=true]] 10:37:08,381 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader: Persist data index=0 term=1 command=VotingConfig{serverInfo=[ServerInfo[peerId=follower, isVoting=true]]} 10:37:08,381 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] ReplicatedLogImpl - leader: Append log entry and persist JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower, isVoting=true]]}, pending=true} 10:37:08,382 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractLeader - leader (Leader): Replicate message: identifier: ServerOperationContextIdentifier{value=c7669a1f-b9d1-44d8-ba01-9992875f7cb3}, logIndex: 0, isSendImmediate: true 10:37:08,382 AM [leader-%d281808] [DEBUG] RaftStorage - leader: starting snapshot writeout to /tmp/junit-133713018025000733/leader/snapshot-0000000069AFF454-16C80667.tmp 10:37:08,382 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower: active: false, followerNextIndex: -1, leaderLastIndex: 0, leaderSnapShotIndex: -1 10:37:08,382 AM [test-pekko.actor.default-dispatcher-12] [INFO] Follower - follower (Follower): Term 1 in "AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=4, leaderRaftVersion=5, entries==[]}" message is greater than follower's term 0 - updating term 10:37:08,383 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActorVotingConfigSupport - leader: Returning OK for operation RemoveServer{serverId='leader'} 10:37:08,385 AM [leader-%d281808] [DEBUG] RaftStorage - leader: finished snapshot writeout to /tmp/junit-133713018025000733/leader/snapshot-0000000069AFF454-16C80667.v1 10:37:08,385 AM [leader-%d281808] [DEBUG] RaftStorage - leader: selected SNAPSHOT_V1 to handle file /tmp/junit-133713018025000733/leader/snapshot-0000000069AFF454-16C80667.v1 10:37:08,385 AM [leader-%d281808] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-133713018025000733/leader/TermInfo.properties 10:37:08,385 AM [leader-%d281808] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-133713018025000733/leader/journal-v1-1.log 10:37:08,385 AM [leader-%d281808] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-133713018025000733/leader/metadata-v1-1.log 10:37:08,386 AM [leader-%d281808] [DEBUG] RaftStorage - leader: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:08.382207591Z, file=/tmp/junit-133713018025000733/leader/snapshot-0000000069AFF454-16C80667.v1, size=75, entryCompress=NONE, stateCompress=NONE} 10:37:08,386 AM [leader-%d281808] [DEBUG] RaftStorageCompleter - leader: 1 completion(s) pending 10:37:08,386 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorageCompleter - leader: running 1 completion(s) 10:37:08,386 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower: Set currentTerm=1, votedFor=null 10:37:08,386 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] ReplicatedLogImpl - leader: persist complete JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower, isVoting=true]]}, pending=true} 10:37:08,386 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] SyncStatusTracker - follower: Last sync leader does not match current leader leader, need to catch up to -1 10:37:08,386 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractLeader - leader (Leader): handleAppendEntriesReply - FollowerLogInformation for follower updated: matchIndex: -1, nextIndex: 0 10:37:08,386 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower: active: true, followerNextIndex: 0, leaderLastIndex: 0, leaderSnapShotIndex: -1 10:37:08,386 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractLeader - leader (Leader): sendAppendEntries: 0 is present for follower follower 10:37:08,386 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractLeader - leader (Leader): Sending AppendEntries to follower follower: AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=5, leaderRaftVersion=5, entries==[JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower, isVoting=true]]}, pending=false}]} [WARN] [03/10/2026 10:37:08.386] [test-pekko.actor.default-dispatcher-8] [pekko://test/user/follower115] unhandled message from Actor[pekko://test/deadLetters]: FollowerInitialSyncUpStatus[memberId=follower, initialSyncDone=false] 10:37:08,386 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - follower (Follower): handleAppendEntries: AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=5, leaderRaftVersion=5, entries==[JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower, isVoting=true]]}, pending=false}]} 10:37:08,386 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - follower (Follower): Number of entries to be appended = 1 10:37:08,386 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - follower (Follower): After cleanup, lastIndex: -1, entries to be added from: 0 10:37:08,386 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - follower (Follower): Append entry to log VotingConfig{serverInfo=[ServerInfo[peerId=follower, isVoting=true]]} 10:37:08,386 AM [test-pekko.actor.default-dispatcher-6] [INFO] TestActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.raft.base.messages.FollowerInitialSyncUpStatus] to TestActor[pekko://test/user/follower115] was unhandled. [10] dead letters encountered, no more dead letters will be logged in next [5.000 min]. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 10:37:08,386 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] ReplicatedLogImpl - follower: Append log entry and persist JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower, isVoting=true]]}, pending=false} [INFO] [pekkoDeadLetter][03/10/2026 10:37:08.386] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/follower115] Message [org.opendaylight.controller.cluster.raft.base.messages.FollowerInitialSyncUpStatus] to TestActor[pekko://test/user/follower115] was unhandled. [10] dead letters encountered, no more dead letters will be logged in next [5.000 min]. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 10:37:08,387 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] PeerInfos - follower: Updated server config: isVoting: true, peers: [] 10:37:08,387 AM [follower-%d942329] [DEBUG] RaftStorage - follower: starting snapshot writeout to /tmp/junit-133713018025000733/follower/snapshot-0000000069AFF454-17110A97.tmp 10:37:08,387 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - follower (Follower): Log size is now 1 10:37:08,387 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - follower (Follower): handleAppendEntries returning : AppendEntriesReply{term=1, success=true, followerId=follower, logLastIndex=0, logLastTerm=1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:08,387 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] SyncStatusTracker - follower: Lagging 0 entries behind leader leader and reached -1 (of expected -1) 10:37:08,387 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorageCompleter - follower: awaiting more completions to resolve 1 synchronized callback(s) 10:37:08,387 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractLeader - leader (Leader): handleAppendEntriesReply - FollowerLogInformation for follower updated: matchIndex: 0, nextIndex: 1 10:37:08,387 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractLeader - leader (Leader): Applying to log - commitIndex: 0, lastAppliedIndex: -1 10:37:08,387 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActorBehavior - leader (Leader): Setting last applied to 0 10:37:08,387 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader: Moving last applied index from -1 to 0 10:37:08,387 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader: Applying state for log index 0 data VotingConfig{serverInfo=[ServerInfo[peerId=follower, isVoting=true]]} 10:37:08,387 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower: active: true, followerNextIndex: 1, leaderLastIndex: 0, leaderSnapShotIndex: -1 10:37:08,387 AM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActorVotingConfigSupport - leader: VotingConfig{serverInfo=[ServerInfo[peerId=follower, isVoting=true]]} has been successfully replicated to a majority of followers 10:37:08,389 AM [follower-%d942329] [DEBUG] RaftStorage - follower: finished snapshot writeout to /tmp/junit-133713018025000733/follower/snapshot-0000000069AFF454-17110A97.v1 [WARN] [03/10/2026 10:37:08.389] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/leader116] unhandled message from TestActor[pekko://test/user/leader116]: ServerRemoved [serverId=leader] 10:37:08,389 AM [follower-%d942329] [DEBUG] RaftStorage - follower: selected SNAPSHOT_V1 to handle file /tmp/junit-133713018025000733/follower/snapshot-0000000069AFF454-17110A97.v1 10:37:08,389 AM [follower-%d942329] [DEBUG] RaftStorage - follower: skipping unrecognized file /tmp/junit-133713018025000733/follower/TermInfo.properties 10:37:08,389 AM [follower-%d942329] [DEBUG] RaftStorage - follower: skipping unrecognized file /tmp/junit-133713018025000733/follower/journal-v1-1.log 10:37:08,389 AM [follower-%d942329] [DEBUG] RaftStorage - follower: skipping unrecognized file /tmp/junit-133713018025000733/follower/metadata-v1-1.log 10:37:08,389 AM [follower-%d942329] [DEBUG] RaftStorage - follower: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:08.386992791Z, file=/tmp/junit-133713018025000733/follower/snapshot-0000000069AFF454-17110A97.v1, size=75, entryCompress=NONE, stateCompress=NONE} 10:37:08,389 AM [follower-%d942329] [DEBUG] RaftStorageCompleter - follower: 1 completion(s) pending 10:37:08,389 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorageCompleter - follower: running 1 completion(s) 10:37:08,389 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] ReplicatedLogImpl - follower: persist complete JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower, isVoting=true]]}, pending=false} 10:37:08,389 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorageCompleter - follower: completed synchronized callback AppendReceivedCallback{entry=JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower, isVoting=true]]}, pending=false}, callback=org.opendaylight.controller.cluster.raft.behaviors.Follower$$Lambda/0x00000007c08d7150@3f9801ed} 10:37:08,390 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorageCompleter - follower: synchronized callbacks after 2.757 ms 10:37:08,390 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - follower (Follower): Commit index set to 0 10:37:08,390 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] SyncStatusTracker - follower: Lagging 0 entries behind leader leader and reached 0 (of expected -1) 10:37:08,390 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - follower (Follower): applyLogToStateMachine, appendEntries.getLeaderCommit(): 0, context.getLastApplied(): -1, lastIndex(): 0 10:37:08,390 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorBehavior - follower (Follower): Setting last applied to 0 10:37:08,390 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractReplicatedLog - follower: Moving last applied index from -1 to 0 10:37:08,390 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActor - follower: Applying state for log index 0 data VotingConfig{serverInfo=[ServerInfo[peerId=follower, isVoting=true]]} [WARN] [03/10/2026 10:37:08.390] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/follower115] unhandled message from Actor[pekko://test/deadLetters]: FollowerInitialSyncUpStatus[memberId=follower, initialSyncDone=true] 10:37:08,434 AM [main] [INFO] RaftActorVotingConfigSupportTest - testRemoveServerLeader ending 10:37:08,435 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower114] 10:37:08,446 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/leader116] 10:37:08,447 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader: terminating thread VirtualThread[#254,leader-writer-51]/waiting 10:37:08,447 AM [leader-writer-51] [DEBUG] JournalWriteTask - leader: received 1 commands after 93.62 ms 10:37:08,447 AM [leader-writer-51] [DEBUG] JournalWriteTask - leader: completed 1 commands in 28.83 μs 10:37:08,447 AM [leader-writer-51] [DEBUG] JournalWriteTask - leader: journal writer stopped 10:37:08,448 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader: journal closed 10:37:08,448 AM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader: journal closed 10:37:08,448 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:08,448 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:08,448 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/leaderCollector117] 10:37:08,449 AM [main] [INFO] TestActorFactory - Killing actor Actor[pekko://test/user/collector118#-145643871] 10:37:08,449 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower115] 10:37:08,450 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower: terminating thread VirtualThread[#255,follower-writer-52]/waiting 10:37:08,450 AM [follower-writer-52] [DEBUG] JournalWriteTask - follower: received 1 commands after 86.55 ms 10:37:08,450 AM [follower-writer-52] [DEBUG] JournalWriteTask - follower: completed 1 commands in 22.02 μs 10:37:08,450 AM [follower-writer-52] [DEBUG] JournalWriteTask - follower: journal writer stopped 10:37:08,452 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower: journal closed 10:37:08,452 AM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower: journal closed 10:37:08,452 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower: stopped executor with 0 remaining tasks 10:37:08,452 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower: stopped executor with 0 remaining tasks 10:37:08,460 AM [main] [INFO] RaftActorVotingConfigSupportTest - testChangeToVotingWithNoLeaderAndOtherLeaderElected starting 10:37:08,463 AM [main] [DEBUG] PropertiesTermInfoStore - node1: Set currentTerm=1, votedFor=node1 10:37:08,464 AM [main] [DEBUG] EntryJournalV1 - node1: metadata journal open: replayFrom=1 applyTo=0 10:37:08,465 AM [main] [DEBUG] EntryJournalV1 - node1: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:08,465 AM [main] [DEBUG] EntryJournalV1 - node1: journal closed 10:37:08,465 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower120] 10:37:08,481 AM [main] [INFO] RaftActorVotingConfigSupportTest - testAddServerWithInstallSnapshotTimeout starting 10:37:08,482 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActorVotingConfigSupportTest$MockNewFollowerRaftActor - Actor created TestActor[pekko://test/user/new-server123] [WARN] [03/10/2026 10:37:08.483] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/new-server123]: org.opendaylight.controller.cluster.common.actor.Monitor@28a99a4d 10:37:08,484 AM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - new-server: Starting recovery with journal batch size 1000 10:37:08,484 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - new-server: started executor 10:37:08,484 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - new-server: started executor 10:37:08,484 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - new-server: metadata journal open: replayFrom=1 applyTo=0 10:37:08,485 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - new-server: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:08,485 AM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - new-server: journal open: applyTo=0 10:37:08,485 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - new-server: recovering to non-persistent 10:37:08,485 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - /tmp/junit-17239409592163152424/new-server/TermInfo.properties does not exist 10:37:08,486 AM [new-server-writer-53] [DEBUG] JournalWriteTask - new-server: journal writer started 10:37:08,486 AM [new-server-writer-53] [DEBUG] JournalWriteTask - new-server: waiting to receive commands 10:37:08,488 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - new-server: Set currentTerm=0, votedFor=null 10:37:08,488 AM [test-pekko.actor.default-dispatcher-5] [INFO] Recovery - new-server: Local TermInfo store seeded with TermInfo{term=0} 10:37:08,488 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-17239409592163152424/new-server/TermInfo.properties 10:37:08,488 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-17239409592163152424/new-server/journal-v1-1.log 10:37:08,488 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-17239409592163152424/new-server/metadata-v1-1.log 10:37:08,488 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - new-server: no eligible files found 10:37:08,488 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - new-server: Moving last applied index from -1 to -1 10:37:08,488 AM [test-pekko.actor.default-dispatcher-5] [INFO] Recovery - new-server: Recovery completed in in 2.738 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:08,488 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - new-server: Recovery completed and can restore from snapshot 10:37:08,490 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActorVotingConfigSupportTest$MockLeaderRaftActor - Actor created TestActor[pekko://test/user/leader124] [WARN] [03/10/2026 10:37:08.490] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader124]: org.opendaylight.controller.cluster.common.actor.Monitor@76ffed68 10:37:08,490 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader: Set currentTerm=1, votedFor= 10:37:08,490 AM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader: Starting recovery with journal batch size 1000 10:37:08,490 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader: started executor 10:37:08,491 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader: started executor 10:37:08,491 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader: metadata journal open: replayFrom=1 applyTo=0 10:37:08,492 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:08,492 AM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader: journal open: applyTo=0 10:37:08,492 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader: recovering to non-persistent 10:37:08,492 AM [leader-writer-54] [DEBUG] JournalWriteTask - leader: journal writer started 10:37:08,492 AM [leader-writer-54] [DEBUG] JournalWriteTask - leader: waiting to receive commands 10:37:08,492 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - /tmp/junit-17239409592163152424/leader/TermInfo.properties does not exist 10:37:08,494 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader: Set currentTerm=1, votedFor= 10:37:08,494 AM [test-pekko.actor.default-dispatcher-5] [INFO] Recovery - leader: Local TermInfo store seeded with TermInfo{term=1, votedFor=} 10:37:08,494 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-17239409592163152424/leader/TermInfo.properties 10:37:08,494 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-17239409592163152424/leader/journal-v1-1.log 10:37:08,494 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-17239409592163152424/leader/metadata-v1-1.log 10:37:08,494 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader: no eligible files found 10:37:08,494 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader: Moving last applied index from -1 to -1 10:37:08,495 AM [test-pekko.actor.default-dispatcher-5] [INFO] Recovery - leader: Recovery completed in in 2.449 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:08,495 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader: Recovery completed and can restore from snapshot 10:37:08,495 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractLeader - leader (Leader): Election: Leader has following peers: [] 10:37:08,506 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActorVotingConfigSupport - onUnInitializedFollowerSnapshotReply was called in state Idle 10:37:08,506 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActorVotingConfigSupport - leader: onAddServer: AddServer [newServerId=new-server, newServerAddress=pekko://test/user/new-server123, votingMember=true], state: Idle 10:37:08,506 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActorVotingConfigSupport - leader: Initiating AddServer [newServerId=new-server, newServerAddress=pekko://test/user/new-server123, votingMember=true] 10:37:08,506 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader: Capturing Snapshot : lastLogEntry is null. Using snapshot values lastAppliedIndex -1 and lastAppliedTerm -1 instead. 10:37:08,506 AM [test-pekko.actor.default-dispatcher-5] [INFO] SnapshotManager - leader: Initiating snapshot capture CaptureSnapshot [lastAppliedIndex=-1, lastAppliedTerm=-1, lastIndex=-1, lastTerm=-1, installSnapshotInitiated=, replicatedToAllIndex=-1, replicatedToAllTerm=-1, unAppliedEntries size=0, mandatoryTrim=false] to install on new-server 10:37:08,506 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] SnapshotManager - leader: last applied journal index prior to capture: 0 10:37:08,506 AM [test-pekko.actor.default-dispatcher-5] [INFO] MockRaftActor - leader: support() called 10:37:08,507 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActorVotingConfigSupport - leader: Initiating capture snapshot for new server new-server 10:37:08,507 AM [leader-%d957990] [DEBUG] RaftStorageCompleter - leader: 1 completion(s) pending 10:37:08,507 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorageCompleter - leader: running 1 completion(s) 10:37:08,507 AM [test-pekko.actor.default-dispatcher-5] [INFO] SnapshotManager - leader: Persising snapshot at EntryInfo[index=-1, term=-1]/EntryInfo[index=-1, term=-1] 10:37:08,507 AM [test-pekko.actor.default-dispatcher-5] [INFO] MockRaftActor - leader: support() called 10:37:08,507 AM [test-pekko.actor.default-dispatcher-5] [INFO] SnapshotManager - leader: Removed in-memory snapshotted entries, adjusted snapshotIndex: -1 and term: -1 10:37:08,507 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractLeader - leader (Leader): sendInstallSnapshot 10:37:08,507 AM [leader-%d957991] [DEBUG] RaftStorage - leader: starting snapshot writeout to /tmp/junit-17239409592163152424/leader/snapshot-0000000069AFF454-1E43EBB0.tmp 10:37:08,508 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] LeaderInstallSnapshotState - leader (Leader): Snapshot 157 bytes, total chunks to send: 1 10:37:08,508 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] LeaderInstallSnapshotState - leader (Leader): Next chunk: total length=157, offset=0, size=157, hashCode=1546036366 10:37:08,508 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractLeader - leader (Leader): next snapshot chunk size for follower new-server: 157 10:37:08,508 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractLeader - leader (Leader): InstallSnapshot sent to follower Vector(user, new-server123), Chunk: 1/1 10:37:08,509 AM [leader-%d957991] [DEBUG] RaftStorage - leader: finished snapshot writeout to /tmp/junit-17239409592163152424/leader/snapshot-0000000069AFF454-1E43EBB0.v1 10:37:08,510 AM [leader-%d957991] [DEBUG] RaftStorage - leader: selected SNAPSHOT_V1 to handle file /tmp/junit-17239409592163152424/leader/snapshot-0000000069AFF454-1E43EBB0.v1 10:37:08,510 AM [leader-%d957991] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-17239409592163152424/leader/TermInfo.properties 10:37:08,510 AM [leader-%d957991] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-17239409592163152424/leader/journal-v1-1.log 10:37:08,510 AM [leader-%d957991] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-17239409592163152424/leader/metadata-v1-1.log 10:37:08,510 AM [leader-%d957991] [DEBUG] RaftStorage - leader: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:08.507767728Z, file=/tmp/junit-17239409592163152424/leader/snapshot-0000000069AFF454-1E43EBB0.v1, size=64, entryCompress=NONE, stateCompress=NONE} 10:37:08,510 AM [leader-%d957991] [DEBUG] RaftStorageCompleter - leader: 1 completion(s) pending 10:37:08,510 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorageCompleter - leader: running 1 completion(s) 10:37:08,510 AM [test-pekko.actor.default-dispatcher-5] [INFO] SnapshotManager - leader: snapshot is durable as of 2026-03-10T10:37:08.507767728Z 10:37:08,510 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] SnapshotManager - leader: Snapshot success, discarding journal entries up to 0 10:37:08,510 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActorSnapshotMessageSupport - leader: SnapshotComplete received 10:37:08,621 AM [test-pekko.actor.default-dispatcher-6] [INFO] Follower - new-server (Follower): Term 1 in "AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=4, leaderRaftVersion=5, entries==[]}" message is greater than follower's term 0 - updating term 10:37:08,623 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - new-server: Set currentTerm=1, votedFor=null 10:37:08,623 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] SyncStatusTracker - new-server: Last sync leader does not match current leader leader, need to catch up to -1 10:37:08,624 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractLeader - leader (Leader): handleAppendEntriesReply - FollowerLogInformation for new-server updated: matchIndex: -1, nextIndex: 0 [WARN] [03/10/2026 10:37:08.624] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/new-server123] unhandled message from Actor[pekko://test/deadLetters]: FollowerInitialSyncUpStatus[memberId=new-server, initialSyncDone=false] 10:37:08,720 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupport - leader: handleInstallSnapshotTimeout for new server new-server 10:37:08,721 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupport - leader: Returning TIMEOUT for operation AddServer [newServerId=new-server, newServerAddress=pekko://test/user/new-server123, votingMember=true] 10:37:08,721 AM [test-pekko.actor.default-dispatcher-6] [WARN] RaftActorVotingConfigSupport - leader: Timeout occured for new server new-server while installing snapshot 10:37:08,721 AM [main] [INFO] RaftActorVotingConfigSupportTest - testAddServerWithInstallSnapshotTimeout ending 10:37:08,721 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower121] 10:37:08,733 AM [main] [INFO] TestActorFactory - Killing actor Actor[pekko://test/user/new-serverCollector122#1036672034] 10:37:08,733 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/new-server123] 10:37:08,734 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - new-server: terminating thread VirtualThread[#258,new-server-writer-53]/waiting 10:37:08,734 AM [new-server-writer-53] [DEBUG] JournalWriteTask - new-server: received 1 commands after 248.0 ms 10:37:08,734 AM [new-server-writer-53] [DEBUG] JournalWriteTask - new-server: completed 1 commands in 40.39 μs 10:37:08,734 AM [new-server-writer-53] [DEBUG] JournalWriteTask - new-server: journal writer stopped 10:37:08,735 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - new-server: journal closed 10:37:08,735 AM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - new-server: journal closed 10:37:08,735 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - new-server: stopped executor with 0 remaining tasks 10:37:08,735 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - new-server: stopped executor with 0 remaining tasks 10:37:08,735 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/leader124] 10:37:08,735 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader: terminating thread VirtualThread[#259,leader-writer-54]/waiting 10:37:08,735 AM [leader-writer-54] [DEBUG] JournalWriteTask - leader: received 1 commands after 243.3 ms 10:37:08,736 AM [leader-writer-54] [DEBUG] JournalWriteTask - leader: completed 1 commands in 19.75 μs 10:37:08,736 AM [leader-writer-54] [DEBUG] JournalWriteTask - leader: journal writer stopped 10:37:08,736 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader: journal closed 10:37:08,736 AM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader: journal closed 10:37:08,736 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:08,736 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:08,741 AM [main] [INFO] RaftActorVotingConfigSupportTest - testAddServerWithNoExistingFollower starting 10:37:08,742 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupportTest$MockNewFollowerRaftActor - Actor created TestActor[pekko://test/user/new-server127] [WARN] [03/10/2026 10:37:08.742] [test-pekko.actor.default-dispatcher-8] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/new-server127]: org.opendaylight.controller.cluster.common.actor.Monitor@3237cebe 10:37:08,743 AM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - new-server: Starting recovery with journal batch size 1000 10:37:08,743 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - new-server: started executor 10:37:08,743 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - new-server: started executor 10:37:08,743 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - new-server: metadata journal open: replayFrom=1 applyTo=0 10:37:08,744 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - new-server: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:08,744 AM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - new-server: journal open: applyTo=0 10:37:08,744 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - new-server: recovering to non-persistent 10:37:08,744 AM [new-server-writer-55] [DEBUG] JournalWriteTask - new-server: journal writer started 10:37:08,744 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - /tmp/junit-5083217401670027499/new-server/TermInfo.properties does not exist 10:37:08,744 AM [new-server-writer-55] [DEBUG] JournalWriteTask - new-server: waiting to receive commands 10:37:08,789 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - new-server: Set currentTerm=0, votedFor=null 10:37:08,789 AM [test-pekko.actor.default-dispatcher-6] [INFO] Recovery - new-server: Local TermInfo store seeded with TermInfo{term=0} 10:37:08,789 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-5083217401670027499/new-server/TermInfo.properties 10:37:08,789 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-5083217401670027499/new-server/journal-v1-1.log 10:37:08,789 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-5083217401670027499/new-server/metadata-v1-1.log 10:37:08,789 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - new-server: no eligible files found 10:37:08,789 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - new-server: Moving last applied index from -1 to -1 10:37:08,789 AM [test-pekko.actor.default-dispatcher-6] [INFO] Recovery - new-server: Recovery completed in in 45.42 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:08,789 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - new-server: Recovery completed and can restore from snapshot 10:37:08,791 AM [main] [DEBUG] AbstractReplicatedLog - : Moving last applied index from -1 to 1 10:37:08,792 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupportTest$MockLeaderRaftActor - Actor created TestActor[pekko://test/user/leader128] [WARN] [03/10/2026 10:37:08.792] [test-pekko.actor.default-dispatcher-8] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader128]: org.opendaylight.controller.cluster.common.actor.Monitor@122f0152 10:37:08,793 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader: Set currentTerm=1, votedFor= 10:37:08,793 AM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader: Starting recovery with journal batch size 1000 10:37:08,793 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: started executor 10:37:08,793 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: started executor 10:37:08,794 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader: metadata journal open: replayFrom=1 applyTo=0 10:37:08,795 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:08,795 AM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader: journal open: applyTo=0 10:37:08,795 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader: recovering to non-persistent 10:37:08,795 AM [leader-writer-56] [DEBUG] JournalWriteTask - leader: journal writer started 10:37:08,795 AM [leader-writer-56] [DEBUG] JournalWriteTask - leader: waiting to receive commands 10:37:08,795 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - /tmp/junit-5083217401670027499/leader/TermInfo.properties does not exist 10:37:08,833 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader: Set currentTerm=1, votedFor= 10:37:08,833 AM [test-pekko.actor.default-dispatcher-6] [INFO] Recovery - leader: Local TermInfo store seeded with TermInfo{term=1, votedFor=} 10:37:08,833 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-5083217401670027499/leader/TermInfo.properties 10:37:08,833 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-5083217401670027499/leader/journal-v1-1.log 10:37:08,833 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-5083217401670027499/leader/metadata-v1-1.log 10:37:08,833 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: no eligible files found 10:37:08,833 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader: Moving last applied index from -1 to -1 10:37:08,833 AM [test-pekko.actor.default-dispatcher-6] [INFO] Recovery - leader: Recovery completed in in 37.78 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:08,833 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader: Recovery completed and can restore from snapshot 10:37:08,834 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): Election: Leader has following peers: [] 10:37:08,846 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupport - leader: onAddServer: AddServer [newServerId=new-server, newServerAddress=pekko://test/user/new-server127, votingMember=true], state: Idle 10:37:08,846 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupport - leader: Initiating AddServer [newServerId=new-server, newServerAddress=pekko://test/user/new-server127, votingMember=true] 10:37:08,846 AM [test-pekko.actor.default-dispatcher-6] [INFO] SnapshotManager - leader: Initiating snapshot capture CaptureSnapshot [lastAppliedIndex=1, lastAppliedTerm=1, lastIndex=1, lastTerm=1, installSnapshotInitiated=, replicatedToAllIndex=-1, replicatedToAllTerm=-1, unAppliedEntries size=0, mandatoryTrim=false] to install on new-server 10:37:08,846 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] SnapshotManager - leader: last applied journal index prior to capture: 2 10:37:08,846 AM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - leader: support() called 10:37:08,846 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupport - leader: Initiating capture snapshot for new server new-server 10:37:08,847 AM [leader-%d633379] [DEBUG] RaftStorageCompleter - leader: 1 completion(s) pending 10:37:08,847 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorageCompleter - leader: running 1 completion(s) 10:37:08,847 AM [test-pekko.actor.default-dispatcher-6] [INFO] SnapshotManager - leader: Persising snapshot at EntryInfo[index=1, term=1]/EntryInfo[index=1, term=1] 10:37:08,847 AM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - leader: support() called 10:37:08,847 AM [test-pekko.actor.default-dispatcher-6] [INFO] SnapshotManager - leader: Removed in-memory snapshotted entries, adjusted snapshotIndex: -1 and term: -1 10:37:08,847 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): sendInstallSnapshot 10:37:08,847 AM [leader-%d633380] [DEBUG] RaftStorage - leader: starting snapshot writeout to /tmp/junit-5083217401670027499/leader/snapshot-0000000069AFF454-3287867D.tmp 10:37:08,847 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] LeaderInstallSnapshotState - leader (Leader): Snapshot 157 bytes, total chunks to send: 1 10:37:08,847 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] LeaderInstallSnapshotState - leader (Leader): Next chunk: total length=157, offset=0, size=157, hashCode=1546036366 10:37:08,847 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): next snapshot chunk size for follower new-server: 157 10:37:08,848 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): InstallSnapshot sent to follower Vector(user, new-server127), Chunk: 1/1 10:37:08,848 AM [test-pekko.actor.default-dispatcher-8] [INFO] Follower - new-server (Follower): Term 1 in "InstallSnapshot{term=1, leaderId=leader, lastIncludedIndex=1, lastIncludedTerm=1, datasize=157, chunk=1/1, lastChunkHashCode=OptionalInt[-1]}" message is greater than follower's term 0 - updating term 10:37:08,902 AM [leader-%d633380] [DEBUG] RaftStorage - leader: finished snapshot writeout to /tmp/junit-5083217401670027499/leader/snapshot-0000000069AFF454-3287867D.v1 10:37:08,902 AM [leader-%d633380] [DEBUG] RaftStorage - leader: selected SNAPSHOT_V1 to handle file /tmp/junit-5083217401670027499/leader/snapshot-0000000069AFF454-3287867D.v1 10:37:08,902 AM [leader-%d633380] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-5083217401670027499/leader/TermInfo.properties 10:37:08,902 AM [leader-%d633380] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-5083217401670027499/leader/journal-v1-1.log 10:37:08,902 AM [leader-%d633380] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-5083217401670027499/leader/metadata-v1-1.log 10:37:08,902 AM [leader-%d633380] [DEBUG] RaftStorage - leader: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:08.847742589Z, file=/tmp/junit-5083217401670027499/leader/snapshot-0000000069AFF454-3287867D.v1, size=64, entryCompress=NONE, stateCompress=NONE} 10:37:08,903 AM [leader-%d633380] [DEBUG] RaftStorageCompleter - leader: 1 completion(s) pending 10:37:08,903 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorageCompleter - leader: running 1 completion(s) 10:37:08,903 AM [test-pekko.actor.default-dispatcher-6] [INFO] SnapshotManager - leader: snapshot is durable as of 2026-03-10T10:37:08.847742589Z 10:37:08,903 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] SnapshotManager - leader: Snapshot success, discarding journal entries up to 2 10:37:08,903 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorSnapshotMessageSupport - leader: SnapshotComplete received 10:37:08,930 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] PropertiesTermInfoStore - new-server: Set currentTerm=1, votedFor=null 10:37:08,930 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): handleInstallSnapshot: InstallSnapshot{term=1, leaderId=leader, lastIncludedIndex=1, lastIncludedTerm=1, datasize=157, chunk=1/1, lastChunkHashCode=OptionalInt[-1]} 10:37:08,930 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] SyncStatusTracker - new-server: Last sync leader does not match current leader leader, need to catch up to 1 10:37:08,930 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] SnapshotTracker - new-server (Follower): addChunk: chunkIndex=1, lastChunkIndex=0, collectedChunks.size=0, lastChunkHashCode=-1 10:37:08,930 AM [test-pekko.actor.default-dispatcher-8] [INFO] Follower - new-server (Follower): Snapshot received from leader: leader 10:37:08,931 AM [test-pekko.actor.default-dispatcher-8] [INFO] SnapshotManager - new-server: Applying snapshot on follower: PlainSnapshotSource{io=MemoryStreamSource{size=157}} 10:37:08,931 AM [test-pekko.actor.default-dispatcher-8] [INFO] MockRaftActor - new-server: support() called [WARN] [03/10/2026 10:37:08.931] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/new-server127] unhandled message from Actor[pekko://test/deadLetters]: FollowerInitialSyncUpStatus[memberId=new-server, initialSyncDone=false] 10:37:08,932 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] SnapshotManager - new-server: Converted InstallSnapshot from leader: leader to state 10:37:08,932 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] SnapshotManager - new-server: last applied journal index prior to persisting applied snapshot: 0 10:37:08,932 AM [test-pekko.actor.default-dispatcher-8] [INFO] MockRaftActor - new-server: support() called 10:37:08,932 AM [new-server-%d317859] [DEBUG] RaftStorage - new-server: starting snapshot writeout to /tmp/junit-5083217401670027499/new-server/snapshot-0000000069AFF454-37986DA4.tmp 10:37:08,961 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:08,961 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): handleAppendEntriesReply - FollowerLogInformation for new-server updated: matchIndex: -1, nextIndex: 0 10:37:08,962 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:08,962 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:08,962 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:08,963 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:08,963 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:08,963 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:08,963 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:08,964 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:08,964 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:08,964 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:08,965 AM [new-server-%d317859] [DEBUG] RaftStorage - new-server: finished snapshot writeout to /tmp/junit-5083217401670027499/new-server/snapshot-0000000069AFF454-37986DA4.v1 10:37:08,965 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:08,965 AM [new-server-%d317859] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-5083217401670027499/new-server/TermInfo.properties 10:37:08,965 AM [new-server-%d317859] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-5083217401670027499/new-server/journal-v1-1.log 10:37:08,965 AM [new-server-%d317859] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-5083217401670027499/new-server/metadata-v1-1.log 10:37:08,965 AM [new-server-%d317859] [DEBUG] RaftStorage - new-server: selected SNAPSHOT_V1 to handle file /tmp/junit-5083217401670027499/new-server/snapshot-0000000069AFF454-37986DA4.v1 10:37:08,965 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:08,965 AM [new-server-%d317859] [DEBUG] RaftStorage - new-server: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:08.932736420Z, file=/tmp/junit-5083217401670027499/new-server/snapshot-0000000069AFF454-37986DA4.v1, size=64, entryCompress=NONE, stateCompress=NONE} 10:37:08,965 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:08,965 AM [new-server-%d317859] [DEBUG] RaftStorageCompleter - new-server: 1 completion(s) pending 10:37:08,965 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorageCompleter - new-server: running 1 completion(s) 10:37:08,965 AM [test-pekko.actor.default-dispatcher-5] [INFO] SnapshotManager - new-server: snapshot is durable as of 2026-03-10T10:37:08.932736420Z 10:37:08,965 AM [test-pekko.actor.default-dispatcher-5] [INFO] MockRaftActor - new-server: support() called 10:37:08,966 AM [test-pekko.actor.default-dispatcher-5] [INFO] MockRaftActor - new-server: applySnapshot called 10:37:08,966 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] Follower - new-server (Follower): handleInstallSnapshot returning: InstallSnapshotReply{term=1, followerId=new-server, chunkIndex=1, success=true} 10:37:08,966 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] SnapshotManager - new-server: Snapshot success, discarding journal entries up to 0 10:37:08,966 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): handleInstallSnapshotReply: InstallSnapshotReply{term=1, followerId=new-server, chunkIndex=1, success=true} 10:37:08,966 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] SyncStatusTracker - new-server: Lagging -2 entries behind leader leader and reached 1 (of expected 1) 10:37:08,966 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActorSnapshotMessageSupport - new-server: SnapshotComplete received 10:37:08,966 AM [test-pekko.actor.default-dispatcher-6] [INFO] AbstractLeader - leader (Leader): Snapshot successfully installed on follower new-server (last chunk 1) - matchIndex set to 1, nextIndex set to 2 10:37:08,966 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - Sent message UnInitializedFollowerSnapshotReply to self [WARN] [03/10/2026 10:37:08.966] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/new-server127] unhandled message from Actor[pekko://test/deadLetters]: FollowerInitialSyncUpStatus[memberId=new-server, initialSyncDone=true] 10:37:08,967 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] SnapshotManager - leader: fakeSnapshot purging log to 0 for term 1 10:37:08,967 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] SyncStatusTracker - new-server: Lagging -2 entries behind leader leader and reached 1 (of expected 1) 10:37:08,967 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupport - leader: onUnInitializedFollowerSnapshotReply: UnInitializedFollowerSnapshotReply [followerId=new-server] 10:37:08,967 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupport - leader: New server configuration : [ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]] 10:37:08,967 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader: Persist data index=2 term=1 command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]} 10:37:08,967 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] ReplicatedLogImpl - leader: Append log entry and persist JournaledLogEntry{index=2, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=true} 10:37:08,968 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): Replicate message: identifier: ServerOperationContextIdentifier{value=9273a689-a8d4-494a-b8d3-275b606fbbbe}, logIndex: 2, isSendImmediate: true 10:37:08,968 AM [leader-%d633381] [DEBUG] RaftStorage - leader: starting snapshot writeout to /tmp/junit-5083217401670027499/leader/snapshot-0000000069AFF454-39B489E8.tmp 10:37:08,968 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower new-server: active: true, followerNextIndex: 2, leaderLastIndex: 2, leaderSnapShotIndex: 0 10:37:08,968 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): sendAppendEntries: 2 is present for follower new-server 10:37:08,968 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): Sending AppendEntries to follower new-server: AppendEntries{term=1, leaderId=leader, prevLogIndex=1, prevLogTerm=1, leaderCommit=1, replicatedToAllIndex=0, payloadVersion=5, recipientRaftVersion=5, leaderRaftVersion=5, entries==[JournaledLogEntry{index=2, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=true}]} 10:37:08,968 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] Follower - new-server (Follower): handleAppendEntries: AppendEntries{term=1, leaderId=leader, prevLogIndex=1, prevLogTerm=1, leaderCommit=1, replicatedToAllIndex=0, payloadVersion=5, recipientRaftVersion=5, leaderRaftVersion=5, entries==[JournaledLogEntry{index=2, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=true}]} 10:37:08,968 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] Follower - new-server (Follower): Number of entries to be appended = 1 10:37:08,968 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] Follower - new-server (Follower): After cleanup, lastIndex: 1, entries to be added from: 0 10:37:08,968 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupport - leader: Returning OK for operation AddServer [newServerId=new-server, newServerAddress=pekko://test/user/new-server127, votingMember=true] 10:37:08,968 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] Follower - new-server (Follower): Append entry to log VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]} 10:37:08,968 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] ReplicatedLogImpl - new-server: Append log entry and persist JournaledLogEntry{index=2, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=true} 10:37:08,969 AM [new-server-%d317860] [DEBUG] RaftStorage - new-server: starting snapshot writeout to /tmp/junit-5083217401670027499/new-server/snapshot-0000000069AFF454-39C1D777.tmp 10:37:08,969 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] PeerInfos - new-server: Updated server config: isVoting: true, peers: [PeerInfo [id=leader, address=null, votingState=VOTING]] 10:37:08,969 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] Follower - new-server (Follower): Log size is now 1 10:37:08,969 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] Follower - new-server (Follower): handleAppendEntries returning : AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=2, logLastTerm=1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:08,969 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] SyncStatusTracker - new-server: Lagging 0 entries behind leader leader and reached 1 (of expected 1) 10:37:08,969 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorageCompleter - new-server: awaiting more completions to resolve 1 synchronized callback(s) 10:37:08,969 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): sendAppendEntries: 2 is present for follower new-server 10:37:08,969 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): handleAppendEntriesReply - FollowerLogInformation for new-server updated: matchIndex: 2, nextIndex: 3 10:37:08,969 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower new-server: active: true, followerNextIndex: 3, leaderLastIndex: 2, leaderSnapShotIndex: 0 10:37:08,993 AM [new-server-%d317860] [DEBUG] RaftStorage - new-server: finished snapshot writeout to /tmp/junit-5083217401670027499/new-server/snapshot-0000000069AFF454-39C1D777.v1 10:37:08,993 AM [leader-%d633381] [DEBUG] RaftStorage - leader: finished snapshot writeout to /tmp/junit-5083217401670027499/leader/snapshot-0000000069AFF454-39B489E8.v1 10:37:08,993 AM [new-server-%d317860] [DEBUG] RaftStorage - new-server: selected SNAPSHOT_V1 to handle file /tmp/junit-5083217401670027499/new-server/snapshot-0000000069AFF454-39C1D777.v1 10:37:08,993 AM [leader-%d633381] [DEBUG] RaftStorage - leader: selected SNAPSHOT_V1 to handle file /tmp/junit-5083217401670027499/leader/snapshot-0000000069AFF454-39B489E8.v1 10:37:08,993 AM [leader-%d633381] [DEBUG] RaftStorage - leader: selected SNAPSHOT_V1 to handle file /tmp/junit-5083217401670027499/leader/snapshot-0000000069AFF454-3287867D.v1 10:37:08,993 AM [new-server-%d317860] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-5083217401670027499/new-server/TermInfo.properties 10:37:08,993 AM [new-server-%d317860] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-5083217401670027499/new-server/journal-v1-1.log 10:37:08,993 AM [new-server-%d317860] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-5083217401670027499/new-server/metadata-v1-1.log 10:37:08,993 AM [leader-%d633381] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-5083217401670027499/leader/TermInfo.properties 10:37:08,993 AM [new-server-%d317860] [DEBUG] RaftStorage - new-server: selected SNAPSHOT_V1 to handle file /tmp/junit-5083217401670027499/new-server/snapshot-0000000069AFF454-37986DA4.v1 10:37:08,993 AM [leader-%d633381] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-5083217401670027499/leader/journal-v1-1.log 10:37:08,993 AM [leader-%d633381] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-5083217401670027499/leader/metadata-v1-1.log 10:37:08,993 AM [leader-%d633381] [DEBUG] RaftStorage - leader: deleted snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:08.847742589Z, file=/tmp/junit-5083217401670027499/leader/snapshot-0000000069AFF454-3287867D.v1, size=64, entryCompress=NONE, stateCompress=NONE} 10:37:08,993 AM [new-server-%d317860] [DEBUG] RaftStorage - new-server: deleted snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:08.932736420Z, file=/tmp/junit-5083217401670027499/new-server/snapshot-0000000069AFF454-37986DA4.v1, size=64, entryCompress=NONE, stateCompress=NONE} 10:37:08,994 AM [leader-%d633381] [DEBUG] RaftStorage - leader: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:08.968133096Z, file=/tmp/junit-5083217401670027499/leader/snapshot-0000000069AFF454-39B489E8.v1, size=86, entryCompress=NONE, stateCompress=NONE} 10:37:08,994 AM [new-server-%d317860] [DEBUG] RaftStorage - new-server: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:08.969004919Z, file=/tmp/junit-5083217401670027499/new-server/snapshot-0000000069AFF454-39C1D777.v1, size=86, entryCompress=NONE, stateCompress=NONE} 10:37:08,994 AM [leader-%d633381] [DEBUG] RaftStorageCompleter - leader: 1 completion(s) pending 10:37:08,994 AM [new-server-%d317860] [DEBUG] RaftStorageCompleter - new-server: 1 completion(s) pending 10:37:08,994 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorageCompleter - new-server: running 1 completion(s) 10:37:08,994 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] ReplicatedLogImpl - new-server: persist complete JournaledLogEntry{index=2, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=false} 10:37:08,994 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorageCompleter - new-server: completed synchronized callback AppendReceivedCallback{entry=JournaledLogEntry{index=2, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=false}, callback=org.opendaylight.controller.cluster.raft.behaviors.Follower$$Lambda/0x00000007c08d7150@3da64bac} 10:37:08,994 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorageCompleter - leader: running 1 completion(s) 10:37:08,994 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorageCompleter - new-server: synchronized callbacks after 25.28 ms 10:37:08,994 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] ReplicatedLogImpl - leader: persist complete JournaledLogEntry{index=2, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=true} 10:37:08,994 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): Applying to log - commitIndex: 2, lastAppliedIndex: 1 10:37:08,994 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorBehavior - leader (Leader): Setting last applied to 2 10:37:08,994 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader: Moving last applied index from 1 to 2 10:37:08,994 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader: Applying state for log index 2 data VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]} 10:37:08,995 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] SnapshotManager - leader: fakeSnapshot purging log to 1 for term 1 10:37:08,995 AM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActorVotingConfigSupport - leader: VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]} has been successfully replicated to a majority of followers 10:37:09,80 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] Follower - new-server (Follower): Commit index set to 2 10:37:09,81 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] SyncStatusTracker - new-server: Lagging 0 entries behind leader leader and reached 2 (of expected 1) 10:37:09,81 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] Follower - new-server (Follower): applyLogToStateMachine, appendEntries.getLeaderCommit(): 2, context.getLastApplied(): 1, lastIndex(): 2 10:37:09,81 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActorBehavior - new-server (Follower): Setting last applied to 2 10:37:09,81 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - new-server: Moving last applied index from 1 to 2 10:37:09,81 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - new-server: Applying state for log index 2 data VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]} 10:37:09,121 AM [main] [INFO] RaftActorVotingConfigSupportTest - testAddServerWithNoExistingFollower ending 10:37:09,122 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower125] 10:37:09,133 AM [main] [INFO] TestActorFactory - Killing actor Actor[pekko://test/user/new-serverCollector126#-2142289846] 10:37:09,134 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/new-server127] 10:37:09,134 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - new-server: terminating thread VirtualThread[#262,new-server-writer-55]/waiting 10:37:09,134 AM [new-server-writer-55] [DEBUG] JournalWriteTask - new-server: received 1 commands after 390.4 ms 10:37:09,135 AM [new-server-writer-55] [DEBUG] JournalWriteTask - new-server: completed 1 commands in 40.06 μs 10:37:09,135 AM [new-server-writer-55] [DEBUG] JournalWriteTask - new-server: journal writer stopped 10:37:09,135 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - new-server: journal closed 10:37:09,135 AM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - new-server: journal closed 10:37:09,135 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - new-server: stopped executor with 0 remaining tasks 10:37:09,135 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - new-server: stopped executor with 0 remaining tasks 10:37:09,136 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/leader128] 10:37:09,136 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader: terminating thread VirtualThread[#263,leader-writer-56]/waiting 10:37:09,136 AM [leader-writer-56] [DEBUG] JournalWriteTask - leader: received 1 commands after 340.6 ms 10:37:09,136 AM [leader-writer-56] [DEBUG] JournalWriteTask - leader: completed 1 commands in 19.66 μs 10:37:09,136 AM [leader-writer-56] [DEBUG] JournalWriteTask - leader: journal writer stopped 10:37:09,136 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader: journal closed 10:37:09,136 AM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader: journal closed 10:37:09,137 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:09,137 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:09,137 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/leaderCollector129] 10:37:09,142 AM [main] [INFO] RaftActorVotingConfigSupportTest - testChangeToVotingWithNoLeaderAndForwardedToOtherNodeAfterElectionTimeout starting 10:37:09,211 AM [main] [DEBUG] PropertiesTermInfoStore - node1: Set currentTerm=1, votedFor=node1 10:37:09,212 AM [main] [DEBUG] EntryJournalV1 - node1: metadata journal open: replayFrom=1 applyTo=0 10:37:09,213 AM [main] [DEBUG] EntryJournalV1 - node1: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:09,214 AM [main] [DEBUG] EntryJournalV1 - node1: journal closed 10:37:09,214 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower130] 10:37:09,336 AM [main] [INFO] RaftActorVotingConfigSupportTest - testAddServerWithNoConsensusReached starting 10:37:09,338 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupportTest$MockNewFollowerRaftActor - Actor created TestActor[pekko://test/user/new-server133] [WARN] [03/10/2026 10:37:09.339] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/new-server133]: org.opendaylight.controller.cluster.common.actor.Monitor@315ccc3b 10:37:09,340 AM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - new-server: Starting recovery with journal batch size 1000 10:37:09,340 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - new-server: started executor 10:37:09,340 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - new-server: started executor 10:37:09,340 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - new-server: metadata journal open: replayFrom=1 applyTo=0 10:37:09,341 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - new-server: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:09,341 AM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - new-server: journal open: applyTo=0 10:37:09,341 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - new-server: recovering to non-persistent 10:37:09,341 AM [new-server-writer-57] [DEBUG] JournalWriteTask - new-server: journal writer started 10:37:09,341 AM [new-server-writer-57] [DEBUG] JournalWriteTask - new-server: waiting to receive commands 10:37:09,341 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - /tmp/junit-14079286244050171890/new-server/TermInfo.properties does not exist 10:37:09,448 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - new-server: Set currentTerm=0, votedFor=null 10:37:09,448 AM [test-pekko.actor.default-dispatcher-6] [INFO] Recovery - new-server: Local TermInfo store seeded with TermInfo{term=0} 10:37:09,448 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-14079286244050171890/new-server/TermInfo.properties 10:37:09,448 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-14079286244050171890/new-server/journal-v1-1.log 10:37:09,448 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-14079286244050171890/new-server/metadata-v1-1.log 10:37:09,448 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - new-server: no eligible files found 10:37:09,448 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - new-server: Moving last applied index from -1 to -1 10:37:09,449 AM [test-pekko.actor.default-dispatcher-6] [INFO] Recovery - new-server: Recovery completed in in 107.0 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:09,449 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - new-server: Recovery completed and can restore from snapshot 10:37:09,540 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupportTest$MockLeaderRaftActor - Actor created TestActor[pekko://test/user/leader134] [WARN] [03/10/2026 10:37:09.541] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader134]: org.opendaylight.controller.cluster.common.actor.Monitor@6f567ed6 10:37:09,542 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader: Set currentTerm=1, votedFor= 10:37:09,542 AM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader: Starting recovery with journal batch size 1000 10:37:09,542 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: started executor 10:37:09,542 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: started executor 10:37:09,543 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader: metadata journal open: replayFrom=1 applyTo=0 10:37:09,544 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:09,544 AM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader: journal open: applyTo=0 10:37:09,544 AM [leader-writer-58] [DEBUG] JournalWriteTask - leader: journal writer started 10:37:09,544 AM [leader-writer-58] [DEBUG] JournalWriteTask - leader: waiting to receive commands 10:37:09,544 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader: recovering to non-persistent 10:37:09,545 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - /tmp/junit-14079286244050171890/leader/TermInfo.properties does not exist 10:37:09,548 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader: Set currentTerm=1, votedFor= 10:37:09,548 AM [test-pekko.actor.default-dispatcher-6] [INFO] Recovery - leader: Local TermInfo store seeded with TermInfo{term=1, votedFor=} 10:37:09,548 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-14079286244050171890/leader/TermInfo.properties 10:37:09,548 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-14079286244050171890/leader/journal-v1-1.log 10:37:09,548 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-14079286244050171890/leader/metadata-v1-1.log 10:37:09,548 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: no eligible files found 10:37:09,548 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader: Moving last applied index from -1 to -1 10:37:09,548 AM [test-pekko.actor.default-dispatcher-6] [INFO] Recovery - leader: Recovery completed in in 3.461 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:09,548 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader: Recovery completed and can restore from snapshot 10:37:09,548 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): Election: Leader has following peers: [] 10:37:09,653 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupport - leader: onAddServer: AddServer [newServerId=new-server, newServerAddress=pekko://test/user/new-server133, votingMember=true], state: Idle 10:37:09,653 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupport - leader: Initiating AddServer [newServerId=new-server, newServerAddress=pekko://test/user/new-server133, votingMember=true] 10:37:09,653 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader: Capturing Snapshot : lastLogEntry is null. Using snapshot values lastAppliedIndex -1 and lastAppliedTerm -1 instead. 10:37:09,653 AM [test-pekko.actor.default-dispatcher-6] [INFO] SnapshotManager - leader: Initiating snapshot capture CaptureSnapshot [lastAppliedIndex=-1, lastAppliedTerm=-1, lastIndex=-1, lastTerm=-1, installSnapshotInitiated=, replicatedToAllIndex=-1, replicatedToAllTerm=-1, unAppliedEntries size=0, mandatoryTrim=false] to install on new-server 10:37:09,654 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] SnapshotManager - leader: last applied journal index prior to capture: 0 10:37:09,654 AM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - leader: support() called 10:37:09,654 AM [leader-%d275892] [DEBUG] RaftStorageCompleter - leader: 1 completion(s) pending 10:37:09,654 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupport - leader: Initiating capture snapshot for new server new-server 10:37:09,655 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorageCompleter - leader: running 1 completion(s) 10:37:09,655 AM [test-pekko.actor.default-dispatcher-6] [INFO] SnapshotManager - leader: Persising snapshot at EntryInfo[index=-1, term=-1]/EntryInfo[index=-1, term=-1] 10:37:09,655 AM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - leader: support() called 10:37:09,655 AM [leader-%d275893] [DEBUG] RaftStorage - leader: starting snapshot writeout to /tmp/junit-14079286244050171890/leader/snapshot-0000000069AFF455-2712CB1B.tmp 10:37:09,656 AM [test-pekko.actor.default-dispatcher-6] [INFO] SnapshotManager - leader: Removed in-memory snapshotted entries, adjusted snapshotIndex: -1 and term: -1 10:37:09,656 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): sendInstallSnapshot 10:37:09,656 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] LeaderInstallSnapshotState - leader (Leader): Snapshot 157 bytes, total chunks to send: 1 10:37:09,656 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] LeaderInstallSnapshotState - leader (Leader): Next chunk: total length=157, offset=0, size=157, hashCode=1546036366 10:37:09,656 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): next snapshot chunk size for follower new-server: 157 10:37:09,656 AM [test-pekko.actor.default-dispatcher-12] [INFO] Follower - new-server (Follower): Term 1 in "InstallSnapshot{term=1, leaderId=leader, lastIncludedIndex=-1, lastIncludedTerm=-1, datasize=157, chunk=1/1, lastChunkHashCode=OptionalInt[-1]}" message is greater than follower's term 0 - updating term 10:37:09,657 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): InstallSnapshot sent to follower Vector(user, new-server133), Chunk: 1/1 10:37:09,659 AM [leader-%d275893] [DEBUG] RaftStorage - leader: finished snapshot writeout to /tmp/junit-14079286244050171890/leader/snapshot-0000000069AFF455-2712CB1B.v1 10:37:09,659 AM [leader-%d275893] [DEBUG] RaftStorage - leader: selected SNAPSHOT_V1 to handle file /tmp/junit-14079286244050171890/leader/snapshot-0000000069AFF455-2712CB1B.v1 10:37:09,659 AM [leader-%d275893] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-14079286244050171890/leader/TermInfo.properties 10:37:09,659 AM [leader-%d275893] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-14079286244050171890/leader/journal-v1-1.log 10:37:09,659 AM [leader-%d275893] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-14079286244050171890/leader/metadata-v1-1.log 10:37:09,659 AM [leader-%d275893] [DEBUG] RaftStorage - leader: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:09.655543067Z, file=/tmp/junit-14079286244050171890/leader/snapshot-0000000069AFF455-2712CB1B.v1, size=64, entryCompress=NONE, stateCompress=NONE} 10:37:09,659 AM [leader-%d275893] [DEBUG] RaftStorageCompleter - leader: 1 completion(s) pending 10:37:09,659 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorageCompleter - leader: running 1 completion(s) 10:37:09,659 AM [test-pekko.actor.default-dispatcher-6] [INFO] SnapshotManager - leader: snapshot is durable as of 2026-03-10T10:37:09.655543067Z 10:37:09,659 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] SnapshotManager - leader: Snapshot success, discarding journal entries up to 0 10:37:09,659 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - new-server: Set currentTerm=1, votedFor=null 10:37:09,659 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorSnapshotMessageSupport - leader: SnapshotComplete received 10:37:09,659 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] Follower - new-server (Follower): handleInstallSnapshot: InstallSnapshot{term=1, leaderId=leader, lastIncludedIndex=-1, lastIncludedTerm=-1, datasize=157, chunk=1/1, lastChunkHashCode=OptionalInt[-1]} 10:37:09,660 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] SyncStatusTracker - new-server: Last sync leader does not match current leader leader, need to catch up to -1 10:37:09,660 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] SnapshotTracker - new-server (Follower): addChunk: chunkIndex=1, lastChunkIndex=0, collectedChunks.size=0, lastChunkHashCode=-1 10:37:09,660 AM [test-pekko.actor.default-dispatcher-12] [INFO] Follower - new-server (Follower): Snapshot received from leader: leader 10:37:09,660 AM [test-pekko.actor.default-dispatcher-12] [INFO] SnapshotManager - new-server: Applying snapshot on follower: PlainSnapshotSource{io=MemoryStreamSource{size=157}} 10:37:09,660 AM [test-pekko.actor.default-dispatcher-12] [INFO] MockRaftActor - new-server: support() called 10:37:09,661 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] SnapshotManager - new-server: Converted InstallSnapshot from leader: leader to state 10:37:09,661 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] SnapshotManager - new-server: last applied journal index prior to persisting applied snapshot: 0 10:37:09,661 AM [test-pekko.actor.default-dispatcher-12] [INFO] MockRaftActor - new-server: support() called 10:37:09,661 AM [new-server-%d176312] [DEBUG] RaftStorage - new-server: starting snapshot writeout to /tmp/junit-14079286244050171890/new-server/snapshot-0000000069AFF455-277122B1.tmp [WARN] [03/10/2026 10:37:09.660] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/new-server133] unhandled message from Actor[pekko://test/deadLetters]: FollowerInitialSyncUpStatus[memberId=new-server, initialSyncDone=false] 10:37:09,663 AM [new-server-%d176312] [DEBUG] RaftStorage - new-server: finished snapshot writeout to /tmp/junit-14079286244050171890/new-server/snapshot-0000000069AFF455-277122B1.v1 10:37:09,663 AM [new-server-%d176312] [DEBUG] RaftStorage - new-server: selected SNAPSHOT_V1 to handle file /tmp/junit-14079286244050171890/new-server/snapshot-0000000069AFF455-277122B1.v1 10:37:09,664 AM [new-server-%d176312] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-14079286244050171890/new-server/TermInfo.properties 10:37:09,664 AM [new-server-%d176312] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-14079286244050171890/new-server/journal-v1-1.log 10:37:09,664 AM [new-server-%d176312] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-14079286244050171890/new-server/metadata-v1-1.log 10:37:09,664 AM [new-server-%d176312] [DEBUG] RaftStorage - new-server: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:09.661725873Z, file=/tmp/junit-14079286244050171890/new-server/snapshot-0000000069AFF455-277122B1.v1, size=64, entryCompress=NONE, stateCompress=NONE} 10:37:09,664 AM [new-server-%d176312] [DEBUG] RaftStorageCompleter - new-server: 1 completion(s) pending 10:37:09,664 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorageCompleter - new-server: running 1 completion(s) 10:37:09,664 AM [test-pekko.actor.default-dispatcher-6] [INFO] SnapshotManager - new-server: snapshot is durable as of 2026-03-10T10:37:09.661725873Z 10:37:09,664 AM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - new-server: support() called 10:37:09,664 AM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - new-server: applySnapshot called 10:37:09,664 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): handleInstallSnapshot returning: InstallSnapshotReply{term=1, followerId=new-server, chunkIndex=1, success=true} 10:37:09,664 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] SnapshotManager - new-server: Snapshot success, discarding journal entries up to 0 10:37:09,664 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorSnapshotMessageSupport - new-server: SnapshotComplete received 10:37:09,664 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractLeader - leader (Leader): handleInstallSnapshotReply: InstallSnapshotReply{term=1, followerId=new-server, chunkIndex=1, success=true} 10:37:09,665 AM [test-pekko.actor.default-dispatcher-12] [INFO] AbstractLeader - leader (Leader): Snapshot successfully installed on follower new-server (last chunk 1) - matchIndex set to -1, nextIndex set to 0 10:37:09,665 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractLeader - Sent message UnInitializedFollowerSnapshotReply to self 10:37:09,703 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActorVotingConfigSupport - leader: onUnInitializedFollowerSnapshotReply: UnInitializedFollowerSnapshotReply [followerId=new-server] 10:37:09,704 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActorVotingConfigSupport - leader: New server configuration : [ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]] 10:37:09,704 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader: Persist data index=0 term=1 command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]} 10:37:09,704 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] ReplicatedLogImpl - leader: Append log entry and persist JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=true} 10:37:09,704 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractLeader - leader (Leader): Replicate message: identifier: ServerOperationContextIdentifier{value=03903d96-a651-4993-a949-747b9a13da9e}, logIndex: 0, isSendImmediate: true 10:37:09,704 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower new-server: active: true, followerNextIndex: 0, leaderLastIndex: 0, leaderSnapShotIndex: -1 10:37:09,704 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractLeader - leader (Leader): sendAppendEntries: 0 is present for follower new-server 10:37:09,704 AM [leader-%d275894] [DEBUG] RaftStorage - leader: starting snapshot writeout to /tmp/junit-14079286244050171890/leader/snapshot-0000000069AFF455-29FC7CC2.tmp 10:37:09,704 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractLeader - leader (Leader): Sending AppendEntries to follower new-server: AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=4, leaderRaftVersion=5, entries==[JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=true}]} 10:37:09,705 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActorVotingConfigSupport - leader: Returning OK for operation AddServer [newServerId=new-server, newServerAddress=pekko://test/user/new-server133, votingMember=true] 10:37:09,707 AM [leader-%d275894] [DEBUG] RaftStorage - leader: finished snapshot writeout to /tmp/junit-14079286244050171890/leader/snapshot-0000000069AFF455-29FC7CC2.v1 10:37:09,707 AM [leader-%d275894] [DEBUG] RaftStorage - leader: selected SNAPSHOT_V1 to handle file /tmp/junit-14079286244050171890/leader/snapshot-0000000069AFF455-29FC7CC2.v1 10:37:09,707 AM [leader-%d275894] [DEBUG] RaftStorage - leader: selected SNAPSHOT_V1 to handle file /tmp/junit-14079286244050171890/leader/snapshot-0000000069AFF455-2712CB1B.v1 10:37:09,708 AM [leader-%d275894] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-14079286244050171890/leader/TermInfo.properties 10:37:09,708 AM [leader-%d275894] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-14079286244050171890/leader/journal-v1-1.log 10:37:09,708 AM [leader-%d275894] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-14079286244050171890/leader/metadata-v1-1.log 10:37:09,708 AM [leader-%d275894] [DEBUG] RaftStorage - leader: deleted snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:09.655543067Z, file=/tmp/junit-14079286244050171890/leader/snapshot-0000000069AFF455-2712CB1B.v1, size=64, entryCompress=NONE, stateCompress=NONE} 10:37:09,708 AM [leader-%d275894] [DEBUG] RaftStorage - leader: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:09.704412866Z, file=/tmp/junit-14079286244050171890/leader/snapshot-0000000069AFF455-29FC7CC2.v1, size=86, entryCompress=NONE, stateCompress=NONE} 10:37:09,708 AM [leader-%d275894] [DEBUG] RaftStorageCompleter - leader: 1 completion(s) pending 10:37:09,708 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorageCompleter - leader: running 1 completion(s) 10:37:09,708 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] ReplicatedLogImpl - leader: persist complete JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=true} 10:37:09,754 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActorVotingConfigSupport - leader: onAddServer: AddServer [newServerId=new-server2, newServerAddress=, votingMember=false], state: Persisting 10:37:09,754 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActorVotingConfigSupport - leader: Server operation already in progress - queueing AddServer [newServerId=new-server2, newServerAddress=, votingMember=false] 10:37:09,770 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractLeader - leader (Leader): sendAppendEntries: 0 is present for follower new-server 10:37:09,891 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractLeader - leader (Leader): sendAppendEntries: 0 is present for follower new-server 10:37:09,891 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractLeader - leader (Leader): Sending AppendEntries to follower new-server: AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=4, leaderRaftVersion=5, entries==[JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=false}]} 10:37:10,11 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): sendAppendEntries: 0 is present for follower new-server 10:37:10,11 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): Sending AppendEntries to follower new-server: AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=4, leaderRaftVersion=5, entries==[JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=false}]} 10:37:10,131 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractLeader - leader (Leader): sendAppendEntries: 0 is present for follower new-server 10:37:10,131 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractLeader - leader (Leader): Sending AppendEntries to follower new-server: AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=4, leaderRaftVersion=5, entries==[JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=false}]} 10:37:10,250 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): sendAppendEntries: 0 is present for follower new-server 10:37:10,251 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): Sending AppendEntries to follower new-server: AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=4, leaderRaftVersion=5, entries==[JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=false}]} 10:37:10,370 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): sendAppendEntries: 0 is present for follower new-server 10:37:10,370 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): Sending AppendEntries to follower new-server: AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=4, leaderRaftVersion=5, entries==[JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=false}]} 10:37:10,491 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractLeader - leader (Leader): sendAppendEntries: 0 is present for follower new-server 10:37:10,491 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractLeader - leader (Leader): Sending AppendEntries to follower new-server: AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=4, leaderRaftVersion=5, entries==[JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=false}]} 10:37:10,610 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractLeader - leader (Leader): sendAppendEntries: 0 is present for follower new-server 10:37:10,610 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractLeader - leader (Leader): Sending AppendEntries to follower new-server: AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=4, leaderRaftVersion=5, entries==[JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=false}]} 10:37:11,721 AM [test-pekko.actor.default-dispatcher-12] [WARN] RaftActorVotingConfigSupport - leader: Timeout occured while replicating the new server configuration for new-server 10:37:11,721 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActorVotingConfigSupport - leader: Returning PRIOR_REQUEST_CONSENSUS_TIMEOUT for operation AddServer [newServerId=new-server2, newServerAddress=, votingMember=false] 10:37:11,721 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActorVotingConfigSupport - leader: onAddServer: AddServer [newServerId=new-server2, newServerAddress=, votingMember=false], state: Persisting 10:37:11,721 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActorVotingConfigSupport - leader: Returning PRIOR_REQUEST_CONSENSUS_TIMEOUT for operation AddServer [newServerId=new-server2, newServerAddress=, votingMember=false] 10:37:11,722 AM [main] [INFO] RaftActorVotingConfigSupportTest - testAddServerWithNoConsensusReached ending 10:37:11,722 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower131] 10:37:11,733 AM [main] [INFO] TestActorFactory - Killing actor Actor[pekko://test/user/new-serverCollector132#-645123258] 10:37:11,733 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/new-server133] 10:37:11,734 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - new-server: terminating thread VirtualThread[#269,new-server-writer-57]/waiting 10:37:11,734 AM [new-server-writer-57] [DEBUG] JournalWriteTask - new-server: received 1 commands after 2.392 s 10:37:11,734 AM [new-server-writer-57] [DEBUG] JournalWriteTask - new-server: completed 1 commands in 30.55 μs 10:37:11,734 AM [new-server-writer-57] [DEBUG] JournalWriteTask - new-server: journal writer stopped 10:37:11,735 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - new-server: journal closed 10:37:11,735 AM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - new-server: journal closed 10:37:11,735 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - new-server: stopped executor with 0 remaining tasks 10:37:11,735 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - new-server: stopped executor with 0 remaining tasks 10:37:11,735 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/leader134] 10:37:11,735 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader: terminating thread VirtualThread[#270,leader-writer-58]/waiting 10:37:11,735 AM [leader-writer-58] [DEBUG] JournalWriteTask - leader: received 1 commands after 2.191 s 10:37:11,735 AM [leader-writer-58] [DEBUG] JournalWriteTask - leader: completed 1 commands in 13.65 μs 10:37:11,735 AM [leader-writer-58] [DEBUG] JournalWriteTask - leader: journal writer stopped 10:37:11,735 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader: journal closed 10:37:11,735 AM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader: journal closed 10:37:11,735 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:11,735 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:11,736 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/leaderCollector135] 10:37:11,736 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/new-serverCollector136] 10:37:11,741 AM [main] [INFO] RaftActorVotingConfigSupportTest - testRemoveServerLeaderWithNoFollowers starting 10:37:11,742 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActorVotingConfigSupportTest$MockLeaderRaftActor - Actor created TestActor[pekko://test/user/leader138] 10:37:11,743 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader: Set currentTerm=1, votedFor= 10:37:11,743 AM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader: Starting recovery with journal batch size 1000 10:37:11,743 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader: started executor [WARN] [03/10/2026 10:37:11.743] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader138]: org.opendaylight.controller.cluster.common.actor.Monitor@d5d6bdf 10:37:11,743 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader: started executor 10:37:11,744 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader: metadata journal open: replayFrom=1 applyTo=0 10:37:11,745 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:11,745 AM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader: journal open: applyTo=0 10:37:11,746 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader: recovering to non-persistent 10:37:11,746 AM [leader-writer-59] [DEBUG] JournalWriteTask - leader: journal writer started 10:37:11,746 AM [leader-writer-59] [DEBUG] JournalWriteTask - leader: waiting to receive commands 10:37:11,746 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - /tmp/junit-6600065736483014795/leader/TermInfo.properties does not exist 10:37:11,758 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader: Set currentTerm=1, votedFor= 10:37:11,758 AM [test-pekko.actor.default-dispatcher-12] [INFO] Recovery - leader: Local TermInfo store seeded with TermInfo{term=1, votedFor=} 10:37:11,758 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-6600065736483014795/leader/TermInfo.properties 10:37:11,758 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-6600065736483014795/leader/journal-v1-1.log 10:37:11,758 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-6600065736483014795/leader/metadata-v1-1.log 10:37:11,758 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader: no eligible files found 10:37:11,758 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader: Moving last applied index from -1 to -1 10:37:11,758 AM [test-pekko.actor.default-dispatcher-12] [INFO] Recovery - leader: Recovery completed in in 12.69 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:11,758 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader: Recovery completed and can restore from snapshot 10:37:11,759 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractLeader - leader (Leader): Election: Leader has following peers: [] 10:37:11,770 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActorVotingConfigSupport - leader: onRemoveServer: RemoveServer{serverId='leader'}, state: Idle 10:37:11,770 AM [main] [INFO] RaftActorVotingConfigSupportTest - testRemoveServerLeaderWithNoFollowers ending 10:37:11,771 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower137] 10:37:11,782 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/leader138] 10:37:11,782 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader: terminating thread VirtualThread[#275,leader-writer-59]/waiting 10:37:11,783 AM [leader-writer-59] [DEBUG] JournalWriteTask - leader: received 1 commands after 37.00 ms 10:37:11,783 AM [leader-writer-59] [DEBUG] JournalWriteTask - leader: completed 1 commands in 42.08 μs 10:37:11,783 AM [leader-writer-59] [DEBUG] JournalWriteTask - leader: journal writer stopped 10:37:11,784 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader: journal closed 10:37:11,784 AM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader: journal closed 10:37:11,784 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:11,784 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:11,787 AM [main] [INFO] RaftActorVotingConfigSupportTest - testAddServerWithLeaderChangeBeforePriorSnapshotComplete starting 10:37:11,788 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActorVotingConfigSupportTest$MockNewFollowerRaftActor - Actor created TestActor[pekko://test/user/new-server141] [WARN] [03/10/2026 10:37:11.789] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/new-server141]: org.opendaylight.controller.cluster.common.actor.Monitor@40b03a56 10:37:11,789 AM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - new-server: Starting recovery with journal batch size 1000 10:37:11,789 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - new-server: started executor 10:37:11,790 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - new-server: started executor 10:37:11,790 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - new-server: metadata journal open: replayFrom=1 applyTo=0 10:37:11,791 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - new-server: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:11,791 AM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - new-server: journal open: applyTo=0 10:37:11,791 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - new-server: recovering to non-persistent 10:37:11,791 AM [new-server-writer-60] [DEBUG] JournalWriteTask - new-server: journal writer started 10:37:11,791 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - /tmp/junit-12421446656238698755/new-server/TermInfo.properties does not exist 10:37:11,791 AM [new-server-writer-60] [DEBUG] JournalWriteTask - new-server: waiting to receive commands 10:37:11,806 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - new-server: Set currentTerm=0, votedFor=null 10:37:11,807 AM [test-pekko.actor.default-dispatcher-12] [INFO] Recovery - new-server: Local TermInfo store seeded with TermInfo{term=0} 10:37:11,807 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-12421446656238698755/new-server/TermInfo.properties 10:37:11,807 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-12421446656238698755/new-server/journal-v1-1.log 10:37:11,807 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-12421446656238698755/new-server/metadata-v1-1.log 10:37:11,807 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - new-server: no eligible files found 10:37:11,807 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - new-server: Moving last applied index from -1 to -1 10:37:11,807 AM [test-pekko.actor.default-dispatcher-12] [INFO] Recovery - new-server: Recovery completed in in 15.94 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:11,807 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - new-server: Recovery completed and can restore from snapshot 10:37:11,809 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActorVotingConfigSupportTest$MockLeaderRaftActor - Actor created TestActor[pekko://test/user/leader142] [WARN] [03/10/2026 10:37:11.809] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader142]: org.opendaylight.controller.cluster.common.actor.Monitor@4ece89f3 10:37:11,810 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader: Set currentTerm=1, votedFor= 10:37:11,810 AM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader: Starting recovery with journal batch size 1000 10:37:11,810 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader: started executor 10:37:11,811 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader: started executor 10:37:11,811 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader: metadata journal open: replayFrom=1 applyTo=0 10:37:11,814 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:11,814 AM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader: journal open: applyTo=0 10:37:11,814 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader: recovering to non-persistent 10:37:11,814 AM [leader-writer-61] [DEBUG] JournalWriteTask - leader: journal writer started 10:37:11,814 AM [leader-writer-61] [DEBUG] JournalWriteTask - leader: waiting to receive commands 10:37:11,814 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - /tmp/junit-12421446656238698755/leader/TermInfo.properties does not exist 10:37:11,823 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader: Set currentTerm=1, votedFor= 10:37:11,823 AM [test-pekko.actor.default-dispatcher-12] [INFO] Recovery - leader: Local TermInfo store seeded with TermInfo{term=1, votedFor=} 10:37:11,824 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-12421446656238698755/leader/TermInfo.properties 10:37:11,824 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-12421446656238698755/leader/journal-v1-1.log 10:37:11,824 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-12421446656238698755/leader/metadata-v1-1.log 10:37:11,824 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader: no eligible files found 10:37:11,824 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader: Moving last applied index from -1 to -1 10:37:11,824 AM [test-pekko.actor.default-dispatcher-12] [INFO] Recovery - leader: Recovery completed in in 9.861 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:11,824 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader: Recovery completed and can restore from snapshot 10:37:11,824 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractLeader - leader (Leader): Election: Leader has following peers: [] 10:37:11,827 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader: Take a snapshot of current state. lastReplicatedLog is null and replicatedToAllIndex is -1 10:37:11,828 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader: Capturing Snapshot : lastLogEntry is null. Using snapshot values lastAppliedIndex -1 and lastAppliedTerm -1 instead. 10:37:11,828 AM [test-pekko.actor.default-dispatcher-12] [INFO] SnapshotManager - leader: Initiating snapshot capture CaptureSnapshot [lastAppliedIndex=-1, lastAppliedTerm=-1, lastIndex=-1, lastTerm=-1, installSnapshotInitiated=, replicatedToAllIndex=-1, replicatedToAllTerm=-1, unAppliedEntries size=0, mandatoryTrim=true] 10:37:11,828 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] SnapshotManager - leader: captured snapshot at lastSequenceNumber: 0 10:37:11,828 AM [test-pekko.actor.default-dispatcher-12] [INFO] SnapshotManager - leader: Persising snapshot at EntryInfo[index=-1, term=-1]/EntryInfo[index=-1, term=-1] 10:37:11,828 AM [test-pekko.actor.default-dispatcher-12] [INFO] MockRaftActor - leader: support() called 10:37:11,829 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] SnapshotManager - leader: user triggered or root overwrite snapshot encountered, trimming log up to last applied index -1 10:37:11,829 AM [test-pekko.actor.default-dispatcher-12] [INFO] SnapshotManager - leader: Removed in-memory snapshotted entries, adjusted snapshotIndex: -1 and term: -1 10:37:11,829 AM [leader-%d191387] [DEBUG] RaftStorage - leader: starting snapshot writeout to /tmp/junit-12421446656238698755/leader/snapshot-0000000069AFF457-3170BBF0.tmp 10:37:11,836 AM [leader-%d191387] [DEBUG] RaftStorage - leader: finished snapshot writeout to /tmp/junit-12421446656238698755/leader/snapshot-0000000069AFF457-3170BBF0.v1 10:37:11,836 AM [leader-%d191387] [DEBUG] RaftStorage - leader: selected SNAPSHOT_V1 to handle file /tmp/junit-12421446656238698755/leader/snapshot-0000000069AFF457-3170BBF0.v1 10:37:11,836 AM [leader-%d191387] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-12421446656238698755/leader/TermInfo.properties 10:37:11,836 AM [leader-%d191387] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-12421446656238698755/leader/journal-v1-1.log 10:37:11,836 AM [leader-%d191387] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-12421446656238698755/leader/metadata-v1-1.log 10:37:11,836 AM [leader-%d191387] [DEBUG] RaftStorage - leader: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:11.829471728Z, file=/tmp/junit-12421446656238698755/leader/snapshot-0000000069AFF457-3170BBF0.v1, size=64, entryCompress=NONE, stateCompress=NONE} 10:37:11,836 AM [leader-%d191387] [DEBUG] RaftStorageCompleter - leader: 1 completion(s) pending 10:37:11,836 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorageCompleter - leader: running 1 completion(s) 10:37:11,840 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActorVotingConfigSupport - leader: onAddServer: AddServer [newServerId=new-server, newServerAddress=pekko://test/user/new-server141, votingMember=true], state: Idle 10:37:11,840 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActorVotingConfigSupport - leader: Initiating AddServer [newServerId=new-server, newServerAddress=pekko://test/user/new-server141, votingMember=true] 10:37:11,840 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] SnapshotManager - leader: captureToInstall should not be called in state PersistCapture[lastJournalIndex=0, request=CaptureSnapshot [lastAppliedIndex=-1, lastAppliedTerm=-1, lastIndex=-1, lastTerm=-1, installSnapshotInitiated=, replicatedToAllIndex=-1, replicatedToAllTerm=-1, unAppliedEntries size=0, mandatoryTrim=true]] 10:37:11,840 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActorVotingConfigSupport - leader: Snapshot already in progress - waiting for completion 10:37:11,943 AM [main] [DEBUG] RaftStorageCompleter - leader: 1 completion(s) pending 10:37:11,943 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorageCompleter - leader: running 1 completion(s) 10:37:11,943 AM [test-pekko.actor.default-dispatcher-12] [INFO] SnapshotManager - leader: snapshot is durable as of 2026-03-10T10:37:11.829471728Z 10:37:11,943 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] SnapshotManager - leader: Snapshot success, discarding journal entries up to 0 10:37:11,943 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActorVotingConfigSupport - leader: onSnapshotComplete 10:37:11,943 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActorVotingConfigSupport - leader: No longer the leader 10:37:11,943 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActorSnapshotMessageSupport - leader: SnapshotComplete received 10:37:11,943 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActorVotingConfigSupport - leader: handleInstallSnapshotTimeout for new server new-server 10:37:11,943 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActorVotingConfigSupport - leader: Returning NO_LEADER for operation AddServer [newServerId=new-server, newServerAddress=pekko://test/user/new-server141, votingMember=true] 10:37:11,943 AM [test-pekko.actor.default-dispatcher-12] [WARN] RaftActorVotingConfigSupport - leader: Timeout occured for new server new-server while waiting for prior snapshot to complete 10:37:11,943 AM [main] [INFO] RaftActorVotingConfigSupportTest - testAddServerWithLeaderChangeBeforePriorSnapshotComplete ending 10:37:11,944 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower139] 10:37:11,955 AM [main] [INFO] TestActorFactory - Killing actor Actor[pekko://test/user/new-serverCollector140#1321400365] 10:37:11,956 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/new-server141] 10:37:11,956 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - new-server: terminating thread VirtualThread[#276,new-server-writer-60]/waiting 10:37:11,956 AM [new-server-writer-60] [DEBUG] JournalWriteTask - new-server: received 1 commands after 165.3 ms 10:37:11,957 AM [new-server-writer-60] [DEBUG] JournalWriteTask - new-server: completed 1 commands in 30.71 μs 10:37:11,957 AM [new-server-writer-60] [DEBUG] JournalWriteTask - new-server: journal writer stopped 10:37:11,957 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - new-server: journal closed 10:37:11,957 AM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - new-server: journal closed 10:37:11,957 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - new-server: stopped executor with 0 remaining tasks 10:37:11,957 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - new-server: stopped executor with 0 remaining tasks 10:37:11,957 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/leader142] 10:37:11,958 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader: terminating thread VirtualThread[#277,leader-writer-61]/waiting 10:37:11,958 AM [leader-writer-61] [DEBUG] JournalWriteTask - leader: received 1 commands after 143.9 ms 10:37:11,958 AM [leader-writer-61] [DEBUG] JournalWriteTask - leader: completed 1 commands in 12.56 μs 10:37:11,958 AM [leader-writer-61] [DEBUG] JournalWriteTask - leader: journal writer stopped 10:37:11,959 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader: journal closed 10:37:11,959 AM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader: journal closed 10:37:11,959 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:11,959 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:11,963 AM [main] [INFO] RaftActorVotingConfigSupportTest - testAddServersAsNonVoting starting 10:37:11,965 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupportTest$MockNewFollowerRaftActor - Actor created TestActor[pekko://test/user/new-server145] [WARN] [03/10/2026 10:37:11.965] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/new-server145]: org.opendaylight.controller.cluster.common.actor.Monitor@48fd616d 10:37:11,966 AM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - new-server: Starting recovery with journal batch size 1000 10:37:11,966 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - new-server: started executor 10:37:11,967 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - new-server: started executor 10:37:11,967 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - new-server: metadata journal open: replayFrom=1 applyTo=0 10:37:11,968 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - new-server: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:11,968 AM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - new-server: journal open: applyTo=0 10:37:11,968 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - new-server: recovering to non-persistent 10:37:11,968 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - /tmp/junit-13444650714456545890/new-server/TermInfo.properties does not exist 10:37:11,969 AM [new-server-writer-62] [DEBUG] JournalWriteTask - new-server: journal writer started 10:37:11,969 AM [new-server-writer-62] [DEBUG] JournalWriteTask - new-server: waiting to receive commands 10:37:11,985 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - new-server: Set currentTerm=0, votedFor=null 10:37:11,986 AM [test-pekko.actor.default-dispatcher-6] [INFO] Recovery - new-server: Local TermInfo store seeded with TermInfo{term=0} 10:37:11,986 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-13444650714456545890/new-server/TermInfo.properties 10:37:11,986 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-13444650714456545890/new-server/journal-v1-1.log 10:37:11,986 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-13444650714456545890/new-server/metadata-v1-1.log 10:37:11,986 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - new-server: no eligible files found 10:37:11,986 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - new-server: Moving last applied index from -1 to -1 10:37:11,986 AM [test-pekko.actor.default-dispatcher-6] [INFO] Recovery - new-server: Recovery completed in in 17.61 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:11,986 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - new-server: Recovery completed and can restore from snapshot 10:37:11,988 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupportTest$MockLeaderRaftActor - Actor created TestActor[pekko://test/user/leader146] [WARN] [03/10/2026 10:37:11.988] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader146]: org.opendaylight.controller.cluster.common.actor.Monitor@55b175f8 10:37:11,989 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader: Set currentTerm=1, votedFor= 10:37:11,989 AM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader: Starting recovery with journal batch size 1000 10:37:11,990 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: started executor 10:37:11,990 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: started executor 10:37:11,991 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader: metadata journal open: replayFrom=1 applyTo=0 10:37:11,992 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:11,992 AM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader: journal open: applyTo=0 10:37:11,992 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader: recovering to non-persistent 10:37:11,992 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - /tmp/junit-13444650714456545890/leader/TermInfo.properties does not exist 10:37:11,992 AM [leader-writer-63] [DEBUG] JournalWriteTask - leader: journal writer started 10:37:11,992 AM [leader-writer-63] [DEBUG] JournalWriteTask - leader: waiting to receive commands 10:37:11,995 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader: Set currentTerm=1, votedFor= 10:37:11,995 AM [test-pekko.actor.default-dispatcher-6] [INFO] Recovery - leader: Local TermInfo store seeded with TermInfo{term=1, votedFor=} 10:37:11,995 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-13444650714456545890/leader/TermInfo.properties 10:37:11,995 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-13444650714456545890/leader/journal-v1-1.log 10:37:11,995 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-13444650714456545890/leader/metadata-v1-1.log 10:37:11,995 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: no eligible files found 10:37:11,995 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader: Moving last applied index from -1 to -1 10:37:11,995 AM [test-pekko.actor.default-dispatcher-6] [INFO] Recovery - leader: Recovery completed in in 3.298 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:11,995 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader: Recovery completed and can restore from snapshot 10:37:11,996 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): Election: Leader has following peers: [] 10:37:12,91 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupport - leader: onAddServer: AddServer [newServerId=new-server, newServerAddress=pekko://test/user/new-server145, votingMember=false], state: Idle 10:37:12,91 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupport - leader: Initiating AddServer [newServerId=new-server, newServerAddress=pekko://test/user/new-server145, votingMember=false] 10:37:12,91 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupport - leader: New follower is non-voting - directly persisting new server configuration 10:37:12,92 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupport - leader: New server configuration : [ServerInfo[peerId=new-server, isVoting=false], ServerInfo[peerId=leader, isVoting=true]] 10:37:12,92 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader: Persist data index=0 term=1 command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]} 10:37:12,92 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] ReplicatedLogImpl - leader: Append log entry and persist JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]}, pending=true} 10:37:12,92 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): Replicate message: identifier: ServerOperationContextIdentifier{value=4e3273f4-89bf-4030-b7bc-2b458885d4c7}, logIndex: 0, isSendImmediate: true 10:37:12,92 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorBehavior - leader (Leader): Setting last applied to 0 10:37:12,92 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader: Moving last applied index from -1 to 0 10:37:12,92 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader: Applying state for log index 0 data VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]} 10:37:12,92 AM [leader-%d467174] [DEBUG] RaftStorage - leader: starting snapshot writeout to /tmp/junit-13444650714456545890/leader/snapshot-0000000069AFF458-05840FF5.tmp 10:37:12,93 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower new-server: active: false, followerNextIndex: -1, leaderLastIndex: 0, leaderSnapShotIndex: -1 10:37:12,93 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupport - leader: Returning OK for operation AddServer [newServerId=new-server, newServerAddress=pekko://test/user/new-server145, votingMember=false] 10:37:12,93 AM [test-pekko.actor.default-dispatcher-12] [INFO] Follower - new-server (Follower): Term 1 in "AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=4, leaderRaftVersion=5, entries==[]}" message is greater than follower's term 0 - updating term 10:37:12,93 AM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActorVotingConfigSupport - leader: VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]} has been successfully replicated to a majority of followers 10:37:12,96 AM [leader-%d467174] [DEBUG] RaftStorage - leader: finished snapshot writeout to /tmp/junit-13444650714456545890/leader/snapshot-0000000069AFF458-05840FF5.v1 10:37:12,96 AM [leader-%d467174] [DEBUG] RaftStorage - leader: selected SNAPSHOT_V1 to handle file /tmp/junit-13444650714456545890/leader/snapshot-0000000069AFF458-05840FF5.v1 10:37:12,96 AM [leader-%d467174] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-13444650714456545890/leader/TermInfo.properties 10:37:12,96 AM [leader-%d467174] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-13444650714456545890/leader/journal-v1-1.log 10:37:12,96 AM [leader-%d467174] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-13444650714456545890/leader/metadata-v1-1.log 10:37:12,96 AM [leader-%d467174] [DEBUG] RaftStorage - leader: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:12.092540917Z, file=/tmp/junit-13444650714456545890/leader/snapshot-0000000069AFF458-05840FF5.v1, size=86, entryCompress=NONE, stateCompress=NONE} 10:37:12,96 AM [leader-%d467174] [DEBUG] RaftStorageCompleter - leader: 1 completion(s) pending 10:37:12,97 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorageCompleter - leader: running 1 completion(s) 10:37:12,97 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] ReplicatedLogImpl - leader: persist complete JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]}, pending=true} 10:37:12,99 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - new-server: Set currentTerm=1, votedFor=null 10:37:12,99 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] SyncStatusTracker - new-server: Last sync leader does not match current leader leader, need to catch up to -1 10:37:12,99 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): handleAppendEntriesReply - FollowerLogInformation for new-server updated: matchIndex: -1, nextIndex: 0 10:37:12,99 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower new-server: active: true, followerNextIndex: 0, leaderLastIndex: 0, leaderSnapShotIndex: -1 10:37:12,99 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): sendAppendEntries: 0 is present for follower new-server 10:37:12,99 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): Sending AppendEntries to follower new-server: AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=0, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=5, leaderRaftVersion=5, entries==[JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]}, pending=false}]} [WARN] [03/10/2026 10:37:12.100] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/new-server145] unhandled message from Actor[pekko://test/deadLetters]: FollowerInitialSyncUpStatus[memberId=new-server, initialSyncDone=false] 10:37:12,100 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] Follower - new-server (Follower): handleAppendEntries: AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=0, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=5, leaderRaftVersion=5, entries==[JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]}, pending=false}]} 10:37:12,100 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] Follower - new-server (Follower): Number of entries to be appended = 1 10:37:12,100 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] Follower - new-server (Follower): After cleanup, lastIndex: -1, entries to be added from: 0 10:37:12,100 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] Follower - new-server (Follower): Append entry to log VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]} 10:37:12,100 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] ReplicatedLogImpl - new-server: Append log entry and persist JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]}, pending=false} 10:37:12,100 AM [new-server-%d438107] [DEBUG] RaftStorage - new-server: starting snapshot writeout to /tmp/junit-13444650714456545890/new-server/snapshot-0000000069AFF458-060012F9.tmp 10:37:12,101 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] PeerInfos - new-server: Updated server config: isVoting: false, peers: [PeerInfo [id=leader, address=null, votingState=VOTING]] 10:37:12,101 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] Follower - new-server (Follower): Log size is now 1 10:37:12,101 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] Follower - new-server (Follower): Commit index set to 0 10:37:12,101 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] Follower - new-server (Follower): handleAppendEntries returning : AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=0, logLastTerm=1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:12,101 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractLeader - leader (Leader): handleAppendEntriesReply - FollowerLogInformation for new-server updated: matchIndex: 0, nextIndex: 1 10:37:12,101 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower new-server: active: true, followerNextIndex: 1, leaderLastIndex: 0, leaderSnapShotIndex: -1 10:37:12,101 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] SyncStatusTracker - new-server: Lagging 0 entries behind leader leader and reached 0 (of expected -1) 10:37:12,101 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] Follower - new-server (Follower): applyLogToStateMachine, appendEntries.getLeaderCommit(): 0, context.getLastApplied(): -1, lastIndex(): 0 10:37:12,101 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActorBehavior - new-server (Follower): Setting last applied to 0 10:37:12,101 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - new-server: Moving last applied index from -1 to 0 10:37:12,101 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - new-server: Applying state for log index 0 data VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]} 10:37:12,102 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorageCompleter - new-server: awaiting more completions to resolve 1 synchronized callback(s) 10:37:12,110 AM [new-server-%d438107] [DEBUG] RaftStorage - new-server: finished snapshot writeout to /tmp/junit-13444650714456545890/new-server/snapshot-0000000069AFF458-060012F9.v1 10:37:12,110 AM [new-server-%d438107] [DEBUG] RaftStorage - new-server: selected SNAPSHOT_V1 to handle file /tmp/junit-13444650714456545890/new-server/snapshot-0000000069AFF458-060012F9.v1 10:37:12,110 AM [new-server-%d438107] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-13444650714456545890/new-server/TermInfo.properties 10:37:12,111 AM [new-server-%d438107] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-13444650714456545890/new-server/journal-v1-1.log 10:37:12,111 AM [new-server-%d438107] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-13444650714456545890/new-server/metadata-v1-1.log 10:37:12,111 AM [new-server-%d438107] [DEBUG] RaftStorage - new-server: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:12.100668153Z, file=/tmp/junit-13444650714456545890/new-server/snapshot-0000000069AFF458-060012F9.v1, size=86, entryCompress=NONE, stateCompress=NONE} 10:37:12,111 AM [new-server-%d438107] [DEBUG] RaftStorageCompleter - new-server: 1 completion(s) pending 10:37:12,111 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorageCompleter - new-server: running 1 completion(s) 10:37:12,111 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] ReplicatedLogImpl - new-server: persist complete JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]}, pending=false} 10:37:12,111 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorageCompleter - new-server: completed synchronized callback AppendReceivedCallback{entry=JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]}, pending=false}, callback=org.opendaylight.controller.cluster.raft.behaviors.Follower$$Lambda/0x00000007c08d7150@791f6fa} 10:37:12,111 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorageCompleter - new-server: synchronized callbacks after 9.583 ms [WARN] [03/10/2026 10:37:12.112] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/new-server145] unhandled message from Actor[pekko://test/deadLetters]: FollowerInitialSyncUpStatus[memberId=new-server, initialSyncDone=true] 10:37:12,211 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] SyncStatusTracker - new-server: Lagging 0 entries behind leader leader and reached 0 (of expected -1) 10:37:12,331 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] SyncStatusTracker - new-server: Lagging 0 entries behind leader leader and reached 0 (of expected -1) 10:37:12,451 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] SyncStatusTracker - new-server: Lagging 0 entries behind leader leader and reached 0 (of expected -1) 10:37:12,570 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] SyncStatusTracker - new-server: Lagging 0 entries behind leader leader and reached 0 (of expected -1) 10:37:12,650 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActorVotingConfigSupport - leader: onAddServer: AddServer [newServerId=new-server2, newServerAddress=pekko://test/user/follower143, votingMember=false], state: Idle 10:37:12,650 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActorVotingConfigSupport - leader: Initiating AddServer [newServerId=new-server2, newServerAddress=pekko://test/user/follower143, votingMember=false] 10:37:12,650 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActorVotingConfigSupport - leader: New follower is non-voting - directly persisting new server configuration 10:37:12,650 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActorVotingConfigSupport - leader: New server configuration : [ServerInfo[peerId=new-server, isVoting=false], ServerInfo[peerId=new-server2, isVoting=false], ServerInfo[peerId=leader, isVoting=true]] 10:37:12,650 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader: Persist data index=1 term=1 command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=false], ServerInfo[peerId=new-server2, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]} 10:37:12,650 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] ReplicatedLogImpl - leader: Append log entry and persist JournaledLogEntry{index=1, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=false], ServerInfo[peerId=new-server2, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]}, pending=true} 10:37:12,651 AM [leader-%d467175] [DEBUG] RaftStorage - leader: starting snapshot writeout to /tmp/junit-13444650714456545890/leader/snapshot-0000000069AFF458-26CBC75A.tmp 10:37:12,651 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractLeader - leader (Leader): Replicate message: identifier: ServerOperationContextIdentifier{value=d2321da3-6a3e-4312-aaad-a557f632468e}, logIndex: 1, isSendImmediate: true 10:37:12,651 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActorBehavior - leader (Leader): Setting last applied to 1 10:37:12,651 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader: Moving last applied index from 0 to 1 10:37:12,651 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader: Applying state for log index 1 data VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=false], ServerInfo[peerId=new-server2, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]} 10:37:12,651 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower new-server: active: true, followerNextIndex: 1, leaderLastIndex: 1, leaderSnapShotIndex: -1 10:37:12,651 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractLeader - leader (Leader): sendAppendEntries: 1 is present for follower new-server 10:37:12,651 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractLeader - leader (Leader): Sending AppendEntries to follower new-server: AppendEntries{term=1, leaderId=leader, prevLogIndex=0, prevLogTerm=1, leaderCommit=1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=5, leaderRaftVersion=5, entries==[JournaledLogEntry{index=1, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=false], ServerInfo[peerId=new-server2, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]}, pending=true}]} 10:37:12,651 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] Follower - new-server (Follower): handleAppendEntries: AppendEntries{term=1, leaderId=leader, prevLogIndex=0, prevLogTerm=1, leaderCommit=1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=5, leaderRaftVersion=5, entries==[JournaledLogEntry{index=1, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=false], ServerInfo[peerId=new-server2, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]}, pending=true}]} 10:37:12,651 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] Follower - new-server (Follower): Number of entries to be appended = 1 10:37:12,651 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] Follower - new-server (Follower): After cleanup, lastIndex: 0, entries to be added from: 0 10:37:12,651 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] Follower - new-server (Follower): Append entry to log VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=false], ServerInfo[peerId=new-server2, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]} 10:37:12,651 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] ReplicatedLogImpl - new-server: Append log entry and persist JournaledLogEntry{index=1, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=false], ServerInfo[peerId=new-server2, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]}, pending=true} 10:37:12,651 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] PeerInfos - new-server: Updated server config: isVoting: false, peers: [PeerInfo [id=leader, address=null, votingState=VOTING], PeerInfo [id=new-server2, address=null, votingState=NON_VOTING]] 10:37:12,651 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] Follower - new-server (Follower): Log size is now 2 10:37:12,651 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] Follower - new-server (Follower): Commit index set to 1 10:37:12,651 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] Follower - new-server (Follower): handleAppendEntries returning : AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=1, logLastTerm=1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:12,651 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] SyncStatusTracker - new-server: Lagging 0 entries behind leader leader and reached 1 (of expected -1) 10:37:12,651 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] Follower - new-server (Follower): applyLogToStateMachine, appendEntries.getLeaderCommit(): 1, context.getLastApplied(): 0, lastIndex(): 1 10:37:12,651 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActorBehavior - new-server (Follower): Setting last applied to 1 10:37:12,651 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - new-server: Moving last applied index from 0 to 1 10:37:12,651 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - new-server: Applying state for log index 1 data VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=false], ServerInfo[peerId=new-server2, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]} 10:37:12,651 AM [new-server-%d438108] [DEBUG] RaftStorage - new-server: starting snapshot writeout to /tmp/junit-13444650714456545890/new-server/snapshot-0000000069AFF458-26DA44BE.tmp 10:37:12,652 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorageCompleter - new-server: awaiting more completions to resolve 1 synchronized callback(s) 10:37:12,652 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower new-server2: active: false, followerNextIndex: 0, leaderLastIndex: 1, leaderSnapShotIndex: -1 10:37:12,652 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActorVotingConfigSupport - leader: Returning OK for operation AddServer [newServerId=new-server2, newServerAddress=pekko://test/user/follower143, votingMember=false] 10:37:12,652 AM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActorVotingConfigSupport - leader: VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=false], ServerInfo[peerId=new-server2, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]} has been successfully replicated to a majority of followers 10:37:12,652 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractLeader - leader (Leader): handleAppendEntriesReply - FollowerLogInformation for new-server updated: matchIndex: 1, nextIndex: 2 10:37:12,652 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower new-server: active: true, followerNextIndex: 2, leaderLastIndex: 1, leaderSnapShotIndex: -1 10:37:12,652 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] SyncStatusTracker - new-server2: Last sync leader does not match current leader leader, need to catch up to -1 10:37:12,652 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): sendAppendEntries: 0 is present for follower new-server2 10:37:12,652 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): Sending AppendEntries to follower new-server2: AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=5, leaderRaftVersion=5, entries==[JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]}, pending=false}, JournaledLogEntry{index=1, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=false], ServerInfo[peerId=new-server2, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]}, pending=true}]} 10:37:12,652 AM [main] [INFO] RaftActorVotingConfigSupportTest - testAddServersAsNonVoting ending 10:37:12,653 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower143] 10:37:12,653 AM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - Cannot invoke "org.opendaylight.controller.cluster.raft.behaviors.RaftActorBehavior.getReplicatedToAllIndex()" because "currentBehavior" is null java.lang.NullPointerException: Cannot invoke "org.opendaylight.controller.cluster.raft.behaviors.RaftActorBehavior.getReplicatedToAllIndex()" because "currentBehavior" is null at org.opendaylight.controller.cluster.raft@12.0.5-SNAPSHOT/org.opendaylight.controller.cluster.raft.SnapshotManager.trimLog(SnapshotManager.java:663) at org.opendaylight.controller.cluster.raft@12.0.5-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.RaftActorBehavior.performSnapshotWithoutCapture(RaftActorBehavior.java:438) at org.opendaylight.controller.cluster.raft@12.0.5-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.handleAppendEntries(Follower.java:222) at org.opendaylight.controller.cluster.raft@12.0.5-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.RaftActorBehavior.appendEntries(RaftActorBehavior.java:152) at org.opendaylight.controller.cluster.raft@12.0.5-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.RaftActorBehavior.handleMessage(RaftActorBehavior.java:375) at org.opendaylight.controller.cluster.raft@12.0.5-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.handleMessage(Follower.java:502) at org.opendaylight.controller.cluster.raft@12.0.5-SNAPSHOT/org.opendaylight.controller.cluster.raft.ForwardMessageToBehaviorActor.onReceive(ForwardMessageToBehaviorActor.java:25) at org.opendaylight.controller.repackaged.pekko@12.0.5-SNAPSHOT/org.apache.pekko.actor.UntypedAbstractActor$$anon$1.applyOrElse(AbstractActor.scala:341) at org.opendaylight.controller.repackaged.pekko@12.0.5-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.5-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:481) at org.opendaylight.controller.repackaged.pekko@12.0.5-SNAPSHOT/org.apache.pekko.actor.AbstractActor.aroundReceive(AbstractActor.scala:229) at org.opendaylight.controller.repackaged.pekko@12.0.5-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.5-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.5-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:273) at org.opendaylight.controller.repackaged.pekko@12.0.5-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:234) at org.opendaylight.controller.repackaged.pekko@12.0.5-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:246) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [03/10/2026 10:37:12.653] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower143] Cannot invoke "org.opendaylight.controller.cluster.raft.behaviors.RaftActorBehavior.getReplicatedToAllIndex()" because "currentBehavior" is null java.lang.NullPointerException: Cannot invoke "org.opendaylight.controller.cluster.raft.behaviors.RaftActorBehavior.getReplicatedToAllIndex()" because "currentBehavior" is null at org.opendaylight.controller.cluster.raft@12.0.5-SNAPSHOT/org.opendaylight.controller.cluster.raft.SnapshotManager.trimLog(SnapshotManager.java:663) at org.opendaylight.controller.cluster.raft@12.0.5-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.RaftActorBehavior.performSnapshotWithoutCapture(RaftActorBehavior.java:438) at org.opendaylight.controller.cluster.raft@12.0.5-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.handleAppendEntries(Follower.java:222) at org.opendaylight.controller.cluster.raft@12.0.5-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.RaftActorBehavior.appendEntries(RaftActorBehavior.java:152) at org.opendaylight.controller.cluster.raft@12.0.5-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.RaftActorBehavior.handleMessage(RaftActorBehavior.java:375) at org.opendaylight.controller.cluster.raft@12.0.5-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.handleMessage(Follower.java:502) at org.opendaylight.controller.cluster.raft@12.0.5-SNAPSHOT/org.opendaylight.controller.cluster.raft.ForwardMessageToBehaviorActor.onReceive(ForwardMessageToBehaviorActor.java:25) at org.opendaylight.controller.repackaged.pekko@12.0.5-SNAPSHOT/org.apache.pekko.actor.UntypedAbstractActor$$anon$1.applyOrElse(AbstractActor.scala:341) at org.opendaylight.controller.repackaged.pekko@12.0.5-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.5-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:481) at org.opendaylight.controller.repackaged.pekko@12.0.5-SNAPSHOT/org.apache.pekko.actor.AbstractActor.aroundReceive(AbstractActor.scala:229) at org.opendaylight.controller.repackaged.pekko@12.0.5-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.5-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.5-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:273) at org.opendaylight.controller.repackaged.pekko@12.0.5-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:234) at org.opendaylight.controller.repackaged.pekko@12.0.5-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:246) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 10:37:12,660 AM [leader-%d467175] [DEBUG] RaftStorage - leader: finished snapshot writeout to /tmp/junit-13444650714456545890/leader/snapshot-0000000069AFF458-26CBC75A.v1 10:37:12,660 AM [leader-%d467175] [DEBUG] RaftStorage - leader: selected SNAPSHOT_V1 to handle file /tmp/junit-13444650714456545890/leader/snapshot-0000000069AFF458-05840FF5.v1 10:37:12,660 AM [leader-%d467175] [DEBUG] RaftStorage - leader: selected SNAPSHOT_V1 to handle file /tmp/junit-13444650714456545890/leader/snapshot-0000000069AFF458-26CBC75A.v1 10:37:12,660 AM [leader-%d467175] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-13444650714456545890/leader/TermInfo.properties 10:37:12,660 AM [leader-%d467175] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-13444650714456545890/leader/journal-v1-1.log 10:37:12,660 AM [leader-%d467175] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-13444650714456545890/leader/metadata-v1-1.log 10:37:12,660 AM [leader-%d467175] [DEBUG] RaftStorage - leader: deleted snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:12.092540917Z, file=/tmp/junit-13444650714456545890/leader/snapshot-0000000069AFF458-05840FF5.v1, size=86, entryCompress=NONE, stateCompress=NONE} 10:37:12,660 AM [leader-%d467175] [DEBUG] RaftStorage - leader: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:12.650889050Z, file=/tmp/junit-13444650714456545890/leader/snapshot-0000000069AFF458-26CBC75A.v1, size=100, entryCompress=NONE, stateCompress=NONE} 10:37:12,660 AM [leader-%d467175] [DEBUG] RaftStorageCompleter - leader: 1 completion(s) pending 10:37:12,660 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorageCompleter - leader: running 1 completion(s) 10:37:12,661 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] ReplicatedLogImpl - leader: persist complete JournaledLogEntry{index=1, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=false], ServerInfo[peerId=new-server2, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]}, pending=true} 10:37:12,662 AM [new-server-%d438108] [DEBUG] RaftStorage - new-server: finished snapshot writeout to /tmp/junit-13444650714456545890/new-server/snapshot-0000000069AFF458-26DA44BE.v1 10:37:12,662 AM [new-server-%d438108] [DEBUG] RaftStorage - new-server: selected SNAPSHOT_V1 to handle file /tmp/junit-13444650714456545890/new-server/snapshot-0000000069AFF458-26DA44BE.v1 10:37:12,662 AM [new-server-%d438108] [DEBUG] RaftStorage - new-server: selected SNAPSHOT_V1 to handle file /tmp/junit-13444650714456545890/new-server/snapshot-0000000069AFF458-060012F9.v1 10:37:12,662 AM [new-server-%d438108] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-13444650714456545890/new-server/TermInfo.properties 10:37:12,662 AM [new-server-%d438108] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-13444650714456545890/new-server/journal-v1-1.log 10:37:12,662 AM [new-server-%d438108] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-13444650714456545890/new-server/metadata-v1-1.log 10:37:12,662 AM [new-server-%d438108] [DEBUG] RaftStorage - new-server: deleted snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:12.100668153Z, file=/tmp/junit-13444650714456545890/new-server/snapshot-0000000069AFF458-060012F9.v1, size=86, entryCompress=NONE, stateCompress=NONE} 10:37:12,662 AM [new-server-%d438108] [DEBUG] RaftStorage - new-server: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:12.651838654Z, file=/tmp/junit-13444650714456545890/new-server/snapshot-0000000069AFF458-26DA44BE.v1, size=100, entryCompress=NONE, stateCompress=NONE} 10:37:12,662 AM [new-server-%d438108] [DEBUG] RaftStorageCompleter - new-server: 1 completion(s) pending 10:37:12,662 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorageCompleter - new-server: running 1 completion(s) 10:37:12,662 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] ReplicatedLogImpl - new-server: persist complete JournaledLogEntry{index=1, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=false], ServerInfo[peerId=new-server2, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]}, pending=false} 10:37:12,662 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorageCompleter - new-server: completed synchronized callback AppendReceivedCallback{entry=JournaledLogEntry{index=1, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=false], ServerInfo[peerId=new-server2, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]}, pending=false}, callback=org.opendaylight.controller.cluster.raft.behaviors.Follower$$Lambda/0x00000007c08d7150@1e98e052} 10:37:12,663 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorageCompleter - new-server: synchronized callbacks after 11.03 ms 10:37:12,665 AM [main] [INFO] TestActorFactory - Killing actor Actor[pekko://test/user/new-serverCollector144#797085355] 10:37:12,665 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/new-server145] 10:37:12,665 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - new-server: terminating thread VirtualThread[#280,new-server-writer-62]/waiting 10:37:12,665 AM [new-server-writer-62] [DEBUG] JournalWriteTask - new-server: received 1 commands after 696.2 ms 10:37:12,666 AM [new-server-writer-62] [DEBUG] JournalWriteTask - new-server: completed 1 commands in 32.30 μs 10:37:12,666 AM [new-server-writer-62] [DEBUG] JournalWriteTask - new-server: journal writer stopped 10:37:12,666 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - new-server: journal closed 10:37:12,666 AM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - new-server: journal closed 10:37:12,666 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - new-server: stopped executor with 0 remaining tasks 10:37:12,666 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - new-server: stopped executor with 0 remaining tasks 10:37:12,667 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/leader146] 10:37:12,667 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader: terminating thread VirtualThread[#281,leader-writer-63]/waiting 10:37:12,667 AM [leader-writer-63] [DEBUG] JournalWriteTask - leader: received 1 commands after 674.6 ms 10:37:12,667 AM [leader-writer-63] [DEBUG] JournalWriteTask - leader: completed 1 commands in 24.04 μs 10:37:12,667 AM [leader-writer-63] [DEBUG] JournalWriteTask - leader: journal writer stopped 10:37:12,667 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader: journal closed 10:37:12,667 AM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader: journal closed 10:37:12,667 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:12,667 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:12,668 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/leaderCollector147] 10:37:12,672 AM [main] [INFO] RaftActorVotingConfigSupportTest - testAddServerWithPriorSnapshotInProgress starting 10:37:12,673 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActorVotingConfigSupportTest$MockNewFollowerRaftActor - Actor created TestActor[pekko://test/user/new-server150] [WARN] [03/10/2026 10:37:12.674] [test-pekko.actor.default-dispatcher-8] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/new-server150]: org.opendaylight.controller.cluster.common.actor.Monitor@543c87af 10:37:12,675 AM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - new-server: Starting recovery with journal batch size 1000 10:37:12,675 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - new-server: started executor 10:37:12,675 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - new-server: started executor 10:37:12,675 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - new-server: metadata journal open: replayFrom=1 applyTo=0 10:37:12,676 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - new-server: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:12,676 AM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - new-server: journal open: applyTo=0 10:37:12,676 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - new-server: recovering to non-persistent 10:37:12,676 AM [new-server-writer-64] [DEBUG] JournalWriteTask - new-server: journal writer started 10:37:12,676 AM [new-server-writer-64] [DEBUG] JournalWriteTask - new-server: waiting to receive commands 10:37:12,677 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - /tmp/junit-3286878446659118131/new-server/TermInfo.properties does not exist 10:37:12,679 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - new-server: Set currentTerm=0, votedFor=null 10:37:12,679 AM [test-pekko.actor.default-dispatcher-5] [INFO] Recovery - new-server: Local TermInfo store seeded with TermInfo{term=0} 10:37:12,679 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-3286878446659118131/new-server/TermInfo.properties 10:37:12,679 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-3286878446659118131/new-server/journal-v1-1.log 10:37:12,679 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-3286878446659118131/new-server/metadata-v1-1.log 10:37:12,679 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - new-server: no eligible files found 10:37:12,679 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - new-server: Moving last applied index from -1 to -1 10:37:12,680 AM [test-pekko.actor.default-dispatcher-5] [INFO] Recovery - new-server: Recovery completed in in 3.047 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:12,680 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - new-server: Recovery completed and can restore from snapshot 10:37:12,681 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActorVotingConfigSupportTest$MockLeaderRaftActor - Actor created TestActor[pekko://test/user/leader151] [WARN] [03/10/2026 10:37:12.682] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader151]: org.opendaylight.controller.cluster.common.actor.Monitor@4174c53b 10:37:12,682 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader: Set currentTerm=1, votedFor= 10:37:12,682 AM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader: Starting recovery with journal batch size 1000 10:37:12,682 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader: started executor 10:37:12,682 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader: started executor 10:37:12,683 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader: metadata journal open: replayFrom=1 applyTo=0 10:37:12,683 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:12,683 AM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader: journal open: applyTo=0 10:37:12,683 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader: recovering to non-persistent 10:37:12,683 AM [leader-writer-65] [DEBUG] JournalWriteTask - leader: journal writer started 10:37:12,684 AM [leader-writer-65] [DEBUG] JournalWriteTask - leader: waiting to receive commands 10:37:12,684 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - /tmp/junit-3286878446659118131/leader/TermInfo.properties does not exist 10:37:12,687 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader: Set currentTerm=1, votedFor= 10:37:12,687 AM [test-pekko.actor.default-dispatcher-12] [INFO] Recovery - leader: Local TermInfo store seeded with TermInfo{term=1, votedFor=} 10:37:12,687 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-3286878446659118131/leader/TermInfo.properties 10:37:12,687 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-3286878446659118131/leader/journal-v1-1.log 10:37:12,687 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-3286878446659118131/leader/metadata-v1-1.log 10:37:12,687 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader: no eligible files found 10:37:12,687 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader: Moving last applied index from -1 to -1 10:37:12,687 AM [test-pekko.actor.default-dispatcher-12] [INFO] Recovery - leader: Recovery completed in in 3.628 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:12,687 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader: Recovery completed and can restore from snapshot 10:37:12,688 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractLeader - leader (Leader): Election: Leader has following peers: [] 10:37:12,689 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader: Take a snapshot of current state. lastReplicatedLog is null and replicatedToAllIndex is -1 10:37:12,689 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader: Capturing Snapshot : lastLogEntry is null. Using snapshot values lastAppliedIndex -1 and lastAppliedTerm -1 instead. 10:37:12,689 AM [test-pekko.actor.default-dispatcher-12] [INFO] SnapshotManager - leader: Initiating snapshot capture CaptureSnapshot [lastAppliedIndex=-1, lastAppliedTerm=-1, lastIndex=-1, lastTerm=-1, installSnapshotInitiated=, replicatedToAllIndex=-1, replicatedToAllTerm=-1, unAppliedEntries size=0, mandatoryTrim=true] 10:37:12,689 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] SnapshotManager - leader: captured snapshot at lastSequenceNumber: 0 10:37:12,689 AM [test-pekko.actor.default-dispatcher-12] [INFO] SnapshotManager - leader: Persising snapshot at EntryInfo[index=-1, term=-1]/EntryInfo[index=-1, term=-1] 10:37:12,689 AM [test-pekko.actor.default-dispatcher-12] [INFO] MockRaftActor - leader: support() called 10:37:12,690 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] SnapshotManager - leader: user triggered or root overwrite snapshot encountered, trimming log up to last applied index -1 10:37:12,690 AM [test-pekko.actor.default-dispatcher-12] [INFO] SnapshotManager - leader: Removed in-memory snapshotted entries, adjusted snapshotIndex: -1 and term: -1 10:37:12,690 AM [leader-%d571996] [DEBUG] RaftStorage - leader: starting snapshot writeout to /tmp/junit-3286878446659118131/leader/snapshot-0000000069AFF458-29240CC9.tmp 10:37:12,692 AM [leader-%d571996] [DEBUG] RaftStorage - leader: finished snapshot writeout to /tmp/junit-3286878446659118131/leader/snapshot-0000000069AFF458-29240CC9.v1 10:37:12,692 AM [leader-%d571996] [DEBUG] RaftStorage - leader: selected SNAPSHOT_V1 to handle file /tmp/junit-3286878446659118131/leader/snapshot-0000000069AFF458-29240CC9.v1 10:37:12,692 AM [leader-%d571996] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-3286878446659118131/leader/TermInfo.properties 10:37:12,692 AM [leader-%d571996] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-3286878446659118131/leader/journal-v1-1.log 10:37:12,692 AM [leader-%d571996] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-3286878446659118131/leader/metadata-v1-1.log 10:37:12,692 AM [leader-%d571996] [DEBUG] RaftStorage - leader: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:12.690228425Z, file=/tmp/junit-3286878446659118131/leader/snapshot-0000000069AFF458-29240CC9.v1, size=64, entryCompress=NONE, stateCompress=NONE} 10:37:12,692 AM [leader-%d571996] [DEBUG] RaftStorageCompleter - leader: 1 completion(s) pending 10:37:12,692 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorageCompleter - leader: running 1 completion(s) 10:37:12,803 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActorVotingConfigSupport - leader: onAddServer: AddServer [newServerId=new-server, newServerAddress=pekko://test/user/new-server150, votingMember=true], state: Idle 10:37:12,804 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActorVotingConfigSupport - leader: Initiating AddServer [newServerId=new-server, newServerAddress=pekko://test/user/new-server150, votingMember=true] 10:37:12,804 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] SnapshotManager - leader: captureToInstall should not be called in state PersistCapture[lastJournalIndex=0, request=CaptureSnapshot [lastAppliedIndex=-1, lastAppliedTerm=-1, lastIndex=-1, lastTerm=-1, installSnapshotInitiated=, replicatedToAllIndex=-1, replicatedToAllTerm=-1, unAppliedEntries size=0, mandatoryTrim=true]] 10:37:12,804 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActorVotingConfigSupport - leader: Snapshot already in progress - waiting for completion 10:37:12,805 AM [main] [DEBUG] RaftStorageCompleter - leader: 1 completion(s) pending 10:37:12,805 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorageCompleter - leader: running 1 completion(s) 10:37:12,805 AM [test-pekko.actor.default-dispatcher-12] [INFO] SnapshotManager - leader: snapshot is durable as of 2026-03-10T10:37:12.690228425Z 10:37:12,805 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] SnapshotManager - leader: Snapshot success, discarding journal entries up to 0 10:37:12,805 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActorVotingConfigSupport - leader: onSnapshotComplete 10:37:12,805 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader: Capturing Snapshot : lastLogEntry is null. Using snapshot values lastAppliedIndex -1 and lastAppliedTerm -1 instead. 10:37:12,805 AM [test-pekko.actor.default-dispatcher-12] [INFO] SnapshotManager - leader: Initiating snapshot capture CaptureSnapshot [lastAppliedIndex=-1, lastAppliedTerm=-1, lastIndex=-1, lastTerm=-1, installSnapshotInitiated=, replicatedToAllIndex=-1, replicatedToAllTerm=-1, unAppliedEntries size=0, mandatoryTrim=false] to install on new-server 10:37:12,805 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] SnapshotManager - leader: last applied journal index prior to capture: 0 10:37:12,805 AM [test-pekko.actor.default-dispatcher-12] [INFO] MockRaftActor - leader: support() called 10:37:12,806 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActorVotingConfigSupport - leader: Initiating capture snapshot for new server new-server 10:37:12,806 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActorSnapshotMessageSupport - leader: SnapshotComplete received 10:37:12,806 AM [leader-%d571997] [DEBUG] RaftStorageCompleter - leader: 1 completion(s) pending 10:37:12,807 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorageCompleter - leader: running 1 completion(s) 10:37:12,807 AM [test-pekko.actor.default-dispatcher-12] [INFO] SnapshotManager - leader: Persising snapshot at EntryInfo[index=-1, term=-1]/EntryInfo[index=-1, term=-1] 10:37:12,807 AM [test-pekko.actor.default-dispatcher-12] [INFO] MockRaftActor - leader: support() called 10:37:12,807 AM [test-pekko.actor.default-dispatcher-12] [INFO] SnapshotManager - leader: Removed in-memory snapshotted entries, adjusted snapshotIndex: -1 and term: -1 10:37:12,807 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractLeader - leader (Leader): sendInstallSnapshot 10:37:12,807 AM [leader-%d571998] [DEBUG] RaftStorage - leader: starting snapshot writeout to /tmp/junit-3286878446659118131/leader/snapshot-0000000069AFF458-3021BFA3.tmp 10:37:12,807 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] LeaderInstallSnapshotState - leader (Leader): Snapshot 157 bytes, total chunks to send: 1 10:37:12,807 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] LeaderInstallSnapshotState - leader (Leader): Next chunk: total length=157, offset=0, size=157, hashCode=1546036366 10:37:12,807 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractLeader - leader (Leader): next snapshot chunk size for follower new-server: 157 10:37:12,807 AM [test-pekko.actor.default-dispatcher-5] [INFO] Follower - new-server (Follower): Term 1 in "InstallSnapshot{term=1, leaderId=leader, lastIncludedIndex=-1, lastIncludedTerm=-1, datasize=157, chunk=1/1, lastChunkHashCode=OptionalInt[-1]}" message is greater than follower's term 0 - updating term 10:37:12,808 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractLeader - leader (Leader): InstallSnapshot sent to follower Vector(user, new-server150), Chunk: 1/1 10:37:12,810 AM [leader-%d571998] [DEBUG] RaftStorage - leader: finished snapshot writeout to /tmp/junit-3286878446659118131/leader/snapshot-0000000069AFF458-3021BFA3.v1 10:37:12,811 AM [leader-%d571998] [DEBUG] RaftStorage - leader: selected SNAPSHOT_V1 to handle file /tmp/junit-3286878446659118131/leader/snapshot-0000000069AFF458-29240CC9.v1 10:37:12,811 AM [leader-%d571998] [DEBUG] RaftStorage - leader: selected SNAPSHOT_V1 to handle file /tmp/junit-3286878446659118131/leader/snapshot-0000000069AFF458-3021BFA3.v1 10:37:12,811 AM [leader-%d571998] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-3286878446659118131/leader/TermInfo.properties 10:37:12,811 AM [leader-%d571998] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-3286878446659118131/leader/journal-v1-1.log 10:37:12,811 AM [leader-%d571998] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-3286878446659118131/leader/metadata-v1-1.log 10:37:12,811 AM [leader-%d571998] [DEBUG] RaftStorage - leader: deleted snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:12.690228425Z, file=/tmp/junit-3286878446659118131/leader/snapshot-0000000069AFF458-29240CC9.v1, size=64, entryCompress=NONE, stateCompress=NONE} 10:37:12,811 AM [leader-%d571998] [DEBUG] RaftStorage - leader: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:12.807518115Z, file=/tmp/junit-3286878446659118131/leader/snapshot-0000000069AFF458-3021BFA3.v1, size=64, entryCompress=NONE, stateCompress=NONE} 10:37:12,811 AM [leader-%d571998] [DEBUG] RaftStorageCompleter - leader: 1 completion(s) pending 10:37:12,811 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - new-server: Set currentTerm=1, votedFor=null 10:37:12,811 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] Follower - new-server (Follower): handleInstallSnapshot: InstallSnapshot{term=1, leaderId=leader, lastIncludedIndex=-1, lastIncludedTerm=-1, datasize=157, chunk=1/1, lastChunkHashCode=OptionalInt[-1]} 10:37:12,811 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] SyncStatusTracker - new-server: Last sync leader does not match current leader leader, need to catch up to -1 10:37:12,811 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] SnapshotTracker - new-server (Follower): addChunk: chunkIndex=1, lastChunkIndex=0, collectedChunks.size=0, lastChunkHashCode=-1 10:37:12,811 AM [test-pekko.actor.default-dispatcher-5] [INFO] Follower - new-server (Follower): Snapshot received from leader: leader 10:37:12,812 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorageCompleter - leader: running 1 completion(s) 10:37:12,812 AM [test-pekko.actor.default-dispatcher-5] [INFO] SnapshotManager - new-server: Applying snapshot on follower: PlainSnapshotSource{io=MemoryStreamSource{size=157}} 10:37:12,812 AM [test-pekko.actor.default-dispatcher-5] [INFO] MockRaftActor - new-server: support() called 10:37:12,812 AM [test-pekko.actor.default-dispatcher-8] [INFO] SnapshotManager - leader: snapshot is durable as of 2026-03-10T10:37:12.807518115Z 10:37:12,812 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] SnapshotManager - leader: Snapshot success, discarding journal entries up to 0 10:37:12,812 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorSnapshotMessageSupport - leader: SnapshotComplete received 10:37:12,812 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] SnapshotManager - new-server: Converted InstallSnapshot from leader: leader to state 10:37:12,812 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] SnapshotManager - new-server: last applied journal index prior to persisting applied snapshot: 0 10:37:12,812 AM [test-pekko.actor.default-dispatcher-5] [INFO] MockRaftActor - new-server: support() called [WARN] [03/10/2026 10:37:12.813] [test-pekko.actor.default-dispatcher-8] [pekko://test/user/new-server150] unhandled message from Actor[pekko://test/deadLetters]: FollowerInitialSyncUpStatus[memberId=new-server, initialSyncDone=false] 10:37:12,813 AM [new-server-%d720802] [DEBUG] RaftStorage - new-server: starting snapshot writeout to /tmp/junit-3286878446659118131/new-server/snapshot-0000000069AFF458-3078348A.tmp 10:37:12,815 AM [new-server-%d720802] [DEBUG] RaftStorage - new-server: finished snapshot writeout to /tmp/junit-3286878446659118131/new-server/snapshot-0000000069AFF458-3078348A.v1 10:37:12,815 AM [new-server-%d720802] [DEBUG] RaftStorage - new-server: selected SNAPSHOT_V1 to handle file /tmp/junit-3286878446659118131/new-server/snapshot-0000000069AFF458-3078348A.v1 10:37:12,815 AM [new-server-%d720802] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-3286878446659118131/new-server/TermInfo.properties 10:37:12,815 AM [new-server-%d720802] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-3286878446659118131/new-server/journal-v1-1.log 10:37:12,815 AM [new-server-%d720802] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-3286878446659118131/new-server/metadata-v1-1.log 10:37:12,815 AM [new-server-%d720802] [DEBUG] RaftStorage - new-server: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:12.813184138Z, file=/tmp/junit-3286878446659118131/new-server/snapshot-0000000069AFF458-3078348A.v1, size=64, entryCompress=NONE, stateCompress=NONE} 10:37:12,815 AM [new-server-%d720802] [DEBUG] RaftStorageCompleter - new-server: 1 completion(s) pending 10:37:12,815 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorageCompleter - new-server: running 1 completion(s) 10:37:12,815 AM [test-pekko.actor.default-dispatcher-13] [INFO] SnapshotManager - new-server: snapshot is durable as of 2026-03-10T10:37:12.813184138Z 10:37:12,815 AM [test-pekko.actor.default-dispatcher-13] [INFO] MockRaftActor - new-server: support() called 10:37:12,816 AM [test-pekko.actor.default-dispatcher-13] [INFO] MockRaftActor - new-server: applySnapshot called 10:37:12,817 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): handleInstallSnapshot returning: InstallSnapshotReply{term=1, followerId=new-server, chunkIndex=1, success=true} 10:37:12,817 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): handleInstallSnapshotReply: InstallSnapshotReply{term=1, followerId=new-server, chunkIndex=1, success=true} 10:37:12,817 AM [test-pekko.actor.default-dispatcher-8] [INFO] AbstractLeader - leader (Leader): Snapshot successfully installed on follower new-server (last chunk 1) - matchIndex set to -1, nextIndex set to 0 10:37:12,817 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - Sent message UnInitializedFollowerSnapshotReply to self 10:37:12,817 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorVotingConfigSupport - leader: onUnInitializedFollowerSnapshotReply: UnInitializedFollowerSnapshotReply [followerId=new-server] 10:37:12,818 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorVotingConfigSupport - leader: New server configuration : [ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]] 10:37:12,818 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActor - leader: Persist data index=0 term=1 command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]} 10:37:12,818 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] ReplicatedLogImpl - leader: Append log entry and persist JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=true} 10:37:12,818 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): Replicate message: identifier: ServerOperationContextIdentifier{value=2b175b49-c6a6-49c3-be11-5e8c306a3b71}, logIndex: 0, isSendImmediate: true 10:37:12,818 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower new-server: active: true, followerNextIndex: 0, leaderLastIndex: 0, leaderSnapShotIndex: -1 10:37:12,818 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): sendAppendEntries: 0 is present for follower new-server 10:37:12,818 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): Sending AppendEntries to follower new-server: AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=4, leaderRaftVersion=5, entries==[JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=true}]} 10:37:12,818 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorVotingConfigSupport - leader: Returning OK for operation AddServer [newServerId=new-server, newServerAddress=pekko://test/user/new-server150, votingMember=true] 10:37:12,819 AM [leader-%d571999] [DEBUG] RaftStorage - leader: starting snapshot writeout to /tmp/junit-3286878446659118131/leader/snapshot-0000000069AFF458-30C749BD.tmp 10:37:12,820 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] SnapshotManager - new-server: Snapshot success, discarding journal entries up to 0 10:37:12,820 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): handleAppendEntries: AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=4, leaderRaftVersion=5, entries==[JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=true}]} 10:37:12,820 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): Number of entries to be appended = 1 10:37:12,820 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): After cleanup, lastIndex: -1, entries to be added from: 0 10:37:12,820 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): Append entry to log VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]} 10:37:12,820 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] ReplicatedLogImpl - new-server: Append log entry and persist JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=true} 10:37:12,820 AM [new-server-%d720803] [DEBUG] RaftStorage - new-server: starting snapshot writeout to /tmp/junit-3286878446659118131/new-server/snapshot-0000000069AFF458-30E87F52.tmp 10:37:12,820 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] PeerInfos - new-server: Updated server config: isVoting: true, peers: [PeerInfo [id=leader, address=null, votingState=VOTING]] 10:37:12,820 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): Log size is now 1 10:37:12,820 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): handleAppendEntries returning : AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=0, logLastTerm=1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:12,820 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): handleAppendEntriesReply - FollowerLogInformation for new-server updated: matchIndex: 0, nextIndex: 1 10:37:12,821 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower new-server: active: true, followerNextIndex: 1, leaderLastIndex: 0, leaderSnapShotIndex: -1 10:37:12,821 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] SyncStatusTracker - new-server: Lagging 0 entries behind leader leader and reached -1 (of expected -1) 10:37:12,821 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorageCompleter - new-server: awaiting more completions to resolve 1 synchronized callback(s) 10:37:12,821 AM [leader-%d571999] [DEBUG] RaftStorage - leader: finished snapshot writeout to /tmp/junit-3286878446659118131/leader/snapshot-0000000069AFF458-30C749BD.v1 10:37:12,821 AM [leader-%d571999] [DEBUG] RaftStorage - leader: selected SNAPSHOT_V1 to handle file /tmp/junit-3286878446659118131/leader/snapshot-0000000069AFF458-30C749BD.v1 10:37:12,821 AM [leader-%d571999] [DEBUG] RaftStorage - leader: selected SNAPSHOT_V1 to handle file /tmp/junit-3286878446659118131/leader/snapshot-0000000069AFF458-3021BFA3.v1 10:37:12,822 AM [leader-%d571999] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-3286878446659118131/leader/TermInfo.properties 10:37:12,822 AM [leader-%d571999] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-3286878446659118131/leader/journal-v1-1.log 10:37:12,822 AM [leader-%d571999] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-3286878446659118131/leader/metadata-v1-1.log 10:37:12,822 AM [leader-%d571999] [DEBUG] RaftStorage - leader: deleted snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:12.807518115Z, file=/tmp/junit-3286878446659118131/leader/snapshot-0000000069AFF458-3021BFA3.v1, size=64, entryCompress=NONE, stateCompress=NONE} 10:37:12,822 AM [leader-%d571999] [DEBUG] RaftStorage - leader: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:12.818366909Z, file=/tmp/junit-3286878446659118131/leader/snapshot-0000000069AFF458-30C749BD.v1, size=86, entryCompress=NONE, stateCompress=NONE} 10:37:12,822 AM [leader-%d571999] [DEBUG] RaftStorageCompleter - leader: 1 completion(s) pending 10:37:12,823 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorageCompleter - leader: running 1 completion(s) 10:37:12,823 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] ReplicatedLogImpl - leader: persist complete JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=true} 10:37:12,823 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): Applying to log - commitIndex: 0, lastAppliedIndex: -1 10:37:12,823 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorBehavior - leader (Leader): Setting last applied to 0 10:37:12,823 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractReplicatedLog - leader: Moving last applied index from -1 to 0 10:37:12,823 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActor - leader: Applying state for log index 0 data VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]} 10:37:12,823 AM [test-pekko.actor.default-dispatcher-8] [INFO] RaftActorVotingConfigSupport - leader: VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]} has been successfully replicated to a majority of followers 10:37:12,823 AM [new-server-%d720803] [DEBUG] RaftStorage - new-server: finished snapshot writeout to /tmp/junit-3286878446659118131/new-server/snapshot-0000000069AFF458-30E87F52.v1 10:37:12,823 AM [new-server-%d720803] [DEBUG] RaftStorage - new-server: selected SNAPSHOT_V1 to handle file /tmp/junit-3286878446659118131/new-server/snapshot-0000000069AFF458-3078348A.v1 10:37:12,823 AM [new-server-%d720803] [DEBUG] RaftStorage - new-server: selected SNAPSHOT_V1 to handle file /tmp/junit-3286878446659118131/new-server/snapshot-0000000069AFF458-30E87F52.v1 10:37:12,823 AM [new-server-%d720803] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-3286878446659118131/new-server/TermInfo.properties 10:37:12,823 AM [new-server-%d720803] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-3286878446659118131/new-server/journal-v1-1.log 10:37:12,823 AM [new-server-%d720803] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-3286878446659118131/new-server/metadata-v1-1.log 10:37:12,823 AM [new-server-%d720803] [DEBUG] RaftStorage - new-server: deleted snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:12.813184138Z, file=/tmp/junit-3286878446659118131/new-server/snapshot-0000000069AFF458-3078348A.v1, size=64, entryCompress=NONE, stateCompress=NONE} 10:37:12,823 AM [new-server-%d720803] [DEBUG] RaftStorage - new-server: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:12.820543314Z, file=/tmp/junit-3286878446659118131/new-server/snapshot-0000000069AFF458-30E87F52.v1, size=86, entryCompress=NONE, stateCompress=NONE} 10:37:12,823 AM [new-server-%d720803] [DEBUG] RaftStorageCompleter - new-server: 1 completion(s) pending 10:37:12,824 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorageCompleter - new-server: running 1 completion(s) 10:37:12,824 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] ReplicatedLogImpl - new-server: persist complete JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=false} 10:37:12,824 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorageCompleter - new-server: completed synchronized callback AppendReceivedCallback{entry=JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=false}, callback=org.opendaylight.controller.cluster.raft.behaviors.Follower$$Lambda/0x00000007c08d7150@3377795d} 10:37:12,824 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorageCompleter - new-server: synchronized callbacks after 2.947 ms 10:37:12,824 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActorSnapshotMessageSupport - new-server: SnapshotComplete received [WARN] [03/10/2026 10:37:12.824] [test-pekko.actor.default-dispatcher-8] [pekko://test/user/new-server150] unhandled message from Actor[pekko://test/deadLetters]: FollowerInitialSyncUpStatus[memberId=new-server, initialSyncDone=true] 10:37:12,870 AM [main] [INFO] RaftActorVotingConfigSupportTest - testAddServerWithPriorSnapshotInProgress ending 10:37:12,871 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower148] 10:37:12,882 AM [main] [INFO] TestActorFactory - Killing actor Actor[pekko://test/user/new-serverCollector149#-1770578437] 10:37:12,883 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/new-server150] 10:37:12,883 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] EnabledRaftStorage - new-server: terminating thread VirtualThread[#286,new-server-writer-64]/waiting 10:37:12,883 AM [new-server-writer-64] [DEBUG] JournalWriteTask - new-server: received 1 commands after 206.6 ms 10:37:12,883 AM [new-server-writer-64] [DEBUG] JournalWriteTask - new-server: completed 1 commands in 36.58 μs 10:37:12,883 AM [new-server-writer-64] [DEBUG] JournalWriteTask - new-server: journal writer stopped 10:37:12,884 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - new-server: journal closed 10:37:12,884 AM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - new-server: journal closed 10:37:12,884 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - new-server: stopped executor with 0 remaining tasks 10:37:12,884 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - new-server: stopped executor with 0 remaining tasks 10:37:12,884 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/leader151] 10:37:12,885 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] EnabledRaftStorage - leader: terminating thread VirtualThread[#287,leader-writer-65]/waiting 10:37:12,885 AM [leader-writer-65] [DEBUG] JournalWriteTask - leader: received 1 commands after 201.1 ms 10:37:12,885 AM [leader-writer-65] [DEBUG] JournalWriteTask - leader: completed 1 commands in 12.81 μs 10:37:12,885 AM [leader-writer-65] [DEBUG] JournalWriteTask - leader: journal writer stopped 10:37:12,886 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - leader: journal closed 10:37:12,886 AM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - leader: journal closed 10:37:12,886 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:12,886 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:12,886 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/leaderCollector152] 10:37:12,893 AM [main] [INFO] RaftActorVotingConfigSupportTest - testChangeLeaderToNonVotingInSingleNode starting 10:37:12,893 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActorVotingConfigSupportTest$MockLeaderRaftActor - Actor created TestActor[pekko://test/user/leader154] [WARN] [03/10/2026 10:37:12.893] [test-pekko.actor.default-dispatcher-8] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader154]: org.opendaylight.controller.cluster.common.actor.Monitor@3102eb30 10:37:12,896 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - leader: Set currentTerm=1, votedFor= 10:37:12,896 AM [test-pekko.actor.default-dispatcher-13] [INFO] RaftActor - leader: Starting recovery with journal batch size 1000 10:37:12,896 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - leader: started executor 10:37:12,896 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - leader: started executor 10:37:12,897 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - leader: metadata journal open: replayFrom=1 applyTo=0 10:37:12,898 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - leader: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:12,898 AM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - leader: journal open: applyTo=0 10:37:12,898 AM [leader-writer-66] [DEBUG] JournalWriteTask - leader: journal writer started 10:37:12,898 AM [leader-writer-66] [DEBUG] JournalWriteTask - leader: waiting to receive commands 10:37:12,899 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - leader: recovering to non-persistent 10:37:12,899 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - /tmp/junit-11273494993890841005/leader/TermInfo.properties does not exist 10:37:12,901 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - leader: Set currentTerm=1, votedFor= 10:37:12,901 AM [test-pekko.actor.default-dispatcher-13] [INFO] Recovery - leader: Local TermInfo store seeded with TermInfo{term=1, votedFor=} 10:37:12,901 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-11273494993890841005/leader/TermInfo.properties 10:37:12,901 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-11273494993890841005/leader/journal-v1-1.log 10:37:12,901 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-11273494993890841005/leader/metadata-v1-1.log 10:37:12,901 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - leader: no eligible files found 10:37:12,901 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractReplicatedLog - leader: Moving last applied index from -1 to -1 10:37:12,902 AM [test-pekko.actor.default-dispatcher-13] [INFO] Recovery - leader: Recovery completed in in 2.578 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:12,902 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - leader: Recovery completed and can restore from snapshot 10:37:12,903 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractLeader - leader (Leader): Election: Leader has following peers: [] 10:37:12,914 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActorVotingConfigSupport - leader: onChangeServersVotingStatus: ChangeServersVotingStatus [serverVotingStatusMap={leader=false}, serversVisited=[]], state: Idle 10:37:12,919 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActorVotingConfigSupport - Initiating ChangeServersVotingStatusState 10:37:12,919 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActorVotingConfigSupport - leader: Returning INVALID_REQUEST for operation ChangeServersVotingStatus [serverVotingStatusMap={leader=false}, serversVisited=[]] 10:37:12,919 AM [main] [INFO] RaftActorVotingConfigSupportTest - testChangeLeaderToNonVotingInSingleNode ending 10:37:12,920 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower153] 10:37:12,931 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/leader154] 10:37:12,931 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] EnabledRaftStorage - leader: terminating thread VirtualThread[#296,leader-writer-66]/waiting 10:37:12,932 AM [leader-writer-66] [DEBUG] JournalWriteTask - leader: received 1 commands after 33.29 ms 10:37:12,932 AM [leader-writer-66] [DEBUG] JournalWriteTask - leader: completed 1 commands in 38.26 μs 10:37:12,932 AM [leader-writer-66] [DEBUG] JournalWriteTask - leader: journal writer stopped 10:37:12,933 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - leader: journal closed 10:37:12,933 AM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - leader: journal closed 10:37:12,933 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:12,933 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:12,939 AM [main] [INFO] RaftActorVotingConfigSupportTest - testChangeLeaderToNonVoting starting 10:37:12,940 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActorVotingConfigSupportTest$MockLeaderRaftActor - Actor created TestActor[pekko://test/user/leader158] [WARN] [03/10/2026 10:37:12.940] [test-pekko.actor.default-dispatcher-8] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader158]: org.opendaylight.controller.cluster.common.actor.Monitor@478acb3b 10:37:12,942 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - leader: Set currentTerm=1, votedFor= 10:37:12,942 AM [test-pekko.actor.default-dispatcher-13] [INFO] RaftActor - leader: Starting recovery with journal batch size 1000 10:37:12,942 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - leader: started executor 10:37:12,942 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - leader: started executor 10:37:12,944 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - leader: metadata journal open: replayFrom=1 applyTo=0 10:37:12,944 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - leader: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:12,944 AM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - leader: journal open: applyTo=0 10:37:12,944 AM [leader-writer-67] [DEBUG] JournalWriteTask - leader: journal writer started 10:37:12,945 AM [leader-writer-67] [DEBUG] JournalWriteTask - leader: waiting to receive commands 10:37:12,945 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - leader: recovering to non-persistent 10:37:12,945 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - /tmp/junit-15854254555549055279/leader/TermInfo.properties does not exist 10:37:12,953 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - leader: Set currentTerm=1, votedFor= 10:37:12,953 AM [test-pekko.actor.default-dispatcher-13] [INFO] Recovery - leader: Local TermInfo store seeded with TermInfo{term=1, votedFor=} 10:37:12,954 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-15854254555549055279/leader/TermInfo.properties 10:37:12,954 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-15854254555549055279/leader/journal-v1-1.log 10:37:12,955 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-15854254555549055279/leader/metadata-v1-1.log 10:37:12,955 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - leader: no eligible files found 10:37:12,955 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractReplicatedLog - leader: Moving last applied index from -1 to -1 10:37:12,955 AM [test-pekko.actor.default-dispatcher-13] [INFO] Recovery - leader: Recovery completed in in 10.10 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:12,955 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - leader: Recovery completed and can restore from snapshot 10:37:12,956 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractLeader - leader (Leader): Election: Leader has following peers: [follower2, follower] 10:37:12,956 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower2: active: false, followerNextIndex: -1, leaderLastIndex: -1, leaderSnapShotIndex: -1 [WARN] [03/10/2026 10:37:12.956] [test-pekko.actor.default-dispatcher-8] [pekko://test/user/follower2157] received dead letter from TestActor[pekko://test/user/leader158]: AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=4, leaderRaftVersion=5, entries==[]} 10:37:12,957 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower: active: false, followerNextIndex: -1, leaderLastIndex: -1, leaderSnapShotIndex: -1 [WARN] [03/10/2026 10:37:12.957] [test-pekko.actor.default-dispatcher-8] [pekko://test/user/follower156] received dead letter from TestActor[pekko://test/user/leader158]: AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=4, leaderRaftVersion=5, entries==[]} 10:37:12,960 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActorVotingConfigSupportTest$CollectingMockRaftActor - Actor created TestActor[pekko://test/user/follower156] [WARN] [03/10/2026 10:37:12.960] [test-pekko.actor.default-dispatcher-8] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower156]: org.opendaylight.controller.cluster.common.actor.Monitor@59787c32 10:37:12,961 AM [test-pekko.actor.default-dispatcher-13] [INFO] RaftActor - follower: Starting recovery with journal batch size 1000 10:37:12,961 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - follower: started executor 10:37:12,961 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - follower: started executor 10:37:12,962 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - follower: metadata journal open: replayFrom=1 applyTo=0 10:37:12,962 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - follower: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:12,962 AM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - follower: journal open: applyTo=0 10:37:12,963 AM [follower-writer-68] [DEBUG] JournalWriteTask - follower: journal writer started 10:37:12,963 AM [follower-writer-68] [DEBUG] JournalWriteTask - follower: waiting to receive commands 10:37:12,963 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - follower: recovering to non-persistent 10:37:12,963 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - /tmp/junit-15854254555549055279/follower/TermInfo.properties does not exist 10:37:12,989 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - follower: Set currentTerm=0, votedFor=null 10:37:12,989 AM [test-pekko.actor.default-dispatcher-13] [INFO] Recovery - follower: Local TermInfo store seeded with TermInfo{term=0} 10:37:12,989 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - follower: skipping unrecognized file /tmp/junit-15854254555549055279/follower/TermInfo.properties 10:37:12,989 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - follower: skipping unrecognized file /tmp/junit-15854254555549055279/follower/journal-v1-1.log 10:37:12,989 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - follower: skipping unrecognized file /tmp/junit-15854254555549055279/follower/metadata-v1-1.log 10:37:12,989 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - follower: no eligible files found 10:37:12,989 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractReplicatedLog - follower: Moving last applied index from -1 to -1 10:37:12,989 AM [test-pekko.actor.default-dispatcher-13] [INFO] Recovery - follower: Recovery completed in in 26.62 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:12,989 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - follower: Recovery completed and can restore from snapshot 10:37:12,995 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActorVotingConfigSupportTest$CollectingMockRaftActor - Actor created TestActor[pekko://test/user/follower2157] [WARN] [03/10/2026 10:37:12.995] [test-pekko.actor.default-dispatcher-8] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower2157]: org.opendaylight.controller.cluster.common.actor.Monitor@78c065ab 10:37:12,997 AM [test-pekko.actor.default-dispatcher-13] [INFO] RaftActor - follower2: Starting recovery with journal batch size 1000 10:37:12,997 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - follower2: started executor 10:37:12,997 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - follower2: started executor 10:37:12,998 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - follower2: metadata journal open: replayFrom=1 applyTo=0 10:37:12,999 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - follower2: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:12,999 AM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - follower2: journal open: applyTo=0 10:37:12,999 AM [follower2-writer-69] [DEBUG] JournalWriteTask - follower2: journal writer started 10:37:12,999 AM [follower2-writer-69] [DEBUG] JournalWriteTask - follower2: waiting to receive commands 10:37:12,999 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - follower2: recovering to non-persistent 10:37:12,999 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - /tmp/junit-15854254555549055279/follower2/TermInfo.properties does not exist 10:37:13,3 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - follower2: Set currentTerm=0, votedFor=null 10:37:13,3 AM [test-pekko.actor.default-dispatcher-13] [INFO] Recovery - follower2: Local TermInfo store seeded with TermInfo{term=0} 10:37:13,4 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - follower2: skipping unrecognized file /tmp/junit-15854254555549055279/follower2/TermInfo.properties 10:37:13,4 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - follower2: skipping unrecognized file /tmp/junit-15854254555549055279/follower2/journal-v1-1.log 10:37:13,4 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - follower2: skipping unrecognized file /tmp/junit-15854254555549055279/follower2/metadata-v1-1.log 10:37:13,4 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - follower2: no eligible files found 10:37:13,4 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractReplicatedLog - follower2: Moving last applied index from -1 to -1 10:37:13,4 AM [test-pekko.actor.default-dispatcher-13] [INFO] Recovery - follower2: Recovery completed in in 4.815 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:13,4 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - follower2: Recovery completed and can restore from snapshot 10:37:13,71 AM [test-pekko.actor.default-dispatcher-12] [INFO] Follower - follower2 (Follower): Term 1 in "AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=4, leaderRaftVersion=5, entries==[]}" message is greater than follower's term 0 - updating term 10:37:13,71 AM [test-pekko.actor.default-dispatcher-8] [INFO] Follower - follower (Follower): Term 1 in "AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=4, leaderRaftVersion=5, entries==[]}" message is greater than follower's term 0 - updating term 10:37:13,82 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] PropertiesTermInfoStore - follower: Set currentTerm=1, votedFor=null 10:37:13,83 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] SyncStatusTracker - follower: Last sync leader does not match current leader leader, need to catch up to -1 10:37:13,83 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): handleAppendEntriesReply - FollowerLogInformation for follower updated: matchIndex: -1, nextIndex: 0 10:37:13,83 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower: active: true, followerNextIndex: 0, leaderLastIndex: -1, leaderSnapShotIndex: -1 [WARN] [03/10/2026 10:37:13.083] [test-pekko.actor.default-dispatcher-8] [pekko://test/user/follower156] unhandled message from Actor[pekko://test/deadLetters]: FollowerInitialSyncUpStatus[memberId=follower, initialSyncDone=false] 10:37:13,86 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower2: Set currentTerm=1, votedFor=null 10:37:13,86 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] SyncStatusTracker - follower2: Last sync leader does not match current leader leader, need to catch up to -1 [WARN] [03/10/2026 10:37:13.087] [test-pekko.actor.default-dispatcher-8] [pekko://test/user/follower2157] unhandled message from Actor[pekko://test/deadLetters]: FollowerInitialSyncUpStatus[memberId=follower2, initialSyncDone=false] 10:37:13,91 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractLeader - leader (Leader): handleAppendEntriesReply - FollowerLogInformation for follower2 updated: matchIndex: -1, nextIndex: 0 10:37:13,91 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower2: active: true, followerNextIndex: 0, leaderLastIndex: -1, leaderSnapShotIndex: -1 10:37:13,105 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActorVotingConfigSupport - leader: onChangeServersVotingStatus: ChangeServersVotingStatus [serverVotingStatusMap={leader=false}, serversVisited=[]], state: Idle 10:37:13,105 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActorVotingConfigSupport - Initiating ChangeServersVotingStatusState 10:37:13,105 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] PeerInfos - leader: Updated server config: isVoting: false, peers: [PeerInfo [id=follower2, address=pekko://test/user/follower2157, votingState=VOTING], PeerInfo [id=follower, address=pekko://test/user/follower156, votingState=VOTING]] 10:37:13,105 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActorVotingConfigSupport - leader: New server configuration : [ServerInfo[peerId=follower2, isVoting=true], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=false]] 10:37:13,105 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - leader: Persist data index=0 term=1 command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=true], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=false]]} 10:37:13,105 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] ReplicatedLogImpl - leader: Append log entry and persist JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=true], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=false]]}, pending=true} 10:37:13,106 AM [leader-%d166599] [DEBUG] RaftStorage - leader: starting snapshot writeout to /tmp/junit-15854254555549055279/leader/snapshot-0000000069AFF459-0652F757.tmp 10:37:13,108 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractLeader - leader (Leader): Replicate message: identifier: ServerOperationContextIdentifier{value=f73038a9-27f1-463d-9224-027f6ff82338}, logIndex: 0, isSendImmediate: true 10:37:13,108 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower2: active: true, followerNextIndex: 0, leaderLastIndex: 0, leaderSnapShotIndex: -1 10:37:13,108 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractLeader - leader (Leader): sendAppendEntries: 0 is present for follower follower2 10:37:13,109 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractLeader - leader (Leader): Sending AppendEntries to follower follower2: AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=5, leaderRaftVersion=5, entries==[JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=true], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=false]]}, pending=true}]} 10:37:13,109 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - follower2 (Follower): handleAppendEntries: AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=5, leaderRaftVersion=5, entries==[JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=true], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=false]]}, pending=true}]} 10:37:13,109 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - follower2 (Follower): Number of entries to be appended = 1 10:37:13,109 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - follower2 (Follower): After cleanup, lastIndex: -1, entries to be added from: 0 10:37:13,109 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - follower2 (Follower): Append entry to log VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=true], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=false]]} 10:37:13,109 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] ReplicatedLogImpl - follower2: Append log entry and persist JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=true], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=false]]}, pending=true} 10:37:13,109 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] PeerInfos - follower2: Updated server config: isVoting: true, peers: [PeerInfo [id=leader, address=pekko://test/user/leader158, votingState=NON_VOTING], PeerInfo [id=follower, address=pekko://test/user/follower156, votingState=VOTING]] 10:37:13,109 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - follower2 (Follower): Log size is now 1 10:37:13,109 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - follower2 (Follower): handleAppendEntries returning : AppendEntriesReply{term=1, success=true, followerId=follower2, logLastIndex=0, logLastTerm=1, forceInstallSnapshot=false, needsLeaderAddress=false, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:13,109 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] SyncStatusTracker - follower2: Lagging 0 entries behind leader leader and reached -1 (of expected -1) 10:37:13,110 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorageCompleter - follower2: awaiting more completions to resolve 1 synchronized callback(s) 10:37:13,110 AM [follower2-%d255654] [DEBUG] RaftStorage - follower2: starting snapshot writeout to /tmp/junit-15854254555549055279/follower2/snapshot-0000000069AFF459-06876160.tmp 10:37:13,113 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower: active: true, followerNextIndex: 0, leaderLastIndex: 0, leaderSnapShotIndex: -1 10:37:13,113 AM [leader-%d166599] [DEBUG] RaftStorage - leader: finished snapshot writeout to /tmp/junit-15854254555549055279/leader/snapshot-0000000069AFF459-0652F757.v1 10:37:13,114 AM [leader-%d166599] [DEBUG] RaftStorage - leader: selected SNAPSHOT_V1 to handle file /tmp/junit-15854254555549055279/leader/snapshot-0000000069AFF459-0652F757.v1 10:37:13,114 AM [leader-%d166599] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-15854254555549055279/leader/TermInfo.properties 10:37:13,114 AM [leader-%d166599] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-15854254555549055279/leader/journal-v1-1.log 10:37:13,114 AM [leader-%d166599] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-15854254555549055279/leader/metadata-v1-1.log 10:37:13,114 AM [leader-%d166599] [DEBUG] RaftStorage - leader: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:13.106100567Z, file=/tmp/junit-15854254555549055279/leader/snapshot-0000000069AFF459-0652F757.v1, size=96, entryCompress=NONE, stateCompress=NONE} 10:37:13,114 AM [leader-%d166599] [DEBUG] RaftStorageCompleter - leader: 1 completion(s) pending 10:37:13,114 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractLeader - leader (Leader): sendAppendEntries: 0 is present for follower follower 10:37:13,114 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractLeader - leader (Leader): Sending AppendEntries to follower follower: AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=5, leaderRaftVersion=5, entries==[JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=true], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=false]]}, pending=true}]} 10:37:13,114 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActorVotingConfigSupport - leader: Returning OK for operation ChangeServersVotingStatus [serverVotingStatusMap={leader=false}, serversVisited=[]] 10:37:13,114 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - follower (Follower): handleAppendEntries: AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=5, leaderRaftVersion=5, entries==[JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=true], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=false]]}, pending=true}]} 10:37:13,114 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - follower (Follower): Number of entries to be appended = 1 10:37:13,114 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - follower (Follower): After cleanup, lastIndex: -1, entries to be added from: 0 10:37:13,114 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - follower (Follower): Append entry to log VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=true], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=false]]} 10:37:13,114 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] ReplicatedLogImpl - follower: Append log entry and persist JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=true], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=false]]}, pending=true} 10:37:13,115 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PeerInfos - follower: Updated server config: isVoting: true, peers: [PeerInfo [id=leader, address=pekko://test/user/leader158, votingState=NON_VOTING], PeerInfo [id=follower2, address=pekko://test/user/follower2157, votingState=VOTING]] 10:37:13,115 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - follower (Follower): Log size is now 1 10:37:13,115 AM [follower-%d678865] [DEBUG] RaftStorage - follower: starting snapshot writeout to /tmp/junit-15854254555549055279/follower/snapshot-0000000069AFF459-06DA243E.tmp 10:37:13,115 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - follower (Follower): handleAppendEntries returning : AppendEntriesReply{term=1, success=true, followerId=follower, logLastIndex=0, logLastTerm=1, forceInstallSnapshot=false, needsLeaderAddress=false, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:13,115 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] SyncStatusTracker - follower: Lagging 0 entries behind leader leader and reached -1 (of expected -1) 10:37:13,115 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorageCompleter - follower: awaiting more completions to resolve 1 synchronized callback(s) 10:37:13,115 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorageCompleter - leader: running 1 completion(s) 10:37:13,115 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] ReplicatedLogImpl - leader: persist complete JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=true], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=false]]}, pending=true} 10:37:13,115 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractLeader - leader (Leader): handleAppendEntriesReply - FollowerLogInformation for follower2 updated: matchIndex: 0, nextIndex: 1 10:37:13,115 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractLeader - leader (Leader): Applying to log - commitIndex: 0, lastAppliedIndex: -1 10:37:13,115 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActorBehavior - leader (Leader): Setting last applied to 0 10:37:13,115 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractReplicatedLog - leader: Moving last applied index from -1 to 0 10:37:13,115 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - leader: Applying state for log index 0 data VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=true], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=false]]} 10:37:13,115 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower2: active: true, followerNextIndex: 1, leaderLastIndex: 0, leaderSnapShotIndex: -1 10:37:13,115 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractLeader - leader (Leader): handleAppendEntriesReply - FollowerLogInformation for follower updated: matchIndex: 0, nextIndex: 1 10:37:13,116 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower: active: true, followerNextIndex: 1, leaderLastIndex: 0, leaderSnapShotIndex: -1 10:37:13,116 AM [test-pekko.actor.default-dispatcher-13] [INFO] RaftActorVotingConfigSupport - leader: VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=true], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=false]]} has been successfully replicated to a majority of followers 10:37:13,116 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActorVotingConfigSupport - Leader changed to non-voting - trying leadership transfer 10:37:13,116 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - leader: Initiating leader transfer 10:37:13,118 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActorLeadershipTransferCohort - leader: pauseLeader successfully completed - doing transfer 10:37:13,118 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Leader - leader (Leader): Attempting to transfer leadership 10:37:13,118 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower2: active: true, followerNextIndex: 1, leaderLastIndex: 0, leaderSnapShotIndex: -1 10:37:13,118 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower: active: true, followerNextIndex: 1, leaderLastIndex: 0, leaderSnapShotIndex: -1 10:37:13,119 AM [follower2-%d255654] [DEBUG] RaftStorage - follower2: finished snapshot writeout to /tmp/junit-15854254555549055279/follower2/snapshot-0000000069AFF459-06876160.v1 10:37:13,119 AM [follower2-%d255654] [DEBUG] RaftStorage - follower2: skipping unrecognized file /tmp/junit-15854254555549055279/follower2/TermInfo.properties 10:37:13,119 AM [follower2-%d255654] [DEBUG] RaftStorage - follower2: skipping unrecognized file /tmp/junit-15854254555549055279/follower2/journal-v1-1.log 10:37:13,119 AM [follower2-%d255654] [DEBUG] RaftStorage - follower2: skipping unrecognized file /tmp/junit-15854254555549055279/follower2/metadata-v1-1.log 10:37:13,119 AM [follower2-%d255654] [DEBUG] RaftStorage - follower2: selected SNAPSHOT_V1 to handle file /tmp/junit-15854254555549055279/follower2/snapshot-0000000069AFF459-06876160.v1 10:37:13,119 AM [follower2-%d255654] [DEBUG] RaftStorage - follower2: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:13.109535584Z, file=/tmp/junit-15854254555549055279/follower2/snapshot-0000000069AFF459-06876160.v1, size=96, entryCompress=NONE, stateCompress=NONE} 10:37:13,119 AM [follower2-%d255654] [DEBUG] RaftStorageCompleter - follower2: 1 completion(s) pending 10:37:13,119 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorageCompleter - follower2: running 1 completion(s) 10:37:13,119 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] ReplicatedLogImpl - follower2: persist complete JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=true], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=false]]}, pending=false} 10:37:13,119 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorageCompleter - follower2: completed synchronized callback AppendReceivedCallback{entry=JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=true], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=false]]}, pending=false}, callback=org.opendaylight.controller.cluster.raft.behaviors.Follower$$Lambda/0x00000007c08d7150@1b57420d} 10:37:13,119 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorageCompleter - follower2: synchronized callbacks after 9.890 ms 10:37:13,120 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - follower2 (Follower): Commit index set to 0 10:37:13,120 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] SyncStatusTracker - follower2: Lagging 0 entries behind leader leader and reached 0 (of expected -1) 10:37:13,120 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - follower2 (Follower): applyLogToStateMachine, appendEntries.getLeaderCommit(): 0, context.getLastApplied(): -1, lastIndex(): 0 10:37:13,120 AM [follower-%d678865] [DEBUG] RaftStorage - follower: finished snapshot writeout to /tmp/junit-15854254555549055279/follower/snapshot-0000000069AFF459-06DA243E.v1 10:37:13,120 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorBehavior - follower2 (Follower): Setting last applied to 0 10:37:13,120 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractReplicatedLog - follower2: Moving last applied index from -1 to 0 10:37:13,120 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActor - follower2: Applying state for log index 0 data VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=true], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=false]]} 10:37:13,120 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] SyncStatusTracker - follower2: Lagging 0 entries behind leader leader and reached 0 (of expected -1) 10:37:13,120 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Leader - leader (Leader): tryToCompleteLeadershipTransfer: followerId: follower2, matchIndex: 0, lastIndex: 0, isVoting: true 10:37:13,121 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Leader - leader (Leader): Follower's log matches - sending ElectionTimeout 10:37:13,121 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower2: active: true, followerNextIndex: 1, leaderLastIndex: 0, leaderSnapShotIndex: -1 10:37:13,121 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower: active: true, followerNextIndex: 1, leaderLastIndex: 0, leaderSnapShotIndex: -1 [WARN] [03/10/2026 10:37:13.121] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/follower2157] unhandled message from Actor[pekko://test/deadLetters]: FollowerInitialSyncUpStatus[memberId=follower2, initialSyncDone=true] 10:37:13,121 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Leader - leader (Leader): Leader transfer complete 10:37:13,121 AM [follower-%d678865] [DEBUG] RaftStorage - follower: selected SNAPSHOT_V1 to handle file /tmp/junit-15854254555549055279/follower/snapshot-0000000069AFF459-06DA243E.v1 10:37:13,121 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActorLeadershipTransferCohort - leader: leader transfer complete - waiting for new leader 10:37:13,121 AM [follower-%d678865] [DEBUG] RaftStorage - follower: skipping unrecognized file /tmp/junit-15854254555549055279/follower/TermInfo.properties 10:37:13,121 AM [follower-%d678865] [DEBUG] RaftStorage - follower: skipping unrecognized file /tmp/junit-15854254555549055279/follower/journal-v1-1.log 10:37:13,121 AM [follower-%d678865] [DEBUG] RaftStorage - follower: skipping unrecognized file /tmp/junit-15854254555549055279/follower/metadata-v1-1.log 10:37:13,121 AM [follower-%d678865] [DEBUG] RaftStorage - follower: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:13.114959422Z, file=/tmp/junit-15854254555549055279/follower/snapshot-0000000069AFF459-06DA243E.v1, size=96, entryCompress=NONE, stateCompress=NONE} 10:37:13,121 AM [follower-%d678865] [DEBUG] RaftStorageCompleter - follower: 1 completion(s) pending 10:37:13,121 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorageCompleter - follower: running 1 completion(s) 10:37:13,121 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] ReplicatedLogImpl - follower: persist complete JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=true], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=false]]}, pending=false} 10:37:13,121 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorageCompleter - follower: completed synchronized callback AppendReceivedCallback{entry=JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=true], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=false]]}, pending=false}, callback=org.opendaylight.controller.cluster.raft.behaviors.Follower$$Lambda/0x00000007c08d7150@1053b157} 10:37:13,121 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorageCompleter - follower: synchronized callbacks after 6.860 ms 10:37:13,122 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - follower (Follower): Commit index set to 0 10:37:13,122 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] SyncStatusTracker - follower: Lagging 0 entries behind leader leader and reached 0 (of expected -1) 10:37:13,122 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - follower (Follower): applyLogToStateMachine, appendEntries.getLeaderCommit(): 0, context.getLastApplied(): -1, lastIndex(): 0 10:37:13,122 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorBehavior - follower (Follower): Setting last applied to 0 10:37:13,122 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower: Moving last applied index from -1 to 0 10:37:13,122 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower: Applying state for log index 0 data VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=true], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=false]]} 10:37:13,121 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActor - follower2: onLeaderTransitioning: LeaderTransitioning [leaderId=leader] 10:37:13,122 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] SyncStatusTracker - follower: Lagging 0 entries behind leader leader and reached 0 (of expected -1) 10:37:13,122 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] SyncStatusTracker - follower: Lagging 0 entries behind leader leader and reached 0 (of expected -1) 10:37:13,122 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] SyncStatusTracker - follower2: Lagging 0 entries behind leader leader and reached 0 (of expected -1) 10:37:13,122 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - follower2 (Follower): Received TimeoutNow - switching to Candidate 10:37:13,122 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Candidate - follower2 (Candidate): Election: Candidate has following voting peers: [follower] 10:37:13,123 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower: onLeaderTransitioning: LeaderTransitioning [leaderId=leader] [WARN] [03/10/2026 10:37:13.123] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/follower156] unhandled message from Actor[pekko://test/deadLetters]: FollowerInitialSyncUpStatus[memberId=follower, initialSyncDone=true] 10:37:13,127 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] PropertiesTermInfoStore - follower2: Set currentTerm=2, votedFor=follower2 10:37:13,127 AM [test-pekko.actor.default-dispatcher-8] [INFO] Candidate - follower2 (Candidate): Starting new election term 2 10:37:13,128 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Candidate - follower2 (Candidate): Sending RequestVote{term=2, candidateId=follower2, lastLogIndex=0, lastLogTerm=1} to peer follower 10:37:13,128 AM [test-pekko.actor.default-dispatcher-8] [INFO] RaftActorBehavior - follower2 (Follower) :- Switching from behavior Follower to Candidate, election term: 2 10:37:13,128 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorBehavior - follower (Follower): Found higher term in RequestVote rpc, verifying whether it's safe to update term. 10:37:13,128 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorBehavior - follower (Follower): Cluster state: [] 10:37:13,128 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorBehavior - follower (Follower): Candidate in requestVote:RequestVote{term=2, candidateId=follower2, lastLogIndex=0, lastLogTerm=1} with higher term appears reachable, updating term. 10:37:13,128 AM [test-pekko.actor.default-dispatcher-8] [INFO] Follower - follower (Follower): Term 2 in "RequestVote{term=2, candidateId=follower2, lastLogIndex=0, lastLogTerm=1}" message is greater than follower's term 1 - updating term 10:37:13,138 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] PropertiesTermInfoStore - follower: Set currentTerm=2, votedFor=null 10:37:13,139 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorBehavior - follower (Follower): In requestVote: RequestVote{term=2, candidateId=follower2, lastLogIndex=0, lastLogTerm=1} - currentTerm: 2, votedFor: null, lastIndex: 0, lastTerm: 1 10:37:13,149 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] PropertiesTermInfoStore - follower: Set currentTerm=2, votedFor=follower2 10:37:13,149 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorBehavior - follower (Follower): requestVote returning: RequestVoteReply{term=2, voteGranted=true} 10:37:13,149 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Candidate - follower2 (Candidate): RaftRPC message received RequestVoteReply{term=2, voteGranted=true}, my term is 2 10:37:13,149 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Candidate - follower2 (Candidate): handleRequestVoteReply: RequestVoteReply{term=2, voteGranted=true}, current voteCount: 1 10:37:13,149 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - follower2 (Leader): Election: Leader has following peers: [leader, follower] 10:37:13,149 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - follower2 (Leader): Checking sendAppendEntries for follower leader: active: false, followerNextIndex: 0, leaderLastIndex: 0, leaderSnapShotIndex: -1 10:37:13,149 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - follower2 (Leader): Checking sendAppendEntries for follower follower: active: false, followerNextIndex: 0, leaderLastIndex: 0, leaderSnapShotIndex: -1 10:37:13,150 AM [test-pekko.actor.default-dispatcher-8] [INFO] RaftActorBehavior - follower2 (Candidate) :- Switching from behavior Candidate to Leader, election term: 2 10:37:13,150 AM [test-pekko.actor.default-dispatcher-8] [INFO] AbstractLeader - leader (Leader): Term 2 in "AppendEntries{term=2, leaderId=follower2, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=4, leaderRaftVersion=5, entries==[]}" message is greater than leader's term 1 - switching to Follower 10:37:13,151 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] SyncStatusTracker - follower: Last sync leader does not match current leader follower2, need to catch up to -1 10:37:13,151 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractLeader - follower2 (Leader): handleAppendEntriesReply - FollowerLogInformation for follower updated: matchIndex: 0, nextIndex: 1 [WARN] [03/10/2026 10:37:13.151] [test-pekko.actor.default-dispatcher-13] [pekko://test/user/follower156] unhandled message from Actor[pekko://test/deadLetters]: FollowerInitialSyncUpStatus[memberId=follower, initialSyncDone=false] 10:37:13,151 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractLeader - follower2 (Leader): Checking sendAppendEntries for follower follower: active: true, followerNextIndex: 1, leaderLastIndex: 0, leaderSnapShotIndex: -1 10:37:13,151 AM [test-pekko.actor.default-dispatcher-5] [DEBUG] SyncStatusTracker - follower: Lagging 0 entries behind leader follower2 and reached 0 (of expected -1) [WARN] [03/10/2026 10:37:13.151] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/follower156] unhandled message from Actor[pekko://test/deadLetters]: FollowerInitialSyncUpStatus[memberId=follower, initialSyncDone=true] 10:37:13,158 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] PropertiesTermInfoStore - leader: Set currentTerm=2, votedFor=null 10:37:13,159 AM [test-pekko.actor.default-dispatcher-8] [INFO] RaftActorBehavior - leader (Leader) :- Switching from behavior Leader to Follower, election term: 2 10:37:13,661 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] SyncStatusTracker - leader: Last sync leader does not match current leader follower2, need to catch up to -1 10:37:13,661 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - follower2 (Leader): handleAppendEntriesReply - FollowerLogInformation for leader updated: matchIndex: 0, nextIndex: 1 10:37:13,661 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] SyncStatusTracker - follower: Lagging 0 entries behind leader follower2 and reached 0 (of expected -1) 10:37:13,661 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActorLeadershipTransferCohort - leader: leader changed to follower2 10:37:13,661 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - follower2 (Leader): Checking sendAppendEntries for follower leader: active: true, followerNextIndex: 1, leaderLastIndex: 0, leaderSnapShotIndex: -1 10:37:13,661 AM [test-pekko.actor.default-dispatcher-14] [INFO] RaftActorLeadershipTransferCohort - leader: Successfully transferred leadership to follower2 in 544.9 ms 10:37:13,661 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - leader: leader transfer succeeded after change to non-voting 10:37:13,662 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] SyncStatusTracker - leader: Lagging 0 entries behind leader follower2 and reached 0 (of expected -1) [WARN] [03/10/2026 10:37:13.662] [test-pekko.actor.default-dispatcher-8] [pekko://test/user/leader158] unhandled message from Actor[pekko://test/deadLetters]: FollowerInitialSyncUpStatus[memberId=leader, initialSyncDone=false] [WARN] [03/10/2026 10:37:13.662] [test-pekko.actor.default-dispatcher-8] [pekko://test/user/leader158] unhandled message from Actor[pekko://test/deadLetters]: FollowerInitialSyncUpStatus[memberId=leader, initialSyncDone=true] 10:37:13,670 AM [main] [INFO] RaftActorVotingConfigSupportTest - testChangeLeaderToNonVoting ending 10:37:13,671 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower155] 10:37:13,682 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/leader158] 10:37:13,682 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] EnabledRaftStorage - leader: terminating thread VirtualThread[#297,leader-writer-67]/waiting 10:37:13,682 AM [leader-writer-67] [DEBUG] JournalWriteTask - leader: received 1 commands after 737.7 ms 10:37:13,682 AM [leader-writer-67] [DEBUG] JournalWriteTask - leader: completed 1 commands in 52.25 μs 10:37:13,682 AM [leader-writer-67] [DEBUG] JournalWriteTask - leader: journal writer stopped 10:37:13,683 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] EntryJournalV1 - leader: journal closed 10:37:13,683 AM [test-pekko.actor.default-dispatcher-8] [INFO] EnabledRaftStorage - leader: journal closed 10:37:13,683 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:13,683 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:13,683 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/leaderCollector159] 10:37:13,684 AM [main] [INFO] TestActorFactory - Killing actor Actor[pekko://test/user/collector160#1418948179] 10:37:13,684 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower156] 10:37:13,684 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] EnabledRaftStorage - follower: terminating thread VirtualThread[#298,follower-writer-68]/waiting 10:37:13,684 AM [follower-writer-68] [DEBUG] JournalWriteTask - follower: received 1 commands after 721.9 ms 10:37:13,684 AM [follower-writer-68] [DEBUG] JournalWriteTask - follower: completed 1 commands in 12.80 μs 10:37:13,685 AM [follower-writer-68] [DEBUG] JournalWriteTask - follower: journal writer stopped 10:37:13,685 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] EntryJournalV1 - follower: journal closed 10:37:13,685 AM [test-pekko.actor.default-dispatcher-8] [INFO] EnabledRaftStorage - follower: journal closed 10:37:13,685 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - follower: stopped executor with 0 remaining tasks 10:37:13,685 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - follower: stopped executor with 0 remaining tasks 10:37:13,685 AM [main] [INFO] TestActorFactory - Killing actor Actor[pekko://test/user/collector161#1473754951] 10:37:13,686 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower2157] 10:37:13,686 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] EnabledRaftStorage - follower2: terminating thread VirtualThread[#299,follower2-writer-69]/waiting 10:37:13,686 AM [follower2-writer-69] [DEBUG] JournalWriteTask - follower2: received 1 commands after 687.5 ms 10:37:13,686 AM [follower2-writer-69] [DEBUG] JournalWriteTask - follower2: completed 1 commands in 9.080 μs 10:37:13,687 AM [follower2-writer-69] [DEBUG] JournalWriteTask - follower2: journal writer stopped 10:37:13,687 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] EntryJournalV1 - follower2: journal closed 10:37:13,687 AM [test-pekko.actor.default-dispatcher-8] [INFO] EnabledRaftStorage - follower2: journal closed 10:37:13,687 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - follower2: stopped executor with 0 remaining tasks 10:37:13,687 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - follower2: stopped executor with 0 remaining tasks 10:37:13,692 AM [main] [INFO] RaftActorVotingConfigSupportTest - testOnApplyState starting 10:37:13,693 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] MockRaftActor - Actor created TestActor[pekko://test/user/leader163] [WARN] [03/10/2026 10:37:13.693] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader163]: org.opendaylight.controller.cluster.common.actor.Monitor@337b57f2 10:37:13,694 AM [test-pekko.actor.default-dispatcher-8] [INFO] RaftActor - leader: Starting recovery with journal batch size 1000 10:37:13,694 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - leader: started executor 10:37:13,694 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - leader: started executor 10:37:13,694 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] EntryJournalV1 - leader: metadata journal open: replayFrom=1 applyTo=0 10:37:13,695 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] EntryJournalV1 - leader: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:13,695 AM [test-pekko.actor.default-dispatcher-8] [INFO] EnabledRaftStorage - leader: journal open: applyTo=0 10:37:13,695 AM [leader-writer-70] [DEBUG] JournalWriteTask - leader: journal writer started 10:37:13,695 AM [leader-writer-70] [DEBUG] JournalWriteTask - leader: waiting to receive commands 10:37:13,695 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActor - leader: recovering to non-persistent 10:37:13,695 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] PropertiesTermInfoStore - /tmp/junit-13839208873776737493/leader/TermInfo.properties does not exist 10:37:13,700 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] PropertiesTermInfoStore - leader: Set currentTerm=0, votedFor=null 10:37:13,700 AM [test-pekko.actor.default-dispatcher-8] [INFO] Recovery - leader: Local TermInfo store seeded with TermInfo{term=0} 10:37:13,700 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-13839208873776737493/leader/TermInfo.properties 10:37:13,700 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-13839208873776737493/leader/journal-v1-1.log 10:37:13,700 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-13839208873776737493/leader/metadata-v1-1.log 10:37:13,700 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - leader: no eligible files found 10:37:13,700 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractReplicatedLog - leader: Moving last applied index from -1 to -1 10:37:13,700 AM [test-pekko.actor.default-dispatcher-8] [INFO] Recovery - leader: Recovery completed in in 5.156 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:13,700 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActor - leader: Recovery completed and can restore from snapshot 10:37:13,701 AM [main] [INFO] RaftActorVotingConfigSupportTest - testOnApplyState ending 10:37:13,701 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower162] 10:37:13,712 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/leader163] 10:37:13,713 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] EnabledRaftStorage - leader: terminating thread VirtualThread[#304,leader-writer-70]/waiting 10:37:13,713 AM [leader-writer-70] [DEBUG] JournalWriteTask - leader: received 1 commands after 17.73 ms 10:37:13,713 AM [leader-writer-70] [DEBUG] JournalWriteTask - leader: completed 1 commands in 34.66 μs 10:37:13,713 AM [leader-writer-70] [DEBUG] JournalWriteTask - leader: journal writer stopped 10:37:13,714 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - leader: journal closed 10:37:13,714 AM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - leader: journal closed 10:37:13,714 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:13,714 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:13,718 AM [main] [INFO] RaftActorVotingConfigSupportTest - testRemoveServer starting 10:37:13,719 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActorVotingConfigSupportTest$MockLeaderRaftActor - Actor created TestActor[pekko://test/user/leader167] [WARN] [03/10/2026 10:37:13.719] [test-pekko.actor.default-dispatcher-8] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader167]: org.opendaylight.controller.cluster.common.actor.Monitor@4bb83103 10:37:13,720 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - leader: Set currentTerm=1, votedFor= 10:37:13,720 AM [test-pekko.actor.default-dispatcher-13] [INFO] RaftActor - leader: Starting recovery with journal batch size 1000 10:37:13,720 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - leader: started executor 10:37:13,720 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - leader: started executor 10:37:13,721 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - leader: metadata journal open: replayFrom=1 applyTo=0 10:37:13,721 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - leader: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:13,721 AM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - leader: journal open: applyTo=0 10:37:13,722 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - leader: recovering to non-persistent 10:37:13,722 AM [leader-writer-71] [DEBUG] JournalWriteTask - leader: journal writer started 10:37:13,722 AM [leader-writer-71] [DEBUG] JournalWriteTask - leader: waiting to receive commands 10:37:13,722 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - /tmp/junit-493726608390131627/leader/TermInfo.properties does not exist 10:37:13,726 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - leader: Set currentTerm=1, votedFor= 10:37:13,726 AM [test-pekko.actor.default-dispatcher-13] [INFO] Recovery - leader: Local TermInfo store seeded with TermInfo{term=1, votedFor=} 10:37:13,726 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-493726608390131627/leader/TermInfo.properties 10:37:13,726 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-493726608390131627/leader/journal-v1-1.log 10:37:13,726 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-493726608390131627/leader/metadata-v1-1.log 10:37:13,726 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - leader: no eligible files found 10:37:13,726 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractReplicatedLog - leader: Moving last applied index from -1 to -1 10:37:13,726 AM [test-pekko.actor.default-dispatcher-13] [INFO] Recovery - leader: Recovery completed in in 4.172 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:13,726 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - leader: Recovery completed and can restore from snapshot 10:37:13,726 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractLeader - leader (Leader): Election: Leader has following peers: [follower2, follower, downNode] 10:37:13,726 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower2: active: false, followerNextIndex: -1, leaderLastIndex: -1, leaderSnapShotIndex: -1 [WARN] [03/10/2026 10:37:13.727] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/follower2166] received dead letter from TestActor[pekko://test/user/leader167]: AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=4, leaderRaftVersion=5, entries==[]} 10:37:13,727 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower: active: false, followerNextIndex: -1, leaderLastIndex: -1, leaderSnapShotIndex: -1 [WARN] [03/10/2026 10:37:13.727] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/follower165] received dead letter from TestActor[pekko://test/user/leader167]: AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=4, leaderRaftVersion=5, entries==[]} 10:37:13,727 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower downNode: active: false, followerNextIndex: -1, leaderLastIndex: -1, leaderSnapShotIndex: -1 [WARN] [03/10/2026 10:37:13.727] [test-pekko.actor.default-dispatcher-6] [pekko://test/] unhandled message from TestActor[pekko://test/user/leader167]: AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=4, leaderRaftVersion=5, entries==[]} 10:37:13,729 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActorVotingConfigSupportTest$CollectingMockRaftActor - Actor created TestActor[pekko://test/user/follower165] [WARN] [03/10/2026 10:37:13.729] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower165]: org.opendaylight.controller.cluster.common.actor.Monitor@51b5bd3e 10:37:13,730 AM [test-pekko.actor.default-dispatcher-13] [INFO] RaftActor - follower: Starting recovery with journal batch size 1000 10:37:13,730 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - follower: started executor 10:37:13,730 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - follower: started executor 10:37:13,731 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - follower: metadata journal open: replayFrom=1 applyTo=0 10:37:13,732 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - follower: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:13,732 AM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - follower: journal open: applyTo=0 10:37:13,732 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - follower: recovering to non-persistent 10:37:13,732 AM [follower-writer-72] [DEBUG] JournalWriteTask - follower: journal writer started 10:37:13,732 AM [follower-writer-72] [DEBUG] JournalWriteTask - follower: waiting to receive commands 10:37:13,732 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - /tmp/junit-493726608390131627/follower/TermInfo.properties does not exist 10:37:13,736 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - follower: Set currentTerm=0, votedFor=null 10:37:13,736 AM [test-pekko.actor.default-dispatcher-13] [INFO] Recovery - follower: Local TermInfo store seeded with TermInfo{term=0} 10:37:13,736 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - follower: skipping unrecognized file /tmp/junit-493726608390131627/follower/TermInfo.properties 10:37:13,736 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - follower: skipping unrecognized file /tmp/junit-493726608390131627/follower/journal-v1-1.log 10:37:13,736 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - follower: skipping unrecognized file /tmp/junit-493726608390131627/follower/metadata-v1-1.log 10:37:13,736 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - follower: no eligible files found 10:37:13,736 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractReplicatedLog - follower: Moving last applied index from -1 to -1 10:37:13,736 AM [test-pekko.actor.default-dispatcher-13] [INFO] Recovery - follower: Recovery completed in in 4.183 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:13,736 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - follower: Recovery completed and can restore from snapshot 10:37:13,738 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActorVotingConfigSupportTest$CollectingMockRaftActor - Actor created TestActor[pekko://test/user/follower2166] [WARN] [03/10/2026 10:37:13.739] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower2166]: org.opendaylight.controller.cluster.common.actor.Monitor@5c616756 10:37:13,740 AM [test-pekko.actor.default-dispatcher-13] [INFO] RaftActor - follower2: Starting recovery with journal batch size 1000 10:37:13,740 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - follower2: started executor 10:37:13,740 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - follower2: started executor 10:37:13,741 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - follower2: metadata journal open: replayFrom=1 applyTo=0 10:37:13,741 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - follower2: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:13,741 AM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - follower2: journal open: applyTo=0 10:37:13,742 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - follower2: recovering to non-persistent 10:37:13,742 AM [follower2-writer-73] [DEBUG] JournalWriteTask - follower2: journal writer started 10:37:13,742 AM [follower2-writer-73] [DEBUG] JournalWriteTask - follower2: waiting to receive commands 10:37:13,742 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - /tmp/junit-493726608390131627/follower2/TermInfo.properties does not exist 10:37:13,745 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - follower2: Set currentTerm=0, votedFor=null 10:37:13,745 AM [test-pekko.actor.default-dispatcher-13] [INFO] Recovery - follower2: Local TermInfo store seeded with TermInfo{term=0} 10:37:13,745 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - follower2: skipping unrecognized file /tmp/junit-493726608390131627/follower2/TermInfo.properties 10:37:13,745 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - follower2: skipping unrecognized file /tmp/junit-493726608390131627/follower2/journal-v1-1.log 10:37:13,745 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - follower2: skipping unrecognized file /tmp/junit-493726608390131627/follower2/metadata-v1-1.log 10:37:13,746 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - follower2: no eligible files found 10:37:13,746 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractReplicatedLog - follower2: Moving last applied index from -1 to -1 10:37:13,746 AM [test-pekko.actor.default-dispatcher-13] [INFO] Recovery - follower2: Recovery completed in in 3.910 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:13,746 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - follower2: Recovery completed and can restore from snapshot 10:37:13,757 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActorVotingConfigSupport - leader: onRemoveServer: RemoveServer{serverId='follower'}, state: Idle 10:37:13,757 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActorVotingConfigSupport - leader: New server configuration : [ServerInfo[peerId=follower2, isVoting=true], ServerInfo[peerId=downNode, isVoting=true], ServerInfo[peerId=leader, isVoting=true]] 10:37:13,757 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - leader: Persist data index=0 term=1 command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=true], ServerInfo[peerId=downNode, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]} 10:37:13,757 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] ReplicatedLogImpl - leader: Append log entry and persist JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=true], ServerInfo[peerId=downNode, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=true} 10:37:13,757 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractLeader - leader (Leader): Replicate message: identifier: ServerOperationContextIdentifier{value=f64c56e5-4d5b-47b6-b53c-19e43ca0e058}, logIndex: 0, isSendImmediate: true 10:37:13,757 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower2: active: false, followerNextIndex: -1, leaderLastIndex: 0, leaderSnapShotIndex: -1 10:37:13,757 AM [leader-%d280024] [DEBUG] RaftStorage - leader: starting snapshot writeout to /tmp/junit-493726608390131627/leader/snapshot-0000000069AFF459-2D297190.tmp 10:37:13,758 AM [test-pekko.actor.default-dispatcher-6] [INFO] Follower - follower2 (Follower): Term 1 in "AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=4, leaderRaftVersion=5, entries==[]}" message is greater than follower's term 0 - updating term 10:37:13,758 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower downNode: active: false, followerNextIndex: -1, leaderLastIndex: 0, leaderSnapShotIndex: -1 10:37:13,758 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActorVotingConfigSupport - leader: Returning OK for operation RemoveServer{serverId='follower'} [WARN] [03/10/2026 10:37:13.758] [test-pekko.actor.default-dispatcher-8] [pekko://test/] unhandled message from TestActor[pekko://test/user/leader167]: AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=4, leaderRaftVersion=5, entries==[]} 10:37:13,764 AM [leader-%d280024] [DEBUG] RaftStorage - leader: finished snapshot writeout to /tmp/junit-493726608390131627/leader/snapshot-0000000069AFF459-2D297190.v1 10:37:13,764 AM [leader-%d280024] [DEBUG] RaftStorage - leader: selected SNAPSHOT_V1 to handle file /tmp/junit-493726608390131627/leader/snapshot-0000000069AFF459-2D297190.v1 10:37:13,765 AM [leader-%d280024] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-493726608390131627/leader/TermInfo.properties 10:37:13,765 AM [leader-%d280024] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-493726608390131627/leader/journal-v1-1.log 10:37:13,765 AM [leader-%d280024] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-493726608390131627/leader/metadata-v1-1.log 10:37:13,765 AM [leader-%d280024] [DEBUG] RaftStorage - leader: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:13.757690768Z, file=/tmp/junit-493726608390131627/leader/snapshot-0000000069AFF459-2D297190.v1, size=96, entryCompress=NONE, stateCompress=NONE} 10:37:13,765 AM [leader-%d280024] [DEBUG] RaftStorageCompleter - leader: 1 completion(s) pending 10:37:13,765 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorageCompleter - leader: running 1 completion(s) 10:37:13,765 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] ReplicatedLogImpl - leader: persist complete JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=true], ServerInfo[peerId=downNode, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=true} 10:37:13,767 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower2: Set currentTerm=1, votedFor=null 10:37:13,767 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] SyncStatusTracker - follower2: Last sync leader does not match current leader leader, need to catch up to -1 10:37:13,767 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): handleAppendEntriesReply - FollowerLogInformation for follower2 updated: matchIndex: -1, nextIndex: 0 10:37:13,767 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower2: active: true, followerNextIndex: 0, leaderLastIndex: 0, leaderSnapShotIndex: -1 10:37:13,767 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): sendAppendEntries: 0 is present for follower follower2 10:37:13,767 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): Sending AppendEntries to follower follower2: AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=5, leaderRaftVersion=5, entries==[JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=true], ServerInfo[peerId=downNode, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=false}]} [WARN] [03/10/2026 10:37:13.767] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/follower2166] unhandled message from Actor[pekko://test/deadLetters]: FollowerInitialSyncUpStatus[memberId=follower2, initialSyncDone=false] 10:37:13,768 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - follower2 (Follower): handleAppendEntries: AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=5, leaderRaftVersion=5, entries==[JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=true], ServerInfo[peerId=downNode, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=false}]} 10:37:13,768 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - follower2 (Follower): Number of entries to be appended = 1 10:37:13,768 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - follower2 (Follower): After cleanup, lastIndex: -1, entries to be added from: 0 10:37:13,768 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - follower2 (Follower): Append entry to log VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=true], ServerInfo[peerId=downNode, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]} 10:37:13,768 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] ReplicatedLogImpl - follower2: Append log entry and persist JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=true], ServerInfo[peerId=downNode, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=false} 10:37:13,768 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PeerInfos - follower2: Updated server config: isVoting: true, peers: [PeerInfo [id=leader, address=pekko://test/user/leader167, votingState=VOTING], PeerInfo [id=downNode, address=, votingState=VOTING]] 10:37:13,768 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - follower2 (Follower): Log size is now 1 10:37:13,768 AM [follower2-%d608971] [DEBUG] RaftStorage - follower2: starting snapshot writeout to /tmp/junit-493726608390131627/follower2/snapshot-0000000069AFF459-2DCCAF0F.tmp 10:37:13,768 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - follower2 (Follower): handleAppendEntries returning : AppendEntriesReply{term=1, success=true, followerId=follower2, logLastIndex=0, logLastTerm=1, forceInstallSnapshot=false, needsLeaderAddress=false, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:13,768 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] SyncStatusTracker - follower2: Lagging 0 entries behind leader leader and reached -1 (of expected -1) 10:37:13,768 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorageCompleter - follower2: awaiting more completions to resolve 1 synchronized callback(s) 10:37:13,768 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractLeader - leader (Leader): handleAppendEntriesReply - FollowerLogInformation for follower2 updated: matchIndex: 0, nextIndex: 1 10:37:13,768 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractLeader - leader (Leader): Applying to log - commitIndex: 0, lastAppliedIndex: -1 10:37:13,768 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActorBehavior - leader (Leader): Setting last applied to 0 10:37:13,768 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractReplicatedLog - leader: Moving last applied index from -1 to 0 10:37:13,768 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - leader: Applying state for log index 0 data VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=true], ServerInfo[peerId=downNode, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]} 10:37:13,769 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower2: active: true, followerNextIndex: 1, leaderLastIndex: 0, leaderSnapShotIndex: -1 10:37:13,769 AM [test-pekko.actor.default-dispatcher-13] [INFO] RaftActorVotingConfigSupport - leader: VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=true], ServerInfo[peerId=downNode, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]} has been successfully replicated to a majority of followers [WARN] [03/10/2026 10:37:13.769] [test-pekko.actor.default-dispatcher-8] [pekko://test/user/follower165] unhandled message from TestActor[pekko://test/user/leader167]: ServerRemoved [serverId=follower] 10:37:13,774 AM [follower2-%d608971] [DEBUG] RaftStorage - follower2: finished snapshot writeout to /tmp/junit-493726608390131627/follower2/snapshot-0000000069AFF459-2DCCAF0F.v1 10:37:13,774 AM [follower2-%d608971] [DEBUG] RaftStorage - follower2: selected SNAPSHOT_V1 to handle file /tmp/junit-493726608390131627/follower2/snapshot-0000000069AFF459-2DCCAF0F.v1 10:37:13,774 AM [follower2-%d608971] [DEBUG] RaftStorage - follower2: skipping unrecognized file /tmp/junit-493726608390131627/follower2/TermInfo.properties 10:37:13,774 AM [follower2-%d608971] [DEBUG] RaftStorage - follower2: skipping unrecognized file /tmp/junit-493726608390131627/follower2/journal-v1-1.log 10:37:13,774 AM [follower2-%d608971] [DEBUG] RaftStorage - follower2: skipping unrecognized file /tmp/junit-493726608390131627/follower2/metadata-v1-1.log 10:37:13,774 AM [follower2-%d608971] [DEBUG] RaftStorage - follower2: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:13.768388879Z, file=/tmp/junit-493726608390131627/follower2/snapshot-0000000069AFF459-2DCCAF0F.v1, size=96, entryCompress=NONE, stateCompress=NONE} 10:37:13,774 AM [follower2-%d608971] [DEBUG] RaftStorageCompleter - follower2: 1 completion(s) pending 10:37:13,775 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorageCompleter - follower2: running 1 completion(s) 10:37:13,775 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] ReplicatedLogImpl - follower2: persist complete JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=true], ServerInfo[peerId=downNode, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=false} 10:37:13,775 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorageCompleter - follower2: completed synchronized callback AppendReceivedCallback{entry=JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=true], ServerInfo[peerId=downNode, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=false}, callback=org.opendaylight.controller.cluster.raft.behaviors.Follower$$Lambda/0x00000007c08d7150@c61b02a} 10:37:13,775 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorageCompleter - follower2: synchronized callbacks after 6.465 ms 10:37:13,775 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - follower2 (Follower): Commit index set to 0 10:37:13,775 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] SyncStatusTracker - follower2: Lagging 0 entries behind leader leader and reached 0 (of expected -1) 10:37:13,775 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - follower2 (Follower): applyLogToStateMachine, appendEntries.getLeaderCommit(): 0, context.getLastApplied(): -1, lastIndex(): 0 10:37:13,775 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorBehavior - follower2 (Follower): Setting last applied to 0 10:37:13,775 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower2: Moving last applied index from -1 to 0 10:37:13,775 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower2: Applying state for log index 0 data VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=true], ServerInfo[peerId=downNode, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]} [WARN] [03/10/2026 10:37:13.775] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/follower2166] unhandled message from Actor[pekko://test/deadLetters]: FollowerInitialSyncUpStatus[memberId=follower2, initialSyncDone=true] 10:37:13,811 AM [main] [INFO] RaftActorVotingConfigSupportTest - testRemoveServer ending 10:37:13,812 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower164] 10:37:13,824 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/leader167] 10:37:13,825 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] EnabledRaftStorage - leader: terminating thread VirtualThread[#305,leader-writer-71]/waiting 10:37:13,825 AM [leader-writer-71] [DEBUG] JournalWriteTask - leader: received 1 commands after 103.3 ms 10:37:13,825 AM [leader-writer-71] [DEBUG] JournalWriteTask - leader: completed 1 commands in 45.44 μs 10:37:13,825 AM [leader-writer-71] [DEBUG] JournalWriteTask - leader: journal writer stopped 10:37:13,826 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - leader: journal closed 10:37:13,826 AM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - leader: journal closed 10:37:13,826 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:13,826 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:13,828 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/leaderCollector168] 10:37:13,829 AM [main] [INFO] TestActorFactory - Killing actor Actor[pekko://test/user/collector169#1541608528] 10:37:13,829 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower165] 10:37:13,829 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] EnabledRaftStorage - follower: terminating thread VirtualThread[#306,follower-writer-72]/waiting 10:37:13,830 AM [follower-writer-72] [DEBUG] JournalWriteTask - follower: received 1 commands after 97.61 ms 10:37:13,830 AM [follower-writer-72] [DEBUG] JournalWriteTask - follower: completed 1 commands in 19.11 μs 10:37:13,830 AM [follower-writer-72] [DEBUG] JournalWriteTask - follower: journal writer stopped 10:37:13,830 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - follower: journal closed 10:37:13,830 AM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - follower: journal closed 10:37:13,830 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - follower: stopped executor with 0 remaining tasks 10:37:13,830 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - follower: stopped executor with 0 remaining tasks 10:37:13,831 AM [main] [INFO] TestActorFactory - Killing actor Actor[pekko://test/user/collector170#-1307451383] 10:37:13,832 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower2166] 10:37:13,832 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] EnabledRaftStorage - follower2: terminating thread VirtualThread[#307,follower2-writer-73]/waiting 10:37:13,832 AM [follower2-writer-73] [DEBUG] JournalWriteTask - follower2: received 1 commands after 90.76 ms 10:37:13,832 AM [follower2-writer-73] [DEBUG] JournalWriteTask - follower2: completed 1 commands in 16.03 μs 10:37:13,833 AM [follower2-writer-73] [DEBUG] JournalWriteTask - follower2: journal writer stopped 10:37:13,833 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - follower2: journal closed 10:37:13,833 AM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - follower2: journal closed 10:37:13,833 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - follower2: stopped executor with 0 remaining tasks 10:37:13,833 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - follower2: stopped executor with 0 remaining tasks 10:37:13,841 AM [main] [INFO] RaftActorVotingConfigSupportTest - testAddServerWithNoLeader starting 10:37:13,842 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActorVotingConfigSupportTest$MockNewFollowerRaftActor - Actor created TestActor[pekko://test/user/new-server173] [WARN] [03/10/2026 10:37:13.843] [test-pekko.actor.default-dispatcher-13] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/new-server173]: org.opendaylight.controller.cluster.common.actor.Monitor@40b606c9 10:37:13,844 AM [test-pekko.actor.default-dispatcher-14] [INFO] RaftActor - new-server: Starting recovery with journal batch size 1000 10:37:13,845 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - new-server: started executor 10:37:13,845 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - new-server: started executor 10:37:13,846 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - new-server: metadata journal open: replayFrom=1 applyTo=0 10:37:13,847 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - new-server: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:13,847 AM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - new-server: journal open: applyTo=0 10:37:13,847 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - new-server: recovering to non-persistent 10:37:13,847 AM [new-server-writer-74] [DEBUG] JournalWriteTask - new-server: journal writer started 10:37:13,847 AM [new-server-writer-74] [DEBUG] JournalWriteTask - new-server: waiting to receive commands 10:37:13,847 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - /tmp/junit-13392716945009512627/new-server/TermInfo.properties does not exist 10:37:13,851 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - new-server: Set currentTerm=0, votedFor=null 10:37:13,851 AM [test-pekko.actor.default-dispatcher-14] [INFO] Recovery - new-server: Local TermInfo store seeded with TermInfo{term=0} 10:37:13,851 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-13392716945009512627/new-server/TermInfo.properties 10:37:13,851 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-13392716945009512627/new-server/journal-v1-1.log 10:37:13,851 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-13392716945009512627/new-server/metadata-v1-1.log 10:37:13,851 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - new-server: no eligible files found 10:37:13,851 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] AbstractReplicatedLog - new-server: Moving last applied index from -1 to -1 10:37:13,851 AM [test-pekko.actor.default-dispatcher-14] [INFO] Recovery - new-server: Recovery completed in in 4.054 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:13,851 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - new-server: Recovery completed and can restore from snapshot 10:37:13,853 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] MockRaftActor - Actor created TestActor[pekko://test/user/leader174] [WARN] [03/10/2026 10:37:13.854] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader174]: org.opendaylight.controller.cluster.common.actor.Monitor@88d211c 10:37:13,855 AM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader: Starting recovery with journal batch size 1000 10:37:13,856 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: started executor 10:37:13,856 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: started executor 10:37:13,857 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader: metadata journal open: replayFrom=1 applyTo=0 10:37:13,858 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:13,858 AM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader: journal open: applyTo=0 10:37:13,859 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader: recovering to non-persistent 10:37:13,859 AM [leader-writer-75] [DEBUG] JournalWriteTask - leader: journal writer started 10:37:13,859 AM [leader-writer-75] [DEBUG] JournalWriteTask - leader: waiting to receive commands 10:37:13,859 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - /tmp/junit-13392716945009512627/leader/TermInfo.properties does not exist 10:37:13,865 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader: Set currentTerm=0, votedFor=null 10:37:13,865 AM [test-pekko.actor.default-dispatcher-6] [INFO] Recovery - leader: Local TermInfo store seeded with TermInfo{term=0} 10:37:13,866 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-13392716945009512627/leader/TermInfo.properties 10:37:13,866 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-13392716945009512627/leader/journal-v1-1.log 10:37:13,866 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-13392716945009512627/leader/metadata-v1-1.log 10:37:13,866 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: no eligible files found 10:37:13,866 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader: Moving last applied index from -1 to -1 10:37:13,866 AM [test-pekko.actor.default-dispatcher-6] [INFO] Recovery - leader: Recovery completed in in 7.152 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:13,866 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader: Recovery completed and can restore from snapshot 10:37:13,868 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupport - leader: onAddServer: AddServer [newServerId=new-server, newServerAddress=pekko://test/user/new-server173, votingMember=true], state: Idle 10:37:13,868 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupport - leader: No leader - returning NO_LEADER reply 10:37:13,868 AM [main] [INFO] RaftActorVotingConfigSupportTest - testAddServerWithNoLeader ending 10:37:13,870 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower171] 10:37:13,871 AM [main] [INFO] TestActorFactory - Killing actor Actor[pekko://test/user/new-serverCollector172#516988394] 10:37:13,872 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/new-server173] 10:37:13,872 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - new-server: terminating thread VirtualThread[#310,new-server-writer-74]/waiting 10:37:13,872 AM [new-server-writer-74] [DEBUG] JournalWriteTask - new-server: received 1 commands after 25.13 ms 10:37:13,872 AM [new-server-writer-74] [DEBUG] JournalWriteTask - new-server: completed 1 commands in 51.80 μs 10:37:13,872 AM [new-server-writer-74] [DEBUG] JournalWriteTask - new-server: journal writer stopped 10:37:13,873 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - new-server: journal closed 10:37:13,873 AM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - new-server: journal closed 10:37:13,873 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - new-server: stopped executor with 0 remaining tasks 10:37:13,873 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - new-server: stopped executor with 0 remaining tasks 10:37:13,873 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/leader174] 10:37:13,874 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader: terminating thread VirtualThread[#311,leader-writer-75]/waiting 10:37:13,874 AM [leader-writer-75] [DEBUG] JournalWriteTask - leader: received 1 commands after 15.13 ms 10:37:13,874 AM [leader-writer-75] [DEBUG] JournalWriteTask - leader: completed 1 commands in 15.11 μs 10:37:13,874 AM [leader-writer-75] [DEBUG] JournalWriteTask - leader: journal writer stopped 10:37:13,874 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader: journal closed 10:37:13,874 AM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader: journal closed 10:37:13,874 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:13,874 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:13,879 AM [main] [INFO] RaftActorVotingConfigSupportTest - testChangeServersVotingStatus starting 10:37:13,879 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupportTest$MockLeaderRaftActor - Actor created TestActor[pekko://test/user/leader178] [WARN] [03/10/2026 10:37:13.880] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader178]: org.opendaylight.controller.cluster.common.actor.Monitor@2d5e6030 10:37:13,881 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader: Set currentTerm=1, votedFor= 10:37:13,881 AM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader: Starting recovery with journal batch size 1000 10:37:13,881 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: started executor 10:37:13,881 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: started executor 10:37:13,882 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader: metadata journal open: replayFrom=1 applyTo=0 10:37:13,882 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:13,882 AM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader: journal open: applyTo=0 10:37:13,883 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader: recovering to non-persistent 10:37:13,883 AM [leader-writer-76] [DEBUG] JournalWriteTask - leader: journal writer started 10:37:13,883 AM [leader-writer-76] [DEBUG] JournalWriteTask - leader: waiting to receive commands 10:37:13,883 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - /tmp/junit-15762021406225748848/leader/TermInfo.properties does not exist 10:37:13,885 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader: Set currentTerm=1, votedFor= 10:37:13,885 AM [test-pekko.actor.default-dispatcher-6] [INFO] Recovery - leader: Local TermInfo store seeded with TermInfo{term=1, votedFor=} 10:37:13,886 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-15762021406225748848/leader/TermInfo.properties 10:37:13,886 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-15762021406225748848/leader/journal-v1-1.log 10:37:13,886 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-15762021406225748848/leader/metadata-v1-1.log 10:37:13,886 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: no eligible files found 10:37:13,886 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader: Moving last applied index from -1 to -1 10:37:13,886 AM [test-pekko.actor.default-dispatcher-6] [INFO] Recovery - leader: Recovery completed in in 3.159 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:13,886 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader: Recovery completed and can restore from snapshot 10:37:13,886 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): Election: Leader has following peers: [follower2, follower] 10:37:13,886 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower2: active: false, followerNextIndex: -1, leaderLastIndex: -1, leaderSnapShotIndex: -1 10:37:13,887 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower: active: false, followerNextIndex: -1, leaderLastIndex: -1, leaderSnapShotIndex: -1 [WARN] [03/10/2026 10:37:13.887] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/follower2177] received dead letter from TestActor[pekko://test/user/leader178]: AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=4, leaderRaftVersion=5, entries==[]} [WARN] [03/10/2026 10:37:13.887] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/follower176] received dead letter from TestActor[pekko://test/user/leader178]: AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=4, leaderRaftVersion=5, entries==[]} 10:37:13,890 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupportTest$CollectingMockRaftActor - Actor created TestActor[pekko://test/user/follower176] [WARN] [03/10/2026 10:37:13.890] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower176]: org.opendaylight.controller.cluster.common.actor.Monitor@33a7b9b0 10:37:13,891 AM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower: Starting recovery with journal batch size 1000 10:37:13,891 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower: started executor 10:37:13,891 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower: started executor 10:37:13,892 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower: metadata journal open: replayFrom=1 applyTo=0 10:37:13,894 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:13,895 AM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower: journal open: applyTo=0 10:37:13,895 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower: recovering to non-persistent 10:37:13,895 AM [follower-writer-77] [DEBUG] JournalWriteTask - follower: journal writer started 10:37:13,895 AM [follower-writer-77] [DEBUG] JournalWriteTask - follower: waiting to receive commands 10:37:13,895 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - /tmp/junit-15762021406225748848/follower/TermInfo.properties does not exist 10:37:13,898 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower: Set currentTerm=0, votedFor=null 10:37:13,898 AM [test-pekko.actor.default-dispatcher-6] [INFO] Recovery - follower: Local TermInfo store seeded with TermInfo{term=0} 10:37:13,898 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower: skipping unrecognized file /tmp/junit-15762021406225748848/follower/TermInfo.properties 10:37:13,898 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower: skipping unrecognized file /tmp/junit-15762021406225748848/follower/journal-v1-1.log 10:37:13,898 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower: skipping unrecognized file /tmp/junit-15762021406225748848/follower/metadata-v1-1.log 10:37:13,898 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower: no eligible files found 10:37:13,898 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower: Moving last applied index from -1 to -1 10:37:13,898 AM [test-pekko.actor.default-dispatcher-6] [INFO] Recovery - follower: Recovery completed in in 3.293 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:13,898 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower: Recovery completed and can restore from snapshot 10:37:13,901 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupportTest$CollectingMockRaftActor - Actor created TestActor[pekko://test/user/follower2177] [WARN] [03/10/2026 10:37:13.901] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower2177]: org.opendaylight.controller.cluster.common.actor.Monitor@37011720 10:37:13,902 AM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower2: Starting recovery with journal batch size 1000 10:37:13,904 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower2: started executor 10:37:13,905 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower2: started executor 10:37:13,906 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower2: metadata journal open: replayFrom=1 applyTo=0 10:37:13,909 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower2: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:13,909 AM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower2: journal open: applyTo=0 10:37:13,909 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower2: recovering to non-persistent 10:37:13,909 AM [follower2-writer-78] [DEBUG] JournalWriteTask - follower2: journal writer started 10:37:13,909 AM [follower2-writer-78] [DEBUG] JournalWriteTask - follower2: waiting to receive commands 10:37:13,909 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - /tmp/junit-15762021406225748848/follower2/TermInfo.properties does not exist 10:37:13,912 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower2: Set currentTerm=0, votedFor=null 10:37:13,912 AM [test-pekko.actor.default-dispatcher-6] [INFO] Recovery - follower2: Local TermInfo store seeded with TermInfo{term=0} 10:37:13,913 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower2: skipping unrecognized file /tmp/junit-15762021406225748848/follower2/TermInfo.properties 10:37:13,913 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower2: skipping unrecognized file /tmp/junit-15762021406225748848/follower2/journal-v1-1.log 10:37:13,913 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower2: skipping unrecognized file /tmp/junit-15762021406225748848/follower2/metadata-v1-1.log 10:37:13,913 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower2: no eligible files found 10:37:13,913 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower2: Moving last applied index from -1 to -1 10:37:13,913 AM [test-pekko.actor.default-dispatcher-6] [INFO] Recovery - follower2: Recovery completed in in 3.947 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:13,913 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower2: Recovery completed and can restore from snapshot 10:37:13,914 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupport - leader: onChangeServersVotingStatus: ChangeServersVotingStatus [serverVotingStatusMap={follower2=false, follower=false}, serversVisited=[]], state: Idle 10:37:13,915 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupport - Initiating ChangeServersVotingStatusState 10:37:13,915 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PeerInfos - leader: Updated server config: isVoting: true, peers: [PeerInfo [id=follower2, address=pekko://test/user/follower2177, votingState=NON_VOTING], PeerInfo [id=follower, address=pekko://test/user/follower176, votingState=NON_VOTING]] 10:37:13,915 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupport - leader: New server configuration : [ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=false], ServerInfo[peerId=leader, isVoting=true]] 10:37:13,915 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader: Persist data index=0 term=1 command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]} 10:37:13,915 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] ReplicatedLogImpl - leader: Append log entry and persist JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]}, pending=true} 10:37:13,915 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): Replicate message: identifier: ServerOperationContextIdentifier{value=f3ca5886-d6f6-45bd-9b79-9f67769929c8}, logIndex: 0, isSendImmediate: true 10:37:13,915 AM [leader-%d54360] [DEBUG] RaftStorage - leader: starting snapshot writeout to /tmp/junit-15762021406225748848/leader/snapshot-0000000069AFF459-368ED9B3.tmp 10:37:13,915 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorBehavior - leader (Leader): Setting last applied to 0 10:37:13,915 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader: Moving last applied index from -1 to 0 10:37:13,915 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader: Applying state for log index 0 data VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]} 10:37:13,915 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower2: active: false, followerNextIndex: -1, leaderLastIndex: 0, leaderSnapShotIndex: -1 10:37:13,915 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower: active: false, followerNextIndex: -1, leaderLastIndex: 0, leaderSnapShotIndex: -1 10:37:13,916 AM [test-pekko.actor.default-dispatcher-14] [INFO] Follower - follower2 (Follower): Term 1 in "AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=4, leaderRaftVersion=5, entries==[]}" message is greater than follower's term 0 - updating term 10:37:13,916 AM [test-pekko.actor.default-dispatcher-13] [INFO] Follower - follower (Follower): Term 1 in "AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=4, leaderRaftVersion=5, entries==[]}" message is greater than follower's term 0 - updating term 10:37:13,916 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupport - leader: Returning OK for operation ChangeServersVotingStatus [serverVotingStatusMap={follower2=false, follower=false}, serversVisited=[]] 10:37:13,916 AM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActorVotingConfigSupport - leader: VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]} has been successfully replicated to a majority of followers 10:37:13,919 AM [leader-%d54360] [DEBUG] RaftStorage - leader: finished snapshot writeout to /tmp/junit-15762021406225748848/leader/snapshot-0000000069AFF459-368ED9B3.v1 10:37:13,919 AM [leader-%d54360] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-15762021406225748848/leader/TermInfo.properties 10:37:13,919 AM [leader-%d54360] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-15762021406225748848/leader/journal-v1-1.log 10:37:13,919 AM [leader-%d54360] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-15762021406225748848/leader/metadata-v1-1.log 10:37:13,919 AM [leader-%d54360] [DEBUG] RaftStorage - leader: selected SNAPSHOT_V1 to handle file /tmp/junit-15762021406225748848/leader/snapshot-0000000069AFF459-368ED9B3.v1 10:37:13,919 AM [leader-%d54360] [DEBUG] RaftStorage - leader: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:13.915331507Z, file=/tmp/junit-15762021406225748848/leader/snapshot-0000000069AFF459-368ED9B3.v1, size=96, entryCompress=NONE, stateCompress=NONE} 10:37:13,919 AM [leader-%d54360] [DEBUG] RaftStorageCompleter - leader: 1 completion(s) pending 10:37:13,920 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorageCompleter - leader: running 1 completion(s) 10:37:13,920 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] ReplicatedLogImpl - leader: persist complete JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]}, pending=true} 10:37:13,922 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - follower: Set currentTerm=1, votedFor=null 10:37:13,922 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - follower2: Set currentTerm=1, votedFor=null 10:37:13,922 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] SyncStatusTracker - follower: Last sync leader does not match current leader leader, need to catch up to -1 10:37:13,922 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] SyncStatusTracker - follower2: Last sync leader does not match current leader leader, need to catch up to -1 10:37:13,922 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): handleAppendEntriesReply - FollowerLogInformation for follower updated: matchIndex: -1, nextIndex: 0 10:37:13,922 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower: active: true, followerNextIndex: 0, leaderLastIndex: 0, leaderSnapShotIndex: -1 10:37:13,922 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): sendAppendEntries: 0 is present for follower follower 10:37:13,922 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): Sending AppendEntries to follower follower: AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=0, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=5, leaderRaftVersion=5, entries==[JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]}, pending=false}]} [WARN] [03/10/2026 10:37:13.922] [test-pekko.actor.default-dispatcher-13] [pekko://test/user/follower2177] unhandled message from Actor[pekko://test/deadLetters]: FollowerInitialSyncUpStatus[memberId=follower2, initialSyncDone=false] [WARN] [03/10/2026 10:37:13.922] [test-pekko.actor.default-dispatcher-13] [pekko://test/user/follower176] unhandled message from Actor[pekko://test/deadLetters]: FollowerInitialSyncUpStatus[memberId=follower, initialSyncDone=false] 10:37:13,922 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] Follower - follower (Follower): handleAppendEntries: AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=0, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=5, leaderRaftVersion=5, entries==[JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]}, pending=false}]} 10:37:13,940 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] Follower - follower (Follower): Number of entries to be appended = 1 10:37:13,940 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] Follower - follower (Follower): After cleanup, lastIndex: -1, entries to be added from: 0 10:37:13,940 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] Follower - follower (Follower): Append entry to log VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]} 10:37:13,940 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] ReplicatedLogImpl - follower: Append log entry and persist JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]}, pending=false} 10:37:13,941 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] PeerInfos - follower: Updated server config: isVoting: false, peers: [PeerInfo [id=leader, address=pekko://test/user/leader178, votingState=VOTING], PeerInfo [id=follower2, address=pekko://test/user/follower2177, votingState=NON_VOTING]] 10:37:13,941 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] Follower - follower (Follower): Log size is now 1 10:37:13,941 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] Follower - follower (Follower): Commit index set to 0 10:37:13,941 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] Follower - follower (Follower): handleAppendEntries returning : AppendEntriesReply{term=1, success=true, followerId=follower, logLastIndex=0, logLastTerm=1, forceInstallSnapshot=false, needsLeaderAddress=false, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:13,941 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] SyncStatusTracker - follower: Lagging 0 entries behind leader leader and reached 0 (of expected -1) 10:37:13,941 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] Follower - follower (Follower): applyLogToStateMachine, appendEntries.getLeaderCommit(): 0, context.getLastApplied(): -1, lastIndex(): 0 10:37:13,941 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActorBehavior - follower (Follower): Setting last applied to 0 10:37:13,941 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower: Moving last applied index from -1 to 0 10:37:13,941 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower: Applying state for log index 0 data VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]} 10:37:13,942 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorageCompleter - follower: awaiting more completions to resolve 1 synchronized callback(s) 10:37:13,942 AM [follower-%d226575] [DEBUG] RaftStorage - follower: starting snapshot writeout to /tmp/junit-15762021406225748848/follower/snapshot-0000000069AFF459-3814A559.tmp 10:37:13,944 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): handleAppendEntriesReply - FollowerLogInformation for follower2 updated: matchIndex: -1, nextIndex: 0 10:37:13,945 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower2: active: true, followerNextIndex: 0, leaderLastIndex: 0, leaderSnapShotIndex: -1 10:37:13,945 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): sendAppendEntries: 0 is present for follower follower2 10:37:13,945 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): Sending AppendEntries to follower follower2: AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=0, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=5, leaderRaftVersion=5, entries==[JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]}, pending=false}]} 10:37:13,946 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): handleAppendEntriesReply - FollowerLogInformation for follower updated: matchIndex: 0, nextIndex: 1 10:37:13,946 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower: active: true, followerNextIndex: 1, leaderLastIndex: 0, leaderSnapShotIndex: -1 10:37:13,946 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - follower2 (Follower): handleAppendEntries: AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=0, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=5, leaderRaftVersion=5, entries==[JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]}, pending=false}]} 10:37:13,946 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - follower2 (Follower): Number of entries to be appended = 1 10:37:13,946 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - follower2 (Follower): After cleanup, lastIndex: -1, entries to be added from: 0 10:37:13,946 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - follower2 (Follower): Append entry to log VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]} 10:37:13,946 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] ReplicatedLogImpl - follower2: Append log entry and persist JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]}, pending=false} 10:37:13,946 AM [follower2-%d798984] [DEBUG] RaftStorage - follower2: starting snapshot writeout to /tmp/junit-15762021406225748848/follower2/snapshot-0000000069AFF459-386B9198.tmp 10:37:13,946 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] PeerInfos - follower2: Updated server config: isVoting: false, peers: [PeerInfo [id=leader, address=pekko://test/user/leader178, votingState=VOTING], PeerInfo [id=follower, address=pekko://test/user/follower176, votingState=NON_VOTING]] 10:37:13,946 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - follower2 (Follower): Log size is now 1 10:37:13,946 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - follower2 (Follower): Commit index set to 0 10:37:13,946 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - follower2 (Follower): handleAppendEntries returning : AppendEntriesReply{term=1, success=true, followerId=follower2, logLastIndex=0, logLastTerm=1, forceInstallSnapshot=false, needsLeaderAddress=false, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:13,946 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] SyncStatusTracker - follower2: Lagging 0 entries behind leader leader and reached 0 (of expected -1) 10:37:13,946 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - follower2 (Follower): applyLogToStateMachine, appendEntries.getLeaderCommit(): 0, context.getLastApplied(): -1, lastIndex(): 0 10:37:13,946 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActorBehavior - follower2 (Follower): Setting last applied to 0 10:37:13,946 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractReplicatedLog - follower2: Moving last applied index from -1 to 0 10:37:13,946 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - follower2: Applying state for log index 0 data VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]} 10:37:13,946 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorageCompleter - follower2: awaiting more completions to resolve 1 synchronized callback(s) 10:37:13,946 AM [follower-%d226575] [DEBUG] RaftStorage - follower: finished snapshot writeout to /tmp/junit-15762021406225748848/follower/snapshot-0000000069AFF459-3814A559.v1 10:37:13,947 AM [follower-%d226575] [DEBUG] RaftStorage - follower: selected SNAPSHOT_V1 to handle file /tmp/junit-15762021406225748848/follower/snapshot-0000000069AFF459-3814A559.v1 10:37:13,947 AM [follower-%d226575] [DEBUG] RaftStorage - follower: skipping unrecognized file /tmp/junit-15762021406225748848/follower/TermInfo.properties 10:37:13,947 AM [follower-%d226575] [DEBUG] RaftStorage - follower: skipping unrecognized file /tmp/junit-15762021406225748848/follower/journal-v1-1.log 10:37:13,947 AM [follower-%d226575] [DEBUG] RaftStorage - follower: skipping unrecognized file /tmp/junit-15762021406225748848/follower/metadata-v1-1.log 10:37:13,947 AM [follower-%d226575] [DEBUG] RaftStorage - follower: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:13.940877145Z, file=/tmp/junit-15762021406225748848/follower/snapshot-0000000069AFF459-3814A559.v1, size=96, entryCompress=NONE, stateCompress=NONE} 10:37:13,947 AM [follower-%d226575] [DEBUG] RaftStorageCompleter - follower: 1 completion(s) pending 10:37:13,948 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorageCompleter - follower: running 1 completion(s) 10:37:13,948 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] ReplicatedLogImpl - follower: persist complete JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]}, pending=false} 10:37:13,948 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorageCompleter - follower: completed synchronized callback AppendReceivedCallback{entry=JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]}, pending=false}, callback=org.opendaylight.controller.cluster.raft.behaviors.Follower$$Lambda/0x00000007c08d7150@5ba7bbfa} 10:37:13,948 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorageCompleter - follower: synchronized callbacks after 6.644 ms 10:37:13,950 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): handleAppendEntriesReply - FollowerLogInformation for follower2 updated: matchIndex: 0, nextIndex: 1 10:37:13,950 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower2: active: true, followerNextIndex: 1, leaderLastIndex: 0, leaderSnapShotIndex: -1 10:37:13,952 AM [follower2-%d798984] [DEBUG] RaftStorage - follower2: finished snapshot writeout to /tmp/junit-15762021406225748848/follower2/snapshot-0000000069AFF459-386B9198.v1 10:37:13,952 AM [follower2-%d798984] [DEBUG] RaftStorage - follower2: skipping unrecognized file /tmp/junit-15762021406225748848/follower2/TermInfo.properties 10:37:13,952 AM [follower2-%d798984] [DEBUG] RaftStorage - follower2: skipping unrecognized file /tmp/junit-15762021406225748848/follower2/journal-v1-1.log 10:37:13,952 AM [follower2-%d798984] [DEBUG] RaftStorage - follower2: selected SNAPSHOT_V1 to handle file /tmp/junit-15762021406225748848/follower2/snapshot-0000000069AFF459-386B9198.v1 10:37:13,953 AM [follower2-%d798984] [DEBUG] RaftStorage - follower2: skipping unrecognized file /tmp/junit-15762021406225748848/follower2/metadata-v1-1.log 10:37:13,953 AM [follower2-%d798984] [DEBUG] RaftStorage - follower2: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:13.946573720Z, file=/tmp/junit-15762021406225748848/follower2/snapshot-0000000069AFF459-386B9198.v1, size=96, entryCompress=NONE, stateCompress=NONE} 10:37:13,953 AM [follower2-%d798984] [DEBUG] RaftStorageCompleter - follower2: 1 completion(s) pending 10:37:13,953 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorageCompleter - follower2: running 1 completion(s) 10:37:13,953 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] ReplicatedLogImpl - follower2: persist complete JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]}, pending=false} 10:37:13,953 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorageCompleter - follower2: completed synchronized callback AppendReceivedCallback{entry=JournaledLogEntry{index=0, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=false], ServerInfo[peerId=leader, isVoting=true]]}, pending=false}, callback=org.opendaylight.controller.cluster.raft.behaviors.Follower$$Lambda/0x00000007c08d7150@73732aa6} 10:37:13,953 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorageCompleter - follower2: synchronized callbacks after 6.750 ms [WARN] [03/10/2026 10:37:13.951] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/follower176] unhandled message from Actor[pekko://test/deadLetters]: FollowerInitialSyncUpStatus[memberId=follower, initialSyncDone=true] [WARN] [03/10/2026 10:37:13.953] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/follower2177] unhandled message from Actor[pekko://test/deadLetters]: FollowerInitialSyncUpStatus[memberId=follower2, initialSyncDone=true] 10:37:13,972 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupport - leader: onChangeServersVotingStatus: ChangeServersVotingStatus [serverVotingStatusMap={follower=true}, serversVisited=[]], state: Idle 10:37:13,972 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupport - Initiating ChangeServersVotingStatusState 10:37:13,972 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PeerInfos - leader: Updated server config: isVoting: true, peers: [PeerInfo [id=follower2, address=pekko://test/user/follower2177, votingState=NON_VOTING], PeerInfo [id=follower, address=pekko://test/user/follower176, votingState=VOTING]] 10:37:13,972 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupport - leader: New server configuration : [ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=true]] 10:37:13,972 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader: Persist data index=1 term=1 command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]} 10:37:13,973 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] ReplicatedLogImpl - leader: Append log entry and persist JournaledLogEntry{index=1, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=true} 10:37:13,973 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): Replicate message: identifier: ServerOperationContextIdentifier{value=69f0d47b-a303-4434-8af1-9af884581aca}, logIndex: 1, isSendImmediate: true 10:37:13,973 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorBehavior - leader (Leader): Setting last applied to 1 10:37:13,973 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader: Moving last applied index from 0 to 1 10:37:13,973 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader: Applying state for log index 1 data VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]} 10:37:13,973 AM [leader-%d54361] [DEBUG] RaftStorage - leader: starting snapshot writeout to /tmp/junit-15762021406225748848/leader/snapshot-0000000069AFF459-3A03AF84.tmp 10:37:13,973 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower2: active: true, followerNextIndex: 1, leaderLastIndex: 1, leaderSnapShotIndex: -1 10:37:13,973 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): sendAppendEntries: 1 is present for follower follower2 10:37:13,974 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): Sending AppendEntries to follower follower2: AppendEntries{term=1, leaderId=leader, prevLogIndex=0, prevLogTerm=1, leaderCommit=1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=5, leaderRaftVersion=5, entries==[JournaledLogEntry{index=1, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=true}]} 10:37:13,974 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower: active: true, followerNextIndex: 1, leaderLastIndex: 1, leaderSnapShotIndex: -1 10:37:13,974 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): sendAppendEntries: 1 is present for follower follower 10:37:13,974 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): Sending AppendEntries to follower follower: AppendEntries{term=1, leaderId=leader, prevLogIndex=0, prevLogTerm=1, leaderCommit=1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=5, leaderRaftVersion=5, entries==[JournaledLogEntry{index=1, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=true}]} 10:37:13,974 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupport - leader: Returning OK for operation ChangeServersVotingStatus [serverVotingStatusMap={follower=true}, serversVisited=[]] 10:37:13,974 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - follower2 (Follower): handleAppendEntries: AppendEntries{term=1, leaderId=leader, prevLogIndex=0, prevLogTerm=1, leaderCommit=1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=5, leaderRaftVersion=5, entries==[JournaledLogEntry{index=1, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=true}]} 10:37:13,974 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - follower2 (Follower): Number of entries to be appended = 1 10:37:13,974 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - follower2 (Follower): After cleanup, lastIndex: 0, entries to be added from: 0 10:37:13,974 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - follower2 (Follower): Append entry to log VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]} 10:37:13,974 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] ReplicatedLogImpl - follower2: Append log entry and persist JournaledLogEntry{index=1, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=true} 10:37:13,974 AM [follower2-%d798985] [DEBUG] RaftStorage - follower2: starting snapshot writeout to /tmp/junit-15762021406225748848/follower2/snapshot-0000000069AFF459-3A1809D8.tmp 10:37:13,974 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] PeerInfos - follower2: Updated server config: isVoting: false, peers: [PeerInfo [id=leader, address=pekko://test/user/leader178, votingState=VOTING], PeerInfo [id=follower, address=pekko://test/user/follower176, votingState=VOTING]] 10:37:13,974 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - follower2 (Follower): Log size is now 2 10:37:13,974 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - follower2 (Follower): Commit index set to 1 10:37:13,974 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - follower2 (Follower): handleAppendEntries returning : AppendEntriesReply{term=1, success=true, followerId=follower2, logLastIndex=1, logLastTerm=1, forceInstallSnapshot=false, needsLeaderAddress=false, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:13,974 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] SyncStatusTracker - follower2: Lagging 0 entries behind leader leader and reached 1 (of expected -1) 10:37:13,974 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - follower2 (Follower): applyLogToStateMachine, appendEntries.getLeaderCommit(): 1, context.getLastApplied(): 0, lastIndex(): 1 10:37:13,974 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorBehavior - follower2 (Follower): Setting last applied to 1 10:37:13,974 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractReplicatedLog - follower2: Moving last applied index from 0 to 1 10:37:13,974 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActor - follower2: Applying state for log index 1 data VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]} 10:37:13,975 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorageCompleter - follower2: awaiting more completions to resolve 1 synchronized callback(s) 10:37:13,975 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - follower (Follower): handleAppendEntries: AppendEntries{term=1, leaderId=leader, prevLogIndex=0, prevLogTerm=1, leaderCommit=1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=5, leaderRaftVersion=5, entries==[JournaledLogEntry{index=1, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=true}]} 10:37:13,975 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - follower (Follower): Number of entries to be appended = 1 10:37:13,975 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - follower (Follower): After cleanup, lastIndex: 0, entries to be added from: 0 10:37:13,975 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - follower (Follower): Append entry to log VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]} 10:37:13,975 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] ReplicatedLogImpl - follower: Append log entry and persist JournaledLogEntry{index=1, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=true} 10:37:13,975 AM [follower-%d226576] [DEBUG] RaftStorage - follower: starting snapshot writeout to /tmp/junit-15762021406225748848/follower/snapshot-0000000069AFF459-3A225629.tmp 10:37:13,975 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] PeerInfos - follower: Updated server config: isVoting: true, peers: [PeerInfo [id=leader, address=pekko://test/user/leader178, votingState=VOTING], PeerInfo [id=follower2, address=pekko://test/user/follower2177, votingState=NON_VOTING]] 10:37:13,975 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - follower (Follower): Log size is now 2 10:37:13,975 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - follower (Follower): Commit index set to 1 10:37:13,975 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - follower (Follower): handleAppendEntries returning : AppendEntriesReply{term=1, success=true, followerId=follower, logLastIndex=1, logLastTerm=1, forceInstallSnapshot=false, needsLeaderAddress=false, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:13,975 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] SyncStatusTracker - follower: Lagging 0 entries behind leader leader and reached 1 (of expected -1) 10:37:13,975 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - follower (Follower): applyLogToStateMachine, appendEntries.getLeaderCommit(): 1, context.getLastApplied(): 0, lastIndex(): 1 10:37:13,975 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActorBehavior - follower (Follower): Setting last applied to 1 10:37:13,975 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractReplicatedLog - follower: Moving last applied index from 0 to 1 10:37:13,975 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - follower: Applying state for log index 1 data VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]} 10:37:13,975 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorageCompleter - follower: awaiting more completions to resolve 1 synchronized callback(s) 10:37:13,975 AM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActorVotingConfigSupport - leader: VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]} has been successfully replicated to a majority of followers 10:37:13,975 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): handleAppendEntriesReply - FollowerLogInformation for follower2 updated: matchIndex: 1, nextIndex: 2 10:37:13,975 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] SnapshotManager - leader: fakeSnapshot purging log to 0 for term 1 10:37:13,976 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower2: active: true, followerNextIndex: 2, leaderLastIndex: 1, leaderSnapShotIndex: 0 10:37:13,976 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): handleAppendEntriesReply - FollowerLogInformation for follower updated: matchIndex: 1, nextIndex: 2 10:37:13,976 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower: active: true, followerNextIndex: 2, leaderLastIndex: 1, leaderSnapShotIndex: 0 10:37:13,981 AM [leader-%d54361] [DEBUG] RaftStorage - leader: finished snapshot writeout to /tmp/junit-15762021406225748848/leader/snapshot-0000000069AFF459-3A03AF84.v1 10:37:13,981 AM [leader-%d54361] [DEBUG] RaftStorage - leader: selected SNAPSHOT_V1 to handle file /tmp/junit-15762021406225748848/leader/snapshot-0000000069AFF459-3A03AF84.v1 10:37:13,981 AM [leader-%d54361] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-15762021406225748848/leader/TermInfo.properties 10:37:14,18 AM [leader-%d54361] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-15762021406225748848/leader/journal-v1-1.log 10:37:14,18 AM [follower2-%d798985] [DEBUG] RaftStorage - follower2: finished snapshot writeout to /tmp/junit-15762021406225748848/follower2/snapshot-0000000069AFF459-3A1809D8.v1 10:37:14,18 AM [leader-%d54361] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-15762021406225748848/leader/metadata-v1-1.log 10:37:14,18 AM [leader-%d54361] [DEBUG] RaftStorage - leader: selected SNAPSHOT_V1 to handle file /tmp/junit-15762021406225748848/leader/snapshot-0000000069AFF459-368ED9B3.v1 10:37:14,19 AM [follower2-%d798985] [DEBUG] RaftStorage - follower2: selected SNAPSHOT_V1 to handle file /tmp/junit-15762021406225748848/follower2/snapshot-0000000069AFF459-3A1809D8.v1 10:37:14,19 AM [follower2-%d798985] [DEBUG] RaftStorage - follower2: skipping unrecognized file /tmp/junit-15762021406225748848/follower2/TermInfo.properties 10:37:14,19 AM [follower2-%d798985] [DEBUG] RaftStorage - follower2: skipping unrecognized file /tmp/junit-15762021406225748848/follower2/journal-v1-1.log 10:37:14,19 AM [follower2-%d798985] [DEBUG] RaftStorage - follower2: selected SNAPSHOT_V1 to handle file /tmp/junit-15762021406225748848/follower2/snapshot-0000000069AFF459-386B9198.v1 10:37:14,19 AM [follower2-%d798985] [DEBUG] RaftStorage - follower2: skipping unrecognized file /tmp/junit-15762021406225748848/follower2/metadata-v1-1.log 10:37:14,19 AM [follower-%d226576] [DEBUG] RaftStorage - follower: finished snapshot writeout to /tmp/junit-15762021406225748848/follower/snapshot-0000000069AFF459-3A225629.v1 10:37:14,19 AM [follower-%d226576] [DEBUG] RaftStorage - follower: selected SNAPSHOT_V1 to handle file /tmp/junit-15762021406225748848/follower/snapshot-0000000069AFF459-3814A559.v1 10:37:14,20 AM [follower-%d226576] [DEBUG] RaftStorage - follower: selected SNAPSHOT_V1 to handle file /tmp/junit-15762021406225748848/follower/snapshot-0000000069AFF459-3A225629.v1 10:37:14,20 AM [follower-%d226576] [DEBUG] RaftStorage - follower: skipping unrecognized file /tmp/junit-15762021406225748848/follower/TermInfo.properties 10:37:14,20 AM [follower-%d226576] [DEBUG] RaftStorage - follower: skipping unrecognized file /tmp/junit-15762021406225748848/follower/journal-v1-1.log 10:37:14,20 AM [follower-%d226576] [DEBUG] RaftStorage - follower: skipping unrecognized file /tmp/junit-15762021406225748848/follower/metadata-v1-1.log 10:37:14,33 AM [follower-%d226576] [DEBUG] RaftStorage - follower: deleted snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:13.940877145Z, file=/tmp/junit-15762021406225748848/follower/snapshot-0000000069AFF459-3814A559.v1, size=96, entryCompress=NONE, stateCompress=NONE} 10:37:14,33 AM [leader-%d54361] [DEBUG] RaftStorage - leader: deleted snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:13.915331507Z, file=/tmp/junit-15762021406225748848/leader/snapshot-0000000069AFF459-368ED9B3.v1, size=96, entryCompress=NONE, stateCompress=NONE} 10:37:14,34 AM [follower-%d226576] [DEBUG] RaftStorage - follower: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:13.975328809Z, file=/tmp/junit-15762021406225748848/follower/snapshot-0000000069AFF459-3A225629.v1, size=96, entryCompress=NONE, stateCompress=NONE} 10:37:14,34 AM [leader-%d54361] [DEBUG] RaftStorage - leader: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:13.973320068Z, file=/tmp/junit-15762021406225748848/leader/snapshot-0000000069AFF459-3A03AF84.v1, size=96, entryCompress=NONE, stateCompress=NONE} 10:37:14,34 AM [follower-%d226576] [DEBUG] RaftStorageCompleter - follower: 1 completion(s) pending 10:37:14,34 AM [leader-%d54361] [DEBUG] RaftStorageCompleter - leader: 1 completion(s) pending 10:37:14,34 AM [follower2-%d798985] [DEBUG] RaftStorage - follower2: deleted snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:13.946573720Z, file=/tmp/junit-15762021406225748848/follower2/snapshot-0000000069AFF459-386B9198.v1, size=96, entryCompress=NONE, stateCompress=NONE} 10:37:14,34 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorageCompleter - leader: running 1 completion(s) 10:37:14,34 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorageCompleter - follower: running 1 completion(s) 10:37:14,34 AM [follower2-%d798985] [DEBUG] RaftStorage - follower2: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:13.974653912Z, file=/tmp/junit-15762021406225748848/follower2/snapshot-0000000069AFF459-3A1809D8.v1, size=96, entryCompress=NONE, stateCompress=NONE} 10:37:14,34 AM [follower2-%d798985] [DEBUG] RaftStorageCompleter - follower2: 1 completion(s) pending 10:37:14,34 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] ReplicatedLogImpl - leader: persist complete JournaledLogEntry{index=1, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=true} 10:37:14,34 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] ReplicatedLogImpl - follower: persist complete JournaledLogEntry{index=1, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=false} 10:37:14,34 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorageCompleter - follower2: running 1 completion(s) 10:37:14,34 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] ReplicatedLogImpl - follower2: persist complete JournaledLogEntry{index=1, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=false} 10:37:14,34 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorageCompleter - follower: completed synchronized callback AppendReceivedCallback{entry=JournaledLogEntry{index=1, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=false}, callback=org.opendaylight.controller.cluster.raft.behaviors.Follower$$Lambda/0x00000007c08d7150@56e58b73} 10:37:14,35 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorageCompleter - follower2: completed synchronized callback AppendReceivedCallback{entry=JournaledLogEntry{index=1, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower2, isVoting=false], ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=false}, callback=org.opendaylight.controller.cluster.raft.behaviors.Follower$$Lambda/0x00000007c08d7150@1313c7b1} 10:37:14,35 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorageCompleter - follower: synchronized callbacks after 59.52 ms 10:37:14,35 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorageCompleter - follower2: synchronized callbacks after 60.10 ms 10:37:14,77 AM [main] [INFO] RaftActorVotingConfigSupportTest - testChangeServersVotingStatus ending 10:37:14,78 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower175] 10:37:14,92 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/leader178] 10:37:14,92 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader: terminating thread VirtualThread[#312,leader-writer-76]/waiting 10:37:14,92 AM [leader-writer-76] [DEBUG] JournalWriteTask - leader: received 1 commands after 209.5 ms 10:37:14,92 AM [leader-writer-76] [DEBUG] JournalWriteTask - leader: completed 1 commands in 72.49 μs 10:37:14,93 AM [leader-writer-76] [DEBUG] JournalWriteTask - leader: journal writer stopped 10:37:14,93 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader: journal closed 10:37:14,93 AM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader: journal closed 10:37:14,93 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:14,94 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:14,94 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/leaderCollector179] 10:37:14,95 AM [main] [INFO] TestActorFactory - Killing actor Actor[pekko://test/user/collector180#1031700961] 10:37:14,95 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower176] 10:37:14,95 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower: terminating thread VirtualThread[#313,follower-writer-77]/waiting 10:37:14,95 AM [follower-writer-77] [DEBUG] JournalWriteTask - follower: received 1 commands after 200.4 ms 10:37:14,95 AM [follower-writer-77] [DEBUG] JournalWriteTask - follower: completed 1 commands in 14.31 μs 10:37:14,95 AM [follower-writer-77] [DEBUG] JournalWriteTask - follower: journal writer stopped 10:37:14,96 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower: journal closed 10:37:14,96 AM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower: journal closed 10:37:14,96 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower: stopped executor with 0 remaining tasks 10:37:14,96 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower: stopped executor with 0 remaining tasks 10:37:14,96 AM [main] [INFO] TestActorFactory - Killing actor Actor[pekko://test/user/collector181#-195021011] 10:37:14,96 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower2177] 10:37:14,96 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower2: terminating thread VirtualThread[#314,follower2-writer-78]/waiting 10:37:14,96 AM [follower2-writer-78] [DEBUG] JournalWriteTask - follower2: received 1 commands after 187.2 ms 10:37:14,96 AM [follower2-writer-78] [DEBUG] JournalWriteTask - follower2: completed 1 commands in 12.41 μs 10:37:14,96 AM [follower2-writer-78] [DEBUG] JournalWriteTask - follower2: journal writer stopped 10:37:14,97 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower2: journal closed 10:37:14,97 AM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower2: journal closed 10:37:14,97 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower2: stopped executor with 0 remaining tasks 10:37:14,97 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower2: stopped executor with 0 remaining tasks 10:37:14,105 AM [main] [INFO] RaftActorVotingConfigSupportTest - testAddServerWithExistingFollower starting 10:37:14,106 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupportTest$MockNewFollowerRaftActor - Actor created TestActor[pekko://test/user/new-server184] [WARN] [03/10/2026 10:37:14.107] [test-pekko.actor.default-dispatcher-13] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/new-server184]: org.opendaylight.controller.cluster.common.actor.Monitor@7864a067 10:37:14,109 AM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - new-server: Starting recovery with journal batch size 1000 10:37:14,109 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - new-server: started executor 10:37:14,109 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - new-server: started executor 10:37:14,110 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - new-server: metadata journal open: replayFrom=1 applyTo=0 10:37:14,111 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - new-server: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:14,111 AM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - new-server: journal open: applyTo=0 10:37:14,111 AM [new-server-writer-79] [DEBUG] JournalWriteTask - new-server: journal writer started 10:37:14,111 AM [new-server-writer-79] [DEBUG] JournalWriteTask - new-server: waiting to receive commands 10:37:14,111 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - new-server: recovering to non-persistent 10:37:14,111 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - /tmp/junit-13919423664729202083/new-server/TermInfo.properties does not exist 10:37:14,453 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - new-server: Set currentTerm=0, votedFor=null 10:37:14,453 AM [test-pekko.actor.default-dispatcher-6] [INFO] Recovery - new-server: Local TermInfo store seeded with TermInfo{term=0} 10:37:14,453 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-13919423664729202083/new-server/TermInfo.properties 10:37:14,453 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-13919423664729202083/new-server/journal-v1-1.log 10:37:14,453 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-13919423664729202083/new-server/metadata-v1-1.log 10:37:14,453 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - new-server: no eligible files found 10:37:14,454 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - new-server: Moving last applied index from -1 to -1 10:37:14,454 AM [test-pekko.actor.default-dispatcher-6] [INFO] Recovery - new-server: Recovery completed in in 342.6 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:14,454 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - new-server: Recovery completed and can restore from snapshot [WARN] [03/10/2026 10:37:14.455] [test-pekko.actor.default-dispatcher-13] [pekko://test/temp/_user_new-server184$a] received dead letter: ActorIdentity(,Some(TestActor[pekko://test/user/new-server184])) [WARN] [03/10/2026 10:37:14.455] [test-pekko.actor.default-dispatcher-13] [pekko://test/temp/_user_new-server184$b] received dead letter: ActorIdentity(,Some(TestActor[pekko://test/user/new-server184])) 10:37:14,508 AM [main] [DEBUG] AbstractReplicatedLog - follower: Moving last applied index from -1 to 2 10:37:14,509 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActorVotingConfigSupportTest$MockLeaderRaftActor - Actor created TestActor[pekko://test/user/leader185] [WARN] [03/10/2026 10:37:14.510] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader185]: org.opendaylight.controller.cluster.common.actor.Monitor@3f8b414a 10:37:14,512 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - leader: Set currentTerm=1, votedFor=leader 10:37:14,512 AM [test-pekko.actor.default-dispatcher-13] [INFO] RaftActor - leader: Starting recovery with journal batch size 1000 10:37:14,512 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - leader: started executor 10:37:14,513 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - leader: started executor 10:37:14,514 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - leader: metadata journal open: replayFrom=1 applyTo=0 10:37:14,515 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - leader: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:14,515 AM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - leader: journal open: applyTo=0 10:37:14,515 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - leader: recovering to non-persistent 10:37:14,515 AM [leader-writer-80] [DEBUG] JournalWriteTask - leader: journal writer started 10:37:14,515 AM [leader-writer-80] [DEBUG] JournalWriteTask - leader: waiting to receive commands 10:37:14,515 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - /tmp/junit-13919423664729202083/leader/TermInfo.properties does not exist 10:37:14,664 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - leader: Set currentTerm=1, votedFor=leader 10:37:14,664 AM [test-pekko.actor.default-dispatcher-13] [INFO] Recovery - leader: Local TermInfo store seeded with TermInfo{term=1, votedFor=leader} 10:37:14,665 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-13919423664729202083/leader/TermInfo.properties 10:37:14,665 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-13919423664729202083/leader/journal-v1-1.log 10:37:14,665 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-13919423664729202083/leader/metadata-v1-1.log 10:37:14,665 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - leader: no eligible files found 10:37:14,665 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractReplicatedLog - leader: Moving last applied index from -1 to -1 10:37:14,665 AM [test-pekko.actor.default-dispatcher-13] [INFO] Recovery - leader: Recovery completed in in 149.9 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:14,665 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActor - leader: Recovery completed and can restore from snapshot 10:37:14,666 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractLeader - leader (Leader): Election: Leader has following peers: [follower] 10:37:14,666 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower: active: false, followerNextIndex: 2, leaderLastIndex: 2, leaderSnapShotIndex: -1 10:37:14,667 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] SyncStatusTracker - follower: Last sync leader does not match current leader leader, need to catch up to -1 [WARN] [03/10/2026 10:37:14.667] [test-pekko.actor.default-dispatcher-13] [pekko://test/temp/_user_leader185$c] received dead letter: ActorIdentity(,Some(TestActor[pekko://test/user/leader185])) 10:37:14,667 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): handleAppendEntriesReply - FollowerLogInformation for follower updated: matchIndex: 2, nextIndex: 3 10:37:14,667 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] SnapshotManager - leader: fakeSnapshot purging log to 1 for term 1 10:37:14,667 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower: active: true, followerNextIndex: 3, leaderLastIndex: 2, leaderSnapShotIndex: 1 10:37:14,668 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] SyncStatusTracker - follower: Lagging 0 entries behind leader leader and reached 2 (of expected -1) 10:37:14,668 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] SnapshotManager - follower: fakeSnapshot purging log to 1 for term 1 10:37:14,722 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorVotingConfigSupport - leader: onAddServer: AddServer [newServerId=new-server, newServerAddress=pekko://test/user/new-server184, votingMember=true], state: Idle 10:37:14,722 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorVotingConfigSupport - leader: Initiating AddServer [newServerId=new-server, newServerAddress=pekko://test/user/new-server184, votingMember=true] 10:37:14,722 AM [test-pekko.actor.default-dispatcher-8] [INFO] SnapshotManager - leader: Initiating snapshot capture CaptureSnapshot [lastAppliedIndex=2, lastAppliedTerm=1, lastIndex=2, lastTerm=1, installSnapshotInitiated=, replicatedToAllIndex=-1, replicatedToAllTerm=-1, unAppliedEntries size=0, mandatoryTrim=false] to install on new-server 10:37:14,722 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] SnapshotManager - leader: last applied journal index prior to capture: 3 10:37:14,722 AM [test-pekko.actor.default-dispatcher-8] [INFO] MockRaftActor - leader: support() called 10:37:14,723 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorVotingConfigSupport - leader: Initiating capture snapshot for new server new-server 10:37:14,723 AM [leader-%d730550] [DEBUG] RaftStorageCompleter - leader: 1 completion(s) pending 10:37:14,724 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorageCompleter - leader: running 1 completion(s) 10:37:14,724 AM [test-pekko.actor.default-dispatcher-8] [INFO] SnapshotManager - leader: Persising snapshot at EntryInfo[index=2, term=1]/EntryInfo[index=2, term=1] 10:37:14,724 AM [test-pekko.actor.default-dispatcher-8] [INFO] MockRaftActor - leader: support() called 10:37:14,724 AM [test-pekko.actor.default-dispatcher-8] [INFO] SnapshotManager - leader: Removed in-memory snapshotted entries, adjusted snapshotIndex: 1 and term: 1 10:37:14,724 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): sendInstallSnapshot 10:37:14,724 AM [leader-%d730551] [DEBUG] RaftStorage - leader: starting snapshot writeout to /tmp/junit-13919423664729202083/leader/snapshot-0000000069AFF45A-2B2F60DE.tmp 10:37:14,724 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] LeaderInstallSnapshotState - leader (Leader): Snapshot 157 bytes, total chunks to send: 1 10:37:14,724 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] LeaderInstallSnapshotState - leader (Leader): Next chunk: total length=157, offset=0, size=157, hashCode=1546036366 10:37:14,724 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): next snapshot chunk size for follower new-server: 157 10:37:14,724 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): InstallSnapshot sent to follower Vector(user, new-server184), Chunk: 1/1 10:37:14,725 AM [test-pekko.actor.default-dispatcher-8] [INFO] Follower - new-server (Follower): Term 1 in "InstallSnapshot{term=1, leaderId=leader, lastIncludedIndex=2, lastIncludedTerm=1, datasize=157, chunk=1/1, lastChunkHashCode=OptionalInt[-1]}" message is greater than follower's term 0 - updating term 10:37:14,781 AM [test-pekko.actor.default-dispatcher-12] [DEBUG] SyncStatusTracker - follower: Lagging 0 entries behind leader leader and reached 2 (of expected -1) 10:37:14,796 AM [leader-%d730551] [DEBUG] RaftStorage - leader: finished snapshot writeout to /tmp/junit-13919423664729202083/leader/snapshot-0000000069AFF45A-2B2F60DE.v1 10:37:14,797 AM [leader-%d730551] [DEBUG] RaftStorage - leader: selected SNAPSHOT_V1 to handle file /tmp/junit-13919423664729202083/leader/snapshot-0000000069AFF45A-2B2F60DE.v1 10:37:14,797 AM [leader-%d730551] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-13919423664729202083/leader/TermInfo.properties 10:37:14,797 AM [leader-%d730551] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-13919423664729202083/leader/journal-v1-1.log 10:37:14,797 AM [leader-%d730551] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-13919423664729202083/leader/metadata-v1-1.log 10:37:14,797 AM [leader-%d730551] [DEBUG] RaftStorage - leader: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:14.724525278Z, file=/tmp/junit-13919423664729202083/leader/snapshot-0000000069AFF45A-2B2F60DE.v1, size=64, entryCompress=NONE, stateCompress=NONE} 10:37:14,797 AM [leader-%d730551] [DEBUG] RaftStorageCompleter - leader: 1 completion(s) pending 10:37:14,797 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorageCompleter - leader: running 1 completion(s) 10:37:14,797 AM [test-pekko.actor.default-dispatcher-13] [INFO] SnapshotManager - leader: snapshot is durable as of 2026-03-10T10:37:14.724525278Z 10:37:14,797 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] SnapshotManager - leader: Snapshot success, discarding journal entries up to 3 10:37:14,797 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActorSnapshotMessageSupport - leader: SnapshotComplete received 10:37:14,799 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] PropertiesTermInfoStore - new-server: Set currentTerm=1, votedFor=null 10:37:14,799 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): handleInstallSnapshot: InstallSnapshot{term=1, leaderId=leader, lastIncludedIndex=2, lastIncludedTerm=1, datasize=157, chunk=1/1, lastChunkHashCode=OptionalInt[-1]} 10:37:14,799 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] SyncStatusTracker - new-server: Last sync leader does not match current leader leader, need to catch up to 2 10:37:14,799 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] SnapshotTracker - new-server (Follower): addChunk: chunkIndex=1, lastChunkIndex=0, collectedChunks.size=0, lastChunkHashCode=-1 10:37:14,799 AM [test-pekko.actor.default-dispatcher-8] [INFO] Follower - new-server (Follower): Snapshot received from leader: leader 10:37:14,799 AM [test-pekko.actor.default-dispatcher-8] [INFO] Follower - new-server (Follower): The followers log is empty and the senders prevLogIndex is 1 10:37:14,799 AM [test-pekko.actor.default-dispatcher-8] [INFO] Follower - new-server (Follower): Follower is out-of-sync so sending negative reply: AppendEntriesReply{term=1, success=false, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,799 AM [test-pekko.actor.default-dispatcher-13] [INFO] AbstractLeader - leader (Leader): handleAppendEntriesReply - received unsuccessful reply: AppendEntriesReply{term=1, success=false, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5}, leader snapshotIndex: 1, snapshotTerm: 1, replicatedToAllIndex: 1 10:37:14,800 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractLeader - leader (Leader): handleAppendEntriesReply - FollowerLogInformation for new-server updated: matchIndex: -1, nextIndex: 0 10:37:14,800 AM [test-pekko.actor.default-dispatcher-8] [INFO] SnapshotManager - new-server: Applying snapshot on follower: PlainSnapshotSource{io=MemoryStreamSource{size=157}} 10:37:14,800 AM [test-pekko.actor.default-dispatcher-8] [INFO] MockRaftActor - new-server: support() called 10:37:14,800 AM [test-pekko.actor.default-dispatcher-13] [INFO] AbstractLeader - leader (Leader): follower new-server appears to be behind the leader from the last snapshot - updated: matchIndex: -1, nextIndex: 0 [WARN] [03/10/2026 10:37:14.800] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/new-server184] unhandled message from Actor[pekko://test/deadLetters]: FollowerInitialSyncUpStatus[memberId=new-server, initialSyncDone=false] 10:37:14,801 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] SnapshotManager - new-server: Converted InstallSnapshot from leader: leader to state 10:37:14,801 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] SnapshotManager - new-server: last applied journal index prior to persisting applied snapshot: 0 10:37:14,801 AM [test-pekko.actor.default-dispatcher-8] [INFO] MockRaftActor - new-server: support() called 10:37:14,802 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,802 AM [new-server-%d493542] [DEBUG] RaftStorage - new-server: starting snapshot writeout to /tmp/junit-13919423664729202083/new-server/snapshot-0000000069AFF45A-2FC9AFB7.tmp 10:37:14,802 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,802 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,802 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,803 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,803 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,803 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,804 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,804 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,804 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,805 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,805 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,805 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,805 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,806 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,806 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,806 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,806 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,807 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,807 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,807 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,808 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,808 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,808 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,809 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,809 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,809 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,809 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,810 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,810 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,810 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,810 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,810 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,810 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,811 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,811 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,811 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,811 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,811 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,811 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,812 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,812 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,812 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,812 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,813 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,813 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,813 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,813 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,813 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,813 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,814 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,814 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,814 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,814 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,814 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,814 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,814 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,815 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,815 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,815 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,815 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,815 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,815 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,815 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,816 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,816 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,816 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,816 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,816 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,816 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,816 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,817 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,817 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,817 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,817 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,818 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,818 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,818 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,818 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,818 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,818 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,819 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,819 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,819 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,819 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,819 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,819 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,820 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,820 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,820 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,820 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,820 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,820 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,821 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,821 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,821 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,821 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,821 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,822 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,822 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,822 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,822 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,822 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,822 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,822 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,823 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,823 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,823 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,823 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,823 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,823 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,824 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,824 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,824 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,824 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,824 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,824 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,825 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,825 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,825 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,825 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,825 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,825 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,825 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,826 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,826 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,826 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,826 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,826 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,826 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,827 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,827 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,827 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,827 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,827 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,828 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,828 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,828 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,828 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,828 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,828 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,829 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,829 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,829 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,829 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,829 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,830 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,830 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,830 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,831 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,831 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,831 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,831 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,831 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,832 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,832 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,832 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,832 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,832 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,832 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,833 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,833 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,833 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,833 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,833 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,833 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,834 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,834 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,834 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,834 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,834 AM [test-pekko.actor.default-dispatcher-14] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,834 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,835 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,835 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,835 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,835 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,835 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,835 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,835 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,836 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,836 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,836 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,836 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,836 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,836 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,837 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,837 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,837 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,837 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,837 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,837 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,838 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,838 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,838 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,838 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,838 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,838 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,838 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,839 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,839 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,839 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,839 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,839 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,839 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,840 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,840 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,840 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,840 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,840 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,840 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,840 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,840 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,841 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,841 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,841 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,841 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,841 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,841 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,841 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,841 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,842 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,842 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,842 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,842 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,842 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,842 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,842 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,842 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,843 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,843 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,843 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,843 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,843 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,843 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,843 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,844 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,844 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,844 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,844 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,844 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,844 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,844 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,844 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,845 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,845 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,845 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,845 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,845 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,845 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,845 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,846 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,846 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,846 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,846 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,846 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,846 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,846 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,846 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,846 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,847 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,847 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,847 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,847 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,847 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,847 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,847 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,847 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,847 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,848 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,848 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,848 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,848 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,848 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,848 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,848 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,848 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,849 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,849 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,849 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,849 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,849 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,849 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,849 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,849 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,849 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,850 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,850 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,850 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,850 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,850 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,850 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,850 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,850 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,850 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,851 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,851 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,851 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,851 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,851 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,851 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,851 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,851 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,852 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,852 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,852 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,852 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,852 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,852 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,852 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,852 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,853 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,853 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,853 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,853 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,853 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,853 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,853 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,853 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,854 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,854 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,854 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,854 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,854 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,854 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,854 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,854 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,854 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,855 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,855 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,855 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,855 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,855 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,855 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,855 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,856 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,856 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,856 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,856 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,856 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,856 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,857 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,857 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,857 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,857 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,857 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,857 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,857 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,857 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,857 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,858 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,858 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,858 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,858 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,858 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,858 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,858 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,858 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,858 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,858 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,859 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,859 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,859 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,859 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,859 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,859 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,859 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,859 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,859 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,859 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,860 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,860 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,860 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,860 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,860 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,860 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,860 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,860 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,860 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,861 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,861 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,861 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,861 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,861 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,861 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,861 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,861 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,861 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,861 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,861 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,862 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,862 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,862 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,862 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,862 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,862 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,862 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,862 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,862 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,862 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,862 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,863 AM [new-server-%d493542] [DEBUG] RaftStorage - new-server: finished snapshot writeout to /tmp/junit-13919423664729202083/new-server/snapshot-0000000069AFF45A-2FC9AFB7.v1 10:37:14,863 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,863 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,863 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,863 AM [new-server-%d493542] [DEBUG] RaftStorage - new-server: selected SNAPSHOT_V1 to handle file /tmp/junit-13919423664729202083/new-server/snapshot-0000000069AFF45A-2FC9AFB7.v1 10:37:14,863 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,863 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,863 AM [new-server-%d493542] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-13919423664729202083/new-server/TermInfo.properties 10:37:14,863 AM [new-server-%d493542] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-13919423664729202083/new-server/journal-v1-1.log 10:37:14,863 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,863 AM [new-server-%d493542] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-13919423664729202083/new-server/metadata-v1-1.log 10:37:14,863 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] Follower - new-server (Follower): snapshot install is in progress, replying immediately with AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,863 AM [new-server-%d493542] [DEBUG] RaftStorage - new-server: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:14.801746871Z, file=/tmp/junit-13919423664729202083/new-server/snapshot-0000000069AFF45A-2FC9AFB7.v1, size=64, entryCompress=NONE, stateCompress=NONE} 10:37:14,863 AM [new-server-%d493542] [DEBUG] RaftStorageCompleter - new-server: 1 completion(s) pending 10:37:14,863 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorageCompleter - new-server: running 1 completion(s) 10:37:14,863 AM [test-pekko.actor.default-dispatcher-6] [INFO] SnapshotManager - new-server: snapshot is durable as of 2026-03-10T10:37:14.801746871Z 10:37:14,863 AM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - new-server: support() called 10:37:14,864 AM [test-pekko.actor.default-dispatcher-6] [INFO] MockRaftActor - new-server: applySnapshot called 10:37:14,864 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): handleInstallSnapshot returning: InstallSnapshotReply{term=1, followerId=new-server, chunkIndex=1, success=true} 10:37:14,864 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] SnapshotManager - new-server: Snapshot success, discarding journal entries up to 0 10:37:14,864 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): handleInstallSnapshotReply: InstallSnapshotReply{term=1, followerId=new-server, chunkIndex=1, success=true} 10:37:14,864 AM [test-pekko.actor.default-dispatcher-8] [INFO] AbstractLeader - leader (Leader): Snapshot successfully installed on follower new-server (last chunk 1) - matchIndex set to 2, nextIndex set to 3 10:37:14,864 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - Sent message UnInitializedFollowerSnapshotReply to self 10:37:14,864 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] SyncStatusTracker - new-server: Lagging -3 entries behind leader leader and reached 2 (of expected 2) 10:37:14,864 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorVotingConfigSupport - leader: onUnInitializedFollowerSnapshotReply: UnInitializedFollowerSnapshotReply [followerId=new-server] 10:37:14,864 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorSnapshotMessageSupport - new-server: SnapshotComplete received 10:37:14,864 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorVotingConfigSupport - leader: New server configuration : [ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]] 10:37:14,864 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActor - leader: Persist data index=3 term=1 command=VotingConfig{serverInfo=[ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]} 10:37:14,864 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] ReplicatedLogImpl - leader: Append log entry and persist JournaledLogEntry{index=3, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=true} [WARN] [03/10/2026 10:37:14.864] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/new-server184] unhandled message from Actor[pekko://test/deadLetters]: FollowerInitialSyncUpStatus[memberId=new-server, initialSyncDone=true] 10:37:14,865 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): Replicate message: identifier: ServerOperationContextIdentifier{value=0b482011-c825-4c20-8f07-a3b771a4ffc1}, logIndex: 3, isSendImmediate: true 10:37:14,865 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower: active: true, followerNextIndex: 3, leaderLastIndex: 3, leaderSnapShotIndex: 1 10:37:14,865 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): sendAppendEntries: 3 is present for follower follower 10:37:14,865 AM [leader-%d730552] [DEBUG] RaftStorage - leader: starting snapshot writeout to /tmp/junit-13919423664729202083/leader/snapshot-0000000069AFF45A-338FFF25.tmp 10:37:14,865 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): Sending AppendEntries to follower follower: AppendEntries{term=1, leaderId=leader, prevLogIndex=2, prevLogTerm=1, leaderCommit=2, replicatedToAllIndex=1, payloadVersion=5, recipientRaftVersion=5, leaderRaftVersion=5, entries==[JournaledLogEntry{index=3, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=true}]} 10:37:14,865 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower new-server: active: true, followerNextIndex: 3, leaderLastIndex: 3, leaderSnapShotIndex: 1 10:37:14,865 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): sendAppendEntries: 3 is present for follower new-server 10:37:14,865 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - follower (Follower): handleAppendEntries: AppendEntries{term=1, leaderId=leader, prevLogIndex=2, prevLogTerm=1, leaderCommit=2, replicatedToAllIndex=1, payloadVersion=5, recipientRaftVersion=5, leaderRaftVersion=5, entries==[JournaledLogEntry{index=3, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=true}]} 10:37:14,865 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): Sending AppendEntries to follower new-server: AppendEntries{term=1, leaderId=leader, prevLogIndex=2, prevLogTerm=1, leaderCommit=2, replicatedToAllIndex=1, payloadVersion=5, recipientRaftVersion=5, leaderRaftVersion=5, entries==[JournaledLogEntry{index=3, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=true}]} 10:37:14,865 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - follower (Follower): Number of entries to be appended = 1 10:37:14,865 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - follower (Follower): After cleanup, lastIndex: 2, entries to be added from: 0 10:37:14,865 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - follower (Follower): Append entry to log VotingConfig{serverInfo=[ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]} 10:37:14,865 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] ReplicatedLogImpl - follower: Append log entry and persist JournaledLogEntry{index=3, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=true} 10:37:14,865 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorageCompleter - test: 1 completion(s) pending 10:37:14,865 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorageCompleter - test: running 1 completion(s) 10:37:14,865 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorVotingConfigSupport - leader: Returning OK for operation AddServer [newServerId=new-server, newServerAddress=pekko://test/user/new-server184, votingMember=true] 10:37:14,865 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] ReplicatedLogImpl - follower: persist complete JournaledLogEntry{index=3, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=false} 10:37:14,865 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorageCompleter - test: completed synchronized callback AppendReceivedCallback{entry=JournaledLogEntry{index=3, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=false}, callback=org.opendaylight.controller.cluster.raft.behaviors.Follower$$Lambda/0x00000007c08d7150@4d9d347f} 10:37:14,865 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PeerInfos - follower: Updated server config: isVoting: true, peers: [PeerInfo [id=leader, address=, votingState=VOTING], PeerInfo [id=new-server, address=null, votingState=VOTING]] 10:37:14,865 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - follower (Follower): Log size is now 2 10:37:14,865 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): handleAppendEntries: AppendEntries{term=1, leaderId=leader, prevLogIndex=2, prevLogTerm=1, leaderCommit=2, replicatedToAllIndex=1, payloadVersion=5, recipientRaftVersion=5, leaderRaftVersion=5, entries==[JournaledLogEntry{index=3, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=true}]} 10:37:14,865 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - follower (Follower): handleAppendEntries returning : AppendEntriesReply{term=1, success=true, followerId=follower, logLastIndex=3, logLastTerm=1, forceInstallSnapshot=false, needsLeaderAddress=false, payloadVersion=0, raftVersion=5, recipientRaftVersion=5} 10:37:14,865 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): Number of entries to be appended = 1 10:37:14,865 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): After cleanup, lastIndex: 2, entries to be added from: 0 10:37:14,865 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): Append entry to log VotingConfig{serverInfo=[ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]} 10:37:14,865 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] SyncStatusTracker - follower: Lagging 0 entries behind leader leader and reached 2 (of expected -1) 10:37:14,865 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] ReplicatedLogImpl - new-server: Append log entry and persist JournaledLogEntry{index=3, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=true} 10:37:14,865 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] PeerInfos - new-server: Updated server config: isVoting: true, peers: [PeerInfo [id=leader, address=null, votingState=VOTING], PeerInfo [id=follower, address=null, votingState=VOTING]] 10:37:14,865 AM [new-server-%d493543] [DEBUG] RaftStorage - new-server: starting snapshot writeout to /tmp/junit-13919423664729202083/new-server/snapshot-0000000069AFF45A-3399E59F.tmp 10:37:14,865 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): Log size is now 1 10:37:14,865 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - new-server (Follower): handleAppendEntries returning : AppendEntriesReply{term=1, success=true, followerId=new-server, logLastIndex=3, logLastTerm=1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:14,865 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] SyncStatusTracker - new-server: Lagging 0 entries behind leader leader and reached 2 (of expected 2) 10:37:14,865 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorageCompleter - new-server: awaiting more completions to resolve 1 synchronized callback(s) 10:37:14,866 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): sendAppendEntries: 3 is present for follower new-server 10:37:14,866 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): handleAppendEntriesReply - FollowerLogInformation for follower updated: matchIndex: 3, nextIndex: 4 10:37:14,866 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower: active: true, followerNextIndex: 4, leaderLastIndex: 3, leaderSnapShotIndex: 1 10:37:14,866 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): handleAppendEntriesReply - FollowerLogInformation for new-server updated: matchIndex: 3, nextIndex: 4 10:37:14,866 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower new-server: active: true, followerNextIndex: 4, leaderLastIndex: 3, leaderSnapShotIndex: 1 10:37:14,963 AM [leader-%d730552] [DEBUG] RaftStorage - leader: finished snapshot writeout to /tmp/junit-13919423664729202083/leader/snapshot-0000000069AFF45A-338FFF25.v1 10:37:14,963 AM [new-server-%d493543] [DEBUG] RaftStorage - new-server: finished snapshot writeout to /tmp/junit-13919423664729202083/new-server/snapshot-0000000069AFF45A-3399E59F.v1 10:37:14,963 AM [leader-%d730552] [DEBUG] RaftStorage - leader: selected SNAPSHOT_V1 to handle file /tmp/junit-13919423664729202083/leader/snapshot-0000000069AFF45A-2B2F60DE.v1 10:37:14,963 AM [new-server-%d493543] [DEBUG] RaftStorage - new-server: selected SNAPSHOT_V1 to handle file /tmp/junit-13919423664729202083/new-server/snapshot-0000000069AFF45A-3399E59F.v1 10:37:14,963 AM [leader-%d730552] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-13919423664729202083/leader/TermInfo.properties 10:37:14,963 AM [leader-%d730552] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-13919423664729202083/leader/journal-v1-1.log 10:37:14,963 AM [new-server-%d493543] [DEBUG] RaftStorage - new-server: selected SNAPSHOT_V1 to handle file /tmp/junit-13919423664729202083/new-server/snapshot-0000000069AFF45A-2FC9AFB7.v1 10:37:14,963 AM [leader-%d730552] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-13919423664729202083/leader/metadata-v1-1.log 10:37:14,963 AM [leader-%d730552] [DEBUG] RaftStorage - leader: selected SNAPSHOT_V1 to handle file /tmp/junit-13919423664729202083/leader/snapshot-0000000069AFF45A-338FFF25.v1 10:37:14,964 AM [new-server-%d493543] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-13919423664729202083/new-server/TermInfo.properties 10:37:14,964 AM [new-server-%d493543] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-13919423664729202083/new-server/journal-v1-1.log 10:37:14,964 AM [new-server-%d493543] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-13919423664729202083/new-server/metadata-v1-1.log 10:37:14,973 AM [new-server-%d493543] [DEBUG] RaftStorage - new-server: deleted snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:14.801746871Z, file=/tmp/junit-13919423664729202083/new-server/snapshot-0000000069AFF45A-2FC9AFB7.v1, size=64, entryCompress=NONE, stateCompress=NONE} 10:37:14,973 AM [leader-%d730552] [DEBUG] RaftStorage - leader: deleted snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:14.724525278Z, file=/tmp/junit-13919423664729202083/leader/snapshot-0000000069AFF45A-2B2F60DE.v1, size=64, entryCompress=NONE, stateCompress=NONE} 10:37:14,973 AM [new-server-%d493543] [DEBUG] RaftStorage - new-server: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:14.865723807Z, file=/tmp/junit-13919423664729202083/new-server/snapshot-0000000069AFF45A-3399E59F.v1, size=97, entryCompress=NONE, stateCompress=NONE} 10:37:14,973 AM [leader-%d730552] [DEBUG] RaftStorage - leader: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:14.865074981Z, file=/tmp/junit-13919423664729202083/leader/snapshot-0000000069AFF45A-338FFF25.v1, size=97, entryCompress=NONE, stateCompress=NONE} 10:37:14,973 AM [new-server-%d493543] [DEBUG] RaftStorageCompleter - new-server: 1 completion(s) pending 10:37:14,973 AM [leader-%d730552] [DEBUG] RaftStorageCompleter - leader: 1 completion(s) pending 10:37:14,973 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorageCompleter - new-server: running 1 completion(s) 10:37:14,973 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorageCompleter - leader: running 1 completion(s) 10:37:14,973 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] ReplicatedLogImpl - new-server: persist complete JournaledLogEntry{index=3, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=false} 10:37:14,973 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] ReplicatedLogImpl - leader: persist complete JournaledLogEntry{index=3, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=true} 10:37:14,973 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorageCompleter - new-server: completed synchronized callback AppendReceivedCallback{entry=JournaledLogEntry{index=3, term=1, command=VotingConfig{serverInfo=[ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]}, pending=false}, callback=org.opendaylight.controller.cluster.raft.behaviors.Follower$$Lambda/0x00000007c08d7150@4adc9cbe} 10:37:14,973 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorageCompleter - new-server: synchronized callbacks after 107.7 ms 10:37:14,974 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): Applying to log - commitIndex: 3, lastAppliedIndex: 2 10:37:14,974 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorBehavior - leader (Leader): Setting last applied to 3 10:37:14,974 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractReplicatedLog - leader: Moving last applied index from 2 to 3 10:37:14,974 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActor - leader: Applying state for log index 3 data VotingConfig{serverInfo=[ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]} 10:37:14,974 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] SnapshotManager - leader: fakeSnapshot purging log to 2 for term 1 10:37:14,974 AM [test-pekko.actor.default-dispatcher-8] [INFO] RaftActorVotingConfigSupport - leader: VotingConfig{serverInfo=[ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]} has been successfully replicated to a majority of followers 10:37:15,20 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - follower (Follower): Commit index set to 3 10:37:15,20 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] SyncStatusTracker - follower: Lagging 0 entries behind leader leader and reached 3 (of expected -1) 10:37:15,20 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] Follower - follower (Follower): applyLogToStateMachine, appendEntries.getLeaderCommit(): 3, context.getLastApplied(): 2, lastIndex(): 3 10:37:15,20 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActorBehavior - follower (Follower): Setting last applied to 3 10:37:15,21 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] AbstractReplicatedLog - follower: Moving last applied index from 2 to 3 10:37:15,21 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): Commit index set to 3 10:37:15,21 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] SyncStatusTracker - new-server: Lagging 0 entries behind leader leader and reached 3 (of expected 2) 10:37:15,21 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] SnapshotManager - follower: fakeSnapshot purging log to 2 for term 1 10:37:15,21 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] Follower - new-server (Follower): applyLogToStateMachine, appendEntries.getLeaderCommit(): 3, context.getLastApplied(): 2, lastIndex(): 3 10:37:15,21 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorBehavior - new-server (Follower): Setting last applied to 3 10:37:15,21 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - new-server: Moving last applied index from 2 to 3 10:37:15,21 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - new-server: Applying state for log index 3 data VotingConfig{serverInfo=[ServerInfo[peerId=follower, isVoting=true], ServerInfo[peerId=new-server, isVoting=true], ServerInfo[peerId=leader, isVoting=true]]} 10:37:15,69 AM [main] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-13919423664729202083/leader/TermInfo.properties 10:37:15,69 AM [main] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-13919423664729202083/leader/journal-v1-1.log 10:37:15,69 AM [main] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-13919423664729202083/leader/metadata-v1-1.log 10:37:15,69 AM [main] [DEBUG] RaftStorage - leader: selected SNAPSHOT_V1 to handle file /tmp/junit-13919423664729202083/leader/snapshot-0000000069AFF45A-338FFF25.v1 10:37:15,69 AM [main] [DEBUG] RaftStorage - leader: picked SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:14.865074981Z, file=/tmp/junit-13919423664729202083/leader/snapshot-0000000069AFF45A-338FFF25.v1, size=97, entryCompress=NONE, stateCompress=NONE} as the latest file 10:37:15,70 AM [main] [DEBUG] RaftStorage - new-server: selected SNAPSHOT_V1 to handle file /tmp/junit-13919423664729202083/new-server/snapshot-0000000069AFF45A-3399E59F.v1 10:37:15,70 AM [main] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-13919423664729202083/new-server/TermInfo.properties 10:37:15,70 AM [main] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-13919423664729202083/new-server/journal-v1-1.log 10:37:15,70 AM [main] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-13919423664729202083/new-server/metadata-v1-1.log 10:37:15,70 AM [main] [DEBUG] RaftStorage - new-server: picked SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2026-03-10T10:37:14.865723807Z, file=/tmp/junit-13919423664729202083/new-server/snapshot-0000000069AFF45A-3399E59F.v1, size=97, entryCompress=NONE, stateCompress=NONE} as the latest file 10:37:15,70 AM [main] [INFO] RaftActorVotingConfigSupportTest - testAddServerWithExistingFollower ending 10:37:15,70 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower182] 10:37:15,82 AM [main] [INFO] TestActorFactory - Killing actor Actor[pekko://test/user/new-serverCollector183#10789327] 10:37:15,83 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/new-server184] 10:37:15,84 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - new-server: terminating thread VirtualThread[#322,new-server-writer-79]/waiting 10:37:15,84 AM [new-server-writer-79] [DEBUG] JournalWriteTask - new-server: received 1 commands after 973.3 ms 10:37:15,84 AM [new-server-writer-79] [DEBUG] JournalWriteTask - new-server: completed 1 commands in 40.15 μs 10:37:15,84 AM [new-server-writer-79] [DEBUG] JournalWriteTask - new-server: journal writer stopped 10:37:15,85 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - new-server: journal closed 10:37:15,85 AM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - new-server: journal closed 10:37:15,85 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - new-server: stopped executor with 0 remaining tasks 10:37:15,85 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - new-server: stopped executor with 0 remaining tasks 10:37:15,86 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/leader185] 10:37:15,86 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] EnabledRaftStorage - leader: terminating thread VirtualThread[#323,leader-writer-80]/waiting 10:37:15,86 AM [leader-writer-80] [DEBUG] JournalWriteTask - leader: received 1 commands after 571.1 ms 10:37:15,86 AM [leader-writer-80] [DEBUG] JournalWriteTask - leader: completed 1 commands in 22.15 μs 10:37:15,86 AM [leader-writer-80] [DEBUG] JournalWriteTask - leader: journal writer stopped 10:37:15,87 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] EntryJournalV1 - leader: journal closed 10:37:15,87 AM [test-pekko.actor.default-dispatcher-8] [INFO] EnabledRaftStorage - leader: journal closed 10:37:15,87 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:15,87 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:15,88 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/leaderCollector186] 10:37:15,94 AM [main] [INFO] RaftActorVotingConfigSupportTest - testAddServerForwardedToLeader starting 10:37:15,96 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorVotingConfigSupportTest$MockNewFollowerRaftActor - Actor created TestActor[pekko://test/user/new-server189] [WARN] [03/10/2026 10:37:15.096] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/new-server189]: org.opendaylight.controller.cluster.common.actor.Monitor@2a07b967 10:37:15,97 AM [test-pekko.actor.default-dispatcher-8] [INFO] RaftActor - new-server: Starting recovery with journal batch size 1000 10:37:15,97 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - new-server: started executor 10:37:15,97 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - new-server: started executor 10:37:15,98 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] EntryJournalV1 - new-server: metadata journal open: replayFrom=1 applyTo=0 10:37:15,99 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] EntryJournalV1 - new-server: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:15,99 AM [test-pekko.actor.default-dispatcher-8] [INFO] EnabledRaftStorage - new-server: journal open: applyTo=0 10:37:15,99 AM [new-server-writer-81] [DEBUG] JournalWriteTask - new-server: journal writer started 10:37:15,99 AM [new-server-writer-81] [DEBUG] JournalWriteTask - new-server: waiting to receive commands 10:37:15,99 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActor - new-server: recovering to non-persistent 10:37:15,99 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] PropertiesTermInfoStore - /tmp/junit-866637574045719455/new-server/TermInfo.properties does not exist 10:37:15,221 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] PropertiesTermInfoStore - new-server: Set currentTerm=0, votedFor=null 10:37:15,221 AM [test-pekko.actor.default-dispatcher-8] [INFO] Recovery - new-server: Local TermInfo store seeded with TermInfo{term=0} 10:37:15,221 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-866637574045719455/new-server/TermInfo.properties 10:37:15,221 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-866637574045719455/new-server/journal-v1-1.log 10:37:15,222 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-866637574045719455/new-server/metadata-v1-1.log 10:37:15,222 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - new-server: no eligible files found 10:37:15,222 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractReplicatedLog - new-server: Moving last applied index from -1 to -1 10:37:15,222 AM [test-pekko.actor.default-dispatcher-8] [INFO] Recovery - new-server: Recovery completed in in 122.2 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:15,222 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActor - new-server: Recovery completed and can restore from snapshot [WARN] [03/10/2026 10:37:15.223] [test-pekko.actor.default-dispatcher-8] [pekko://test/temp/_user_new-server189$d] received dead letter: ActorIdentity(,Some(TestActor[pekko://test/user/new-server189])) 10:37:15,298 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] MockRaftActor - Actor created TestActor[pekko://test/user/follower191] [WARN] [03/10/2026 10:37:15.299] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower191]: org.opendaylight.controller.cluster.common.actor.Monitor@1c88128d 10:37:15,300 AM [test-pekko.actor.default-dispatcher-8] [INFO] RaftActor - follower: Starting recovery with journal batch size 1000 10:37:15,300 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - follower: started executor 10:37:15,300 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - follower: started executor 10:37:15,301 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] EntryJournalV1 - follower: metadata journal open: replayFrom=1 applyTo=0 10:37:15,302 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] EntryJournalV1 - follower: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:15,302 AM [test-pekko.actor.default-dispatcher-8] [INFO] EnabledRaftStorage - follower: journal open: applyTo=0 10:37:15,302 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActor - follower: recovering to non-persistent 10:37:15,302 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] PropertiesTermInfoStore - /tmp/junit-866637574045719455/follower/TermInfo.properties does not exist 10:37:15,302 AM [follower-writer-82] [DEBUG] JournalWriteTask - follower: journal writer started 10:37:15,302 AM [follower-writer-82] [DEBUG] JournalWriteTask - follower: waiting to receive commands 10:37:15,368 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] PropertiesTermInfoStore - follower: Set currentTerm=0, votedFor=null 10:37:15,368 AM [test-pekko.actor.default-dispatcher-8] [INFO] Recovery - follower: Local TermInfo store seeded with TermInfo{term=0} 10:37:15,368 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - follower: skipping unrecognized file /tmp/junit-866637574045719455/follower/TermInfo.properties 10:37:15,368 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - follower: skipping unrecognized file /tmp/junit-866637574045719455/follower/journal-v1-1.log 10:37:15,368 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - follower: skipping unrecognized file /tmp/junit-866637574045719455/follower/metadata-v1-1.log 10:37:15,368 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - follower: no eligible files found 10:37:15,368 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractReplicatedLog - follower: Moving last applied index from -1 to -1 10:37:15,368 AM [test-pekko.actor.default-dispatcher-8] [INFO] Recovery - follower: Recovery completed in in 66.29 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:15,368 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActor - follower: Recovery completed and can restore from snapshot 10:37:15,369 AM [test-pekko.actor.default-dispatcher-8] [INFO] Follower - follower (Follower): Term 1 in "AppendEntries{term=1, leaderId=leader, prevLogIndex=0, prevLogTerm=1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=0, recipientRaftVersion=5, leaderRaftVersion=5, entries==[]}" message is greater than follower's term 0 - updating term 10:37:15,456 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] PropertiesTermInfoStore - follower: Set currentTerm=1, votedFor=null 10:37:15,456 AM [test-pekko.actor.default-dispatcher-8] [INFO] Follower - follower (Follower): The followers log is empty and the senders prevLogIndex is 0 10:37:15,456 AM [test-pekko.actor.default-dispatcher-8] [INFO] Follower - follower (Follower): Follower is out-of-sync so sending negative reply: AppendEntriesReply{term=1, success=false, followerId=follower, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=false, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:15,456 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] SyncStatusTracker - follower: Last sync leader does not match current leader leader, need to catch up to -1 10:37:15,456 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorVotingConfigSupport - follower: onAddServer: AddServer [newServerId=new-server, newServerAddress=pekko://test/user/new-server189, votingMember=true], state: Idle 10:37:15,456 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActor - follower: getLeaderAddress leaderId = leader peerAddress = pekko://test/user/leader190 10:37:15,456 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorVotingConfigSupport - follower: Not leader - forwarding to leader ActorSelection[Anchor(pekko://test/), Path(/user/leader190)] [WARN] [03/10/2026 10:37:15.457] [test-pekko.actor.default-dispatcher-8] [pekko://test/user/follower191] unhandled message from Actor[pekko://test/deadLetters]: FollowerInitialSyncUpStatus[memberId=follower, initialSyncDone=false] 10:37:15,480 AM [main] [INFO] RaftActorVotingConfigSupportTest - testAddServerForwardedToLeader ending 10:37:15,481 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower187] 10:37:15,492 AM [main] [INFO] TestActorFactory - Killing actor Actor[pekko://test/user/new-serverCollector188#-695866009] 10:37:15,492 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/new-server189] 10:37:15,492 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - new-server: terminating thread VirtualThread[#329,new-server-writer-81]/waiting 10:37:15,492 AM [new-server-writer-81] [DEBUG] JournalWriteTask - new-server: received 1 commands after 393.0 ms 10:37:15,492 AM [new-server-writer-81] [DEBUG] JournalWriteTask - new-server: completed 1 commands in 25.90 μs 10:37:15,492 AM [new-server-writer-81] [DEBUG] JournalWriteTask - new-server: journal writer stopped 10:37:15,493 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - new-server: journal closed 10:37:15,493 AM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - new-server: journal closed 10:37:15,493 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - new-server: stopped executor with 0 remaining tasks 10:37:15,493 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - new-server: stopped executor with 0 remaining tasks 10:37:15,493 AM [main] [INFO] TestActorFactory - Killing actor Actor[pekko://test/user/leader190#-1828620158] 10:37:15,494 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower191] 10:37:15,494 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower: terminating thread VirtualThread[#330,follower-writer-82]/waiting 10:37:15,494 AM [follower-writer-82] [DEBUG] JournalWriteTask - follower: received 1 commands after 191.5 ms 10:37:15,494 AM [follower-writer-82] [DEBUG] JournalWriteTask - follower: completed 1 commands in 13.26 μs 10:37:15,494 AM [follower-writer-82] [DEBUG] JournalWriteTask - follower: journal writer stopped 10:37:15,494 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower: journal closed 10:37:15,494 AM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower: journal closed 10:37:15,494 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower: stopped executor with 0 remaining tasks 10:37:15,494 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower: stopped executor with 0 remaining tasks 10:37:15,497 AM [main] [INFO] RaftActorVotingConfigSupportTest - testRemoveServerForwardToLeader starting 10:37:15,498 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] MockRaftActor - Actor created TestActor[pekko://test/user/follower194] [WARN] [03/10/2026 10:37:15.498] [test-pekko.actor.default-dispatcher-8] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower194]: org.opendaylight.controller.cluster.common.actor.Monitor@104437ca 10:37:15,499 AM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower: Starting recovery with journal batch size 1000 10:37:15,499 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower: started executor 10:37:15,499 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower: started executor 10:37:15,499 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower: metadata journal open: replayFrom=1 applyTo=0 10:37:15,500 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:15,500 AM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower: journal open: applyTo=0 10:37:15,500 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower: recovering to non-persistent 10:37:15,500 AM [follower-writer-83] [DEBUG] JournalWriteTask - follower: journal writer started 10:37:15,500 AM [follower-writer-83] [DEBUG] JournalWriteTask - follower: waiting to receive commands 10:37:15,500 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - /tmp/junit-10691856583745782172/follower/TermInfo.properties does not exist 10:37:15,655 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower: Set currentTerm=0, votedFor=null 10:37:15,655 AM [test-pekko.actor.default-dispatcher-6] [INFO] Recovery - follower: Local TermInfo store seeded with TermInfo{term=0} 10:37:15,655 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower: skipping unrecognized file /tmp/junit-10691856583745782172/follower/TermInfo.properties 10:37:15,655 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower: skipping unrecognized file /tmp/junit-10691856583745782172/follower/journal-v1-1.log 10:37:15,655 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower: skipping unrecognized file /tmp/junit-10691856583745782172/follower/metadata-v1-1.log 10:37:15,655 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower: no eligible files found 10:37:15,655 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower: Moving last applied index from -1 to -1 10:37:15,655 AM [test-pekko.actor.default-dispatcher-6] [INFO] Recovery - follower: Recovery completed in in 155.1 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:15,655 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower: Recovery completed and can restore from snapshot [WARN] [03/10/2026 10:37:15.656] [test-pekko.actor.default-dispatcher-6] [pekko://test/temp/_user_follower194$e] received dead letter: ActorIdentity(,Some(TestActor[pekko://test/user/follower194])) 10:37:15,699 AM [test-pekko.actor.default-dispatcher-6] [INFO] Follower - follower (Follower): Term 1 in "AppendEntries{term=1, leaderId=leader, prevLogIndex=0, prevLogTerm=1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=0, recipientRaftVersion=5, leaderRaftVersion=5, entries==[]}" message is greater than follower's term 0 - updating term 10:37:15,741 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower: Set currentTerm=1, votedFor=null 10:37:15,741 AM [test-pekko.actor.default-dispatcher-6] [INFO] Follower - follower (Follower): The followers log is empty and the senders prevLogIndex is 0 10:37:15,741 AM [test-pekko.actor.default-dispatcher-6] [INFO] Follower - follower (Follower): Follower is out-of-sync so sending negative reply: AppendEntriesReply{term=1, success=false, followerId=follower, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=false, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 10:37:15,741 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] SyncStatusTracker - follower: Last sync leader does not match current leader leader, need to catch up to -1 10:37:15,741 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupport - follower: onRemoveServer: RemoveServer{serverId='follower'}, state: Idle 10:37:15,741 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower: getLeaderAddress leaderId = leader peerAddress = pekko://test/user/leader193 10:37:15,741 AM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActorVotingConfigSupport - follower: Not leader - forwarding to leader ActorSelection[Anchor(pekko://test/), Path(/user/leader193)] [WARN] [03/10/2026 10:37:15.741] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/follower194] unhandled message from Actor[pekko://test/deadLetters]: FollowerInitialSyncUpStatus[memberId=follower, initialSyncDone=false] 10:37:15,760 AM [main] [INFO] RaftActorVotingConfigSupportTest - testRemoveServerForwardToLeader ending 10:37:15,760 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower192] 10:37:15,772 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/leader193] 10:37:15,773 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower194] 10:37:15,773 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] EnabledRaftStorage - follower: terminating thread VirtualThread[#331,follower-writer-83]/waiting 10:37:15,773 AM [follower-writer-83] [DEBUG] JournalWriteTask - follower: received 1 commands after 272.8 ms 10:37:15,773 AM [follower-writer-83] [DEBUG] JournalWriteTask - follower: completed 1 commands in 43.91 μs 10:37:15,773 AM [follower-writer-83] [DEBUG] JournalWriteTask - follower: journal writer stopped 10:37:15,774 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] EntryJournalV1 - follower: journal closed 10:37:15,774 AM [test-pekko.actor.default-dispatcher-8] [INFO] EnabledRaftStorage - follower: journal closed 10:37:15,774 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - follower: stopped executor with 0 remaining tasks 10:37:15,774 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - follower: stopped executor with 0 remaining tasks 10:37:15,777 AM [main] [INFO] RaftActorVotingConfigSupportTest - testAddServerWithExistingServer starting 10:37:15,778 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorVotingConfigSupportTest$MockLeaderRaftActor - Actor created TestActor[pekko://test/user/leader196] [WARN] [03/10/2026 10:37:15.778] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader196]: org.opendaylight.controller.cluster.common.actor.Monitor@7cb11f99 10:37:15,779 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] PropertiesTermInfoStore - leader: Set currentTerm=1, votedFor= 10:37:15,779 AM [test-pekko.actor.default-dispatcher-8] [INFO] RaftActor - leader: Starting recovery with journal batch size 1000 10:37:15,780 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - leader: started executor 10:37:15,780 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - leader: started executor 10:37:15,781 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] EntryJournalV1 - leader: metadata journal open: replayFrom=1 applyTo=0 10:37:15,782 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] EntryJournalV1 - leader: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:15,782 AM [test-pekko.actor.default-dispatcher-8] [INFO] EnabledRaftStorage - leader: journal open: applyTo=0 10:37:15,782 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActor - leader: recovering to non-persistent 10:37:15,782 AM [leader-writer-84] [DEBUG] JournalWriteTask - leader: journal writer started 10:37:15,782 AM [leader-writer-84] [DEBUG] JournalWriteTask - leader: waiting to receive commands 10:37:15,782 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] PropertiesTermInfoStore - /tmp/junit-1065730683606532654/leader/TermInfo.properties does not exist 10:37:15,903 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] PropertiesTermInfoStore - leader: Set currentTerm=1, votedFor= 10:37:15,903 AM [test-pekko.actor.default-dispatcher-8] [INFO] Recovery - leader: Local TermInfo store seeded with TermInfo{term=1, votedFor=} 10:37:15,906 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-1065730683606532654/leader/TermInfo.properties 10:37:15,906 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-1065730683606532654/leader/journal-v1-1.log 10:37:15,906 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-1065730683606532654/leader/metadata-v1-1.log 10:37:15,906 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - leader: no eligible files found 10:37:15,906 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractReplicatedLog - leader: Moving last applied index from -1 to -1 10:37:15,906 AM [test-pekko.actor.default-dispatcher-8] [INFO] Recovery - leader: Recovery completed in in 124.1 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:15,906 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActor - leader: Recovery completed and can restore from snapshot 10:37:15,906 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): Election: Leader has following peers: [follower] 10:37:15,906 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower follower: active: false, followerNextIndex: -1, leaderLastIndex: -1, leaderSnapShotIndex: -1 [WARN] [03/10/2026 10:37:15.907] [test-pekko.actor.default-dispatcher-8] [pekko://test/temp/_user_leader196$f] received dead letter: ActorIdentity(,Some(TestActor[pekko://test/user/leader196])) 10:37:15,990 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorVotingConfigSupport - leader: onAddServer: AddServer [newServerId=follower, newServerAddress=pekko://test/user/follower195, votingMember=true], state: Idle 10:37:15,990 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorVotingConfigSupport - leader: Initiating AddServer [newServerId=follower, newServerAddress=pekko://test/user/follower195, votingMember=true] 10:37:15,990 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorVotingConfigSupport - leader: Returning ALREADY_EXISTS for operation AddServer [newServerId=follower, newServerAddress=pekko://test/user/follower195, votingMember=true] 10:37:15,990 AM [main] [INFO] RaftActorVotingConfigSupportTest - testAddServerWithExistingServer ending 10:37:15,991 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower195] 10:37:15,992 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/leader196] 10:37:15,992 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] EnabledRaftStorage - leader: terminating thread VirtualThread[#332,leader-writer-84]/waiting 10:37:15,992 AM [leader-writer-84] [DEBUG] JournalWriteTask - leader: received 1 commands after 210.1 ms 10:37:15,992 AM [leader-writer-84] [DEBUG] JournalWriteTask - leader: completed 1 commands in 33.20 μs 10:37:15,992 AM [leader-writer-84] [DEBUG] JournalWriteTask - leader: journal writer stopped 10:37:15,993 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] EntryJournalV1 - leader: journal closed 10:37:15,993 AM [test-pekko.actor.default-dispatcher-8] [INFO] EnabledRaftStorage - leader: journal closed 10:37:15,993 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:15,993 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:15,997 AM [main] [INFO] RaftActorVotingConfigSupportTest - testChangeToVotingWithNoLeaderAndElectionTimeout starting 10:37:16,175 AM [main] [DEBUG] PropertiesTermInfoStore - node1: Set currentTerm=1, votedFor=node1 10:37:16,176 AM [main] [DEBUG] EntryJournalV1 - node1: metadata journal open: replayFrom=1 applyTo=0 10:37:16,177 AM [main] [DEBUG] EntryJournalV1 - node1: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:16,178 AM [main] [DEBUG] EntryJournalV1 - node1: journal closed 10:37:16,178 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower197] 10:37:16,194 AM [main] [INFO] RaftActorVotingConfigSupportTest - testChangeToVotingWithNoLeader starting 10:37:16,359 AM [main] [DEBUG] PropertiesTermInfoStore - node1: Set currentTerm=1, votedFor=downNode1 10:37:16,366 AM [main] [DEBUG] EntryJournalV1 - node1: metadata journal open: replayFrom=1 applyTo=0 10:37:16,368 AM [main] [DEBUG] EntryJournalV1 - node1: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:16,369 AM [main] [DEBUG] EntryJournalV1 - node1: journal closed 10:37:16,369 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower198] 10:37:16,385 AM [main] [INFO] RaftActorVotingConfigSupportTest - testAddServerWithPriorSnapshotCompleteTimeout starting 10:37:16,386 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorVotingConfigSupportTest$MockNewFollowerRaftActor - Actor created TestActor[pekko://test/user/new-server201] [WARN] [03/10/2026 10:37:16.386] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/new-server201]: org.opendaylight.controller.cluster.common.actor.Monitor@717f9158 10:37:16,387 AM [test-pekko.actor.default-dispatcher-8] [INFO] RaftActor - new-server: Starting recovery with journal batch size 1000 10:37:16,387 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - new-server: started executor 10:37:16,387 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - new-server: started executor 10:37:16,388 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] EntryJournalV1 - new-server: metadata journal open: replayFrom=1 applyTo=0 10:37:16,389 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] EntryJournalV1 - new-server: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:16,389 AM [test-pekko.actor.default-dispatcher-8] [INFO] EnabledRaftStorage - new-server: journal open: applyTo=0 10:37:16,389 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActor - new-server: recovering to non-persistent 10:37:16,389 AM [new-server-writer-85] [DEBUG] JournalWriteTask - new-server: journal writer started 10:37:16,389 AM [new-server-writer-85] [DEBUG] JournalWriteTask - new-server: waiting to receive commands 10:37:16,389 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] PropertiesTermInfoStore - /tmp/junit-16842223385364594393/new-server/TermInfo.properties does not exist 10:37:16,436 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] PropertiesTermInfoStore - new-server: Set currentTerm=0, votedFor=null 10:37:16,436 AM [test-pekko.actor.default-dispatcher-8] [INFO] Recovery - new-server: Local TermInfo store seeded with TermInfo{term=0} 10:37:16,436 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-16842223385364594393/new-server/TermInfo.properties 10:37:16,436 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-16842223385364594393/new-server/journal-v1-1.log 10:37:16,436 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - new-server: skipping unrecognized file /tmp/junit-16842223385364594393/new-server/metadata-v1-1.log 10:37:16,436 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - new-server: no eligible files found 10:37:16,436 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractReplicatedLog - new-server: Moving last applied index from -1 to -1 10:37:16,436 AM [test-pekko.actor.default-dispatcher-8] [INFO] Recovery - new-server: Recovery completed in in 47.19 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:16,436 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActor - new-server: Recovery completed and can restore from snapshot 10:37:16,439 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorVotingConfigSupportTest$MockLeaderRaftActor - Actor created TestActor[pekko://test/user/leader202] [WARN] [03/10/2026 10:37:16.439] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader202]: org.opendaylight.controller.cluster.common.actor.Monitor@b94df56 10:37:16,441 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] PropertiesTermInfoStore - leader: Set currentTerm=1, votedFor= 10:37:16,441 AM [test-pekko.actor.default-dispatcher-8] [INFO] RaftActor - leader: Starting recovery with journal batch size 1000 10:37:16,441 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - leader: started executor 10:37:16,441 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - leader: started executor 10:37:16,442 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] EntryJournalV1 - leader: metadata journal open: replayFrom=1 applyTo=0 10:37:16,442 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] EntryJournalV1 - leader: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 10:37:16,442 AM [test-pekko.actor.default-dispatcher-8] [INFO] EnabledRaftStorage - leader: journal open: applyTo=0 10:37:16,443 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActor - leader: recovering to non-persistent 10:37:16,443 AM [leader-writer-86] [DEBUG] JournalWriteTask - leader: journal writer started 10:37:16,443 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] PropertiesTermInfoStore - /tmp/junit-16842223385364594393/leader/TermInfo.properties does not exist 10:37:16,443 AM [leader-writer-86] [DEBUG] JournalWriteTask - leader: waiting to receive commands 10:37:16,679 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] PropertiesTermInfoStore - leader: Set currentTerm=1, votedFor= 10:37:16,679 AM [test-pekko.actor.default-dispatcher-8] [INFO] Recovery - leader: Local TermInfo store seeded with TermInfo{term=1, votedFor=} 10:37:16,679 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-16842223385364594393/leader/TermInfo.properties 10:37:16,679 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-16842223385364594393/leader/journal-v1-1.log 10:37:16,679 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - leader: skipping unrecognized file /tmp/junit-16842223385364594393/leader/metadata-v1-1.log 10:37:16,679 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftStorage - leader: no eligible files found 10:37:16,679 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractReplicatedLog - leader: Moving last applied index from -1 to -1 10:37:16,679 AM [test-pekko.actor.default-dispatcher-8] [INFO] Recovery - leader: Recovery completed in in 236.6 ms: last log index = -1, last log term = -1, napshot index = -1, snapshot term = -1, journal size = 0 10:37:16,679 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActor - leader: Recovery completed and can restore from snapshot 10:37:16,680 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): Election: Leader has following peers: [] [WARN] [03/10/2026 10:37:16.680] [test-pekko.actor.default-dispatcher-6] [pekko://test/temp/_user_leader202$g] received dead letter: ActorIdentity(,Some(TestActor[pekko://test/user/leader202])) 10:37:16,681 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActor - leader: Take a snapshot of current state. lastReplicatedLog is null and replicatedToAllIndex is -1 10:37:16,681 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractReplicatedLog - leader: Capturing Snapshot : lastLogEntry is null. Using snapshot values lastAppliedIndex -1 and lastAppliedTerm -1 instead. 10:37:16,681 AM [test-pekko.actor.default-dispatcher-8] [INFO] SnapshotManager - leader: Initiating snapshot capture CaptureSnapshot [lastAppliedIndex=-1, lastAppliedTerm=-1, lastIndex=-1, lastTerm=-1, installSnapshotInitiated=, replicatedToAllIndex=-1, replicatedToAllTerm=-1, unAppliedEntries size=0, mandatoryTrim=true] 10:37:16,681 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] SnapshotManager - leader: captured snapshot at lastSequenceNumber: 0 10:37:16,681 AM [test-pekko.actor.default-dispatcher-8] [INFO] SnapshotManager - leader: Persising snapshot at EntryInfo[index=-1, term=-1]/EntryInfo[index=-1, term=-1] 10:37:16,681 AM [test-pekko.actor.default-dispatcher-8] [INFO] MockRaftActor - leader: support() called 10:37:16,681 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] SnapshotManager - leader: user triggered or root overwrite snapshot encountered, trimming log up to last applied index -1 10:37:16,681 AM [test-pekko.actor.default-dispatcher-8] [INFO] SnapshotManager - leader: Removed in-memory snapshotted entries, adjusted snapshotIndex: -1 and term: -1 10:37:16,691 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorVotingConfigSupport - leader: onAddServer: AddServer [newServerId=new-server, newServerAddress=pekko://test/user/new-server201, votingMember=true], state: Idle 10:37:16,691 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorVotingConfigSupport - leader: Initiating AddServer [newServerId=new-server, newServerAddress=pekko://test/user/new-server201, votingMember=true] 10:37:16,691 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] SnapshotManager - leader: captureToInstall should not be called in state PersistCapture[lastJournalIndex=0, request=CaptureSnapshot [lastAppliedIndex=-1, lastAppliedTerm=-1, lastIndex=-1, lastTerm=-1, installSnapshotInitiated=, replicatedToAllIndex=-1, replicatedToAllTerm=-1, unAppliedEntries size=0, mandatoryTrim=true]] 10:37:16,691 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] RaftActorVotingConfigSupport - leader: Snapshot already in progress - waiting for completion 10:37:16,811 AM [test-pekko.actor.default-dispatcher-13] [INFO] Follower - new-server (Follower): Term 1 in "AppendEntries{term=1, leaderId=leader, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=4, leaderRaftVersion=5, entries==[]}" message is greater than follower's term 0 - updating term 10:37:16,906 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] PropertiesTermInfoStore - new-server: Set currentTerm=1, votedFor=null 10:37:16,906 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] SyncStatusTracker - new-server: Last sync leader does not match current leader leader, need to catch up to -1 10:37:16,906 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): handleAppendEntriesReply - FollowerLogInformation for new-server updated: matchIndex: -1, nextIndex: 0 10:37:16,906 AM [test-pekko.actor.default-dispatcher-8] [DEBUG] AbstractLeader - leader (Leader): Checking sendAppendEntries for follower new-server: active: false, followerNextIndex: 0, leaderLastIndex: -1, leaderSnapShotIndex: -1 [WARN] [03/10/2026 10:37:16.906] [test-pekko.actor.default-dispatcher-13] [pekko://test/user/new-server201] unhandled message from Actor[pekko://test/deadLetters]: FollowerInitialSyncUpStatus[memberId=new-server, initialSyncDone=false] 10:37:16,910 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActorVotingConfigSupport - leader: handleInstallSnapshotTimeout for new server new-server 10:37:16,910 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftActorVotingConfigSupport - leader: Returning TIMEOUT for operation AddServer [newServerId=new-server, newServerAddress=pekko://test/user/new-server201, votingMember=true] 10:37:16,910 AM [test-pekko.actor.default-dispatcher-13] [WARN] RaftActorVotingConfigSupport - leader: Timeout occured for new server new-server while waiting for prior snapshot to complete 10:37:16,910 AM [main] [INFO] RaftActorVotingConfigSupportTest - testAddServerWithPriorSnapshotCompleteTimeout ending 10:37:16,910 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower199] 10:37:16,922 AM [main] [INFO] TestActorFactory - Killing actor Actor[pekko://test/user/new-serverCollector200#1300748029] 10:37:16,922 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/new-server201] 10:37:16,923 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] EnabledRaftStorage - new-server: terminating thread VirtualThread[#333,new-server-writer-85]/waiting 10:37:16,923 AM [new-server-writer-85] [DEBUG] JournalWriteTask - new-server: received 1 commands after 533.9 ms 10:37:16,923 AM [new-server-writer-85] [DEBUG] JournalWriteTask - new-server: completed 1 commands in 61.69 μs 10:37:16,923 AM [new-server-writer-85] [DEBUG] JournalWriteTask - new-server: journal writer stopped 10:37:16,924 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - new-server: journal closed 10:37:16,924 AM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - new-server: journal closed 10:37:16,924 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - new-server: stopped executor with 0 remaining tasks 10:37:16,924 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - new-server: stopped executor with 0 remaining tasks 10:37:16,924 AM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/leader202] 10:37:16,924 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] EnabledRaftStorage - leader: terminating thread VirtualThread[#334,leader-writer-86]/waiting 10:37:16,924 AM [leader-writer-86] [DEBUG] JournalWriteTask - leader: received 1 commands after 481.6 ms 10:37:16,924 AM [leader-writer-86] [DEBUG] JournalWriteTask - leader: completed 1 commands in 12.44 μs 10:37:16,924 AM [leader-writer-86] [DEBUG] JournalWriteTask - leader: journal writer stopped 10:37:16,925 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] EntryJournalV1 - leader: journal closed 10:37:16,925 AM [test-pekko.actor.default-dispatcher-13] [INFO] EnabledRaftStorage - leader: journal closed 10:37:16,925 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks 10:37:16,925 AM [test-pekko.actor.default-dispatcher-13] [DEBUG] RaftStorage - leader: stopped executor with 0 remaining tasks [INFO] [03/10/2026 10:37:16.927] [main] [CoordinatedShutdown(pekko://test)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason] 10:37:16,927 AM [test-pekko.actor.default-dispatcher-8] [INFO] CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason] [WARN] [03/10/2026 10:37:16.928] [test-pekko.actor.default-dispatcher-8] [pekko://test/system/cluster/core/daemon] unhandled message from Actor[pekko://test/deadLetters]: Leave(pekko://test@10.30.171.75:17355) [INFO] [03/10/2026 10:37:16.929] [test-pekko.actor.internal-dispatcher-4] [Cluster(pekko://test)] Cluster Node [pekko://test@10.30.171.75:17355] - Exiting completed [INFO] [03/10/2026 10:37:16.929] [test-pekko.actor.internal-dispatcher-4] [Cluster(pekko://test)] Cluster Node [pekko://test@10.30.171.75:17355] - Shutting down... [INFO] [03/10/2026 10:37:16.929] [test-pekko.actor.internal-dispatcher-4] [Cluster(pekko://test)] Cluster Node [pekko://test@10.30.171.75:17355] - Successfully shut down 10:37:16,931 AM [test-pekko.actor.default-dispatcher-13] [INFO] Cluster - Cluster Node [pekko://test@10.30.171.75:17355] - Exiting completed 10:37:16,931 AM [test-pekko.actor.default-dispatcher-13] [INFO] Cluster - Cluster Node [pekko://test@10.30.171.75:17355] - Shutting down... 10:37:16,931 AM [test-pekko.actor.default-dispatcher-13] [INFO] Cluster - Cluster Node [pekko://test@10.30.171.75:17355] - Successfully shut down [INFO] [03/10/2026 10:37:16.934] [test-pekko.remote.default-remote-dispatcher-9] [pekko://test@10.30.171.75:17355/system/remoting-terminator] Shutting down remote daemon. [INFO] [03/10/2026 10:37:16.935] [test-pekko.remote.default-remote-dispatcher-9] [pekko://test@10.30.171.75:17355/system/remoting-terminator] Remote daemon shut down; proceeding with flushing remote transports. 10:37:16,935 AM [test-pekko.actor.default-dispatcher-8] [INFO] RemoteActorRefProvider$RemotingTerminator - Shutting down remote daemon. 10:37:16,937 AM [test-pekko.actor.default-dispatcher-8] [INFO] RemoteActorRefProvider$RemotingTerminator - Remote daemon shut down; proceeding with flushing remote transports. 10:37:16,938 AM [test-pekko.actor.default-dispatcher-13] [INFO] RemoteActorRefProvider$RemotingTerminator - Remoting shut down. [INFO] [03/10/2026 10:37:16.937] [test-pekko.remote.default-remote-dispatcher-9] [pekko://test@10.30.171.75:17355/system/remoting-terminator] Remoting shut down. [DEBUG] [03/10/2026 10:37:16.938] [test-pekko.actor.internal-dispatcher-4] [EventStream] shutting down: StandardOutLogger