2024.12.18 23:38:18.212748 [ 1 ] {} : Starting ClickHouse Keeper 23.8.7.1(revision : 54477, git hash: b6a391579f09dde47a1aa5602e154e7fcde80d1e, build id: ), PID 9276 2024.12.18 23:38:18.212829 [ 1 ] {} Application: starting up 2024.12.18 23:38:18.212861 [ 1 ] {} Application: OS Name = SunOS, OS Version = 5.11, OS Architecture = i86pc 2024.12.18 23:38:18.217601 [ 1 ] {} Application: Initializing DateLUT. 2024.12.18 23:38:18.217621 [ 1 ] {} Application: Initialized DateLUT with time zone 'UTC'. 2024.12.18 23:38:18.222201 [ 1 ] {} Context: Cannot connect to ZooKeeper (or Keeper) before internal Keeper start, will wait for Keeper synchronously 2024.12.18 23:38:18.222278 [ 1 ] {} KeeperDispatcher: Initializing storage dispatcher 2024.12.18 23:38:18.222817 [ 1 ] {} KeeperContext: Keeper feature flag FILTERED_LIST: enabled 2024.12.18 23:38:18.222834 [ 1 ] {} KeeperContext: Keeper feature flag MULTI_READ: enabled 2024.12.18 23:38:18.222860 [ 1 ] {} KeeperContext: Keeper feature flag CHECK_NOT_EXISTS: disabled 2024.12.18 23:38:18.223121 [ 1 ] {} KeeperSnapshotManager: Reading from disk LocalSnapshotDisk 2024.12.18 23:38:18.224739 [ 1 ] {} KeeperLogStore: Reading from disk LocalLogDisk 2024.12.18 23:38:18.224786 [ 1 ] {} KeeperLogStore: No logs exists in /var/tmp/omicron_tmp/clickward_test/keeper-2/coordination/log. It's Ok if it's the first run of clickhouse-keeper. 2024.12.18 23:38:18.224962 [ 1 ] {} KeeperLogStore: force_sync enabled 2024.12.18 23:38:18.224989 [ 1 ] {} KeeperDispatcher: Waiting server to initialize 2024.12.18 23:38:18.225029 [ 1 ] {} KeeperStateMachine: Totally have 0 snapshots 2024.12.18 23:38:18.225041 [ 1 ] {} KeeperStateMachine: No existing snapshots, last committed log index 0 2024.12.18 23:38:18.226959 [ 1 ] {} KeeperLogStore: Removing all changelogs 2024.12.18 23:38:18.227005 [ 1 ] {} Changelog: Starting new changelog changelog_1_100000.bin.zstd 2024.12.18 23:38:18.227082 [ 1 ] {} KeeperServer: Preprocessing 0 log entries 2024.12.18 23:38:18.227089 [ 1 ] {} KeeperServer: Preprocessing done 2024.12.18 23:38:18.227105 [ 1 ] {} KeeperServer: No config in log store and snapshot, probably it's initial run. Will use config from .xml on disk 2024.12.18 23:38:18.234648 [ 1 ] {} RaftInstance: Raft ASIO listener initiated on :::29102, unsecured 2024.12.18 23:38:18.237640 [ 1 ] {} KeeperStateManager: No state was read 2024.12.18 23:38:18.237677 [ 1 ] {} RaftInstance: parameters: election timeout range 1000 - 2000, heartbeat 500, leadership expiry 10000, max batch 100, backoff 50, snapshot distance 100000, enable randomized snapshot creation NO, log sync stop gap 99999, reserved logs 100000, client timeout 10000, auto forwarding on, API call type async, custom commit quorum size 0, custom election quorum size 0, snapshot receiver included, leadership transfer wait time 0, grace period of lagging state machine 0, snapshot IO: blocking, parallel log appending: on 2024.12.18 23:38:18.237719 [ 1 ] {} RaftInstance: new election timeout range: 1000 - 2000 2024.12.18 23:38:18.237760 [ 1 ] {} RaftInstance: === INIT RAFT SERVER === commit index 0 term 0 election timer allowed log store start 1, end 0 config log idx 0, prev log idx 0 2024.12.18 23:38:18.238767 [ 1 ] {} RaftInstance: asio client created: 1d886b20 2024.12.18 23:38:18.238808 [ 1 ] {} RaftInstance: asio client created: 1d8997a0 2024.12.18 23:38:18.238819 [ 1 ] {} RaftInstance: peer 1: DC ID 0, ::1:29101, voting member, 1 peer 2: DC ID 0, ::1:29102, voting member, 1 peer 3: DC ID 0, ::1:29103, voting member, 1 my id: 2, voting_member num peers: 2 2024.12.18 23:38:18.240747 [ 1 ] {} RaftInstance: global manager does not exist. will use local thread for commit and append 2024.12.18 23:38:18.240870 [ 1 ] {} RaftInstance: wait for HB, for 50 + [1000, 2000] ms 2024.12.18 23:38:18.240870 [ 20 ] {} RaftInstance: commit_cv_ sleep 2024.12.18 23:38:18.240914 [ 21 ] {} RaftInstance: bg append_entries thread initiated 2024.12.18 23:38:18.290954 [ 1 ] {} RaftInstance: re-schedule election timer 2024.12.18 23:38:18.290980 [ 1 ] {} RaftInstance: server 2 started 2024.12.18 23:38:18.291008 [ 1 ] {} RaftInstance: asio rpc session created: 1d8ad5d0 2024.12.18 23:38:18.291073 [ 1 ] {} KeeperDispatcher: Server initialized, waiting for quorum 2024.12.18 23:38:19.715344 [ 12 ] {} RaftInstance: election timeout 2024.12.18 23:38:19.715423 [ 12 ] {} RaftInstance: Election timeout, initiate leader election 2024.12.18 23:38:19.715466 [ 12 ] {} RaftInstance: [PRIORITY] decay, target 1 -> 1, mine 1 2024.12.18 23:38:19.715485 [ 12 ] {} RaftInstance: [ELECTION TIMEOUT] current role: follower, log last term 0, state term 0, target p 1, my p 1, hb dead, pre-vote NOT done 2024.12.18 23:38:19.715561 [ 12 ] {} RaftInstance: [PRE-VOTE INIT] my id 2, my role candidate, term 0, log idx 0, log term 0, priority (target 1 / mine 1) 2024.12.18 23:38:19.715589 [ 12 ] {} RaftInstance: send req 2 -> 3, type pre_vote_request 2024.12.18 23:38:19.715601 [ 12 ] {} RaftInstance: socket 1d8997a0 to ::1:29103 is not opened yet 2024.12.18 23:38:19.715750 [ 12 ] {} RaftInstance: send req 2 -> 1, type pre_vote_request 2024.12.18 23:38:19.715767 [ 12 ] {} RaftInstance: socket 1d886b20 to ::1:29101 is not opened yet 2024.12.18 23:38:19.715776 [ 12 ] {} RaftInstance: cancel existing timer 2024.12.18 23:38:19.715783 [ 12 ] {} RaftInstance: re-schedule election timer 2024.12.18 23:38:19.716454 [ 19 ] {} RaftInstance: 1d886b20 connected to ::1:29101 (as a client) 2024.12.18 23:38:19.716473 [ 12 ] {} RaftInstance: 1d8997a0 connected to ::1:29103 (as a client) 2024.12.18 23:38:19.716970 [ 18 ] {} RaftInstance: resp of req 2 -> 3, type pre_vote_request, OK 2024.12.18 23:38:19.717000 [ 18 ] {} RaftInstance: Receive a pre_vote_response message from peer 3 with Result=1, Term=0, NextIndex=1 2024.12.18 23:38:19.717008 [ 19 ] {} RaftInstance: resp of req 2 -> 1, type pre_vote_request, OK 2024.12.18 23:38:19.717010 [ 18 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 0 2024.12.18 23:38:19.717035 [ 18 ] {} RaftInstance: [PRE-VOTE RESP] peer 3 (O), term 0, resp term 0, my role candidate, dead 2, live 0, abandoned 0, num voting members 3, quorum 2 2024.12.18 23:38:19.717044 [ 18 ] {} RaftInstance: [PRE-VOTE DONE] SUCCESS, term 0 2024.12.18 23:38:19.717050 [ 18 ] {} RaftInstance: [PRE-VOTE DONE] initiate actual vote 2024.12.18 23:38:19.717178 [ 18 ] {} RaftInstance: [VOTE INIT] my id 2, my role candidate, term 1, log idx 0, log term 0, priority (target 1 / mine 1) 2024.12.18 23:38:19.717188 [ 18 ] {} RaftInstance: send request_vote_request to server 3 with term 1 2024.12.18 23:38:19.717198 [ 18 ] {} RaftInstance: send req 2 -> 3, type request_vote_request 2024.12.18 23:38:19.717228 [ 18 ] {} RaftInstance: send request_vote_request to server 1 with term 1 2024.12.18 23:38:19.717234 [ 18 ] {} RaftInstance: send req 2 -> 1, type request_vote_request 2024.12.18 23:38:19.717262 [ 18 ] {} RaftInstance: cancel existing timer 2024.12.18 23:38:19.717281 [ 18 ] {} RaftInstance: re-schedule election timer 2024.12.18 23:38:19.717313 [ 19 ] {} RaftInstance: Receive a pre_vote_response message from peer 1 with Result=1, Term=0, NextIndex=1 2024.12.18 23:38:19.717331 [ 19 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 0 2024.12.18 23:38:19.717341 [ 19 ] {} RaftInstance: [PRE-VOTE RESP] peer 1 (O), term 0, resp term 0, my role candidate, dead 3, live 0, abandoned 0, num voting members 3, quorum 2 2024.12.18 23:38:19.717349 [ 19 ] {} RaftInstance: [PRE-VOTE DONE] SUCCESS, term 0 2024.12.18 23:38:19.717371 [ 19 ] {} RaftInstance: [PRE-VOTE DONE] actual vote is already initiated, do nothing 2024.12.18 23:38:19.717910 [ 15 ] {} RaftInstance: resp of req 2 -> 1, type request_vote_request, OK 2024.12.18 23:38:19.717918 [ 19 ] {} RaftInstance: resp of req 2 -> 3, type request_vote_request, OK 2024.12.18 23:38:19.717929 [ 15 ] {} RaftInstance: Receive a request_vote_response message from peer 1 with Result=1, Term=1, NextIndex=1 2024.12.18 23:38:19.717949 [ 15 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:19.717960 [ 15 ] {} RaftInstance: [VOTE RESP] peer 1 (O), resp term 1, my role candidate, granted 2, responded 2, num voting members 3, quorum 2 2024.12.18 23:38:19.717969 [ 15 ] {} RaftInstance: Server is elected as leader for term 1 2024.12.18 23:38:19.717984 [ 15 ] {} RaftInstance: number of pending commit elements: 0 2024.12.18 23:38:19.717992 [ 15 ] {} RaftInstance: state machine commit index 0, precommit index 0, last log index 0 2024.12.18 23:38:19.717999 [ 15 ] {} RaftInstance: peer 3, interval: 500 2024.12.18 23:38:19.718015 [ 15 ] {} RaftInstance: peer 1, interval: 500 2024.12.18 23:38:19.718044 [ 15 ] {} RaftInstance: [BECOME LEADER] appended new config at 1 2024.12.18 23:38:19.725054 [ 15 ] {} RaftInstance: send request to 3 2024.12.18 23:38:19.725061 [ 9 ] {} RaftInstance: got log append completion notification: OK 2024.12.18 23:38:19.725074 [ 15 ] {} RaftInstance: last_log_idx: 0, starting_idx: 1, cur_nxt_idx: 2 2024.12.18 23:38:19.725099 [ 15 ] {} RaftInstance: append_entries for 3 with LastLogIndex=0, LastLogTerm=0, EntriesLength=1, CommitIndex=0, Term=1, peer_last_sent_idx 0 2024.12.18 23:38:19.725108 [ 15 ] {} RaftInstance: idx: 1 2024.12.18 23:38:19.725118 [ 15 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:19.725161 [ 15 ] {} RaftInstance: sent 2024.12.18 23:38:19.725169 [ 15 ] {} RaftInstance: send request to 1 2024.12.18 23:38:19.725175 [ 15 ] {} RaftInstance: last_log_idx: 0, starting_idx: 1, cur_nxt_idx: 2 2024.12.18 23:38:19.725182 [ 15 ] {} RaftInstance: append_entries for 1 with LastLogIndex=0, LastLogTerm=0, EntriesLength=1, CommitIndex=0, Term=1, peer_last_sent_idx 0 2024.12.18 23:38:19.725189 [ 15 ] {} RaftInstance: idx: 1 2024.12.18 23:38:19.725195 [ 15 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:19.725240 [ 15 ] {} RaftInstance: sent 2024.12.18 23:38:19.725249 [ 15 ] {} RaftInstance: === LEADER (term 1) === 2024.12.18 23:38:19.725328 [ 9 ] {} RaftInstance: last durable index 1, precommit index 1 2024.12.18 23:38:19.725345 [ 9 ] {} RaftInstance: quorum idx 1, 1 0 0 2024.12.18 23:38:19.725357 [ 9 ] {} RaftInstance: local log idx 1, target_commit_idx 0, quick_commit_index_ 0, state_->get_commit_idx() 0 2024.12.18 23:38:19.725397 [ 19 ] {} RaftInstance: Receive a request_vote_response message from peer 3 with Result=1, Term=1, NextIndex=1 2024.12.18 23:38:19.725415 [ 19 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:19.725446 [ 19 ] {} RaftInstance: Election completed, will ignore the voting result from this server 2024.12.18 23:38:19.725777 [ 18 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:19.725801 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=2 2024.12.18 23:38:19.725808 [ 18 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:19.725814 [ 18 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 2 2024.12.18 23:38:19.725819 [ 18 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:19.725824 [ 18 ] {} RaftInstance: peer 3, prev matched idx: 0, new matched idx: 1 2024.12.18 23:38:19.725835 [ 18 ] {} RaftInstance: last durable index 1, precommit index 1 2024.12.18 23:38:19.725845 [ 18 ] {} RaftInstance: quorum idx 1, 1 1 0 2024.12.18 23:38:19.725854 [ 18 ] {} RaftInstance: trigger commit upto 1 2024.12.18 23:38:19.725862 [ 18 ] {} RaftInstance: send request to 3 2024.12.18 23:38:19.725865 [ 19 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:19.725870 [ 18 ] {} RaftInstance: last_log_idx: 1, starting_idx: 1, cur_nxt_idx: 2 2024.12.18 23:38:19.725888 [ 18 ] {} RaftInstance: append_entries for 3 with LastLogIndex=1, LastLogTerm=1, EntriesLength=0, CommitIndex=1, Term=1, peer_last_sent_idx 1 2024.12.18 23:38:19.725895 [ 18 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:19.725901 [ 18 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:19.725928 [ 18 ] {} RaftInstance: sent 2024.12.18 23:38:19.725944 [ 18 ] {} RaftInstance: send request to 1 2024.12.18 23:38:19.725952 [ 18 ] {} RaftInstance: last_log_idx: 0, starting_idx: 1, cur_nxt_idx: 2 2024.12.18 23:38:19.725960 [ 18 ] {} RaftInstance: append_entries for 1 with LastLogIndex=0, LastLogTerm=0, EntriesLength=1, CommitIndex=1, Term=1, peer_last_sent_idx 1 2024.12.18 23:38:19.725968 [ 18 ] {} RaftInstance: idx: 1 2024.12.18 23:38:19.725976 [ 18 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:19.726011 [ 18 ] {} RaftInstance: sent 2024.12.18 23:38:19.726019 [ 18 ] {} RaftInstance: local log idx 1, target_commit_idx 1, quick_commit_index_ 1, state_->get_commit_idx() 0 2024.12.18 23:38:19.726028 [ 18 ] {} RaftInstance: commit_cv_ notify (local thread) 2024.12.18 23:38:19.726051 [ 20 ] {} RaftInstance: commit_cv_ wake up 2024.12.18 23:38:19.726051 [ 19 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=2 2024.12.18 23:38:19.726083 [ 19 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:19.726089 [ 20 ] {} RaftInstance: commit upto 1, current idx 0 2024.12.18 23:38:19.726094 [ 19 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 2 2024.12.18 23:38:19.726098 [ 20 ] {} RaftInstance: commit upto 1, current idx 1 2024.12.18 23:38:19.726102 [ 19 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:19.726114 [ 19 ] {} RaftInstance: peer 1, prev matched idx: 0, new matched idx: 1 2024.12.18 23:38:19.726122 [ 19 ] {} RaftInstance: last durable index 1, precommit index 1 2024.12.18 23:38:19.726131 [ 19 ] {} RaftInstance: quorum idx 1, 1 1 1 2024.12.18 23:38:19.726139 [ 19 ] {} RaftInstance: local log idx 1, target_commit_idx 1, quick_commit_index_ 1, state_->get_commit_idx() 0 2024.12.18 23:38:19.726143 [ 15 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:19.726146 [ 19 ] {} RaftInstance: commit_cv_ notify (local thread) 2024.12.18 23:38:19.726162 [ 15 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=2 2024.12.18 23:38:19.726172 [ 15 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:19.726180 [ 15 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 2 2024.12.18 23:38:19.726189 [ 15 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:19.726196 [ 15 ] {} RaftInstance: peer 3, prev matched idx: 1, new matched idx: 1 2024.12.18 23:38:19.726205 [ 15 ] {} RaftInstance: last durable index 1, precommit index 1 2024.12.18 23:38:19.726213 [ 15 ] {} RaftInstance: quorum idx 1, 1 1 1 2024.12.18 23:38:19.726220 [ 15 ] {} RaftInstance: local log idx 1, target_commit_idx 1, quick_commit_index_ 1, state_->get_commit_idx() 0 2024.12.18 23:38:19.726234 [ 15 ] {} RaftInstance: commit_cv_ notify (local thread) 2024.12.18 23:38:19.726262 [ 20 ] {} RaftInstance: config at index 1 is committed, prev config log idx 0 2024.12.18 23:38:19.726291 [ 20 ] {} RaftInstance: new config log idx 1, prev log idx 0, cur config log idx 0, prev log idx 0 2024.12.18 23:38:19.726310 [ 20 ] {} RaftInstance: system is reconfigured to have 3 servers, last config index: 0, this config index: 1 2024.12.18 23:38:19.726326 [ 18 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:19.726355 [ 20 ] {} RaftInstance: new configuration: log idx 1, prev log idx 0 peer 1, DC ID 0, ::1:29101, voting member, 1 peer 2, DC ID 0, ::1:29102, voting member, 1 peer 3, DC ID 0, ::1:29103, voting member, 1 my id: 2, leader: 2, term: 1 2024.12.18 23:38:19.726367 [ 20 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:19.726392 [ 20 ] {} RaftInstance: DONE: commit upto 1, current idx 1 2024.12.18 23:38:19.726404 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=2 2024.12.18 23:38:19.726415 [ 20 ] {} RaftInstance: commit_cv_ sleep 2024.12.18 23:38:19.726419 [ 18 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:19.726428 [ 18 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 2 2024.12.18 23:38:19.726433 [ 18 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:19.726440 [ 1 ] {} KeeperDispatcher: Quorum initialized 2024.12.18 23:38:19.726445 [ 18 ] {} RaftInstance: peer 1, prev matched idx: 1, new matched idx: 1 2024.12.18 23:38:19.726459 [ 18 ] {} RaftInstance: last durable index 1, precommit index 1 2024.12.18 23:38:19.726465 [ 18 ] {} RaftInstance: quorum idx 1, 1 1 1 2024.12.18 23:38:19.726470 [ 18 ] {} RaftInstance: local log idx 1, target_commit_idx 1, quick_commit_index_ 1, state_->get_commit_idx() 1 2024.12.18 23:38:19.726570 [ 1 ] {} KeeperDispatcher: Dispatcher initialized 2024.12.18 23:38:19.726948 [ 1 ] {} Application: Listening for Keeper (tcp): [::1]:29002 2024.12.18 23:38:19.727034 [ 1 ] {} AsynchronousMetrics: MemoryTracking: was 37.43 KiB, peak 1.03 MiB, free memory in arenas 0.00 B, will set to 115.68 MiB (RSS), difference: 115.65 MiB 2024.12.18 23:38:19.727808 [ 1 ] {} ConfigReloader: Loading config '/var/tmp/omicron_tmp/clickward_test/keeper-2/keeper-config.xml' 2024.12.18 23:38:19.728357 [ 1 ] {} ConfigReloader: Loaded config '/var/tmp/omicron_tmp/clickward_test/keeper-2/keeper-config.xml', performing update on configuration 2024.12.18 23:38:19.728470 [ 1 ] {} KeeperDispatcher: Configuration update triggered, but nothing changed for Raft 2024.12.18 23:38:19.728500 [ 1 ] {} CertificateReloader: One of paths is empty. Cannot apply new configuration for certificates. Fill all paths and try again. 2024.12.18 23:38:19.728514 [ 1 ] {} ConfigReloader: Loaded config '/var/tmp/omicron_tmp/clickward_test/keeper-2/keeper-config.xml', performed update on configuration 2024.12.18 23:38:19.729070 [ 1 ] {} Application: Ready for connections. 2024.12.18 23:38:20.000102 [ 26 ] {} AsynchronousMetrics: MemoryTracking: was 117.90 MiB, peak 124.38 MiB, free memory in arenas 0.00 B, will set to 115.90 MiB (RSS), difference: -2.01 MiB 2024.12.18 23:38:20.206421 [ 19 ] {} RaftInstance: receive a incoming rpc connection 2024.12.18 23:38:20.206484 [ 19 ] {} RaftInstance: session 1 got connection from ::1:62736 (as a server) 2024.12.18 23:38:20.206539 [ 19 ] {} RaftInstance: asio rpc session created: 1dc4e8c0 2024.12.18 23:38:20.206611 [ 18 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2024.12.18 23:38:20.206738 [ 18 ] {} RaftInstance: append at log_idx 2, timestamp 1734565100206630 2024.12.18 23:38:20.206795 [ 21 ] {} RaftInstance: send request to 3 2024.12.18 23:38:20.206812 [ 21 ] {} RaftInstance: last_log_idx: 1, starting_idx: 1, cur_nxt_idx: 3 2024.12.18 23:38:20.206820 [ 21 ] {} RaftInstance: append_entries for 3 with LastLogIndex=1, LastLogTerm=1, EntriesLength=1, CommitIndex=1, Term=1, peer_last_sent_idx 2 2024.12.18 23:38:20.206825 [ 21 ] {} RaftInstance: idx: 2 2024.12.18 23:38:20.206824 [ 9 ] {} RaftInstance: got log append completion notification: OK 2024.12.18 23:38:20.206832 [ 21 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:20.206878 [ 21 ] {} RaftInstance: sent 2024.12.18 23:38:20.206884 [ 21 ] {} RaftInstance: send request to 1 2024.12.18 23:38:20.206889 [ 21 ] {} RaftInstance: last_log_idx: 1, starting_idx: 1, cur_nxt_idx: 3 2024.12.18 23:38:20.206896 [ 21 ] {} RaftInstance: append_entries for 1 with LastLogIndex=1, LastLogTerm=1, EntriesLength=1, CommitIndex=1, Term=1, peer_last_sent_idx 1 2024.12.18 23:38:20.206908 [ 21 ] {} RaftInstance: idx: 2 2024.12.18 23:38:20.206913 [ 21 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:20.206932 [ 21 ] {} RaftInstance: sent 2024.12.18 23:38:20.206948 [ 9 ] {} RaftInstance: last durable index 2, precommit index 2 2024.12.18 23:38:20.206960 [ 9 ] {} RaftInstance: quorum idx 1, 2 1 1 2024.12.18 23:38:20.206973 [ 9 ] {} RaftInstance: local log idx 2, target_commit_idx 1, quick_commit_index_ 1, state_->get_commit_idx() 1 2024.12.18 23:38:20.207284 [ 18 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:20.207306 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=3 2024.12.18 23:38:20.207318 [ 18 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:20.207332 [ 14 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:20.207336 [ 18 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 3 2024.12.18 23:38:20.207351 [ 18 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:20.207357 [ 18 ] {} RaftInstance: peer 3, prev matched idx: 1, new matched idx: 2 2024.12.18 23:38:20.207364 [ 18 ] {} RaftInstance: last durable index 2, precommit index 2 2024.12.18 23:38:20.207374 [ 18 ] {} RaftInstance: quorum idx 1, 2 2 1 2024.12.18 23:38:20.207381 [ 18 ] {} RaftInstance: trigger commit upto 2 2024.12.18 23:38:20.207387 [ 18 ] {} RaftInstance: send request to 3 2024.12.18 23:38:20.207393 [ 18 ] {} RaftInstance: last_log_idx: 2, starting_idx: 1, cur_nxt_idx: 3 2024.12.18 23:38:20.207400 [ 18 ] {} RaftInstance: append_entries for 3 with LastLogIndex=2, LastLogTerm=1, EntriesLength=0, CommitIndex=2, Term=1, peer_last_sent_idx 2 2024.12.18 23:38:20.207408 [ 18 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:20.207414 [ 18 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:20.207444 [ 18 ] {} RaftInstance: sent 2024.12.18 23:38:20.207451 [ 18 ] {} RaftInstance: send request to 1 2024.12.18 23:38:20.207457 [ 18 ] {} RaftInstance: last_log_idx: 1, starting_idx: 1, cur_nxt_idx: 3 2024.12.18 23:38:20.207464 [ 18 ] {} RaftInstance: append_entries for 1 with LastLogIndex=1, LastLogTerm=1, EntriesLength=1, CommitIndex=2, Term=1, peer_last_sent_idx 2 2024.12.18 23:38:20.207474 [ 18 ] {} RaftInstance: idx: 2 2024.12.18 23:38:20.207480 [ 18 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:20.207508 [ 18 ] {} RaftInstance: sent 2024.12.18 23:38:20.207514 [ 18 ] {} RaftInstance: local log idx 2, target_commit_idx 2, quick_commit_index_ 2, state_->get_commit_idx() 1 2024.12.18 23:38:20.207522 [ 18 ] {} RaftInstance: commit_cv_ notify (local thread) 2024.12.18 23:38:20.207568 [ 14 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=3 2024.12.18 23:38:20.207570 [ 20 ] {} RaftInstance: commit_cv_ wake up 2024.12.18 23:38:20.207584 [ 14 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:20.207594 [ 20 ] {} RaftInstance: commit upto 2, current idx 1 2024.12.18 23:38:20.207601 [ 14 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 3 2024.12.18 23:38:20.207604 [ 20 ] {} RaftInstance: commit upto 2, current idx 2 2024.12.18 23:38:20.207619 [ 14 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:20.207626 [ 14 ] {} RaftInstance: peer 1, prev matched idx: 1, new matched idx: 2 2024.12.18 23:38:20.207633 [ 14 ] {} RaftInstance: last durable index 2, precommit index 2 2024.12.18 23:38:20.207639 [ 14 ] {} RaftInstance: quorum idx 1, 2 2 2 2024.12.18 23:38:20.207645 [ 20 ] {} KeeperStateMachine: Session ID response 1 with timeout 10000 2024.12.18 23:38:20.207650 [ 14 ] {} RaftInstance: local log idx 2, target_commit_idx 2, quick_commit_index_ 2, state_->get_commit_idx() 1 2024.12.18 23:38:20.207664 [ 14 ] {} RaftInstance: commit_cv_ notify (local thread) 2024.12.18 23:38:20.207668 [ 20 ] {} RaftInstance: notify cb 2 1dc69e58 2024.12.18 23:38:20.207680 [ 13 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:20.207703 [ 13 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=3 2024.12.18 23:38:20.207711 [ 13 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:20.207719 [ 20 ] {} RaftInstance: DONE: commit upto 2, current idx 2 2024.12.18 23:38:20.207720 [ 13 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 3 2024.12.18 23:38:20.207732 [ 20 ] {} RaftInstance: commit_cv_ sleep 2024.12.18 23:38:20.207739 [ 13 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:20.207749 [ 13 ] {} RaftInstance: peer 3, prev matched idx: 2, new matched idx: 2 2024.12.18 23:38:20.207758 [ 13 ] {} RaftInstance: last durable index 2, precommit index 2 2024.12.18 23:38:20.207766 [ 18 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:20.207769 [ 13 ] {} RaftInstance: quorum idx 1, 2 2 2 2024.12.18 23:38:20.207787 [ 13 ] {} RaftInstance: local log idx 2, target_commit_idx 2, quick_commit_index_ 2, state_->get_commit_idx() 2 2024.12.18 23:38:20.207796 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=3 2024.12.18 23:38:20.207803 [ 18 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:20.207810 [ 18 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 3 2024.12.18 23:38:20.207823 [ 18 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:20.207829 [ 18 ] {} RaftInstance: peer 1, prev matched idx: 2, new matched idx: 2 2024.12.18 23:38:20.207836 [ 18 ] {} RaftInstance: last durable index 2, precommit index 2 2024.12.18 23:38:20.207843 [ 18 ] {} RaftInstance: quorum idx 1, 2 2 2 2024.12.18 23:38:20.207850 [ 18 ] {} RaftInstance: local log idx 2, target_commit_idx 2, quick_commit_index_ 2, state_->get_commit_idx() 2 2024.12.18 23:38:20.209974 [ 14 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2024.12.18 23:38:20.210076 [ 14 ] {} RaftInstance: append at log_idx 3, timestamp 1734565100209992 2024.12.18 23:38:20.210119 [ 21 ] {} RaftInstance: send request to 3 2024.12.18 23:38:20.210130 [ 9 ] {} RaftInstance: got log append completion notification: OK 2024.12.18 23:38:20.210134 [ 21 ] {} RaftInstance: last_log_idx: 2, starting_idx: 1, cur_nxt_idx: 4 2024.12.18 23:38:20.210164 [ 21 ] {} RaftInstance: append_entries for 3 with LastLogIndex=2, LastLogTerm=1, EntriesLength=1, CommitIndex=2, Term=1, peer_last_sent_idx 3 2024.12.18 23:38:20.210170 [ 21 ] {} RaftInstance: idx: 3 2024.12.18 23:38:20.210177 [ 21 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:20.210212 [ 21 ] {} RaftInstance: sent 2024.12.18 23:38:20.210230 [ 21 ] {} RaftInstance: send request to 1 2024.12.18 23:38:20.210238 [ 21 ] {} RaftInstance: last_log_idx: 2, starting_idx: 1, cur_nxt_idx: 4 2024.12.18 23:38:20.210248 [ 21 ] {} RaftInstance: append_entries for 1 with LastLogIndex=2, LastLogTerm=1, EntriesLength=1, CommitIndex=2, Term=1, peer_last_sent_idx 2 2024.12.18 23:38:20.210256 [ 21 ] {} RaftInstance: idx: 3 2024.12.18 23:38:20.210262 [ 21 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:20.210291 [ 21 ] {} RaftInstance: sent 2024.12.18 23:38:20.210317 [ 9 ] {} RaftInstance: last durable index 3, precommit index 3 2024.12.18 23:38:20.210327 [ 9 ] {} RaftInstance: quorum idx 1, 3 2 2 2024.12.18 23:38:20.210335 [ 9 ] {} RaftInstance: local log idx 3, target_commit_idx 2, quick_commit_index_ 2, state_->get_commit_idx() 2 2024.12.18 23:38:20.210601 [ 18 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:20.210624 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=4 2024.12.18 23:38:20.210630 [ 18 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:20.210637 [ 18 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 4 2024.12.18 23:38:20.210637 [ 14 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:20.210642 [ 18 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:20.210664 [ 18 ] {} RaftInstance: peer 3, prev matched idx: 2, new matched idx: 3 2024.12.18 23:38:20.210670 [ 18 ] {} RaftInstance: last durable index 3, precommit index 3 2024.12.18 23:38:20.210675 [ 18 ] {} RaftInstance: quorum idx 1, 3 3 2 2024.12.18 23:38:20.210680 [ 18 ] {} RaftInstance: trigger commit upto 3 2024.12.18 23:38:20.210685 [ 18 ] {} RaftInstance: send request to 3 2024.12.18 23:38:20.210692 [ 18 ] {} RaftInstance: last_log_idx: 3, starting_idx: 1, cur_nxt_idx: 4 2024.12.18 23:38:20.210698 [ 18 ] {} RaftInstance: append_entries for 3 with LastLogIndex=3, LastLogTerm=1, EntriesLength=0, CommitIndex=3, Term=1, peer_last_sent_idx 3 2024.12.18 23:38:20.210703 [ 18 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:20.210707 [ 18 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:20.210733 [ 18 ] {} RaftInstance: sent 2024.12.18 23:38:20.210742 [ 18 ] {} RaftInstance: send request to 1 2024.12.18 23:38:20.210747 [ 18 ] {} RaftInstance: last_log_idx: 2, starting_idx: 1, cur_nxt_idx: 4 2024.12.18 23:38:20.210755 [ 18 ] {} RaftInstance: append_entries for 1 with LastLogIndex=2, LastLogTerm=1, EntriesLength=1, CommitIndex=3, Term=1, peer_last_sent_idx 3 2024.12.18 23:38:20.210764 [ 18 ] {} RaftInstance: idx: 3 2024.12.18 23:38:20.210773 [ 18 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:20.210805 [ 18 ] {} RaftInstance: sent 2024.12.18 23:38:20.210813 [ 18 ] {} RaftInstance: local log idx 3, target_commit_idx 3, quick_commit_index_ 3, state_->get_commit_idx() 2 2024.12.18 23:38:20.210818 [ 18 ] {} RaftInstance: commit_cv_ notify (local thread) 2024.12.18 23:38:20.210834 [ 14 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=4 2024.12.18 23:38:20.210850 [ 14 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:20.210861 [ 20 ] {} RaftInstance: commit_cv_ wake up 2024.12.18 23:38:20.210867 [ 14 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 4 2024.12.18 23:38:20.210874 [ 20 ] {} RaftInstance: commit upto 3, current idx 2 2024.12.18 23:38:20.210879 [ 14 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:20.210884 [ 20 ] {} RaftInstance: commit upto 3, current idx 3 2024.12.18 23:38:20.210888 [ 14 ] {} RaftInstance: peer 1, prev matched idx: 2, new matched idx: 3 2024.12.18 23:38:20.210907 [ 14 ] {} RaftInstance: last durable index 3, precommit index 3 2024.12.18 23:38:20.210915 [ 20 ] {} RaftInstance: notify cb 3 1dc6a348 2024.12.18 23:38:20.210918 [ 14 ] {} RaftInstance: quorum idx 1, 3 3 3 2024.12.18 23:38:20.210930 [ 14 ] {} RaftInstance: local log idx 3, target_commit_idx 3, quick_commit_index_ 3, state_->get_commit_idx() 2 2024.12.18 23:38:20.210935 [ 20 ] {} RaftInstance: DONE: commit upto 3, current idx 3 2024.12.18 23:38:20.210953 [ 20 ] {} RaftInstance: commit_cv_ sleep 2024.12.18 23:38:20.210972 [ 16 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:20.210989 [ 16 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=4 2024.12.18 23:38:20.210996 [ 16 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:20.211011 [ 16 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 4 2024.12.18 23:38:20.211020 [ 16 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:20.211027 [ 16 ] {} RaftInstance: peer 3, prev matched idx: 3, new matched idx: 3 2024.12.18 23:38:20.211035 [ 16 ] {} RaftInstance: last durable index 3, precommit index 3 2024.12.18 23:38:20.211043 [ 16 ] {} RaftInstance: quorum idx 1, 3 3 3 2024.12.18 23:38:20.211055 [ 16 ] {} RaftInstance: local log idx 3, target_commit_idx 3, quick_commit_index_ 3, state_->get_commit_idx() 3 2024.12.18 23:38:20.211157 [ 18 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:20.211174 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=4 2024.12.18 23:38:20.211183 [ 18 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:20.211198 [ 18 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 4 2024.12.18 23:38:20.211205 [ 18 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:20.211211 [ 18 ] {} RaftInstance: peer 1, prev matched idx: 3, new matched idx: 3 2024.12.18 23:38:20.211219 [ 18 ] {} RaftInstance: last durable index 3, precommit index 3 2024.12.18 23:38:20.211228 [ 18 ] {} RaftInstance: quorum idx 1, 3 3 3 2024.12.18 23:38:20.211240 [ 18 ] {} RaftInstance: local log idx 3, target_commit_idx 3, quick_commit_index_ 3, state_->get_commit_idx() 3 2024.12.18 23:38:20.218239 [ 16 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:20.218259 [ 16 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:20.218270 [ 16 ] {} RaftInstance: send request to 3 2024.12.18 23:38:20.218279 [ 16 ] {} RaftInstance: last_log_idx: 3, starting_idx: 1, cur_nxt_idx: 4 2024.12.18 23:38:20.218295 [ 16 ] {} RaftInstance: append_entries for 3 with LastLogIndex=3, LastLogTerm=1, EntriesLength=0, CommitIndex=3, Term=1, peer_last_sent_idx 4 2024.12.18 23:38:20.218303 [ 16 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:20.218310 [ 16 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:20.218343 [ 16 ] {} RaftInstance: sent 2024.12.18 23:38:20.218377 [ 18 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:20.218395 [ 18 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:20.218409 [ 18 ] {} RaftInstance: send request to 1 2024.12.18 23:38:20.218416 [ 18 ] {} RaftInstance: last_log_idx: 3, starting_idx: 1, cur_nxt_idx: 4 2024.12.18 23:38:20.218423 [ 18 ] {} RaftInstance: append_entries for 1 with LastLogIndex=3, LastLogTerm=1, EntriesLength=0, CommitIndex=3, Term=1, peer_last_sent_idx 3 2024.12.18 23:38:20.218441 [ 18 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:20.218454 [ 18 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:20.218485 [ 18 ] {} RaftInstance: sent 2024.12.18 23:38:20.218542 [ 17 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:20.218560 [ 17 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=4 2024.12.18 23:38:20.218568 [ 17 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:20.218585 [ 17 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 4 2024.12.18 23:38:20.218591 [ 17 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:20.218597 [ 17 ] {} RaftInstance: peer 3, prev matched idx: 3, new matched idx: 3 2024.12.18 23:38:20.218604 [ 17 ] {} RaftInstance: last durable index 3, precommit index 3 2024.12.18 23:38:20.218612 [ 17 ] {} RaftInstance: quorum idx 1, 3 3 3 2024.12.18 23:38:20.218622 [ 17 ] {} RaftInstance: local log idx 3, target_commit_idx 3, quick_commit_index_ 3, state_->get_commit_idx() 3 2024.12.18 23:38:20.218729 [ 18 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:20.218744 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=4 2024.12.18 23:38:20.218751 [ 18 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:20.218758 [ 18 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 4 2024.12.18 23:38:20.218770 [ 18 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:20.218776 [ 18 ] {} RaftInstance: peer 1, prev matched idx: 3, new matched idx: 3 2024.12.18 23:38:20.218783 [ 18 ] {} RaftInstance: last durable index 3, precommit index 3 2024.12.18 23:38:20.218790 [ 18 ] {} RaftInstance: quorum idx 1, 3 3 3 2024.12.18 23:38:20.218796 [ 18 ] {} RaftInstance: local log idx 3, target_commit_idx 3, quick_commit_index_ 3, state_->get_commit_idx() 3 2024.12.18 23:38:20.274779 [ 3 ] {} KeeperTCPHandlerFactory: Keeper request. Address: [::1]:51429 2024.12.18 23:38:20.274937 [ 3 ] {} KeeperTCPHandler: Requesting session ID for the new client 2024.12.18 23:38:20.275029 [ 7 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 0 2024.12.18 23:38:20.275111 [ 7 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2024.12.18 23:38:20.275160 [ 7 ] {} RaftInstance: append at log_idx 4, timestamp 1734565100275134 2024.12.18 23:38:20.275203 [ 21 ] {} RaftInstance: send request to 3 2024.12.18 23:38:20.275216 [ 21 ] {} RaftInstance: last_log_idx: 3, starting_idx: 1, cur_nxt_idx: 5 2024.12.18 23:38:20.275224 [ 21 ] {} RaftInstance: append_entries for 3 with LastLogIndex=3, LastLogTerm=1, EntriesLength=1, CommitIndex=3, Term=1, peer_last_sent_idx 4 2024.12.18 23:38:20.275240 [ 21 ] {} RaftInstance: idx: 4 2024.12.18 23:38:20.275247 [ 21 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:20.275250 [ 9 ] {} RaftInstance: got log append completion notification: OK 2024.12.18 23:38:20.275285 [ 21 ] {} RaftInstance: sent 2024.12.18 23:38:20.275291 [ 21 ] {} RaftInstance: send request to 1 2024.12.18 23:38:20.275296 [ 21 ] {} RaftInstance: last_log_idx: 3, starting_idx: 1, cur_nxt_idx: 5 2024.12.18 23:38:20.275309 [ 21 ] {} RaftInstance: append_entries for 1 with LastLogIndex=3, LastLogTerm=1, EntriesLength=1, CommitIndex=3, Term=1, peer_last_sent_idx 4 2024.12.18 23:38:20.275316 [ 21 ] {} RaftInstance: idx: 4 2024.12.18 23:38:20.275324 [ 21 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:20.275381 [ 21 ] {} RaftInstance: sent 2024.12.18 23:38:20.275420 [ 9 ] {} RaftInstance: last durable index 4, precommit index 4 2024.12.18 23:38:20.275450 [ 9 ] {} RaftInstance: quorum idx 1, 4 3 3 2024.12.18 23:38:20.275462 [ 9 ] {} RaftInstance: local log idx 4, target_commit_idx 3, quick_commit_index_ 3, state_->get_commit_idx() 3 2024.12.18 23:38:20.275701 [ 18 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:20.275723 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=5 2024.12.18 23:38:20.275740 [ 18 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:20.275751 [ 18 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 5 2024.12.18 23:38:20.275761 [ 18 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:20.275770 [ 18 ] {} RaftInstance: peer 3, prev matched idx: 3, new matched idx: 4 2024.12.18 23:38:20.275780 [ 18 ] {} RaftInstance: last durable index 4, precommit index 4 2024.12.18 23:38:20.275790 [ 16 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:20.275797 [ 18 ] {} RaftInstance: quorum idx 1, 4 4 3 2024.12.18 23:38:20.275810 [ 18 ] {} RaftInstance: trigger commit upto 4 2024.12.18 23:38:20.275817 [ 18 ] {} RaftInstance: send request to 3 2024.12.18 23:38:20.275825 [ 18 ] {} RaftInstance: last_log_idx: 4, starting_idx: 1, cur_nxt_idx: 5 2024.12.18 23:38:20.275835 [ 18 ] {} RaftInstance: append_entries for 3 with LastLogIndex=4, LastLogTerm=1, EntriesLength=0, CommitIndex=4, Term=1, peer_last_sent_idx 4 2024.12.18 23:38:20.275848 [ 18 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:20.275855 [ 18 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:20.275887 [ 18 ] {} RaftInstance: sent 2024.12.18 23:38:20.275894 [ 18 ] {} RaftInstance: send request to 1 2024.12.18 23:38:20.275900 [ 18 ] {} RaftInstance: last_log_idx: 3, starting_idx: 1, cur_nxt_idx: 5 2024.12.18 23:38:20.275912 [ 18 ] {} RaftInstance: append_entries for 1 with LastLogIndex=3, LastLogTerm=1, EntriesLength=1, CommitIndex=4, Term=1, peer_last_sent_idx 4 2024.12.18 23:38:20.275919 [ 18 ] {} RaftInstance: idx: 4 2024.12.18 23:38:20.275925 [ 18 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:20.275953 [ 18 ] {} RaftInstance: sent 2024.12.18 23:38:20.275960 [ 18 ] {} RaftInstance: local log idx 4, target_commit_idx 4, quick_commit_index_ 4, state_->get_commit_idx() 3 2024.12.18 23:38:20.275974 [ 18 ] {} RaftInstance: commit_cv_ notify (local thread) 2024.12.18 23:38:20.276018 [ 20 ] {} RaftInstance: commit_cv_ wake up 2024.12.18 23:38:20.276021 [ 16 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=5 2024.12.18 23:38:20.276038 [ 20 ] {} RaftInstance: commit upto 4, current idx 3 2024.12.18 23:38:20.276046 [ 16 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:20.276063 [ 20 ] {} RaftInstance: commit upto 4, current idx 4 2024.12.18 23:38:20.276067 [ 16 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 5 2024.12.18 23:38:20.276080 [ 16 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:20.276083 [ 20 ] {} KeeperStateMachine: Session ID response 2 with timeout 10000 2024.12.18 23:38:20.276088 [ 16 ] {} RaftInstance: peer 1, prev matched idx: 3, new matched idx: 4 2024.12.18 23:38:20.276105 [ 16 ] {} RaftInstance: last durable index 4, precommit index 4 2024.12.18 23:38:20.276106 [ 20 ] {} RaftInstance: notify cb 4 1dc6ac88 2024.12.18 23:38:20.276114 [ 16 ] {} RaftInstance: quorum idx 1, 4 4 4 2024.12.18 23:38:20.276123 [ 20 ] {} RaftInstance: DONE: commit upto 4, current idx 4 2024.12.18 23:38:20.276127 [ 16 ] {} RaftInstance: local log idx 4, target_commit_idx 4, quick_commit_index_ 4, state_->get_commit_idx() 4 2024.12.18 23:38:20.276135 [ 17 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:20.276137 [ 20 ] {} RaftInstance: commit_cv_ sleep 2024.12.18 23:38:20.276164 [ 17 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=5 2024.12.18 23:38:20.276189 [ 17 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:20.276215 [ 17 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 5 2024.12.18 23:38:20.276225 [ 17 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:20.276233 [ 17 ] {} RaftInstance: peer 3, prev matched idx: 4, new matched idx: 4 2024.12.18 23:38:20.276241 [ 17 ] {} RaftInstance: last durable index 4, precommit index 4 2024.12.18 23:38:20.276247 [ 17 ] {} RaftInstance: quorum idx 1, 4 4 4 2024.12.18 23:38:20.276254 [ 18 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:20.276258 [ 17 ] {} RaftInstance: local log idx 4, target_commit_idx 4, quick_commit_index_ 4, state_->get_commit_idx() 4 2024.12.18 23:38:20.276279 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=5 2024.12.18 23:38:20.276281 [ 3 ] {} KeeperTCPHandler: Received session ID 2 2024.12.18 23:38:20.276289 [ 18 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:20.276308 [ 18 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 5 2024.12.18 23:38:20.276316 [ 18 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:20.276323 [ 18 ] {} RaftInstance: peer 1, prev matched idx: 4, new matched idx: 4 2024.12.18 23:38:20.276332 [ 18 ] {} RaftInstance: last durable index 4, precommit index 4 2024.12.18 23:38:20.276339 [ 18 ] {} RaftInstance: quorum idx 1, 4 4 4 2024.12.18 23:38:20.276349 [ 18 ] {} RaftInstance: local log idx 4, target_commit_idx 4, quick_commit_index_ 4, state_->get_commit_idx() 4 2024.12.18 23:38:20.277923 [ 3 ] {} KeeperTCPHandler: Received close event with xid 2147483647 for session id #2 2024.12.18 23:38:20.277943 [ 7 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 0 2024.12.18 23:38:20.277963 [ 7 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2024.12.18 23:38:20.277996 [ 7 ] {} RaftInstance: append at log_idx 5, timestamp 1734565100277977 2024.12.18 23:38:20.278032 [ 21 ] {} RaftInstance: send request to 3 2024.12.18 23:38:20.278048 [ 21 ] {} RaftInstance: last_log_idx: 4, starting_idx: 1, cur_nxt_idx: 6 2024.12.18 23:38:20.278055 [ 21 ] {} RaftInstance: append_entries for 3 with LastLogIndex=4, LastLogTerm=1, EntriesLength=1, CommitIndex=4, Term=1, peer_last_sent_idx 5 2024.12.18 23:38:20.278055 [ 9 ] {} RaftInstance: got log append completion notification: OK 2024.12.18 23:38:20.278070 [ 21 ] {} RaftInstance: idx: 5 2024.12.18 23:38:20.278084 [ 21 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:20.278112 [ 21 ] {} RaftInstance: sent 2024.12.18 23:38:20.278118 [ 21 ] {} RaftInstance: send request to 1 2024.12.18 23:38:20.278122 [ 21 ] {} RaftInstance: last_log_idx: 4, starting_idx: 1, cur_nxt_idx: 6 2024.12.18 23:38:20.278139 [ 21 ] {} RaftInstance: append_entries for 1 with LastLogIndex=4, LastLogTerm=1, EntriesLength=1, CommitIndex=4, Term=1, peer_last_sent_idx 4 2024.12.18 23:38:20.278148 [ 21 ] {} RaftInstance: idx: 5 2024.12.18 23:38:20.278156 [ 21 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:20.278175 [ 21 ] {} RaftInstance: sent 2024.12.18 23:38:20.278196 [ 9 ] {} RaftInstance: last durable index 5, precommit index 5 2024.12.18 23:38:20.278221 [ 9 ] {} RaftInstance: quorum idx 1, 5 4 4 2024.12.18 23:38:20.278229 [ 9 ] {} RaftInstance: local log idx 5, target_commit_idx 4, quick_commit_index_ 4, state_->get_commit_idx() 4 2024.12.18 23:38:20.278435 [ 16 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:20.278451 [ 16 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=6 2024.12.18 23:38:20.278471 [ 16 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:20.278478 [ 16 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 6 2024.12.18 23:38:20.278484 [ 16 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:20.278490 [ 16 ] {} RaftInstance: peer 3, prev matched idx: 4, new matched idx: 5 2024.12.18 23:38:20.278497 [ 16 ] {} RaftInstance: last durable index 5, precommit index 5 2024.12.18 23:38:20.278507 [ 16 ] {} RaftInstance: quorum idx 1, 5 5 4 2024.12.18 23:38:20.278514 [ 16 ] {} RaftInstance: trigger commit upto 5 2024.12.18 23:38:20.278524 [ 16 ] {} RaftInstance: send request to 3 2024.12.18 23:38:20.278533 [ 16 ] {} RaftInstance: last_log_idx: 5, starting_idx: 1, cur_nxt_idx: 6 2024.12.18 23:38:20.278540 [ 16 ] {} RaftInstance: append_entries for 3 with LastLogIndex=5, LastLogTerm=1, EntriesLength=0, CommitIndex=5, Term=1, peer_last_sent_idx 5 2024.12.18 23:38:20.278553 [ 16 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:20.278564 [ 16 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:20.278590 [ 18 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:20.278591 [ 16 ] {} RaftInstance: sent 2024.12.18 23:38:20.278609 [ 16 ] {} RaftInstance: send request to 1 2024.12.18 23:38:20.278618 [ 16 ] {} RaftInstance: last_log_idx: 4, starting_idx: 1, cur_nxt_idx: 6 2024.12.18 23:38:20.278633 [ 16 ] {} RaftInstance: append_entries for 1 with LastLogIndex=4, LastLogTerm=1, EntriesLength=1, CommitIndex=5, Term=1, peer_last_sent_idx 5 2024.12.18 23:38:20.278644 [ 16 ] {} RaftInstance: idx: 5 2024.12.18 23:38:20.278653 [ 16 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:20.278695 [ 16 ] {} RaftInstance: sent 2024.12.18 23:38:20.278705 [ 16 ] {} RaftInstance: local log idx 5, target_commit_idx 5, quick_commit_index_ 5, state_->get_commit_idx() 4 2024.12.18 23:38:20.278722 [ 16 ] {} RaftInstance: commit_cv_ notify (local thread) 2024.12.18 23:38:20.278745 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=6 2024.12.18 23:38:20.278745 [ 20 ] {} RaftInstance: commit_cv_ wake up 2024.12.18 23:38:20.278761 [ 18 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:20.278771 [ 20 ] {} RaftInstance: commit upto 5, current idx 4 2024.12.18 23:38:20.278789 [ 18 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 6 2024.12.18 23:38:20.278794 [ 20 ] {} RaftInstance: commit upto 5, current idx 5 2024.12.18 23:38:20.278801 [ 18 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:20.278808 [ 12 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:20.278815 [ 20 ] {} RaftInstance: notify cb 5 1dc6a458 2024.12.18 23:38:20.278813 [ 18 ] {} RaftInstance: peer 1, prev matched idx: 4, new matched idx: 5 2024.12.18 23:38:20.278832 [ 3 ] {} KeeperTCPHandler: Session #2 successfully closed 2024.12.18 23:38:20.278835 [ 20 ] {} RaftInstance: DONE: commit upto 5, current idx 5 2024.12.18 23:38:20.278840 [ 18 ] {} RaftInstance: last durable index 5, precommit index 5 2024.12.18 23:38:20.278856 [ 20 ] {} RaftInstance: commit_cv_ sleep 2024.12.18 23:38:20.278863 [ 18 ] {} RaftInstance: quorum idx 1, 5 5 5 2024.12.18 23:38:20.278883 [ 18 ] {} RaftInstance: local log idx 5, target_commit_idx 5, quick_commit_index_ 5, state_->get_commit_idx() 5 2024.12.18 23:38:20.278909 [ 12 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=6 2024.12.18 23:38:20.278920 [ 12 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:20.278935 [ 12 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 6 2024.12.18 23:38:20.278943 [ 16 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:20.278946 [ 12 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:20.278963 [ 12 ] {} RaftInstance: peer 3, prev matched idx: 5, new matched idx: 5 2024.12.18 23:38:20.278970 [ 12 ] {} RaftInstance: last durable index 5, precommit index 5 2024.12.18 23:38:20.278981 [ 12 ] {} RaftInstance: quorum idx 1, 5 5 5 2024.12.18 23:38:20.278989 [ 12 ] {} RaftInstance: local log idx 5, target_commit_idx 5, quick_commit_index_ 5, state_->get_commit_idx() 5 2024.12.18 23:38:20.279022 [ 16 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=6 2024.12.18 23:38:20.279033 [ 16 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:20.279038 [ 16 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 6 2024.12.18 23:38:20.279053 [ 16 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:20.279058 [ 16 ] {} RaftInstance: peer 1, prev matched idx: 5, new matched idx: 5 2024.12.18 23:38:20.279064 [ 16 ] {} RaftInstance: last durable index 5, precommit index 5 2024.12.18 23:38:20.279070 [ 16 ] {} RaftInstance: quorum idx 1, 5 5 5 2024.12.18 23:38:20.279075 [ 16 ] {} RaftInstance: local log idx 5, target_commit_idx 5, quick_commit_index_ 5, state_->get_commit_idx() 5 2024.12.18 23:38:20.332089 [ 18 ] {} RaftInstance: receive a incoming rpc connection 2024.12.18 23:38:20.332123 [ 18 ] {} RaftInstance: session 2 got connection from ::1:57278 (as a server) 2024.12.18 23:38:20.332165 [ 18 ] {} RaftInstance: asio rpc session created: 1dc6ab50 2024.12.18 23:38:20.332187 [ 12 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2024.12.18 23:38:20.332240 [ 12 ] {} RaftInstance: append at log_idx 6, timestamp 1734565100332216 2024.12.18 23:38:20.332281 [ 21 ] {} RaftInstance: send request to 3 2024.12.18 23:38:20.332296 [ 21 ] {} RaftInstance: last_log_idx: 5, starting_idx: 1, cur_nxt_idx: 7 2024.12.18 23:38:20.332304 [ 21 ] {} RaftInstance: append_entries for 3 with LastLogIndex=5, LastLogTerm=1, EntriesLength=1, CommitIndex=5, Term=1, peer_last_sent_idx 6 2024.12.18 23:38:20.332316 [ 9 ] {} RaftInstance: got log append completion notification: OK 2024.12.18 23:38:20.332322 [ 21 ] {} RaftInstance: idx: 6 2024.12.18 23:38:20.332337 [ 21 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:20.332374 [ 21 ] {} RaftInstance: sent 2024.12.18 23:38:20.332381 [ 21 ] {} RaftInstance: send request to 1 2024.12.18 23:38:20.332388 [ 21 ] {} RaftInstance: last_log_idx: 5, starting_idx: 1, cur_nxt_idx: 7 2024.12.18 23:38:20.332406 [ 21 ] {} RaftInstance: append_entries for 1 with LastLogIndex=5, LastLogTerm=1, EntriesLength=1, CommitIndex=5, Term=1, peer_last_sent_idx 5 2024.12.18 23:38:20.332417 [ 21 ] {} RaftInstance: idx: 6 2024.12.18 23:38:20.332426 [ 21 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:20.332463 [ 21 ] {} RaftInstance: sent 2024.12.18 23:38:20.332495 [ 9 ] {} RaftInstance: last durable index 6, precommit index 6 2024.12.18 23:38:20.332519 [ 9 ] {} RaftInstance: quorum idx 1, 6 5 5 2024.12.18 23:38:20.332526 [ 9 ] {} RaftInstance: local log idx 6, target_commit_idx 5, quick_commit_index_ 5, state_->get_commit_idx() 5 2024.12.18 23:38:20.332755 [ 16 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:20.332776 [ 16 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=7 2024.12.18 23:38:20.332800 [ 16 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:20.332811 [ 16 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 7 2024.12.18 23:38:20.332817 [ 16 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:20.332823 [ 16 ] {} RaftInstance: peer 3, prev matched idx: 5, new matched idx: 6 2024.12.18 23:38:20.332830 [ 16 ] {} RaftInstance: last durable index 6, precommit index 6 2024.12.18 23:38:20.332843 [ 16 ] {} RaftInstance: quorum idx 1, 6 6 5 2024.12.18 23:38:20.332853 [ 16 ] {} RaftInstance: trigger commit upto 6 2024.12.18 23:38:20.332862 [ 12 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:20.332864 [ 16 ] {} RaftInstance: send request to 3 2024.12.18 23:38:20.332880 [ 16 ] {} RaftInstance: last_log_idx: 6, starting_idx: 1, cur_nxt_idx: 7 2024.12.18 23:38:20.332886 [ 16 ] {} RaftInstance: append_entries for 3 with LastLogIndex=6, LastLogTerm=1, EntriesLength=0, CommitIndex=6, Term=1, peer_last_sent_idx 6 2024.12.18 23:38:20.332897 [ 16 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:20.332904 [ 16 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:20.332929 [ 16 ] {} RaftInstance: sent 2024.12.18 23:38:20.332940 [ 16 ] {} RaftInstance: send request to 1 2024.12.18 23:38:20.332950 [ 16 ] {} RaftInstance: last_log_idx: 5, starting_idx: 1, cur_nxt_idx: 7 2024.12.18 23:38:20.332968 [ 16 ] {} RaftInstance: append_entries for 1 with LastLogIndex=5, LastLogTerm=1, EntriesLength=1, CommitIndex=6, Term=1, peer_last_sent_idx 6 2024.12.18 23:38:20.332978 [ 16 ] {} RaftInstance: idx: 6 2024.12.18 23:38:20.332988 [ 16 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:20.333028 [ 16 ] {} RaftInstance: sent 2024.12.18 23:38:20.333038 [ 16 ] {} RaftInstance: local log idx 6, target_commit_idx 6, quick_commit_index_ 6, state_->get_commit_idx() 5 2024.12.18 23:38:20.333057 [ 16 ] {} RaftInstance: commit_cv_ notify (local thread) 2024.12.18 23:38:20.333096 [ 20 ] {} RaftInstance: commit_cv_ wake up 2024.12.18 23:38:20.333108 [ 12 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=7 2024.12.18 23:38:20.333116 [ 20 ] {} RaftInstance: commit upto 6, current idx 5 2024.12.18 23:38:20.333129 [ 12 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:20.333133 [ 20 ] {} RaftInstance: commit upto 6, current idx 6 2024.12.18 23:38:20.333153 [ 12 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 7 2024.12.18 23:38:20.333160 [ 20 ] {} KeeperStateMachine: Session ID response 3 with timeout 10000 2024.12.18 23:38:20.333166 [ 12 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:20.333177 [ 12 ] {} RaftInstance: peer 1, prev matched idx: 5, new matched idx: 6 2024.12.18 23:38:20.333179 [ 20 ] {} RaftInstance: notify cb 6 1dd6c448 2024.12.18 23:38:20.333194 [ 12 ] {} RaftInstance: last durable index 6, precommit index 6 2024.12.18 23:38:20.333205 [ 12 ] {} RaftInstance: quorum idx 1, 6 6 6 2024.12.18 23:38:20.333209 [ 20 ] {} RaftInstance: DONE: commit upto 6, current idx 6 2024.12.18 23:38:20.333216 [ 12 ] {} RaftInstance: local log idx 6, target_commit_idx 6, quick_commit_index_ 6, state_->get_commit_idx() 6 2024.12.18 23:38:20.333223 [ 20 ] {} RaftInstance: commit_cv_ sleep 2024.12.18 23:38:20.333226 [ 14 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:20.333249 [ 14 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=7 2024.12.18 23:38:20.333254 [ 12 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:20.333258 [ 14 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:20.333276 [ 14 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 7 2024.12.18 23:38:20.333282 [ 14 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:20.333287 [ 14 ] {} RaftInstance: peer 3, prev matched idx: 6, new matched idx: 6 2024.12.18 23:38:20.333292 [ 14 ] {} RaftInstance: last durable index 6, precommit index 6 2024.12.18 23:38:20.333307 [ 14 ] {} RaftInstance: quorum idx 1, 6 6 6 2024.12.18 23:38:20.333313 [ 14 ] {} RaftInstance: local log idx 6, target_commit_idx 6, quick_commit_index_ 6, state_->get_commit_idx() 6 2024.12.18 23:38:20.333343 [ 12 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=7 2024.12.18 23:38:20.333355 [ 12 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:20.333361 [ 12 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 7 2024.12.18 23:38:20.333373 [ 12 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:20.333377 [ 12 ] {} RaftInstance: peer 1, prev matched idx: 6, new matched idx: 6 2024.12.18 23:38:20.333383 [ 12 ] {} RaftInstance: last durable index 6, precommit index 6 2024.12.18 23:38:20.333388 [ 12 ] {} RaftInstance: quorum idx 1, 6 6 6 2024.12.18 23:38:20.333394 [ 12 ] {} RaftInstance: local log idx 6, target_commit_idx 6, quick_commit_index_ 6, state_->get_commit_idx() 6 2024.12.18 23:38:20.335113 [ 14 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2024.12.18 23:38:20.335147 [ 14 ] {} RaftInstance: append at log_idx 7, timestamp 1734565100335127 2024.12.18 23:38:20.335170 [ 21 ] {} RaftInstance: send request to 3 2024.12.18 23:38:20.335177 [ 21 ] {} RaftInstance: last_log_idx: 6, starting_idx: 1, cur_nxt_idx: 8 2024.12.18 23:38:20.335191 [ 21 ] {} RaftInstance: append_entries for 3 with LastLogIndex=6, LastLogTerm=1, EntriesLength=1, CommitIndex=6, Term=1, peer_last_sent_idx 7 2024.12.18 23:38:20.335193 [ 9 ] {} RaftInstance: got log append completion notification: OK 2024.12.18 23:38:20.335198 [ 21 ] {} RaftInstance: idx: 7 2024.12.18 23:38:20.335209 [ 21 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:20.335237 [ 21 ] {} RaftInstance: sent 2024.12.18 23:38:20.335252 [ 21 ] {} RaftInstance: send request to 1 2024.12.18 23:38:20.335260 [ 21 ] {} RaftInstance: last_log_idx: 6, starting_idx: 1, cur_nxt_idx: 8 2024.12.18 23:38:20.335268 [ 21 ] {} RaftInstance: append_entries for 1 with LastLogIndex=6, LastLogTerm=1, EntriesLength=1, CommitIndex=6, Term=1, peer_last_sent_idx 6 2024.12.18 23:38:20.335276 [ 21 ] {} RaftInstance: idx: 7 2024.12.18 23:38:20.335283 [ 21 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:20.335327 [ 21 ] {} RaftInstance: sent 2024.12.18 23:38:20.335361 [ 9 ] {} RaftInstance: last durable index 7, precommit index 7 2024.12.18 23:38:20.335378 [ 9 ] {} RaftInstance: quorum idx 1, 7 6 6 2024.12.18 23:38:20.335387 [ 9 ] {} RaftInstance: local log idx 7, target_commit_idx 6, quick_commit_index_ 6, state_->get_commit_idx() 6 2024.12.18 23:38:20.335554 [ 18 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:20.335578 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=8 2024.12.18 23:38:20.335585 [ 18 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:20.335590 [ 18 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 8 2024.12.18 23:38:20.335597 [ 18 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:20.335604 [ 18 ] {} RaftInstance: peer 3, prev matched idx: 6, new matched idx: 7 2024.12.18 23:38:20.335619 [ 18 ] {} RaftInstance: last durable index 7, precommit index 7 2024.12.18 23:38:20.335628 [ 18 ] {} RaftInstance: quorum idx 1, 7 7 6 2024.12.18 23:38:20.335635 [ 18 ] {} RaftInstance: trigger commit upto 7 2024.12.18 23:38:20.335640 [ 18 ] {} RaftInstance: send request to 3 2024.12.18 23:38:20.335646 [ 18 ] {} RaftInstance: last_log_idx: 7, starting_idx: 1, cur_nxt_idx: 8 2024.12.18 23:38:20.335661 [ 18 ] {} RaftInstance: append_entries for 3 with LastLogIndex=7, LastLogTerm=1, EntriesLength=0, CommitIndex=7, Term=1, peer_last_sent_idx 7 2024.12.18 23:38:20.335671 [ 18 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:20.335674 [ 14 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:20.335680 [ 18 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:20.335716 [ 18 ] {} RaftInstance: sent 2024.12.18 23:38:20.335733 [ 18 ] {} RaftInstance: send request to 1 2024.12.18 23:38:20.335741 [ 18 ] {} RaftInstance: last_log_idx: 6, starting_idx: 1, cur_nxt_idx: 8 2024.12.18 23:38:20.335749 [ 18 ] {} RaftInstance: append_entries for 1 with LastLogIndex=6, LastLogTerm=1, EntriesLength=1, CommitIndex=7, Term=1, peer_last_sent_idx 7 2024.12.18 23:38:20.335758 [ 18 ] {} RaftInstance: idx: 7 2024.12.18 23:38:20.335766 [ 18 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:20.335796 [ 18 ] {} RaftInstance: sent 2024.12.18 23:38:20.335806 [ 18 ] {} RaftInstance: local log idx 7, target_commit_idx 7, quick_commit_index_ 7, state_->get_commit_idx() 6 2024.12.18 23:38:20.335817 [ 18 ] {} RaftInstance: commit_cv_ notify (local thread) 2024.12.18 23:38:20.335838 [ 14 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=8 2024.12.18 23:38:20.335841 [ 20 ] {} RaftInstance: commit_cv_ wake up 2024.12.18 23:38:20.335864 [ 14 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:20.335872 [ 20 ] {} RaftInstance: commit upto 7, current idx 6 2024.12.18 23:38:20.335877 [ 14 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 8 2024.12.18 23:38:20.335881 [ 20 ] {} RaftInstance: commit upto 7, current idx 7 2024.12.18 23:38:20.335885 [ 14 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:20.335900 [ 20 ] {} RaftInstance: notify cb 7 1d8c0028 2024.12.18 23:38:20.335900 [ 14 ] {} RaftInstance: peer 1, prev matched idx: 6, new matched idx: 7 2024.12.18 23:38:20.335915 [ 14 ] {} RaftInstance: last durable index 7, precommit index 7 2024.12.18 23:38:20.335920 [ 20 ] {} RaftInstance: DONE: commit upto 7, current idx 7 2024.12.18 23:38:20.335925 [ 14 ] {} RaftInstance: quorum idx 1, 7 7 7 2024.12.18 23:38:20.335929 [ 20 ] {} RaftInstance: commit_cv_ sleep 2024.12.18 23:38:20.335939 [ 14 ] {} RaftInstance: local log idx 7, target_commit_idx 7, quick_commit_index_ 7, state_->get_commit_idx() 7 2024.12.18 23:38:20.335948 [ 18 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:20.335966 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=8 2024.12.18 23:38:20.335975 [ 18 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:20.335995 [ 18 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 8 2024.12.18 23:38:20.336003 [ 18 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:20.336009 [ 18 ] {} RaftInstance: peer 3, prev matched idx: 7, new matched idx: 7 2024.12.18 23:38:20.336018 [ 18 ] {} RaftInstance: last durable index 7, precommit index 7 2024.12.18 23:38:20.336027 [ 18 ] {} RaftInstance: quorum idx 1, 7 7 7 2024.12.18 23:38:20.336048 [ 18 ] {} RaftInstance: local log idx 7, target_commit_idx 7, quick_commit_index_ 7, state_->get_commit_idx() 7 2024.12.18 23:38:20.336097 [ 17 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:20.336113 [ 17 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=8 2024.12.18 23:38:20.336119 [ 17 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:20.336131 [ 17 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 8 2024.12.18 23:38:20.336136 [ 17 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:20.336140 [ 17 ] {} RaftInstance: peer 1, prev matched idx: 7, new matched idx: 7 2024.12.18 23:38:20.336146 [ 17 ] {} RaftInstance: last durable index 7, precommit index 7 2024.12.18 23:38:20.336151 [ 17 ] {} RaftInstance: quorum idx 1, 7 7 7 2024.12.18 23:38:20.336160 [ 17 ] {} RaftInstance: local log idx 7, target_commit_idx 7, quick_commit_index_ 7, state_->get_commit_idx() 7 2024.12.18 23:38:20.719263 [ 18 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:20.719319 [ 18 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:20.719335 [ 18 ] {} RaftInstance: send request to 3 2024.12.18 23:38:20.719349 [ 18 ] {} RaftInstance: last_log_idx: 7, starting_idx: 1, cur_nxt_idx: 8 2024.12.18 23:38:20.719388 [ 18 ] {} RaftInstance: append_entries for 3 with LastLogIndex=7, LastLogTerm=1, EntriesLength=0, CommitIndex=7, Term=1, peer_last_sent_idx 8 2024.12.18 23:38:20.719402 [ 18 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:20.719416 [ 18 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:20.719489 [ 18 ] {} RaftInstance: sent 2024.12.18 23:38:20.719573 [ 19 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:20.719601 [ 19 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:20.719614 [ 19 ] {} RaftInstance: send request to 1 2024.12.18 23:38:20.719627 [ 19 ] {} RaftInstance: last_log_idx: 7, starting_idx: 1, cur_nxt_idx: 8 2024.12.18 23:38:20.719640 [ 19 ] {} RaftInstance: append_entries for 1 with LastLogIndex=7, LastLogTerm=1, EntriesLength=0, CommitIndex=7, Term=1, peer_last_sent_idx 7 2024.12.18 23:38:20.719653 [ 19 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:20.719673 [ 19 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:20.719733 [ 19 ] {} RaftInstance: sent 2024.12.18 23:38:20.720007 [ 14 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:20.720044 [ 14 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=8 2024.12.18 23:38:20.720055 [ 14 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:20.720075 [ 14 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 8 2024.12.18 23:38:20.720081 [ 14 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:20.720086 [ 14 ] {} RaftInstance: peer 3, prev matched idx: 7, new matched idx: 7 2024.12.18 23:38:20.720094 [ 14 ] {} RaftInstance: last durable index 7, precommit index 7 2024.12.18 23:38:20.720101 [ 14 ] {} RaftInstance: quorum idx 1, 7 7 7 2024.12.18 23:38:20.720111 [ 14 ] {} RaftInstance: local log idx 7, target_commit_idx 7, quick_commit_index_ 7, state_->get_commit_idx() 7 2024.12.18 23:38:20.720123 [ 19 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:20.720136 [ 19 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=8 2024.12.18 23:38:20.720143 [ 19 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:20.720155 [ 19 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 8 2024.12.18 23:38:20.720160 [ 19 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:20.720165 [ 19 ] {} RaftInstance: peer 1, prev matched idx: 7, new matched idx: 7 2024.12.18 23:38:20.720171 [ 19 ] {} RaftInstance: last durable index 7, precommit index 7 2024.12.18 23:38:20.720176 [ 19 ] {} RaftInstance: quorum idx 1, 7 7 7 2024.12.18 23:38:20.720182 [ 19 ] {} RaftInstance: local log idx 7, target_commit_idx 7, quick_commit_index_ 7, state_->get_commit_idx() 7 2024.12.18 23:38:21.220311 [ 14 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:21.220379 [ 14 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:21.220396 [ 14 ] {} RaftInstance: send request to 3 2024.12.18 23:38:21.220409 [ 14 ] {} RaftInstance: last_log_idx: 7, starting_idx: 1, cur_nxt_idx: 8 2024.12.18 23:38:21.220424 [ 14 ] {} RaftInstance: append_entries for 3 with LastLogIndex=7, LastLogTerm=1, EntriesLength=0, CommitIndex=7, Term=1, peer_last_sent_idx 8 2024.12.18 23:38:21.220468 [ 14 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:21.220485 [ 14 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:21.220568 [ 14 ] {} RaftInstance: sent 2024.12.18 23:38:21.220670 [ 19 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:21.220718 [ 19 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:21.220757 [ 19 ] {} RaftInstance: send request to 1 2024.12.18 23:38:21.220772 [ 19 ] {} RaftInstance: last_log_idx: 7, starting_idx: 1, cur_nxt_idx: 8 2024.12.18 23:38:21.220786 [ 19 ] {} RaftInstance: append_entries for 1 with LastLogIndex=7, LastLogTerm=1, EntriesLength=0, CommitIndex=7, Term=1, peer_last_sent_idx 8 2024.12.18 23:38:21.220797 [ 19 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:21.220808 [ 19 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:21.220855 [ 19 ] {} RaftInstance: sent 2024.12.18 23:38:21.220929 [ 18 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:21.220956 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=8 2024.12.18 23:38:21.220964 [ 18 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:21.220987 [ 18 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 8 2024.12.18 23:38:21.220994 [ 18 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:21.221001 [ 18 ] {} RaftInstance: peer 3, prev matched idx: 7, new matched idx: 7 2024.12.18 23:38:21.221011 [ 18 ] {} RaftInstance: last durable index 7, precommit index 7 2024.12.18 23:38:21.221033 [ 18 ] {} RaftInstance: quorum idx 1, 7 7 7 2024.12.18 23:38:21.221042 [ 18 ] {} RaftInstance: local log idx 7, target_commit_idx 7, quick_commit_index_ 7, state_->get_commit_idx() 7 2024.12.18 23:38:21.221142 [ 19 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:21.221164 [ 19 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=8 2024.12.18 23:38:21.221171 [ 19 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:21.221177 [ 19 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 8 2024.12.18 23:38:21.221193 [ 19 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:21.221199 [ 19 ] {} RaftInstance: peer 1, prev matched idx: 7, new matched idx: 7 2024.12.18 23:38:21.221205 [ 19 ] {} RaftInstance: last durable index 7, precommit index 7 2024.12.18 23:38:21.221212 [ 19 ] {} RaftInstance: quorum idx 1, 7 7 7 2024.12.18 23:38:21.221219 [ 19 ] {} RaftInstance: local log idx 7, target_commit_idx 7, quick_commit_index_ 7, state_->get_commit_idx() 7 2024.12.18 23:38:21.721258 [ 18 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:21.721291 [ 18 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:21.721302 [ 18 ] {} RaftInstance: send request to 3 2024.12.18 23:38:21.721311 [ 18 ] {} RaftInstance: last_log_idx: 7, starting_idx: 1, cur_nxt_idx: 8 2024.12.18 23:38:21.721322 [ 18 ] {} RaftInstance: append_entries for 3 with LastLogIndex=7, LastLogTerm=1, EntriesLength=0, CommitIndex=7, Term=1, peer_last_sent_idx 8 2024.12.18 23:38:21.721350 [ 18 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:21.721361 [ 18 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:21.721414 [ 18 ] {} RaftInstance: sent 2024.12.18 23:38:21.721468 [ 19 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:21.721502 [ 19 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:21.721540 [ 19 ] {} RaftInstance: send request to 1 2024.12.18 23:38:21.721550 [ 19 ] {} RaftInstance: last_log_idx: 7, starting_idx: 1, cur_nxt_idx: 8 2024.12.18 23:38:21.721559 [ 19 ] {} RaftInstance: append_entries for 1 with LastLogIndex=7, LastLogTerm=1, EntriesLength=0, CommitIndex=7, Term=1, peer_last_sent_idx 8 2024.12.18 23:38:21.721567 [ 19 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:21.721575 [ 19 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:21.721615 [ 19 ] {} RaftInstance: sent 2024.12.18 23:38:21.721692 [ 14 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:21.721715 [ 14 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=8 2024.12.18 23:38:21.721725 [ 14 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:21.721735 [ 14 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 8 2024.12.18 23:38:21.721754 [ 14 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:21.721762 [ 14 ] {} RaftInstance: peer 3, prev matched idx: 7, new matched idx: 7 2024.12.18 23:38:21.721773 [ 14 ] {} RaftInstance: last durable index 7, precommit index 7 2024.12.18 23:38:21.721781 [ 12 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:21.721786 [ 14 ] {} RaftInstance: quorum idx 1, 7 7 7 2024.12.18 23:38:21.721815 [ 14 ] {} RaftInstance: local log idx 7, target_commit_idx 7, quick_commit_index_ 7, state_->get_commit_idx() 7 2024.12.18 23:38:21.721826 [ 12 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=8 2024.12.18 23:38:21.721835 [ 12 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:21.721843 [ 12 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 8 2024.12.18 23:38:21.721865 [ 12 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:21.721871 [ 12 ] {} RaftInstance: peer 1, prev matched idx: 7, new matched idx: 7 2024.12.18 23:38:21.721878 [ 12 ] {} RaftInstance: last durable index 7, precommit index 7 2024.12.18 23:38:21.721886 [ 12 ] {} RaftInstance: quorum idx 1, 7 7 7 2024.12.18 23:38:21.721892 [ 12 ] {} RaftInstance: local log idx 7, target_commit_idx 7, quick_commit_index_ 7, state_->get_commit_idx() 7 2024.12.18 23:38:22.221943 [ 18 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:22.222010 [ 18 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:22.222028 [ 18 ] {} RaftInstance: send request to 3 2024.12.18 23:38:22.222042 [ 18 ] {} RaftInstance: last_log_idx: 7, starting_idx: 1, cur_nxt_idx: 8 2024.12.18 23:38:22.222057 [ 18 ] {} RaftInstance: append_entries for 3 with LastLogIndex=7, LastLogTerm=1, EntriesLength=0, CommitIndex=7, Term=1, peer_last_sent_idx 8 2024.12.18 23:38:22.222104 [ 18 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:22.222121 [ 18 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:22.222194 [ 18 ] {} RaftInstance: sent 2024.12.18 23:38:22.222310 [ 12 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:22.222345 [ 12 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:22.222356 [ 12 ] {} RaftInstance: send request to 1 2024.12.18 23:38:22.222379 [ 12 ] {} RaftInstance: last_log_idx: 7, starting_idx: 1, cur_nxt_idx: 8 2024.12.18 23:38:22.222390 [ 12 ] {} RaftInstance: append_entries for 1 with LastLogIndex=7, LastLogTerm=1, EntriesLength=0, CommitIndex=7, Term=1, peer_last_sent_idx 8 2024.12.18 23:38:22.222400 [ 12 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:22.222410 [ 12 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:22.222455 [ 12 ] {} RaftInstance: sent 2024.12.18 23:38:22.222513 [ 14 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:22.222536 [ 14 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=8 2024.12.18 23:38:22.222545 [ 14 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:22.222554 [ 14 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 8 2024.12.18 23:38:22.222573 [ 14 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:22.222580 [ 14 ] {} RaftInstance: peer 3, prev matched idx: 7, new matched idx: 7 2024.12.18 23:38:22.222588 [ 14 ] {} RaftInstance: last durable index 7, precommit index 7 2024.12.18 23:38:22.222596 [ 14 ] {} RaftInstance: quorum idx 1, 7 7 7 2024.12.18 23:38:22.222605 [ 14 ] {} RaftInstance: local log idx 7, target_commit_idx 7, quick_commit_index_ 7, state_->get_commit_idx() 7 2024.12.18 23:38:22.222690 [ 18 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:22.222706 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=8 2024.12.18 23:38:22.222712 [ 18 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:22.222717 [ 18 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 8 2024.12.18 23:38:22.222731 [ 18 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:22.222737 [ 18 ] {} RaftInstance: peer 1, prev matched idx: 7, new matched idx: 7 2024.12.18 23:38:22.222743 [ 18 ] {} RaftInstance: last durable index 7, precommit index 7 2024.12.18 23:38:22.222749 [ 18 ] {} RaftInstance: quorum idx 1, 7 7 7 2024.12.18 23:38:22.222754 [ 18 ] {} RaftInstance: local log idx 7, target_commit_idx 7, quick_commit_index_ 7, state_->get_commit_idx() 7 2024.12.18 23:38:22.722857 [ 14 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:22.722926 [ 14 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:22.722941 [ 14 ] {} RaftInstance: send request to 3 2024.12.18 23:38:22.722955 [ 14 ] {} RaftInstance: last_log_idx: 7, starting_idx: 1, cur_nxt_idx: 8 2024.12.18 23:38:22.722970 [ 14 ] {} RaftInstance: append_entries for 3 with LastLogIndex=7, LastLogTerm=1, EntriesLength=0, CommitIndex=7, Term=1, peer_last_sent_idx 8 2024.12.18 23:38:22.723015 [ 14 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:22.723032 [ 14 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:22.723113 [ 14 ] {} RaftInstance: sent 2024.12.18 23:38:22.723213 [ 18 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:22.723257 [ 18 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:22.723277 [ 18 ] {} RaftInstance: send request to 1 2024.12.18 23:38:22.723318 [ 18 ] {} RaftInstance: last_log_idx: 7, starting_idx: 1, cur_nxt_idx: 8 2024.12.18 23:38:22.723342 [ 18 ] {} RaftInstance: append_entries for 1 with LastLogIndex=7, LastLogTerm=1, EntriesLength=0, CommitIndex=7, Term=1, peer_last_sent_idx 8 2024.12.18 23:38:22.723361 [ 18 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:22.723380 [ 18 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:22.723464 [ 18 ] {} RaftInstance: sent 2024.12.18 23:38:22.723586 [ 12 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:22.723644 [ 12 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=8 2024.12.18 23:38:22.723666 [ 12 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:22.723681 [ 12 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 8 2024.12.18 23:38:22.723721 [ 12 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:22.723735 [ 12 ] {} RaftInstance: peer 3, prev matched idx: 7, new matched idx: 7 2024.12.18 23:38:22.723750 [ 12 ] {} RaftInstance: last durable index 7, precommit index 7 2024.12.18 23:38:22.723765 [ 12 ] {} RaftInstance: quorum idx 1, 7 7 7 2024.12.18 23:38:22.723780 [ 12 ] {} RaftInstance: local log idx 7, target_commit_idx 7, quick_commit_index_ 7, state_->get_commit_idx() 7 2024.12.18 23:38:22.723918 [ 18 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:22.723954 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=8 2024.12.18 23:38:22.723968 [ 18 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:22.723981 [ 18 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 8 2024.12.18 23:38:22.723993 [ 18 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:22.724022 [ 18 ] {} RaftInstance: peer 1, prev matched idx: 7, new matched idx: 7 2024.12.18 23:38:22.724037 [ 18 ] {} RaftInstance: last durable index 7, precommit index 7 2024.12.18 23:38:22.724051 [ 18 ] {} RaftInstance: quorum idx 1, 7 7 7 2024.12.18 23:38:22.724064 [ 18 ] {} RaftInstance: local log idx 7, target_commit_idx 7, quick_commit_index_ 7, state_->get_commit_idx() 7 2024.12.18 23:38:23.224079 [ 12 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:23.224163 [ 12 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:23.224180 [ 12 ] {} RaftInstance: send request to 3 2024.12.18 23:38:23.224193 [ 12 ] {} RaftInstance: last_log_idx: 7, starting_idx: 1, cur_nxt_idx: 8 2024.12.18 23:38:23.224208 [ 12 ] {} RaftInstance: append_entries for 3 with LastLogIndex=7, LastLogTerm=1, EntriesLength=0, CommitIndex=7, Term=1, peer_last_sent_idx 8 2024.12.18 23:38:23.224236 [ 12 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:23.224251 [ 12 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:23.224324 [ 12 ] {} RaftInstance: sent 2024.12.18 23:38:23.224419 [ 18 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:23.224470 [ 18 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:23.224491 [ 18 ] {} RaftInstance: send request to 1 2024.12.18 23:38:23.224533 [ 18 ] {} RaftInstance: last_log_idx: 7, starting_idx: 1, cur_nxt_idx: 8 2024.12.18 23:38:23.224548 [ 18 ] {} RaftInstance: append_entries for 1 with LastLogIndex=7, LastLogTerm=1, EntriesLength=0, CommitIndex=7, Term=1, peer_last_sent_idx 8 2024.12.18 23:38:23.224562 [ 18 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:23.224577 [ 18 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:23.224686 [ 18 ] {} RaftInstance: sent 2024.12.18 23:38:23.224825 [ 14 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:23.224869 [ 14 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=8 2024.12.18 23:38:23.224880 [ 14 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.224886 [ 14 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 8 2024.12.18 23:38:23.224891 [ 14 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:23.224909 [ 14 ] {} RaftInstance: peer 3, prev matched idx: 7, new matched idx: 7 2024.12.18 23:38:23.224917 [ 14 ] {} RaftInstance: last durable index 7, precommit index 7 2024.12.18 23:38:23.224924 [ 14 ] {} RaftInstance: quorum idx 1, 7 7 7 2024.12.18 23:38:23.224930 [ 14 ] {} RaftInstance: local log idx 7, target_commit_idx 7, quick_commit_index_ 7, state_->get_commit_idx() 7 2024.12.18 23:38:23.225004 [ 18 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:23.225045 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=8 2024.12.18 23:38:23.225054 [ 18 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.225062 [ 18 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 8 2024.12.18 23:38:23.225069 [ 18 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:23.225081 [ 18 ] {} RaftInstance: peer 1, prev matched idx: 7, new matched idx: 7 2024.12.18 23:38:23.225089 [ 18 ] {} RaftInstance: last durable index 7, precommit index 7 2024.12.18 23:38:23.225097 [ 18 ] {} RaftInstance: quorum idx 1, 7 7 7 2024.12.18 23:38:23.225104 [ 18 ] {} RaftInstance: local log idx 7, target_commit_idx 7, quick_commit_index_ 7, state_->get_commit_idx() 7 2024.12.18 23:38:23.605142 [ 14 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2024.12.18 23:38:23.605148 [ 15 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2024.12.18 23:38:23.605196 [ 14 ] {} RaftInstance: append at log_idx 8, timestamp 1734565103605170 2024.12.18 23:38:23.605224 [ 15 ] {} RaftInstance: append at log_idx 9, timestamp 1734565103605181 2024.12.18 23:38:23.605240 [ 21 ] {} RaftInstance: send request to 3 2024.12.18 23:38:23.605264 [ 21 ] {} RaftInstance: last_log_idx: 7, starting_idx: 1, cur_nxt_idx: 10 2024.12.18 23:38:23.605273 [ 21 ] {} RaftInstance: last sent log (8) to peer 3 is not applied, cnt 1 2024.12.18 23:38:23.605275 [ 9 ] {} RaftInstance: got log append completion notification: OK 2024.12.18 23:38:23.605281 [ 21 ] {} RaftInstance: append_entries for 3 with LastLogIndex=7, LastLogTerm=1, EntriesLength=2, CommitIndex=7, Term=1, peer_last_sent_idx 8 2024.12.18 23:38:23.605307 [ 21 ] {} RaftInstance: idx range: 8-9 2024.12.18 23:38:23.605316 [ 21 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:23.605352 [ 21 ] {} RaftInstance: sent 2024.12.18 23:38:23.605359 [ 21 ] {} RaftInstance: send request to 1 2024.12.18 23:38:23.605367 [ 21 ] {} RaftInstance: last_log_idx: 7, starting_idx: 1, cur_nxt_idx: 10 2024.12.18 23:38:23.605373 [ 21 ] {} RaftInstance: last sent log (8) to peer 1 is not applied, cnt 1 2024.12.18 23:38:23.605392 [ 21 ] {} RaftInstance: append_entries for 1 with LastLogIndex=7, LastLogTerm=1, EntriesLength=2, CommitIndex=7, Term=1, peer_last_sent_idx 8 2024.12.18 23:38:23.605403 [ 21 ] {} RaftInstance: idx range: 8-9 2024.12.18 23:38:23.605414 [ 21 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:23.605443 [ 21 ] {} RaftInstance: sent 2024.12.18 23:38:23.605470 [ 21 ] {} RaftInstance: Server 3 is busy, skip the request 2024.12.18 23:38:23.605478 [ 21 ] {} RaftInstance: Server 1 is busy, skip the request 2024.12.18 23:38:23.605517 [ 9 ] {} RaftInstance: last durable index 9, precommit index 9 2024.12.18 23:38:23.605530 [ 9 ] {} RaftInstance: quorum idx 1, 9 7 7 2024.12.18 23:38:23.605538 [ 9 ] {} RaftInstance: local log idx 9, target_commit_idx 7, quick_commit_index_ 7, state_->get_commit_idx() 7 2024.12.18 23:38:23.605554 [ 9 ] {} RaftInstance: got log append completion notification: OK 2024.12.18 23:38:23.605561 [ 9 ] {} RaftInstance: last durable index 9, precommit index 9 2024.12.18 23:38:23.605567 [ 9 ] {} RaftInstance: quorum idx 1, 9 7 7 2024.12.18 23:38:23.605574 [ 9 ] {} RaftInstance: local log idx 9, target_commit_idx 7, quick_commit_index_ 7, state_->get_commit_idx() 7 2024.12.18 23:38:23.605727 [ 13 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:23.605753 [ 13 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=10 2024.12.18 23:38:23.605759 [ 13 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.605764 [ 13 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 10 2024.12.18 23:38:23.605769 [ 13 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:23.605774 [ 13 ] {} RaftInstance: peer 3, prev matched idx: 7, new matched idx: 9 2024.12.18 23:38:23.605784 [ 13 ] {} RaftInstance: last durable index 9, precommit index 9 2024.12.18 23:38:23.605790 [ 13 ] {} RaftInstance: quorum idx 1, 9 9 7 2024.12.18 23:38:23.605796 [ 13 ] {} RaftInstance: trigger commit upto 9 2024.12.18 23:38:23.605801 [ 13 ] {} RaftInstance: send request to 3 2024.12.18 23:38:23.605806 [ 13 ] {} RaftInstance: last_log_idx: 9, starting_idx: 1, cur_nxt_idx: 10 2024.12.18 23:38:23.605815 [ 13 ] {} RaftInstance: append_entries for 3 with LastLogIndex=9, LastLogTerm=1, EntriesLength=0, CommitIndex=9, Term=1, peer_last_sent_idx 8 2024.12.18 23:38:23.605821 [ 13 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:23.605826 [ 13 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:23.605844 [ 15 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:23.605852 [ 13 ] {} RaftInstance: sent 2024.12.18 23:38:23.605874 [ 13 ] {} RaftInstance: send request to 1 2024.12.18 23:38:23.605884 [ 13 ] {} RaftInstance: last_log_idx: 7, starting_idx: 1, cur_nxt_idx: 10 2024.12.18 23:38:23.605891 [ 13 ] {} RaftInstance: last sent log (8) to peer 1 is not applied, cnt 2 2024.12.18 23:38:23.605897 [ 13 ] {} RaftInstance: append_entries for 1 with LastLogIndex=7, LastLogTerm=1, EntriesLength=2, CommitIndex=9, Term=1, peer_last_sent_idx 8 2024.12.18 23:38:23.605902 [ 13 ] {} RaftInstance: idx range: 8-9 2024.12.18 23:38:23.605920 [ 13 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:23.605947 [ 13 ] {} RaftInstance: sent 2024.12.18 23:38:23.605954 [ 13 ] {} RaftInstance: local log idx 9, target_commit_idx 9, quick_commit_index_ 9, state_->get_commit_idx() 7 2024.12.18 23:38:23.605959 [ 13 ] {} RaftInstance: commit_cv_ notify (local thread) 2024.12.18 23:38:23.605991 [ 15 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=10 2024.12.18 23:38:23.606033 [ 15 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.605994 [ 20 ] {} RaftInstance: commit_cv_ wake up 2024.12.18 23:38:23.606041 [ 15 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 10 2024.12.18 23:38:23.606055 [ 20 ] {} RaftInstance: commit upto 9, current idx 7 2024.12.18 23:38:23.606060 [ 15 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:23.606067 [ 20 ] {} RaftInstance: commit upto 9, current idx 8 2024.12.18 23:38:23.606068 [ 17 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:23.606080 [ 15 ] {} RaftInstance: peer 1, prev matched idx: 7, new matched idx: 9 2024.12.18 23:38:23.606090 [ 20 ] {} KeeperStateMachine: Session ID response 4 with timeout 30000 2024.12.18 23:38:23.606105 [ 15 ] {} RaftInstance: last durable index 9, precommit index 9 2024.12.18 23:38:23.606116 [ 20 ] {} RaftInstance: notify cb 8 1d8c0628 2024.12.18 23:38:23.606123 [ 15 ] {} RaftInstance: quorum idx 1, 9 9 9 2024.12.18 23:38:23.606133 [ 15 ] {} RaftInstance: local log idx 9, target_commit_idx 9, quick_commit_index_ 9, state_->get_commit_idx() 7 2024.12.18 23:38:23.606140 [ 15 ] {} RaftInstance: commit_cv_ notify (local thread) 2024.12.18 23:38:23.606157 [ 20 ] {} RaftInstance: commit upto 9, current idx 9 2024.12.18 23:38:23.606168 [ 17 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=10 2024.12.18 23:38:23.606186 [ 20 ] {} KeeperStateMachine: Session ID response 5 with timeout 30000 2024.12.18 23:38:23.606190 [ 17 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.606204 [ 17 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 10 2024.12.18 23:38:23.606210 [ 20 ] {} RaftInstance: notify cb 9 1d66f478 2024.12.18 23:38:23.606220 [ 17 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:23.606229 [ 17 ] {} RaftInstance: peer 3, prev matched idx: 9, new matched idx: 9 2024.12.18 23:38:23.606237 [ 17 ] {} RaftInstance: last durable index 9, precommit index 9 2024.12.18 23:38:23.606245 [ 17 ] {} RaftInstance: quorum idx 1, 9 9 9 2024.12.18 23:38:23.606256 [ 17 ] {} RaftInstance: local log idx 9, target_commit_idx 9, quick_commit_index_ 9, state_->get_commit_idx() 8 2024.12.18 23:38:23.606256 [ 20 ] {} RaftInstance: DONE: commit upto 9, current idx 9 2024.12.18 23:38:23.606282 [ 20 ] {} RaftInstance: commit_cv_ sleep 2024.12.18 23:38:23.606290 [ 14 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:23.606303 [ 14 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=10 2024.12.18 23:38:23.606325 [ 14 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.606331 [ 14 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 10 2024.12.18 23:38:23.606336 [ 14 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:23.606340 [ 14 ] {} RaftInstance: peer 1, prev matched idx: 9, new matched idx: 9 2024.12.18 23:38:23.606346 [ 14 ] {} RaftInstance: last durable index 9, precommit index 9 2024.12.18 23:38:23.606358 [ 14 ] {} RaftInstance: quorum idx 1, 9 9 9 2024.12.18 23:38:23.606364 [ 14 ] {} RaftInstance: local log idx 9, target_commit_idx 9, quick_commit_index_ 9, state_->get_commit_idx() 9 2024.12.18 23:38:23.607120 [ 17 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2024.12.18 23:38:23.607171 [ 17 ] {} RaftInstance: append at log_idx 10, timestamp 1734565103607131 2024.12.18 23:38:23.607209 [ 14 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2024.12.18 23:38:23.607223 [ 21 ] {} RaftInstance: send request to 3 2024.12.18 23:38:23.607233 [ 14 ] {} RaftInstance: append at log_idx 11, timestamp 1734565103607224 2024.12.18 23:38:23.607237 [ 21 ] {} RaftInstance: last_log_idx: 9, starting_idx: 1, cur_nxt_idx: 11 2024.12.18 23:38:23.607247 [ 21 ] {} RaftInstance: append_entries for 3 with LastLogIndex=9, LastLogTerm=1, EntriesLength=1, CommitIndex=9, Term=1, peer_last_sent_idx 10 2024.12.18 23:38:23.607252 [ 9 ] {} RaftInstance: got log append completion notification: OK 2024.12.18 23:38:23.607270 [ 21 ] {} RaftInstance: idx: 10 2024.12.18 23:38:23.607285 [ 21 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:23.607314 [ 21 ] {} RaftInstance: sent 2024.12.18 23:38:23.607324 [ 21 ] {} RaftInstance: send request to 1 2024.12.18 23:38:23.607341 [ 21 ] {} RaftInstance: last_log_idx: 9, starting_idx: 1, cur_nxt_idx: 12 2024.12.18 23:38:23.607351 [ 21 ] {} RaftInstance: append_entries for 1 with LastLogIndex=9, LastLogTerm=1, EntriesLength=2, CommitIndex=9, Term=1, peer_last_sent_idx 8 2024.12.18 23:38:23.607359 [ 21 ] {} RaftInstance: idx range: 10-11 2024.12.18 23:38:23.607365 [ 21 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:23.607399 [ 21 ] {} RaftInstance: sent 2024.12.18 23:38:23.607421 [ 21 ] {} RaftInstance: Server 3 is busy, skip the request 2024.12.18 23:38:23.607431 [ 21 ] {} RaftInstance: Server 1 is busy, skip the request 2024.12.18 23:38:23.607468 [ 9 ] {} RaftInstance: last durable index 11, precommit index 11 2024.12.18 23:38:23.607477 [ 9 ] {} RaftInstance: quorum idx 1, 11 9 9 2024.12.18 23:38:23.607486 [ 9 ] {} RaftInstance: local log idx 11, target_commit_idx 9, quick_commit_index_ 9, state_->get_commit_idx() 9 2024.12.18 23:38:23.607502 [ 9 ] {} RaftInstance: got log append completion notification: OK 2024.12.18 23:38:23.607511 [ 9 ] {} RaftInstance: last durable index 11, precommit index 11 2024.12.18 23:38:23.607519 [ 9 ] {} RaftInstance: quorum idx 1, 11 9 9 2024.12.18 23:38:23.607526 [ 9 ] {} RaftInstance: local log idx 11, target_commit_idx 9, quick_commit_index_ 9, state_->get_commit_idx() 9 2024.12.18 23:38:23.607718 [ 12 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:23.607742 [ 12 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=11 2024.12.18 23:38:23.607749 [ 12 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.607754 [ 12 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 11 2024.12.18 23:38:23.607759 [ 12 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:23.607769 [ 12 ] {} RaftInstance: peer 3, prev matched idx: 9, new matched idx: 10 2024.12.18 23:38:23.607775 [ 12 ] {} RaftInstance: last durable index 11, precommit index 11 2024.12.18 23:38:23.607781 [ 12 ] {} RaftInstance: quorum idx 1, 11 10 9 2024.12.18 23:38:23.607789 [ 12 ] {} RaftInstance: trigger commit upto 10 2024.12.18 23:38:23.607789 [ 14 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:23.607794 [ 12 ] {} RaftInstance: send request to 3 2024.12.18 23:38:23.607845 [ 12 ] {} RaftInstance: last_log_idx: 10, starting_idx: 1, cur_nxt_idx: 12 2024.12.18 23:38:23.607854 [ 12 ] {} RaftInstance: append_entries for 3 with LastLogIndex=10, LastLogTerm=1, EntriesLength=1, CommitIndex=10, Term=1, peer_last_sent_idx 10 2024.12.18 23:38:23.607861 [ 12 ] {} RaftInstance: idx: 11 2024.12.18 23:38:23.607869 [ 12 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:23.607912 [ 12 ] {} RaftInstance: sent 2024.12.18 23:38:23.607932 [ 12 ] {} RaftInstance: send request to 1 2024.12.18 23:38:23.607940 [ 12 ] {} RaftInstance: last_log_idx: 9, starting_idx: 1, cur_nxt_idx: 12 2024.12.18 23:38:23.607948 [ 12 ] {} RaftInstance: last sent log (10) to peer 1 is not applied, cnt 1 2024.12.18 23:38:23.607957 [ 12 ] {} RaftInstance: append_entries for 1 with LastLogIndex=9, LastLogTerm=1, EntriesLength=2, CommitIndex=10, Term=1, peer_last_sent_idx 10 2024.12.18 23:38:23.607972 [ 12 ] {} RaftInstance: idx range: 10-11 2024.12.18 23:38:23.607978 [ 12 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:23.608006 [ 12 ] {} RaftInstance: sent 2024.12.18 23:38:23.608015 [ 12 ] {} RaftInstance: local log idx 11, target_commit_idx 10, quick_commit_index_ 10, state_->get_commit_idx() 9 2024.12.18 23:38:23.608024 [ 12 ] {} RaftInstance: commit_cv_ notify (local thread) 2024.12.18 23:38:23.608041 [ 12 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2024.12.18 23:38:23.608049 [ 12 ] {} RaftInstance: Server 3 is busy, skip the request 2024.12.18 23:38:23.608053 [ 20 ] {} RaftInstance: commit_cv_ wake up 2024.12.18 23:38:23.608068 [ 20 ] {} RaftInstance: commit upto 10, current idx 9 2024.12.18 23:38:23.608075 [ 20 ] {} RaftInstance: commit upto 10, current idx 10 2024.12.18 23:38:23.608079 [ 14 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=12 2024.12.18 23:38:23.608108 [ 14 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.608115 [ 14 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 12 2024.12.18 23:38:23.608120 [ 14 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:23.608126 [ 14 ] {} RaftInstance: peer 1, prev matched idx: 9, new matched idx: 11 2024.12.18 23:38:23.608131 [ 20 ] {} RaftInstance: notify cb 10 1dc7cc78 2024.12.18 23:38:23.608144 [ 14 ] {} RaftInstance: last durable index 11, precommit index 11 2024.12.18 23:38:23.608155 [ 14 ] {} RaftInstance: quorum idx 1, 11 11 10 2024.12.18 23:38:23.608159 [ 20 ] {} RaftInstance: DONE: commit upto 10, current idx 10 2024.12.18 23:38:23.608163 [ 14 ] {} RaftInstance: trigger commit upto 11 2024.12.18 23:38:23.608169 [ 20 ] {} RaftInstance: commit upto 11, current idx 10 2024.12.18 23:38:23.608173 [ 14 ] {} RaftInstance: Server 3 is busy, skip the request 2024.12.18 23:38:23.608187 [ 20 ] {} RaftInstance: commit upto 11, current idx 11 2024.12.18 23:38:23.608191 [ 14 ] {} RaftInstance: Server 1 is busy, skip the request 2024.12.18 23:38:23.608203 [ 20 ] {} RaftInstance: notify cb 11 1dc7c7a8 2024.12.18 23:38:23.608203 [ 14 ] {} RaftInstance: local log idx 11, target_commit_idx 11, quick_commit_index_ 11, state_->get_commit_idx() 10 2024.12.18 23:38:23.608221 [ 20 ] {} RaftInstance: DONE: commit upto 11, current idx 11 2024.12.18 23:38:23.608227 [ 14 ] {} RaftInstance: reqeust append entries need to catchup, p 1 2024.12.18 23:38:23.608234 [ 20 ] {} RaftInstance: commit_cv_ sleep 2024.12.18 23:38:23.608238 [ 19 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:23.608239 [ 14 ] {} RaftInstance: Server 1 is busy, skip the request 2024.12.18 23:38:23.608270 [ 19 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=12 2024.12.18 23:38:23.608278 [ 19 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.608287 [ 19 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 12 2024.12.18 23:38:23.608288 [ 12 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:23.608295 [ 19 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:23.608325 [ 19 ] {} RaftInstance: peer 3, prev matched idx: 10, new matched idx: 11 2024.12.18 23:38:23.608333 [ 19 ] {} RaftInstance: last durable index 11, precommit index 11 2024.12.18 23:38:23.608342 [ 19 ] {} RaftInstance: quorum idx 1, 11 11 11 2024.12.18 23:38:23.608348 [ 19 ] {} RaftInstance: local log idx 11, target_commit_idx 11, quick_commit_index_ 11, state_->get_commit_idx() 11 2024.12.18 23:38:23.608359 [ 19 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2024.12.18 23:38:23.608364 [ 19 ] {} RaftInstance: send request to 3 2024.12.18 23:38:23.608369 [ 19 ] {} RaftInstance: last_log_idx: 11, starting_idx: 1, cur_nxt_idx: 12 2024.12.18 23:38:23.608375 [ 19 ] {} RaftInstance: append_entries for 3 with LastLogIndex=11, LastLogTerm=1, EntriesLength=0, CommitIndex=11, Term=1, peer_last_sent_idx 11 2024.12.18 23:38:23.608379 [ 19 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:23.608389 [ 19 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:23.608419 [ 19 ] {} RaftInstance: sent 2024.12.18 23:38:23.608454 [ 12 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=12 2024.12.18 23:38:23.608470 [ 12 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.608472 [ 19 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2024.12.18 23:38:23.608478 [ 12 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 12 2024.12.18 23:38:23.608497 [ 12 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:23.608503 [ 12 ] {} RaftInstance: peer 1, prev matched idx: 11, new matched idx: 11 2024.12.18 23:38:23.608510 [ 12 ] {} RaftInstance: last durable index 11, precommit index 11 2024.12.18 23:38:23.608511 [ 19 ] {} RaftInstance: append at log_idx 12, timestamp 1734565103608492 2024.12.18 23:38:23.608526 [ 12 ] {} RaftInstance: quorum idx 1, 11 11 11 2024.12.18 23:38:23.608533 [ 12 ] {} RaftInstance: local log idx 12, target_commit_idx 11, quick_commit_index_ 11, state_->get_commit_idx() 11 2024.12.18 23:38:23.608538 [ 12 ] {} RaftInstance: reqeust append entries need to catchup, p 1 2024.12.18 23:38:23.608544 [ 12 ] {} RaftInstance: send request to 1 2024.12.18 23:38:23.608555 [ 12 ] {} RaftInstance: last_log_idx: 11, starting_idx: 1, cur_nxt_idx: 13 2024.12.18 23:38:23.608563 [ 12 ] {} RaftInstance: append_entries for 1 with LastLogIndex=11, LastLogTerm=1, EntriesLength=1, CommitIndex=11, Term=1, peer_last_sent_idx 10 2024.12.18 23:38:23.608571 [ 12 ] {} RaftInstance: idx: 12 2024.12.18 23:38:23.608577 [ 9 ] {} RaftInstance: got log append completion notification: OK 2024.12.18 23:38:23.608580 [ 12 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:23.608627 [ 12 ] {} RaftInstance: sent 2024.12.18 23:38:23.608651 [ 14 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:23.608659 [ 9 ] {} RaftInstance: last durable index 12, precommit index 12 2024.12.18 23:38:23.608676 [ 9 ] {} RaftInstance: quorum idx 1, 12 11 11 2024.12.18 23:38:23.608681 [ 9 ] {} RaftInstance: local log idx 12, target_commit_idx 11, quick_commit_index_ 11, state_->get_commit_idx() 11 2024.12.18 23:38:23.608722 [ 14 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=12 2024.12.18 23:38:23.608732 [ 14 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.608738 [ 14 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 12 2024.12.18 23:38:23.608743 [ 14 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:23.608763 [ 14 ] {} RaftInstance: peer 3, prev matched idx: 11, new matched idx: 11 2024.12.18 23:38:23.608769 [ 14 ] {} RaftInstance: last durable index 12, precommit index 12 2024.12.18 23:38:23.608775 [ 14 ] {} RaftInstance: quorum idx 1, 12 11 11 2024.12.18 23:38:23.608780 [ 14 ] {} RaftInstance: local log idx 12, target_commit_idx 11, quick_commit_index_ 11, state_->get_commit_idx() 11 2024.12.18 23:38:23.608785 [ 14 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2024.12.18 23:38:23.608797 [ 14 ] {} RaftInstance: send request to 3 2024.12.18 23:38:23.608802 [ 14 ] {} RaftInstance: last_log_idx: 11, starting_idx: 1, cur_nxt_idx: 13 2024.12.18 23:38:23.608808 [ 14 ] {} RaftInstance: append_entries for 3 with LastLogIndex=11, LastLogTerm=1, EntriesLength=1, CommitIndex=11, Term=1, peer_last_sent_idx 12 2024.12.18 23:38:23.608814 [ 14 ] {} RaftInstance: idx: 12 2024.12.18 23:38:23.608820 [ 14 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:23.608855 [ 14 ] {} RaftInstance: sent 2024.12.18 23:38:23.608884 [ 21 ] {} RaftInstance: Server 3 is busy, skip the request 2024.12.18 23:38:23.608897 [ 21 ] {} RaftInstance: Server 1 is busy, skip the request 2024.12.18 23:38:23.608931 [ 12 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:23.608945 [ 12 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=13 2024.12.18 23:38:23.608969 [ 12 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.608976 [ 12 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 13 2024.12.18 23:38:23.608984 [ 12 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:23.608991 [ 12 ] {} RaftInstance: peer 1, prev matched idx: 11, new matched idx: 12 2024.12.18 23:38:23.608999 [ 12 ] {} RaftInstance: last durable index 12, precommit index 12 2024.12.18 23:38:23.609017 [ 12 ] {} RaftInstance: quorum idx 1, 12 12 11 2024.12.18 23:38:23.609026 [ 12 ] {} RaftInstance: trigger commit upto 12 2024.12.18 23:38:23.609034 [ 12 ] {} RaftInstance: Server 3 is busy, skip the request 2024.12.18 23:38:23.609041 [ 12 ] {} RaftInstance: send request to 1 2024.12.18 23:38:23.609046 [ 12 ] {} RaftInstance: last_log_idx: 12, starting_idx: 1, cur_nxt_idx: 13 2024.12.18 23:38:23.609059 [ 12 ] {} RaftInstance: append_entries for 1 with LastLogIndex=12, LastLogTerm=1, EntriesLength=0, CommitIndex=12, Term=1, peer_last_sent_idx 12 2024.12.18 23:38:23.609067 [ 12 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:23.609075 [ 12 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:23.609109 [ 12 ] {} RaftInstance: sent 2024.12.18 23:38:23.609118 [ 12 ] {} RaftInstance: local log idx 12, target_commit_idx 12, quick_commit_index_ 12, state_->get_commit_idx() 11 2024.12.18 23:38:23.609138 [ 12 ] {} RaftInstance: commit_cv_ notify (local thread) 2024.12.18 23:38:23.609163 [ 20 ] {} RaftInstance: commit_cv_ wake up 2024.12.18 23:38:23.609176 [ 20 ] {} RaftInstance: commit upto 12, current idx 11 2024.12.18 23:38:23.609181 [ 16 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:23.609184 [ 20 ] {} RaftInstance: commit upto 12, current idx 12 2024.12.18 23:38:23.609191 [ 16 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=13 2024.12.18 23:38:23.609215 [ 16 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.609222 [ 16 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 13 2024.12.18 23:38:23.609227 [ 19 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2024.12.18 23:38:23.609237 [ 20 ] {} RaftInstance: notify cb 12 1d66f3d8 2024.12.18 23:38:23.609267 [ 19 ] {} RaftInstance: append at log_idx 13, timestamp 1734565103609256 2024.12.18 23:38:23.609231 [ 16 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:23.609291 [ 20 ] {} RaftInstance: DONE: commit upto 12, current idx 12 2024.12.18 23:38:23.609302 [ 16 ] {} RaftInstance: peer 3, prev matched idx: 11, new matched idx: 12 2024.12.18 23:38:23.609306 [ 20 ] {} RaftInstance: commit_cv_ sleep 2024.12.18 23:38:23.609324 [ 14 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:23.609325 [ 9 ] {} RaftInstance: got log append completion notification: OK 2024.12.18 23:38:23.609331 [ 16 ] {} RaftInstance: last durable index 13, precommit index 13 2024.12.18 23:38:23.609351 [ 16 ] {} RaftInstance: quorum idx 1, 13 12 12 2024.12.18 23:38:23.609358 [ 16 ] {} RaftInstance: local log idx 13, target_commit_idx 12, quick_commit_index_ 12, state_->get_commit_idx() 12 2024.12.18 23:38:23.609372 [ 16 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2024.12.18 23:38:23.609380 [ 16 ] {} RaftInstance: send request to 3 2024.12.18 23:38:23.609385 [ 16 ] {} RaftInstance: last_log_idx: 12, starting_idx: 1, cur_nxt_idx: 14 2024.12.18 23:38:23.609391 [ 16 ] {} RaftInstance: append_entries for 3 with LastLogIndex=12, LastLogTerm=1, EntriesLength=1, CommitIndex=12, Term=1, peer_last_sent_idx 12 2024.12.18 23:38:23.609403 [ 16 ] {} RaftInstance: idx: 13 2024.12.18 23:38:23.609409 [ 16 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:23.609431 [ 16 ] {} RaftInstance: sent 2024.12.18 23:38:23.609461 [ 9 ] {} RaftInstance: last durable index 13, precommit index 13 2024.12.18 23:38:23.609476 [ 9 ] {} RaftInstance: quorum idx 1, 13 12 12 2024.12.18 23:38:23.609528 [ 9 ] {} RaftInstance: local log idx 13, target_commit_idx 12, quick_commit_index_ 12, state_->get_commit_idx() 12 2024.12.18 23:38:23.609553 [ 14 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=13 2024.12.18 23:38:23.609564 [ 14 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.609570 [ 14 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 13 2024.12.18 23:38:23.609591 [ 14 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:23.609597 [ 14 ] {} RaftInstance: peer 1, prev matched idx: 12, new matched idx: 12 2024.12.18 23:38:23.609602 [ 14 ] {} RaftInstance: last durable index 13, precommit index 13 2024.12.18 23:38:23.609609 [ 14 ] {} RaftInstance: quorum idx 1, 13 12 12 2024.12.18 23:38:23.609614 [ 14 ] {} RaftInstance: local log idx 13, target_commit_idx 12, quick_commit_index_ 12, state_->get_commit_idx() 12 2024.12.18 23:38:23.609626 [ 14 ] {} RaftInstance: reqeust append entries need to catchup, p 1 2024.12.18 23:38:23.609631 [ 14 ] {} RaftInstance: send request to 1 2024.12.18 23:38:23.609637 [ 14 ] {} RaftInstance: last_log_idx: 12, starting_idx: 1, cur_nxt_idx: 14 2024.12.18 23:38:23.609643 [ 14 ] {} RaftInstance: append_entries for 1 with LastLogIndex=12, LastLogTerm=1, EntriesLength=1, CommitIndex=12, Term=1, peer_last_sent_idx 13 2024.12.18 23:38:23.609647 [ 14 ] {} RaftInstance: idx: 13 2024.12.18 23:38:23.609658 [ 14 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:23.609687 [ 14 ] {} RaftInstance: sent 2024.12.18 23:38:23.609726 [ 21 ] {} RaftInstance: Server 3 is busy, skip the request 2024.12.18 23:38:23.609731 [ 18 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:23.609741 [ 21 ] {} RaftInstance: Server 1 is busy, skip the request 2024.12.18 23:38:23.609763 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=14 2024.12.18 23:38:23.609769 [ 18 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.609775 [ 18 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 14 2024.12.18 23:38:23.609780 [ 18 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:23.609785 [ 18 ] {} RaftInstance: peer 3, prev matched idx: 12, new matched idx: 13 2024.12.18 23:38:23.609799 [ 18 ] {} RaftInstance: last durable index 13, precommit index 13 2024.12.18 23:38:23.609806 [ 18 ] {} RaftInstance: quorum idx 1, 13 13 12 2024.12.18 23:38:23.609812 [ 18 ] {} RaftInstance: trigger commit upto 13 2024.12.18 23:38:23.609817 [ 18 ] {} RaftInstance: send request to 3 2024.12.18 23:38:23.609822 [ 18 ] {} RaftInstance: last_log_idx: 13, starting_idx: 1, cur_nxt_idx: 14 2024.12.18 23:38:23.609834 [ 18 ] {} RaftInstance: append_entries for 3 with LastLogIndex=13, LastLogTerm=1, EntriesLength=0, CommitIndex=13, Term=1, peer_last_sent_idx 13 2024.12.18 23:38:23.609840 [ 18 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:23.609844 [ 18 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:23.609873 [ 18 ] {} RaftInstance: sent 2024.12.18 23:38:23.609883 [ 18 ] {} RaftInstance: Server 1 is busy, skip the request 2024.12.18 23:38:23.609901 [ 18 ] {} RaftInstance: local log idx 13, target_commit_idx 13, quick_commit_index_ 13, state_->get_commit_idx() 12 2024.12.18 23:38:23.609910 [ 18 ] {} RaftInstance: commit_cv_ notify (local thread) 2024.12.18 23:38:23.609944 [ 20 ] {} RaftInstance: commit_cv_ wake up 2024.12.18 23:38:23.609958 [ 20 ] {} RaftInstance: commit upto 13, current idx 12 2024.12.18 23:38:23.609966 [ 20 ] {} RaftInstance: commit upto 13, current idx 13 2024.12.18 23:38:23.609989 [ 20 ] {} RaftInstance: notify cb 13 1dc7cee8 2024.12.18 23:38:23.610018 [ 19 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:23.610023 [ 20 ] {} RaftInstance: DONE: commit upto 13, current idx 13 2024.12.18 23:38:23.610034 [ 19 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=14 2024.12.18 23:38:23.610042 [ 20 ] {} RaftInstance: commit_cv_ sleep 2024.12.18 23:38:23.610047 [ 19 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.610034 [ 16 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2024.12.18 23:38:23.610071 [ 14 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:23.610072 [ 19 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 14 2024.12.18 23:38:23.610096 [ 19 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:23.610110 [ 19 ] {} RaftInstance: peer 1, prev matched idx: 12, new matched idx: 13 2024.12.18 23:38:23.610117 [ 19 ] {} RaftInstance: last durable index 13, precommit index 13 2024.12.18 23:38:23.610117 [ 16 ] {} RaftInstance: append at log_idx 14, timestamp 1734565103610083 2024.12.18 23:38:23.610123 [ 19 ] {} RaftInstance: quorum idx 1, 13 13 13 2024.12.18 23:38:23.610132 [ 19 ] {} RaftInstance: local log idx 14, target_commit_idx 13, quick_commit_index_ 13, state_->get_commit_idx() 13 2024.12.18 23:38:23.610144 [ 19 ] {} RaftInstance: reqeust append entries need to catchup, p 1 2024.12.18 23:38:23.610151 [ 19 ] {} RaftInstance: send request to 1 2024.12.18 23:38:23.610159 [ 19 ] {} RaftInstance: last_log_idx: 13, starting_idx: 1, cur_nxt_idx: 15 2024.12.18 23:38:23.610168 [ 19 ] {} RaftInstance: append_entries for 1 with LastLogIndex=13, LastLogTerm=1, EntriesLength=1, CommitIndex=13, Term=1, peer_last_sent_idx 13 2024.12.18 23:38:23.610169 [ 9 ] {} RaftInstance: got log append completion notification: OK 2024.12.18 23:38:23.610182 [ 19 ] {} RaftInstance: idx: 14 2024.12.18 23:38:23.610194 [ 19 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:23.610226 [ 19 ] {} RaftInstance: sent 2024.12.18 23:38:23.610255 [ 9 ] {} RaftInstance: last durable index 14, precommit index 14 2024.12.18 23:38:23.610290 [ 9 ] {} RaftInstance: quorum idx 1, 14 13 13 2024.12.18 23:38:23.610297 [ 9 ] {} RaftInstance: local log idx 14, target_commit_idx 13, quick_commit_index_ 13, state_->get_commit_idx() 13 2024.12.18 23:38:23.610330 [ 21 ] {} RaftInstance: send request to 3 2024.12.18 23:38:23.610343 [ 21 ] {} RaftInstance: last_log_idx: 13, starting_idx: 1, cur_nxt_idx: 15 2024.12.18 23:38:23.610352 [ 21 ] {} RaftInstance: append_entries for 3 with LastLogIndex=13, LastLogTerm=1, EntriesLength=1, CommitIndex=13, Term=1, peer_last_sent_idx 14 2024.12.18 23:38:23.610385 [ 21 ] {} RaftInstance: idx: 14 2024.12.18 23:38:23.610395 [ 21 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:23.610428 [ 21 ] {} RaftInstance: sent 2024.12.18 23:38:23.610438 [ 21 ] {} RaftInstance: Server 1 is busy, skip the request 2024.12.18 23:38:23.610473 [ 14 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=14 2024.12.18 23:38:23.610496 [ 14 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.610502 [ 14 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 14 2024.12.18 23:38:23.610507 [ 14 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:23.610512 [ 14 ] {} RaftInstance: peer 3, prev matched idx: 13, new matched idx: 13 2024.12.18 23:38:23.610518 [ 14 ] {} RaftInstance: last durable index 14, precommit index 14 2024.12.18 23:38:23.610530 [ 14 ] {} RaftInstance: quorum idx 1, 14 13 13 2024.12.18 23:38:23.610537 [ 14 ] {} RaftInstance: local log idx 14, target_commit_idx 13, quick_commit_index_ 13, state_->get_commit_idx() 13 2024.12.18 23:38:23.610546 [ 14 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2024.12.18 23:38:23.610554 [ 14 ] {} RaftInstance: Server 3 is busy, skip the request 2024.12.18 23:38:23.610580 [ 13 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:23.610599 [ 13 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=15 2024.12.18 23:38:23.610608 [ 13 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.610616 [ 13 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 15 2024.12.18 23:38:23.610624 [ 13 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:23.610638 [ 13 ] {} RaftInstance: peer 1, prev matched idx: 13, new matched idx: 14 2024.12.18 23:38:23.610644 [ 13 ] {} RaftInstance: last durable index 14, precommit index 14 2024.12.18 23:38:23.610650 [ 13 ] {} RaftInstance: quorum idx 1, 14 14 13 2024.12.18 23:38:23.610655 [ 13 ] {} RaftInstance: trigger commit upto 14 2024.12.18 23:38:23.610660 [ 13 ] {} RaftInstance: Server 3 is busy, skip the request 2024.12.18 23:38:23.610665 [ 13 ] {} RaftInstance: send request to 1 2024.12.18 23:38:23.610680 [ 13 ] {} RaftInstance: last_log_idx: 14, starting_idx: 1, cur_nxt_idx: 15 2024.12.18 23:38:23.610688 [ 13 ] {} RaftInstance: append_entries for 1 with LastLogIndex=14, LastLogTerm=1, EntriesLength=0, CommitIndex=14, Term=1, peer_last_sent_idx 14 2024.12.18 23:38:23.610696 [ 13 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:23.610704 [ 13 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:23.610732 [ 14 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:23.610755 [ 13 ] {} RaftInstance: sent 2024.12.18 23:38:23.610766 [ 13 ] {} RaftInstance: local log idx 14, target_commit_idx 14, quick_commit_index_ 14, state_->get_commit_idx() 13 2024.12.18 23:38:23.610774 [ 13 ] {} RaftInstance: commit_cv_ notify (local thread) 2024.12.18 23:38:23.610796 [ 20 ] {} RaftInstance: commit_cv_ wake up 2024.12.18 23:38:23.610811 [ 20 ] {} RaftInstance: commit upto 14, current idx 13 2024.12.18 23:38:23.610810 [ 14 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=15 2024.12.18 23:38:23.610821 [ 20 ] {} RaftInstance: commit upto 14, current idx 14 2024.12.18 23:38:23.610830 [ 14 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.610840 [ 14 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 15 2024.12.18 23:38:23.610848 [ 16 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2024.12.18 23:38:23.610849 [ 14 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:23.610868 [ 14 ] {} RaftInstance: peer 3, prev matched idx: 13, new matched idx: 14 2024.12.18 23:38:23.610875 [ 20 ] {} RaftInstance: notify cb 14 1dd6cae8 2024.12.18 23:38:23.610882 [ 14 ] {} RaftInstance: last durable index 14, precommit index 14 2024.12.18 23:38:23.610897 [ 16 ] {} RaftInstance: append at log_idx 15, timestamp 1734565103610862 2024.12.18 23:38:23.610901 [ 14 ] {} RaftInstance: quorum idx 1, 14 14 14 2024.12.18 23:38:23.610904 [ 20 ] {} RaftInstance: DONE: commit upto 14, current idx 14 2024.12.18 23:38:23.610917 [ 14 ] {} RaftInstance: local log idx 15, target_commit_idx 14, quick_commit_index_ 14, state_->get_commit_idx() 14 2024.12.18 23:38:23.610921 [ 20 ] {} RaftInstance: commit_cv_ sleep 2024.12.18 23:38:23.610929 [ 14 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2024.12.18 23:38:23.610929 [ 13 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:23.610938 [ 9 ] {} RaftInstance: got log append completion notification: OK 2024.12.18 23:38:23.610941 [ 14 ] {} RaftInstance: send request to 3 2024.12.18 23:38:23.610962 [ 14 ] {} RaftInstance: last_log_idx: 14, starting_idx: 1, cur_nxt_idx: 16 2024.12.18 23:38:23.610968 [ 14 ] {} RaftInstance: append_entries for 3 with LastLogIndex=14, LastLogTerm=1, EntriesLength=1, CommitIndex=14, Term=1, peer_last_sent_idx 14 2024.12.18 23:38:23.610974 [ 14 ] {} RaftInstance: idx: 15 2024.12.18 23:38:23.610979 [ 14 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:23.611006 [ 14 ] {} RaftInstance: sent 2024.12.18 23:38:23.611022 [ 9 ] {} RaftInstance: last durable index 15, precommit index 15 2024.12.18 23:38:23.611039 [ 9 ] {} RaftInstance: quorum idx 1, 15 14 14 2024.12.18 23:38:23.611048 [ 9 ] {} RaftInstance: local log idx 15, target_commit_idx 14, quick_commit_index_ 14, state_->get_commit_idx() 14 2024.12.18 23:38:23.611076 [ 13 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=15 2024.12.18 23:38:23.611088 [ 13 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.611094 [ 13 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 15 2024.12.18 23:38:23.611099 [ 13 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:23.611104 [ 13 ] {} RaftInstance: peer 1, prev matched idx: 14, new matched idx: 14 2024.12.18 23:38:23.611110 [ 13 ] {} RaftInstance: last durable index 15, precommit index 15 2024.12.18 23:38:23.611116 [ 13 ] {} RaftInstance: quorum idx 1, 15 14 14 2024.12.18 23:38:23.611124 [ 13 ] {} RaftInstance: local log idx 15, target_commit_idx 14, quick_commit_index_ 14, state_->get_commit_idx() 14 2024.12.18 23:38:23.611132 [ 13 ] {} RaftInstance: reqeust append entries need to catchup, p 1 2024.12.18 23:38:23.611141 [ 13 ] {} RaftInstance: send request to 1 2024.12.18 23:38:23.611148 [ 13 ] {} RaftInstance: last_log_idx: 14, starting_idx: 1, cur_nxt_idx: 16 2024.12.18 23:38:23.611158 [ 13 ] {} RaftInstance: append_entries for 1 with LastLogIndex=14, LastLogTerm=1, EntriesLength=1, CommitIndex=14, Term=1, peer_last_sent_idx 15 2024.12.18 23:38:23.611166 [ 13 ] {} RaftInstance: idx: 15 2024.12.18 23:38:23.611174 [ 13 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:23.611205 [ 13 ] {} RaftInstance: sent 2024.12.18 23:38:23.611233 [ 21 ] {} RaftInstance: Server 3 is busy, skip the request 2024.12.18 23:38:23.611247 [ 21 ] {} RaftInstance: Server 1 is busy, skip the request 2024.12.18 23:38:23.611369 [ 16 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:23.611384 [ 16 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=16 2024.12.18 23:38:23.611393 [ 16 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.611398 [ 16 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 16 2024.12.18 23:38:23.611404 [ 16 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:23.611409 [ 16 ] {} RaftInstance: peer 3, prev matched idx: 14, new matched idx: 15 2024.12.18 23:38:23.611414 [ 16 ] {} RaftInstance: last durable index 15, precommit index 15 2024.12.18 23:38:23.611421 [ 16 ] {} RaftInstance: quorum idx 1, 15 15 14 2024.12.18 23:38:23.611430 [ 16 ] {} RaftInstance: trigger commit upto 15 2024.12.18 23:38:23.611437 [ 16 ] {} RaftInstance: send request to 3 2024.12.18 23:38:23.611445 [ 16 ] {} RaftInstance: last_log_idx: 15, starting_idx: 1, cur_nxt_idx: 16 2024.12.18 23:38:23.611452 [ 16 ] {} RaftInstance: append_entries for 3 with LastLogIndex=15, LastLogTerm=1, EntriesLength=0, CommitIndex=15, Term=1, peer_last_sent_idx 15 2024.12.18 23:38:23.611458 [ 16 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:23.611463 [ 16 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:23.611492 [ 16 ] {} RaftInstance: sent 2024.12.18 23:38:23.611504 [ 16 ] {} RaftInstance: Server 1 is busy, skip the request 2024.12.18 23:38:23.611514 [ 16 ] {} RaftInstance: local log idx 15, target_commit_idx 15, quick_commit_index_ 15, state_->get_commit_idx() 14 2024.12.18 23:38:23.611522 [ 16 ] {} RaftInstance: commit_cv_ notify (local thread) 2024.12.18 23:38:23.611549 [ 14 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:23.611565 [ 14 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=16 2024.12.18 23:38:23.611574 [ 14 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.611577 [ 20 ] {} RaftInstance: commit_cv_ wake up 2024.12.18 23:38:23.611583 [ 14 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 16 2024.12.18 23:38:23.611590 [ 20 ] {} RaftInstance: commit upto 15, current idx 14 2024.12.18 23:38:23.611595 [ 14 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:23.611601 [ 20 ] {} RaftInstance: commit upto 15, current idx 15 2024.12.18 23:38:23.611601 [ 16 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2024.12.18 23:38:23.611606 [ 14 ] {} RaftInstance: peer 1, prev matched idx: 14, new matched idx: 15 2024.12.18 23:38:23.611624 [ 20 ] {} RaftInstance: notify cb 15 1dc7c938 2024.12.18 23:38:23.611629 [ 14 ] {} RaftInstance: last durable index 15, precommit index 15 2024.12.18 23:38:23.611642 [ 14 ] {} RaftInstance: quorum idx 1, 15 15 15 2024.12.18 23:38:23.611648 [ 20 ] {} RaftInstance: DONE: commit upto 15, current idx 15 2024.12.18 23:38:23.611654 [ 14 ] {} RaftInstance: local log idx 16, target_commit_idx 15, quick_commit_index_ 15, state_->get_commit_idx() 15 2024.12.18 23:38:23.611643 [ 16 ] {} RaftInstance: append at log_idx 16, timestamp 1734565103611618 2024.12.18 23:38:23.611662 [ 14 ] {} RaftInstance: reqeust append entries need to catchup, p 1 2024.12.18 23:38:23.611658 [ 20 ] {} RaftInstance: commit_cv_ sleep 2024.12.18 23:38:23.611674 [ 14 ] {} RaftInstance: send request to 1 2024.12.18 23:38:23.611683 [ 14 ] {} RaftInstance: last_log_idx: 15, starting_idx: 1, cur_nxt_idx: 17 2024.12.18 23:38:23.611693 [ 14 ] {} RaftInstance: append_entries for 1 with LastLogIndex=15, LastLogTerm=1, EntriesLength=1, CommitIndex=15, Term=1, peer_last_sent_idx 15 2024.12.18 23:38:23.611701 [ 14 ] {} RaftInstance: idx: 16 2024.12.18 23:38:23.611707 [ 13 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:23.611713 [ 9 ] {} RaftInstance: got log append completion notification: OK 2024.12.18 23:38:23.611715 [ 14 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:23.611750 [ 14 ] {} RaftInstance: sent 2024.12.18 23:38:23.611778 [ 9 ] {} RaftInstance: last durable index 16, precommit index 16 2024.12.18 23:38:23.611792 [ 9 ] {} RaftInstance: quorum idx 1, 16 15 15 2024.12.18 23:38:23.611798 [ 9 ] {} RaftInstance: local log idx 16, target_commit_idx 15, quick_commit_index_ 15, state_->get_commit_idx() 15 2024.12.18 23:38:23.611834 [ 13 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=16 2024.12.18 23:38:23.611847 [ 13 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.611853 [ 13 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 16 2024.12.18 23:38:23.611858 [ 13 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:23.611863 [ 13 ] {} RaftInstance: peer 3, prev matched idx: 15, new matched idx: 15 2024.12.18 23:38:23.611869 [ 13 ] {} RaftInstance: last durable index 16, precommit index 16 2024.12.18 23:38:23.611875 [ 13 ] {} RaftInstance: quorum idx 1, 16 15 15 2024.12.18 23:38:23.611881 [ 13 ] {} RaftInstance: local log idx 16, target_commit_idx 15, quick_commit_index_ 15, state_->get_commit_idx() 15 2024.12.18 23:38:23.611889 [ 13 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2024.12.18 23:38:23.611898 [ 13 ] {} RaftInstance: send request to 3 2024.12.18 23:38:23.611907 [ 13 ] {} RaftInstance: last_log_idx: 15, starting_idx: 1, cur_nxt_idx: 17 2024.12.18 23:38:23.611915 [ 13 ] {} RaftInstance: append_entries for 3 with LastLogIndex=15, LastLogTerm=1, EntriesLength=1, CommitIndex=15, Term=1, peer_last_sent_idx 16 2024.12.18 23:38:23.611923 [ 13 ] {} RaftInstance: idx: 16 2024.12.18 23:38:23.611932 [ 13 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:23.611960 [ 13 ] {} RaftInstance: sent 2024.12.18 23:38:23.611996 [ 21 ] {} RaftInstance: Server 3 is busy, skip the request 2024.12.18 23:38:23.612013 [ 21 ] {} RaftInstance: Server 1 is busy, skip the request 2024.12.18 23:38:23.612106 [ 16 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:23.612124 [ 16 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=17 2024.12.18 23:38:23.612131 [ 16 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.612136 [ 16 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 17 2024.12.18 23:38:23.612141 [ 16 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:23.612146 [ 16 ] {} RaftInstance: peer 1, prev matched idx: 15, new matched idx: 16 2024.12.18 23:38:23.612151 [ 16 ] {} RaftInstance: last durable index 16, precommit index 16 2024.12.18 23:38:23.612157 [ 16 ] {} RaftInstance: quorum idx 1, 16 16 15 2024.12.18 23:38:23.612162 [ 16 ] {} RaftInstance: trigger commit upto 16 2024.12.18 23:38:23.612168 [ 16 ] {} RaftInstance: Server 3 is busy, skip the request 2024.12.18 23:38:23.612173 [ 16 ] {} RaftInstance: send request to 1 2024.12.18 23:38:23.612178 [ 16 ] {} RaftInstance: last_log_idx: 16, starting_idx: 1, cur_nxt_idx: 17 2024.12.18 23:38:23.612183 [ 16 ] {} RaftInstance: append_entries for 1 with LastLogIndex=16, LastLogTerm=1, EntriesLength=0, CommitIndex=16, Term=1, peer_last_sent_idx 16 2024.12.18 23:38:23.612189 [ 16 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:23.612194 [ 16 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:23.612221 [ 16 ] {} RaftInstance: sent 2024.12.18 23:38:23.612232 [ 16 ] {} RaftInstance: local log idx 16, target_commit_idx 16, quick_commit_index_ 16, state_->get_commit_idx() 15 2024.12.18 23:38:23.612242 [ 16 ] {} RaftInstance: commit_cv_ notify (local thread) 2024.12.18 23:38:23.612261 [ 20 ] {} RaftInstance: commit_cv_ wake up 2024.12.18 23:38:23.612278 [ 20 ] {} RaftInstance: commit upto 16, current idx 15 2024.12.18 23:38:23.612288 [ 20 ] {} RaftInstance: commit upto 16, current idx 16 2024.12.18 23:38:23.612291 [ 15 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:23.612308 [ 15 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=17 2024.12.18 23:38:23.612318 [ 15 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.612321 [ 20 ] {} RaftInstance: notify cb 16 1dc7cee8 2024.12.18 23:38:23.612328 [ 15 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 17 2024.12.18 23:38:23.612339 [ 15 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:23.612348 [ 15 ] {} RaftInstance: peer 3, prev matched idx: 15, new matched idx: 16 2024.12.18 23:38:23.612351 [ 20 ] {} RaftInstance: DONE: commit upto 16, current idx 16 2024.12.18 23:38:23.612359 [ 15 ] {} RaftInstance: last durable index 16, precommit index 16 2024.12.18 23:38:23.612364 [ 20 ] {} RaftInstance: commit_cv_ sleep 2024.12.18 23:38:23.612372 [ 15 ] {} RaftInstance: quorum idx 1, 16 16 16 2024.12.18 23:38:23.612371 [ 16 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2024.12.18 23:38:23.612385 [ 15 ] {} RaftInstance: local log idx 16, target_commit_idx 16, quick_commit_index_ 16, state_->get_commit_idx() 16 2024.12.18 23:38:23.612402 [ 15 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2024.12.18 23:38:23.612410 [ 15 ] {} RaftInstance: send request to 3 2024.12.18 23:38:23.612417 [ 15 ] {} RaftInstance: last_log_idx: 16, starting_idx: 1, cur_nxt_idx: 17 2024.12.18 23:38:23.612417 [ 16 ] {} RaftInstance: append at log_idx 17, timestamp 1734565103612393 2024.12.18 23:38:23.612423 [ 15 ] {} RaftInstance: append_entries for 3 with LastLogIndex=16, LastLogTerm=1, EntriesLength=0, CommitIndex=16, Term=1, peer_last_sent_idx 16 2024.12.18 23:38:23.612434 [ 15 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:23.612440 [ 15 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:23.612461 [ 15 ] {} RaftInstance: sent 2024.12.18 23:38:23.612477 [ 21 ] {} RaftInstance: Server 3 is busy, skip the request 2024.12.18 23:38:23.612486 [ 9 ] {} RaftInstance: got log append completion notification: OK 2024.12.18 23:38:23.612497 [ 21 ] {} RaftInstance: Server 1 is busy, skip the request 2024.12.18 23:38:23.612507 [ 13 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:23.612513 [ 9 ] {} RaftInstance: last durable index 17, precommit index 17 2024.12.18 23:38:23.612524 [ 9 ] {} RaftInstance: quorum idx 1, 17 16 16 2024.12.18 23:38:23.612530 [ 9 ] {} RaftInstance: local log idx 17, target_commit_idx 16, quick_commit_index_ 16, state_->get_commit_idx() 16 2024.12.18 23:38:23.612537 [ 13 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=17 2024.12.18 23:38:23.612543 [ 13 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.612549 [ 13 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 17 2024.12.18 23:38:23.612554 [ 13 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:23.612559 [ 13 ] {} RaftInstance: peer 1, prev matched idx: 16, new matched idx: 16 2024.12.18 23:38:23.612564 [ 13 ] {} RaftInstance: last durable index 17, precommit index 17 2024.12.18 23:38:23.612570 [ 13 ] {} RaftInstance: quorum idx 1, 17 16 16 2024.12.18 23:38:23.612576 [ 13 ] {} RaftInstance: local log idx 17, target_commit_idx 16, quick_commit_index_ 16, state_->get_commit_idx() 16 2024.12.18 23:38:23.612582 [ 13 ] {} RaftInstance: reqeust append entries need to catchup, p 1 2024.12.18 23:38:23.612587 [ 13 ] {} RaftInstance: send request to 1 2024.12.18 23:38:23.612592 [ 13 ] {} RaftInstance: last_log_idx: 16, starting_idx: 1, cur_nxt_idx: 18 2024.12.18 23:38:23.612598 [ 13 ] {} RaftInstance: append_entries for 1 with LastLogIndex=16, LastLogTerm=1, EntriesLength=1, CommitIndex=16, Term=1, peer_last_sent_idx 17 2024.12.18 23:38:23.612603 [ 13 ] {} RaftInstance: idx: 17 2024.12.18 23:38:23.612609 [ 13 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:23.612637 [ 13 ] {} RaftInstance: sent 2024.12.18 23:38:23.612649 [ 16 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:23.612665 [ 16 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=17 2024.12.18 23:38:23.612673 [ 16 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.612682 [ 16 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 17 2024.12.18 23:38:23.612689 [ 16 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:23.612697 [ 16 ] {} RaftInstance: peer 3, prev matched idx: 16, new matched idx: 16 2024.12.18 23:38:23.612707 [ 16 ] {} RaftInstance: last durable index 17, precommit index 17 2024.12.18 23:38:23.612716 [ 16 ] {} RaftInstance: quorum idx 1, 17 16 16 2024.12.18 23:38:23.612724 [ 16 ] {} RaftInstance: local log idx 17, target_commit_idx 16, quick_commit_index_ 16, state_->get_commit_idx() 16 2024.12.18 23:38:23.612730 [ 16 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2024.12.18 23:38:23.612735 [ 16 ] {} RaftInstance: send request to 3 2024.12.18 23:38:23.612740 [ 16 ] {} RaftInstance: last_log_idx: 16, starting_idx: 1, cur_nxt_idx: 18 2024.12.18 23:38:23.612746 [ 16 ] {} RaftInstance: append_entries for 3 with LastLogIndex=16, LastLogTerm=1, EntriesLength=1, CommitIndex=16, Term=1, peer_last_sent_idx 17 2024.12.18 23:38:23.612751 [ 16 ] {} RaftInstance: idx: 17 2024.12.18 23:38:23.612757 [ 16 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:23.612784 [ 16 ] {} RaftInstance: sent 2024.12.18 23:38:23.612837 [ 13 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2024.12.18 23:38:23.612877 [ 13 ] {} RaftInstance: append at log_idx 18, timestamp 1734565103612850 2024.12.18 23:38:23.612916 [ 21 ] {} RaftInstance: Server 3 is busy, skip the request 2024.12.18 23:38:23.612931 [ 9 ] {} RaftInstance: got log append completion notification: OK 2024.12.18 23:38:23.612932 [ 21 ] {} RaftInstance: Server 1 is busy, skip the request 2024.12.18 23:38:23.612946 [ 9 ] {} RaftInstance: last durable index 18, precommit index 18 2024.12.18 23:38:23.612955 [ 9 ] {} RaftInstance: quorum idx 1, 18 16 16 2024.12.18 23:38:23.612961 [ 9 ] {} RaftInstance: local log idx 18, target_commit_idx 16, quick_commit_index_ 16, state_->get_commit_idx() 16 2024.12.18 23:38:23.612968 [ 15 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:23.612984 [ 15 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=18 2024.12.18 23:38:23.613008 [ 15 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.613014 [ 15 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 18 2024.12.18 23:38:23.613019 [ 15 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:23.613024 [ 15 ] {} RaftInstance: peer 1, prev matched idx: 16, new matched idx: 17 2024.12.18 23:38:23.613030 [ 15 ] {} RaftInstance: last durable index 18, precommit index 18 2024.12.18 23:38:23.613036 [ 15 ] {} RaftInstance: quorum idx 1, 18 17 16 2024.12.18 23:38:23.613042 [ 15 ] {} RaftInstance: trigger commit upto 17 2024.12.18 23:38:23.613047 [ 15 ] {} RaftInstance: Server 3 is busy, skip the request 2024.12.18 23:38:23.613052 [ 15 ] {} RaftInstance: send request to 1 2024.12.18 23:38:23.613057 [ 15 ] {} RaftInstance: last_log_idx: 17, starting_idx: 1, cur_nxt_idx: 19 2024.12.18 23:38:23.613063 [ 15 ] {} RaftInstance: append_entries for 1 with LastLogIndex=17, LastLogTerm=1, EntriesLength=1, CommitIndex=17, Term=1, peer_last_sent_idx 17 2024.12.18 23:38:23.613068 [ 15 ] {} RaftInstance: idx: 18 2024.12.18 23:38:23.613074 [ 15 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:23.613102 [ 15 ] {} RaftInstance: sent 2024.12.18 23:38:23.613112 [ 15 ] {} RaftInstance: local log idx 18, target_commit_idx 17, quick_commit_index_ 17, state_->get_commit_idx() 16 2024.12.18 23:38:23.613115 [ 13 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:23.613122 [ 15 ] {} RaftInstance: commit_cv_ notify (local thread) 2024.12.18 23:38:23.613140 [ 15 ] {} RaftInstance: reqeust append entries need to catchup, p 1 2024.12.18 23:38:23.613148 [ 15 ] {} RaftInstance: Server 1 is busy, skip the request 2024.12.18 23:38:23.613159 [ 20 ] {} RaftInstance: commit_cv_ wake up 2024.12.18 23:38:23.613167 [ 13 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=18 2024.12.18 23:38:23.613171 [ 20 ] {} RaftInstance: commit upto 17, current idx 16 2024.12.18 23:38:23.613181 [ 13 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.613184 [ 20 ] {} RaftInstance: commit upto 17, current idx 17 2024.12.18 23:38:23.613191 [ 13 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 18 2024.12.18 23:38:23.613200 [ 13 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:23.613209 [ 13 ] {} RaftInstance: peer 3, prev matched idx: 16, new matched idx: 17 2024.12.18 23:38:23.613210 [ 20 ] {} RaftInstance: notify cb 17 1dc7e028 2024.12.18 23:38:23.613219 [ 13 ] {} RaftInstance: last durable index 18, precommit index 18 2024.12.18 23:38:23.613229 [ 13 ] {} RaftInstance: quorum idx 1, 18 17 17 2024.12.18 23:38:23.613240 [ 13 ] {} RaftInstance: local log idx 18, target_commit_idx 17, quick_commit_index_ 17, state_->get_commit_idx() 16 2024.12.18 23:38:23.613241 [ 20 ] {} RaftInstance: DONE: commit upto 17, current idx 17 2024.12.18 23:38:23.613250 [ 13 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2024.12.18 23:38:23.613256 [ 20 ] {} RaftInstance: commit_cv_ sleep 2024.12.18 23:38:23.613262 [ 13 ] {} RaftInstance: send request to 3 2024.12.18 23:38:23.613273 [ 13 ] {} RaftInstance: last_log_idx: 17, starting_idx: 1, cur_nxt_idx: 19 2024.12.18 23:38:23.613282 [ 13 ] {} RaftInstance: append_entries for 3 with LastLogIndex=17, LastLogTerm=1, EntriesLength=1, CommitIndex=17, Term=1, peer_last_sent_idx 17 2024.12.18 23:38:23.613290 [ 13 ] {} RaftInstance: idx: 18 2024.12.18 23:38:23.613295 [ 13 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:23.613319 [ 13 ] {} RaftInstance: sent 2024.12.18 23:38:23.613477 [ 18 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:23.613496 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=19 2024.12.18 23:38:23.613502 [ 18 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.613507 [ 18 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 19 2024.12.18 23:38:23.613512 [ 18 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:23.613518 [ 18 ] {} RaftInstance: peer 1, prev matched idx: 17, new matched idx: 18 2024.12.18 23:38:23.613524 [ 18 ] {} RaftInstance: last durable index 18, precommit index 18 2024.12.18 23:38:23.613530 [ 18 ] {} RaftInstance: quorum idx 1, 18 18 17 2024.12.18 23:38:23.613536 [ 18 ] {} RaftInstance: trigger commit upto 18 2024.12.18 23:38:23.613541 [ 18 ] {} RaftInstance: Server 3 is busy, skip the request 2024.12.18 23:38:23.613546 [ 18 ] {} RaftInstance: send request to 1 2024.12.18 23:38:23.613552 [ 18 ] {} RaftInstance: last_log_idx: 18, starting_idx: 1, cur_nxt_idx: 19 2024.12.18 23:38:23.613561 [ 18 ] {} RaftInstance: append_entries for 1 with LastLogIndex=18, LastLogTerm=1, EntriesLength=0, CommitIndex=18, Term=1, peer_last_sent_idx 18 2024.12.18 23:38:23.613570 [ 18 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:23.613579 [ 18 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:23.613603 [ 18 ] {} RaftInstance: sent 2024.12.18 23:38:23.613611 [ 18 ] {} RaftInstance: local log idx 18, target_commit_idx 18, quick_commit_index_ 18, state_->get_commit_idx() 17 2024.12.18 23:38:23.613620 [ 18 ] {} RaftInstance: commit_cv_ notify (local thread) 2024.12.18 23:38:23.613642 [ 15 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:23.613647 [ 20 ] {} RaftInstance: commit_cv_ wake up 2024.12.18 23:38:23.613658 [ 15 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=19 2024.12.18 23:38:23.613667 [ 20 ] {} RaftInstance: commit upto 18, current idx 17 2024.12.18 23:38:23.613670 [ 15 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.613676 [ 20 ] {} RaftInstance: commit upto 18, current idx 18 2024.12.18 23:38:23.613679 [ 15 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 19 2024.12.18 23:38:23.613689 [ 15 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:23.613698 [ 15 ] {} RaftInstance: peer 3, prev matched idx: 17, new matched idx: 18 2024.12.18 23:38:23.613705 [ 15 ] {} RaftInstance: last durable index 18, precommit index 18 2024.12.18 23:38:23.613714 [ 20 ] {} RaftInstance: notify cb 18 1dd6c4e8 2024.12.18 23:38:23.613714 [ 15 ] {} RaftInstance: quorum idx 1, 18 18 18 2024.12.18 23:38:23.613734 [ 15 ] {} RaftInstance: local log idx 18, target_commit_idx 18, quick_commit_index_ 18, state_->get_commit_idx() 17 2024.12.18 23:38:23.613744 [ 20 ] {} RaftInstance: DONE: commit upto 18, current idx 18 2024.12.18 23:38:23.613741 [ 13 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2024.12.18 23:38:23.613754 [ 20 ] {} RaftInstance: commit_cv_ sleep 2024.12.18 23:38:23.613750 [ 15 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2024.12.18 23:38:23.613775 [ 15 ] {} RaftInstance: send request to 3 2024.12.18 23:38:23.613786 [ 15 ] {} RaftInstance: last_log_idx: 18, starting_idx: 1, cur_nxt_idx: 19 2024.12.18 23:38:23.613787 [ 13 ] {} RaftInstance: append at log_idx 19, timestamp 1734565103613763 2024.12.18 23:38:23.613793 [ 15 ] {} RaftInstance: append_entries for 3 with LastLogIndex=18, LastLogTerm=1, EntriesLength=0, CommitIndex=18, Term=1, peer_last_sent_idx 18 2024.12.18 23:38:23.613802 [ 15 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:23.613809 [ 15 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:23.613822 [ 18 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:23.613826 [ 15 ] {} RaftInstance: sent 2024.12.18 23:38:23.613836 [ 9 ] {} RaftInstance: got log append completion notification: OK 2024.12.18 23:38:23.613846 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=19 2024.12.18 23:38:23.613857 [ 18 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.613864 [ 18 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 19 2024.12.18 23:38:23.613871 [ 18 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:23.613879 [ 18 ] {} RaftInstance: peer 1, prev matched idx: 18, new matched idx: 18 2024.12.18 23:38:23.613886 [ 18 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:23.613893 [ 18 ] {} RaftInstance: quorum idx 1, 19 18 18 2024.12.18 23:38:23.613899 [ 18 ] {} RaftInstance: local log idx 19, target_commit_idx 18, quick_commit_index_ 18, state_->get_commit_idx() 18 2024.12.18 23:38:23.613904 [ 18 ] {} RaftInstance: reqeust append entries need to catchup, p 1 2024.12.18 23:38:23.613910 [ 18 ] {} RaftInstance: send request to 1 2024.12.18 23:38:23.613915 [ 18 ] {} RaftInstance: last_log_idx: 18, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:23.613921 [ 18 ] {} RaftInstance: append_entries for 1 with LastLogIndex=18, LastLogTerm=1, EntriesLength=1, CommitIndex=18, Term=1, peer_last_sent_idx 19 2024.12.18 23:38:23.613926 [ 18 ] {} RaftInstance: idx: 19 2024.12.18 23:38:23.613933 [ 18 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:23.613961 [ 18 ] {} RaftInstance: sent 2024.12.18 23:38:23.613989 [ 9 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:23.614005 [ 9 ] {} RaftInstance: quorum idx 1, 19 18 18 2024.12.18 23:38:23.614014 [ 13 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:23.614014 [ 9 ] {} RaftInstance: local log idx 19, target_commit_idx 18, quick_commit_index_ 18, state_->get_commit_idx() 18 2024.12.18 23:38:23.614036 [ 13 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=19 2024.12.18 23:38:23.614045 [ 13 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.614052 [ 13 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 19 2024.12.18 23:38:23.614057 [ 13 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:23.614062 [ 13 ] {} RaftInstance: peer 3, prev matched idx: 18, new matched idx: 18 2024.12.18 23:38:23.614068 [ 13 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:23.614074 [ 13 ] {} RaftInstance: quorum idx 1, 19 18 18 2024.12.18 23:38:23.614080 [ 13 ] {} RaftInstance: local log idx 19, target_commit_idx 18, quick_commit_index_ 18, state_->get_commit_idx() 18 2024.12.18 23:38:23.614085 [ 13 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2024.12.18 23:38:23.614091 [ 13 ] {} RaftInstance: send request to 3 2024.12.18 23:38:23.614097 [ 13 ] {} RaftInstance: last_log_idx: 18, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:23.614103 [ 13 ] {} RaftInstance: append_entries for 3 with LastLogIndex=18, LastLogTerm=1, EntriesLength=1, CommitIndex=18, Term=1, peer_last_sent_idx 19 2024.12.18 23:38:23.614109 [ 13 ] {} RaftInstance: idx: 19 2024.12.18 23:38:23.614117 [ 13 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:23.614144 [ 13 ] {} RaftInstance: sent 2024.12.18 23:38:23.614184 [ 21 ] {} RaftInstance: Server 3 is busy, skip the request 2024.12.18 23:38:23.614204 [ 21 ] {} RaftInstance: Server 1 is busy, skip the request 2024.12.18 23:38:23.614257 [ 18 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:23.614274 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:23.614282 [ 18 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.614288 [ 18 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 20 2024.12.18 23:38:23.614293 [ 18 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:23.614299 [ 18 ] {} RaftInstance: peer 1, prev matched idx: 18, new matched idx: 19 2024.12.18 23:38:23.614305 [ 18 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:23.614311 [ 18 ] {} RaftInstance: quorum idx 1, 19 19 18 2024.12.18 23:38:23.614317 [ 18 ] {} RaftInstance: trigger commit upto 19 2024.12.18 23:38:23.614322 [ 18 ] {} RaftInstance: Server 3 is busy, skip the request 2024.12.18 23:38:23.614327 [ 18 ] {} RaftInstance: send request to 1 2024.12.18 23:38:23.614332 [ 18 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:23.614338 [ 18 ] {} RaftInstance: append_entries for 1 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 19 2024.12.18 23:38:23.614343 [ 18 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:23.614348 [ 18 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:23.614377 [ 18 ] {} RaftInstance: sent 2024.12.18 23:38:23.614390 [ 18 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 18 2024.12.18 23:38:23.614398 [ 18 ] {} RaftInstance: commit_cv_ notify (local thread) 2024.12.18 23:38:23.614433 [ 20 ] {} RaftInstance: commit_cv_ wake up 2024.12.18 23:38:23.614448 [ 20 ] {} RaftInstance: commit upto 19, current idx 18 2024.12.18 23:38:23.614457 [ 20 ] {} RaftInstance: commit upto 19, current idx 19 2024.12.18 23:38:23.614481 [ 20 ] {} RaftInstance: notify cb 19 1dd6cc18 2024.12.18 23:38:23.614510 [ 20 ] {} RaftInstance: DONE: commit upto 19, current idx 19 2024.12.18 23:38:23.614519 [ 18 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:23.614520 [ 20 ] {} RaftInstance: commit_cv_ sleep 2024.12.18 23:38:23.614534 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:23.614543 [ 18 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.614551 [ 18 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 20 2024.12.18 23:38:23.614559 [ 18 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:23.614566 [ 18 ] {} RaftInstance: peer 3, prev matched idx: 18, new matched idx: 19 2024.12.18 23:38:23.614576 [ 18 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:23.614575 [ 16 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:23.614588 [ 18 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:23.614604 [ 18 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:23.614612 [ 18 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2024.12.18 23:38:23.614618 [ 18 ] {} RaftInstance: send request to 3 2024.12.18 23:38:23.614623 [ 18 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:23.614629 [ 18 ] {} RaftInstance: append_entries for 3 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 19 2024.12.18 23:38:23.614634 [ 18 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:23.614639 [ 18 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:23.614657 [ 18 ] {} RaftInstance: sent 2024.12.18 23:38:23.614677 [ 16 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:23.614690 [ 16 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.614696 [ 16 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 20 2024.12.18 23:38:23.614702 [ 16 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:23.614706 [ 16 ] {} RaftInstance: peer 1, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:23.614713 [ 16 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:23.614719 [ 16 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:23.614726 [ 16 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:23.614883 [ 13 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:23.614900 [ 13 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:23.614909 [ 13 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.614918 [ 13 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 20 2024.12.18 23:38:23.614927 [ 13 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:23.614934 [ 13 ] {} RaftInstance: peer 3, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:23.614941 [ 13 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:23.614947 [ 13 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:23.614952 [ 13 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:23.725221 [ 16 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:23.725256 [ 16 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:23.725270 [ 16 ] {} RaftInstance: send request to 3 2024.12.18 23:38:23.725282 [ 16 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:23.725296 [ 16 ] {} RaftInstance: append_entries for 3 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:23.725309 [ 16 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:23.725322 [ 16 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:23.725385 [ 16 ] {} RaftInstance: sent 2024.12.18 23:38:23.725460 [ 18 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:23.725497 [ 18 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:23.725517 [ 18 ] {} RaftInstance: send request to 1 2024.12.18 23:38:23.725536 [ 18 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:23.725556 [ 18 ] {} RaftInstance: append_entries for 1 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:23.725577 [ 18 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:23.725598 [ 18 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:23.725650 [ 18 ] {} RaftInstance: sent 2024.12.18 23:38:23.725750 [ 15 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:23.725770 [ 15 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:23.725777 [ 15 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.725786 [ 15 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 20 2024.12.18 23:38:23.725789 [ 19 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:23.725794 [ 15 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:23.725811 [ 15 ] {} RaftInstance: peer 3, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:23.725819 [ 15 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:23.725827 [ 15 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:23.725834 [ 15 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:23.725868 [ 19 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:23.725882 [ 19 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:23.725890 [ 19 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 20 2024.12.18 23:38:23.725897 [ 19 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:23.725903 [ 19 ] {} RaftInstance: peer 1, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:23.725910 [ 19 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:23.725918 [ 19 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:23.725925 [ 19 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:24.225907 [ 18 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:24.225943 [ 18 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:24.225950 [ 18 ] {} RaftInstance: send request to 3 2024.12.18 23:38:24.225957 [ 18 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:24.225963 [ 18 ] {} RaftInstance: append_entries for 3 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:24.225969 [ 18 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:24.225976 [ 18 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:24.226011 [ 18 ] {} RaftInstance: sent 2024.12.18 23:38:24.226053 [ 19 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:24.226059 [ 19 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:24.226065 [ 19 ] {} RaftInstance: send request to 1 2024.12.18 23:38:24.226075 [ 19 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:24.226085 [ 19 ] {} RaftInstance: append_entries for 1 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:24.226094 [ 19 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:24.226103 [ 19 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:24.226138 [ 19 ] {} RaftInstance: sent 2024.12.18 23:38:24.226308 [ 15 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:24.226325 [ 18 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:24.226335 [ 15 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:24.226350 [ 15 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:24.226383 [ 15 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 20 2024.12.18 23:38:24.226391 [ 15 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:24.226397 [ 15 ] {} RaftInstance: peer 3, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:24.226406 [ 15 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:24.226414 [ 15 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:24.226422 [ 15 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:24.226451 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:24.226462 [ 18 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:24.226468 [ 18 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 20 2024.12.18 23:38:24.226473 [ 18 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:24.226479 [ 18 ] {} RaftInstance: peer 1, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:24.226485 [ 18 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:24.226491 [ 18 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:24.226497 [ 18 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:24.726425 [ 19 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:24.726467 [ 19 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:24.726475 [ 19 ] {} RaftInstance: send request to 3 2024.12.18 23:38:24.726483 [ 19 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:24.726491 [ 19 ] {} RaftInstance: append_entries for 3 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:24.726499 [ 19 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:24.726507 [ 19 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:24.726551 [ 19 ] {} RaftInstance: sent 2024.12.18 23:38:24.726602 [ 18 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:24.726631 [ 18 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:24.726641 [ 18 ] {} RaftInstance: send request to 1 2024.12.18 23:38:24.726652 [ 18 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:24.726664 [ 18 ] {} RaftInstance: append_entries for 1 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:24.726673 [ 18 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:24.726680 [ 18 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:24.726718 [ 18 ] {} RaftInstance: sent 2024.12.18 23:38:24.726864 [ 15 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:24.726887 [ 15 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:24.726899 [ 15 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:24.726907 [ 15 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 20 2024.12.18 23:38:24.726914 [ 15 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:24.726920 [ 15 ] {} RaftInstance: peer 3, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:24.726929 [ 15 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:24.726937 [ 15 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:24.726944 [ 15 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:24.726983 [ 19 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:24.727005 [ 19 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:24.727013 [ 19 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:24.727020 [ 19 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 20 2024.12.18 23:38:24.727027 [ 19 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:24.727033 [ 19 ] {} RaftInstance: peer 1, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:24.727041 [ 19 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:24.727049 [ 19 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:24.727060 [ 19 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:25.227120 [ 15 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:25.227183 [ 15 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:25.227198 [ 15 ] {} RaftInstance: send request to 3 2024.12.18 23:38:25.227212 [ 15 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:25.227228 [ 15 ] {} RaftInstance: append_entries for 3 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:25.227242 [ 15 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:25.227256 [ 15 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:25.227333 [ 15 ] {} RaftInstance: sent 2024.12.18 23:38:25.227404 [ 19 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:25.227457 [ 19 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:25.227473 [ 19 ] {} RaftInstance: send request to 1 2024.12.18 23:38:25.227487 [ 19 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:25.227503 [ 19 ] {} RaftInstance: append_entries for 1 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:25.227518 [ 19 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:25.227532 [ 19 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:25.227587 [ 19 ] {} RaftInstance: sent 2024.12.18 23:38:25.227835 [ 16 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:25.227891 [ 16 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:25.227911 [ 16 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:25.227940 [ 16 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 20 2024.12.18 23:38:25.227946 [ 17 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:25.227950 [ 16 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:25.227971 [ 16 ] {} RaftInstance: peer 3, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:25.227978 [ 16 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:25.227985 [ 16 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:25.228002 [ 16 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:25.228034 [ 17 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:25.228047 [ 17 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:25.228055 [ 17 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 20 2024.12.18 23:38:25.228061 [ 17 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:25.228068 [ 17 ] {} RaftInstance: peer 1, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:25.228075 [ 17 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:25.228083 [ 17 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:25.228090 [ 17 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:25.728080 [ 19 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:25.728121 [ 19 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:25.728136 [ 19 ] {} RaftInstance: send request to 3 2024.12.18 23:38:25.728150 [ 19 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:25.728164 [ 19 ] {} RaftInstance: append_entries for 3 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:25.728177 [ 19 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:25.728190 [ 19 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:25.728257 [ 19 ] {} RaftInstance: sent 2024.12.18 23:38:25.728327 [ 17 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:25.728366 [ 17 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:25.728381 [ 17 ] {} RaftInstance: send request to 1 2024.12.18 23:38:25.728395 [ 17 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:25.728409 [ 17 ] {} RaftInstance: append_entries for 1 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:25.728425 [ 17 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:25.728440 [ 17 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:25.728505 [ 17 ] {} RaftInstance: sent 2024.12.18 23:38:25.728712 [ 16 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:25.728735 [ 16 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:25.728744 [ 16 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:25.728752 [ 16 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 20 2024.12.18 23:38:25.728757 [ 16 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:25.728762 [ 16 ] {} RaftInstance: peer 3, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:25.728769 [ 16 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:25.728776 [ 16 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:25.728782 [ 16 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:25.728827 [ 17 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:25.728844 [ 17 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:25.728851 [ 17 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:25.728859 [ 17 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 20 2024.12.18 23:38:25.728866 [ 17 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:25.728872 [ 17 ] {} RaftInstance: peer 1, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:25.728879 [ 17 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:25.728887 [ 17 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:25.728894 [ 17 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:26.228978 [ 16 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:26.229071 [ 16 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:26.229089 [ 16 ] {} RaftInstance: send request to 3 2024.12.18 23:38:26.229104 [ 16 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:26.229120 [ 16 ] {} RaftInstance: append_entries for 3 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:26.229133 [ 16 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:26.229149 [ 16 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:26.229229 [ 16 ] {} RaftInstance: sent 2024.12.18 23:38:26.229313 [ 17 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:26.229338 [ 17 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:26.229358 [ 17 ] {} RaftInstance: send request to 1 2024.12.18 23:38:26.229371 [ 17 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:26.229385 [ 17 ] {} RaftInstance: append_entries for 1 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:26.229400 [ 17 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:26.229412 [ 17 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:26.229467 [ 17 ] {} RaftInstance: sent 2024.12.18 23:38:26.229673 [ 19 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:26.229693 [ 19 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:26.229700 [ 19 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:26.229710 [ 19 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 20 2024.12.18 23:38:26.229718 [ 19 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:26.229726 [ 19 ] {} RaftInstance: peer 3, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:26.229737 [ 19 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:26.229743 [ 17 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:26.229750 [ 19 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:26.229764 [ 19 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:26.229773 [ 17 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:26.229782 [ 17 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:26.229790 [ 17 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 20 2024.12.18 23:38:26.229795 [ 17 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:26.229800 [ 17 ] {} RaftInstance: peer 1, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:26.229806 [ 17 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:26.229811 [ 17 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:26.229817 [ 17 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:26.729876 [ 15 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:26.729925 [ 15 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:26.729944 [ 15 ] {} RaftInstance: send request to 3 2024.12.18 23:38:26.729959 [ 15 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:26.729973 [ 15 ] {} RaftInstance: append_entries for 3 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:26.729987 [ 15 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:26.730001 [ 15 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:26.730071 [ 15 ] {} RaftInstance: sent 2024.12.18 23:38:26.730152 [ 17 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:26.730196 [ 17 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:26.730206 [ 17 ] {} RaftInstance: send request to 1 2024.12.18 23:38:26.730213 [ 17 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:26.730221 [ 17 ] {} RaftInstance: append_entries for 1 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:26.730229 [ 17 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:26.730236 [ 17 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:26.730285 [ 17 ] {} RaftInstance: sent 2024.12.18 23:38:26.730351 [ 19 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:26.730374 [ 19 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:26.730383 [ 19 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:26.730390 [ 19 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 20 2024.12.18 23:38:26.730397 [ 19 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:26.730404 [ 19 ] {} RaftInstance: peer 3, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:26.730412 [ 19 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:26.730420 [ 19 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:26.730428 [ 19 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:26.730555 [ 17 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:26.730572 [ 17 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:26.730580 [ 17 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:26.730587 [ 17 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 20 2024.12.18 23:38:26.730594 [ 17 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:26.730600 [ 17 ] {} RaftInstance: peer 1, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:26.730607 [ 17 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:26.730615 [ 17 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:26.730622 [ 17 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:27.230668 [ 19 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:27.230729 [ 19 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:27.230745 [ 19 ] {} RaftInstance: send request to 3 2024.12.18 23:38:27.230759 [ 19 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:27.230774 [ 19 ] {} RaftInstance: append_entries for 3 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:27.230788 [ 19 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:27.230803 [ 19 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:27.230872 [ 19 ] {} RaftInstance: sent 2024.12.18 23:38:27.230948 [ 17 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:27.230986 [ 17 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:27.230995 [ 17 ] {} RaftInstance: send request to 1 2024.12.18 23:38:27.231003 [ 17 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:27.231013 [ 17 ] {} RaftInstance: append_entries for 1 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:27.231022 [ 17 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:27.231031 [ 17 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:27.231068 [ 17 ] {} RaftInstance: sent 2024.12.18 23:38:27.231152 [ 15 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:27.231175 [ 15 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:27.231184 [ 15 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:27.231191 [ 15 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 20 2024.12.18 23:38:27.231198 [ 15 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:27.231205 [ 15 ] {} RaftInstance: peer 3, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:27.231213 [ 15 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:27.231221 [ 15 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:27.231229 [ 15 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:27.231305 [ 17 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:27.231320 [ 17 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:27.231326 [ 17 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:27.231332 [ 17 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 20 2024.12.18 23:38:27.231337 [ 17 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:27.231342 [ 17 ] {} RaftInstance: peer 1, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:27.231348 [ 17 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:27.231354 [ 17 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:27.231360 [ 17 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:27.731459 [ 15 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:27.731512 [ 15 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:27.731527 [ 15 ] {} RaftInstance: send request to 3 2024.12.18 23:38:27.731541 [ 15 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:27.731556 [ 15 ] {} RaftInstance: append_entries for 3 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:27.731570 [ 15 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:27.731584 [ 15 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:27.731661 [ 15 ] {} RaftInstance: sent 2024.12.18 23:38:27.731734 [ 19 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:27.731764 [ 19 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:27.731772 [ 19 ] {} RaftInstance: send request to 1 2024.12.18 23:38:27.731780 [ 19 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:27.731788 [ 19 ] {} RaftInstance: append_entries for 1 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:27.731795 [ 19 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:27.731804 [ 19 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:27.731844 [ 19 ] {} RaftInstance: sent 2024.12.18 23:38:27.731962 [ 14 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:27.731984 [ 14 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:27.731996 [ 14 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:27.732007 [ 14 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 20 2024.12.18 23:38:27.732017 [ 14 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:27.732027 [ 14 ] {} RaftInstance: peer 3, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:27.732039 [ 14 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:27.732051 [ 14 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:27.732062 [ 14 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:27.732123 [ 15 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:27.732138 [ 15 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:27.732144 [ 15 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:27.732150 [ 15 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 20 2024.12.18 23:38:27.732155 [ 15 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:27.732160 [ 15 ] {} RaftInstance: peer 1, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:27.732165 [ 15 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:27.732172 [ 15 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:27.732179 [ 15 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:28.232256 [ 14 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:28.232303 [ 14 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:28.232318 [ 14 ] {} RaftInstance: send request to 3 2024.12.18 23:38:28.232331 [ 14 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:28.232346 [ 14 ] {} RaftInstance: append_entries for 3 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:28.232360 [ 14 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:28.232374 [ 14 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:28.232427 [ 14 ] {} RaftInstance: sent 2024.12.18 23:38:28.232514 [ 15 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:28.232535 [ 15 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:28.232542 [ 15 ] {} RaftInstance: send request to 1 2024.12.18 23:38:28.232548 [ 15 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:28.232554 [ 15 ] {} RaftInstance: append_entries for 1 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:28.232560 [ 15 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:28.232566 [ 15 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:28.232594 [ 15 ] {} RaftInstance: sent 2024.12.18 23:38:28.232696 [ 19 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:28.232717 [ 19 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:28.232724 [ 19 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:28.232730 [ 19 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 20 2024.12.18 23:38:28.232736 [ 19 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:28.232741 [ 19 ] {} RaftInstance: peer 3, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:28.232747 [ 19 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:28.232754 [ 19 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:28.232760 [ 19 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:28.232838 [ 15 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:28.232854 [ 15 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:28.232861 [ 15 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:28.232866 [ 15 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 20 2024.12.18 23:38:28.232871 [ 15 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:28.232876 [ 15 ] {} RaftInstance: peer 1, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:28.232881 [ 15 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:28.232887 [ 15 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:28.232893 [ 15 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:28.732935 [ 19 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:28.732981 [ 19 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:28.733022 [ 19 ] {} RaftInstance: send request to 3 2024.12.18 23:38:28.733037 [ 19 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:28.733051 [ 19 ] {} RaftInstance: append_entries for 3 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:28.733065 [ 19 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:28.733078 [ 19 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:28.733142 [ 19 ] {} RaftInstance: sent 2024.12.18 23:38:28.733224 [ 15 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:28.733280 [ 15 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:28.733292 [ 15 ] {} RaftInstance: send request to 1 2024.12.18 23:38:28.733303 [ 15 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:28.733313 [ 15 ] {} RaftInstance: append_entries for 1 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:28.733324 [ 15 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:28.733334 [ 15 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:28.733368 [ 15 ] {} RaftInstance: sent 2024.12.18 23:38:28.733428 [ 12 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:28.733443 [ 12 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:28.733449 [ 12 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:28.733455 [ 12 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 20 2024.12.18 23:38:28.733460 [ 12 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:28.733465 [ 12 ] {} RaftInstance: peer 3, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:28.733472 [ 12 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:28.733479 [ 12 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:28.733485 [ 12 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:28.733595 [ 15 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:28.733616 [ 15 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:28.733623 [ 15 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:28.733630 [ 15 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 20 2024.12.18 23:38:28.733637 [ 15 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:28.733643 [ 15 ] {} RaftInstance: peer 1, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:28.733650 [ 15 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:28.733658 [ 15 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:28.733665 [ 15 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:29.233711 [ 12 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:29.233771 [ 12 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:29.233788 [ 12 ] {} RaftInstance: send request to 3 2024.12.18 23:38:29.233802 [ 12 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:29.233817 [ 12 ] {} RaftInstance: append_entries for 3 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:29.233831 [ 12 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:29.233845 [ 12 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:29.233914 [ 12 ] {} RaftInstance: sent 2024.12.18 23:38:29.234060 [ 15 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:29.234086 [ 15 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:29.234095 [ 15 ] {} RaftInstance: send request to 1 2024.12.18 23:38:29.234102 [ 15 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:29.234110 [ 15 ] {} RaftInstance: append_entries for 1 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:29.234118 [ 15 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:29.234125 [ 15 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:29.234161 [ 15 ] {} RaftInstance: sent 2024.12.18 23:38:29.234215 [ 19 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:29.234244 [ 19 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:29.234256 [ 19 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:29.234267 [ 19 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 20 2024.12.18 23:38:29.234276 [ 19 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:29.234283 [ 19 ] {} RaftInstance: peer 3, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:29.234291 [ 19 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:29.234301 [ 19 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:29.234309 [ 19 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:29.234407 [ 12 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:29.234424 [ 12 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:29.234429 [ 12 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:29.234435 [ 12 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 20 2024.12.18 23:38:29.234441 [ 12 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:29.234446 [ 12 ] {} RaftInstance: peer 1, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:29.234452 [ 12 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:29.234458 [ 12 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:29.234464 [ 12 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:29.734561 [ 19 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:29.734619 [ 19 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:29.734634 [ 19 ] {} RaftInstance: send request to 3 2024.12.18 23:38:29.734648 [ 19 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:29.734663 [ 19 ] {} RaftInstance: append_entries for 3 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:29.734676 [ 19 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:29.734690 [ 19 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:29.734766 [ 19 ] {} RaftInstance: sent 2024.12.18 23:38:29.734830 [ 12 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:29.734854 [ 12 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:29.734862 [ 12 ] {} RaftInstance: send request to 1 2024.12.18 23:38:29.734867 [ 12 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:29.734874 [ 12 ] {} RaftInstance: append_entries for 1 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:29.734880 [ 12 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:29.734886 [ 12 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:29.734920 [ 12 ] {} RaftInstance: sent 2024.12.18 23:38:29.735050 [ 15 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:29.735076 [ 15 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:29.735089 [ 15 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:29.735100 [ 15 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 20 2024.12.18 23:38:29.735110 [ 15 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:29.735121 [ 15 ] {} RaftInstance: peer 3, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:29.735124 [ 13 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:29.735135 [ 15 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:29.735157 [ 15 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:29.735165 [ 15 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:29.735201 [ 13 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:29.735212 [ 13 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:29.735220 [ 13 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 20 2024.12.18 23:38:29.735226 [ 13 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:29.735232 [ 13 ] {} RaftInstance: peer 1, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:29.735240 [ 13 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:29.735248 [ 13 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:29.735255 [ 13 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:30.235180 [ 12 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:30.235205 [ 12 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:30.235213 [ 12 ] {} RaftInstance: send request to 3 2024.12.18 23:38:30.235220 [ 12 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:30.235228 [ 12 ] {} RaftInstance: append_entries for 3 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:30.235236 [ 12 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:30.235243 [ 12 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:30.235280 [ 12 ] {} RaftInstance: sent 2024.12.18 23:38:30.235332 [ 13 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:30.235351 [ 13 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:30.235363 [ 13 ] {} RaftInstance: send request to 1 2024.12.18 23:38:30.235373 [ 13 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:30.235385 [ 13 ] {} RaftInstance: append_entries for 1 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:30.235394 [ 13 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:30.235405 [ 13 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:30.235449 [ 13 ] {} RaftInstance: sent 2024.12.18 23:38:30.235523 [ 15 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:30.235548 [ 15 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:30.235556 [ 15 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:30.235564 [ 15 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 20 2024.12.18 23:38:30.235570 [ 15 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:30.235577 [ 15 ] {} RaftInstance: peer 3, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:30.235584 [ 15 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:30.235592 [ 15 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:30.235600 [ 15 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:30.235686 [ 13 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:30.235702 [ 13 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:30.235709 [ 13 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:30.235716 [ 13 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 20 2024.12.18 23:38:30.235723 [ 13 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:30.235729 [ 13 ] {} RaftInstance: peer 1, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:30.235736 [ 13 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:30.235744 [ 13 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:30.235751 [ 13 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:30.735790 [ 15 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:30.735822 [ 15 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:30.735833 [ 15 ] {} RaftInstance: send request to 3 2024.12.18 23:38:30.735844 [ 15 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:30.735855 [ 15 ] {} RaftInstance: append_entries for 3 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:30.735865 [ 15 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:30.735876 [ 15 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:30.735927 [ 15 ] {} RaftInstance: sent 2024.12.18 23:38:30.735982 [ 13 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:30.736015 [ 13 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:30.736026 [ 13 ] {} RaftInstance: send request to 1 2024.12.18 23:38:30.736036 [ 13 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:30.736047 [ 13 ] {} RaftInstance: append_entries for 1 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:30.736058 [ 13 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:30.736068 [ 13 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:30.736119 [ 13 ] {} RaftInstance: sent 2024.12.18 23:38:30.736233 [ 19 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:30.736284 [ 19 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:30.736298 [ 19 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:30.736310 [ 19 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 20 2024.12.18 23:38:30.736317 [ 19 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:30.736323 [ 19 ] {} RaftInstance: peer 3, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:30.736331 [ 19 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:30.736339 [ 19 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:30.736347 [ 19 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:30.736387 [ 13 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:30.736402 [ 13 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:30.736408 [ 13 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:30.736414 [ 13 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 20 2024.12.18 23:38:30.736419 [ 13 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:30.736424 [ 13 ] {} RaftInstance: peer 1, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:30.736429 [ 13 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:30.736436 [ 13 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:30.736441 [ 13 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:31.236517 [ 19 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:31.236571 [ 19 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:31.236587 [ 19 ] {} RaftInstance: send request to 3 2024.12.18 23:38:31.236601 [ 19 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:31.236616 [ 19 ] {} RaftInstance: append_entries for 3 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:31.236630 [ 19 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:31.236646 [ 19 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:31.236714 [ 19 ] {} RaftInstance: sent 2024.12.18 23:38:31.236789 [ 13 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:31.236838 [ 13 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:31.236862 [ 13 ] {} RaftInstance: send request to 1 2024.12.18 23:38:31.236882 [ 13 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:31.236903 [ 13 ] {} RaftInstance: append_entries for 1 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:31.236923 [ 13 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:31.236944 [ 13 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:31.237028 [ 13 ] {} RaftInstance: sent 2024.12.18 23:38:31.237140 [ 15 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:31.237157 [ 15 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:31.237166 [ 15 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:31.237174 [ 15 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 20 2024.12.18 23:38:31.237182 [ 15 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:31.237191 [ 15 ] {} RaftInstance: peer 3, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:31.237200 [ 15 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:31.237210 [ 15 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:31.237220 [ 15 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:31.237271 [ 13 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:31.237286 [ 13 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:31.237292 [ 13 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:31.237298 [ 13 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 20 2024.12.18 23:38:31.237303 [ 13 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:31.237308 [ 13 ] {} RaftInstance: peer 1, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:31.237314 [ 13 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:31.237320 [ 13 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:31.237325 [ 13 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:31.737412 [ 15 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:31.737455 [ 15 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:31.737469 [ 15 ] {} RaftInstance: send request to 3 2024.12.18 23:38:31.737483 [ 15 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:31.737497 [ 15 ] {} RaftInstance: append_entries for 3 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:31.737511 [ 15 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:31.737525 [ 15 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:31.737590 [ 15 ] {} RaftInstance: sent 2024.12.18 23:38:31.737656 [ 19 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:31.737698 [ 19 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:31.737713 [ 19 ] {} RaftInstance: send request to 1 2024.12.18 23:38:31.737727 [ 19 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:31.737743 [ 19 ] {} RaftInstance: append_entries for 1 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:31.737756 [ 19 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:31.737770 [ 19 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:31.737838 [ 19 ] {} RaftInstance: sent 2024.12.18 23:38:31.737933 [ 18 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:31.737958 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:31.737966 [ 18 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:31.737973 [ 18 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 20 2024.12.18 23:38:31.737980 [ 18 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:31.737987 [ 18 ] {} RaftInstance: peer 3, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:31.737994 [ 18 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:31.738002 [ 18 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:31.738010 [ 18 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:31.738083 [ 19 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:31.738097 [ 19 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:31.738103 [ 19 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:31.738108 [ 19 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 20 2024.12.18 23:38:31.738114 [ 19 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:31.738119 [ 19 ] {} RaftInstance: peer 1, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:31.738124 [ 19 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:31.738131 [ 19 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:31.738137 [ 19 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:32.238219 [ 18 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:32.238276 [ 18 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:32.238292 [ 18 ] {} RaftInstance: send request to 3 2024.12.18 23:38:32.238306 [ 18 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:32.238321 [ 18 ] {} RaftInstance: append_entries for 3 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:32.238334 [ 18 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:32.238348 [ 18 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:32.238416 [ 18 ] {} RaftInstance: sent 2024.12.18 23:38:32.238487 [ 19 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:32.238535 [ 19 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:32.238558 [ 19 ] {} RaftInstance: send request to 1 2024.12.18 23:38:32.238578 [ 19 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:32.238603 [ 19 ] {} RaftInstance: append_entries for 1 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:32.238621 [ 19 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:32.238634 [ 19 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:32.238678 [ 19 ] {} RaftInstance: sent 2024.12.18 23:38:32.238820 [ 15 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:32.238839 [ 15 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:32.238851 [ 15 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:32.238862 [ 15 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 20 2024.12.18 23:38:32.238871 [ 15 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:32.238881 [ 15 ] {} RaftInstance: peer 3, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:32.238892 [ 15 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:32.238905 [ 15 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:32.238916 [ 15 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:32.238964 [ 18 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:32.238978 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:32.238984 [ 18 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:32.238990 [ 18 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 20 2024.12.18 23:38:32.238995 [ 18 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:32.239000 [ 18 ] {} RaftInstance: peer 1, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:32.239006 [ 18 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:32.239012 [ 18 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:32.239018 [ 18 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:32.739051 [ 15 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:32.739072 [ 15 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:32.739080 [ 15 ] {} RaftInstance: send request to 3 2024.12.18 23:38:32.739087 [ 15 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:32.739095 [ 15 ] {} RaftInstance: append_entries for 3 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:32.739102 [ 15 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:32.739110 [ 15 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:32.739143 [ 15 ] {} RaftInstance: sent 2024.12.18 23:38:32.739178 [ 18 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:32.739197 [ 18 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:32.739205 [ 18 ] {} RaftInstance: send request to 1 2024.12.18 23:38:32.739212 [ 18 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:32.739220 [ 18 ] {} RaftInstance: append_entries for 1 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:32.739227 [ 18 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:32.739234 [ 18 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:32.739276 [ 18 ] {} RaftInstance: sent 2024.12.18 23:38:32.739470 [ 19 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:32.739506 [ 19 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:32.739521 [ 19 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:32.739535 [ 19 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 20 2024.12.18 23:38:32.739547 [ 19 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:32.739559 [ 19 ] {} RaftInstance: peer 3, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:32.739573 [ 19 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:32.739588 [ 19 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:32.739603 [ 19 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:32.739726 [ 16 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:32.739761 [ 16 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:32.739776 [ 16 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:32.739790 [ 16 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 20 2024.12.18 23:38:32.739802 [ 16 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:32.739814 [ 16 ] {} RaftInstance: peer 1, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:32.739827 [ 16 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:32.739842 [ 16 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:32.739856 [ 16 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:33.239871 [ 19 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:33.239922 [ 19 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:33.239945 [ 19 ] {} RaftInstance: send request to 3 2024.12.18 23:38:33.239965 [ 19 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:33.239987 [ 19 ] {} RaftInstance: append_entries for 3 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:33.240006 [ 19 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:33.240026 [ 19 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:33.240099 [ 19 ] {} RaftInstance: sent 2024.12.18 23:38:33.240217 [ 16 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:33.240253 [ 16 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:33.240272 [ 16 ] {} RaftInstance: send request to 1 2024.12.18 23:38:33.240293 [ 16 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 20 2024.12.18 23:38:33.240317 [ 16 ] {} RaftInstance: append_entries for 1 with LastLogIndex=19, LastLogTerm=1, EntriesLength=0, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:33.240339 [ 16 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:33.240359 [ 16 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:33.240444 [ 16 ] {} RaftInstance: sent 2024.12.18 23:38:33.240548 [ 15 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:33.240593 [ 15 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:33.240611 [ 15 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:33.240625 [ 15 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 20 2024.12.18 23:38:33.240638 [ 15 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:33.240650 [ 15 ] {} RaftInstance: peer 3, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:33.240665 [ 15 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:33.240680 [ 15 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:33.240695 [ 15 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:33.240844 [ 16 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:33.240880 [ 16 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=20 2024.12.18 23:38:33.240895 [ 16 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:33.240908 [ 16 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 20 2024.12.18 23:38:33.240921 [ 16 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:33.240932 [ 16 ] {} RaftInstance: peer 1, prev matched idx: 19, new matched idx: 19 2024.12.18 23:38:33.240946 [ 16 ] {} RaftInstance: last durable index 19, precommit index 19 2024.12.18 23:38:33.240961 [ 16 ] {} RaftInstance: quorum idx 1, 19 19 19 2024.12.18 23:38:33.240975 [ 16 ] {} RaftInstance: local log idx 19, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:33.606963 [ 15 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2024.12.18 23:38:33.606972 [ 16 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2024.12.18 23:38:33.607027 [ 15 ] {} RaftInstance: append at log_idx 20, timestamp 1734565113606991 2024.12.18 23:38:33.607067 [ 16 ] {} RaftInstance: append at log_idx 21, timestamp 1734565113607012 2024.12.18 23:38:33.607077 [ 21 ] {} RaftInstance: send request to 3 2024.12.18 23:38:33.607096 [ 21 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:33.607103 [ 21 ] {} RaftInstance: last sent log (20) to peer 3 is not applied, cnt 1 2024.12.18 23:38:33.607108 [ 9 ] {} RaftInstance: got log append completion notification: OK 2024.12.18 23:38:33.607112 [ 21 ] {} RaftInstance: append_entries for 3 with LastLogIndex=19, LastLogTerm=1, EntriesLength=2, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:33.607126 [ 21 ] {} RaftInstance: idx range: 20-21 2024.12.18 23:38:33.607133 [ 21 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:33.607167 [ 21 ] {} RaftInstance: sent 2024.12.18 23:38:33.607178 [ 21 ] {} RaftInstance: send request to 1 2024.12.18 23:38:33.607187 [ 21 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:33.607195 [ 21 ] {} RaftInstance: last sent log (20) to peer 1 is not applied, cnt 1 2024.12.18 23:38:33.607205 [ 21 ] {} RaftInstance: append_entries for 1 with LastLogIndex=19, LastLogTerm=1, EntriesLength=2, CommitIndex=19, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:33.607213 [ 21 ] {} RaftInstance: idx range: 20-21 2024.12.18 23:38:33.607219 [ 21 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:33.607248 [ 21 ] {} RaftInstance: sent 2024.12.18 23:38:33.607270 [ 21 ] {} RaftInstance: Server 3 is busy, skip the request 2024.12.18 23:38:33.607281 [ 21 ] {} RaftInstance: Server 1 is busy, skip the request 2024.12.18 23:38:33.607320 [ 9 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:33.607335 [ 9 ] {} RaftInstance: quorum idx 1, 21 19 19 2024.12.18 23:38:33.607345 [ 9 ] {} RaftInstance: local log idx 21, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:33.607354 [ 9 ] {} RaftInstance: got log append completion notification: OK 2024.12.18 23:38:33.607363 [ 9 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:33.607372 [ 9 ] {} RaftInstance: quorum idx 1, 21 19 19 2024.12.18 23:38:33.607381 [ 9 ] {} RaftInstance: local log idx 21, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2024.12.18 23:38:33.607566 [ 14 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:33.607585 [ 14 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:33.607597 [ 14 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:33.607608 [ 14 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 22 2024.12.18 23:38:33.607618 [ 14 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:33.607628 [ 14 ] {} RaftInstance: peer 3, prev matched idx: 19, new matched idx: 21 2024.12.18 23:38:33.607639 [ 14 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:33.607652 [ 14 ] {} RaftInstance: quorum idx 1, 21 21 19 2024.12.18 23:38:33.607663 [ 14 ] {} RaftInstance: trigger commit upto 21 2024.12.18 23:38:33.607675 [ 14 ] {} RaftInstance: send request to 3 2024.12.18 23:38:33.607678 [ 15 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:33.607687 [ 14 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:33.607701 [ 14 ] {} RaftInstance: append_entries for 3 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:33.607708 [ 14 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:33.607715 [ 14 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:33.607745 [ 14 ] {} RaftInstance: sent 2024.12.18 23:38:33.607752 [ 14 ] {} RaftInstance: send request to 1 2024.12.18 23:38:33.607759 [ 14 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:33.607766 [ 14 ] {} RaftInstance: last sent log (20) to peer 1 is not applied, cnt 2 2024.12.18 23:38:33.607774 [ 14 ] {} RaftInstance: append_entries for 1 with LastLogIndex=19, LastLogTerm=1, EntriesLength=2, CommitIndex=21, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:33.607782 [ 14 ] {} RaftInstance: idx range: 20-21 2024.12.18 23:38:33.607791 [ 14 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:33.607821 [ 14 ] {} RaftInstance: sent 2024.12.18 23:38:33.607830 [ 14 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 19 2024.12.18 23:38:33.607844 [ 14 ] {} RaftInstance: commit_cv_ notify (local thread) 2024.12.18 23:38:33.607869 [ 20 ] {} RaftInstance: commit_cv_ wake up 2024.12.18 23:38:33.607873 [ 15 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:33.607882 [ 20 ] {} RaftInstance: commit upto 21, current idx 19 2024.12.18 23:38:33.607892 [ 15 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:33.607899 [ 20 ] {} RaftInstance: commit upto 21, current idx 20 2024.12.18 23:38:33.607903 [ 15 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 22 2024.12.18 23:38:33.607913 [ 15 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:33.607921 [ 15 ] {} RaftInstance: peer 1, prev matched idx: 19, new matched idx: 21 2024.12.18 23:38:33.607930 [ 15 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:33.607933 [ 20 ] {} RaftInstance: notify cb 20 1dd6c9d8 2024.12.18 23:38:33.607943 [ 15 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:33.607956 [ 15 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 19 2024.12.18 23:38:33.607962 [ 20 ] {} RaftInstance: commit upto 21, current idx 21 2024.12.18 23:38:33.607972 [ 15 ] {} RaftInstance: commit_cv_ notify (local thread) 2024.12.18 23:38:33.607972 [ 17 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:33.607987 [ 20 ] {} RaftInstance: notify cb 21 1dd6cc18 2024.12.18 23:38:33.607999 [ 17 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:33.608011 [ 17 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:33.608020 [ 17 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 22 2024.12.18 23:38:33.608027 [ 17 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:33.608033 [ 20 ] {} RaftInstance: DONE: commit upto 21, current idx 21 2024.12.18 23:38:33.608037 [ 17 ] {} RaftInstance: peer 3, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:33.608046 [ 20 ] {} RaftInstance: commit_cv_ sleep 2024.12.18 23:38:33.608052 [ 17 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:33.608063 [ 17 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:33.608072 [ 17 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:33.608156 [ 14 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:33.608174 [ 14 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:33.608181 [ 14 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:33.608189 [ 14 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 22 2024.12.18 23:38:33.608195 [ 14 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:33.608202 [ 14 ] {} RaftInstance: peer 1, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:33.608209 [ 14 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:33.608217 [ 14 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:33.608224 [ 14 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:33.740295 [ 17 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:33.740335 [ 17 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:33.740350 [ 17 ] {} RaftInstance: send request to 3 2024.12.18 23:38:33.740363 [ 17 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:33.740377 [ 17 ] {} RaftInstance: append_entries for 3 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:33.740390 [ 17 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:33.740403 [ 17 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:33.740465 [ 17 ] {} RaftInstance: sent 2024.12.18 23:38:33.740560 [ 14 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:33.740604 [ 14 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:33.740619 [ 14 ] {} RaftInstance: send request to 1 2024.12.18 23:38:33.740632 [ 14 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:33.740648 [ 14 ] {} RaftInstance: append_entries for 1 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 20 2024.12.18 23:38:33.740662 [ 14 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:33.740675 [ 14 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:33.740744 [ 14 ] {} RaftInstance: sent 2024.12.18 23:38:33.740885 [ 17 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:33.740910 [ 17 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:33.740916 [ 17 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:33.740922 [ 17 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 22 2024.12.18 23:38:33.740928 [ 17 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:33.740933 [ 17 ] {} RaftInstance: peer 3, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:33.740940 [ 17 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:33.740946 [ 17 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:33.740952 [ 17 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:33.741036 [ 14 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:33.741049 [ 14 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:33.741055 [ 14 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:33.741061 [ 14 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 22 2024.12.18 23:38:33.741066 [ 14 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:33.741071 [ 14 ] {} RaftInstance: peer 1, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:33.741077 [ 14 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:33.741083 [ 14 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:33.741088 [ 14 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:34.241167 [ 17 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:34.241208 [ 17 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:34.241224 [ 17 ] {} RaftInstance: send request to 3 2024.12.18 23:38:34.241237 [ 17 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:34.241251 [ 17 ] {} RaftInstance: append_entries for 3 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:34.241264 [ 17 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:34.241278 [ 17 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:34.241342 [ 17 ] {} RaftInstance: sent 2024.12.18 23:38:34.241437 [ 14 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:34.241477 [ 14 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:34.241493 [ 14 ] {} RaftInstance: send request to 1 2024.12.18 23:38:34.241506 [ 14 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:34.241522 [ 14 ] {} RaftInstance: append_entries for 1 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:34.241535 [ 14 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:34.241549 [ 14 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:34.241603 [ 14 ] {} RaftInstance: sent 2024.12.18 23:38:34.241714 [ 12 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:34.241737 [ 12 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:34.241743 [ 12 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:34.241749 [ 12 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 22 2024.12.18 23:38:34.241755 [ 12 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:34.241760 [ 12 ] {} RaftInstance: peer 3, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:34.241766 [ 12 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:34.241773 [ 12 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:34.241779 [ 12 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:34.241881 [ 14 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:34.241898 [ 14 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:34.241905 [ 14 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:34.241912 [ 14 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 22 2024.12.18 23:38:34.241919 [ 14 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:34.241925 [ 14 ] {} RaftInstance: peer 1, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:34.241932 [ 14 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:34.241940 [ 14 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:34.241947 [ 14 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:34.741980 [ 12 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:34.742001 [ 12 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:34.742009 [ 12 ] {} RaftInstance: send request to 3 2024.12.18 23:38:34.742016 [ 12 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:34.742024 [ 12 ] {} RaftInstance: append_entries for 3 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:34.742031 [ 12 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:34.742039 [ 12 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:34.742077 [ 12 ] {} RaftInstance: sent 2024.12.18 23:38:34.742126 [ 14 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:34.742146 [ 14 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:34.742155 [ 14 ] {} RaftInstance: send request to 1 2024.12.18 23:38:34.742163 [ 14 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:34.742171 [ 14 ] {} RaftInstance: append_entries for 1 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:34.742178 [ 14 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:34.742185 [ 14 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:34.742225 [ 14 ] {} RaftInstance: sent 2024.12.18 23:38:34.742292 [ 15 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:34.742314 [ 15 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:34.742323 [ 15 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:34.742330 [ 15 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 22 2024.12.18 23:38:34.742337 [ 15 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:34.742344 [ 15 ] {} RaftInstance: peer 3, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:34.742388 [ 15 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:34.742398 [ 15 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:34.742406 [ 15 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:34.742447 [ 14 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:34.742461 [ 14 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:34.742467 [ 14 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:34.742474 [ 14 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 22 2024.12.18 23:38:34.742479 [ 14 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:34.742485 [ 14 ] {} RaftInstance: peer 1, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:34.742491 [ 14 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:34.742497 [ 14 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:34.742503 [ 14 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:35.242539 [ 15 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:35.242578 [ 15 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:35.242587 [ 15 ] {} RaftInstance: send request to 3 2024.12.18 23:38:35.242594 [ 15 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:35.242602 [ 15 ] {} RaftInstance: append_entries for 3 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:35.242610 [ 15 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:35.242617 [ 15 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:35.242660 [ 15 ] {} RaftInstance: sent 2024.12.18 23:38:35.242710 [ 14 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:35.242735 [ 14 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:35.242747 [ 14 ] {} RaftInstance: send request to 1 2024.12.18 23:38:35.242757 [ 14 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:35.242768 [ 14 ] {} RaftInstance: append_entries for 1 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:35.242778 [ 14 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:35.242787 [ 14 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:35.242837 [ 14 ] {} RaftInstance: sent 2024.12.18 23:38:35.242946 [ 12 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:35.242968 [ 12 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:35.242976 [ 12 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:35.242984 [ 12 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 22 2024.12.18 23:38:35.242990 [ 12 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:35.242997 [ 12 ] {} RaftInstance: peer 3, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:35.243005 [ 12 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:35.243013 [ 12 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:35.243021 [ 12 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:35.243111 [ 14 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:35.243130 [ 14 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:35.243138 [ 14 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:35.243145 [ 14 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 22 2024.12.18 23:38:35.243151 [ 14 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:35.243156 [ 14 ] {} RaftInstance: peer 1, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:35.243162 [ 14 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:35.243168 [ 14 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:35.243174 [ 14 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:35.743235 [ 12 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:35.743280 [ 12 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:35.743295 [ 12 ] {} RaftInstance: send request to 3 2024.12.18 23:38:35.743310 [ 12 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:35.743325 [ 12 ] {} RaftInstance: append_entries for 3 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:35.743339 [ 12 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:35.743352 [ 12 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:35.743420 [ 12 ] {} RaftInstance: sent 2024.12.18 23:38:35.743515 [ 15 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:35.743558 [ 15 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:35.743574 [ 15 ] {} RaftInstance: send request to 1 2024.12.18 23:38:35.743588 [ 15 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:35.743603 [ 15 ] {} RaftInstance: append_entries for 1 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:35.743616 [ 15 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:35.743629 [ 15 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:35.743699 [ 15 ] {} RaftInstance: sent 2024.12.18 23:38:35.743833 [ 19 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:35.743892 [ 19 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:35.743916 [ 19 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:35.743932 [ 19 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 22 2024.12.18 23:38:35.743945 [ 19 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:35.743957 [ 19 ] {} RaftInstance: peer 3, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:35.743972 [ 19 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:35.743984 [ 19 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:35.743997 [ 19 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:35.744041 [ 15 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:35.744059 [ 15 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:35.744065 [ 15 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:35.744071 [ 15 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 22 2024.12.18 23:38:35.744075 [ 15 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:35.744080 [ 15 ] {} RaftInstance: peer 1, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:35.744086 [ 15 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:35.744092 [ 15 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:35.744097 [ 15 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:36.244194 [ 19 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:36.244265 [ 19 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:36.244280 [ 19 ] {} RaftInstance: send request to 3 2024.12.18 23:38:36.244294 [ 19 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:36.244309 [ 19 ] {} RaftInstance: append_entries for 3 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:36.244324 [ 19 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:36.244338 [ 19 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:36.244416 [ 19 ] {} RaftInstance: sent 2024.12.18 23:38:36.244516 [ 15 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:36.244556 [ 15 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:36.244575 [ 15 ] {} RaftInstance: send request to 1 2024.12.18 23:38:36.244594 [ 15 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:36.244615 [ 15 ] {} RaftInstance: append_entries for 1 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:36.244634 [ 15 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:36.244655 [ 15 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:36.244755 [ 15 ] {} RaftInstance: sent 2024.12.18 23:38:36.245023 [ 12 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:36.245058 [ 12 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:36.245074 [ 12 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:36.245089 [ 12 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 22 2024.12.18 23:38:36.245101 [ 12 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:36.245113 [ 12 ] {} RaftInstance: peer 3, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:36.245128 [ 12 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:36.245143 [ 12 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:36.245157 [ 12 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:36.245190 [ 13 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:36.245236 [ 13 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:36.245252 [ 13 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:36.245266 [ 13 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 22 2024.12.18 23:38:36.245278 [ 13 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:36.245290 [ 13 ] {} RaftInstance: peer 1, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:36.245305 [ 13 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:36.245320 [ 13 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:36.245334 [ 13 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:36.745320 [ 12 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:36.745362 [ 12 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:36.745377 [ 12 ] {} RaftInstance: send request to 3 2024.12.18 23:38:36.745389 [ 12 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:36.745402 [ 12 ] {} RaftInstance: append_entries for 3 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:36.745413 [ 12 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:36.745425 [ 12 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:36.745491 [ 12 ] {} RaftInstance: sent 2024.12.18 23:38:36.745586 [ 13 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:36.745638 [ 13 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:36.745659 [ 13 ] {} RaftInstance: send request to 1 2024.12.18 23:38:36.745673 [ 13 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:36.745688 [ 13 ] {} RaftInstance: append_entries for 1 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:36.745702 [ 13 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:36.745716 [ 13 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:36.745793 [ 13 ] {} RaftInstance: sent 2024.12.18 23:38:36.745979 [ 15 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:36.746060 [ 15 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:36.746085 [ 15 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:36.746102 [ 15 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 22 2024.12.18 23:38:36.746116 [ 15 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:36.746131 [ 15 ] {} RaftInstance: peer 3, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:36.746154 [ 15 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:36.746184 [ 15 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:36.746184 [ 13 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:36.746207 [ 15 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:36.746242 [ 13 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:36.746257 [ 13 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:36.746273 [ 13 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 22 2024.12.18 23:38:36.746286 [ 13 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:36.746298 [ 13 ] {} RaftInstance: peer 1, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:36.746312 [ 13 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:36.746327 [ 13 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:36.746340 [ 13 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:37.246342 [ 19 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:37.246434 [ 19 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:37.246454 [ 19 ] {} RaftInstance: send request to 3 2024.12.18 23:38:37.246469 [ 19 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:37.246486 [ 19 ] {} RaftInstance: append_entries for 3 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:37.246501 [ 19 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:37.246516 [ 19 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:37.246596 [ 19 ] {} RaftInstance: sent 2024.12.18 23:38:37.246700 [ 13 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:37.246745 [ 13 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:37.246768 [ 13 ] {} RaftInstance: send request to 1 2024.12.18 23:38:37.246788 [ 13 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:37.246810 [ 13 ] {} RaftInstance: append_entries for 1 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:37.246829 [ 13 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:37.246850 [ 13 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:37.246943 [ 13 ] {} RaftInstance: sent 2024.12.18 23:38:37.247092 [ 15 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:37.247131 [ 15 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:37.247147 [ 15 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:37.247162 [ 15 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 22 2024.12.18 23:38:37.247176 [ 15 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:37.247188 [ 15 ] {} RaftInstance: peer 3, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:37.247204 [ 15 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:37.247221 [ 15 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:37.247235 [ 15 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:37.247332 [ 13 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:37.247347 [ 13 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:37.247353 [ 13 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:37.247358 [ 13 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 22 2024.12.18 23:38:37.247364 [ 13 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:37.247369 [ 13 ] {} RaftInstance: peer 1, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:37.247375 [ 13 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:37.247381 [ 13 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:37.247387 [ 13 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:37.747469 [ 15 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:37.747535 [ 15 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:37.747552 [ 15 ] {} RaftInstance: send request to 3 2024.12.18 23:38:37.747567 [ 15 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:37.747582 [ 15 ] {} RaftInstance: append_entries for 3 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:37.747596 [ 15 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:37.747610 [ 15 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:37.747689 [ 15 ] {} RaftInstance: sent 2024.12.18 23:38:37.747786 [ 13 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:37.747841 [ 13 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:37.747857 [ 13 ] {} RaftInstance: send request to 1 2024.12.18 23:38:37.747871 [ 13 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:37.747886 [ 13 ] {} RaftInstance: append_entries for 1 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:37.747900 [ 13 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:37.747915 [ 13 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:37.747992 [ 13 ] {} RaftInstance: sent 2024.12.18 23:38:37.748143 [ 19 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:37.748161 [ 19 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:37.748168 [ 19 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:37.748175 [ 19 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 22 2024.12.18 23:38:37.748181 [ 19 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:37.748186 [ 19 ] {} RaftInstance: peer 3, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:37.748193 [ 19 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:37.748201 [ 19 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:37.748207 [ 19 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:37.748311 [ 13 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:37.748327 [ 13 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:37.748333 [ 13 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:37.748339 [ 13 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 22 2024.12.18 23:38:37.748344 [ 13 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:37.748349 [ 13 ] {} RaftInstance: peer 1, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:37.748356 [ 13 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:37.748362 [ 13 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:37.748368 [ 13 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:38.248431 [ 19 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:38.248479 [ 19 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:38.248495 [ 19 ] {} RaftInstance: send request to 3 2024.12.18 23:38:38.248509 [ 19 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:38.248538 [ 19 ] {} RaftInstance: append_entries for 3 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:38.248553 [ 19 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:38.248567 [ 19 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:38.248636 [ 19 ] {} RaftInstance: sent 2024.12.18 23:38:38.248731 [ 13 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:38.248765 [ 13 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:38.248782 [ 13 ] {} RaftInstance: send request to 1 2024.12.18 23:38:38.248792 [ 13 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:38.248802 [ 13 ] {} RaftInstance: append_entries for 1 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:38.248813 [ 13 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:38.248823 [ 13 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:38.248869 [ 13 ] {} RaftInstance: sent 2024.12.18 23:38:38.248971 [ 15 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:38.248996 [ 15 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:38.249006 [ 15 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:38.249013 [ 15 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 22 2024.12.18 23:38:38.249020 [ 15 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:38.249026 [ 15 ] {} RaftInstance: peer 3, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:38.249034 [ 15 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:38.249042 [ 15 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:38.249050 [ 15 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:38.249110 [ 18 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:38.249137 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:38.249148 [ 18 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:38.249158 [ 18 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 22 2024.12.18 23:38:38.249165 [ 18 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:38.249172 [ 18 ] {} RaftInstance: peer 1, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:38.249179 [ 18 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:38.249187 [ 18 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:38.249195 [ 18 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:38.749248 [ 15 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:38.749289 [ 15 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:38.749302 [ 15 ] {} RaftInstance: send request to 3 2024.12.18 23:38:38.749313 [ 15 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:38.749326 [ 15 ] {} RaftInstance: append_entries for 3 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:38.749337 [ 15 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:38.749350 [ 15 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:38.749411 [ 15 ] {} RaftInstance: sent 2024.12.18 23:38:38.749498 [ 18 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:38.749532 [ 18 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:38.749544 [ 18 ] {} RaftInstance: send request to 1 2024.12.18 23:38:38.749554 [ 18 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:38.749566 [ 18 ] {} RaftInstance: append_entries for 1 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:38.749576 [ 18 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:38.749586 [ 18 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:38.749632 [ 18 ] {} RaftInstance: sent 2024.12.18 23:38:38.749725 [ 13 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:38.749749 [ 13 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:38.749757 [ 13 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:38.749766 [ 13 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 22 2024.12.18 23:38:38.749772 [ 13 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:38.749779 [ 13 ] {} RaftInstance: peer 3, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:38.749787 [ 13 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:38.749795 [ 13 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:38.749803 [ 13 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:38.749942 [ 18 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:38.749961 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:38.749968 [ 18 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:38.749975 [ 18 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 22 2024.12.18 23:38:38.749981 [ 18 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:38.749988 [ 18 ] {} RaftInstance: peer 1, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:38.749995 [ 18 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:38.750002 [ 18 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:38.750010 [ 18 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:39.250102 [ 13 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:39.250164 [ 13 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:39.250181 [ 13 ] {} RaftInstance: send request to 3 2024.12.18 23:38:39.250194 [ 13 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:39.250210 [ 13 ] {} RaftInstance: append_entries for 3 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:39.250223 [ 13 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:39.250237 [ 13 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:39.250310 [ 13 ] {} RaftInstance: sent 2024.12.18 23:38:39.250365 [ 18 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:39.250394 [ 18 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:39.250402 [ 18 ] {} RaftInstance: send request to 1 2024.12.18 23:38:39.250410 [ 18 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:39.250417 [ 18 ] {} RaftInstance: append_entries for 1 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:39.250424 [ 18 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:39.250431 [ 18 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:39.250470 [ 18 ] {} RaftInstance: sent 2024.12.18 23:38:39.250567 [ 16 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:39.250582 [ 16 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:39.250588 [ 16 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:39.250595 [ 16 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 22 2024.12.18 23:38:39.250600 [ 16 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:39.250605 [ 16 ] {} RaftInstance: peer 3, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:39.250612 [ 16 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:39.250620 [ 16 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:39.250626 [ 16 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:39.250716 [ 18 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:39.250737 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:39.250745 [ 18 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:39.250752 [ 18 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 22 2024.12.18 23:38:39.250758 [ 18 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:39.250765 [ 18 ] {} RaftInstance: peer 1, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:39.250772 [ 18 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:39.250780 [ 18 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:39.250787 [ 18 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:39.750848 [ 16 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:39.750914 [ 16 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:39.750931 [ 16 ] {} RaftInstance: send request to 3 2024.12.18 23:38:39.750945 [ 16 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:39.750961 [ 16 ] {} RaftInstance: append_entries for 3 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:39.750974 [ 16 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:39.751016 [ 16 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:39.751087 [ 16 ] {} RaftInstance: sent 2024.12.18 23:38:39.751129 [ 15 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:39.751143 [ 15 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:39.751153 [ 15 ] {} RaftInstance: send request to 1 2024.12.18 23:38:39.751161 [ 15 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:39.751170 [ 15 ] {} RaftInstance: append_entries for 1 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:39.751177 [ 15 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:39.751185 [ 15 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:39.751219 [ 15 ] {} RaftInstance: sent 2024.12.18 23:38:39.751347 [ 13 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:39.751370 [ 13 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:39.751379 [ 13 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:39.751387 [ 13 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 22 2024.12.18 23:38:39.751394 [ 13 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:39.751401 [ 13 ] {} RaftInstance: peer 3, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:39.751410 [ 13 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:39.751418 [ 13 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:39.751426 [ 13 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:39.751500 [ 15 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:39.751514 [ 15 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:39.751520 [ 15 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:39.751526 [ 15 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 22 2024.12.18 23:38:39.751531 [ 15 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:39.751536 [ 15 ] {} RaftInstance: peer 1, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:39.751542 [ 15 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:39.751549 [ 15 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:39.751554 [ 15 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:40.251630 [ 13 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:40.251669 [ 13 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:40.251681 [ 13 ] {} RaftInstance: send request to 3 2024.12.18 23:38:40.251693 [ 13 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:40.251705 [ 13 ] {} RaftInstance: append_entries for 3 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:40.251716 [ 13 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:40.251728 [ 13 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:40.251787 [ 13 ] {} RaftInstance: sent 2024.12.18 23:38:40.251845 [ 15 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:40.251868 [ 15 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:40.251880 [ 15 ] {} RaftInstance: send request to 1 2024.12.18 23:38:40.251891 [ 15 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:40.251902 [ 15 ] {} RaftInstance: append_entries for 1 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:40.251913 [ 15 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:40.251923 [ 15 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:40.251971 [ 15 ] {} RaftInstance: sent 2024.12.18 23:38:40.252090 [ 17 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:40.252114 [ 17 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:40.252124 [ 17 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:40.252137 [ 17 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 22 2024.12.18 23:38:40.252147 [ 17 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:40.252155 [ 17 ] {} RaftInstance: peer 3, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:40.252166 [ 17 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:40.252178 [ 17 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:40.252192 [ 17 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:40.252195 [ 13 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:40.252214 [ 13 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:40.252220 [ 13 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:40.252226 [ 13 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 22 2024.12.18 23:38:40.252231 [ 13 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:40.252236 [ 13 ] {} RaftInstance: peer 1, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:40.252242 [ 13 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:40.252248 [ 13 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:40.252254 [ 13 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:40.752313 [ 15 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:40.752360 [ 15 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:40.752376 [ 15 ] {} RaftInstance: send request to 3 2024.12.18 23:38:40.752390 [ 15 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:40.752404 [ 15 ] {} RaftInstance: append_entries for 3 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:40.752418 [ 15 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:40.752431 [ 15 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:40.752499 [ 15 ] {} RaftInstance: sent 2024.12.18 23:38:40.752581 [ 13 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:40.752601 [ 13 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:40.752609 [ 13 ] {} RaftInstance: send request to 1 2024.12.18 23:38:40.752617 [ 13 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:40.752625 [ 13 ] {} RaftInstance: append_entries for 1 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:40.752633 [ 13 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:40.752640 [ 13 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:40.752668 [ 13 ] {} RaftInstance: sent 2024.12.18 23:38:40.752786 [ 17 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:40.752807 [ 17 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:40.752817 [ 17 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:40.752828 [ 17 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 22 2024.12.18 23:38:40.752839 [ 17 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:40.752851 [ 17 ] {} RaftInstance: peer 3, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:40.752863 [ 17 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:40.752875 [ 17 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:40.752886 [ 17 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:40.752947 [ 15 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:40.752970 [ 15 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:40.752978 [ 15 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:40.752986 [ 15 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 22 2024.12.18 23:38:40.752992 [ 15 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:40.752999 [ 15 ] {} RaftInstance: peer 1, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:40.753006 [ 15 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:40.753014 [ 15 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:40.753021 [ 15 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:41.253102 [ 17 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:41.253156 [ 17 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:41.253174 [ 17 ] {} RaftInstance: send request to 3 2024.12.18 23:38:41.253189 [ 17 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:41.253206 [ 17 ] {} RaftInstance: append_entries for 3 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:41.253221 [ 17 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:41.253236 [ 17 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:41.253312 [ 17 ] {} RaftInstance: sent 2024.12.18 23:38:41.253403 [ 15 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:41.253445 [ 15 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:41.253462 [ 15 ] {} RaftInstance: send request to 1 2024.12.18 23:38:41.253477 [ 15 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:41.253492 [ 15 ] {} RaftInstance: append_entries for 1 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:41.253507 [ 15 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:41.253523 [ 15 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:41.253609 [ 15 ] {} RaftInstance: sent 2024.12.18 23:38:41.253776 [ 16 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:41.253818 [ 16 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:41.253834 [ 16 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:41.253849 [ 16 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 22 2024.12.18 23:38:41.253862 [ 16 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:41.253875 [ 16 ] {} RaftInstance: peer 3, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:41.253892 [ 16 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:41.253909 [ 16 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:41.253924 [ 16 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:41.254044 [ 17 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:41.254067 [ 17 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:41.254075 [ 17 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:41.254083 [ 17 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 22 2024.12.18 23:38:41.254090 [ 17 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:41.254097 [ 17 ] {} RaftInstance: peer 1, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:41.254104 [ 17 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:41.254112 [ 17 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:41.254120 [ 17 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:41.754156 [ 16 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:41.754206 [ 16 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:41.754224 [ 16 ] {} RaftInstance: send request to 3 2024.12.18 23:38:41.754238 [ 16 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:41.754254 [ 16 ] {} RaftInstance: append_entries for 3 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:41.754268 [ 16 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:41.754283 [ 16 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:41.754351 [ 16 ] {} RaftInstance: sent 2024.12.18 23:38:41.754419 [ 17 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:41.754465 [ 17 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:41.754481 [ 17 ] {} RaftInstance: send request to 1 2024.12.18 23:38:41.754495 [ 17 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:41.754511 [ 17 ] {} RaftInstance: append_entries for 1 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:41.754525 [ 17 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:41.754541 [ 17 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:41.754612 [ 17 ] {} RaftInstance: sent 2024.12.18 23:38:41.754820 [ 15 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:41.754856 [ 15 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:41.754878 [ 15 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:41.754898 [ 15 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 22 2024.12.18 23:38:41.754919 [ 15 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:41.754938 [ 15 ] {} RaftInstance: peer 3, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:41.754960 [ 15 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:41.754983 [ 15 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:41.755045 [ 15 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:41.755062 [ 17 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:41.755104 [ 17 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:41.755120 [ 17 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:41.755135 [ 17 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 22 2024.12.18 23:38:41.755148 [ 17 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:41.755159 [ 17 ] {} RaftInstance: peer 1, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:41.755171 [ 17 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:41.755181 [ 17 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:41.755188 [ 17 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:42.255193 [ 15 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:42.255252 [ 15 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:42.255271 [ 15 ] {} RaftInstance: send request to 3 2024.12.18 23:38:42.255285 [ 15 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:42.255300 [ 15 ] {} RaftInstance: append_entries for 3 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:42.255314 [ 15 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:42.255329 [ 15 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:42.255403 [ 15 ] {} RaftInstance: sent 2024.12.18 23:38:42.255524 [ 17 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:42.255571 [ 17 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:42.255588 [ 17 ] {} RaftInstance: send request to 1 2024.12.18 23:38:42.255603 [ 17 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:42.255618 [ 17 ] {} RaftInstance: append_entries for 1 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:42.255634 [ 17 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:42.255693 [ 17 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:42.255770 [ 17 ] {} RaftInstance: sent 2024.12.18 23:38:42.255850 [ 14 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:42.255886 [ 14 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:42.255904 [ 14 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:42.255919 [ 14 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 22 2024.12.18 23:38:42.255932 [ 14 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:42.255946 [ 14 ] {} RaftInstance: peer 3, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:42.255961 [ 14 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:42.255978 [ 14 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:42.255993 [ 14 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:42.256162 [ 17 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:42.256205 [ 17 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:42.256221 [ 17 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:42.256236 [ 17 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 22 2024.12.18 23:38:42.256249 [ 17 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:42.256262 [ 17 ] {} RaftInstance: peer 1, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:42.256277 [ 17 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:42.256292 [ 17 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:42.256306 [ 17 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:42.756296 [ 14 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:42.756338 [ 14 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:42.756353 [ 14 ] {} RaftInstance: send request to 3 2024.12.18 23:38:42.756367 [ 14 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:42.756382 [ 14 ] {} RaftInstance: append_entries for 3 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:42.756396 [ 14 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:42.756410 [ 14 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:42.756475 [ 14 ] {} RaftInstance: sent 2024.12.18 23:38:42.756543 [ 17 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:42.756592 [ 17 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:42.756610 [ 17 ] {} RaftInstance: send request to 1 2024.12.18 23:38:42.756624 [ 17 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:42.756639 [ 17 ] {} RaftInstance: append_entries for 1 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:42.756653 [ 17 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:42.756665 [ 17 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:42.756703 [ 17 ] {} RaftInstance: sent 2024.12.18 23:38:42.756808 [ 16 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:42.756823 [ 16 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:42.756832 [ 16 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:42.756841 [ 16 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 22 2024.12.18 23:38:42.756850 [ 16 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:42.756858 [ 16 ] {} RaftInstance: peer 3, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:42.756868 [ 16 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:42.756878 [ 16 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:42.756885 [ 17 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:42.756889 [ 16 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:42.756909 [ 17 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:42.756917 [ 17 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:42.756925 [ 17 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 22 2024.12.18 23:38:42.756931 [ 17 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:42.756938 [ 17 ] {} RaftInstance: peer 1, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:42.756945 [ 17 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:42.756953 [ 17 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:42.756960 [ 17 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:43.257223 [ 12 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:43.257263 [ 12 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:43.257278 [ 12 ] {} RaftInstance: send request to 3 2024.12.18 23:38:43.257290 [ 12 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:43.257302 [ 12 ] {} RaftInstance: append_entries for 3 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:43.257314 [ 12 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:43.257326 [ 12 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:43.257382 [ 12 ] {} RaftInstance: sent 2024.12.18 23:38:43.257441 [ 17 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:43.257469 [ 17 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:43.257478 [ 17 ] {} RaftInstance: send request to 1 2024.12.18 23:38:43.257485 [ 17 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 22 2024.12.18 23:38:43.257493 [ 17 ] {} RaftInstance: append_entries for 1 with LastLogIndex=21, LastLogTerm=1, EntriesLength=0, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:43.257501 [ 17 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:43.257508 [ 17 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:43.257547 [ 17 ] {} RaftInstance: sent 2024.12.18 23:38:43.257614 [ 16 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:43.257633 [ 16 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:43.257643 [ 16 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:43.257650 [ 16 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 22 2024.12.18 23:38:43.257655 [ 16 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:43.257661 [ 16 ] {} RaftInstance: peer 3, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:43.257667 [ 16 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:43.257674 [ 16 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:43.257681 [ 16 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:43.257756 [ 17 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:43.257773 [ 17 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=22 2024.12.18 23:38:43.257781 [ 17 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:43.257788 [ 17 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 22 2024.12.18 23:38:43.257795 [ 17 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:43.257801 [ 17 ] {} RaftInstance: peer 1, prev matched idx: 21, new matched idx: 21 2024.12.18 23:38:43.257808 [ 17 ] {} RaftInstance: last durable index 21, precommit index 21 2024.12.18 23:38:43.257816 [ 17 ] {} RaftInstance: quorum idx 1, 21 21 21 2024.12.18 23:38:43.257823 [ 17 ] {} RaftInstance: local log idx 21, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:43.606667 [ 16 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2024.12.18 23:38:43.606715 [ 16 ] {} RaftInstance: append at log_idx 22, timestamp 1734565123606689 2024.12.18 23:38:43.606744 [ 16 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2024.12.18 23:38:43.606759 [ 16 ] {} RaftInstance: append at log_idx 23, timestamp 1734565123606753 2024.12.18 23:38:43.606759 [ 21 ] {} RaftInstance: send request to 3 2024.12.18 23:38:43.606785 [ 21 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:43.606794 [ 21 ] {} RaftInstance: last sent log (22) to peer 3 is not applied, cnt 1 2024.12.18 23:38:43.606795 [ 9 ] {} RaftInstance: got log append completion notification: OK 2024.12.18 23:38:43.606804 [ 21 ] {} RaftInstance: append_entries for 3 with LastLogIndex=21, LastLogTerm=1, EntriesLength=2, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:43.606816 [ 21 ] {} RaftInstance: idx range: 22-23 2024.12.18 23:38:43.606825 [ 21 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:43.606856 [ 21 ] {} RaftInstance: sent 2024.12.18 23:38:43.606874 [ 21 ] {} RaftInstance: send request to 1 2024.12.18 23:38:43.606880 [ 21 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:43.606886 [ 21 ] {} RaftInstance: last sent log (22) to peer 1 is not applied, cnt 1 2024.12.18 23:38:43.606897 [ 21 ] {} RaftInstance: append_entries for 1 with LastLogIndex=21, LastLogTerm=1, EntriesLength=2, CommitIndex=21, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:43.606906 [ 21 ] {} RaftInstance: idx range: 22-23 2024.12.18 23:38:43.606915 [ 21 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:43.606944 [ 21 ] {} RaftInstance: sent 2024.12.18 23:38:43.606959 [ 21 ] {} RaftInstance: Server 3 is busy, skip the request 2024.12.18 23:38:43.606970 [ 21 ] {} RaftInstance: Server 1 is busy, skip the request 2024.12.18 23:38:43.607004 [ 9 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:43.607013 [ 9 ] {} RaftInstance: quorum idx 1, 23 21 21 2024.12.18 23:38:43.607023 [ 9 ] {} RaftInstance: local log idx 23, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:43.607030 [ 9 ] {} RaftInstance: got log append completion notification: OK 2024.12.18 23:38:43.607036 [ 9 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:43.607042 [ 9 ] {} RaftInstance: quorum idx 1, 23 21 21 2024.12.18 23:38:43.607047 [ 9 ] {} RaftInstance: local log idx 23, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2024.12.18 23:38:43.607239 [ 14 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:43.607255 [ 14 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:43.607264 [ 14 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:43.607273 [ 14 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 24 2024.12.18 23:38:43.607279 [ 14 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:43.607285 [ 14 ] {} RaftInstance: peer 3, prev matched idx: 21, new matched idx: 23 2024.12.18 23:38:43.607292 [ 14 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:43.607296 [ 16 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:43.607301 [ 14 ] {} RaftInstance: quorum idx 1, 23 23 21 2024.12.18 23:38:43.607318 [ 14 ] {} RaftInstance: trigger commit upto 23 2024.12.18 23:38:43.607324 [ 14 ] {} RaftInstance: send request to 3 2024.12.18 23:38:43.607329 [ 14 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:43.607335 [ 14 ] {} RaftInstance: append_entries for 3 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:43.607341 [ 14 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:43.607347 [ 14 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:43.607373 [ 14 ] {} RaftInstance: sent 2024.12.18 23:38:43.607379 [ 14 ] {} RaftInstance: send request to 1 2024.12.18 23:38:43.607385 [ 14 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:43.607391 [ 14 ] {} RaftInstance: last sent log (22) to peer 1 is not applied, cnt 2 2024.12.18 23:38:43.607398 [ 14 ] {} RaftInstance: append_entries for 1 with LastLogIndex=21, LastLogTerm=1, EntriesLength=2, CommitIndex=23, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:43.607404 [ 14 ] {} RaftInstance: idx range: 22-23 2024.12.18 23:38:43.607411 [ 14 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:43.607430 [ 14 ] {} RaftInstance: sent 2024.12.18 23:38:43.607436 [ 14 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 21 2024.12.18 23:38:43.607442 [ 14 ] {} RaftInstance: commit_cv_ notify (local thread) 2024.12.18 23:38:43.607478 [ 20 ] {} RaftInstance: commit_cv_ wake up 2024.12.18 23:38:43.607486 [ 16 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:43.607493 [ 20 ] {} RaftInstance: commit upto 23, current idx 21 2024.12.18 23:38:43.607502 [ 16 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:43.607509 [ 20 ] {} RaftInstance: commit upto 23, current idx 22 2024.12.18 23:38:43.607514 [ 16 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 24 2024.12.18 23:38:43.607525 [ 16 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:43.607533 [ 20 ] {} RaftInstance: notify cb 22 1d8c0628 2024.12.18 23:38:43.607535 [ 16 ] {} RaftInstance: peer 1, prev matched idx: 21, new matched idx: 23 2024.12.18 23:38:43.607543 [ 18 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:43.607565 [ 20 ] {} RaftInstance: commit upto 23, current idx 23 2024.12.18 23:38:43.607551 [ 16 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:43.607641 [ 20 ] {} RaftInstance: notify cb 23 1dc7d458 2024.12.18 23:38:43.607646 [ 16 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:43.607661 [ 16 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 22 2024.12.18 23:38:43.607665 [ 20 ] {} RaftInstance: DONE: commit upto 23, current idx 23 2024.12.18 23:38:43.607677 [ 20 ] {} RaftInstance: commit_cv_ sleep 2024.12.18 23:38:43.607701 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:43.607717 [ 18 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:43.607723 [ 18 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 24 2024.12.18 23:38:43.607729 [ 18 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:43.607734 [ 18 ] {} RaftInstance: peer 3, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:43.607740 [ 18 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:43.607746 [ 18 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:43.607752 [ 18 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:43.607781 [ 14 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:43.607796 [ 14 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:43.607803 [ 14 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:43.607809 [ 14 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 24 2024.12.18 23:38:43.607814 [ 14 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:43.607819 [ 14 ] {} RaftInstance: peer 1, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:43.607825 [ 14 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:43.607831 [ 14 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:43.607837 [ 14 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:43.757911 [ 18 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:43.757950 [ 18 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:43.757964 [ 18 ] {} RaftInstance: send request to 3 2024.12.18 23:38:43.757978 [ 18 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:43.757992 [ 18 ] {} RaftInstance: append_entries for 3 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:43.758007 [ 18 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:43.758020 [ 18 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:43.758083 [ 18 ] {} RaftInstance: sent 2024.12.18 23:38:43.758151 [ 12 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:43.758186 [ 12 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:43.758197 [ 12 ] {} RaftInstance: send request to 1 2024.12.18 23:38:43.758204 [ 12 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:43.758212 [ 12 ] {} RaftInstance: append_entries for 1 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 22 2024.12.18 23:38:43.758219 [ 12 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:43.758226 [ 12 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:43.758260 [ 12 ] {} RaftInstance: sent 2024.12.18 23:38:43.758296 [ 16 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:43.758317 [ 16 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:43.758328 [ 16 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:43.758338 [ 16 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 24 2024.12.18 23:38:43.758348 [ 16 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:43.758358 [ 16 ] {} RaftInstance: peer 3, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:43.758369 [ 16 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:43.758381 [ 16 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:43.758392 [ 16 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:43.758478 [ 19 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:43.758495 [ 19 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:43.758503 [ 19 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:43.758510 [ 19 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 24 2024.12.18 23:38:43.758517 [ 19 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:43.758523 [ 19 ] {} RaftInstance: peer 1, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:43.758530 [ 19 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:43.758540 [ 19 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:43.758548 [ 19 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:44.258613 [ 16 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:44.258658 [ 16 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:44.258672 [ 16 ] {} RaftInstance: send request to 3 2024.12.18 23:38:44.258685 [ 16 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:44.258699 [ 16 ] {} RaftInstance: append_entries for 3 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:44.258712 [ 16 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:44.258725 [ 16 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:44.258790 [ 16 ] {} RaftInstance: sent 2024.12.18 23:38:44.258859 [ 19 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:44.258900 [ 19 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:44.258916 [ 19 ] {} RaftInstance: send request to 1 2024.12.18 23:38:44.258929 [ 19 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:44.258944 [ 19 ] {} RaftInstance: append_entries for 1 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:44.258955 [ 19 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:44.258965 [ 19 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:44.258988 [ 19 ] {} RaftInstance: sent 2024.12.18 23:38:44.259051 [ 12 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:44.259074 [ 12 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:44.259082 [ 12 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:44.259090 [ 12 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 24 2024.12.18 23:38:44.259097 [ 12 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:44.259103 [ 12 ] {} RaftInstance: peer 3, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:44.259111 [ 12 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:44.259118 [ 12 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:44.259126 [ 12 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:44.259140 [ 18 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:44.259156 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:44.259163 [ 18 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:44.259170 [ 18 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 24 2024.12.18 23:38:44.259176 [ 18 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:44.259182 [ 18 ] {} RaftInstance: peer 1, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:44.259189 [ 18 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:44.259197 [ 18 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:44.259204 [ 18 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:44.759268 [ 12 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:44.759316 [ 12 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:44.759331 [ 12 ] {} RaftInstance: send request to 3 2024.12.18 23:38:44.759345 [ 12 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:44.759359 [ 12 ] {} RaftInstance: append_entries for 3 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:44.759372 [ 12 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:44.759385 [ 12 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:44.759454 [ 12 ] {} RaftInstance: sent 2024.12.18 23:38:44.759521 [ 18 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:44.759565 [ 18 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:44.759581 [ 18 ] {} RaftInstance: send request to 1 2024.12.18 23:38:44.759594 [ 18 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:44.759610 [ 18 ] {} RaftInstance: append_entries for 1 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:44.759623 [ 18 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:44.759636 [ 18 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:44.759688 [ 18 ] {} RaftInstance: sent 2024.12.18 23:38:44.759744 [ 19 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:44.759762 [ 19 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:44.759770 [ 19 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:44.759779 [ 19 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 24 2024.12.18 23:38:44.759787 [ 19 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:44.759792 [ 19 ] {} RaftInstance: peer 3, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:44.759799 [ 19 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:44.759806 [ 19 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:44.759812 [ 19 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:44.759895 [ 16 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:44.759920 [ 16 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:44.759928 [ 16 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:44.759936 [ 16 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 24 2024.12.18 23:38:44.759943 [ 16 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:44.759949 [ 16 ] {} RaftInstance: peer 1, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:44.759956 [ 16 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:44.759964 [ 16 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:44.759971 [ 16 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:45.259979 [ 19 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:45.260016 [ 19 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:45.260025 [ 19 ] {} RaftInstance: send request to 3 2024.12.18 23:38:45.260033 [ 19 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:45.260041 [ 19 ] {} RaftInstance: append_entries for 3 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:45.260048 [ 19 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:45.260056 [ 19 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:45.260099 [ 19 ] {} RaftInstance: sent 2024.12.18 23:38:45.260139 [ 16 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:45.260149 [ 16 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:45.260155 [ 16 ] {} RaftInstance: send request to 1 2024.12.18 23:38:45.260162 [ 16 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:45.260169 [ 16 ] {} RaftInstance: append_entries for 1 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:45.260176 [ 16 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:45.260182 [ 16 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:45.260213 [ 16 ] {} RaftInstance: sent 2024.12.18 23:38:45.260343 [ 12 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:45.260371 [ 12 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:45.260381 [ 12 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:45.260393 [ 12 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 24 2024.12.18 23:38:45.260405 [ 16 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:45.260405 [ 12 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:45.260429 [ 12 ] {} RaftInstance: peer 3, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:45.260438 [ 12 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:45.260447 [ 12 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:45.260455 [ 12 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:45.260486 [ 16 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:45.260496 [ 16 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:45.260502 [ 16 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 24 2024.12.18 23:38:45.260507 [ 16 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:45.260512 [ 16 ] {} RaftInstance: peer 1, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:45.260518 [ 16 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:45.260525 [ 16 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:45.260531 [ 16 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:45.760489 [ 13 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:45.760528 [ 13 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:45.760540 [ 13 ] {} RaftInstance: send request to 3 2024.12.18 23:38:45.760551 [ 13 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:45.760562 [ 13 ] {} RaftInstance: append_entries for 3 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:45.760572 [ 13 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:45.760583 [ 13 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:45.760627 [ 13 ] {} RaftInstance: sent 2024.12.18 23:38:45.760669 [ 16 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:45.760683 [ 16 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:45.760692 [ 16 ] {} RaftInstance: send request to 1 2024.12.18 23:38:45.760699 [ 16 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:45.760707 [ 16 ] {} RaftInstance: append_entries for 1 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:45.760714 [ 16 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:45.760720 [ 16 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:45.760754 [ 16 ] {} RaftInstance: sent 2024.12.18 23:38:45.760834 [ 12 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:45.760860 [ 12 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:45.760868 [ 12 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:45.760876 [ 12 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 24 2024.12.18 23:38:45.760883 [ 12 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:45.760889 [ 12 ] {} RaftInstance: peer 3, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:45.760898 [ 12 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:45.760907 [ 12 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:45.760914 [ 12 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:45.760971 [ 16 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:45.760992 [ 16 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:45.760999 [ 16 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:45.761006 [ 16 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 24 2024.12.18 23:38:45.761013 [ 16 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:45.761019 [ 16 ] {} RaftInstance: peer 1, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:45.761026 [ 16 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:45.761033 [ 16 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:45.761040 [ 16 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:46.261134 [ 12 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:46.261205 [ 12 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:46.261222 [ 12 ] {} RaftInstance: send request to 3 2024.12.18 23:38:46.261237 [ 12 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:46.261251 [ 12 ] {} RaftInstance: append_entries for 3 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:46.261265 [ 12 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:46.261279 [ 12 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:46.261360 [ 12 ] {} RaftInstance: sent 2024.12.18 23:38:46.261455 [ 16 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:46.261502 [ 16 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:46.261517 [ 16 ] {} RaftInstance: send request to 1 2024.12.18 23:38:46.261531 [ 16 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:46.261546 [ 16 ] {} RaftInstance: append_entries for 1 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:46.261559 [ 16 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:46.261575 [ 16 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:46.261633 [ 16 ] {} RaftInstance: sent 2024.12.18 23:38:46.261794 [ 13 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:46.261833 [ 13 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:46.261853 [ 13 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:46.261871 [ 13 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 24 2024.12.18 23:38:46.261889 [ 13 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:46.261907 [ 13 ] {} RaftInstance: peer 3, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:46.261931 [ 13 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:46.261955 [ 13 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:46.261978 [ 13 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:46.262072 [ 16 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:46.262086 [ 16 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:46.262092 [ 16 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:46.262098 [ 16 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 24 2024.12.18 23:38:46.262103 [ 16 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:46.262108 [ 16 ] {} RaftInstance: peer 1, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:46.262114 [ 16 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:46.262120 [ 16 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:46.262126 [ 16 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:46.762201 [ 13 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:46.762247 [ 13 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:46.762262 [ 13 ] {} RaftInstance: send request to 3 2024.12.18 23:38:46.762276 [ 13 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:46.762290 [ 13 ] {} RaftInstance: append_entries for 3 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:46.762304 [ 13 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:46.762318 [ 13 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:46.762385 [ 13 ] {} RaftInstance: sent 2024.12.18 23:38:46.762479 [ 16 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:46.762511 [ 16 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:46.762530 [ 16 ] {} RaftInstance: send request to 1 2024.12.18 23:38:46.762549 [ 16 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:46.762569 [ 16 ] {} RaftInstance: append_entries for 1 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:46.762588 [ 16 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:46.762607 [ 16 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:46.762687 [ 16 ] {} RaftInstance: sent 2024.12.18 23:38:46.762813 [ 19 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:46.762842 [ 19 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:46.762851 [ 19 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:46.762859 [ 19 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 24 2024.12.18 23:38:46.762866 [ 19 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:46.762873 [ 19 ] {} RaftInstance: peer 3, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:46.762881 [ 19 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:46.762889 [ 19 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:46.762897 [ 19 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:46.762954 [ 16 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:46.762972 [ 16 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:46.762979 [ 16 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:46.762985 [ 16 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 24 2024.12.18 23:38:46.762992 [ 16 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:46.762998 [ 16 ] {} RaftInstance: peer 1, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:46.763005 [ 16 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:46.763013 [ 16 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:46.763020 [ 16 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:47.263094 [ 19 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:47.263157 [ 19 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:47.263175 [ 19 ] {} RaftInstance: send request to 3 2024.12.18 23:38:47.263190 [ 19 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:47.263205 [ 19 ] {} RaftInstance: append_entries for 3 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:47.263219 [ 19 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:47.263234 [ 19 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:47.263306 [ 19 ] {} RaftInstance: sent 2024.12.18 23:38:47.263402 [ 16 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:47.263445 [ 16 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:47.263464 [ 16 ] {} RaftInstance: send request to 1 2024.12.18 23:38:47.263478 [ 16 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:47.263494 [ 16 ] {} RaftInstance: append_entries for 1 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:47.263509 [ 16 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:47.263523 [ 16 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:47.263570 [ 16 ] {} RaftInstance: sent 2024.12.18 23:38:47.263603 [ 13 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:47.263622 [ 13 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:47.263630 [ 13 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:47.263636 [ 13 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 24 2024.12.18 23:38:47.263642 [ 13 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:47.263647 [ 13 ] {} RaftInstance: peer 3, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:47.263654 [ 13 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:47.263661 [ 13 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:47.263667 [ 13 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:47.263774 [ 16 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:47.263791 [ 16 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:47.263799 [ 16 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:47.263806 [ 16 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 24 2024.12.18 23:38:47.263813 [ 16 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:47.263819 [ 16 ] {} RaftInstance: peer 1, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:47.263826 [ 16 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:47.263834 [ 16 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:47.263841 [ 16 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:47.763903 [ 13 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:47.763966 [ 13 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:47.763982 [ 13 ] {} RaftInstance: send request to 3 2024.12.18 23:38:47.764022 [ 13 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:47.764038 [ 13 ] {} RaftInstance: append_entries for 3 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:47.764052 [ 13 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:47.764067 [ 13 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:47.764142 [ 13 ] {} RaftInstance: sent 2024.12.18 23:38:47.764241 [ 15 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:47.764289 [ 15 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:47.764301 [ 15 ] {} RaftInstance: send request to 1 2024.12.18 23:38:47.764309 [ 15 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:47.764316 [ 15 ] {} RaftInstance: append_entries for 1 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:47.764323 [ 15 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:47.764330 [ 15 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:47.764361 [ 15 ] {} RaftInstance: sent 2024.12.18 23:38:47.764423 [ 19 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:47.764447 [ 19 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:47.764456 [ 19 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:47.764463 [ 19 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 24 2024.12.18 23:38:47.764470 [ 19 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:47.764477 [ 19 ] {} RaftInstance: peer 3, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:47.764486 [ 19 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:47.764495 [ 19 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:47.764503 [ 19 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:47.764577 [ 15 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:47.764593 [ 15 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:47.764599 [ 15 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:47.764604 [ 15 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 24 2024.12.18 23:38:47.764610 [ 15 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:47.764615 [ 15 ] {} RaftInstance: peer 1, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:47.764621 [ 15 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:47.764627 [ 15 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:47.764633 [ 15 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:48.264720 [ 19 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:48.264765 [ 19 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:48.264780 [ 19 ] {} RaftInstance: send request to 3 2024.12.18 23:38:48.264794 [ 19 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:48.264808 [ 19 ] {} RaftInstance: append_entries for 3 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:48.264821 [ 19 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:48.264834 [ 19 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:48.264901 [ 19 ] {} RaftInstance: sent 2024.12.18 23:38:48.264978 [ 15 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:48.265000 [ 15 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:48.265013 [ 15 ] {} RaftInstance: send request to 1 2024.12.18 23:38:48.265025 [ 15 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:48.265039 [ 15 ] {} RaftInstance: append_entries for 1 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:48.265050 [ 15 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:48.265060 [ 15 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:48.265089 [ 15 ] {} RaftInstance: sent 2024.12.18 23:38:48.265141 [ 17 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:48.265160 [ 17 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:48.265168 [ 17 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:48.265176 [ 17 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 24 2024.12.18 23:38:48.265181 [ 17 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:48.265187 [ 17 ] {} RaftInstance: peer 3, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:48.265193 [ 17 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:48.265199 [ 17 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:48.265206 [ 17 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:48.265305 [ 19 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:48.265329 [ 19 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:48.265339 [ 19 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:48.265347 [ 19 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 24 2024.12.18 23:38:48.265353 [ 19 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:48.265359 [ 19 ] {} RaftInstance: peer 1, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:48.265366 [ 19 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:48.265374 [ 19 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:48.265381 [ 19 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:48.765452 [ 17 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:48.765504 [ 17 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:48.765521 [ 17 ] {} RaftInstance: send request to 3 2024.12.18 23:38:48.765536 [ 17 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:48.765552 [ 17 ] {} RaftInstance: append_entries for 3 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:48.765566 [ 17 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:48.765581 [ 17 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:48.765657 [ 17 ] {} RaftInstance: sent 2024.12.18 23:38:48.765732 [ 19 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:48.765778 [ 19 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:48.765795 [ 19 ] {} RaftInstance: send request to 1 2024.12.18 23:38:48.765809 [ 19 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:48.765822 [ 19 ] {} RaftInstance: append_entries for 1 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:48.765834 [ 19 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:48.765842 [ 19 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:48.765880 [ 19 ] {} RaftInstance: sent 2024.12.18 23:38:48.765956 [ 15 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:48.765975 [ 15 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:48.765983 [ 15 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:48.765991 [ 15 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 24 2024.12.18 23:38:48.765998 [ 15 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:48.766005 [ 15 ] {} RaftInstance: peer 3, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:48.766013 [ 15 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:48.766022 [ 15 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:48.766030 [ 15 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:48.766102 [ 17 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:48.766118 [ 17 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:48.766124 [ 17 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:48.766130 [ 17 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 24 2024.12.18 23:38:48.766135 [ 17 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:48.766140 [ 17 ] {} RaftInstance: peer 1, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:48.766147 [ 17 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:48.766153 [ 17 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:48.766159 [ 17 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:49.266253 [ 15 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:49.266308 [ 15 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:49.266325 [ 15 ] {} RaftInstance: send request to 3 2024.12.18 23:38:49.266339 [ 15 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:49.266353 [ 15 ] {} RaftInstance: append_entries for 3 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:49.266367 [ 15 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:49.266382 [ 15 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:49.266456 [ 15 ] {} RaftInstance: sent 2024.12.18 23:38:49.266535 [ 17 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:49.266585 [ 17 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:49.266598 [ 17 ] {} RaftInstance: send request to 1 2024.12.18 23:38:49.266607 [ 17 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:49.266615 [ 17 ] {} RaftInstance: append_entries for 1 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:49.266622 [ 17 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:49.266629 [ 17 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:49.266666 [ 17 ] {} RaftInstance: sent 2024.12.18 23:38:49.266719 [ 13 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:49.266739 [ 13 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:49.266747 [ 13 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:49.266755 [ 13 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 24 2024.12.18 23:38:49.266762 [ 13 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:49.266768 [ 13 ] {} RaftInstance: peer 3, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:49.266777 [ 13 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:49.266787 [ 13 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:49.266795 [ 13 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:49.266886 [ 15 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:49.266901 [ 15 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:49.266907 [ 15 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:49.266913 [ 15 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 24 2024.12.18 23:38:49.266918 [ 15 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:49.266923 [ 15 ] {} RaftInstance: peer 1, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:49.266929 [ 15 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:49.266937 [ 15 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:49.266943 [ 15 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:49.767036 [ 13 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:49.767096 [ 13 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:49.767112 [ 13 ] {} RaftInstance: send request to 3 2024.12.18 23:38:49.767127 [ 13 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:49.767142 [ 13 ] {} RaftInstance: append_entries for 3 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:49.767155 [ 13 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:49.767169 [ 13 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:49.767225 [ 13 ] {} RaftInstance: sent 2024.12.18 23:38:49.767312 [ 15 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:49.767356 [ 15 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:49.767369 [ 15 ] {} RaftInstance: send request to 1 2024.12.18 23:38:49.767378 [ 15 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:49.767384 [ 15 ] {} RaftInstance: append_entries for 1 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:49.767389 [ 15 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:49.767395 [ 15 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:49.767423 [ 15 ] {} RaftInstance: sent 2024.12.18 23:38:49.767539 [ 17 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:49.767563 [ 17 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:49.767570 [ 17 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:49.767578 [ 17 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 24 2024.12.18 23:38:49.767585 [ 17 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:49.767591 [ 17 ] {} RaftInstance: peer 3, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:49.767600 [ 17 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:49.767608 [ 17 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:49.767616 [ 17 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:49.767643 [ 15 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:49.767657 [ 15 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:49.767662 [ 15 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:49.767668 [ 15 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 24 2024.12.18 23:38:49.767673 [ 15 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:49.767678 [ 15 ] {} RaftInstance: peer 1, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:49.767684 [ 15 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:49.767690 [ 15 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:49.767697 [ 15 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:50.267780 [ 17 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:50.267822 [ 17 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:50.267838 [ 17 ] {} RaftInstance: send request to 3 2024.12.18 23:38:50.267850 [ 17 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:50.267864 [ 17 ] {} RaftInstance: append_entries for 3 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:50.267877 [ 17 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:50.267891 [ 17 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:50.267956 [ 17 ] {} RaftInstance: sent 2024.12.18 23:38:50.268032 [ 15 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:50.268057 [ 15 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:50.268076 [ 15 ] {} RaftInstance: send request to 1 2024.12.18 23:38:50.268097 [ 15 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:50.268117 [ 15 ] {} RaftInstance: append_entries for 1 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:50.268134 [ 15 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:50.268143 [ 15 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:50.268169 [ 15 ] {} RaftInstance: sent 2024.12.18 23:38:50.268257 [ 14 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:50.268281 [ 14 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:50.268289 [ 14 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:50.268297 [ 14 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 24 2024.12.18 23:38:50.268304 [ 14 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:50.268310 [ 14 ] {} RaftInstance: peer 3, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:50.268318 [ 14 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:50.268326 [ 14 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:50.268333 [ 14 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:50.268380 [ 15 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:50.268394 [ 15 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:50.268400 [ 15 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:50.268405 [ 15 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 24 2024.12.18 23:38:50.268410 [ 15 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:50.268415 [ 15 ] {} RaftInstance: peer 1, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:50.268421 [ 15 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:50.268427 [ 15 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:50.268433 [ 15 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:50.768492 [ 14 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:50.768535 [ 14 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:50.768550 [ 14 ] {} RaftInstance: send request to 3 2024.12.18 23:38:50.768563 [ 14 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:50.768577 [ 14 ] {} RaftInstance: append_entries for 3 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:50.768590 [ 14 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:50.768604 [ 14 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:50.768671 [ 14 ] {} RaftInstance: sent 2024.12.18 23:38:50.768737 [ 15 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:50.768754 [ 15 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:50.768767 [ 15 ] {} RaftInstance: send request to 1 2024.12.18 23:38:50.768780 [ 15 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:50.768795 [ 15 ] {} RaftInstance: append_entries for 1 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:50.768808 [ 15 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:50.768822 [ 15 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:50.768877 [ 15 ] {} RaftInstance: sent 2024.12.18 23:38:50.768978 [ 13 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:50.769014 [ 13 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:50.769023 [ 13 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:50.769032 [ 13 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 24 2024.12.18 23:38:50.769039 [ 13 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:50.769045 [ 13 ] {} RaftInstance: peer 3, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:50.769053 [ 13 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:50.769061 [ 13 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:50.769070 [ 13 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:50.769103 [ 15 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:50.769120 [ 15 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:50.769128 [ 15 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:50.769135 [ 15 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 24 2024.12.18 23:38:50.769140 [ 15 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:50.769145 [ 15 ] {} RaftInstance: peer 1, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:50.769150 [ 15 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:50.769156 [ 15 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:50.769162 [ 15 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:51.269226 [ 13 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:51.269295 [ 13 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:51.269310 [ 13 ] {} RaftInstance: send request to 3 2024.12.18 23:38:51.269324 [ 13 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:51.269339 [ 13 ] {} RaftInstance: append_entries for 3 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:51.269352 [ 13 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:51.269367 [ 13 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:51.269446 [ 13 ] {} RaftInstance: sent 2024.12.18 23:38:51.269516 [ 15 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:51.269567 [ 15 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:51.269582 [ 15 ] {} RaftInstance: send request to 1 2024.12.18 23:38:51.269596 [ 15 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:51.269610 [ 15 ] {} RaftInstance: append_entries for 1 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:51.269624 [ 15 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:51.269639 [ 15 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:51.269683 [ 15 ] {} RaftInstance: sent 2024.12.18 23:38:51.269743 [ 14 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:51.269759 [ 14 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:51.269768 [ 14 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:51.269777 [ 14 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 24 2024.12.18 23:38:51.269785 [ 14 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:51.269793 [ 14 ] {} RaftInstance: peer 3, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:51.269803 [ 14 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:51.269813 [ 14 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:51.269822 [ 14 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:51.269898 [ 15 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:51.269915 [ 15 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:51.269922 [ 15 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:51.269929 [ 15 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 24 2024.12.18 23:38:51.269935 [ 15 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:51.269941 [ 15 ] {} RaftInstance: peer 1, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:51.269948 [ 15 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:51.269955 [ 15 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:51.269962 [ 15 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:51.770047 [ 14 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:51.770098 [ 14 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:51.770114 [ 14 ] {} RaftInstance: send request to 3 2024.12.18 23:38:51.770127 [ 14 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:51.770142 [ 14 ] {} RaftInstance: append_entries for 3 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:51.770155 [ 14 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:51.770170 [ 14 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:51.770242 [ 14 ] {} RaftInstance: sent 2024.12.18 23:38:51.770343 [ 18 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:51.770383 [ 18 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:51.770402 [ 18 ] {} RaftInstance: send request to 1 2024.12.18 23:38:51.770418 [ 18 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:51.770431 [ 18 ] {} RaftInstance: append_entries for 1 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:51.770441 [ 18 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:51.770451 [ 18 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:51.770499 [ 18 ] {} RaftInstance: sent 2024.12.18 23:38:51.770558 [ 13 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:51.770585 [ 13 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:51.770596 [ 13 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:51.770604 [ 13 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 24 2024.12.18 23:38:51.770610 [ 13 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:51.770659 [ 13 ] {} RaftInstance: peer 3, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:51.770670 [ 14 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:51.770675 [ 13 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:51.770697 [ 13 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:51.770705 [ 13 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:51.770734 [ 14 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:51.770746 [ 14 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:51.770752 [ 14 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 24 2024.12.18 23:38:51.770757 [ 14 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:51.770762 [ 14 ] {} RaftInstance: peer 1, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:51.770768 [ 14 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:51.770774 [ 14 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:51.770780 [ 14 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:52.270770 [ 18 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:52.270803 [ 18 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:52.270811 [ 18 ] {} RaftInstance: send request to 3 2024.12.18 23:38:52.270818 [ 18 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:52.270824 [ 18 ] {} RaftInstance: append_entries for 3 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:52.270830 [ 18 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:52.270837 [ 18 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:52.270873 [ 18 ] {} RaftInstance: sent 2024.12.18 23:38:52.270906 [ 14 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:52.270928 [ 14 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:52.270937 [ 14 ] {} RaftInstance: send request to 1 2024.12.18 23:38:52.270944 [ 14 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:52.270952 [ 14 ] {} RaftInstance: append_entries for 1 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:52.270959 [ 14 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:52.270967 [ 14 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:52.271011 [ 14 ] {} RaftInstance: sent 2024.12.18 23:38:52.271071 [ 13 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:52.271091 [ 13 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:52.271099 [ 13 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:52.271107 [ 13 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 24 2024.12.18 23:38:52.271113 [ 13 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:52.271118 [ 13 ] {} RaftInstance: peer 3, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:52.271125 [ 13 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:52.271133 [ 13 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:52.271139 [ 13 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:52.271231 [ 14 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:52.271245 [ 14 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:52.271252 [ 14 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:52.271258 [ 14 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 24 2024.12.18 23:38:52.271264 [ 14 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:52.271268 [ 14 ] {} RaftInstance: peer 1, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:52.271274 [ 14 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:52.271281 [ 14 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:52.271286 [ 14 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:52.771389 [ 13 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:52.771457 [ 13 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:52.771474 [ 13 ] {} RaftInstance: send request to 3 2024.12.18 23:38:52.771488 [ 13 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:52.771503 [ 13 ] {} RaftInstance: append_entries for 3 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:52.771517 [ 13 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:52.771532 [ 13 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:52.771611 [ 13 ] {} RaftInstance: sent 2024.12.18 23:38:52.771709 [ 14 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:52.771758 [ 14 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:52.771773 [ 14 ] {} RaftInstance: send request to 1 2024.12.18 23:38:52.771787 [ 14 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:52.771801 [ 14 ] {} RaftInstance: append_entries for 1 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:52.771814 [ 14 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:52.771830 [ 14 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:52.771904 [ 14 ] {} RaftInstance: sent 2024.12.18 23:38:52.772006 [ 12 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:52.772018 [ 12 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:52.772025 [ 12 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:52.772031 [ 12 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 24 2024.12.18 23:38:52.772036 [ 12 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:52.772042 [ 12 ] {} RaftInstance: peer 3, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:52.772050 [ 12 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:52.772057 [ 12 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:52.772063 [ 12 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:52.772146 [ 13 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:52.772163 [ 13 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:52.772169 [ 13 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:52.772175 [ 13 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 24 2024.12.18 23:38:52.772180 [ 13 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:52.772185 [ 13 ] {} RaftInstance: peer 1, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:52.772191 [ 13 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:52.772197 [ 13 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:52.772203 [ 13 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:53.272239 [ 12 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:53.272291 [ 12 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:53.272315 [ 12 ] {} RaftInstance: send request to 3 2024.12.18 23:38:53.272336 [ 12 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:53.272351 [ 12 ] {} RaftInstance: append_entries for 3 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:53.272364 [ 12 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:53.272378 [ 12 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:53.272450 [ 12 ] {} RaftInstance: sent 2024.12.18 23:38:53.272552 [ 13 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:53.272586 [ 13 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:53.272604 [ 13 ] {} RaftInstance: send request to 1 2024.12.18 23:38:53.272623 [ 13 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2024.12.18 23:38:53.272643 [ 13 ] {} RaftInstance: append_entries for 1 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:53.272662 [ 13 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:53.272681 [ 13 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:53.272755 [ 13 ] {} RaftInstance: sent 2024.12.18 23:38:53.272812 [ 18 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:53.272827 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:53.272834 [ 18 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:53.272840 [ 18 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 24 2024.12.18 23:38:53.272846 [ 18 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:53.272851 [ 18 ] {} RaftInstance: peer 3, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:53.272858 [ 18 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:53.272864 [ 18 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:53.272870 [ 18 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:53.272962 [ 12 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:53.272978 [ 12 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=24 2024.12.18 23:38:53.272984 [ 12 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:53.272990 [ 12 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 24 2024.12.18 23:38:53.272995 [ 12 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:53.273000 [ 12 ] {} RaftInstance: peer 1, prev matched idx: 23, new matched idx: 23 2024.12.18 23:38:53.273006 [ 12 ] {} RaftInstance: last durable index 23, precommit index 23 2024.12.18 23:38:53.273012 [ 12 ] {} RaftInstance: quorum idx 1, 23 23 23 2024.12.18 23:38:53.273018 [ 12 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:53.606708 [ 18 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2024.12.18 23:38:53.606739 [ 12 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2024.12.18 23:38:53.606752 [ 18 ] {} RaftInstance: append at log_idx 24, timestamp 1734565133606723 2024.12.18 23:38:53.606778 [ 12 ] {} RaftInstance: append at log_idx 25, timestamp 1734565133606755 2024.12.18 23:38:53.606800 [ 21 ] {} RaftInstance: send request to 3 2024.12.18 23:38:53.606819 [ 21 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:38:53.606827 [ 21 ] {} RaftInstance: last sent log (24) to peer 3 is not applied, cnt 1 2024.12.18 23:38:53.606834 [ 21 ] {} RaftInstance: append_entries for 3 with LastLogIndex=23, LastLogTerm=1, EntriesLength=2, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:53.606840 [ 21 ] {} RaftInstance: idx range: 24-25 2024.12.18 23:38:53.606844 [ 9 ] {} RaftInstance: got log append completion notification: OK 2024.12.18 23:38:53.606847 [ 21 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:53.606889 [ 21 ] {} RaftInstance: sent 2024.12.18 23:38:53.606897 [ 21 ] {} RaftInstance: send request to 1 2024.12.18 23:38:53.606903 [ 21 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:38:53.606911 [ 21 ] {} RaftInstance: last sent log (24) to peer 1 is not applied, cnt 1 2024.12.18 23:38:53.606920 [ 21 ] {} RaftInstance: append_entries for 1 with LastLogIndex=23, LastLogTerm=1, EntriesLength=2, CommitIndex=23, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:53.606929 [ 21 ] {} RaftInstance: idx range: 24-25 2024.12.18 23:38:53.606937 [ 21 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:53.606967 [ 21 ] {} RaftInstance: sent 2024.12.18 23:38:53.606988 [ 9 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:38:53.606997 [ 9 ] {} RaftInstance: quorum idx 1, 25 23 23 2024.12.18 23:38:53.607006 [ 9 ] {} RaftInstance: local log idx 25, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:53.607016 [ 9 ] {} RaftInstance: got log append completion notification: OK 2024.12.18 23:38:53.607025 [ 9 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:38:53.607033 [ 9 ] {} RaftInstance: quorum idx 1, 25 23 23 2024.12.18 23:38:53.607039 [ 9 ] {} RaftInstance: local log idx 25, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2024.12.18 23:38:53.607254 [ 16 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:53.607270 [ 16 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=26 2024.12.18 23:38:53.607276 [ 16 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:53.607283 [ 16 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 26 2024.12.18 23:38:53.607288 [ 16 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:53.607292 [ 16 ] {} RaftInstance: peer 3, prev matched idx: 23, new matched idx: 25 2024.12.18 23:38:53.607301 [ 16 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:38:53.607307 [ 12 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:53.607311 [ 16 ] {} RaftInstance: quorum idx 1, 25 25 23 2024.12.18 23:38:53.607325 [ 16 ] {} RaftInstance: trigger commit upto 25 2024.12.18 23:38:53.607331 [ 16 ] {} RaftInstance: send request to 3 2024.12.18 23:38:53.607336 [ 16 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:38:53.607342 [ 16 ] {} RaftInstance: append_entries for 3 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:53.607347 [ 16 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:53.607352 [ 16 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:53.607379 [ 16 ] {} RaftInstance: sent 2024.12.18 23:38:53.607385 [ 16 ] {} RaftInstance: send request to 1 2024.12.18 23:38:53.607390 [ 16 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:38:53.607396 [ 16 ] {} RaftInstance: last sent log (24) to peer 1 is not applied, cnt 2 2024.12.18 23:38:53.607402 [ 16 ] {} RaftInstance: append_entries for 1 with LastLogIndex=23, LastLogTerm=1, EntriesLength=2, CommitIndex=25, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:53.607408 [ 16 ] {} RaftInstance: idx range: 24-25 2024.12.18 23:38:53.607414 [ 16 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:53.607440 [ 16 ] {} RaftInstance: sent 2024.12.18 23:38:53.607449 [ 16 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 23 2024.12.18 23:38:53.607458 [ 16 ] {} RaftInstance: commit_cv_ notify (local thread) 2024.12.18 23:38:53.607487 [ 12 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=26 2024.12.18 23:38:53.607497 [ 12 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:53.607497 [ 20 ] {} RaftInstance: commit_cv_ wake up 2024.12.18 23:38:53.607505 [ 12 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 26 2024.12.18 23:38:53.607514 [ 20 ] {} RaftInstance: commit upto 25, current idx 23 2024.12.18 23:38:53.607518 [ 12 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:53.607523 [ 20 ] {} RaftInstance: commit upto 25, current idx 24 2024.12.18 23:38:53.607527 [ 12 ] {} RaftInstance: peer 1, prev matched idx: 23, new matched idx: 25 2024.12.18 23:38:53.607539 [ 18 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:53.607545 [ 20 ] {} RaftInstance: notify cb 24 1d659a88 2024.12.18 23:38:53.607540 [ 12 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:38:53.607618 [ 20 ] {} RaftInstance: commit upto 25, current idx 25 2024.12.18 23:38:53.607621 [ 12 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:38:53.607634 [ 20 ] {} RaftInstance: notify cb 25 1d8c0628 2024.12.18 23:38:53.607635 [ 12 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 24 2024.12.18 23:38:53.607646 [ 12 ] {} RaftInstance: commit_cv_ notify (local thread) 2024.12.18 23:38:53.607656 [ 20 ] {} RaftInstance: DONE: commit upto 25, current idx 25 2024.12.18 23:38:53.607665 [ 20 ] {} RaftInstance: commit_cv_ sleep 2024.12.18 23:38:53.607669 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=26 2024.12.18 23:38:53.607682 [ 16 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:53.607686 [ 18 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:53.607705 [ 18 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 26 2024.12.18 23:38:53.607713 [ 18 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:53.607718 [ 18 ] {} RaftInstance: peer 3, prev matched idx: 25, new matched idx: 25 2024.12.18 23:38:53.607724 [ 18 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:38:53.607730 [ 18 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:38:53.607736 [ 18 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:38:53.607765 [ 16 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=26 2024.12.18 23:38:53.607776 [ 16 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:53.607782 [ 16 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 26 2024.12.18 23:38:53.607799 [ 16 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:53.607805 [ 16 ] {} RaftInstance: peer 1, prev matched idx: 25, new matched idx: 25 2024.12.18 23:38:53.607811 [ 16 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:38:53.607817 [ 16 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:38:53.607823 [ 16 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:38:53.773023 [ 12 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:53.773059 [ 12 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:53.773073 [ 12 ] {} RaftInstance: send request to 3 2024.12.18 23:38:53.773088 [ 12 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:38:53.773102 [ 12 ] {} RaftInstance: append_entries for 3 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:38:53.773115 [ 12 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:53.773128 [ 12 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:53.773192 [ 12 ] {} RaftInstance: sent 2024.12.18 23:38:53.773309 [ 16 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:53.773335 [ 16 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:53.773356 [ 16 ] {} RaftInstance: send request to 1 2024.12.18 23:38:53.773373 [ 16 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:38:53.773387 [ 16 ] {} RaftInstance: append_entries for 1 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 24 2024.12.18 23:38:53.773399 [ 16 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:53.773412 [ 16 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:53.773474 [ 16 ] {} RaftInstance: sent 2024.12.18 23:38:53.773501 [ 16 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:53.773511 [ 16 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=26 2024.12.18 23:38:53.773521 [ 16 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:53.773528 [ 16 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 26 2024.12.18 23:38:53.773533 [ 16 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:53.773538 [ 16 ] {} RaftInstance: peer 3, prev matched idx: 25, new matched idx: 25 2024.12.18 23:38:53.773544 [ 16 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:38:53.773551 [ 16 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:38:53.773557 [ 16 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:38:53.773643 [ 13 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:53.773660 [ 13 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=26 2024.12.18 23:38:53.773666 [ 13 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:53.773672 [ 13 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 26 2024.12.18 23:38:53.773676 [ 13 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:53.773681 [ 13 ] {} RaftInstance: peer 1, prev matched idx: 25, new matched idx: 25 2024.12.18 23:38:53.773687 [ 13 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:38:53.773693 [ 13 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:38:53.773699 [ 13 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:38:54.273780 [ 16 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:54.273822 [ 16 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:54.273837 [ 16 ] {} RaftInstance: send request to 3 2024.12.18 23:38:54.273850 [ 16 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:38:54.273864 [ 16 ] {} RaftInstance: append_entries for 3 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:38:54.273877 [ 16 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:54.273890 [ 16 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:54.273956 [ 16 ] {} RaftInstance: sent 2024.12.18 23:38:54.274045 [ 13 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:54.274087 [ 13 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:54.274102 [ 13 ] {} RaftInstance: send request to 1 2024.12.18 23:38:54.274116 [ 13 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:38:54.274130 [ 13 ] {} RaftInstance: append_entries for 1 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:38:54.274145 [ 13 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:54.274158 [ 13 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:54.274225 [ 13 ] {} RaftInstance: sent 2024.12.18 23:38:54.274299 [ 12 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:54.274320 [ 12 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=26 2024.12.18 23:38:54.274329 [ 12 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:54.274338 [ 12 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 26 2024.12.18 23:38:54.274349 [ 12 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:54.274359 [ 12 ] {} RaftInstance: peer 3, prev matched idx: 25, new matched idx: 25 2024.12.18 23:38:54.274370 [ 12 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:38:54.274382 [ 12 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:38:54.274390 [ 13 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:54.274396 [ 12 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:38:54.274417 [ 13 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=26 2024.12.18 23:38:54.274423 [ 13 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:54.274429 [ 13 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 26 2024.12.18 23:38:54.274434 [ 13 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:54.274439 [ 13 ] {} RaftInstance: peer 1, prev matched idx: 25, new matched idx: 25 2024.12.18 23:38:54.274445 [ 13 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:38:54.274452 [ 13 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:38:54.274457 [ 13 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:38:54.774534 [ 16 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:54.774575 [ 16 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:54.774590 [ 16 ] {} RaftInstance: send request to 3 2024.12.18 23:38:54.774603 [ 16 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:38:54.774617 [ 16 ] {} RaftInstance: append_entries for 3 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:38:54.774630 [ 16 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:54.774643 [ 16 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:54.774712 [ 16 ] {} RaftInstance: sent 2024.12.18 23:38:54.774808 [ 13 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:54.774857 [ 13 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:54.774876 [ 13 ] {} RaftInstance: send request to 1 2024.12.18 23:38:54.774890 [ 13 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:38:54.774906 [ 13 ] {} RaftInstance: append_entries for 1 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:38:54.774920 [ 13 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:54.774934 [ 13 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:54.775000 [ 13 ] {} RaftInstance: sent 2024.12.18 23:38:54.775060 [ 12 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:54.775077 [ 12 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=26 2024.12.18 23:38:54.775084 [ 12 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:54.775090 [ 12 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 26 2024.12.18 23:38:54.775095 [ 12 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:54.775100 [ 12 ] {} RaftInstance: peer 3, prev matched idx: 25, new matched idx: 25 2024.12.18 23:38:54.775107 [ 12 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:38:54.775113 [ 12 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:38:54.775121 [ 12 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:38:54.775182 [ 16 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:54.775199 [ 16 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=26 2024.12.18 23:38:54.775205 [ 16 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:54.775211 [ 16 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 26 2024.12.18 23:38:54.775216 [ 16 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:54.775221 [ 16 ] {} RaftInstance: peer 1, prev matched idx: 25, new matched idx: 25 2024.12.18 23:38:54.775226 [ 16 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:38:54.775233 [ 16 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:38:54.775239 [ 16 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:38:55.275316 [ 12 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:55.275357 [ 12 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:55.275371 [ 12 ] {} RaftInstance: send request to 3 2024.12.18 23:38:55.275385 [ 12 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:38:55.275399 [ 12 ] {} RaftInstance: append_entries for 3 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:38:55.275412 [ 12 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:55.275426 [ 12 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:55.275492 [ 12 ] {} RaftInstance: sent 2024.12.18 23:38:55.275574 [ 16 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:55.275615 [ 16 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:55.275629 [ 16 ] {} RaftInstance: send request to 1 2024.12.18 23:38:55.275643 [ 16 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:38:55.275658 [ 16 ] {} RaftInstance: append_entries for 1 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:38:55.275672 [ 16 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:55.275685 [ 16 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:55.275751 [ 16 ] {} RaftInstance: sent 2024.12.18 23:38:55.275839 [ 13 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:55.275856 [ 13 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=26 2024.12.18 23:38:55.275864 [ 13 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:55.275872 [ 13 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 26 2024.12.18 23:38:55.275879 [ 13 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:55.275885 [ 13 ] {} RaftInstance: peer 3, prev matched idx: 25, new matched idx: 25 2024.12.18 23:38:55.275893 [ 13 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:38:55.275901 [ 13 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:38:55.275912 [ 13 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:38:55.275965 [ 16 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:55.275982 [ 16 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=26 2024.12.18 23:38:55.275990 [ 16 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:55.275997 [ 16 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 26 2024.12.18 23:38:55.276003 [ 16 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:55.276009 [ 16 ] {} RaftInstance: peer 1, prev matched idx: 25, new matched idx: 25 2024.12.18 23:38:55.276016 [ 16 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:38:55.276033 [ 16 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:38:55.276042 [ 16 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:38:55.776105 [ 13 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:55.776148 [ 13 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:55.776163 [ 13 ] {} RaftInstance: send request to 3 2024.12.18 23:38:55.776177 [ 13 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:38:55.776192 [ 13 ] {} RaftInstance: append_entries for 3 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:38:55.776205 [ 13 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:55.776221 [ 13 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:55.776286 [ 13 ] {} RaftInstance: sent 2024.12.18 23:38:55.776365 [ 12 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:55.776391 [ 12 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:55.776411 [ 12 ] {} RaftInstance: send request to 1 2024.12.18 23:38:55.776431 [ 12 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:38:55.776451 [ 12 ] {} RaftInstance: append_entries for 1 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:38:55.776468 [ 12 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:55.776481 [ 12 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:55.776546 [ 12 ] {} RaftInstance: sent 2024.12.18 23:38:55.776613 [ 18 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:55.776634 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=26 2024.12.18 23:38:55.776643 [ 18 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:55.776650 [ 18 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 26 2024.12.18 23:38:55.776658 [ 18 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:55.776665 [ 18 ] {} RaftInstance: peer 3, prev matched idx: 25, new matched idx: 25 2024.12.18 23:38:55.776672 [ 18 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:38:55.776681 [ 18 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:38:55.776689 [ 18 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:38:55.776750 [ 12 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:55.776767 [ 12 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=26 2024.12.18 23:38:55.776773 [ 12 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:55.776779 [ 12 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 26 2024.12.18 23:38:55.776784 [ 12 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:55.776789 [ 12 ] {} RaftInstance: peer 1, prev matched idx: 25, new matched idx: 25 2024.12.18 23:38:55.776795 [ 12 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:38:55.776802 [ 12 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:38:55.776808 [ 12 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:38:56.276918 [ 18 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:56.276972 [ 18 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:56.276989 [ 18 ] {} RaftInstance: send request to 3 2024.12.18 23:38:56.277004 [ 18 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:38:56.277020 [ 18 ] {} RaftInstance: append_entries for 3 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:38:56.277034 [ 18 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:56.277048 [ 18 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:56.277131 [ 18 ] {} RaftInstance: sent 2024.12.18 23:38:56.277210 [ 12 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:56.277261 [ 12 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:56.277278 [ 12 ] {} RaftInstance: send request to 1 2024.12.18 23:38:56.277290 [ 12 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:38:56.277300 [ 12 ] {} RaftInstance: append_entries for 1 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:38:56.277308 [ 12 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:56.277316 [ 12 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:56.277348 [ 12 ] {} RaftInstance: sent 2024.12.18 23:38:56.277418 [ 13 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:56.277435 [ 13 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=26 2024.12.18 23:38:56.277441 [ 13 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:56.277448 [ 13 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 26 2024.12.18 23:38:56.277453 [ 13 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:56.277459 [ 13 ] {} RaftInstance: peer 3, prev matched idx: 25, new matched idx: 25 2024.12.18 23:38:56.277467 [ 13 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:38:56.277474 [ 13 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:38:56.277481 [ 13 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:38:56.277604 [ 15 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:56.277625 [ 15 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=26 2024.12.18 23:38:56.277633 [ 15 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:56.277640 [ 15 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 26 2024.12.18 23:38:56.277646 [ 15 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:56.277652 [ 15 ] {} RaftInstance: peer 1, prev matched idx: 25, new matched idx: 25 2024.12.18 23:38:56.277659 [ 15 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:38:56.277667 [ 15 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:38:56.277675 [ 15 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:38:56.777741 [ 13 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:56.777784 [ 13 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:56.777799 [ 13 ] {} RaftInstance: send request to 3 2024.12.18 23:38:56.777812 [ 13 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:38:56.777827 [ 13 ] {} RaftInstance: append_entries for 3 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:38:56.777840 [ 13 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:56.777853 [ 13 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:56.777918 [ 13 ] {} RaftInstance: sent 2024.12.18 23:38:56.778018 [ 15 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:56.778055 [ 15 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:56.778065 [ 15 ] {} RaftInstance: send request to 1 2024.12.18 23:38:56.778073 [ 15 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:38:56.778080 [ 15 ] {} RaftInstance: append_entries for 1 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:38:56.778087 [ 15 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:56.778094 [ 15 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:56.778130 [ 15 ] {} RaftInstance: sent 2024.12.18 23:38:56.778214 [ 12 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:56.778232 [ 12 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=26 2024.12.18 23:38:56.778239 [ 12 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:56.778246 [ 12 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 26 2024.12.18 23:38:56.778253 [ 12 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:56.778259 [ 12 ] {} RaftInstance: peer 3, prev matched idx: 25, new matched idx: 25 2024.12.18 23:38:56.778267 [ 12 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:38:56.778276 [ 12 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:38:56.778284 [ 12 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:38:56.778304 [ 13 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:56.778319 [ 13 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=26 2024.12.18 23:38:56.778325 [ 13 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:56.778331 [ 13 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 26 2024.12.18 23:38:56.778336 [ 13 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:56.778341 [ 13 ] {} RaftInstance: peer 1, prev matched idx: 25, new matched idx: 25 2024.12.18 23:38:56.778346 [ 13 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:38:56.778353 [ 13 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:38:56.778359 [ 13 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:38:57.278424 [ 12 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:57.278487 [ 12 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:57.278505 [ 12 ] {} RaftInstance: send request to 3 2024.12.18 23:38:57.278519 [ 12 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:38:57.278534 [ 12 ] {} RaftInstance: append_entries for 3 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:38:57.278548 [ 12 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:57.278562 [ 12 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:57.278631 [ 12 ] {} RaftInstance: sent 2024.12.18 23:38:57.278699 [ 13 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:57.278744 [ 13 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:57.278760 [ 13 ] {} RaftInstance: send request to 1 2024.12.18 23:38:57.278775 [ 13 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:38:57.278790 [ 13 ] {} RaftInstance: append_entries for 1 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:38:57.278804 [ 13 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:57.278816 [ 13 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:57.278871 [ 13 ] {} RaftInstance: sent 2024.12.18 23:38:57.278935 [ 18 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:57.278950 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=26 2024.12.18 23:38:57.278958 [ 18 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:57.278967 [ 18 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 26 2024.12.18 23:38:57.278975 [ 18 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:57.278983 [ 18 ] {} RaftInstance: peer 3, prev matched idx: 25, new matched idx: 25 2024.12.18 23:38:57.278993 [ 18 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:38:57.279003 [ 18 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:38:57.279012 [ 18 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:38:57.279062 [ 14 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:57.279081 [ 14 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=26 2024.12.18 23:38:57.279089 [ 14 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:57.279096 [ 14 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 26 2024.12.18 23:38:57.279103 [ 14 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:57.279109 [ 14 ] {} RaftInstance: peer 1, prev matched idx: 25, new matched idx: 25 2024.12.18 23:38:57.279116 [ 14 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:38:57.279124 [ 14 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:38:57.279131 [ 14 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:38:57.779209 [ 18 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:57.779266 [ 18 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:57.779283 [ 18 ] {} RaftInstance: send request to 3 2024.12.18 23:38:57.779297 [ 18 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:38:57.779313 [ 18 ] {} RaftInstance: append_entries for 3 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:38:57.779326 [ 18 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:57.779341 [ 18 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:57.779412 [ 18 ] {} RaftInstance: sent 2024.12.18 23:38:57.779507 [ 14 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:57.779545 [ 14 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:57.779564 [ 14 ] {} RaftInstance: send request to 1 2024.12.18 23:38:57.779583 [ 14 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:38:57.779601 [ 14 ] {} RaftInstance: append_entries for 1 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:38:57.779615 [ 14 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:57.779625 [ 14 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:57.779670 [ 14 ] {} RaftInstance: sent 2024.12.18 23:38:57.779738 [ 13 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:57.779760 [ 13 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=26 2024.12.18 23:38:57.779770 [ 13 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:57.779781 [ 13 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 26 2024.12.18 23:38:57.779790 [ 13 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:57.779800 [ 13 ] {} RaftInstance: peer 3, prev matched idx: 25, new matched idx: 25 2024.12.18 23:38:57.779813 [ 13 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:38:57.779826 [ 13 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:38:57.779836 [ 13 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:38:57.779909 [ 18 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:57.779923 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=26 2024.12.18 23:38:57.779929 [ 18 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:57.779935 [ 18 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 26 2024.12.18 23:38:57.779940 [ 18 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:57.779945 [ 18 ] {} RaftInstance: peer 1, prev matched idx: 25, new matched idx: 25 2024.12.18 23:38:57.779951 [ 18 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:38:57.779957 [ 18 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:38:57.779963 [ 18 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:38:58.280025 [ 13 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:58.280071 [ 13 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:58.280087 [ 13 ] {} RaftInstance: send request to 3 2024.12.18 23:38:58.280101 [ 13 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:38:58.280116 [ 13 ] {} RaftInstance: append_entries for 3 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:38:58.280130 [ 13 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:58.280144 [ 13 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:58.280212 [ 13 ] {} RaftInstance: sent 2024.12.18 23:38:58.280312 [ 18 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:58.280346 [ 18 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:58.280363 [ 18 ] {} RaftInstance: send request to 1 2024.12.18 23:38:58.280375 [ 18 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:38:58.280386 [ 18 ] {} RaftInstance: append_entries for 1 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:38:58.280397 [ 18 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:58.280407 [ 18 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:58.280451 [ 18 ] {} RaftInstance: sent 2024.12.18 23:38:58.280516 [ 14 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:58.280544 [ 14 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=26 2024.12.18 23:38:58.280553 [ 14 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:58.280561 [ 14 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 26 2024.12.18 23:38:58.280568 [ 14 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:58.280574 [ 14 ] {} RaftInstance: peer 3, prev matched idx: 25, new matched idx: 25 2024.12.18 23:38:58.280583 [ 14 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:38:58.280591 [ 14 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:38:58.280598 [ 14 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:38:58.280620 [ 12 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:58.280645 [ 12 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=26 2024.12.18 23:38:58.280653 [ 12 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:58.280661 [ 12 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 26 2024.12.18 23:38:58.280667 [ 12 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:58.280674 [ 12 ] {} RaftInstance: peer 1, prev matched idx: 25, new matched idx: 25 2024.12.18 23:38:58.280681 [ 12 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:38:58.280689 [ 12 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:38:58.280696 [ 12 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:38:58.780721 [ 14 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:58.780766 [ 14 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:58.780782 [ 14 ] {} RaftInstance: send request to 3 2024.12.18 23:38:58.780796 [ 14 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:38:58.780811 [ 14 ] {} RaftInstance: append_entries for 3 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:38:58.780825 [ 14 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:58.780840 [ 14 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:58.780906 [ 14 ] {} RaftInstance: sent 2024.12.18 23:38:58.780989 [ 12 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:58.781027 [ 12 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:58.781048 [ 12 ] {} RaftInstance: send request to 1 2024.12.18 23:38:58.781067 [ 12 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:38:58.781088 [ 12 ] {} RaftInstance: append_entries for 1 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:38:58.781107 [ 12 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:58.781123 [ 12 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:58.781168 [ 12 ] {} RaftInstance: sent 2024.12.18 23:38:58.781247 [ 18 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:58.781269 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=26 2024.12.18 23:38:58.781277 [ 18 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:58.781284 [ 18 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 26 2024.12.18 23:38:58.781291 [ 18 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:58.781297 [ 18 ] {} RaftInstance: peer 3, prev matched idx: 25, new matched idx: 25 2024.12.18 23:38:58.781305 [ 18 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:38:58.781313 [ 18 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:38:58.781320 [ 18 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:38:58.781336 [ 14 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:58.781351 [ 14 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=26 2024.12.18 23:38:58.781356 [ 14 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:58.781363 [ 14 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 26 2024.12.18 23:38:58.781368 [ 14 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:58.781372 [ 14 ] {} RaftInstance: peer 1, prev matched idx: 25, new matched idx: 25 2024.12.18 23:38:58.781378 [ 14 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:38:58.781385 [ 14 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:38:58.781391 [ 14 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:38:59.281469 [ 18 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:59.281520 [ 18 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:59.281536 [ 18 ] {} RaftInstance: send request to 3 2024.12.18 23:38:59.281550 [ 18 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:38:59.281565 [ 18 ] {} RaftInstance: append_entries for 3 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:38:59.281579 [ 18 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:59.281592 [ 18 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:59.281667 [ 18 ] {} RaftInstance: sent 2024.12.18 23:38:59.281762 [ 14 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:59.281798 [ 14 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:59.281817 [ 14 ] {} RaftInstance: send request to 1 2024.12.18 23:38:59.281837 [ 14 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:38:59.281858 [ 14 ] {} RaftInstance: append_entries for 1 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:38:59.281876 [ 14 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:59.281892 [ 14 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:59.281939 [ 14 ] {} RaftInstance: sent 2024.12.18 23:38:59.281996 [ 12 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:59.282039 [ 12 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=26 2024.12.18 23:38:59.282051 [ 12 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:59.282062 [ 12 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 26 2024.12.18 23:38:59.282071 [ 12 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:59.282082 [ 12 ] {} RaftInstance: peer 3, prev matched idx: 25, new matched idx: 25 2024.12.18 23:38:59.282090 [ 12 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:38:59.282098 [ 12 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:38:59.282106 [ 12 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:38:59.282154 [ 14 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:59.282171 [ 14 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=26 2024.12.18 23:38:59.282179 [ 14 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:59.282186 [ 14 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 26 2024.12.18 23:38:59.282192 [ 14 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:59.282198 [ 14 ] {} RaftInstance: peer 1, prev matched idx: 25, new matched idx: 25 2024.12.18 23:38:59.282205 [ 14 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:38:59.282213 [ 14 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:38:59.282220 [ 14 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:38:59.782307 [ 12 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:38:59.782364 [ 12 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:59.782380 [ 12 ] {} RaftInstance: send request to 3 2024.12.18 23:38:59.782394 [ 12 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:38:59.782410 [ 12 ] {} RaftInstance: append_entries for 3 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:38:59.782423 [ 12 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:59.782437 [ 12 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:38:59.782510 [ 12 ] {} RaftInstance: sent 2024.12.18 23:38:59.782603 [ 18 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:38:59.782644 [ 18 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:38:59.782657 [ 18 ] {} RaftInstance: send request to 1 2024.12.18 23:38:59.782665 [ 18 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:38:59.782672 [ 18 ] {} RaftInstance: append_entries for 1 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:38:59.782680 [ 18 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:38:59.782687 [ 18 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:38:59.782728 [ 18 ] {} RaftInstance: sent 2024.12.18 23:38:59.782777 [ 19 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:38:59.782802 [ 19 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=26 2024.12.18 23:38:59.782811 [ 19 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:38:59.782819 [ 19 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 26 2024.12.18 23:38:59.782826 [ 19 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:38:59.782832 [ 19 ] {} RaftInstance: peer 3, prev matched idx: 25, new matched idx: 25 2024.12.18 23:38:59.782841 [ 19 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:38:59.782849 [ 19 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:38:59.782856 [ 19 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:38:59.782913 [ 12 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:38:59.782927 [ 12 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=26 2024.12.18 23:38:59.782933 [ 12 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:38:59.782939 [ 12 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 26 2024.12.18 23:38:59.782944 [ 12 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:38:59.782949 [ 12 ] {} RaftInstance: peer 1, prev matched idx: 25, new matched idx: 25 2024.12.18 23:38:59.782955 [ 12 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:38:59.782961 [ 12 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:38:59.782967 [ 12 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:39:00.283049 [ 19 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:39:00.283090 [ 19 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:39:00.283106 [ 19 ] {} RaftInstance: send request to 3 2024.12.18 23:39:00.283119 [ 19 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:39:00.283134 [ 19 ] {} RaftInstance: append_entries for 3 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:39:00.283147 [ 19 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:39:00.283160 [ 19 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:39:00.283226 [ 19 ] {} RaftInstance: sent 2024.12.18 23:39:00.283305 [ 12 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:39:00.283336 [ 12 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:39:00.283356 [ 12 ] {} RaftInstance: send request to 1 2024.12.18 23:39:00.283376 [ 12 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:39:00.283398 [ 12 ] {} RaftInstance: append_entries for 1 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:39:00.283416 [ 12 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:39:00.283432 [ 12 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:39:00.283478 [ 12 ] {} RaftInstance: sent 2024.12.18 23:39:00.283536 [ 18 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:39:00.283554 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=26 2024.12.18 23:39:00.283564 [ 18 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:39:00.283570 [ 18 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 26 2024.12.18 23:39:00.283575 [ 18 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:39:00.283581 [ 18 ] {} RaftInstance: peer 3, prev matched idx: 25, new matched idx: 25 2024.12.18 23:39:00.283587 [ 18 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:39:00.283593 [ 18 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:39:00.283599 [ 18 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:39:00.283666 [ 12 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:39:00.283683 [ 12 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=26 2024.12.18 23:39:00.283692 [ 12 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:39:00.283698 [ 12 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 26 2024.12.18 23:39:00.283705 [ 12 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:39:00.283711 [ 12 ] {} RaftInstance: peer 1, prev matched idx: 25, new matched idx: 25 2024.12.18 23:39:00.283718 [ 12 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:39:00.283725 [ 12 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:39:00.283733 [ 12 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:39:00.783800 [ 18 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:39:00.783847 [ 18 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:39:00.783862 [ 18 ] {} RaftInstance: send request to 3 2024.12.18 23:39:00.783876 [ 18 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:39:00.783892 [ 18 ] {} RaftInstance: append_entries for 3 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:39:00.783905 [ 18 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:39:00.783921 [ 18 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:39:00.783988 [ 18 ] {} RaftInstance: sent 2024.12.18 23:39:00.784080 [ 12 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:39:00.784104 [ 12 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:39:00.784117 [ 12 ] {} RaftInstance: send request to 1 2024.12.18 23:39:00.784130 [ 12 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:39:00.784143 [ 12 ] {} RaftInstance: append_entries for 1 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:39:00.784155 [ 12 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:39:00.784164 [ 12 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:39:00.784200 [ 12 ] {} RaftInstance: sent 2024.12.18 23:39:00.784252 [ 17 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:39:00.784275 [ 17 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=26 2024.12.18 23:39:00.784284 [ 17 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:39:00.784291 [ 17 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 26 2024.12.18 23:39:00.784298 [ 17 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:39:00.784305 [ 17 ] {} RaftInstance: peer 3, prev matched idx: 25, new matched idx: 25 2024.12.18 23:39:00.784313 [ 17 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:39:00.784322 [ 17 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:39:00.784329 [ 17 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:39:00.784416 [ 18 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:39:00.784439 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=26 2024.12.18 23:39:00.784447 [ 18 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:39:00.784454 [ 18 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 26 2024.12.18 23:39:00.784461 [ 18 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:39:00.784467 [ 18 ] {} RaftInstance: peer 1, prev matched idx: 25, new matched idx: 25 2024.12.18 23:39:00.784475 [ 18 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:39:00.784483 [ 18 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:39:00.784490 [ 18 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:39:01.284531 [ 17 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:39:01.284586 [ 17 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:39:01.284602 [ 17 ] {} RaftInstance: send request to 3 2024.12.18 23:39:01.284616 [ 17 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:39:01.284630 [ 17 ] {} RaftInstance: append_entries for 3 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:39:01.284644 [ 17 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:39:01.284658 [ 17 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:39:01.284731 [ 17 ] {} RaftInstance: sent 2024.12.18 23:39:01.284802 [ 18 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:39:01.284849 [ 18 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:39:01.284865 [ 18 ] {} RaftInstance: send request to 1 2024.12.18 23:39:01.284881 [ 18 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:39:01.284895 [ 18 ] {} RaftInstance: append_entries for 1 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:39:01.284909 [ 18 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:39:01.284923 [ 18 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:39:01.284962 [ 18 ] {} RaftInstance: sent 2024.12.18 23:39:01.285047 [ 19 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:39:01.285072 [ 19 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=26 2024.12.18 23:39:01.285083 [ 19 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:39:01.285094 [ 19 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 26 2024.12.18 23:39:01.285103 [ 19 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:39:01.285112 [ 19 ] {} RaftInstance: peer 3, prev matched idx: 25, new matched idx: 25 2024.12.18 23:39:01.285123 [ 19 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:39:01.285133 [ 19 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:39:01.285142 [ 19 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:39:01.285149 [ 18 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:39:01.285171 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=26 2024.12.18 23:39:01.285179 [ 18 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:39:01.285186 [ 18 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 26 2024.12.18 23:39:01.285193 [ 18 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:39:01.285199 [ 18 ] {} RaftInstance: peer 1, prev matched idx: 25, new matched idx: 25 2024.12.18 23:39:01.285206 [ 18 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:39:01.285214 [ 18 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:39:01.285222 [ 18 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:39:01.785256 [ 19 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:39:01.785284 [ 19 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:39:01.785292 [ 19 ] {} RaftInstance: send request to 3 2024.12.18 23:39:01.785300 [ 19 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:39:01.785308 [ 19 ] {} RaftInstance: append_entries for 3 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:39:01.785315 [ 19 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:39:01.785323 [ 19 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:39:01.785359 [ 19 ] {} RaftInstance: sent 2024.12.18 23:39:01.785406 [ 18 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:39:01.785427 [ 18 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:39:01.785434 [ 18 ] {} RaftInstance: send request to 1 2024.12.18 23:39:01.785441 [ 18 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:39:01.785448 [ 18 ] {} RaftInstance: append_entries for 1 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:39:01.785455 [ 18 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:39:01.785462 [ 18 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:39:01.785503 [ 18 ] {} RaftInstance: sent 2024.12.18 23:39:01.785547 [ 17 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:39:01.785567 [ 17 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=26 2024.12.18 23:39:01.785575 [ 17 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:39:01.785582 [ 17 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 26 2024.12.18 23:39:01.785589 [ 17 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:39:01.785596 [ 17 ] {} RaftInstance: peer 3, prev matched idx: 25, new matched idx: 25 2024.12.18 23:39:01.785603 [ 17 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:39:01.785611 [ 17 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:39:01.785618 [ 17 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:39:01.785686 [ 19 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:39:01.785703 [ 19 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=26 2024.12.18 23:39:01.785711 [ 19 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:39:01.785718 [ 19 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 26 2024.12.18 23:39:01.785724 [ 19 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:39:01.785731 [ 19 ] {} RaftInstance: peer 1, prev matched idx: 25, new matched idx: 25 2024.12.18 23:39:01.785738 [ 19 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:39:01.785746 [ 19 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:39:01.785753 [ 19 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:39:02.285820 [ 17 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:39:02.285879 [ 17 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:39:02.285896 [ 17 ] {} RaftInstance: send request to 3 2024.12.18 23:39:02.285911 [ 17 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:39:02.285926 [ 17 ] {} RaftInstance: append_entries for 3 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:39:02.285939 [ 17 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:39:02.285953 [ 17 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:39:02.286021 [ 17 ] {} RaftInstance: sent 2024.12.18 23:39:02.286119 [ 19 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:39:02.286169 [ 19 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:39:02.286191 [ 19 ] {} RaftInstance: send request to 1 2024.12.18 23:39:02.286210 [ 19 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:39:02.286226 [ 19 ] {} RaftInstance: append_entries for 1 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:39:02.286241 [ 19 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:39:02.286254 [ 19 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:39:02.286315 [ 19 ] {} RaftInstance: sent 2024.12.18 23:39:02.286427 [ 18 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:39:02.286451 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=26 2024.12.18 23:39:02.286464 [ 18 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:39:02.286474 [ 18 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 26 2024.12.18 23:39:02.286481 [ 18 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:39:02.286487 [ 18 ] {} RaftInstance: peer 3, prev matched idx: 25, new matched idx: 25 2024.12.18 23:39:02.286493 [ 18 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:39:02.286499 [ 18 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:39:02.286505 [ 18 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:39:02.286587 [ 19 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:39:02.286603 [ 19 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=26 2024.12.18 23:39:02.286610 [ 19 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:39:02.286616 [ 19 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 26 2024.12.18 23:39:02.286622 [ 19 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:39:02.286627 [ 19 ] {} RaftInstance: peer 1, prev matched idx: 25, new matched idx: 25 2024.12.18 23:39:02.286633 [ 19 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:39:02.286639 [ 19 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:39:02.286645 [ 19 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:39:02.786717 [ 18 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:39:02.786757 [ 18 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:39:02.786771 [ 18 ] {} RaftInstance: send request to 3 2024.12.18 23:39:02.786784 [ 18 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:39:02.786799 [ 18 ] {} RaftInstance: append_entries for 3 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:39:02.786812 [ 18 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:39:02.786825 [ 18 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:39:02.786890 [ 18 ] {} RaftInstance: sent 2024.12.18 23:39:02.786983 [ 19 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:39:02.787049 [ 19 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:39:02.787069 [ 19 ] {} RaftInstance: send request to 1 2024.12.18 23:39:02.787089 [ 19 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:39:02.787110 [ 19 ] {} RaftInstance: append_entries for 1 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:39:02.787130 [ 19 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:39:02.787148 [ 19 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:39:02.787230 [ 19 ] {} RaftInstance: sent 2024.12.18 23:39:02.787272 [ 16 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:39:02.787287 [ 16 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=26 2024.12.18 23:39:02.787295 [ 16 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:39:02.787304 [ 16 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 26 2024.12.18 23:39:02.787311 [ 16 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:39:02.787319 [ 16 ] {} RaftInstance: peer 3, prev matched idx: 25, new matched idx: 25 2024.12.18 23:39:02.787328 [ 16 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:39:02.787338 [ 16 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:39:02.787347 [ 16 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:39:02.787418 [ 19 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:39:02.787432 [ 19 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=26 2024.12.18 23:39:02.787438 [ 19 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:39:02.787444 [ 19 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 26 2024.12.18 23:39:02.787449 [ 19 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:39:02.787454 [ 19 ] {} RaftInstance: peer 1, prev matched idx: 25, new matched idx: 25 2024.12.18 23:39:02.787459 [ 19 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:39:02.787466 [ 19 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:39:02.787471 [ 19 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:39:03.287527 [ 16 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:39:03.287571 [ 16 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:39:03.287587 [ 16 ] {} RaftInstance: send request to 3 2024.12.18 23:39:03.287601 [ 16 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:39:03.287616 [ 16 ] {} RaftInstance: append_entries for 3 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:39:03.287629 [ 16 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:39:03.287643 [ 16 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:39:03.287709 [ 16 ] {} RaftInstance: sent 2024.12.18 23:39:03.287775 [ 19 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:39:03.287818 [ 19 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:39:03.287833 [ 19 ] {} RaftInstance: send request to 1 2024.12.18 23:39:03.287847 [ 19 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 26 2024.12.18 23:39:03.287863 [ 19 ] {} RaftInstance: append_entries for 1 with LastLogIndex=25, LastLogTerm=1, EntriesLength=0, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:39:03.287876 [ 19 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:39:03.287890 [ 19 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:39:03.287941 [ 19 ] {} RaftInstance: sent 2024.12.18 23:39:03.288053 [ 18 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:39:03.288071 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=26 2024.12.18 23:39:03.288078 [ 18 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:39:03.288084 [ 18 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 26 2024.12.18 23:39:03.288090 [ 18 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:39:03.288095 [ 18 ] {} RaftInstance: peer 3, prev matched idx: 25, new matched idx: 25 2024.12.18 23:39:03.288102 [ 18 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:39:03.288108 [ 18 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:39:03.288114 [ 18 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:39:03.288150 [ 19 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:39:03.288173 [ 19 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=26 2024.12.18 23:39:03.288185 [ 19 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:39:03.288193 [ 19 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 26 2024.12.18 23:39:03.288200 [ 19 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:39:03.288206 [ 19 ] {} RaftInstance: peer 1, prev matched idx: 25, new matched idx: 25 2024.12.18 23:39:03.288213 [ 19 ] {} RaftInstance: last durable index 25, precommit index 25 2024.12.18 23:39:03.288220 [ 19 ] {} RaftInstance: quorum idx 1, 25 25 25 2024.12.18 23:39:03.288228 [ 19 ] {} RaftInstance: local log idx 25, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:39:03.606716 [ 18 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2024.12.18 23:39:03.606772 [ 18 ] {} RaftInstance: append at log_idx 26, timestamp 1734565143606744 2024.12.18 23:39:03.606792 [ 13 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2024.12.18 23:39:03.606822 [ 13 ] {} RaftInstance: append at log_idx 27, timestamp 1734565143606811 2024.12.18 23:39:03.606822 [ 21 ] {} RaftInstance: send request to 3 2024.12.18 23:39:03.606845 [ 21 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 28 2024.12.18 23:39:03.606852 [ 21 ] {} RaftInstance: last sent log (26) to peer 3 is not applied, cnt 1 2024.12.18 23:39:03.606856 [ 9 ] {} RaftInstance: got log append completion notification: OK 2024.12.18 23:39:03.606860 [ 21 ] {} RaftInstance: append_entries for 3 with LastLogIndex=25, LastLogTerm=1, EntriesLength=2, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:39:03.606874 [ 21 ] {} RaftInstance: idx range: 26-27 2024.12.18 23:39:03.606882 [ 21 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:39:03.606913 [ 21 ] {} RaftInstance: sent 2024.12.18 23:39:03.606919 [ 21 ] {} RaftInstance: send request to 1 2024.12.18 23:39:03.606925 [ 21 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 28 2024.12.18 23:39:03.606931 [ 21 ] {} RaftInstance: last sent log (26) to peer 1 is not applied, cnt 1 2024.12.18 23:39:03.606937 [ 21 ] {} RaftInstance: append_entries for 1 with LastLogIndex=25, LastLogTerm=1, EntriesLength=2, CommitIndex=25, Term=1, peer_last_sent_idx 26 2024.12.18 23:39:03.606944 [ 21 ] {} RaftInstance: idx range: 26-27 2024.12.18 23:39:03.606949 [ 21 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:39:03.606975 [ 21 ] {} RaftInstance: sent 2024.12.18 23:39:03.606990 [ 21 ] {} RaftInstance: Server 3 is busy, skip the request 2024.12.18 23:39:03.606999 [ 21 ] {} RaftInstance: Server 1 is busy, skip the request 2024.12.18 23:39:03.607030 [ 9 ] {} RaftInstance: last durable index 27, precommit index 27 2024.12.18 23:39:03.607048 [ 9 ] {} RaftInstance: quorum idx 1, 27 25 25 2024.12.18 23:39:03.607056 [ 9 ] {} RaftInstance: local log idx 27, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:39:03.607062 [ 9 ] {} RaftInstance: got log append completion notification: OK 2024.12.18 23:39:03.607068 [ 9 ] {} RaftInstance: last durable index 27, precommit index 27 2024.12.18 23:39:03.607074 [ 9 ] {} RaftInstance: quorum idx 1, 27 25 25 2024.12.18 23:39:03.607080 [ 9 ] {} RaftInstance: local log idx 27, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2024.12.18 23:39:03.607387 [ 15 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:39:03.607407 [ 15 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=28 2024.12.18 23:39:03.607415 [ 13 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:39:03.607419 [ 15 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:39:03.607440 [ 15 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 28 2024.12.18 23:39:03.607446 [ 15 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:39:03.607451 [ 15 ] {} RaftInstance: peer 1, prev matched idx: 25, new matched idx: 27 2024.12.18 23:39:03.607457 [ 15 ] {} RaftInstance: last durable index 27, precommit index 27 2024.12.18 23:39:03.607464 [ 15 ] {} RaftInstance: quorum idx 1, 27 27 25 2024.12.18 23:39:03.607470 [ 15 ] {} RaftInstance: trigger commit upto 27 2024.12.18 23:39:03.607475 [ 15 ] {} RaftInstance: send request to 3 2024.12.18 23:39:03.607481 [ 15 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 28 2024.12.18 23:39:03.607486 [ 15 ] {} RaftInstance: last sent log (26) to peer 3 is not applied, cnt 2 2024.12.18 23:39:03.607492 [ 15 ] {} RaftInstance: append_entries for 3 with LastLogIndex=25, LastLogTerm=1, EntriesLength=2, CommitIndex=27, Term=1, peer_last_sent_idx 26 2024.12.18 23:39:03.607498 [ 15 ] {} RaftInstance: idx range: 26-27 2024.12.18 23:39:03.607504 [ 15 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:39:03.607533 [ 15 ] {} RaftInstance: sent 2024.12.18 23:39:03.607541 [ 15 ] {} RaftInstance: send request to 1 2024.12.18 23:39:03.607547 [ 15 ] {} RaftInstance: last_log_idx: 27, starting_idx: 1, cur_nxt_idx: 28 2024.12.18 23:39:03.607553 [ 15 ] {} RaftInstance: append_entries for 1 with LastLogIndex=27, LastLogTerm=1, EntriesLength=0, CommitIndex=27, Term=1, peer_last_sent_idx 26 2024.12.18 23:39:03.607559 [ 15 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:39:03.607565 [ 15 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:39:03.607586 [ 15 ] {} RaftInstance: sent 2024.12.18 23:39:03.607597 [ 15 ] {} RaftInstance: local log idx 27, target_commit_idx 27, quick_commit_index_ 27, state_->get_commit_idx() 25 2024.12.18 23:39:03.607607 [ 15 ] {} RaftInstance: commit_cv_ notify (local thread) 2024.12.18 23:39:03.607642 [ 20 ] {} RaftInstance: commit_cv_ wake up 2024.12.18 23:39:03.607651 [ 13 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=28 2024.12.18 23:39:03.607658 [ 20 ] {} RaftInstance: commit upto 27, current idx 25 2024.12.18 23:39:03.607669 [ 13 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:39:03.607677 [ 20 ] {} RaftInstance: commit upto 27, current idx 26 2024.12.18 23:39:03.607681 [ 13 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 28 2024.12.18 23:39:03.607695 [ 13 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:39:03.607700 [ 20 ] {} RaftInstance: notify cb 26 1d659a88 2024.12.18 23:39:03.607706 [ 13 ] {} RaftInstance: peer 3, prev matched idx: 25, new matched idx: 27 2024.12.18 23:39:03.607719 [ 13 ] {} RaftInstance: last durable index 27, precommit index 27 2024.12.18 23:39:03.607724 [ 20 ] {} RaftInstance: commit upto 27, current idx 27 2024.12.18 23:39:03.607731 [ 13 ] {} RaftInstance: quorum idx 1, 27 27 27 2024.12.18 23:39:03.607741 [ 20 ] {} RaftInstance: notify cb 27 1dc7d878 2024.12.18 23:39:03.607745 [ 13 ] {} RaftInstance: local log idx 27, target_commit_idx 27, quick_commit_index_ 27, state_->get_commit_idx() 26 2024.12.18 23:39:03.607761 [ 20 ] {} RaftInstance: DONE: commit upto 27, current idx 27 2024.12.18 23:39:03.607761 [ 13 ] {} RaftInstance: commit_cv_ notify (local thread) 2024.12.18 23:39:03.607771 [ 20 ] {} RaftInstance: commit_cv_ sleep 2024.12.18 23:39:03.607829 [ 18 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:39:03.607837 [ 13 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:39:03.607842 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=28 2024.12.18 23:39:03.607856 [ 18 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:39:03.607862 [ 18 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 28 2024.12.18 23:39:03.607879 [ 18 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:39:03.607885 [ 18 ] {} RaftInstance: peer 1, prev matched idx: 27, new matched idx: 27 2024.12.18 23:39:03.607892 [ 18 ] {} RaftInstance: last durable index 27, precommit index 27 2024.12.18 23:39:03.607898 [ 18 ] {} RaftInstance: quorum idx 1, 27 27 27 2024.12.18 23:39:03.607904 [ 18 ] {} RaftInstance: local log idx 27, target_commit_idx 27, quick_commit_index_ 27, state_->get_commit_idx() 27 2024.12.18 23:39:03.607932 [ 13 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=28 2024.12.18 23:39:03.607944 [ 13 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:39:03.607951 [ 13 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 28 2024.12.18 23:39:03.607956 [ 13 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:39:03.607961 [ 13 ] {} RaftInstance: peer 3, prev matched idx: 27, new matched idx: 27 2024.12.18 23:39:03.607967 [ 13 ] {} RaftInstance: last durable index 27, precommit index 27 2024.12.18 23:39:03.607973 [ 13 ] {} RaftInstance: quorum idx 1, 27 27 27 2024.12.18 23:39:03.607979 [ 13 ] {} RaftInstance: local log idx 27, target_commit_idx 27, quick_commit_index_ 27, state_->get_commit_idx() 27 2024.12.18 23:39:03.788180 [ 15 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:39:03.788207 [ 15 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:39:03.788216 [ 15 ] {} RaftInstance: send request to 3 2024.12.18 23:39:03.788223 [ 15 ] {} RaftInstance: last_log_idx: 27, starting_idx: 1, cur_nxt_idx: 28 2024.12.18 23:39:03.788230 [ 15 ] {} RaftInstance: append_entries for 3 with LastLogIndex=27, LastLogTerm=1, EntriesLength=0, CommitIndex=27, Term=1, peer_last_sent_idx 26 2024.12.18 23:39:03.788238 [ 15 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:39:03.788245 [ 15 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:39:03.788290 [ 15 ] {} RaftInstance: sent 2024.12.18 23:39:03.788348 [ 18 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:39:03.788373 [ 18 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:39:03.788381 [ 18 ] {} RaftInstance: send request to 1 2024.12.18 23:39:03.788389 [ 18 ] {} RaftInstance: last_log_idx: 27, starting_idx: 1, cur_nxt_idx: 28 2024.12.18 23:39:03.788397 [ 18 ] {} RaftInstance: append_entries for 1 with LastLogIndex=27, LastLogTerm=1, EntriesLength=0, CommitIndex=27, Term=1, peer_last_sent_idx 28 2024.12.18 23:39:03.788404 [ 18 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:39:03.788412 [ 18 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:39:03.788455 [ 18 ] {} RaftInstance: sent 2024.12.18 23:39:03.788490 [ 18 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:39:03.788506 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=28 2024.12.18 23:39:03.788514 [ 18 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:39:03.788522 [ 18 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 28 2024.12.18 23:39:03.788530 [ 18 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:39:03.788537 [ 18 ] {} RaftInstance: peer 3, prev matched idx: 27, new matched idx: 27 2024.12.18 23:39:03.788546 [ 18 ] {} RaftInstance: last durable index 27, precommit index 27 2024.12.18 23:39:03.788555 [ 18 ] {} RaftInstance: quorum idx 1, 27 27 27 2024.12.18 23:39:03.788563 [ 18 ] {} RaftInstance: local log idx 27, target_commit_idx 27, quick_commit_index_ 27, state_->get_commit_idx() 27 2024.12.18 23:39:03.788643 [ 16 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:39:03.788667 [ 16 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=28 2024.12.18 23:39:03.788677 [ 16 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:39:03.788686 [ 16 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 28 2024.12.18 23:39:03.788694 [ 16 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:39:03.788701 [ 16 ] {} RaftInstance: peer 1, prev matched idx: 27, new matched idx: 27 2024.12.18 23:39:03.788710 [ 16 ] {} RaftInstance: last durable index 27, precommit index 27 2024.12.18 23:39:03.788719 [ 16 ] {} RaftInstance: quorum idx 1, 27 27 27 2024.12.18 23:39:03.788728 [ 16 ] {} RaftInstance: local log idx 27, target_commit_idx 27, quick_commit_index_ 27, state_->get_commit_idx() 27 2024.12.18 23:39:04.288785 [ 18 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:39:04.288839 [ 18 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:39:04.288857 [ 18 ] {} RaftInstance: send request to 3 2024.12.18 23:39:04.288873 [ 18 ] {} RaftInstance: last_log_idx: 27, starting_idx: 1, cur_nxt_idx: 28 2024.12.18 23:39:04.288888 [ 18 ] {} RaftInstance: append_entries for 3 with LastLogIndex=27, LastLogTerm=1, EntriesLength=0, CommitIndex=27, Term=1, peer_last_sent_idx 28 2024.12.18 23:39:04.288903 [ 18 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:39:04.288918 [ 18 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:39:04.288997 [ 18 ] {} RaftInstance: sent 2024.12.18 23:39:04.289090 [ 16 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:39:04.289142 [ 16 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:39:04.289160 [ 16 ] {} RaftInstance: send request to 1 2024.12.18 23:39:04.289174 [ 16 ] {} RaftInstance: last_log_idx: 27, starting_idx: 1, cur_nxt_idx: 28 2024.12.18 23:39:04.289189 [ 16 ] {} RaftInstance: append_entries for 1 with LastLogIndex=27, LastLogTerm=1, EntriesLength=0, CommitIndex=27, Term=1, peer_last_sent_idx 28 2024.12.18 23:39:04.289203 [ 16 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:39:04.289218 [ 16 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:39:04.289275 [ 16 ] {} RaftInstance: sent 2024.12.18 23:39:04.289428 [ 12 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:39:04.289475 [ 12 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=28 2024.12.18 23:39:04.289498 [ 12 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:39:04.289519 [ 12 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 28 2024.12.18 23:39:04.289532 [ 12 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:39:04.289541 [ 12 ] {} RaftInstance: peer 3, prev matched idx: 27, new matched idx: 27 2024.12.18 23:39:04.289549 [ 12 ] {} RaftInstance: last durable index 27, precommit index 27 2024.12.18 23:39:04.289557 [ 12 ] {} RaftInstance: quorum idx 1, 27 27 27 2024.12.18 23:39:04.289563 [ 12 ] {} RaftInstance: local log idx 27, target_commit_idx 27, quick_commit_index_ 27, state_->get_commit_idx() 27 2024.12.18 23:39:04.289615 [ 16 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:39:04.289637 [ 16 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=28 2024.12.18 23:39:04.289646 [ 16 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:39:04.289654 [ 16 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 28 2024.12.18 23:39:04.289660 [ 16 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:39:04.289667 [ 16 ] {} RaftInstance: peer 1, prev matched idx: 27, new matched idx: 27 2024.12.18 23:39:04.289674 [ 16 ] {} RaftInstance: last durable index 27, precommit index 27 2024.12.18 23:39:04.289682 [ 16 ] {} RaftInstance: quorum idx 1, 27 27 27 2024.12.18 23:39:04.289690 [ 16 ] {} RaftInstance: local log idx 27, target_commit_idx 27, quick_commit_index_ 27, state_->get_commit_idx() 27 2024.12.18 23:39:04.789744 [ 12 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:39:04.789792 [ 12 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:39:04.789809 [ 12 ] {} RaftInstance: send request to 3 2024.12.18 23:39:04.789823 [ 12 ] {} RaftInstance: last_log_idx: 27, starting_idx: 1, cur_nxt_idx: 28 2024.12.18 23:39:04.789838 [ 12 ] {} RaftInstance: append_entries for 3 with LastLogIndex=27, LastLogTerm=1, EntriesLength=0, CommitIndex=27, Term=1, peer_last_sent_idx 28 2024.12.18 23:39:04.789852 [ 12 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:39:04.789866 [ 12 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:39:04.789934 [ 12 ] {} RaftInstance: sent 2024.12.18 23:39:04.790029 [ 16 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:39:04.790081 [ 16 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:39:04.790098 [ 16 ] {} RaftInstance: send request to 1 2024.12.18 23:39:04.790112 [ 16 ] {} RaftInstance: last_log_idx: 27, starting_idx: 1, cur_nxt_idx: 28 2024.12.18 23:39:04.790127 [ 16 ] {} RaftInstance: append_entries for 1 with LastLogIndex=27, LastLogTerm=1, EntriesLength=0, CommitIndex=27, Term=1, peer_last_sent_idx 28 2024.12.18 23:39:04.790141 [ 16 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:39:04.790156 [ 16 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:39:04.790224 [ 16 ] {} RaftInstance: sent 2024.12.18 23:39:04.790321 [ 18 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:39:04.790343 [ 18 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=28 2024.12.18 23:39:04.790352 [ 18 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:39:04.790361 [ 18 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 28 2024.12.18 23:39:04.790368 [ 18 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:39:04.790376 [ 18 ] {} RaftInstance: peer 3, prev matched idx: 27, new matched idx: 27 2024.12.18 23:39:04.790383 [ 18 ] {} RaftInstance: last durable index 27, precommit index 27 2024.12.18 23:39:04.790390 [ 18 ] {} RaftInstance: quorum idx 1, 27 27 27 2024.12.18 23:39:04.790396 [ 18 ] {} RaftInstance: local log idx 27, target_commit_idx 27, quick_commit_index_ 27, state_->get_commit_idx() 27 2024.12.18 23:39:04.790447 [ 16 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:39:04.790464 [ 16 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=28 2024.12.18 23:39:04.790471 [ 16 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:39:04.790477 [ 16 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 28 2024.12.18 23:39:04.790482 [ 16 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:39:04.790487 [ 16 ] {} RaftInstance: peer 1, prev matched idx: 27, new matched idx: 27 2024.12.18 23:39:04.790493 [ 16 ] {} RaftInstance: last durable index 27, precommit index 27 2024.12.18 23:39:04.790500 [ 16 ] {} RaftInstance: quorum idx 1, 27 27 27 2024.12.18 23:39:04.790505 [ 16 ] {} RaftInstance: local log idx 27, target_commit_idx 27, quick_commit_index_ 27, state_->get_commit_idx() 27 2024.12.18 23:39:05.290556 [ 15 ] {} RaftInstance: heartbeat timeout for 3 2024.12.18 23:39:05.290594 [ 15 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:39:05.290602 [ 15 ] {} RaftInstance: send request to 3 2024.12.18 23:39:05.290610 [ 15 ] {} RaftInstance: last_log_idx: 27, starting_idx: 1, cur_nxt_idx: 28 2024.12.18 23:39:05.290618 [ 15 ] {} RaftInstance: append_entries for 3 with LastLogIndex=27, LastLogTerm=1, EntriesLength=0, CommitIndex=27, Term=1, peer_last_sent_idx 28 2024.12.18 23:39:05.290626 [ 15 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:39:05.290634 [ 15 ] {} RaftInstance: send req 2 -> 3, type append_entries_request 2024.12.18 23:39:05.290679 [ 15 ] {} RaftInstance: sent 2024.12.18 23:39:05.290731 [ 16 ] {} RaftInstance: heartbeat timeout for 1 2024.12.18 23:39:05.290756 [ 16 ] {} RaftInstance: (update) new target priority: 1 2024.12.18 23:39:05.290765 [ 16 ] {} RaftInstance: send request to 1 2024.12.18 23:39:05.290774 [ 16 ] {} RaftInstance: last_log_idx: 27, starting_idx: 1, cur_nxt_idx: 28 2024.12.18 23:39:05.290782 [ 16 ] {} RaftInstance: append_entries for 1 with LastLogIndex=27, LastLogTerm=1, EntriesLength=0, CommitIndex=27, Term=1, peer_last_sent_idx 28 2024.12.18 23:39:05.290789 [ 16 ] {} RaftInstance: EMPTY PAYLOAD 2024.12.18 23:39:05.290796 [ 16 ] {} RaftInstance: send req 2 -> 1, type append_entries_request 2024.12.18 23:39:05.290833 [ 16 ] {} RaftInstance: sent 2024.12.18 23:39:05.290893 [ 14 ] {} RaftInstance: resp of req 2 -> 3, type append_entries_request, OK 2024.12.18 23:39:05.290913 [ 14 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=28 2024.12.18 23:39:05.290921 [ 14 ] {} RaftInstance: src: 3, dst: 2, resp->get_term(): 1 2024.12.18 23:39:05.290929 [ 14 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 28 2024.12.18 23:39:05.290935 [ 14 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2024.12.18 23:39:05.290942 [ 14 ] {} RaftInstance: peer 3, prev matched idx: 27, new matched idx: 27 2024.12.18 23:39:05.290951 [ 14 ] {} RaftInstance: last durable index 27, precommit index 27 2024.12.18 23:39:05.290961 [ 14 ] {} RaftInstance: quorum idx 1, 27 27 27 2024.12.18 23:39:05.290969 [ 14 ] {} RaftInstance: local log idx 27, target_commit_idx 27, quick_commit_index_ 27, state_->get_commit_idx() 27 2024.12.18 23:39:05.291052 [ 16 ] {} RaftInstance: resp of req 2 -> 1, type append_entries_request, OK 2024.12.18 23:39:05.291068 [ 16 ] {} RaftInstance: Receive a append_entries_response message from peer 1 with Result=1, Term=1, NextIndex=28 2024.12.18 23:39:05.291074 [ 16 ] {} RaftInstance: src: 1, dst: 2, resp->get_term(): 1 2024.12.18 23:39:05.291080 [ 16 ] {} RaftInstance: handle append entries resp (from 1), resp.get_next_idx(): 28 2024.12.18 23:39:05.291086 [ 16 ] {} RaftInstance: peer 1 batch size hint: 0 bytes 2024.12.18 23:39:05.291091 [ 16 ] {} RaftInstance: peer 1, prev matched idx: 27, new matched idx: 27 2024.12.18 23:39:05.291097 [ 16 ] {} RaftInstance: last durable index 27, precommit index 27 2024.12.18 23:39:05.291103 [ 16 ] {} RaftInstance: quorum idx 1, 27 27 27 2024.12.18 23:39:05.291109 [ 16 ] {} RaftInstance: local log idx 27, target_commit_idx 27, quick_commit_index_ 27, state_->get_commit_idx() 27