[DEBUG] [10/16/2025 14:09:55.551] [main] [EventStream(pekko://test)] logger log1-TestEventListener started 02:09:55,551 PM [test-pekko.actor.default-dispatcher-4] [INFO] Slf4jLogger - Slf4jLogger started [DEBUG] [10/16/2025 14:09:55.552] [main] [EventStream(pekko://test)] logger log2-Slf4jLogger started [DEBUG] [10/16/2025 14:09:55.552] [main] [EventStream(pekko://test)] Default Loggers started 02:09:55,567 PM [test-pekko.actor.default-dispatcher-4] [INFO] ArteryTransport - Remoting started with transport [Artery tcp]; listening on address [pekko://test@10.30.170.223:17355] with UID [4633249019049936532] [INFO] [10/16/2025 14:09:55.567] [main] [ArteryTransport(pekko://test)] Remoting started with transport [Artery tcp]; listening on address [pekko://test@10.30.170.223:17355] with UID [4633249019049936532] 02:09:55,569 PM [test-pekko.actor.default-dispatcher-4] [INFO] Cluster - Cluster Node [pekko://test@10.30.170.223:17355] - Starting up, Pekko version [1.0.3] ... [INFO] [10/16/2025 14:09:55.568] [main] [Cluster(pekko://test)] Cluster Node [pekko://test@10.30.170.223:17355] - Starting up, Pekko version [1.0.3] ... 02:09:55,574 PM [test-pekko.actor.default-dispatcher-4] [INFO] Cluster - Cluster Node [pekko://test@10.30.170.223:17355] - Registered cluster JMX MBean [pekko:type=Cluster] 02:09:55,574 PM [test-pekko.actor.default-dispatcher-4] [INFO] Cluster - Cluster Node [pekko://test@10.30.170.223:17355] - Started up successfully 02:09:55,574 PM [test-pekko.actor.default-dispatcher-4] [INFO] Cluster - Cluster Node [pekko://test@10.30.170.223:17355] - No downing-provider-class configured, manual cluster downing required, see https://pekko.apache.org/docs/pekko/current/typed/cluster.html#downing [INFO] [10/16/2025 14:09:55.572] [main] [Cluster(pekko://test)] Cluster Node [pekko://test@10.30.170.223:17355] - Registered cluster JMX MBean [pekko:type=Cluster] 02:09:55,574 PM [test-pekko.actor.default-dispatcher-4] [INFO] Cluster - Cluster Node [pekko://test@10.30.170.223:17355] - No seed-nodes configured, manual cluster join required, see https://pekko.apache.org/docs/pekko/current/typed/cluster.html#joining [INFO] [10/16/2025 14:09:55.572] [main] [Cluster(pekko://test)] Cluster Node [pekko://test@10.30.170.223:17355] - Started up successfully [INFO] [10/16/2025 14:09:55.572] [test-pekko.actor.internal-dispatcher-7] [Cluster(pekko://test)] Cluster Node [pekko://test@10.30.170.223:17355] - No downing-provider-class configured, manual cluster downing required, see https://pekko.apache.org/docs/pekko/current/typed/cluster.html#downing [INFO] [10/16/2025 14:09:55.573] [test-pekko.actor.internal-dispatcher-7] [Cluster(pekko://test)] Cluster Node [pekko://test@10.30.170.223:17355] - No seed-nodes configured, manual cluster join required, see https://pekko.apache.org/docs/pekko/current/typed/cluster.html#joining 02:09:55,584 PM [main] [INFO] RaftActorTest - testRestoreFromSnapshotWithRecoveredData starting [WARN] [10/16/2025 14:09:55.596] [test-pekko.actor.default-dispatcher-11] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-186]: org.opendaylight.controller.cluster.common.actor.Monitor@44b5ace9 [INFO] [pekkoDeadLetter][10/16/2025 14:09:55.596] [test-pekko.actor.default-dispatcher-4] [pekko://test/user/termination-monitor] Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/test-actor-186] 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'. 02:09:55,596 PM [test-pekko.actor.default-dispatcher-11] [INFO] EmptyLocalActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/test-actor-186] 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'. 02:09:55,598 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - test-actor-186: Starting recovery with journal batch size 1000 02:09:55,598 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-186: started executor 02:09:55,598 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-186: started executor 02:09:55,599 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - test-actor-186: metadata journal open: replayFrom=1 applyTo=0 02:09:55,600 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - test-actor-186: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 02:09:55,600 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - test-actor-186: journal open: applyTo=0 02:09:55,600 PM [test-actor-186-writer-69] [DEBUG] JournalWriteTask - test-actor-186: journal writer started 02:09:55,600 PM [test-actor-186-writer-69] [DEBUG] JournalWriteTask - test-actor-186: waiting to receive commands 02:09:55,602 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - /tmp/junit-7588416905586025170/test-actor-186/TermInfo.properties does not exist 02:09:55,602 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-186: skipping unrecognized file /tmp/junit-7588416905586025170/test-actor-186/journal-v1-1.log 02:09:55,602 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-186: skipping unrecognized file /tmp/junit-7588416905586025170/test-actor-186/metadata-v1-1.log 02:09:55,602 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-186: no eligible files found 02:09:55,602 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - test-actor-186: Received ReplicatedLogEntry for recovery: index: 0, size: 1 02:09:55,602 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - test-actor-186: Recovery completed - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = -1, snapshot term = -1, journal size = 1 02:09:55,847 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - test-actor-186: Set currentTerm=0, votedFor=null 02:09:55,847 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - test-actor-186: Local TermInfo store seeded with TermInfo{term=0} 02:09:55,847 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - test-actor-186: taking snapshot to clear Pekko persistence to 1 02:09:55,847 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] Recovery - test-actor-186: no applied entries in recovery log, re-snapshotting EntryInfo[index=-1, term=-1] 02:09:55,848 PM [test-pekko.actor.default-dispatcher-5] [INFO] Recovery - test-actor-186: Taking snapshot on entry with index -1 02:09:55,848 PM [test-pekko.actor.default-dispatcher-5] [INFO] MockRaftActor - test-actor-186: support() called 02:09:55,848 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-186: starting snapshot writeout to /tmp/junit-7588416905586025170/test-actor-186/snapshot-0000000068F0FCB3-32941FA6.tmp 02:09:56,39 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-186: finished snapshot writeout to /tmp/junit-7588416905586025170/test-actor-186/snapshot-0000000068F0FCB3-32941FA6.v1 02:09:56,39 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-186: skipping unrecognized file /tmp/junit-7588416905586025170/test-actor-186/TermInfo.properties 02:09:56,39 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-186: skipping unrecognized file /tmp/junit-7588416905586025170/test-actor-186/journal-v1-1.log 02:09:56,39 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-186: skipping unrecognized file /tmp/junit-7588416905586025170/test-actor-186/metadata-v1-1.log 02:09:56,39 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-186: selected SNAPSHOT_V1 to handle file /tmp/junit-7588416905586025170/test-actor-186/snapshot-0000000068F0FCB3-32941FA6.v1 02:09:56,39 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-186: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2025-10-16T14:09:55.848568230Z, file=/tmp/junit-7588416905586025170/test-actor-186/snapshot-0000000068F0FCB3-32941FA6.v1, size=196, entryCompress=NONE, stateCompress=NONE} 02:09:56,40 PM [test-pekko.actor.default-dispatcher-5] [INFO] Recovery - test-actor-186: Snapshot completed in 192.1 ms, resetting timer for the next recovery snapshot 02:09:56,40 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - test-actor-186: Pekko recovery completed and cannot restore from snapshot 02:09:56,40 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - test-actor-186: starting journal recovery 02:09:56,40 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - test-actor-186: Moving last applied index from -1 to -1 02:09:56,40 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - test-actor-186: empty journal: appending 1 entries 02:09:56,40 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - test-actor-186: updated meta to JournalMeta[replayFrom=1, applyTo=0] 02:09:56,47 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - test-actor-186: journal recovery completedin 7.184 ms with journalIndex=1 02:09:56,47 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - test-actor-186: Journal recovery completed and cannot restore from snapshot 02:09:56,47 PM [test-pekko.actor.default-dispatcher-5] [WARN] RaftActor - test-actor-186: The provided restore snapshot was not applied because the persistence store is not empty 02:09:56,48 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - test-actor-186: ignoring DeleteMessagesSuccess(1) 02:09:56,48 PM [test-pekko.actor.default-dispatcher-5] [INFO] DefaultConfigParamsImpl - Trying to use custom RaftPolicy org.opendaylight.controller.cluster.raft.policy.DisableElectionsRaftPolicy 02:09:56,548 PM [main] [INFO] RaftActorTest - testRestoreFromSnapshotWithRecoveredData ending 02:09:56,548 PM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/test-actor-186] 02:09:56,560 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - test-actor-186: terminating thread VirtualThread[#636,test-actor-186-writer-69]/waiting 02:09:56,560 PM [test-actor-186-writer-69] [DEBUG] JournalWriteTask - test-actor-186: received 1 commands after 960.6 ms 02:09:56,560 PM [test-actor-186-writer-69] [DEBUG] JournalWriteTask - test-actor-186: completed 1 commands in 20.34 μs 02:09:56,560 PM [test-actor-186-writer-69] [DEBUG] JournalWriteTask - test-actor-186: journal writer stopped 02:09:56,561 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - test-actor-186: journal closed 02:09:56,561 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - test-actor-186: journal closed 02:09:56,561 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-186: stopped executor with 0 remaining tasks 02:09:56,561 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - test-actor-186: stopped executor with 0 remaining tasks [WARN] [10/16/2025 14:09:56.569] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader-187]: org.opendaylight.controller.cluster.common.actor.Monitor@787b8801 [INFO] [pekkoDeadLetter][10/16/2025 14:09:56.569] [test-pekko.actor.default-dispatcher-11] [pekko://test/user/termination-monitor] Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/leader-187] 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'. 02:09:56,569 PM [test-pekko.actor.default-dispatcher-11] [INFO] EmptyLocalActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/leader-187] 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'. 02:09:56,570 PM [main] [INFO] RaftActor - leader-187: Starting recovery with journal batch size 1000 02:09:56,570 PM [main] [DEBUG] RaftStorage - leader-187: started executor 02:09:56,570 PM [main] [DEBUG] RaftStorage - leader-187: started executor 02:09:56,571 PM [main] [DEBUG] EntryJournalV1 - leader-187: metadata journal open: replayFrom=1 applyTo=0 02:09:56,571 PM [main] [DEBUG] EntryJournalV1 - leader-187: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 02:09:56,571 PM [main] [INFO] EnabledRaftStorage - leader-187: journal open: applyTo=0 02:09:56,571 PM [leader-187-writer-70] [DEBUG] JournalWriteTask - leader-187: journal writer started 02:09:56,571 PM [leader-187-writer-70] [DEBUG] JournalWriteTask - leader-187: waiting to receive commands 02:09:56,573 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] PropertiesTermInfoStore - /tmp/junit-12302821369333030851/leader-187/TermInfo.properties does not exist 02:09:56,573 PM [test-pekko.actor.default-dispatcher-11] [INFO] PekkoRecovery - leader-187: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 02:09:56,627 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] PropertiesTermInfoStore - leader-187: Set currentTerm=0, votedFor=null 02:09:56,627 PM [test-pekko.actor.default-dispatcher-11] [INFO] PekkoRecovery - leader-187: Local TermInfo store seeded with TermInfo{term=0} 02:09:56,627 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftActor - leader-187: Pekko recovery completed and can restore from snapshot 02:09:56,627 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftActor - leader-187: no journal: skipping journal recovery 02:09:56,628 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] DefaultConfigParamsImpl - No custom RaftPolicy specified. Using DefaultRaftPolicy 02:09:56,628 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] Follower - leader-187 (Follower): Received TimeoutNow - switching to Candidate 02:09:56,628 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] Candidate - leader-187 (Candidate): Election: Candidate has following voting peers: [] 02:09:56,667 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] PropertiesTermInfoStore - leader-187: Set currentTerm=1, votedFor=leader-187 02:09:56,667 PM [test-pekko.actor.default-dispatcher-11] [INFO] Candidate - leader-187 (Candidate): Starting new election term 1 02:09:56,667 PM [test-pekko.actor.default-dispatcher-11] [INFO] RaftActorBehavior - leader-187 (Follower) :- Switching from behavior Follower to Candidate, election term: 1 02:09:56,667 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] Candidate - leader-187 (Candidate): Received ElectionTimeout 02:09:56,667 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] AbstractLeader - leader-187 (Leader): Election: Leader has following peers: [] 02:09:56,667 PM [test-pekko.actor.default-dispatcher-11] [INFO] RaftActorBehavior - leader-187 (Candidate) :- Switching from behavior Candidate to Leader, election term: 1 02:09:56,729 PM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/leader-187] 02:09:56,740 PM [main] [DEBUG] EnabledRaftStorage - leader-187: terminating thread VirtualThread[#639,leader-187-writer-70]/waiting 02:09:56,740 PM [leader-187-writer-70] [DEBUG] JournalWriteTask - leader-187: received 1 commands after 168.6 ms 02:09:56,740 PM [leader-187-writer-70] [DEBUG] JournalWriteTask - leader-187: completed 1 commands in 13.73 μs 02:09:56,740 PM [leader-187-writer-70] [DEBUG] JournalWriteTask - leader-187: journal writer stopped 02:09:56,740 PM [main] [DEBUG] EntryJournalV1 - leader-187: journal closed 02:09:56,740 PM [main] [INFO] EnabledRaftStorage - leader-187: journal closed 02:09:56,740 PM [main] [DEBUG] RaftStorage - leader-187: stopped executor with 0 remaining tasks 02:09:56,740 PM [main] [DEBUG] RaftStorage - leader-187: stopped executor with 0 remaining tasks [WARN] [10/16/2025 14:09:56.746] [test-pekko.actor.default-dispatcher-11] [pekko://test/user/termination-monitor] received dead letter from Actor[pekko://test/user/testFindLeader#-1392042960]: org.opendaylight.controller.cluster.common.actor.Monitor@73a071aa 02:09:56,747 PM [test-pekko.actor.default-dispatcher-11] [INFO] EmptyLocalActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.common.actor.Monitor] from Actor[pekko://test/user/testFindLeader#-1392042960] to Actor[pekko://test/user/termination-monitor] was not delivered. [3] 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'. [INFO] [pekkoDeadLetter][10/16/2025 14:09:56.746] [test-pekko.actor.default-dispatcher-4] [pekko://test/user/termination-monitor] Message [org.opendaylight.controller.cluster.common.actor.Monitor] from Actor[pekko://test/user/testFindLeader#-1392042960] to Actor[pekko://test/user/termination-monitor] was not delivered. [3] 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'. 02:09:56,747 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - testFindLeader: Starting recovery with journal batch size 1000 02:09:56,748 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - testFindLeader: started executor 02:09:56,748 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - testFindLeader: started executor 02:09:56,748 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - testFindLeader: metadata journal open: replayFrom=1 applyTo=0 02:09:56,749 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - testFindLeader: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 02:09:56,749 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - testFindLeader: journal open: applyTo=0 02:09:56,749 PM [testFindLeader-writer-71] [DEBUG] JournalWriteTask - testFindLeader: journal writer started 02:09:56,749 PM [testFindLeader-writer-71] [DEBUG] JournalWriteTask - testFindLeader: waiting to receive commands 02:09:56,751 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] PropertiesTermInfoStore - /tmp/junit-13396952955925082264/testFindLeader/TermInfo.properties does not exist 02:09:56,751 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] RaftStorage - testFindLeader: skipping unrecognized file /tmp/junit-13396952955925082264/testFindLeader/journal-v1-1.log 02:09:56,751 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] RaftStorage - testFindLeader: skipping unrecognized file /tmp/junit-13396952955925082264/testFindLeader/metadata-v1-1.log 02:09:56,751 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] RaftStorage - testFindLeader: no eligible files found 02:09:56,751 PM [test-pekko.actor.default-dispatcher-4] [INFO] PekkoRecovery - testFindLeader: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 02:09:56,845 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@11.0.3-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@11.0.3-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:58) at org.opendaylight.controller.cluster.raft@11.0.3-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTest.testFindLeaderWhenLeaderIsSelf(RaftActorTest.java:133) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:786) at org.junit.platform.commons.support.ReflectionSupport.invokeMethod(ReflectionSupport.java:514) at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131) at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:161) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:152) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:91) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:112) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:94) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106) at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64) at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45) at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:93) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:87) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$4(TestMethodTestDescriptor.java:221) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:217) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:159) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:70) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:157) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:147) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:145) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:144) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:101) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:161) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:147) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:145) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:144) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:101) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:161) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:147) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:145) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:144) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:101) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.apache.maven.surefire.junitplatform.LauncherAdapter.executeWithoutCancellationToken(LauncherAdapter.java:60) at org.apache.maven.surefire.junitplatform.LauncherAdapter.execute(LauncherAdapter.java:52) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:203) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:168) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:136) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) 02:09:56,916 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] PropertiesTermInfoStore - testFindLeader: Set currentTerm=0, votedFor=null 02:09:56,916 PM [test-pekko.actor.default-dispatcher-4] [INFO] PekkoRecovery - testFindLeader: Local TermInfo store seeded with TermInfo{term=0} 02:09:56,916 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] RaftActor - testFindLeader: Pekko recovery completed and can restore from snapshot 02:09:56,916 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] RaftActor - testFindLeader: starting journal recovery 02:09:56,916 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] AbstractReplicatedLog - testFindLeader: Moving last applied index from -1 to -1 02:09:56,916 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] JournalRecovery - testFindLeader: empty journal: appending 0 entries 02:09:56,916 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] EntryJournalV1 - testFindLeader: updated meta to JournalMeta[replayFrom=1, applyTo=0] 02:09:56,916 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] JournalRecovery - testFindLeader: journal recovery completedin 221.0 μs with journalIndex=1 02:09:56,916 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] RaftActor - testFindLeader: Journal recovery completed and can restore from snapshot 02:09:56,917 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] DefaultConfigParamsImpl - No custom RaftPolicy specified. Using DefaultRaftPolicy 02:09:56,917 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] Follower - testFindLeader (Follower): Received TimeoutNow - switching to Candidate 02:09:56,917 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] Candidate - testFindLeader (Candidate): Election: Candidate has following voting peers: [] [WARN] [10/16/2025 14:09:56.917] [test-pekko.actor.default-dispatcher-11] [pekko://test/deadLetters] received dead letter from Actor[pekko://test/user/testFindLeader#-1392042960]: org.opendaylight.controller.cluster.raft.client.messages.FindLeaderReply@2cc0242f [INFO] [pekkoDeadLetter][10/16/2025 14:09:56.917] [test-pekko.actor.default-dispatcher-5] [pekko://test/deadLetters] Message [org.opendaylight.controller.cluster.raft.client.messages.FindLeaderReply] from Actor[pekko://test/user/testFindLeader#-1392042960] to Actor[pekko://test/deadLetters] was not delivered. [4] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/deadLetters] 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'. 02:09:56,917 PM [test-pekko.actor.default-dispatcher-14] [INFO] RemoteActorRefProvider$RemoteDeadLetterActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.raft.client.messages.FindLeaderReply] from Actor[pekko://test/user/testFindLeader#-1392042960] to Actor[pekko://test/deadLetters] was not delivered. [4] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/deadLetters] 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'. 02:09:56,920 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] PropertiesTermInfoStore - testFindLeader: Set currentTerm=1, votedFor=testFindLeader 02:09:56,920 PM [test-pekko.actor.default-dispatcher-4] [INFO] Candidate - testFindLeader (Candidate): Starting new election term 1 02:09:56,920 PM [test-pekko.actor.default-dispatcher-4] [INFO] RaftActorBehavior - testFindLeader (Follower) :- Switching from behavior Follower to Candidate, election term: 1 02:09:56,920 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] Candidate - testFindLeader (Candidate): Received ElectionTimeout 02:09:56,920 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] AbstractLeader - testFindLeader (Leader): Election: Leader has following peers: [] 02:09:56,920 PM [test-pekko.actor.default-dispatcher-4] [INFO] RaftActorBehavior - testFindLeader (Candidate) :- Switching from behavior Candidate to Leader, election term: 1 02:09:56,971 PM [main] [INFO] RaftActorTest - testLeaderTransitioning starting 02:09:56,973 PM [test-pekko.actor.default-dispatcher-4] [INFO] RaftActor - test-actor-188: Starting recovery with journal batch size 1000 02:09:56,974 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] RaftStorage - test-actor-188: started executor 02:09:56,974 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] RaftStorage - test-actor-188: started executor 02:09:56,974 PM [test-pekko.actor.default-dispatcher-5] [INFO] EmptyLocalActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/test-actor-188] 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'. [WARN] [10/16/2025 14:09:56.974] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-188]: org.opendaylight.controller.cluster.common.actor.Monitor@6666ae8c [INFO] [pekkoDeadLetter][10/16/2025 14:09:56.974] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/test-actor-188] 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'. 02:09:56,974 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] EntryJournalV1 - test-actor-188: metadata journal open: replayFrom=1 applyTo=0 02:09:56,976 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] EntryJournalV1 - test-actor-188: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 02:09:56,976 PM [test-pekko.actor.default-dispatcher-4] [INFO] EnabledRaftStorage - test-actor-188: journal open: applyTo=0 02:09:56,977 PM [test-actor-188-writer-72] [DEBUG] JournalWriteTask - test-actor-188: journal writer started 02:09:56,977 PM [test-actor-188-writer-72] [DEBUG] JournalWriteTask - test-actor-188: waiting to receive commands 02:09:56,979 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - /tmp/junit-12494957371459287376/test-actor-188/TermInfo.properties does not exist 02:09:56,979 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-188: skipping unrecognized file /tmp/junit-12494957371459287376/test-actor-188/journal-v1-1.log 02:09:56,979 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-188: skipping unrecognized file /tmp/junit-12494957371459287376/test-actor-188/metadata-v1-1.log 02:09:56,979 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-188: no eligible files found 02:09:56,979 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - test-actor-188: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 02:09:56,983 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-188: Set currentTerm=0, votedFor=null 02:09:56,983 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - test-actor-188: Local TermInfo store seeded with TermInfo{term=0} 02:09:56,983 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-188: Pekko recovery completed and can restore from snapshot 02:09:56,984 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-188: starting journal recovery 02:09:56,984 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] AbstractReplicatedLog - test-actor-188: Moving last applied index from -1 to -1 02:09:56,984 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-188: empty journal: appending 0 entries 02:09:56,984 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-188: updated meta to JournalMeta[replayFrom=1, applyTo=0] 02:09:56,984 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] JournalRecovery - test-actor-188: journal recovery completedin 366.8 μs with journalIndex=1 02:09:56,984 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-188: Journal recovery completed and can restore from snapshot 02:09:56,985 PM [test-pekko.actor.default-dispatcher-14] [INFO] DefaultConfigParamsImpl - Trying to use custom RaftPolicy org.opendaylight.controller.cluster.raft.policy.DisableElectionsRaftPolicy 02:09:56,985 PM [test-pekko.actor.default-dispatcher-14] [INFO] Follower - test-actor-188 (Follower): Term 1 in "AppendEntries{term=1, leaderId=leader, prevLogIndex=0, prevLogTerm=1, leaderCommit=0, replicatedToAllIndex=-1, payloadVersion=1, recipientRaftVersion=5, leaderRaftVersion=5, entries==[]}" message is greater than follower's term 0 - updating term 02:09:56,988 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - test-actor-188: Set currentTerm=1, votedFor=null 02:09:56,988 PM [test-pekko.actor.default-dispatcher-14] [INFO] Follower - test-actor-188 (Follower): The followers log is empty and the senders prevLogIndex is 0 02:09:56,988 PM [test-pekko.actor.default-dispatcher-14] [INFO] Follower - test-actor-188 (Follower): Follower is out-of-sync so sending negative reply: AppendEntriesReply{term=1, success=false, followerId=test-actor-188, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} 02:09:56,988 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] SyncStatusTracker - test-actor-188: Last sync leader does not match current leader leader, need to catch up to 0 [WARN] [10/16/2025 14:09:56.988] [test-pekko.actor.default-dispatcher-11] [pekko://test/deadLetters] received dead letter from TestActor[pekko://test/user/test-actor-188]: AppendEntriesReply{term=1, success=false, followerId=test-actor-188, logLastIndex=-1, logLastTerm=-1, forceInstallSnapshot=false, needsLeaderAddress=true, payloadVersion=5, raftVersion=5, recipientRaftVersion=5} [WARN] [10/16/2025 14:09:56.989] [test-pekko.actor.default-dispatcher-11] [pekko://test/user/test-actor-188] unhandled message from Actor[pekko://test/deadLetters]: FollowerInitialSyncUpStatus[memberId=test-actor-188, initialSyncDone=false] 02:09:56,989 PM [test-pekko.actor.default-dispatcher-14] [INFO] RemoteActorRefProvider$RemoteDeadLetterActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.raft.messages.AppendEntriesReply] from TestActor[pekko://test/user/test-actor-188] to Actor[pekko://test/deadLetters] was not delivered. [6] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/deadLetters] 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'. [INFO] [pekkoDeadLetter][10/16/2025 14:09:56.988] [test-pekko.actor.default-dispatcher-4] [pekko://test/deadLetters] Message [org.opendaylight.controller.cluster.raft.messages.AppendEntriesReply] from TestActor[pekko://test/user/test-actor-188] to Actor[pekko://test/deadLetters] was not delivered. [6] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/deadLetters] 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'. [INFO] [pekkoDeadLetter][10/16/2025 14:09:56.989] [test-pekko.actor.default-dispatcher-4] [pekko://test/user/test-actor-188] Message [org.opendaylight.controller.cluster.raft.base.messages.FollowerInitialSyncUpStatus] to TestActor[pekko://test/user/test-actor-188] was unhandled. [7] 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'. 02:09:56,989 PM [test-pekko.actor.default-dispatcher-14] [INFO] TestActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.raft.base.messages.FollowerInitialSyncUpStatus] to TestActor[pekko://test/user/test-actor-188] was unhandled. [7] 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'. 02:09:57,36 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - test-actor-188: onLeaderTransitioning: LeaderTransitioning [leaderId=leader] 02:09:57,87 PM [main] [INFO] RaftActorTest - testLeaderTransitioning ending 02:09:57,88 PM [main] [INFO] TestActorFactory - Killing actor Actor[pekko://test/user/$a#1675732058] 02:09:57,99 PM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/test-actor-188] 02:09:57,99 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EnabledRaftStorage - test-actor-188: terminating thread VirtualThread[#643,test-actor-188-writer-72]/waiting 02:09:57,99 PM [test-actor-188-writer-72] [DEBUG] JournalWriteTask - test-actor-188: received 1 commands after 122.8 ms 02:09:57,99 PM [test-actor-188-writer-72] [DEBUG] JournalWriteTask - test-actor-188: completed 1 commands in 12.30 μs 02:09:57,99 PM [test-actor-188-writer-72] [DEBUG] JournalWriteTask - test-actor-188: journal writer stopped 02:09:57,100 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-188: journal closed 02:09:57,100 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-188: journal closed 02:09:57,100 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-188: stopped executor with 0 remaining tasks 02:09:57,100 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-188: stopped executor with 0 remaining tasks 02:09:57,105 PM [test-pekko.actor.default-dispatcher-4] [INFO] EmptyLocalActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.common.actor.Monitor] from Actor[pekko://test/user/$c#-991686151] to Actor[pekko://test/user/termination-monitor] was not delivered. [8] 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'. [WARN] [10/16/2025 14:09:57.105] [test-pekko.actor.default-dispatcher-11] [pekko://test/user/termination-monitor] received dead letter from Actor[pekko://test/user/$c#-991686151]: org.opendaylight.controller.cluster.common.actor.Monitor@36f1aa25 [INFO] [pekkoDeadLetter][10/16/2025 14:09:57.105] [test-pekko.actor.default-dispatcher-4] [pekko://test/user/termination-monitor] Message [org.opendaylight.controller.cluster.common.actor.Monitor] from Actor[pekko://test/user/$c#-991686151] to Actor[pekko://test/user/termination-monitor] was not delivered. [8] 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'. 02:09:57,107 PM [test-pekko.actor.default-dispatcher-14] [INFO] RaftActor - notifier-189: Starting recovery with journal batch size 1000 02:09:57,107 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - notifier-189: started executor 02:09:57,107 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - notifier-189: started executor 02:09:57,108 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - notifier-189: metadata journal open: replayFrom=1 applyTo=0 02:09:57,109 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - notifier-189: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 02:09:57,109 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - notifier-189: journal open: applyTo=0 02:09:57,109 PM [notifier-189-writer-73] [DEBUG] JournalWriteTask - notifier-189: journal writer started 02:09:57,109 PM [notifier-189-writer-73] [DEBUG] JournalWriteTask - notifier-189: waiting to receive commands 02:09:57,111 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] PropertiesTermInfoStore - /tmp/junit-10127175363126471089/notifier-189/TermInfo.properties does not exist 02:09:57,111 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - notifier-189: skipping unrecognized file /tmp/junit-10127175363126471089/notifier-189/journal-v1-1.log 02:09:57,111 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - notifier-189: skipping unrecognized file /tmp/junit-10127175363126471089/notifier-189/metadata-v1-1.log 02:09:57,111 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - notifier-189: no eligible files found 02:09:57,111 PM [test-pekko.actor.default-dispatcher-11] [INFO] PekkoRecovery - notifier-189: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 02:09:57,120 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] PropertiesTermInfoStore - notifier-189: Set currentTerm=0, votedFor=null 02:09:57,120 PM [test-pekko.actor.default-dispatcher-11] [INFO] PekkoRecovery - notifier-189: Local TermInfo store seeded with TermInfo{term=0} 02:09:57,120 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftActor - notifier-189: Pekko recovery completed and can restore from snapshot 02:09:57,120 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftActor - notifier-189: starting journal recovery 02:09:57,120 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] AbstractReplicatedLog - notifier-189: Moving last applied index from -1 to -1 02:09:57,120 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] JournalRecovery - notifier-189: empty journal: appending 0 entries 02:09:57,121 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] EntryJournalV1 - notifier-189: updated meta to JournalMeta[replayFrom=1, applyTo=0] 02:09:57,121 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] JournalRecovery - notifier-189: journal recovery completedin 314.5 μs with journalIndex=1 02:09:57,121 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftActor - notifier-189: Journal recovery completed and can restore from snapshot 02:09:57,303 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] DefaultConfigParamsImpl - No custom RaftPolicy specified. Using DefaultRaftPolicy 02:09:57,303 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] Follower - notifier-189 (Follower): Checking if this node is isolated in the cluster unreachable set [],all members [] self member: Member(pekko://test@10.30.170.223:17355, Removed) 02:09:57,303 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] Follower - notifier-189 (Follower): Received ElectionTimeout - switching to Candidate 02:09:57,304 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] Candidate - notifier-189 (Candidate): Election: Candidate has following voting peers: [leader] 02:09:57,523 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] PropertiesTermInfoStore - notifier-189: Set currentTerm=1, votedFor=notifier-189 02:09:57,523 PM [test-pekko.actor.default-dispatcher-11] [INFO] Candidate - notifier-189 (Candidate): Starting new election term 1 02:09:57,524 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] Candidate - notifier-189 (Candidate): Sending RequestVote{term=1, candidateId=notifier-189, lastLogIndex=-1, lastLogTerm=-1} to peer leader 02:09:57,524 PM [test-pekko.actor.default-dispatcher-11] [INFO] RaftActorBehavior - notifier-189 (Follower) :- Switching from behavior Follower to Candidate, election term: 1 02:09:57,525 PM [test-pekko.actor.default-dispatcher-4] [INFO] EmptyLocalActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.raft.messages.RequestVote] from Actor[pekko://test/user/$c#-991686151] to Actor[pekko://test/user/$c/fake/path] was not delivered. [9] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/user/$c/fake/path] 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'. [WARN] [10/16/2025 14:09:57.525] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/$c/fake/path] received dead letter from Actor[pekko://test/user/$c#-991686151]: RequestVote{term=1, candidateId=notifier-189, lastLogIndex=-1, lastLogTerm=-1} [INFO] [pekkoDeadLetter][10/16/2025 14:09:57.524] [test-pekko.actor.default-dispatcher-4] [pekko://test/user/$c/fake/path] Message [org.opendaylight.controller.cluster.raft.messages.RequestVote] from Actor[pekko://test/user/$c#-991686151] to Actor[pekko://test/user/$c/fake/path] was not delivered. [9] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/user/$c/fake/path] 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'. 02:09:57,723 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] Candidate - notifier-189 (Candidate): Received ElectionTimeout 02:09:57,990 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] PropertiesTermInfoStore - notifier-189: Set currentTerm=2, votedFor=notifier-189 02:09:57,990 PM [test-pekko.actor.default-dispatcher-4] [INFO] Candidate - notifier-189 (Candidate): Starting new election term 2 02:09:57,990 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] Candidate - notifier-189 (Candidate): Sending RequestVote{term=2, candidateId=notifier-189, lastLogIndex=-1, lastLogTerm=-1} to peer leader [WARN] [10/16/2025 14:09:57.990] [test-pekko.actor.default-dispatcher-4] [pekko://test/user/$c/fake/path] received dead letter from Actor[pekko://test/user/$c#-991686151]: RequestVote{term=2, candidateId=notifier-189, lastLogIndex=-1, lastLogTerm=-1} [INFO] [pekkoDeadLetter][10/16/2025 14:09:57.990] [test-pekko.actor.default-dispatcher-4] [pekko://test/user/$c/fake/path] Message [org.opendaylight.controller.cluster.raft.messages.RequestVote] from Actor[pekko://test/user/$c#-991686151] to Actor[pekko://test/user/$c/fake/path] was not delivered. [10] dead letters encountered, no more dead letters will be logged in next [5.000 min]. If this is not an expected behavior then Actor[pekko://test/user/$c/fake/path] 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'. 02:09:57,991 PM [test-pekko.actor.default-dispatcher-15] [INFO] EmptyLocalActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.raft.messages.RequestVote] from Actor[pekko://test/user/$c#-991686151] to Actor[pekko://test/user/$c/fake/path] was not delivered. [10] dead letters encountered, no more dead letters will be logged in next [5.000 min]. If this is not an expected behavior then Actor[pekko://test/user/$c/fake/path] 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'. 02:09:58,133 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] Candidate - notifier-189 (Candidate): Received ElectionTimeout 02:09:58,263 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - notifier-189: Set currentTerm=3, votedFor=notifier-189 02:09:58,263 PM [test-pekko.actor.default-dispatcher-15] [INFO] Candidate - notifier-189 (Candidate): Starting new election term 3 02:09:58,263 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] Candidate - notifier-189 (Candidate): Sending RequestVote{term=3, candidateId=notifier-189, lastLogIndex=-1, lastLogTerm=-1} to peer leader [WARN] [10/16/2025 14:09:58.264] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/$c/fake/path] received dead letter from Actor[pekko://test/user/$c#-991686151]: RequestVote{term=3, candidateId=notifier-189, lastLogIndex=-1, lastLogTerm=-1} 02:09:58,413 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] Candidate - notifier-189 (Candidate): Received ElectionTimeout 02:09:58,570 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] PropertiesTermInfoStore - notifier-189: Set currentTerm=4, votedFor=notifier-189 02:09:58,571 PM [test-pekko.actor.default-dispatcher-4] [INFO] Candidate - notifier-189 (Candidate): Starting new election term 4 02:09:58,571 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] Candidate - notifier-189 (Candidate): Sending RequestVote{term=4, candidateId=notifier-189, lastLogIndex=-1, lastLogTerm=-1} to peer leader [WARN] [10/16/2025 14:09:58.571] [test-pekko.actor.default-dispatcher-4] [pekko://test/user/$c/fake/path] received dead letter from Actor[pekko://test/user/$c#-991686151]: RequestVote{term=4, candidateId=notifier-189, lastLogIndex=-1, lastLogTerm=-1} 02:09:58,753 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] Candidate - notifier-189 (Candidate): Received ElectionTimeout 02:09:58,948 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] PropertiesTermInfoStore - notifier-189: Set currentTerm=5, votedFor=notifier-189 02:09:58,948 PM [test-pekko.actor.default-dispatcher-4] [INFO] Candidate - notifier-189 (Candidate): Starting new election term 5 02:09:58,948 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] Candidate - notifier-189 (Candidate): Sending RequestVote{term=5, candidateId=notifier-189, lastLogIndex=-1, lastLogTerm=-1} to peer leader [WARN] [10/16/2025 14:09:58.949] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/$c/fake/path] received dead letter from Actor[pekko://test/user/$c#-991686151]: RequestVote{term=5, candidateId=notifier-189, lastLogIndex=-1, lastLogTerm=-1} 02:09:59,93 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] Candidate - notifier-189 (Candidate): Received ElectionTimeout 02:09:59,229 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - notifier-189: Set currentTerm=6, votedFor=notifier-189 02:09:59,229 PM [test-pekko.actor.default-dispatcher-15] [INFO] Candidate - notifier-189 (Candidate): Starting new election term 6 02:09:59,229 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] Candidate - notifier-189 (Candidate): Sending RequestVote{term=6, candidateId=notifier-189, lastLogIndex=-1, lastLogTerm=-1} to peer leader [WARN] [10/16/2025 14:09:59.229] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/$c/fake/path] received dead letter from Actor[pekko://test/user/$c#-991686151]: RequestVote{term=6, candidateId=notifier-189, lastLogIndex=-1, lastLogTerm=-1} 02:09:59,382 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] Candidate - notifier-189 (Candidate): Received ElectionTimeout 02:09:59,454 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - notifier-189: Set currentTerm=7, votedFor=notifier-189 02:09:59,454 PM [test-pekko.actor.default-dispatcher-15] [INFO] Candidate - notifier-189 (Candidate): Starting new election term 7 02:09:59,454 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] Candidate - notifier-189 (Candidate): Sending RequestVote{term=7, candidateId=notifier-189, lastLogIndex=-1, lastLogTerm=-1} to peer leader [WARN] [10/16/2025 14:09:59.454] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/$c/fake/path] received dead letter from Actor[pekko://test/user/$c#-991686151]: RequestVote{term=7, candidateId=notifier-189, lastLogIndex=-1, lastLogTerm=-1} 02:09:59,592 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] Candidate - notifier-189 (Candidate): Received ElectionTimeout 02:09:59,610 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - notifier-189: Set currentTerm=8, votedFor=notifier-189 02:09:59,610 PM [test-pekko.actor.default-dispatcher-15] [INFO] Candidate - notifier-189 (Candidate): Starting new election term 8 02:09:59,610 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] Candidate - notifier-189 (Candidate): Sending RequestVote{term=8, candidateId=notifier-189, lastLogIndex=-1, lastLogTerm=-1} to peer leader [WARN] [10/16/2025 14:09:59.610] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/$c/fake/path] received dead letter from Actor[pekko://test/user/$c#-991686151]: RequestVote{term=8, candidateId=notifier-189, lastLogIndex=-1, lastLogTerm=-1} 02:09:59,803 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] Candidate - notifier-189 (Candidate): Received ElectionTimeout 02:09:59,871 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - notifier-189: Set currentTerm=9, votedFor=notifier-189 02:09:59,871 PM [test-pekko.actor.default-dispatcher-15] [INFO] Candidate - notifier-189 (Candidate): Starting new election term 9 02:09:59,871 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] Candidate - notifier-189 (Candidate): Sending RequestVote{term=9, candidateId=notifier-189, lastLogIndex=-1, lastLogTerm=-1} to peer leader [WARN] [10/16/2025 14:09:59.872] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/$c/fake/path] received dead letter from Actor[pekko://test/user/$c#-991686151]: RequestVote{term=9, candidateId=notifier-189, lastLogIndex=-1, lastLogTerm=-1} 02:10:00,73 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] Candidate - notifier-189 (Candidate): Received ElectionTimeout 02:10:00,79 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] PropertiesTermInfoStore - notifier-189: Set currentTerm=10, votedFor=notifier-189 02:10:00,79 PM [test-pekko.actor.default-dispatcher-4] [INFO] Candidate - notifier-189 (Candidate): Starting new election term 10 02:10:00,79 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] Candidate - notifier-189 (Candidate): Sending RequestVote{term=10, candidateId=notifier-189, lastLogIndex=-1, lastLogTerm=-1} to peer leader [WARN] [10/16/2025 14:10:00.079] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/$c/fake/path] received dead letter from Actor[pekko://test/user/$c#-991686151]: RequestVote{term=10, candidateId=notifier-189, lastLogIndex=-1, lastLogTerm=-1} 02:10:00,223 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] Candidate - notifier-189 (Candidate): Received ElectionTimeout 02:10:00,226 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - notifier-189: Set currentTerm=11, votedFor=notifier-189 02:10:00,226 PM [test-pekko.actor.default-dispatcher-15] [INFO] Candidate - notifier-189 (Candidate): Starting new election term 11 02:10:00,226 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] Candidate - notifier-189 (Candidate): Sending RequestVote{term=11, candidateId=notifier-189, lastLogIndex=-1, lastLogTerm=-1} to peer leader [WARN] [10/16/2025 14:10:00.226] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/$c/fake/path] received dead letter from Actor[pekko://test/user/$c#-991686151]: RequestVote{term=11, candidateId=notifier-189, lastLogIndex=-1, lastLogTerm=-1} 02:10:00,362 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] Candidate - notifier-189 (Candidate): Received ElectionTimeout 02:10:00,368 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - notifier-189: Set currentTerm=12, votedFor=notifier-189 02:10:00,368 PM [test-pekko.actor.default-dispatcher-14] [INFO] Candidate - notifier-189 (Candidate): Starting new election term 12 02:10:00,368 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] Candidate - notifier-189 (Candidate): Sending RequestVote{term=12, candidateId=notifier-189, lastLogIndex=-1, lastLogTerm=-1} to peer leader [WARN] [10/16/2025 14:10:00.368] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/$c/fake/path] received dead letter from Actor[pekko://test/user/$c#-991686151]: RequestVote{term=12, candidateId=notifier-189, lastLogIndex=-1, lastLogTerm=-1} 02:10:00,523 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] Candidate - notifier-189 (Candidate): Received ElectionTimeout 02:10:00,527 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - notifier-189: Set currentTerm=13, votedFor=notifier-189 02:10:00,527 PM [test-pekko.actor.default-dispatcher-15] [INFO] Candidate - notifier-189 (Candidate): Starting new election term 13 02:10:00,527 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] Candidate - notifier-189 (Candidate): Sending RequestVote{term=13, candidateId=notifier-189, lastLogIndex=-1, lastLogTerm=-1} to peer leader [WARN] [10/16/2025 14:10:00.527] [test-pekko.actor.default-dispatcher-4] [pekko://test/user/$c/fake/path] received dead letter from Actor[pekko://test/user/$c#-991686151]: RequestVote{term=13, candidateId=notifier-189, lastLogIndex=-1, lastLogTerm=-1} 02:10:00,682 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] Candidate - notifier-189 (Candidate): Received ElectionTimeout 02:10:00,686 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] PropertiesTermInfoStore - notifier-189: Set currentTerm=14, votedFor=notifier-189 02:10:00,686 PM [test-pekko.actor.default-dispatcher-4] [INFO] Candidate - notifier-189 (Candidate): Starting new election term 14 02:10:00,686 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] Candidate - notifier-189 (Candidate): Sending RequestVote{term=14, candidateId=notifier-189, lastLogIndex=-1, lastLogTerm=-1} to peer leader [WARN] [10/16/2025 14:10:00.687] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/$c/fake/path] received dead letter from Actor[pekko://test/user/$c#-991686151]: RequestVote{term=14, candidateId=notifier-189, lastLogIndex=-1, lastLogTerm=-1} 02:10:00,883 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] Candidate - notifier-189 (Candidate): Received ElectionTimeout 02:10:00,886 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - notifier-189: Set currentTerm=15, votedFor=notifier-189 02:10:00,886 PM [test-pekko.actor.default-dispatcher-14] [INFO] Candidate - notifier-189 (Candidate): Starting new election term 15 02:10:00,886 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] Candidate - notifier-189 (Candidate): Sending RequestVote{term=15, candidateId=notifier-189, lastLogIndex=-1, lastLogTerm=-1} to peer leader [WARN] [10/16/2025 14:10:00.886] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/$c/fake/path] received dead letter from Actor[pekko://test/user/$c#-991686151]: RequestVote{term=15, candidateId=notifier-189, lastLogIndex=-1, lastLogTerm=-1} 02:10:01,103 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] Candidate - notifier-189 (Candidate): Received ElectionTimeout 02:10:01,210 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - notifier-189: Set currentTerm=16, votedFor=notifier-189 02:10:01,210 PM [test-pekko.actor.default-dispatcher-15] [INFO] Candidate - notifier-189 (Candidate): Starting new election term 16 02:10:01,210 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] Candidate - notifier-189 (Candidate): Sending RequestVote{term=16, candidateId=notifier-189, lastLogIndex=-1, lastLogTerm=-1} to peer leader [WARN] [10/16/2025 14:10:01.210] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/$c/fake/path] received dead letter from Actor[pekko://test/user/$c#-991686151]: RequestVote{term=16, candidateId=notifier-189, lastLogIndex=-1, lastLogTerm=-1} 02:10:01,333 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] Candidate - notifier-189 (Candidate): Received ElectionTimeout 02:10:01,346 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - notifier-189: Set currentTerm=17, votedFor=notifier-189 02:10:01,346 PM [test-pekko.actor.default-dispatcher-14] [INFO] Candidate - notifier-189 (Candidate): Starting new election term 17 02:10:01,346 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] Candidate - notifier-189 (Candidate): Sending RequestVote{term=17, candidateId=notifier-189, lastLogIndex=-1, lastLogTerm=-1} to peer leader [WARN] [10/16/2025 14:10:01.347] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/$c/fake/path] received dead letter from Actor[pekko://test/user/$c#-991686151]: RequestVote{term=17, candidateId=notifier-189, lastLogIndex=-1, lastLogTerm=-1} 02:10:01,483 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] Candidate - notifier-189 (Candidate): Received ElectionTimeout 02:10:01,560 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - notifier-189: Set currentTerm=18, votedFor=notifier-189 02:10:01,560 PM [test-pekko.actor.default-dispatcher-15] [INFO] Candidate - notifier-189 (Candidate): Starting new election term 18 02:10:01,560 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] Candidate - notifier-189 (Candidate): Sending RequestVote{term=18, candidateId=notifier-189, lastLogIndex=-1, lastLogTerm=-1} to peer leader [WARN] [10/16/2025 14:10:01.561] [test-pekko.actor.default-dispatcher-4] [pekko://test/user/$c/fake/path] received dead letter from Actor[pekko://test/user/$c#-991686151]: RequestVote{term=18, candidateId=notifier-189, lastLogIndex=-1, lastLogTerm=-1} 02:10:01,773 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] Candidate - notifier-189 (Candidate): Received ElectionTimeout 02:10:02,191 PM [main] [INFO] TestActorFactory - Killing actor Actor[pekko://test/user/$b#770125052] 02:10:02,202 PM [main] [INFO] TestActorFactory - Killing actor Actor[pekko://test/user/$c#-991686151] 02:10:03,20 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] PropertiesTermInfoStore - notifier-189: Set currentTerm=19, votedFor=notifier-189 02:10:03,20 PM [test-pekko.actor.default-dispatcher-4] [INFO] Candidate - notifier-189 (Candidate): Starting new election term 19 02:10:03,20 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] Candidate - notifier-189 (Candidate): Sending RequestVote{term=19, candidateId=notifier-189, lastLogIndex=-1, lastLogTerm=-1} to peer leader 02:10:03,21 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] EnabledRaftStorage - notifier-189: terminating thread VirtualThread[#644,notifier-189-writer-73]/waiting [WARN] [10/16/2025 14:10:03.021] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/$c/fake/path] received dead letter from Actor[pekko://test/user/$c#-991686151]: RequestVote{term=19, candidateId=notifier-189, lastLogIndex=-1, lastLogTerm=-1} 02:10:03,21 PM [notifier-189-writer-73] [DEBUG] JournalWriteTask - notifier-189: received 1 commands after 5.912 s 02:10:03,21 PM [notifier-189-writer-73] [DEBUG] JournalWriteTask - notifier-189: completed 1 commands in 16.81 μs 02:10:03,21 PM [notifier-189-writer-73] [DEBUG] JournalWriteTask - notifier-189: journal writer stopped 02:10:03,21 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] EntryJournalV1 - notifier-189: journal closed 02:10:03,21 PM [test-pekko.actor.default-dispatcher-4] [INFO] EnabledRaftStorage - notifier-189: journal closed 02:10:03,21 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] RaftStorage - notifier-189: stopped executor with 0 remaining tasks 02:10:03,21 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] RaftStorage - notifier-189: stopped executor with 0 remaining tasks [WARN] [10/16/2025 14:10:03.025] [test-pekko.actor.default-dispatcher-4] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader-190]: org.opendaylight.controller.cluster.common.actor.Monitor@1f99c87b 02:10:03,25 PM [main] [INFO] RaftActor - leader-190: Starting recovery with journal batch size 1000 02:10:03,25 PM [main] [DEBUG] RaftStorage - leader-190: started executor 02:10:03,26 PM [main] [DEBUG] RaftStorage - leader-190: started executor 02:10:03,26 PM [main] [DEBUG] EntryJournalV1 - leader-190: metadata journal open: replayFrom=1 applyTo=0 02:10:03,26 PM [main] [DEBUG] EntryJournalV1 - leader-190: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 02:10:03,26 PM [main] [INFO] EnabledRaftStorage - leader-190: journal open: applyTo=0 02:10:03,26 PM [leader-190-writer-74] [DEBUG] JournalWriteTask - leader-190: journal writer started 02:10:03,26 PM [leader-190-writer-74] [DEBUG] JournalWriteTask - leader-190: waiting to receive commands 02:10:03,28 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] PropertiesTermInfoStore - /tmp/junit-7527701146209241617/leader-190/TermInfo.properties does not exist 02:10:03,28 PM [test-pekko.actor.default-dispatcher-4] [INFO] PekkoRecovery - leader-190: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 02:10:03,400 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] PropertiesTermInfoStore - leader-190: Set currentTerm=0, votedFor=null 02:10:03,401 PM [test-pekko.actor.default-dispatcher-4] [INFO] PekkoRecovery - leader-190: Local TermInfo store seeded with TermInfo{term=0} 02:10:03,401 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] RaftActor - leader-190: Pekko recovery completed and can restore from snapshot 02:10:03,401 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] RaftActor - leader-190: no journal: skipping journal recovery 02:10:03,401 PM [test-pekko.actor.default-dispatcher-4] [INFO] DefaultConfigParamsImpl - Trying to use custom RaftPolicy org.opendaylight.controller.cluster.raft.policy.DisableElectionsRaftPolicy 02:10:03,571 PM [main] [DEBUG] PropertiesTermInfoStore - leader-190: Set currentTerm=100, votedFor= 02:10:03,576 PM [main] [DEBUG] PropertiesTermInfoStore - leader-190: Set currentTerm=110, votedFor= 02:10:03,577 PM [main] [DEBUG] AbstractLeader - leader-190 (Leader): Election: Leader has following peers: [] 02:10:03,577 PM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/leader-190] 02:10:03,578 PM [main] [DEBUG] EnabledRaftStorage - leader-190: terminating thread VirtualThread[#645,leader-190-writer-74]/waiting 02:10:03,578 PM [leader-190-writer-74] [DEBUG] JournalWriteTask - leader-190: received 1 commands after 552.0 ms 02:10:03,579 PM [leader-190-writer-74] [DEBUG] JournalWriteTask - leader-190: completed 1 commands in 20.17 μs 02:10:03,579 PM [leader-190-writer-74] [DEBUG] JournalWriteTask - leader-190: journal writer stopped 02:10:03,579 PM [main] [DEBUG] EntryJournalV1 - leader-190: journal closed 02:10:03,579 PM [main] [INFO] EnabledRaftStorage - leader-190: journal closed 02:10:03,579 PM [main] [DEBUG] RaftStorage - leader-190: stopped executor with 0 remaining tasks 02:10:03,579 PM [main] [DEBUG] RaftStorage - leader-190: stopped executor with 0 remaining tasks [WARN] [10/16/2025 14:10:03.583] [test-pekko.actor.default-dispatcher-4] [pekko://test/user/termination-monitor] received dead letter from Actor[pekko://test/user/testConstruction#-1843094972]: org.opendaylight.controller.cluster.common.actor.Monitor@35840bbb 02:10:03,583 PM [test-pekko.actor.default-dispatcher-14] [INFO] RaftActor - testConstruction: Starting recovery with journal batch size 1000 02:10:03,584 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - testConstruction: started executor 02:10:03,584 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - testConstruction: started executor 02:10:03,584 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - testConstruction: metadata journal open: replayFrom=1 applyTo=0 02:10:03,585 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - testConstruction: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 02:10:03,585 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - testConstruction: journal open: applyTo=0 02:10:03,585 PM [testConstruction-writer-75] [DEBUG] JournalWriteTask - testConstruction: journal writer started 02:10:03,585 PM [testConstruction-writer-75] [DEBUG] JournalWriteTask - testConstruction: waiting to receive commands 02:10:03,587 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - /tmp/junit-6445253875079015662/testConstruction/TermInfo.properties does not exist 02:10:03,587 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - testConstruction: skipping unrecognized file /tmp/junit-6445253875079015662/testConstruction/journal-v1-1.log 02:10:03,587 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - testConstruction: skipping unrecognized file /tmp/junit-6445253875079015662/testConstruction/metadata-v1-1.log 02:10:03,587 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - testConstruction: no eligible files found 02:10:03,587 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - testConstruction: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 02:10:03,594 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - testConstruction: Set currentTerm=0, votedFor=null 02:10:03,594 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - testConstruction: Local TermInfo store seeded with TermInfo{term=0} 02:10:03,594 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - testConstruction: Pekko recovery completed and can restore from snapshot 02:10:03,594 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - testConstruction: starting journal recovery 02:10:03,594 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - testConstruction: Moving last applied index from -1 to -1 02:10:03,594 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - testConstruction: empty journal: appending 0 entries 02:10:03,594 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - testConstruction: updated meta to JournalMeta[replayFrom=1, applyTo=0] 02:10:03,594 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - testConstruction: journal recovery completedin 210.2 μs with journalIndex=1 02:10:03,594 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - testConstruction: Journal recovery completed and can restore from snapshot 02:10:03,594 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] DefaultConfigParamsImpl - No custom RaftPolicy specified. Using DefaultRaftPolicy 02:10:03,594 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] Follower - testConstruction (Follower): Received TimeoutNow - switching to Candidate 02:10:03,594 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] Candidate - testConstruction (Candidate): Election: Candidate has following voting peers: [] 02:10:03,598 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - testConstruction: Set currentTerm=1, votedFor=testConstruction 02:10:03,598 PM [test-pekko.actor.default-dispatcher-15] [INFO] Candidate - testConstruction (Candidate): Starting new election term 1 02:10:03,598 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActorBehavior - testConstruction (Follower) :- Switching from behavior Follower to Candidate, election term: 1 02:10:03,598 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] Candidate - testConstruction (Candidate): Received ElectionTimeout 02:10:03,598 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractLeader - testConstruction (Leader): Election: Leader has following peers: [] 02:10:03,598 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActorBehavior - testConstruction (Candidate) :- Switching from behavior Candidate to Leader, election term: 1 [WARN] [10/16/2025 14:10:03.651] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader-191]: org.opendaylight.controller.cluster.common.actor.Monitor@c75b547 02:10:03,652 PM [main] [INFO] RaftActor - leader-191: Starting recovery with journal batch size 1000 02:10:03,652 PM [main] [DEBUG] RaftStorage - leader-191: started executor 02:10:03,652 PM [main] [DEBUG] RaftStorage - leader-191: started executor 02:10:03,652 PM [main] [DEBUG] EntryJournalV1 - leader-191: metadata journal open: replayFrom=1 applyTo=0 02:10:03,653 PM [main] [DEBUG] EntryJournalV1 - leader-191: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 02:10:03,653 PM [main] [INFO] EnabledRaftStorage - leader-191: journal open: applyTo=0 02:10:03,653 PM [leader-191-writer-76] [DEBUG] JournalWriteTask - leader-191: journal writer started 02:10:03,653 PM [leader-191-writer-76] [DEBUG] JournalWriteTask - leader-191: waiting to receive commands 02:10:03,653 PM [main] [DEBUG] AbstractReplicatedLog - leader-191: Moving last applied index from -1 to 4 02:10:03,653 PM [main] [DEBUG] PropertiesTermInfoStore - leader-191: Set currentTerm=1, votedFor=leader-191 02:10:03,655 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - /tmp/junit-6916741576690785224/leader-191/TermInfo.properties does not exist 02:10:03,655 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader-191: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 02:10:03,657 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader-191: Set currentTerm=1, votedFor=leader-191 02:10:03,657 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader-191: Local TermInfo store seeded with TermInfo{term=1, votedFor=leader-191} 02:10:03,657 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader-191: Pekko recovery completed and can restore from snapshot 02:10:03,657 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader-191: no journal: skipping journal recovery 02:10:03,657 PM [main] [DEBUG] AbstractLeader - leader-191 (Leader): Election: Leader has following peers: [follower-192] 02:10:03,657 PM [main] [DEBUG] AbstractLeader - leader-191 (Leader): Checking sendAppendEntries for follower follower-192: active: false, followerNextIndex: -1, leaderLastIndex: -1, leaderSnapShotIndex: -1 02:10:03,659 PM [main] [INFO] SnapshotManager - leader-191: Initiating snapshot capture CaptureSnapshot [lastAppliedIndex=-1, lastAppliedTerm=-1, lastIndex=6, lastTerm=1, installSnapshotInitiated=, replicatedToAllIndex=4, replicatedToAllTerm=1, unAppliedEntries size=8, mandatoryTrim=false] to install on xyzzy 02:10:03,659 PM [main] [DEBUG] SnapshotManager - leader-191: last applied journal index prior to capture: 0 02:10:03,659 PM [main] [INFO] MockRaftActor - leader-191: support() called 02:10:03,660 PM [main] [DEBUG] AbstractLeader - leader-191 (Leader): handleAppendEntriesReply - FollowerLogInformation for follower-192 updated: matchIndex: 5, nextIndex: 6 02:10:03,660 PM [main] [DEBUG] AbstractLeader - leader-191 (Leader): Applying to log - commitIndex: 5, lastAppliedIndex: -1 02:10:03,660 PM [main] [DEBUG] RaftActorBehavior - leader-191 (Leader): Setting last applied to 0 02:10:03,660 PM [main] [DEBUG] AbstractReplicatedLog - leader-191: Moving last applied index from -1 to 0 02:10:03,660 PM [main] [DEBUG] RaftActor - leader-191: Applying state for log index 0 data 0 02:10:03,660 PM [main] [INFO] MockRaftActor - leader-191: applyState called: 0 02:10:03,660 PM [main] [DEBUG] RaftActorBehavior - leader-191 (Leader): Setting last applied to 1 02:10:03,660 PM [main] [DEBUG] AbstractReplicatedLog - leader-191: Moving last applied index from 0 to 1 02:10:03,660 PM [main] [DEBUG] RaftActor - leader-191: Applying state for log index 1 data 1 02:10:03,660 PM [main] [INFO] MockRaftActor - leader-191: applyState called: 1 02:10:03,660 PM [main] [DEBUG] RaftActorBehavior - leader-191 (Leader): Setting last applied to 2 02:10:03,660 PM [main] [DEBUG] AbstractReplicatedLog - leader-191: Moving last applied index from 1 to 2 02:10:03,660 PM [main] [DEBUG] RaftActor - leader-191: Applying state for log index 2 data 2 02:10:03,660 PM [main] [INFO] MockRaftActor - leader-191: applyState called: 2 02:10:03,660 PM [main] [DEBUG] RaftActorBehavior - leader-191 (Leader): Setting last applied to 3 02:10:03,660 PM [main] [DEBUG] AbstractReplicatedLog - leader-191: Moving last applied index from 2 to 3 02:10:03,660 PM [main] [DEBUG] RaftActor - leader-191: Applying state for log index 3 data 3 02:10:03,660 PM [main] [INFO] MockRaftActor - leader-191: applyState called: 3 02:10:03,660 PM [main] [DEBUG] RaftActorBehavior - leader-191 (Leader): Setting last applied to 4 02:10:03,660 PM [main] [DEBUG] AbstractReplicatedLog - leader-191: Moving last applied index from 3 to 4 02:10:03,660 PM [main] [DEBUG] RaftActor - leader-191: Applying state for log index 4 data 4 02:10:03,660 PM [main] [INFO] MockRaftActor - leader-191: applyState called: 4 02:10:03,660 PM [main] [DEBUG] RaftActorBehavior - leader-191 (Leader): Setting last applied to 5 02:10:03,660 PM [main] [DEBUG] AbstractReplicatedLog - leader-191: Moving last applied index from 4 to 5 02:10:03,660 PM [main] [DEBUG] RaftActor - leader-191: Applying state for log index 5 data 5 02:10:03,660 PM [main] [INFO] MockRaftActor - leader-191: applyState called: 5 02:10:03,660 PM [main] [DEBUG] AbstractLeader - leader-191 (Leader): Checking sendAppendEntries for follower follower-192: active: true, followerNextIndex: 6, leaderLastIndex: 7, leaderSnapShotIndex: -1 02:10:03,660 PM [main] [DEBUG] AbstractLeader - leader-191 (Leader): sendAppendEntries: 6 is present for follower follower-192 02:10:03,660 PM [main] [DEBUG] AbstractLeader - leader-191 (Leader): Sending AppendEntries to follower follower-192: AppendEntries{term=1, leaderId=leader-191, prevLogIndex=5, prevLogTerm=1, leaderCommit=5, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=5, leaderRaftVersion=5, entries==[JournaledLogEntry{index=6, term=1, command=6, pending=false}, JournaledLogEntry{index=7, term=1, command=7, pending=false}]} 02:10:03,661 PM [main] [DEBUG] AbstractLeader - leader-191 (Leader): handleAppendEntriesReply - FollowerLogInformation for follower-192 updated: matchIndex: 6, nextIndex: 7 02:10:03,661 PM [main] [DEBUG] AbstractLeader - leader-191 (Leader): Applying to log - commitIndex: 6, lastAppliedIndex: 5 02:10:03,661 PM [main] [DEBUG] RaftActorBehavior - leader-191 (Leader): Setting last applied to 6 02:10:03,661 PM [main] [DEBUG] AbstractReplicatedLog - leader-191: Moving last applied index from 5 to 6 02:10:03,661 PM [main] [DEBUG] RaftActor - leader-191: Applying state for log index 6 data 6 02:10:03,661 PM [main] [INFO] MockRaftActor - leader-191: applyState called: 6 02:10:03,661 PM [main] [DEBUG] AbstractLeader - leader-191 (Leader): Checking sendAppendEntries for follower follower-192: active: true, followerNextIndex: 7, leaderLastIndex: 7, leaderSnapShotIndex: -1 02:10:03,661 PM [main] [DEBUG] AbstractLeader - leader-191 (Leader): sendAppendEntries: 7 is present for follower follower-192 02:10:03,661 PM [main] [DEBUG] AbstractLeader - leader-191 (Leader): Sending AppendEntries to follower follower-192: AppendEntries{term=1, leaderId=leader-191, prevLogIndex=6, prevLogTerm=1, leaderCommit=6, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=5, leaderRaftVersion=5, entries==[JournaledLogEntry{index=7, term=1, command=7, pending=false}]} 02:10:03,661 PM [main] [INFO] SnapshotManager - leader-191: Persising snapshot at EntryInfo[index=-1, term=-1]/EntryInfo[index=6, term=1] 02:10:03,661 PM [main] [INFO] MockRaftActor - leader-191: support() called 02:10:03,661 PM [main] [INFO] SnapshotManager - leader-191: Removed in-memory snapshotted entries, adjusted snapshotIndex: 4 and term: 1 02:10:03,661 PM [main] [DEBUG] AbstractLeader - leader-191 (Leader): sendInstallSnapshot 02:10:03,661 PM [main] [DEBUG] SnapshotManager - leader-191: Snapshot success, discarding journal entries up to 0 02:10:03,661 PM [main] [DEBUG] RaftActorSnapshotMessageSupport - leader-191: SnapshotComplete received 02:10:03,661 PM [main] [DEBUG] AbstractLeader - leader-191 (Leader): handleAppendEntriesReply - FollowerLogInformation for follower-192 updated: matchIndex: 7, nextIndex: 8 02:10:03,661 PM [main] [DEBUG] AbstractLeader - leader-191 (Leader): Applying to log - commitIndex: 7, lastAppliedIndex: 6 02:10:03,661 PM [main] [DEBUG] RaftActorBehavior - leader-191 (Leader): Setting last applied to 7 02:10:03,661 PM [main] [DEBUG] AbstractReplicatedLog - leader-191: Moving last applied index from 6 to 7 02:10:03,661 PM [main] [DEBUG] RaftActor - leader-191: Applying state for log index 7 data 7 02:10:03,661 PM [main] [INFO] MockRaftActor - leader-191: applyState called: 7 02:10:03,662 PM [main] [DEBUG] SnapshotManager - leader-191: fakeSnapshot purging log to 6 for term 1 02:10:03,662 PM [main] [DEBUG] AbstractLeader - leader-191 (Leader): Checking sendAppendEntries for follower follower-192: active: true, followerNextIndex: 8, leaderLastIndex: 8, leaderSnapShotIndex: 6 02:10:03,662 PM [main] [DEBUG] AbstractLeader - leader-191 (Leader): sendAppendEntries: 8 is present for follower follower-192 02:10:03,662 PM [main] [DEBUG] AbstractLeader - leader-191 (Leader): Sending AppendEntries to follower follower-192: AppendEntries{term=1, leaderId=leader-191, prevLogIndex=7, prevLogTerm=1, leaderCommit=7, replicatedToAllIndex=6, payloadVersion=5, recipientRaftVersion=5, leaderRaftVersion=5, entries==[JournaledLogEntry{index=8, term=1, command=foo-8, pending=false}]} 02:10:03,662 PM [main] [INFO] TestActorFactory - Killing actor Actor[pekko://test/user/$d#-1862691462] 02:10:03,673 PM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/leader-191] 02:10:03,673 PM [main] [DEBUG] EnabledRaftStorage - leader-191: terminating thread VirtualThread[#647,leader-191-writer-76]/waiting 02:10:03,673 PM [leader-191-writer-76] [DEBUG] JournalWriteTask - leader-191: received 1 commands after 19.96 ms 02:10:03,673 PM [leader-191-writer-76] [DEBUG] JournalWriteTask - leader-191: completed 1 commands in 15.21 μs 02:10:03,673 PM [leader-191-writer-76] [DEBUG] JournalWriteTask - leader-191: journal writer stopped 02:10:03,673 PM [main] [DEBUG] EntryJournalV1 - leader-191: journal closed 02:10:03,673 PM [main] [INFO] EnabledRaftStorage - leader-191: journal closed 02:10:03,673 PM [main] [DEBUG] RaftStorage - leader-191: stopped executor with 0 remaining tasks 02:10:03,673 PM [main] [DEBUG] RaftStorage - leader-191: stopped executor with 0 remaining tasks [WARN] [10/16/2025 14:10:03.677] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader-193]: org.opendaylight.controller.cluster.common.actor.Monitor@38657833 02:10:03,678 PM [main] [INFO] RaftActor - leader-193: Starting recovery with journal batch size 1000 02:10:03,678 PM [main] [DEBUG] RaftStorage - leader-193: started executor 02:10:03,678 PM [main] [DEBUG] RaftStorage - leader-193: started executor 02:10:03,679 PM [main] [DEBUG] EntryJournalV1 - leader-193: metadata journal open: replayFrom=1 applyTo=0 02:10:03,680 PM [main] [DEBUG] EntryJournalV1 - leader-193: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 02:10:03,680 PM [main] [INFO] EnabledRaftStorage - leader-193: journal open: applyTo=0 02:10:03,680 PM [leader-193-writer-77] [DEBUG] JournalWriteTask - leader-193: journal writer started 02:10:03,680 PM [leader-193-writer-77] [DEBUG] JournalWriteTask - leader-193: waiting to receive commands 02:10:03,682 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - /tmp/junit-8532279829859872706/leader-193/TermInfo.properties does not exist 02:10:03,682 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - leader-193: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 02:10:03,687 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - leader-193: Set currentTerm=0, votedFor=null 02:10:03,687 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - leader-193: Local TermInfo store seeded with TermInfo{term=0} 02:10:03,687 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - leader-193: Pekko recovery completed and can restore from snapshot 02:10:03,687 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftActor - leader-193: no journal: skipping journal recovery 02:10:03,687 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] DefaultConfigParamsImpl - No custom RaftPolicy specified. Using DefaultRaftPolicy 02:10:03,687 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] Follower - leader-193 (Follower): Received TimeoutNow - switching to Candidate 02:10:03,688 PM [main] [DEBUG] RaftActor - leader-193: Applying state for log index 5 data F 02:10:03,688 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] Candidate - leader-193 (Candidate): Election: Candidate has following voting peers: [] 02:10:03,688 PM [main] [INFO] MockRaftActor - leader-193: applyState called: F 02:10:03,691 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - leader-193: Set currentTerm=1, votedFor=leader-193 02:10:03,691 PM [test-pekko.actor.default-dispatcher-14] [INFO] Candidate - leader-193 (Candidate): Starting new election term 1 02:10:03,691 PM [test-pekko.actor.default-dispatcher-14] [INFO] RaftActorBehavior - leader-193 (Follower) :- Switching from behavior Follower to Candidate, election term: 1 02:10:03,691 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] Candidate - leader-193 (Candidate): Received ElectionTimeout 02:10:03,691 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] AbstractLeader - leader-193 (Leader): Election: Leader has following peers: [] 02:10:03,691 PM [test-pekko.actor.default-dispatcher-14] [INFO] RaftActorBehavior - leader-193 (Candidate) :- Switching from behavior Candidate to Leader, election term: 1 02:10:03,693 PM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/leader-193] 02:10:03,703 PM [main] [DEBUG] EnabledRaftStorage - leader-193: terminating thread VirtualThread[#648,leader-193-writer-77]/waiting 02:10:03,704 PM [leader-193-writer-77] [DEBUG] JournalWriteTask - leader-193: received 1 commands after 23.92 ms 02:10:03,704 PM [leader-193-writer-77] [DEBUG] JournalWriteTask - leader-193: completed 1 commands in 17.97 μs 02:10:03,704 PM [leader-193-writer-77] [DEBUG] JournalWriteTask - leader-193: journal writer stopped 02:10:03,704 PM [main] [DEBUG] EntryJournalV1 - leader-193: journal closed 02:10:03,704 PM [main] [INFO] EnabledRaftStorage - leader-193: journal closed 02:10:03,704 PM [main] [DEBUG] RaftStorage - leader-193: stopped executor with 0 remaining tasks 02:10:03,704 PM [main] [DEBUG] RaftStorage - leader-193: stopped executor with 0 remaining tasks [WARN] [10/16/2025 14:10:03.708] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower-194]: org.opendaylight.controller.cluster.common.actor.Monitor@11d7fba 02:10:03,708 PM [test-pekko.actor.default-dispatcher-14] [INFO] RaftActor - follower-194: Starting recovery with journal batch size 1000 02:10:03,708 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - follower-194: started executor 02:10:03,708 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - follower-194: started executor 02:10:03,709 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - follower-194: metadata journal open: replayFrom=1 applyTo=0 02:10:03,710 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - follower-194: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 02:10:03,710 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - follower-194: journal open: applyTo=0 02:10:03,710 PM [follower-194-writer-78] [DEBUG] JournalWriteTask - follower-194: journal writer started 02:10:03,710 PM [follower-194-writer-78] [DEBUG] JournalWriteTask - follower-194: waiting to receive commands 02:10:03,711 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] PropertiesTermInfoStore - /tmp/junit-8703520985602466871/follower-194/TermInfo.properties does not exist 02:10:03,711 PM [test-pekko.actor.default-dispatcher-4] [INFO] PekkoRecovery - follower-194: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 02:10:03,721 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] PropertiesTermInfoStore - follower-194: Set currentTerm=0, votedFor=null 02:10:03,721 PM [test-pekko.actor.default-dispatcher-4] [INFO] PekkoRecovery - follower-194: Local TermInfo store seeded with TermInfo{term=0} 02:10:03,721 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] RaftActor - follower-194: Pekko recovery completed and can restore from snapshot 02:10:03,721 PM [test-pekko.actor.default-dispatcher-4] [DEBUG] RaftActor - follower-194: no journal: skipping journal recovery 02:10:03,722 PM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower-194] 02:10:03,732 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EnabledRaftStorage - follower-194: terminating thread VirtualThread[#649,follower-194-writer-78]/waiting 02:10:03,732 PM [follower-194-writer-78] [DEBUG] JournalWriteTask - follower-194: received 1 commands after 22.64 ms 02:10:03,733 PM [follower-194-writer-78] [DEBUG] JournalWriteTask - follower-194: completed 1 commands in 17.74 μs 02:10:03,733 PM [follower-194-writer-78] [DEBUG] JournalWriteTask - follower-194: journal writer stopped 02:10:03,733 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - follower-194: journal closed 02:10:03,733 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - follower-194: journal closed 02:10:03,733 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - follower-194: stopped executor with 0 remaining tasks 02:10:03,733 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - follower-194: stopped executor with 0 remaining tasks [WARN] [10/16/2025 14:10:03.734] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower-195]: org.opendaylight.controller.cluster.common.actor.Monitor@2f098f51 02:10:03,735 PM [test-pekko.actor.default-dispatcher-14] [INFO] RaftActor - follower-194: Starting recovery with journal batch size 1000 02:10:03,735 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - follower-194: started executor 02:10:03,735 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - follower-194: started executor 02:10:03,737 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - follower-194: metadata journal open: replayFrom=1 applyTo=0 02:10:03,738 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - follower-194: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 02:10:03,738 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - follower-194: journal open: applyTo=0 02:10:03,738 PM [follower-194-writer-79] [DEBUG] JournalWriteTask - follower-194: journal writer started 02:10:03,738 PM [follower-194-writer-79] [DEBUG] JournalWriteTask - follower-194: waiting to receive commands 02:10:03,739 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower-194: Set currentTerm=0, votedFor=null 02:10:03,739 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower-194: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 02:10:03,739 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower-194: restoring local TermInfo{term=0} 02:10:03,739 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower-194: Set currentTerm=0, votedFor=null 02:10:03,739 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower-194: Pekko recovery completed and cannot restore from snapshot 02:10:03,739 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower-194: no journal: skipping journal recovery 02:10:03,739 PM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower-195] 02:10:03,750 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EnabledRaftStorage - follower-194: terminating thread VirtualThread[#650,follower-194-writer-79]/waiting 02:10:03,750 PM [follower-194-writer-79] [DEBUG] JournalWriteTask - follower-194: received 1 commands after 12.40 ms 02:10:03,750 PM [follower-194-writer-79] [DEBUG] JournalWriteTask - follower-194: completed 1 commands in 11.55 μs 02:10:03,750 PM [follower-194-writer-79] [DEBUG] JournalWriteTask - follower-194: journal writer stopped 02:10:03,751 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - follower-194: journal closed 02:10:03,751 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - follower-194: journal closed 02:10:03,751 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - follower-194: stopped executor with 0 remaining tasks 02:10:03,751 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - follower-194: stopped executor with 0 remaining tasks 02:10:03,754 PM [main] [INFO] RaftActorTest - testNonVotingOnRecovery starting [WARN] [10/16/2025 14:10:03.755] [test-pekko.actor.default-dispatcher-11] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/test-actor-196]: org.opendaylight.controller.cluster.common.actor.Monitor@3cfdbdb6 02:10:03,757 PM [test-pekko.actor.default-dispatcher-14] [INFO] RaftActor - test-actor-196: Starting recovery with journal batch size 1000 02:10:03,757 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-196: started executor 02:10:03,757 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] RaftStorage - test-actor-196: started executor 02:10:03,758 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-196: metadata journal open: replayFrom=1 applyTo=0 02:10:03,760 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] EntryJournalV1 - test-actor-196: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 02:10:03,760 PM [test-pekko.actor.default-dispatcher-14] [INFO] EnabledRaftStorage - test-actor-196: journal open: applyTo=0 02:10:03,760 PM [test-actor-196-writer-80] [DEBUG] JournalWriteTask - test-actor-196: journal writer started 02:10:03,760 PM [test-actor-196-writer-80] [DEBUG] JournalWriteTask - test-actor-196: waiting to receive commands 02:10:03,763 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] PropertiesTermInfoStore - /tmp/junit-71503623656067118/test-actor-196/TermInfo.properties does not exist 02:10:03,763 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - test-actor-196: skipping unrecognized file /tmp/junit-71503623656067118/test-actor-196/journal-v1-1.log 02:10:03,763 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - test-actor-196: skipping unrecognized file /tmp/junit-71503623656067118/test-actor-196/metadata-v1-1.log 02:10:03,763 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - test-actor-196: no eligible files found 02:10:03,763 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] PekkoRecovery - test-actor-196: Received ReplicatedLogEntry for recovery: index: 0, size: 131 02:10:03,763 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] PeerInfos - test-actor-196: Updated server config: isVoting: false, peers: [] 02:10:03,764 PM [test-pekko.actor.default-dispatcher-11] [INFO] PekkoRecovery - test-actor-196: Recovery completed - Switching actor to Follower - last log index = 0, last log term = 1, snapshot index = -1, snapshot term = -1, journal size = 1 02:10:03,767 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] PropertiesTermInfoStore - test-actor-196: Set currentTerm=0, votedFor=null 02:10:03,767 PM [test-pekko.actor.default-dispatcher-11] [INFO] PekkoRecovery - test-actor-196: Local TermInfo store seeded with TermInfo{term=0} 02:10:03,767 PM [test-pekko.actor.default-dispatcher-11] [INFO] PekkoRecovery - test-actor-196: taking snapshot to clear Pekko persistence to 1 02:10:03,767 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] Recovery - test-actor-196: no applied entries in recovery log, re-snapshotting EntryInfo[index=-1, term=-1] 02:10:03,767 PM [test-pekko.actor.default-dispatcher-11] [INFO] Recovery - test-actor-196: Taking snapshot on entry with index -1 02:10:03,767 PM [test-pekko.actor.default-dispatcher-11] [INFO] MockRaftActor - test-actor-196: support() called 02:10:03,767 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - test-actor-196: starting snapshot writeout to /tmp/junit-71503623656067118/test-actor-196/snapshot-0000000068F0FCBB-2DC54A7C.tmp 02:10:03,770 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - test-actor-196: finished snapshot writeout to /tmp/junit-71503623656067118/test-actor-196/snapshot-0000000068F0FCBB-2DC54A7C.v1 02:10:03,770 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - test-actor-196: skipping unrecognized file /tmp/junit-71503623656067118/test-actor-196/TermInfo.properties 02:10:03,770 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - test-actor-196: selected SNAPSHOT_V1 to handle file /tmp/junit-71503623656067118/test-actor-196/snapshot-0000000068F0FCBB-2DC54A7C.v1 02:10:03,770 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - test-actor-196: skipping unrecognized file /tmp/junit-71503623656067118/test-actor-196/journal-v1-1.log 02:10:03,770 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - test-actor-196: skipping unrecognized file /tmp/junit-71503623656067118/test-actor-196/metadata-v1-1.log 02:10:03,770 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - test-actor-196: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=-1, term=-1], timestamp=2025-10-16T14:10:03.767904380Z, file=/tmp/junit-71503623656067118/test-actor-196/snapshot-0000000068F0FCBB-2DC54A7C.v1, size=222, entryCompress=NONE, stateCompress=NONE} 02:10:03,770 PM [test-pekko.actor.default-dispatcher-11] [INFO] Recovery - test-actor-196: Snapshot completed in 3.194 ms, resetting timer for the next recovery snapshot 02:10:03,770 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftActor - test-actor-196: Pekko recovery completed and cannot restore from snapshot 02:10:03,770 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftActor - test-actor-196: starting journal recovery 02:10:03,770 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] AbstractReplicatedLog - test-actor-196: Moving last applied index from -1 to -1 02:10:03,770 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] JournalRecovery - test-actor-196: empty journal: appending 1 entries 02:10:03,770 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] EntryJournalV1 - test-actor-196: updated meta to JournalMeta[replayFrom=1, applyTo=0] 02:10:03,773 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] PeerInfos - test-actor-196: Updated server config: isVoting: false, peers: [] 02:10:03,773 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] JournalRecovery - test-actor-196: journal recovery completedin 2.517 ms with journalIndex=1 02:10:03,773 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftActor - test-actor-196: Journal recovery completed and cannot restore from snapshot 02:10:03,773 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftActor - test-actor-196: ignoring DeleteMessagesSuccess(1) 02:10:03,773 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] DefaultConfigParamsImpl - No custom RaftPolicy specified. Using DefaultRaftPolicy 02:10:04,173 PM [main] [INFO] RaftActorTest - testNonVotingOnRecovery ending 02:10:04,174 PM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/test-actor-196] 02:10:04,185 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] EnabledRaftStorage - test-actor-196: terminating thread VirtualThread[#651,test-actor-196-writer-80]/waiting 02:10:04,185 PM [test-actor-196-writer-80] [DEBUG] JournalWriteTask - test-actor-196: received 1 commands after 424.8 ms 02:10:04,185 PM [test-actor-196-writer-80] [DEBUG] JournalWriteTask - test-actor-196: completed 1 commands in 14.19 μs 02:10:04,185 PM [test-actor-196-writer-80] [DEBUG] JournalWriteTask - test-actor-196: journal writer stopped 02:10:04,186 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] EntryJournalV1 - test-actor-196: journal closed 02:10:04,186 PM [test-pekko.actor.default-dispatcher-11] [INFO] EnabledRaftStorage - test-actor-196: journal closed 02:10:04,186 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - test-actor-196: stopped executor with 0 remaining tasks 02:10:04,186 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - test-actor-196: stopped executor with 0 remaining tasks 02:10:04,190 PM [main] [INFO] RaftActorTest - testRaftActorRecoveryWithPersistenceEnabled starting [WARN] [10/16/2025 14:10:04.191] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/termination-monitor] received dead letter from Actor[pekko://test/user/follower-197#-2087107155]: org.opendaylight.controller.cluster.common.actor.Monitor@6bec98e5 02:10:04,192 PM [test-pekko.actor.default-dispatcher-11] [INFO] RaftActor - follower-197: Starting recovery with journal batch size 1000 02:10:04,193 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - follower-197: started executor 02:10:04,193 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - follower-197: started executor 02:10:04,194 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] EntryJournalV1 - follower-197: metadata journal open: replayFrom=1 applyTo=0 02:10:04,194 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] EntryJournalV1 - follower-197: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 02:10:04,194 PM [test-pekko.actor.default-dispatcher-11] [INFO] EnabledRaftStorage - follower-197: journal open: applyTo=0 02:10:04,194 PM [follower-197-writer-81] [DEBUG] JournalWriteTask - follower-197: journal writer started 02:10:04,194 PM [follower-197-writer-81] [DEBUG] JournalWriteTask - follower-197: waiting to receive commands 02:10:04,196 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] PropertiesTermInfoStore - /tmp/junit-9154267343574919595/follower-197/TermInfo.properties does not exist 02:10:04,196 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - follower-197: skipping unrecognized file /tmp/junit-9154267343574919595/follower-197/journal-v1-1.log 02:10:04,197 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - follower-197: skipping unrecognized file /tmp/junit-9154267343574919595/follower-197/metadata-v1-1.log 02:10:04,197 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - follower-197: no eligible files found 02:10:04,197 PM [test-pekko.actor.default-dispatcher-11] [INFO] PekkoRecovery - follower-197: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 02:10:04,200 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] PropertiesTermInfoStore - follower-197: Set currentTerm=0, votedFor=null 02:10:04,200 PM [test-pekko.actor.default-dispatcher-11] [INFO] PekkoRecovery - follower-197: Local TermInfo store seeded with TermInfo{term=0} 02:10:04,201 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftActor - follower-197: Pekko recovery completed and can restore from snapshot 02:10:04,201 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftActor - follower-197: starting journal recovery 02:10:04,201 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] AbstractReplicatedLog - follower-197: Moving last applied index from -1 to -1 02:10:04,201 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] JournalRecovery - follower-197: empty journal: appending 0 entries 02:10:04,201 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] EntryJournalV1 - follower-197: updated meta to JournalMeta[replayFrom=1, applyTo=0] 02:10:04,201 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] JournalRecovery - follower-197: journal recovery completedin 280.5 μs with journalIndex=1 02:10:04,201 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftActor - follower-197: Journal recovery completed and can restore from snapshot 02:10:04,209 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] EnabledRaftStorage - follower-197: terminating thread VirtualThread[#652,follower-197-writer-81]/waiting 02:10:04,210 PM [follower-197-writer-81] [DEBUG] JournalWriteTask - follower-197: received 1 commands after 15.10 ms 02:10:04,210 PM [follower-197-writer-81] [DEBUG] JournalWriteTask - follower-197: completed 1 commands in 14.02 μs 02:10:04,210 PM [follower-197-writer-81] [DEBUG] JournalWriteTask - follower-197: journal writer stopped 02:10:04,210 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] EntryJournalV1 - follower-197: journal closed 02:10:04,210 PM [test-pekko.actor.default-dispatcher-11] [INFO] EnabledRaftStorage - follower-197: journal closed 02:10:04,210 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - follower-197: stopped executor with 0 remaining tasks 02:10:04,210 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - follower-197: stopped executor with 0 remaining tasks [WARN] [10/16/2025 14:10:04.212] [test-pekko.actor.default-dispatcher-11] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/$$a]: org.opendaylight.controller.cluster.common.actor.Monitor@79ffb628 02:10:04,213 PM [main] [INFO] RaftActor - follower-197: Starting recovery with journal batch size 1000 02:10:04,213 PM [main] [DEBUG] RaftStorage - follower-197: started executor 02:10:04,213 PM [main] [DEBUG] RaftStorage - follower-197: started executor 02:10:04,214 PM [main] [DEBUG] EntryJournalV1 - follower-197: metadata journal open: replayFrom=1 applyTo=0 02:10:04,215 PM [main] [DEBUG] EntryJournalV1 - follower-197: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 02:10:04,215 PM [main] [INFO] EnabledRaftStorage - follower-197: journal open: applyTo=0 02:10:04,215 PM [follower-197-writer-82] [DEBUG] JournalWriteTask - follower-197: journal writer started 02:10:04,215 PM [follower-197-writer-82] [DEBUG] JournalWriteTask - follower-197: waiting to receive commands 02:10:04,216 PM [test-pekko.persistence.dispatchers.default-plugin-dispatcher-13] [DEBUG] PropertiesTermInfoStore - follower-197: Set currentTerm=0, votedFor=null 02:10:04,216 PM [test-pekko.persistence.dispatchers.default-plugin-dispatcher-13] [DEBUG] RaftStorage - follower-197: skipping unrecognized file /tmp/junit-9154267343574919595/follower-197/TermInfo.properties 02:10:04,216 PM [test-pekko.persistence.dispatchers.default-plugin-dispatcher-13] [DEBUG] RaftStorage - follower-197: skipping unrecognized file /tmp/junit-9154267343574919595/follower-197/journal-v1-1.log 02:10:04,216 PM [test-pekko.persistence.dispatchers.default-plugin-dispatcher-13] [DEBUG] RaftStorage - follower-197: skipping unrecognized file /tmp/junit-9154267343574919595/follower-197/metadata-v1-1.log 02:10:04,216 PM [test-pekko.persistence.dispatchers.default-plugin-dispatcher-13] [DEBUG] RaftStorage - follower-197: no eligible files found 02:10:04,216 PM [test-pekko.persistence.dispatchers.default-plugin-dispatcher-13] [DEBUG] PekkoRecovery - follower-197: SnapshotOffer called. 02:10:04,217 PM [test-pekko.persistence.dispatchers.default-plugin-dispatcher-13] [DEBUG] PekkoRecovery - follower-197: initializing from snapshot taken at 2025-10-16T14:10:04.207Z 02:10:04,217 PM [test-pekko.persistence.dispatchers.default-plugin-dispatcher-13] [DEBUG] PropertiesTermInfoStore - follower-197: Set currentTerm=-1, votedFor=null 02:10:04,217 PM [test-pekko.persistence.dispatchers.default-plugin-dispatcher-13] [INFO] PekkoRecovery - Recovery snapshot applied for follower-197 in 415.5 μs: snapshotIndex=3, snapshotTerm=1, journal-size=1 02:10:04,217 PM [test-pekko.persistence.dispatchers.default-plugin-dispatcher-13] [INFO] PekkoRecovery - follower-197: migrating from Pekko persistent-snapshot taken at 2025-10-16T14:10:04.207Z 02:10:04,217 PM [test-pekko.persistence.dispatchers.default-plugin-dispatcher-13] [INFO] MockRaftActor - follower-197: support() called 02:10:04,218 PM [test-pekko.persistence.dispatchers.default-plugin-dispatcher-13] [DEBUG] RaftStorage - follower-197: starting snapshot writeout to /tmp/junit-9154267343574919595/follower-197/snapshot-0000000068F0FCBC-0C5691C0.tmp 02:10:04,221 PM [test-pekko.persistence.dispatchers.default-plugin-dispatcher-13] [DEBUG] RaftStorage - follower-197: finished snapshot writeout to /tmp/junit-9154267343574919595/follower-197/snapshot-0000000068F0FCBC-0C5691C0.v1 02:10:04,221 PM [test-pekko.persistence.dispatchers.default-plugin-dispatcher-13] [DEBUG] RaftStorage - follower-197: skipping unrecognized file /tmp/junit-9154267343574919595/follower-197/TermInfo.properties 02:10:04,221 PM [test-pekko.persistence.dispatchers.default-plugin-dispatcher-13] [DEBUG] RaftStorage - follower-197: skipping unrecognized file /tmp/junit-9154267343574919595/follower-197/journal-v1-1.log 02:10:04,221 PM [test-pekko.persistence.dispatchers.default-plugin-dispatcher-13] [DEBUG] RaftStorage - follower-197: skipping unrecognized file /tmp/junit-9154267343574919595/follower-197/metadata-v1-1.log 02:10:04,221 PM [test-pekko.persistence.dispatchers.default-plugin-dispatcher-13] [DEBUG] RaftStorage - follower-197: selected SNAPSHOT_V1 to handle file /tmp/junit-9154267343574919595/follower-197/snapshot-0000000068F0FCBC-0C5691C0.v1 02:10:04,221 PM [test-pekko.persistence.dispatchers.default-plugin-dispatcher-13] [DEBUG] RaftStorage - follower-197: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=3, term=1], timestamp=2025-10-16T14:10:04.207Z, file=/tmp/junit-9154267343574919595/follower-197/snapshot-0000000068F0FCBC-0C5691C0.v1, size=513, entryCompress=NONE, stateCompress=NONE} 02:10:04,221 PM [test-pekko.persistence.dispatchers.default-plugin-dispatcher-13] [INFO] PekkoRecovery - follower-197: local snapshot saved in 4.300 ms, deleting Pekko-persisted snapshots 02:10:04,226 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] PekkoRecovery - follower-197: Received ReplicatedLogEntry for recovery: index: 5, size: 2 02:10:04,226 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] PekkoRecovery - follower-197: Received apply journal entries for recovery, applying to state: 4 to 5 02:10:04,226 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] AbstractReplicatedLog - follower-197: Moving last applied index from 3 to 5 02:10:04,226 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] PekkoRecovery - follower-197: Received ReplicatedLogEntry for recovery: index: 6, size: 3 02:10:04,226 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] PekkoRecovery - follower-197: Received ReplicatedLogEntry for recovery: index: 7, size: 4 02:10:04,226 PM [test-pekko.actor.default-dispatcher-11] [INFO] PekkoRecovery - follower-197: Recovery completed in 9.381 ms - Switching actor to Follower - last log index = 7, last log term = 1, snapshot index = 3, snapshot term = 1, journal size = 4 02:10:04,226 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] PekkoRecovery - follower-197: restoring local TermInfo{term=0} 02:10:04,226 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] PropertiesTermInfoStore - follower-197: Set currentTerm=0, votedFor=null 02:10:04,226 PM [test-pekko.actor.default-dispatcher-11] [INFO] PekkoRecovery - follower-197: taking snapshot to clear Pekko persistence to 8 02:10:04,226 PM [test-pekko.actor.default-dispatcher-11] [INFO] Recovery - follower-197: Taking snapshot on entry with index 5 02:10:04,226 PM [test-pekko.actor.default-dispatcher-11] [INFO] MockRaftActor - follower-197: support() called 02:10:04,227 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - follower-197: starting snapshot writeout to /tmp/junit-9154267343574919595/follower-197/snapshot-0000000068F0FCBC-0D906E6B.tmp 02:10:04,231 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - follower-197: finished snapshot writeout to /tmp/junit-9154267343574919595/follower-197/snapshot-0000000068F0FCBC-0D906E6B.v1 02:10:04,231 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - follower-197: selected SNAPSHOT_V1 to handle file /tmp/junit-9154267343574919595/follower-197/snapshot-0000000068F0FCBC-0D906E6B.v1 02:10:04,231 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - follower-197: skipping unrecognized file /tmp/junit-9154267343574919595/follower-197/TermInfo.properties 02:10:04,231 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - follower-197: skipping unrecognized file /tmp/junit-9154267343574919595/follower-197/journal-v1-1.log 02:10:04,231 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - follower-197: skipping unrecognized file /tmp/junit-9154267343574919595/follower-197/metadata-v1-1.log 02:10:04,231 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - follower-197: selected SNAPSHOT_V1 to handle file /tmp/junit-9154267343574919595/follower-197/snapshot-0000000068F0FCBC-0C5691C0.v1 02:10:04,231 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - follower-197: deleted snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=3, term=1], timestamp=2025-10-16T14:10:04.207Z, file=/tmp/junit-9154267343574919595/follower-197/snapshot-0000000068F0FCBC-0C5691C0.v1, size=513, entryCompress=NONE, stateCompress=NONE} 02:10:04,231 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - follower-197: retaining snapshot SnapshotFileV1{lastIncluded=EntryInfo[index=5, term=1], timestamp=2025-10-16T14:10:04.227569259Z, file=/tmp/junit-9154267343574919595/follower-197/snapshot-0000000068F0FCBC-0D906E6B.v1, size=220, entryCompress=NONE, stateCompress=NONE} 02:10:04,232 PM [test-pekko.actor.default-dispatcher-11] [INFO] Recovery - follower-197: Snapshot completed in 5.381 ms, resetting timer for the next recovery snapshot 02:10:04,232 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftActor - follower-197: Pekko recovery completed and cannot restore from snapshot 02:10:04,232 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftActor - follower-197: starting journal recovery 02:10:04,232 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] AbstractReplicatedLog - follower-197: Moving last applied index from -1 to 5 02:10:04,232 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] JournalRecovery - follower-197: empty journal: appending 2 entries 02:10:04,232 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] EntryJournalV1 - follower-197: updated meta to JournalMeta[replayFrom=1, applyTo=0] 02:10:04,236 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] JournalRecovery - follower-197: journal recovery completedin 4.161 ms with journalIndex=1 02:10:04,236 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftActor - follower-197: Journal recovery completed and cannot restore from snapshot 02:10:04,237 PM [test-pekko.persistence.dispatchers.default-plugin-dispatcher-13] [DEBUG] RaftActor - follower-197: ignoring DeleteSnapshotsSuccess(SnapshotSelectionCriteria(9223372036854775807,9223372036854775807,0,0)) 02:10:04,237 PM [main] [INFO] RaftActorTest - testRaftActorRecoveryWithPersistenceEnabled ending 02:10:04,237 PM [test-pekko.persistence.dispatchers.default-plugin-dispatcher-12] [DEBUG] RaftActor - follower-197: ignoring DeleteMessagesSuccess(8) 02:10:04,237 PM [main] [INFO] TestActorFactory - Killing actor Actor[pekko://test/user/follower-197#-2087107155] 02:10:04,248 PM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/$$a] 02:10:04,248 PM [main] [DEBUG] EnabledRaftStorage - follower-197: terminating thread VirtualThread[#653,follower-197-writer-82]/waiting 02:10:04,248 PM [follower-197-writer-82] [DEBUG] JournalWriteTask - follower-197: received 1 commands after 33.55 ms 02:10:04,249 PM [follower-197-writer-82] [DEBUG] JournalWriteTask - follower-197: completed 1 commands in 21.06 μs 02:10:04,249 PM [follower-197-writer-82] [DEBUG] JournalWriteTask - follower-197: journal writer stopped 02:10:04,249 PM [main] [DEBUG] EntryJournalV1 - follower-197: journal closed 02:10:04,249 PM [main] [INFO] EnabledRaftStorage - follower-197: journal closed 02:10:04,249 PM [main] [DEBUG] RaftStorage - follower-197: stopped executor with 0 remaining tasks 02:10:04,249 PM [main] [DEBUG] RaftStorage - follower-197: stopped executor with 0 remaining tasks [WARN] [10/16/2025 14:10:04.254] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader-198]: org.opendaylight.controller.cluster.common.actor.Monitor@63010ae4 02:10:04,254 PM [main] [INFO] RaftActor - leader-198: Starting recovery with journal batch size 1000 02:10:04,255 PM [main] [DEBUG] RaftStorage - leader-198: started executor 02:10:04,255 PM [main] [DEBUG] RaftStorage - leader-198: started executor 02:10:04,255 PM [main] [DEBUG] EntryJournalV1 - leader-198: metadata journal open: replayFrom=1 applyTo=0 02:10:04,256 PM [main] [DEBUG] EntryJournalV1 - leader-198: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 02:10:04,256 PM [main] [INFO] EnabledRaftStorage - leader-198: journal open: applyTo=0 02:10:04,256 PM [leader-198-writer-83] [DEBUG] JournalWriteTask - leader-198: journal writer started 02:10:04,256 PM [leader-198-writer-83] [DEBUG] JournalWriteTask - leader-198: waiting to receive commands 02:10:04,258 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] PropertiesTermInfoStore - /tmp/junit-5889327575880170057/leader-198/TermInfo.properties does not exist 02:10:04,258 PM [test-pekko.actor.default-dispatcher-11] [INFO] PekkoRecovery - leader-198: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 02:10:04,264 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] PropertiesTermInfoStore - leader-198: Set currentTerm=0, votedFor=null 02:10:04,264 PM [test-pekko.actor.default-dispatcher-11] [INFO] PekkoRecovery - leader-198: Local TermInfo store seeded with TermInfo{term=0} 02:10:04,264 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftActor - leader-198: Pekko recovery completed and can restore from snapshot 02:10:04,264 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftActor - leader-198: no journal: skipping journal recovery 02:10:04,264 PM [main] [DEBUG] AbstractReplicatedLog - leader-198: Moving last applied index from -1 to 3 02:10:04,264 PM [main] [DEBUG] PropertiesTermInfoStore - leader-198: Set currentTerm=1, votedFor=leader-198 02:10:04,265 PM [main] [DEBUG] AbstractLeader - leader-198 (Leader): Election: Leader has following peers: [member1] 02:10:04,265 PM [main] [DEBUG] AbstractLeader - leader-198 (Leader): Checking sendAppendEntries for follower member1: active: false, followerNextIndex: 3, leaderLastIndex: 3, leaderSnapShotIndex: 3 [WARN] [10/16/2025 14:10:04.265] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/leader-198/address] received dead letter from TestActor[pekko://test/user/leader-198]: AppendEntries{term=1, leaderId=leader-198, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=-1, payloadVersion=5, recipientRaftVersion=4, leaderRaftVersion=5, entries==[]} 02:10:04,266 PM [main] [DEBUG] RaftActor - leader-198: Persist data index=4 term=1 command=duh 02:10:04,266 PM [main] [DEBUG] ReplicatedLogImpl - leader-198: Append log entry and persist JournaledLogEntry{index=4, term=1, command=duh, pending=true} 02:10:04,266 PM [main] [DEBUG] RaftStorageCompleter - test: 1 completion(s) pending 02:10:04,266 PM [main] [DEBUG] RaftStorageCompleter - test: running 1 completion(s) 02:10:04,266 PM [main] [DEBUG] ReplicatedLogImpl - leader-198: persist complete JournaledLogEntry{index=4, term=1, command=duh, pending=true} 02:10:04,266 PM [main] [INFO] SnapshotManager - leader-198: Initiating snapshot capture CaptureSnapshot [lastAppliedIndex=3, lastAppliedTerm=-1, lastIndex=4, lastTerm=1, installSnapshotInitiated=, replicatedToAllIndex=-1, replicatedToAllTerm=-1, unAppliedEntries size=1, mandatoryTrim=false] 02:10:04,266 PM [main] [DEBUG] SnapshotManager - leader-198: captured snapshot at lastSequenceNumber: 0 02:10:04,266 PM [main] [INFO] SnapshotManager - leader-198: Persising snapshot at EntryInfo[index=3, term=-1]/EntryInfo[index=4, term=1] 02:10:04,266 PM [main] [INFO] MockRaftActor - leader-198: support() called 02:10:04,266 PM [main] [INFO] SnapshotManager - leader-198: Removed in-memory snapshotted entries, adjusted snapshotIndex: 3 and term: -1 02:10:04,266 PM [main] [DEBUG] AbstractLeader - leader-198 (Leader): Replicate message: identifier: MockIdentifier{value=x}, logIndex: 4, isSendImmediate: true 02:10:04,266 PM [main] [DEBUG] DefaultConfigParamsImpl - No custom RaftPolicy specified. Using DefaultRaftPolicy 02:10:04,266 PM [main] [DEBUG] AbstractLeader - leader-198 (Leader): Checking sendAppendEntries for follower member1: active: false, followerNextIndex: 3, leaderLastIndex: 4, leaderSnapShotIndex: 3 [WARN] [10/16/2025 14:10:04.267] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/leader-198/address] received dead letter from TestActor[pekko://test/user/leader-198]: AppendEntries{term=1, leaderId=leader-198, prevLogIndex=-1, prevLogTerm=-1, leaderCommit=-1, replicatedToAllIndex=3, payloadVersion=5, recipientRaftVersion=4, leaderRaftVersion=5, entries==[]} 02:10:04,267 PM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/leader-198] 02:10:04,278 PM [main] [DEBUG] EnabledRaftStorage - leader-198: terminating thread VirtualThread[#654,leader-198-writer-83]/waiting 02:10:04,278 PM [leader-198-writer-83] [DEBUG] JournalWriteTask - leader-198: received 1 commands after 22.06 ms 02:10:04,278 PM [leader-198-writer-83] [DEBUG] JournalWriteTask - leader-198: completed 1 commands in 22.75 μs 02:10:04,278 PM [leader-198-writer-83] [DEBUG] JournalWriteTask - leader-198: journal writer stopped 02:10:04,279 PM [main] [DEBUG] EntryJournalV1 - leader-198: journal closed 02:10:04,279 PM [main] [INFO] EnabledRaftStorage - leader-198: journal closed 02:10:04,279 PM [main] [DEBUG] RaftStorage - leader-198: stopped executor with 0 remaining tasks 02:10:04,279 PM [main] [DEBUG] RaftStorage - leader-198: stopped executor with 0 remaining tasks [WARN] [10/16/2025 14:10:04.285] [test-pekko.actor.default-dispatcher-14] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/notifier-199]: org.opendaylight.controller.cluster.common.actor.Monitor@65ef85ce 02:10:04,287 PM [test-pekko.actor.default-dispatcher-11] [INFO] RaftActor - notifier-199: Starting recovery with journal batch size 1000 02:10:04,287 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - notifier-199: started executor 02:10:04,287 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] RaftStorage - notifier-199: started executor 02:10:04,288 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] EntryJournalV1 - notifier-199: metadata journal open: replayFrom=1 applyTo=0 02:10:04,288 PM [test-pekko.actor.default-dispatcher-11] [DEBUG] EntryJournalV1 - notifier-199: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 02:10:04,288 PM [test-pekko.actor.default-dispatcher-11] [INFO] EnabledRaftStorage - notifier-199: journal open: applyTo=0 02:10:04,289 PM [notifier-199-writer-84] [DEBUG] JournalWriteTask - notifier-199: journal writer started 02:10:04,289 PM [notifier-199-writer-84] [DEBUG] JournalWriteTask - notifier-199: waiting to receive commands 02:10:04,290 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - /tmp/junit-1887000567345555505/notifier-199/TermInfo.properties does not exist 02:10:04,290 PM [test-pekko.actor.default-dispatcher-14] [INFO] PekkoRecovery - notifier-199: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 02:10:04,294 PM [test-pekko.actor.default-dispatcher-14] [DEBUG] PropertiesTermInfoStore - notifier-199: Set currentTerm=0, votedFor=null