2026.08.17 23:52:05.844739 [ 423880 ] {} SentryWriter: Sending crash reports is disabled 2026.08.17 23:52:05.844774 [ 423880 ] {} Pipe: Pipe capacity is 1.00 MiB 2026.08.17 23:52:05.879620 [ 423880 ] {} : Starting ClickHouse Keeper 23.8.7.24(revision : 54477, git hash: 812b95e14ba8cf744bf1d70e6de607cf130a79fa, build id: 6484B75ECB16F4FF87A88E10249A45E1BDBDE2E5), PID 423880 2026.08.17 23:52:05.879669 [ 423880 ] {} Application: starting up 2026.08.17 23:52:05.879680 [ 423880 ] {} Application: OS Name = Linux, OS Version = 5.15.0-1015-aws, OS Architecture = x86_64 2026.08.17 23:52:05.884332 [ 423880 ] {} Application: Initializing DateLUT. 2026.08.17 23:52:05.884340 [ 423880 ] {} Application: Initialized DateLUT with time zone 'UTC'. 2026.08.17 23:52:05.884785 [ 423880 ] {} AsynchronousMetrics: Scanning /sys/class/thermal 2026.08.17 23:52:05.884796 [ 423880 ] {} AsynchronousMetrics: Scanning /sys/block 2026.08.17 23:52:05.884827 [ 423880 ] {} AsynchronousMetrics: Scanning /sys/devices/system/edac 2026.08.17 23:52:05.884835 [ 423880 ] {} AsynchronousMetrics: Scanning /sys/class/hwmon 2026.08.17 23:52:05.884921 [ 423880 ] {} Context: Cannot connect to ZooKeeper (or Keeper) before internal Keeper start, will wait for Keeper synchronously 2026.08.17 23:52:05.884929 [ 423880 ] {} KeeperDispatcher: Initializing storage dispatcher 2026.08.17 23:52:05.885072 [ 423880 ] {} KeeperContext: Keeper feature flag FILTERED_LIST: enabled 2026.08.17 23:52:05.885075 [ 423880 ] {} KeeperContext: Keeper feature flag MULTI_READ: enabled 2026.08.17 23:52:05.885077 [ 423880 ] {} KeeperContext: Keeper feature flag CHECK_NOT_EXISTS: disabled 2026.08.17 23:52:05.885935 [ 423880 ] {} KeeperSnapshotManager: Reading from disk LocalSnapshotDisk 2026.08.17 23:52:05.886004 [ 423880 ] {} KeeperLogStore: Reading from disk LocalLogDisk 2026.08.17 23:52:05.886012 [ 423880 ] {} KeeperLogStore: No logs exists in /var/tmp/omicron_tmp/integration_test-642120957f655e64-test_cluster.423860.1-oximeter-clickward-test/keeper-1/coordination/log. It's Ok if it's the first run of clickhouse-keeper. 2026.08.17 23:52:05.886106 [ 423880 ] {} KeeperLogStore: force_sync enabled 2026.08.17 23:52:05.886109 [ 423880 ] {} KeeperDispatcher: Waiting server to initialize 2026.08.17 23:52:05.886114 [ 423880 ] {} KeeperStateMachine: Totally have 0 snapshots 2026.08.17 23:52:05.886116 [ 423880 ] {} KeeperStateMachine: No existing snapshots, last committed log index 0 2026.08.17 23:52:05.886145 [ 423880 ] {} KeeperLogStore: Removing all changelogs 2026.08.17 23:52:05.886156 [ 423880 ] {} Changelog: Starting new changelog changelog_1_100000.bin.zstd 2026.08.17 23:52:05.886185 [ 423880 ] {} KeeperServer: Preprocessing 0 log entries 2026.08.17 23:52:05.886187 [ 423880 ] {} KeeperServer: Preprocessing done 2026.08.17 23:52:05.886193 [ 423880 ] {} KeeperServer: No config in log store and snapshot, probably it's initial run. Will use config from .xml on disk 2026.08.17 23:52:05.886598 [ 423880 ] {} RaftInstance: Raft ASIO listener initiated on :::19101, unsecured 2026.08.17 23:52:05.887808 [ 423880 ] {} KeeperStateManager: No state was read 2026.08.17 23:52:05.887819 [ 423880 ] {} 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 2026.08.17 23:52:05.887823 [ 423880 ] {} RaftInstance: new election timeout range: 1000 - 2000 2026.08.17 23:52:05.887834 [ 423880 ] {} 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 2026.08.17 23:52:05.887862 [ 423880 ] {} RaftInstance: asio client created: 0x7f0f07254318 2026.08.17 23:52:05.887875 [ 423880 ] {} RaftInstance: asio client created: 0x7f0f07254698 2026.08.17 23:52:05.887879 [ 423880 ] {} RaftInstance: peer 1: DC ID 0, ::1:19101, voting member, 1 peer 2: DC ID 0, ::1:19102, voting member, 1 peer 3: DC ID 0, ::1:19103, voting member, 1 my id: 1, voting_member num peers: 2 2026.08.17 23:52:05.887883 [ 423880 ] {} RaftInstance: global manager does not exist. will use local thread for commit and append 2026.08.17 23:52:05.887930 [ 423880 ] {} RaftInstance: wait for HB, for 50 + [1000, 2000] ms 2026.08.17 23:52:05.887962 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:05.887982 [ 424009 ] {} RaftInstance: bg append_entries thread initiated 2026.08.17 23:52:05.938019 [ 423880 ] {} RaftInstance: re-schedule election timer 2026.08.17 23:52:05.938049 [ 423880 ] {} RaftInstance: server 1 started 2026.08.17 23:52:05.938084 [ 423880 ] {} RaftInstance: asio rpc session created: 0x7f0f0733c918 2026.08.17 23:52:05.938104 [ 423880 ] {} KeeperDispatcher: Server initialized, waiting for quorum 2026.08.17 23:52:07.050126 [ 423981 ] {} RaftInstance: election timeout 2026.08.17 23:52:07.050155 [ 423981 ] {} RaftInstance: Election timeout, initiate leader election 2026.08.17 23:52:07.050163 [ 423981 ] {} RaftInstance: [PRIORITY] decay, target 1 -> 1, mine 1 2026.08.17 23:52:07.050171 [ 423981 ] {} 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 2026.08.17 23:52:07.050180 [ 423981 ] {} RaftInstance: [PRE-VOTE INIT] my id 1, my role candidate, term 0, log idx 0, log term 0, priority (target 1 / mine 1) 2026.08.17 23:52:07.050184 [ 423981 ] {} RaftInstance: send req 1 -> 3, type pre_vote_request 2026.08.17 23:52:07.050188 [ 423981 ] {} RaftInstance: socket 0x7f0f07254698 to ::1:19103 is not opened yet 2026.08.17 23:52:07.050235 [ 423981 ] {} RaftInstance: send req 1 -> 2, type pre_vote_request 2026.08.17 23:52:07.050238 [ 423981 ] {} RaftInstance: socket 0x7f0f07254318 to ::1:19102 is not opened yet 2026.08.17 23:52:07.050240 [ 423981 ] {} RaftInstance: cancel existing timer 2026.08.17 23:52:07.050243 [ 423981 ] {} RaftInstance: re-schedule election timer 2026.08.17 23:52:07.050444 [ 423989 ] {} RaftInstance: 0x7f0f07254698 connected to ::1:19103 (as a client) 2026.08.17 23:52:07.050486 [ 423984 ] {} RaftInstance: 0x7f0f07254318 connected to ::1:19102 (as a client) 2026.08.17 23:52:07.050637 [ 423990 ] {} RaftInstance: resp of req 1 -> 2, type pre_vote_request, OK 2026.08.17 23:52:07.050652 [ 423990 ] {} RaftInstance: Receive a pre_vote_response message from peer 2 with Result=1, Term=0, NextIndex=1 2026.08.17 23:52:07.050657 [ 423990 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 0 2026.08.17 23:52:07.050663 [ 423990 ] {} RaftInstance: [PRE-VOTE RESP] peer 2 (O), term 0, resp term 0, my role candidate, dead 2, live 0, abandoned 0, num voting members 3, quorum 2 2026.08.17 23:52:07.050667 [ 423990 ] {} RaftInstance: [PRE-VOTE DONE] SUCCESS, term 0 2026.08.17 23:52:07.050669 [ 423990 ] {} RaftInstance: [PRE-VOTE DONE] initiate actual vote 2026.08.17 23:52:07.050767 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type pre_vote_request, OK 2026.08.17 23:52:07.053880 [ 423990 ] {} RaftInstance: [VOTE INIT] my id 1, my role candidate, term 1, log idx 0, log term 0, priority (target 1 / mine 1) 2026.08.17 23:52:07.053900 [ 423990 ] {} RaftInstance: send request_vote_request to server 3 with term 1 2026.08.17 23:52:07.053911 [ 423990 ] {} RaftInstance: send req 1 -> 3, type request_vote_request 2026.08.17 23:52:07.053936 [ 423990 ] {} RaftInstance: send request_vote_request to server 2 with term 1 2026.08.17 23:52:07.053937 [ 423990 ] {} RaftInstance: send req 1 -> 2, type request_vote_request 2026.08.17 23:52:07.053948 [ 423990 ] {} RaftInstance: cancel existing timer 2026.08.17 23:52:07.053955 [ 423990 ] {} RaftInstance: re-schedule election timer 2026.08.17 23:52:07.053970 [ 423994 ] {} RaftInstance: Receive a pre_vote_response message from peer 3 with Result=1, Term=0, NextIndex=1 2026.08.17 23:52:07.054010 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 0 2026.08.17 23:52:07.054016 [ 423994 ] {} RaftInstance: [PRE-VOTE RESP] peer 3 (O), term 0, resp term 0, my role candidate, dead 3, live 0, abandoned 0, num voting members 3, quorum 2 2026.08.17 23:52:07.054021 [ 423994 ] {} RaftInstance: [PRE-VOTE DONE] SUCCESS, term 0 2026.08.17 23:52:07.054024 [ 423994 ] {} RaftInstance: [PRE-VOTE DONE] actual vote is already initiated, do nothing 2026.08.17 23:52:07.063430 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type request_vote_request, OK 2026.08.17 23:52:07.063448 [ 423981 ] {} RaftInstance: Receive a request_vote_response message from peer 3 with Result=1, Term=1, NextIndex=1 2026.08.17 23:52:07.063453 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.063459 [ 423981 ] {} RaftInstance: [VOTE RESP] peer 3 (O), resp term 1, my role candidate, granted 2, responded 2, num voting members 3, quorum 2 2026.08.17 23:52:07.063458 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type request_vote_request, OK 2026.08.17 23:52:07.063461 [ 423981 ] {} RaftInstance: Server is elected as leader for term 1 2026.08.17 23:52:07.063469 [ 423981 ] {} RaftInstance: number of pending commit elements: 0 2026.08.17 23:52:07.063473 [ 423981 ] {} RaftInstance: state machine commit index 0, precommit index 0, last log index 0 2026.08.17 23:52:07.063476 [ 423981 ] {} RaftInstance: peer 3, interval: 500 2026.08.17 23:52:07.063481 [ 423981 ] {} RaftInstance: peer 2, interval: 500 2026.08.17 23:52:07.063491 [ 423981 ] {} RaftInstance: [BECOME LEADER] appended new config at 1 2026.08.17 23:52:07.068085 [ 423981 ] {} RaftInstance: send request to 3 2026.08.17 23:52:07.068096 [ 423981 ] {} RaftInstance: last_log_idx: 0, starting_idx: 1, cur_nxt_idx: 2 2026.08.17 23:52:07.068101 [ 423981 ] {} RaftInstance: append_entries for 3 with LastLogIndex=0, LastLogTerm=0, EntriesLength=1, CommitIndex=0, Term=1, peer_last_sent_idx 0 2026.08.17 23:52:07.068104 [ 423981 ] {} RaftInstance: idx: 1 2026.08.17 23:52:07.068107 [ 423981 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:07.068122 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:07.068138 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:07.068145 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:07.068147 [ 423981 ] {} RaftInstance: last_log_idx: 0, starting_idx: 1, cur_nxt_idx: 2 2026.08.17 23:52:07.068149 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=0, LastLogTerm=0, EntriesLength=1, CommitIndex=0, Term=1, peer_last_sent_idx 0 2026.08.17 23:52:07.068151 [ 423981 ] {} RaftInstance: idx: 1 2026.08.17 23:52:07.068152 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:07.068165 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:07.068168 [ 423981 ] {} RaftInstance: === LEADER (term 1) === 2026.08.17 23:52:07.068177 [ 423995 ] {} RaftInstance: Receive a request_vote_response message from peer 2 with Result=1, Term=1, NextIndex=1 2026.08.17 23:52:07.068201 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.068207 [ 423995 ] {} RaftInstance: Election completed, will ignore the voting result from this server 2026.08.17 23:52:07.068219 [ 423980 ] {} RaftInstance: last durable index 1, precommit index 1 2026.08.17 23:52:07.068225 [ 423980 ] {} RaftInstance: quorum idx 1, 1 0 0 2026.08.17 23:52:07.068228 [ 423980 ] {} RaftInstance: local log idx 1, target_commit_idx 0, quick_commit_index_ 0, state_->get_commit_idx() 0 2026.08.17 23:52:07.072857 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:07.072870 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:07.072875 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=2 2026.08.17 23:52:07.072884 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.072889 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 2 2026.08.17 23:52:07.072891 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:07.072893 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 0, new matched idx: 1 2026.08.17 23:52:07.072897 [ 423987 ] {} RaftInstance: last durable index 1, precommit index 1 2026.08.17 23:52:07.072903 [ 423987 ] {} RaftInstance: quorum idx 1, 1 1 0 2026.08.17 23:52:07.072905 [ 423987 ] {} RaftInstance: trigger commit upto 1 2026.08.17 23:52:07.072908 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:07.072910 [ 423987 ] {} RaftInstance: last_log_idx: 1, starting_idx: 1, cur_nxt_idx: 2 2026.08.17 23:52:07.072913 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=1, LastLogTerm=1, EntriesLength=0, CommitIndex=1, Term=1, peer_last_sent_idx 1 2026.08.17 23:52:07.072915 [ 423987 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:07.072919 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:07.072943 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:07.072945 [ 423987 ] {} RaftInstance: send request to 2 2026.08.17 23:52:07.072947 [ 423987 ] {} RaftInstance: last_log_idx: 0, starting_idx: 1, cur_nxt_idx: 2 2026.08.17 23:52:07.072949 [ 423987 ] {} RaftInstance: append_entries for 2 with LastLogIndex=0, LastLogTerm=0, EntriesLength=1, CommitIndex=1, Term=1, peer_last_sent_idx 1 2026.08.17 23:52:07.072951 [ 423987 ] {} RaftInstance: idx: 1 2026.08.17 23:52:07.072953 [ 423987 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:07.072966 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:07.072968 [ 423987 ] {} RaftInstance: local log idx 1, target_commit_idx 1, quick_commit_index_ 1, state_->get_commit_idx() 0 2026.08.17 23:52:07.072970 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:07.072978 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=2 2026.08.17 23:52:07.072993 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.072985 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:07.072998 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 2 2026.08.17 23:52:07.073009 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:07.073012 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 0, new matched idx: 1 2026.08.17 23:52:07.073014 [ 423991 ] {} RaftInstance: last durable index 1, precommit index 1 2026.08.17 23:52:07.073020 [ 423991 ] {} RaftInstance: quorum idx 1, 1 1 1 2026.08.17 23:52:07.073015 [ 424007 ] {} RaftInstance: commit upto 1, current idx 0 2026.08.17 23:52:07.073022 [ 423991 ] {} RaftInstance: local log idx 1, target_commit_idx 1, quick_commit_index_ 1, state_->get_commit_idx() 0 2026.08.17 23:52:07.073035 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:07.073027 [ 424007 ] {} RaftInstance: commit upto 1, current idx 1 2026.08.17 23:52:07.073046 [ 424007 ] {} RaftInstance: config at index 1 is committed, prev config log idx 0 2026.08.17 23:52:07.073054 [ 424007 ] {} RaftInstance: new config log idx 1, prev log idx 0, cur config log idx 0, prev log idx 0 2026.08.17 23:52:07.073062 [ 424007 ] {} RaftInstance: system is reconfigured to have 3 servers, last config index: 0, this config index: 1 2026.08.17 23:52:07.073074 [ 424007 ] {} RaftInstance: new configuration: log idx 1, prev log idx 0 peer 1, DC ID 0, ::1:19101, voting member, 1 peer 2, DC ID 0, ::1:19102, voting member, 1 peer 3, DC ID 0, ::1:19103, voting member, 1 my id: 1, leader: 1, term: 1 2026.08.17 23:52:07.073084 [ 424007 ] {} RaftInstance: (update) new target priority: 1 2026.08.17 23:52:07.073089 [ 424007 ] {} RaftInstance: DONE: commit upto 1, current idx 1 2026.08.17 23:52:07.073095 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:07.073105 [ 423880 ] {} KeeperDispatcher: Quorum initialized 2026.08.17 23:52:07.073140 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:07.073150 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=2 2026.08.17 23:52:07.073169 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.073175 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 2 2026.08.17 23:52:07.073177 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:07.073179 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 1, new matched idx: 1 2026.08.17 23:52:07.073182 [ 423992 ] {} RaftInstance: last durable index 1, precommit index 1 2026.08.17 23:52:07.073187 [ 423992 ] {} RaftInstance: quorum idx 1, 1 1 1 2026.08.17 23:52:07.073191 [ 423992 ] {} RaftInstance: local log idx 1, target_commit_idx 1, quick_commit_index_ 1, state_->get_commit_idx() 1 2026.08.17 23:52:07.073201 [ 423880 ] {} KeeperDispatcher: Dispatcher initialized 2026.08.17 23:52:07.073199 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:07.073212 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=2 2026.08.17 23:52:07.073238 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.073241 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 2 2026.08.17 23:52:07.073243 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:07.073245 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 1, new matched idx: 1 2026.08.17 23:52:07.073247 [ 423993 ] {} RaftInstance: last durable index 1, precommit index 1 2026.08.17 23:52:07.073249 [ 423993 ] {} RaftInstance: quorum idx 1, 1 1 1 2026.08.17 23:52:07.073253 [ 423993 ] {} RaftInstance: local log idx 1, target_commit_idx 1, quick_commit_index_ 1, state_->get_commit_idx() 1 2026.08.17 23:52:07.073318 [ 423880 ] {} Application: Listening for Keeper (tcp): [::1]:19001 2026.08.17 23:52:07.073599 [ 423880 ] {} AsynchronousMetrics: MemoryTracking: was 45.30 KiB, peak 1.03 MiB, free memory in arenas 22.12 MiB, will set to 136.80 MiB (RSS), difference: 136.76 MiB 2026.08.17 23:52:07.074809 [ 423880 ] {} ConfigReloader: Loading config '/var/tmp/omicron_tmp/integration_test-642120957f655e64-test_cluster.423860.1-oximeter-clickward-test/keeper-1/keeper-config.xml' 2026.08.17 23:52:07.075007 [ 423880 ] {} ConfigReloader: Loaded config '/var/tmp/omicron_tmp/integration_test-642120957f655e64-test_cluster.423860.1-oximeter-clickward-test/keeper-1/keeper-config.xml', performing update on configuration 2026.08.17 23:52:07.075048 [ 423880 ] {} KeeperDispatcher: Configuration update triggered, but nothing changed for Raft 2026.08.17 23:52:07.075056 [ 423880 ] {} CertificateReloader: One of paths is empty. Cannot apply new configuration for certificates. Fill all paths and try again. 2026.08.17 23:52:07.075058 [ 423880 ] {} ConfigReloader: Loaded config '/var/tmp/omicron_tmp/integration_test-642120957f655e64-test_cluster.423860.1-oximeter-clickward-test/keeper-1/keeper-config.xml', performed update on configuration 2026.08.17 23:52:07.075209 [ 423880 ] {} Application: Ready for connections. 2026.08.17 23:52:07.082858 [ 423971 ] {} KeeperTCPHandlerFactory: Keeper request. Address: [::1]:58604 2026.08.17 23:52:07.083154 [ 423971 ] {} KeeperTCPHandler: Requesting session ID for the new client 2026.08.17 23:52:07.083190 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 0 2026.08.17 23:52:07.083225 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:07.083250 [ 423977 ] {} RaftInstance: append at log_idx 2, timestamp 1787010727083231 2026.08.17 23:52:07.083272 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:07.083293 [ 424009 ] {} RaftInstance: last_log_idx: 1, starting_idx: 1, cur_nxt_idx: 3 2026.08.17 23:52:07.083301 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=1, LastLogTerm=1, EntriesLength=1, CommitIndex=1, Term=1, peer_last_sent_idx 2 2026.08.17 23:52:07.083308 [ 424009 ] {} RaftInstance: idx: 2 2026.08.17 23:52:07.083314 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:07.083345 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:07.083348 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:07.083350 [ 424009 ] {} RaftInstance: last_log_idx: 1, starting_idx: 1, cur_nxt_idx: 3 2026.08.17 23:52:07.083353 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=1, LastLogTerm=1, EntriesLength=1, CommitIndex=1, Term=1, peer_last_sent_idx 1 2026.08.17 23:52:07.083355 [ 424009 ] {} RaftInstance: idx: 2 2026.08.17 23:52:07.083357 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:07.083370 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:07.087258 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:07.087263 [ 423980 ] {} RaftInstance: last durable index 2, precommit index 2 2026.08.17 23:52:07.087268 [ 423980 ] {} RaftInstance: quorum idx 1, 2 1 1 2026.08.17 23:52:07.087271 [ 423980 ] {} RaftInstance: local log idx 2, target_commit_idx 1, quick_commit_index_ 1, state_->get_commit_idx() 1 2026.08.17 23:52:07.087356 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:07.087367 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=3 2026.08.17 23:52:07.087377 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.087386 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 3 2026.08.17 23:52:07.087388 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:07.087390 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 1, new matched idx: 2 2026.08.17 23:52:07.087393 [ 423983 ] {} RaftInstance: last durable index 2, precommit index 2 2026.08.17 23:52:07.087396 [ 423983 ] {} RaftInstance: quorum idx 1, 2 2 1 2026.08.17 23:52:07.087398 [ 423983 ] {} RaftInstance: trigger commit upto 2 2026.08.17 23:52:07.087405 [ 423983 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:07.087404 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:07.087408 [ 423983 ] {} RaftInstance: send request to 2 2026.08.17 23:52:07.087418 [ 423983 ] {} RaftInstance: last_log_idx: 2, starting_idx: 1, cur_nxt_idx: 3 2026.08.17 23:52:07.087421 [ 423983 ] {} RaftInstance: append_entries for 2 with LastLogIndex=2, LastLogTerm=1, EntriesLength=0, CommitIndex=2, Term=1, peer_last_sent_idx 2 2026.08.17 23:52:07.087423 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:07.087428 [ 423983 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:07.087449 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:07.087451 [ 423983 ] {} RaftInstance: local log idx 2, target_commit_idx 2, quick_commit_index_ 2, state_->get_commit_idx() 1 2026.08.17 23:52:07.087453 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:07.087467 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=3 2026.08.17 23:52:07.087474 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:07.087483 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.087494 [ 424007 ] {} RaftInstance: commit upto 2, current idx 1 2026.08.17 23:52:07.087504 [ 424007 ] {} RaftInstance: commit upto 2, current idx 2 2026.08.17 23:52:07.087500 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 3 2026.08.17 23:52:07.087512 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:07.087515 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 1, new matched idx: 2 2026.08.17 23:52:07.087518 [ 423996 ] {} RaftInstance: last durable index 2, precommit index 2 2026.08.17 23:52:07.087523 [ 424007 ] {} KeeperStateMachine: Session ID response 1 with timeout 10000 2026.08.17 23:52:07.087524 [ 423996 ] {} RaftInstance: quorum idx 1, 2 2 2 2026.08.17 23:52:07.087527 [ 423996 ] {} RaftInstance: local log idx 2, target_commit_idx 2, quick_commit_index_ 2, state_->get_commit_idx() 1 2026.08.17 23:52:07.087530 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:07.087530 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:07.087532 [ 423996 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:07.087542 [ 423996 ] {} RaftInstance: send request to 3 2026.08.17 23:52:07.087544 [ 423996 ] {} RaftInstance: last_log_idx: 2, starting_idx: 1, cur_nxt_idx: 3 2026.08.17 23:52:07.087548 [ 423996 ] {} RaftInstance: append_entries for 3 with LastLogIndex=2, LastLogTerm=1, EntriesLength=0, CommitIndex=2, Term=1, peer_last_sent_idx 2 2026.08.17 23:52:07.087549 [ 424007 ] {} RaftInstance: notify cb 2 0x7f0ede9cd020 2026.08.17 23:52:07.087550 [ 423996 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:07.087553 [ 423996 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:07.087554 [ 424007 ] {} RaftInstance: DONE: commit upto 2, current idx 2 2026.08.17 23:52:07.087556 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:07.087574 [ 423971 ] {} KeeperTCPHandler: Received session ID 1 2026.08.17 23:52:07.087585 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:07.087597 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=3 2026.08.17 23:52:07.087601 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.087604 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 3 2026.08.17 23:52:07.087608 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:07.087610 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 2, new matched idx: 2 2026.08.17 23:52:07.087612 [ 423994 ] {} RaftInstance: last durable index 2, precommit index 2 2026.08.17 23:52:07.087615 [ 423994 ] {} RaftInstance: quorum idx 1, 2 2 2 2026.08.17 23:52:07.087617 [ 423994 ] {} RaftInstance: local log idx 2, target_commit_idx 2, quick_commit_index_ 2, state_->get_commit_idx() 2 2026.08.17 23:52:07.087665 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:07.087670 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=3 2026.08.17 23:52:07.087675 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.087678 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 3 2026.08.17 23:52:07.087680 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:07.087681 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 2, new matched idx: 2 2026.08.17 23:52:07.087683 [ 423986 ] {} RaftInstance: last durable index 2, precommit index 2 2026.08.17 23:52:07.087685 [ 423986 ] {} RaftInstance: quorum idx 1, 2 2 2 2026.08.17 23:52:07.087687 [ 423986 ] {} RaftInstance: local log idx 2, target_commit_idx 2, quick_commit_index_ 2, state_->get_commit_idx() 2 2026.08.17 23:52:07.088127 [ 423971 ] {} KeeperTCPHandler: Received close event with xid 2147483647 for session id #1 2026.08.17 23:52:07.088129 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 0 2026.08.17 23:52:07.088136 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:07.088149 [ 423977 ] {} RaftInstance: append at log_idx 3, timestamp 1787010727088138 2026.08.17 23:52:07.088159 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:07.088162 [ 424009 ] {} RaftInstance: last_log_idx: 2, starting_idx: 1, cur_nxt_idx: 4 2026.08.17 23:52:07.088166 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=2, LastLogTerm=1, EntriesLength=1, CommitIndex=2, Term=1, peer_last_sent_idx 3 2026.08.17 23:52:07.088167 [ 424009 ] {} RaftInstance: idx: 3 2026.08.17 23:52:07.088170 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:07.088179 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:07.088181 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:07.088182 [ 424009 ] {} RaftInstance: last_log_idx: 2, starting_idx: 1, cur_nxt_idx: 4 2026.08.17 23:52:07.088184 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=2, LastLogTerm=1, EntriesLength=1, CommitIndex=2, Term=1, peer_last_sent_idx 3 2026.08.17 23:52:07.088186 [ 424009 ] {} RaftInstance: idx: 3 2026.08.17 23:52:07.088187 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:07.088195 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:07.091101 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:07.091106 [ 423980 ] {} RaftInstance: last durable index 3, precommit index 3 2026.08.17 23:52:07.091110 [ 423980 ] {} RaftInstance: quorum idx 1, 3 2 2 2026.08.17 23:52:07.091113 [ 423980 ] {} RaftInstance: local log idx 3, target_commit_idx 2, quick_commit_index_ 2, state_->get_commit_idx() 2 2026.08.17 23:52:07.091171 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:07.091177 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=4 2026.08.17 23:52:07.091180 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.091188 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 4 2026.08.17 23:52:07.091190 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:07.091194 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 2, new matched idx: 3 2026.08.17 23:52:07.091197 [ 423995 ] {} RaftInstance: last durable index 3, precommit index 3 2026.08.17 23:52:07.091198 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:07.091201 [ 423995 ] {} RaftInstance: quorum idx 1, 3 3 2 2026.08.17 23:52:07.091206 [ 423995 ] {} RaftInstance: trigger commit upto 3 2026.08.17 23:52:07.091209 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:07.091211 [ 423995 ] {} RaftInstance: last_log_idx: 3, starting_idx: 1, cur_nxt_idx: 4 2026.08.17 23:52:07.091214 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=3, LastLogTerm=1, EntriesLength=0, CommitIndex=3, Term=1, peer_last_sent_idx 3 2026.08.17 23:52:07.091216 [ 423995 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:07.091219 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:07.091235 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:07.091238 [ 423995 ] {} RaftInstance: send request to 2 2026.08.17 23:52:07.091240 [ 423995 ] {} RaftInstance: last_log_idx: 2, starting_idx: 1, cur_nxt_idx: 4 2026.08.17 23:52:07.091242 [ 423995 ] {} RaftInstance: append_entries for 2 with LastLogIndex=2, LastLogTerm=1, EntriesLength=1, CommitIndex=3, Term=1, peer_last_sent_idx 3 2026.08.17 23:52:07.091244 [ 423995 ] {} RaftInstance: idx: 3 2026.08.17 23:52:07.091246 [ 423995 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:07.091262 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:07.091264 [ 423995 ] {} RaftInstance: local log idx 3, target_commit_idx 3, quick_commit_index_ 3, state_->get_commit_idx() 2 2026.08.17 23:52:07.091266 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:07.091281 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:07.091293 [ 424007 ] {} RaftInstance: commit upto 3, current idx 2 2026.08.17 23:52:07.091274 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=4 2026.08.17 23:52:07.091295 [ 424007 ] {} RaftInstance: commit upto 3, current idx 3 2026.08.17 23:52:07.091302 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.091308 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 4 2026.08.17 23:52:07.091311 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:07.091312 [ 424007 ] {} RaftInstance: notify cb 3 0x7f0ede9cd120 2026.08.17 23:52:07.091318 [ 423971 ] {} KeeperTCPHandler: Session #1 successfully closed 2026.08.17 23:52:07.091314 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 2, new matched idx: 3 2026.08.17 23:52:07.091318 [ 424007 ] {} RaftInstance: DONE: commit upto 3, current idx 3 2026.08.17 23:52:07.091322 [ 423984 ] {} RaftInstance: last durable index 3, precommit index 3 2026.08.17 23:52:07.091329 [ 423984 ] {} RaftInstance: quorum idx 1, 3 3 3 2026.08.17 23:52:07.091324 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:07.091333 [ 423984 ] {} RaftInstance: local log idx 3, target_commit_idx 3, quick_commit_index_ 3, state_->get_commit_idx() 3 2026.08.17 23:52:07.091342 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:07.091348 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=4 2026.08.17 23:52:07.091351 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.091356 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 4 2026.08.17 23:52:07.091358 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:07.091360 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 3, new matched idx: 3 2026.08.17 23:52:07.091363 [ 423987 ] {} RaftInstance: last durable index 3, precommit index 3 2026.08.17 23:52:07.091366 [ 423987 ] {} RaftInstance: quorum idx 1, 3 3 3 2026.08.17 23:52:07.091369 [ 423987 ] {} RaftInstance: local log idx 3, target_commit_idx 3, quick_commit_index_ 3, state_->get_commit_idx() 3 2026.08.17 23:52:07.091400 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:07.091405 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=4 2026.08.17 23:52:07.091407 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.091408 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 4 2026.08.17 23:52:07.091410 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:07.091411 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 3, new matched idx: 3 2026.08.17 23:52:07.091413 [ 423984 ] {} RaftInstance: last durable index 3, precommit index 3 2026.08.17 23:52:07.091415 [ 423984 ] {} RaftInstance: quorum idx 1, 3 3 3 2026.08.17 23:52:07.091417 [ 423984 ] {} RaftInstance: local log idx 3, target_commit_idx 3, quick_commit_index_ 3, state_->get_commit_idx() 3 2026.08.17 23:52:07.104350 [ 423990 ] {} RaftInstance: receive a incoming rpc connection 2026.08.17 23:52:07.104366 [ 423990 ] {} RaftInstance: session 1 got connection from ::1:46174 (as a server) 2026.08.17 23:52:07.104406 [ 423982 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:07.104419 [ 423990 ] {} RaftInstance: asio rpc session created: 0x7f0ed141b018 2026.08.17 23:52:07.104427 [ 423982 ] {} RaftInstance: append at log_idx 4, timestamp 1787010727104417 2026.08.17 23:52:07.104445 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:07.104453 [ 424009 ] {} RaftInstance: last_log_idx: 3, starting_idx: 1, cur_nxt_idx: 5 2026.08.17 23:52:07.104458 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=3, LastLogTerm=1, EntriesLength=1, CommitIndex=3, Term=1, peer_last_sent_idx 4 2026.08.17 23:52:07.104460 [ 424009 ] {} RaftInstance: idx: 4 2026.08.17 23:52:07.104463 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:07.104488 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:07.104490 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:07.104493 [ 424009 ] {} RaftInstance: last_log_idx: 3, starting_idx: 1, cur_nxt_idx: 5 2026.08.17 23:52:07.104495 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=3, LastLogTerm=1, EntriesLength=1, CommitIndex=3, Term=1, peer_last_sent_idx 3 2026.08.17 23:52:07.104497 [ 424009 ] {} RaftInstance: idx: 4 2026.08.17 23:52:07.104499 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:07.104509 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:07.107636 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:07.107642 [ 423980 ] {} RaftInstance: last durable index 4, precommit index 4 2026.08.17 23:52:07.107646 [ 423980 ] {} RaftInstance: quorum idx 1, 4 3 3 2026.08.17 23:52:07.107650 [ 423980 ] {} RaftInstance: local log idx 4, target_commit_idx 3, quick_commit_index_ 3, state_->get_commit_idx() 3 2026.08.17 23:52:07.107717 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:07.107725 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=5 2026.08.17 23:52:07.107730 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.107734 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 5 2026.08.17 23:52:07.107737 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:07.107739 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 3, new matched idx: 4 2026.08.17 23:52:07.107742 [ 423988 ] {} RaftInstance: last durable index 4, precommit index 4 2026.08.17 23:52:07.107745 [ 423988 ] {} RaftInstance: quorum idx 1, 4 4 3 2026.08.17 23:52:07.107747 [ 423988 ] {} RaftInstance: trigger commit upto 4 2026.08.17 23:52:07.107750 [ 423988 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:07.107752 [ 423988 ] {} RaftInstance: send request to 2 2026.08.17 23:52:07.107754 [ 423988 ] {} RaftInstance: last_log_idx: 4, starting_idx: 1, cur_nxt_idx: 5 2026.08.17 23:52:07.107757 [ 423988 ] {} RaftInstance: append_entries for 2 with LastLogIndex=4, LastLogTerm=1, EntriesLength=0, CommitIndex=4, Term=1, peer_last_sent_idx 4 2026.08.17 23:52:07.107759 [ 423988 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:07.107761 [ 423988 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:07.107775 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:07.107779 [ 423988 ] {} RaftInstance: local log idx 4, target_commit_idx 4, quick_commit_index_ 4, state_->get_commit_idx() 3 2026.08.17 23:52:07.107781 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:07.107797 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:07.107805 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:07.107818 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=5 2026.08.17 23:52:07.107812 [ 424007 ] {} RaftInstance: commit upto 4, current idx 3 2026.08.17 23:52:07.107826 [ 424007 ] {} RaftInstance: commit upto 4, current idx 4 2026.08.17 23:52:07.107821 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.107834 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 5 2026.08.17 23:52:07.107836 [ 424007 ] {} KeeperStateMachine: Session ID response 2 with timeout 10000 2026.08.17 23:52:07.107836 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:07.107846 [ 424007 ] {} RaftInstance: notify cb 4 0x7f0f07b31020 2026.08.17 23:52:07.107845 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:07.107850 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 3, new matched idx: 4 2026.08.17 23:52:07.107861 [ 423991 ] {} RaftInstance: last durable index 4, precommit index 4 2026.08.17 23:52:07.107863 [ 423991 ] {} RaftInstance: quorum idx 1, 4 4 4 2026.08.17 23:52:07.107865 [ 423991 ] {} RaftInstance: local log idx 4, target_commit_idx 4, quick_commit_index_ 4, state_->get_commit_idx() 3 2026.08.17 23:52:07.107867 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:07.107869 [ 423991 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:07.107872 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:07.107874 [ 423991 ] {} RaftInstance: last_log_idx: 4, starting_idx: 1, cur_nxt_idx: 5 2026.08.17 23:52:07.107877 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=4, LastLogTerm=1, EntriesLength=0, CommitIndex=4, Term=1, peer_last_sent_idx 4 2026.08.17 23:52:07.107883 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:07.107877 [ 424007 ] {} RaftInstance: DONE: commit upto 4, current idx 4 2026.08.17 23:52:07.107886 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:07.107890 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:07.107902 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:07.107910 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=5 2026.08.17 23:52:07.107912 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.107914 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 5 2026.08.17 23:52:07.107916 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:07.107918 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 4, new matched idx: 4 2026.08.17 23:52:07.107919 [ 423988 ] {} RaftInstance: last durable index 4, precommit index 4 2026.08.17 23:52:07.107922 [ 423988 ] {} RaftInstance: quorum idx 1, 4 4 4 2026.08.17 23:52:07.107924 [ 423988 ] {} RaftInstance: local log idx 4, target_commit_idx 4, quick_commit_index_ 4, state_->get_commit_idx() 4 2026.08.17 23:52:07.108001 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:07.108005 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=5 2026.08.17 23:52:07.108008 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.108011 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 5 2026.08.17 23:52:07.108014 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:07.108016 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 4, new matched idx: 4 2026.08.17 23:52:07.108018 [ 423993 ] {} RaftInstance: last durable index 4, precommit index 4 2026.08.17 23:52:07.108021 [ 423993 ] {} RaftInstance: quorum idx 1, 4 4 4 2026.08.17 23:52:07.108023 [ 423993 ] {} RaftInstance: local log idx 4, target_commit_idx 4, quick_commit_index_ 4, state_->get_commit_idx() 4 2026.08.17 23:52:07.108487 [ 423983 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:07.108499 [ 423983 ] {} RaftInstance: append at log_idx 5, timestamp 1787010727108490 2026.08.17 23:52:07.108510 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:07.108514 [ 424009 ] {} RaftInstance: last_log_idx: 4, starting_idx: 1, cur_nxt_idx: 6 2026.08.17 23:52:07.108518 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=4, LastLogTerm=1, EntriesLength=1, CommitIndex=4, Term=1, peer_last_sent_idx 5 2026.08.17 23:52:07.108520 [ 424009 ] {} RaftInstance: idx: 5 2026.08.17 23:52:07.108522 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:07.108535 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:07.108537 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:07.108539 [ 424009 ] {} RaftInstance: last_log_idx: 4, starting_idx: 1, cur_nxt_idx: 6 2026.08.17 23:52:07.108541 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=4, LastLogTerm=1, EntriesLength=1, CommitIndex=4, Term=1, peer_last_sent_idx 5 2026.08.17 23:52:07.108543 [ 424009 ] {} RaftInstance: idx: 5 2026.08.17 23:52:07.108545 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:07.108551 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:07.110664 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:07.110671 [ 423980 ] {} RaftInstance: last durable index 5, precommit index 5 2026.08.17 23:52:07.110679 [ 423980 ] {} RaftInstance: quorum idx 1, 5 4 4 2026.08.17 23:52:07.110682 [ 423980 ] {} RaftInstance: local log idx 5, target_commit_idx 4, quick_commit_index_ 4, state_->get_commit_idx() 4 2026.08.17 23:52:07.110729 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:07.110735 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=6 2026.08.17 23:52:07.110737 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.110740 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 6 2026.08.17 23:52:07.110742 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:07.110745 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 4, new matched idx: 5 2026.08.17 23:52:07.110747 [ 423996 ] {} RaftInstance: last durable index 5, precommit index 5 2026.08.17 23:52:07.110747 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:07.110753 [ 423996 ] {} RaftInstance: quorum idx 1, 5 5 4 2026.08.17 23:52:07.110764 [ 423996 ] {} RaftInstance: trigger commit upto 5 2026.08.17 23:52:07.110767 [ 423996 ] {} RaftInstance: send request to 3 2026.08.17 23:52:07.110769 [ 423996 ] {} RaftInstance: last_log_idx: 4, starting_idx: 1, cur_nxt_idx: 6 2026.08.17 23:52:07.110772 [ 423996 ] {} RaftInstance: append_entries for 3 with LastLogIndex=4, LastLogTerm=1, EntriesLength=1, CommitIndex=5, Term=1, peer_last_sent_idx 5 2026.08.17 23:52:07.110774 [ 423996 ] {} RaftInstance: idx: 5 2026.08.17 23:52:07.110777 [ 423996 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:07.110786 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:07.110788 [ 423996 ] {} RaftInstance: send request to 2 2026.08.17 23:52:07.110790 [ 423996 ] {} RaftInstance: last_log_idx: 5, starting_idx: 1, cur_nxt_idx: 6 2026.08.17 23:52:07.110792 [ 423996 ] {} RaftInstance: append_entries for 2 with LastLogIndex=5, LastLogTerm=1, EntriesLength=0, CommitIndex=5, Term=1, peer_last_sent_idx 5 2026.08.17 23:52:07.110794 [ 423996 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:07.110796 [ 423996 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:07.110808 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:07.110810 [ 423996 ] {} RaftInstance: local log idx 5, target_commit_idx 5, quick_commit_index_ 5, state_->get_commit_idx() 4 2026.08.17 23:52:07.110812 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:07.110819 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:07.110828 [ 424007 ] {} RaftInstance: commit upto 5, current idx 4 2026.08.17 23:52:07.110820 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=6 2026.08.17 23:52:07.110831 [ 424007 ] {} RaftInstance: commit upto 5, current idx 5 2026.08.17 23:52:07.110844 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.110849 [ 424007 ] {} RaftInstance: notify cb 5 0x7f0ecee1f120 2026.08.17 23:52:07.110851 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 6 2026.08.17 23:52:07.110855 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:07.110857 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 4, new matched idx: 5 2026.08.17 23:52:07.110861 [ 423994 ] {} RaftInstance: last durable index 5, precommit index 5 2026.08.17 23:52:07.110866 [ 423994 ] {} RaftInstance: quorum idx 1, 5 5 5 2026.08.17 23:52:07.110869 [ 423994 ] {} RaftInstance: local log idx 5, target_commit_idx 5, quick_commit_index_ 5, state_->get_commit_idx() 5 2026.08.17 23:52:07.110871 [ 424007 ] {} RaftInstance: DONE: commit upto 5, current idx 5 2026.08.17 23:52:07.110886 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:07.110875 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:07.110894 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=6 2026.08.17 23:52:07.110897 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.110900 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 6 2026.08.17 23:52:07.110902 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:07.110904 [ 423987 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:07.110904 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 5, new matched idx: 5 2026.08.17 23:52:07.110910 [ 423986 ] {} RaftInstance: last durable index 5, precommit index 5 2026.08.17 23:52:07.110913 [ 423986 ] {} RaftInstance: quorum idx 1, 5 5 5 2026.08.17 23:52:07.110915 [ 423986 ] {} RaftInstance: local log idx 5, target_commit_idx 5, quick_commit_index_ 5, state_->get_commit_idx() 5 2026.08.17 23:52:07.110920 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=6 2026.08.17 23:52:07.110922 [ 423987 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.110925 [ 423987 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 6 2026.08.17 23:52:07.110927 [ 423987 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:07.110929 [ 423987 ] {} RaftInstance: peer 2, prev matched idx: 5, new matched idx: 5 2026.08.17 23:52:07.110931 [ 423987 ] {} RaftInstance: last durable index 5, precommit index 5 2026.08.17 23:52:07.110933 [ 423987 ] {} RaftInstance: quorum idx 1, 5 5 5 2026.08.17 23:52:07.110935 [ 423987 ] {} RaftInstance: local log idx 5, target_commit_idx 5, quick_commit_index_ 5, state_->get_commit_idx() 5 2026.08.17 23:52:07.122562 [ 423984 ] {} RaftInstance: receive a incoming rpc connection 2026.08.17 23:52:07.122570 [ 423984 ] {} RaftInstance: session 2 got connection from ::1:46176 (as a server) 2026.08.17 23:52:07.122604 [ 423984 ] {} RaftInstance: asio rpc session created: 0x7f0ede236018 2026.08.17 23:52:07.122652 [ 423991 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:07.122663 [ 423991 ] {} RaftInstance: append at log_idx 6, timestamp 1787010727122655 2026.08.17 23:52:07.122679 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:07.122684 [ 424009 ] {} RaftInstance: last_log_idx: 5, starting_idx: 1, cur_nxt_idx: 7 2026.08.17 23:52:07.122688 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=5, LastLogTerm=1, EntriesLength=1, CommitIndex=5, Term=1, peer_last_sent_idx 5 2026.08.17 23:52:07.122690 [ 424009 ] {} RaftInstance: idx: 6 2026.08.17 23:52:07.122693 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:07.122707 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:07.122709 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:07.122711 [ 424009 ] {} RaftInstance: last_log_idx: 5, starting_idx: 1, cur_nxt_idx: 7 2026.08.17 23:52:07.122713 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=5, LastLogTerm=1, EntriesLength=1, CommitIndex=5, Term=1, peer_last_sent_idx 6 2026.08.17 23:52:07.122715 [ 424009 ] {} RaftInstance: idx: 6 2026.08.17 23:52:07.122717 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:07.122724 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:07.125124 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:07.125129 [ 423980 ] {} RaftInstance: last durable index 6, precommit index 6 2026.08.17 23:52:07.125132 [ 423980 ] {} RaftInstance: quorum idx 1, 6 5 5 2026.08.17 23:52:07.125134 [ 423980 ] {} RaftInstance: local log idx 6, target_commit_idx 5, quick_commit_index_ 5, state_->get_commit_idx() 5 2026.08.17 23:52:07.125179 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:07.125184 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=7 2026.08.17 23:52:07.125186 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.125189 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 7 2026.08.17 23:52:07.125191 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:07.125193 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 5, new matched idx: 6 2026.08.17 23:52:07.125195 [ 423988 ] {} RaftInstance: last durable index 6, precommit index 6 2026.08.17 23:52:07.125198 [ 423988 ] {} RaftInstance: quorum idx 1, 6 6 5 2026.08.17 23:52:07.125200 [ 423988 ] {} RaftInstance: trigger commit upto 6 2026.08.17 23:52:07.125201 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:07.125202 [ 423988 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:07.125205 [ 423988 ] {} RaftInstance: send request to 2 2026.08.17 23:52:07.125207 [ 423988 ] {} RaftInstance: last_log_idx: 6, starting_idx: 1, cur_nxt_idx: 7 2026.08.17 23:52:07.125210 [ 423988 ] {} RaftInstance: append_entries for 2 with LastLogIndex=6, LastLogTerm=1, EntriesLength=0, CommitIndex=6, Term=1, peer_last_sent_idx 6 2026.08.17 23:52:07.125211 [ 423988 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:07.125214 [ 423988 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:07.125226 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:07.125228 [ 423988 ] {} RaftInstance: local log idx 6, target_commit_idx 6, quick_commit_index_ 6, state_->get_commit_idx() 5 2026.08.17 23:52:07.125230 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:07.125240 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=7 2026.08.17 23:52:07.125243 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.125242 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:07.125255 [ 424007 ] {} RaftInstance: commit upto 6, current idx 5 2026.08.17 23:52:07.125246 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 7 2026.08.17 23:52:07.125262 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:07.125265 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 5, new matched idx: 6 2026.08.17 23:52:07.125270 [ 423990 ] {} RaftInstance: last durable index 6, precommit index 6 2026.08.17 23:52:07.125258 [ 424007 ] {} RaftInstance: commit upto 6, current idx 6 2026.08.17 23:52:07.125273 [ 423990 ] {} RaftInstance: quorum idx 1, 6 6 6 2026.08.17 23:52:07.125282 [ 423990 ] {} RaftInstance: local log idx 6, target_commit_idx 6, quick_commit_index_ 6, state_->get_commit_idx() 5 2026.08.17 23:52:07.125283 [ 424007 ] {} KeeperStateMachine: Session ID response 3 with timeout 10000 2026.08.17 23:52:07.125284 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:07.125293 [ 424007 ] {} RaftInstance: notify cb 6 0x7f0ecee1f420 2026.08.17 23:52:07.125293 [ 423990 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:07.125306 [ 423990 ] {} RaftInstance: send request to 3 2026.08.17 23:52:07.125308 [ 423990 ] {} RaftInstance: last_log_idx: 6, starting_idx: 1, cur_nxt_idx: 7 2026.08.17 23:52:07.125311 [ 423990 ] {} RaftInstance: append_entries for 3 with LastLogIndex=6, LastLogTerm=1, EntriesLength=0, CommitIndex=6, Term=1, peer_last_sent_idx 6 2026.08.17 23:52:07.125312 [ 423990 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:07.125314 [ 423990 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:07.125321 [ 424007 ] {} RaftInstance: DONE: commit upto 6, current idx 6 2026.08.17 23:52:07.125325 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:07.125330 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:07.125339 [ 423990 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:07.125341 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=7 2026.08.17 23:52:07.125343 [ 423990 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.125344 [ 423990 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 7 2026.08.17 23:52:07.125346 [ 423990 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:07.125347 [ 423990 ] {} RaftInstance: peer 2, prev matched idx: 6, new matched idx: 6 2026.08.17 23:52:07.125349 [ 423990 ] {} RaftInstance: last durable index 6, precommit index 6 2026.08.17 23:52:07.125351 [ 423990 ] {} RaftInstance: quorum idx 1, 6 6 6 2026.08.17 23:52:07.125352 [ 423990 ] {} RaftInstance: local log idx 6, target_commit_idx 6, quick_commit_index_ 6, state_->get_commit_idx() 6 2026.08.17 23:52:07.125409 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:07.125412 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=7 2026.08.17 23:52:07.125415 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.125417 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 7 2026.08.17 23:52:07.125418 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:07.125420 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 6, new matched idx: 6 2026.08.17 23:52:07.125422 [ 423996 ] {} RaftInstance: last durable index 6, precommit index 6 2026.08.17 23:52:07.125424 [ 423996 ] {} RaftInstance: quorum idx 1, 6 6 6 2026.08.17 23:52:07.125425 [ 423996 ] {} RaftInstance: local log idx 6, target_commit_idx 6, quick_commit_index_ 6, state_->get_commit_idx() 6 2026.08.17 23:52:07.125957 [ 423994 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:07.125976 [ 423994 ] {} RaftInstance: append at log_idx 7, timestamp 1787010727125962 2026.08.17 23:52:07.125988 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:07.125993 [ 424009 ] {} RaftInstance: last_log_idx: 6, starting_idx: 1, cur_nxt_idx: 8 2026.08.17 23:52:07.125996 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=6, LastLogTerm=1, EntriesLength=1, CommitIndex=6, Term=1, peer_last_sent_idx 7 2026.08.17 23:52:07.125998 [ 424009 ] {} RaftInstance: idx: 7 2026.08.17 23:52:07.126001 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:07.126009 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:07.126011 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:07.126013 [ 424009 ] {} RaftInstance: last_log_idx: 6, starting_idx: 1, cur_nxt_idx: 8 2026.08.17 23:52:07.126014 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=6, LastLogTerm=1, EntriesLength=1, CommitIndex=6, Term=1, peer_last_sent_idx 7 2026.08.17 23:52:07.126018 [ 424009 ] {} RaftInstance: idx: 7 2026.08.17 23:52:07.126019 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:07.126028 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:07.129260 [ 423971 ] {} KeeperTCPHandlerFactory: Keeper request. Address: [::1]:58606 2026.08.17 23:52:07.129305 [ 423971 ] {} KeeperTCPHandler: Requesting session ID for the new client 2026.08.17 23:52:07.129318 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 0 2026.08.17 23:52:07.129333 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:07.129339 [ 423977 ] {} RaftInstance: append at log_idx 8, timestamp 1787010727129335 2026.08.17 23:52:07.129350 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:07.129357 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:07.129739 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:07.129748 [ 423980 ] {} RaftInstance: last durable index 7, precommit index 8 2026.08.17 23:52:07.129751 [ 423980 ] {} RaftInstance: quorum idx 1, 7 6 6 2026.08.17 23:52:07.129754 [ 423980 ] {} RaftInstance: local log idx 8, target_commit_idx 6, quick_commit_index_ 6, state_->get_commit_idx() 6 2026.08.17 23:52:07.129801 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:07.129811 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:07.129820 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=8 2026.08.17 23:52:07.129824 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.129828 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 8 2026.08.17 23:52:07.129830 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:07.129833 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 6, new matched idx: 7 2026.08.17 23:52:07.129836 [ 423986 ] {} RaftInstance: last durable index 7, precommit index 8 2026.08.17 23:52:07.129841 [ 423986 ] {} RaftInstance: quorum idx 1, 7 7 6 2026.08.17 23:52:07.129843 [ 423986 ] {} RaftInstance: trigger commit upto 7 2026.08.17 23:52:07.129846 [ 423986 ] {} RaftInstance: send request to 3 2026.08.17 23:52:07.129848 [ 423986 ] {} RaftInstance: last_log_idx: 6, starting_idx: 1, cur_nxt_idx: 9 2026.08.17 23:52:07.129850 [ 423986 ] {} RaftInstance: last sent log (7) to peer 3 is not applied, cnt 1 2026.08.17 23:52:07.129854 [ 423986 ] {} RaftInstance: append_entries for 3 with LastLogIndex=6, LastLogTerm=1, EntriesLength=2, CommitIndex=7, Term=1, peer_last_sent_idx 7 2026.08.17 23:52:07.129856 [ 423986 ] {} RaftInstance: idx range: 7-8 2026.08.17 23:52:07.129859 [ 423986 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:07.129889 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:07.129891 [ 423986 ] {} RaftInstance: send request to 2 2026.08.17 23:52:07.129892 [ 423986 ] {} RaftInstance: last_log_idx: 7, starting_idx: 1, cur_nxt_idx: 9 2026.08.17 23:52:07.129894 [ 423986 ] {} RaftInstance: append_entries for 2 with LastLogIndex=7, LastLogTerm=1, EntriesLength=1, CommitIndex=7, Term=1, peer_last_sent_idx 7 2026.08.17 23:52:07.129896 [ 423986 ] {} RaftInstance: idx: 8 2026.08.17 23:52:07.129898 [ 423986 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:07.129907 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:07.129909 [ 423986 ] {} RaftInstance: local log idx 8, target_commit_idx 7, quick_commit_index_ 7, state_->get_commit_idx() 6 2026.08.17 23:52:07.129915 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:07.129918 [ 423986 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:07.129921 [ 423986 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:07.129920 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:07.129926 [ 424007 ] {} RaftInstance: commit upto 7, current idx 6 2026.08.17 23:52:07.129928 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=8 2026.08.17 23:52:07.129936 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.129928 [ 424007 ] {} RaftInstance: commit upto 7, current idx 7 2026.08.17 23:52:07.129939 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 8 2026.08.17 23:52:07.129949 [ 424007 ] {} RaftInstance: notify cb 7 0x7f0ecee1f120 2026.08.17 23:52:07.129950 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:07.129958 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 6, new matched idx: 7 2026.08.17 23:52:07.129961 [ 423991 ] {} RaftInstance: last durable index 7, precommit index 8 2026.08.17 23:52:07.129964 [ 423991 ] {} RaftInstance: quorum idx 1, 7 7 7 2026.08.17 23:52:07.129967 [ 424007 ] {} RaftInstance: DONE: commit upto 7, current idx 7 2026.08.17 23:52:07.129971 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:07.129967 [ 423991 ] {} RaftInstance: local log idx 8, target_commit_idx 7, quick_commit_index_ 7, state_->get_commit_idx() 7 2026.08.17 23:52:07.129976 [ 423991 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:07.129978 [ 423991 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:07.132732 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:07.132736 [ 423980 ] {} RaftInstance: last durable index 8, precommit index 8 2026.08.17 23:52:07.132738 [ 423980 ] {} RaftInstance: quorum idx 1, 8 7 7 2026.08.17 23:52:07.132740 [ 423980 ] {} RaftInstance: local log idx 8, target_commit_idx 7, quick_commit_index_ 7, state_->get_commit_idx() 7 2026.08.17 23:52:07.132791 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:07.132800 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=9 2026.08.17 23:52:07.132804 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.132807 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 9 2026.08.17 23:52:07.132809 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:07.132811 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 7, new matched idx: 8 2026.08.17 23:52:07.132814 [ 423981 ] {} RaftInstance: last durable index 8, precommit index 8 2026.08.17 23:52:07.132818 [ 423981 ] {} RaftInstance: quorum idx 1, 8 8 7 2026.08.17 23:52:07.132821 [ 423981 ] {} RaftInstance: trigger commit upto 8 2026.08.17 23:52:07.132823 [ 423981 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:07.132826 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:07.132828 [ 423981 ] {} RaftInstance: last_log_idx: 8, starting_idx: 1, cur_nxt_idx: 9 2026.08.17 23:52:07.132830 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=8, LastLogTerm=1, EntriesLength=0, CommitIndex=8, Term=1, peer_last_sent_idx 8 2026.08.17 23:52:07.132832 [ 423981 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:07.132835 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:07.132836 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:07.132856 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:07.132861 [ 423981 ] {} RaftInstance: local log idx 8, target_commit_idx 8, quick_commit_index_ 8, state_->get_commit_idx() 7 2026.08.17 23:52:07.132863 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:07.132873 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:07.132878 [ 424007 ] {} RaftInstance: commit upto 8, current idx 7 2026.08.17 23:52:07.132881 [ 424007 ] {} RaftInstance: commit upto 8, current idx 8 2026.08.17 23:52:07.132888 [ 424007 ] {} KeeperStateMachine: Session ID response 4 with timeout 30000 2026.08.17 23:52:07.132876 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=9 2026.08.17 23:52:07.132896 [ 424007 ] {} RaftInstance: notify cb 8 0x7f0ede9cd220 2026.08.17 23:52:07.132894 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.132900 [ 424007 ] {} RaftInstance: DONE: commit upto 8, current idx 8 2026.08.17 23:52:07.132902 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 9 2026.08.17 23:52:07.132906 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:07.132902 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:07.132908 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 7, new matched idx: 8 2026.08.17 23:52:07.132914 [ 423989 ] {} RaftInstance: last durable index 8, precommit index 8 2026.08.17 23:52:07.132915 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:07.132910 [ 423971 ] {} KeeperTCPHandler: Received session ID 4 2026.08.17 23:52:07.132918 [ 423989 ] {} RaftInstance: quorum idx 1, 8 8 8 2026.08.17 23:52:07.132929 [ 423989 ] {} RaftInstance: local log idx 8, target_commit_idx 8, quick_commit_index_ 8, state_->get_commit_idx() 8 2026.08.17 23:52:07.132930 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:07.132933 [ 423989 ] {} RaftInstance: send request to 3 2026.08.17 23:52:07.132935 [ 423989 ] {} RaftInstance: last_log_idx: 8, starting_idx: 1, cur_nxt_idx: 9 2026.08.17 23:52:07.132938 [ 423989 ] {} RaftInstance: append_entries for 3 with LastLogIndex=8, LastLogTerm=1, EntriesLength=0, CommitIndex=8, Term=1, peer_last_sent_idx 7 2026.08.17 23:52:07.132939 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:07.132942 [ 423989 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:07.132959 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:07.132968 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=9 2026.08.17 23:52:07.132972 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.132976 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 9 2026.08.17 23:52:07.132978 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:07.132980 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 8, new matched idx: 8 2026.08.17 23:52:07.132982 [ 423992 ] {} RaftInstance: last durable index 8, precommit index 8 2026.08.17 23:52:07.132986 [ 423992 ] {} RaftInstance: quorum idx 1, 8 8 8 2026.08.17 23:52:07.132988 [ 423992 ] {} RaftInstance: local log idx 8, target_commit_idx 8, quick_commit_index_ 8, state_->get_commit_idx() 8 2026.08.17 23:52:07.133011 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:07.133015 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=9 2026.08.17 23:52:07.133022 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.133024 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 9 2026.08.17 23:52:07.133026 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:07.133027 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 8, new matched idx: 8 2026.08.17 23:52:07.133029 [ 423995 ] {} RaftInstance: last durable index 8, precommit index 8 2026.08.17 23:52:07.133032 [ 423995 ] {} RaftInstance: quorum idx 1, 8 8 8 2026.08.17 23:52:07.133033 [ 423995 ] {} RaftInstance: local log idx 8, target_commit_idx 8, quick_commit_index_ 8, state_->get_commit_idx() 8 2026.08.17 23:52:07.133215 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 89 2026.08.17 23:52:07.133220 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:07.133234 [ 423977 ] {} RaftInstance: append at log_idx 9, timestamp 1787010727133227 2026.08.17 23:52:07.133242 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:07.133245 [ 424009 ] {} RaftInstance: last_log_idx: 8, starting_idx: 1, cur_nxt_idx: 10 2026.08.17 23:52:07.133248 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=8, LastLogTerm=1, EntriesLength=1, CommitIndex=8, Term=1, peer_last_sent_idx 9 2026.08.17 23:52:07.133249 [ 424009 ] {} RaftInstance: idx: 9 2026.08.17 23:52:07.133252 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:07.133268 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:07.133270 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:07.133272 [ 424009 ] {} RaftInstance: last_log_idx: 8, starting_idx: 1, cur_nxt_idx: 10 2026.08.17 23:52:07.133274 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=8, LastLogTerm=1, EntriesLength=1, CommitIndex=8, Term=1, peer_last_sent_idx 9 2026.08.17 23:52:07.133275 [ 424009 ] {} RaftInstance: idx: 9 2026.08.17 23:52:07.133277 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:07.133285 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:07.136502 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:07.136515 [ 423980 ] {} RaftInstance: last durable index 9, precommit index 9 2026.08.17 23:52:07.136519 [ 423980 ] {} RaftInstance: quorum idx 1, 9 8 8 2026.08.17 23:52:07.136521 [ 423980 ] {} RaftInstance: local log idx 9, target_commit_idx 8, quick_commit_index_ 8, state_->get_commit_idx() 8 2026.08.17 23:52:07.136563 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:07.136568 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=10 2026.08.17 23:52:07.136570 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.136573 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 10 2026.08.17 23:52:07.136575 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:07.136577 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 8, new matched idx: 9 2026.08.17 23:52:07.136579 [ 423996 ] {} RaftInstance: last durable index 9, precommit index 9 2026.08.17 23:52:07.136581 [ 423996 ] {} RaftInstance: quorum idx 1, 9 9 8 2026.08.17 23:52:07.136582 [ 423996 ] {} RaftInstance: trigger commit upto 9 2026.08.17 23:52:07.136585 [ 423996 ] {} RaftInstance: send request to 3 2026.08.17 23:52:07.136587 [ 423996 ] {} RaftInstance: last_log_idx: 9, starting_idx: 1, cur_nxt_idx: 10 2026.08.17 23:52:07.136594 [ 423996 ] {} RaftInstance: append_entries for 3 with LastLogIndex=9, LastLogTerm=1, EntriesLength=0, CommitIndex=9, Term=1, peer_last_sent_idx 9 2026.08.17 23:52:07.136596 [ 423996 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:07.136599 [ 423996 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:07.136613 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:07.136616 [ 423996 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:07.136619 [ 423996 ] {} RaftInstance: local log idx 9, target_commit_idx 9, quick_commit_index_ 9, state_->get_commit_idx() 8 2026.08.17 23:52:07.136615 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:07.136623 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:07.136635 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=10 2026.08.17 23:52:07.136640 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.136642 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 10 2026.08.17 23:52:07.136646 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:07.136636 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:07.136653 [ 424007 ] {} RaftInstance: commit upto 9, current idx 8 2026.08.17 23:52:07.136657 [ 424007 ] {} RaftInstance: commit upto 9, current idx 9 2026.08.17 23:52:07.136648 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 8, new matched idx: 9 2026.08.17 23:52:07.136664 [ 423984 ] {} RaftInstance: last durable index 9, precommit index 9 2026.08.17 23:52:07.136667 [ 423984 ] {} RaftInstance: quorum idx 1, 9 9 9 2026.08.17 23:52:07.136668 [ 424007 ] {} RaftInstance: notify cb 9 0x7f0ede9cd320 2026.08.17 23:52:07.136671 [ 423984 ] {} RaftInstance: local log idx 9, target_commit_idx 9, quick_commit_index_ 9, state_->get_commit_idx() 8 2026.08.17 23:52:07.136678 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:07.136674 [ 424007 ] {} RaftInstance: DONE: commit upto 9, current idx 9 2026.08.17 23:52:07.136686 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:07.136679 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:07.136681 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:07.136696 [ 423984 ] {} RaftInstance: last_log_idx: 9, starting_idx: 1, cur_nxt_idx: 10 2026.08.17 23:52:07.136698 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=9, LastLogTerm=1, EntriesLength=0, CommitIndex=9, Term=1, peer_last_sent_idx 9 2026.08.17 23:52:07.136700 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:07.136702 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:07.136713 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:07.136719 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=10 2026.08.17 23:52:07.136722 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.136725 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 10 2026.08.17 23:52:07.136727 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:07.136728 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 9, new matched idx: 9 2026.08.17 23:52:07.136731 [ 423993 ] {} RaftInstance: last durable index 9, precommit index 9 2026.08.17 23:52:07.136734 [ 423993 ] {} RaftInstance: quorum idx 1, 9 9 9 2026.08.17 23:52:07.136736 [ 423993 ] {} RaftInstance: local log idx 9, target_commit_idx 9, quick_commit_index_ 9, state_->get_commit_idx() 9 2026.08.17 23:52:07.136788 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 85 2026.08.17 23:52:07.136791 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:07.136793 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:07.136798 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=10 2026.08.17 23:52:07.136813 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.136815 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 10 2026.08.17 23:52:07.136820 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:07.136822 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 9, new matched idx: 9 2026.08.17 23:52:07.136824 [ 423986 ] {} RaftInstance: last durable index 9, precommit index 9 2026.08.17 23:52:07.136826 [ 423986 ] {} RaftInstance: quorum idx 1, 9 9 9 2026.08.17 23:52:07.136810 [ 423977 ] {} RaftInstance: append at log_idx 10, timestamp 1787010727136802 2026.08.17 23:52:07.136828 [ 423986 ] {} RaftInstance: local log idx 10, target_commit_idx 9, quick_commit_index_ 9, state_->get_commit_idx() 9 2026.08.17 23:52:07.136843 [ 423986 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:07.136847 [ 423986 ] {} RaftInstance: send request to 2 2026.08.17 23:52:07.136850 [ 423986 ] {} RaftInstance: last_log_idx: 9, starting_idx: 1, cur_nxt_idx: 11 2026.08.17 23:52:07.136854 [ 423986 ] {} RaftInstance: append_entries for 2 with LastLogIndex=9, LastLogTerm=1, EntriesLength=1, CommitIndex=9, Term=1, peer_last_sent_idx 10 2026.08.17 23:52:07.136856 [ 423986 ] {} RaftInstance: idx: 10 2026.08.17 23:52:07.136859 [ 423986 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:07.136873 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:07.136880 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:07.136885 [ 424009 ] {} RaftInstance: last_log_idx: 9, starting_idx: 1, cur_nxt_idx: 11 2026.08.17 23:52:07.136887 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=9, LastLogTerm=1, EntriesLength=1, CommitIndex=9, Term=1, peer_last_sent_idx 10 2026.08.17 23:52:07.136894 [ 424009 ] {} RaftInstance: idx: 10 2026.08.17 23:52:07.136896 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:07.136905 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:07.136907 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:07.140657 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:07.140664 [ 423980 ] {} RaftInstance: last durable index 10, precommit index 10 2026.08.17 23:52:07.140668 [ 423980 ] {} RaftInstance: quorum idx 1, 10 9 9 2026.08.17 23:52:07.140670 [ 423980 ] {} RaftInstance: local log idx 10, target_commit_idx 9, quick_commit_index_ 9, state_->get_commit_idx() 9 2026.08.17 23:52:07.140743 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:07.140748 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=11 2026.08.17 23:52:07.140752 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.140748 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:07.140755 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 11 2026.08.17 23:52:07.140766 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:07.140768 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 9, new matched idx: 10 2026.08.17 23:52:07.140773 [ 423991 ] {} RaftInstance: last durable index 10, precommit index 10 2026.08.17 23:52:07.140776 [ 423991 ] {} RaftInstance: quorum idx 1, 10 10 9 2026.08.17 23:52:07.140778 [ 423991 ] {} RaftInstance: trigger commit upto 10 2026.08.17 23:52:07.140780 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:07.140783 [ 423991 ] {} RaftInstance: last_log_idx: 9, starting_idx: 1, cur_nxt_idx: 11 2026.08.17 23:52:07.140786 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=9, LastLogTerm=1, EntriesLength=1, CommitIndex=10, Term=1, peer_last_sent_idx 10 2026.08.17 23:52:07.140787 [ 423991 ] {} RaftInstance: idx: 10 2026.08.17 23:52:07.140790 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:07.140808 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:07.140810 [ 423991 ] {} RaftInstance: send request to 2 2026.08.17 23:52:07.140811 [ 423991 ] {} RaftInstance: last_log_idx: 10, starting_idx: 1, cur_nxt_idx: 11 2026.08.17 23:52:07.140813 [ 423991 ] {} RaftInstance: append_entries for 2 with LastLogIndex=10, LastLogTerm=1, EntriesLength=0, CommitIndex=10, Term=1, peer_last_sent_idx 10 2026.08.17 23:52:07.140815 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:07.140816 [ 423991 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:07.140824 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:07.140826 [ 423991 ] {} RaftInstance: local log idx 10, target_commit_idx 10, quick_commit_index_ 10, state_->get_commit_idx() 9 2026.08.17 23:52:07.140828 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:07.140834 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:07.140838 [ 424007 ] {} RaftInstance: commit upto 10, current idx 9 2026.08.17 23:52:07.140842 [ 424007 ] {} RaftInstance: commit upto 10, current idx 10 2026.08.17 23:52:07.140837 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=11 2026.08.17 23:52:07.140847 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.140850 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 11 2026.08.17 23:52:07.140850 [ 424007 ] {} RaftInstance: notify cb 10 0x7f0ede9cd420 2026.08.17 23:52:07.140853 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:07.140856 [ 424007 ] {} RaftInstance: DONE: commit upto 10, current idx 10 2026.08.17 23:52:07.140857 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 9, new matched idx: 10 2026.08.17 23:52:07.140859 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:07.140861 [ 423989 ] {} RaftInstance: last durable index 10, precommit index 10 2026.08.17 23:52:07.140864 [ 423989 ] {} RaftInstance: quorum idx 1, 10 10 10 2026.08.17 23:52:07.140867 [ 423989 ] {} RaftInstance: local log idx 10, target_commit_idx 10, quick_commit_index_ 10, state_->get_commit_idx() 10 2026.08.17 23:52:07.140915 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:07.140920 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=11 2026.08.17 23:52:07.140923 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.140926 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 11 2026.08.17 23:52:07.140928 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:07.140930 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 10, new matched idx: 10 2026.08.17 23:52:07.140932 [ 423990 ] {} RaftInstance: last durable index 10, precommit index 10 2026.08.17 23:52:07.140934 [ 423987 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:07.140939 [ 423990 ] {} RaftInstance: quorum idx 1, 10 10 10 2026.08.17 23:52:07.140949 [ 423990 ] {} RaftInstance: local log idx 10, target_commit_idx 10, quick_commit_index_ 10, state_->get_commit_idx() 10 2026.08.17 23:52:07.140944 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 74 2026.08.17 23:52:07.140953 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=11 2026.08.17 23:52:07.140960 [ 423987 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.140961 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:07.140964 [ 423987 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 11 2026.08.17 23:52:07.140966 [ 423987 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:07.140968 [ 423987 ] {} RaftInstance: peer 2, prev matched idx: 10, new matched idx: 10 2026.08.17 23:52:07.140971 [ 423987 ] {} RaftInstance: last durable index 10, precommit index 10 2026.08.17 23:52:07.140974 [ 423987 ] {} RaftInstance: quorum idx 1, 10 10 10 2026.08.17 23:52:07.140976 [ 423987 ] {} RaftInstance: local log idx 10, target_commit_idx 10, quick_commit_index_ 10, state_->get_commit_idx() 10 2026.08.17 23:52:07.140985 [ 423977 ] {} RaftInstance: append at log_idx 11, timestamp 1787010727140964 2026.08.17 23:52:07.140999 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:07.141003 [ 424009 ] {} RaftInstance: last_log_idx: 10, starting_idx: 1, cur_nxt_idx: 12 2026.08.17 23:52:07.141007 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=10, LastLogTerm=1, EntriesLength=1, CommitIndex=10, Term=1, peer_last_sent_idx 10 2026.08.17 23:52:07.141009 [ 424009 ] {} RaftInstance: idx: 11 2026.08.17 23:52:07.141012 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:07.141029 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:07.141031 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:07.141033 [ 424009 ] {} RaftInstance: last_log_idx: 10, starting_idx: 1, cur_nxt_idx: 12 2026.08.17 23:52:07.141035 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=10, LastLogTerm=1, EntriesLength=1, CommitIndex=10, Term=1, peer_last_sent_idx 11 2026.08.17 23:52:07.141036 [ 424009 ] {} RaftInstance: idx: 11 2026.08.17 23:52:07.141038 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:07.141053 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:07.144890 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:07.144896 [ 423980 ] {} RaftInstance: last durable index 11, precommit index 11 2026.08.17 23:52:07.144900 [ 423980 ] {} RaftInstance: quorum idx 1, 11 10 10 2026.08.17 23:52:07.144903 [ 423980 ] {} RaftInstance: local log idx 11, target_commit_idx 10, quick_commit_index_ 10, state_->get_commit_idx() 10 2026.08.17 23:52:07.144957 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:07.144964 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=12 2026.08.17 23:52:07.144966 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.144969 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 12 2026.08.17 23:52:07.144971 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:07.144973 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 10, new matched idx: 11 2026.08.17 23:52:07.144979 [ 423994 ] {} RaftInstance: last durable index 11, precommit index 11 2026.08.17 23:52:07.144982 [ 423994 ] {} RaftInstance: quorum idx 1, 11 11 10 2026.08.17 23:52:07.144973 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:07.144984 [ 423994 ] {} RaftInstance: trigger commit upto 11 2026.08.17 23:52:07.144992 [ 423994 ] {} RaftInstance: send request to 3 2026.08.17 23:52:07.144994 [ 423994 ] {} RaftInstance: last_log_idx: 11, starting_idx: 1, cur_nxt_idx: 12 2026.08.17 23:52:07.144997 [ 423994 ] {} RaftInstance: append_entries for 3 with LastLogIndex=11, LastLogTerm=1, EntriesLength=0, CommitIndex=11, Term=1, peer_last_sent_idx 11 2026.08.17 23:52:07.144999 [ 423994 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:07.145001 [ 423994 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:07.145020 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:07.145022 [ 423994 ] {} RaftInstance: send request to 2 2026.08.17 23:52:07.145024 [ 423994 ] {} RaftInstance: last_log_idx: 10, starting_idx: 1, cur_nxt_idx: 12 2026.08.17 23:52:07.145027 [ 423994 ] {} RaftInstance: append_entries for 2 with LastLogIndex=10, LastLogTerm=1, EntriesLength=1, CommitIndex=11, Term=1, peer_last_sent_idx 11 2026.08.17 23:52:07.145028 [ 423994 ] {} RaftInstance: idx: 11 2026.08.17 23:52:07.145030 [ 423994 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:07.145039 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:07.145041 [ 423994 ] {} RaftInstance: local log idx 11, target_commit_idx 11, quick_commit_index_ 11, state_->get_commit_idx() 10 2026.08.17 23:52:07.145042 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:07.145049 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:07.145056 [ 424007 ] {} RaftInstance: commit upto 11, current idx 10 2026.08.17 23:52:07.145059 [ 424007 ] {} RaftInstance: commit upto 11, current idx 11 2026.08.17 23:52:07.145050 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=12 2026.08.17 23:52:07.145068 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.145071 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 12 2026.08.17 23:52:07.145073 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:07.145074 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 10, new matched idx: 11 2026.08.17 23:52:07.145077 [ 423996 ] {} RaftInstance: last durable index 11, precommit index 11 2026.08.17 23:52:07.145080 [ 423996 ] {} RaftInstance: quorum idx 1, 11 11 11 2026.08.17 23:52:07.145082 [ 423996 ] {} RaftInstance: local log idx 11, target_commit_idx 11, quick_commit_index_ 11, state_->get_commit_idx() 10 2026.08.17 23:52:07.145084 [ 424007 ] {} RaftInstance: notify cb 11 0x7f0ede9cd520 2026.08.17 23:52:07.145084 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:07.145089 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:07.145090 [ 424007 ] {} RaftInstance: DONE: commit upto 11, current idx 11 2026.08.17 23:52:07.145102 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:07.145099 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=12 2026.08.17 23:52:07.145113 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.145115 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 12 2026.08.17 23:52:07.145117 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:07.145119 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:07.145124 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 11, new matched idx: 11 2026.08.17 23:52:07.145129 [ 423984 ] {} RaftInstance: last durable index 11, precommit index 11 2026.08.17 23:52:07.145133 [ 423984 ] {} RaftInstance: quorum idx 1, 11 11 11 2026.08.17 23:52:07.145135 [ 423984 ] {} RaftInstance: local log idx 11, target_commit_idx 11, quick_commit_index_ 11, state_->get_commit_idx() 11 2026.08.17 23:52:07.145139 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=12 2026.08.17 23:52:07.145142 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.145145 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 12 2026.08.17 23:52:07.145147 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:07.145149 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 11, new matched idx: 11 2026.08.17 23:52:07.145151 [ 423986 ] {} RaftInstance: last durable index 11, precommit index 11 2026.08.17 23:52:07.145154 [ 423986 ] {} RaftInstance: quorum idx 1, 11 11 11 2026.08.17 23:52:07.145156 [ 423986 ] {} RaftInstance: local log idx 11, target_commit_idx 11, quick_commit_index_ 11, state_->get_commit_idx() 11 2026.08.17 23:52:07.145163 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 85 2026.08.17 23:52:07.145171 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:07.145182 [ 423977 ] {} RaftInstance: append at log_idx 12, timestamp 1787010727145173 2026.08.17 23:52:07.145193 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:07.145199 [ 424009 ] {} RaftInstance: last_log_idx: 11, starting_idx: 1, cur_nxt_idx: 13 2026.08.17 23:52:07.145202 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=11, LastLogTerm=1, EntriesLength=1, CommitIndex=11, Term=1, peer_last_sent_idx 12 2026.08.17 23:52:07.145204 [ 424009 ] {} RaftInstance: idx: 12 2026.08.17 23:52:07.145207 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:07.145221 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:07.145223 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:07.145224 [ 424009 ] {} RaftInstance: last_log_idx: 11, starting_idx: 1, cur_nxt_idx: 13 2026.08.17 23:52:07.145226 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=11, LastLogTerm=1, EntriesLength=1, CommitIndex=11, Term=1, peer_last_sent_idx 11 2026.08.17 23:52:07.145228 [ 424009 ] {} RaftInstance: idx: 12 2026.08.17 23:52:07.145230 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:07.145238 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:07.150456 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:07.150464 [ 423980 ] {} RaftInstance: last durable index 12, precommit index 12 2026.08.17 23:52:07.150468 [ 423980 ] {} RaftInstance: quorum idx 1, 12 11 11 2026.08.17 23:52:07.150470 [ 423980 ] {} RaftInstance: local log idx 12, target_commit_idx 11, quick_commit_index_ 11, state_->get_commit_idx() 11 2026.08.17 23:52:07.150529 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:07.150535 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:07.150536 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=13 2026.08.17 23:52:07.150548 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.150554 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 13 2026.08.17 23:52:07.150556 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:07.150558 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 11, new matched idx: 12 2026.08.17 23:52:07.150561 [ 423982 ] {} RaftInstance: last durable index 12, precommit index 12 2026.08.17 23:52:07.150564 [ 423982 ] {} RaftInstance: quorum idx 1, 12 12 11 2026.08.17 23:52:07.150566 [ 423982 ] {} RaftInstance: trigger commit upto 12 2026.08.17 23:52:07.150568 [ 423982 ] {} RaftInstance: send request to 3 2026.08.17 23:52:07.150570 [ 423982 ] {} RaftInstance: last_log_idx: 11, starting_idx: 1, cur_nxt_idx: 13 2026.08.17 23:52:07.150573 [ 423982 ] {} RaftInstance: append_entries for 3 with LastLogIndex=11, LastLogTerm=1, EntriesLength=1, CommitIndex=12, Term=1, peer_last_sent_idx 12 2026.08.17 23:52:07.150575 [ 423982 ] {} RaftInstance: idx: 12 2026.08.17 23:52:07.150578 [ 423982 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:07.150593 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:07.150595 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:07.150597 [ 423982 ] {} RaftInstance: last_log_idx: 12, starting_idx: 1, cur_nxt_idx: 13 2026.08.17 23:52:07.150599 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=12, LastLogTerm=1, EntriesLength=0, CommitIndex=12, Term=1, peer_last_sent_idx 12 2026.08.17 23:52:07.150600 [ 423982 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:07.150602 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:07.150611 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:07.150613 [ 423982 ] {} RaftInstance: local log idx 12, target_commit_idx 12, quick_commit_index_ 12, state_->get_commit_idx() 11 2026.08.17 23:52:07.150614 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:07.150624 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=13 2026.08.17 23:52:07.150627 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:07.150674 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:07.150679 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:07.150628 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.150682 [ 424007 ] {} RaftInstance: commit upto 12, current idx 11 2026.08.17 23:52:07.150692 [ 424007 ] {} RaftInstance: commit upto 12, current idx 12 2026.08.17 23:52:07.150687 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 13 2026.08.17 23:52:07.150699 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:07.150702 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 11, new matched idx: 12 2026.08.17 23:52:07.150704 [ 423995 ] {} RaftInstance: last durable index 12, precommit index 12 2026.08.17 23:52:07.150708 [ 423995 ] {} RaftInstance: quorum idx 1, 12 12 12 2026.08.17 23:52:07.150710 [ 423995 ] {} RaftInstance: local log idx 12, target_commit_idx 12, quick_commit_index_ 12, state_->get_commit_idx() 11 2026.08.17 23:52:07.150714 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:07.150710 [ 424007 ] {} RaftInstance: notify cb 12 0x7f0ede9cd620 2026.08.17 23:52:07.150718 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=13 2026.08.17 23:52:07.150721 [ 424007 ] {} RaftInstance: DONE: commit upto 12, current idx 12 2026.08.17 23:52:07.150726 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:07.150722 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.150738 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 13 2026.08.17 23:52:07.150740 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:07.150741 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 12, new matched idx: 12 2026.08.17 23:52:07.150743 [ 423991 ] {} RaftInstance: last durable index 12, precommit index 12 2026.08.17 23:52:07.150748 [ 423991 ] {} RaftInstance: quorum idx 1, 12 12 12 2026.08.17 23:52:07.150750 [ 423991 ] {} RaftInstance: local log idx 12, target_commit_idx 12, quick_commit_index_ 12, state_->get_commit_idx() 12 2026.08.17 23:52:07.150754 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=13 2026.08.17 23:52:07.150756 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.150759 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 13 2026.08.17 23:52:07.150761 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:07.150762 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 12, new matched idx: 12 2026.08.17 23:52:07.150764 [ 423987 ] {} RaftInstance: last durable index 12, precommit index 12 2026.08.17 23:52:07.150767 [ 423987 ] {} RaftInstance: quorum idx 1, 12 12 12 2026.08.17 23:52:07.150769 [ 423987 ] {} RaftInstance: local log idx 12, target_commit_idx 12, quick_commit_index_ 12, state_->get_commit_idx() 12 2026.08.17 23:52:07.150773 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 89 2026.08.17 23:52:07.150780 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:07.150791 [ 423977 ] {} RaftInstance: append at log_idx 13, timestamp 1787010727150782 2026.08.17 23:52:07.150799 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:07.150803 [ 424009 ] {} RaftInstance: last_log_idx: 12, starting_idx: 1, cur_nxt_idx: 14 2026.08.17 23:52:07.150806 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=12, LastLogTerm=1, EntriesLength=1, CommitIndex=12, Term=1, peer_last_sent_idx 12 2026.08.17 23:52:07.150808 [ 424009 ] {} RaftInstance: idx: 13 2026.08.17 23:52:07.150811 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:07.150821 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:07.150823 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:07.150824 [ 424009 ] {} RaftInstance: last_log_idx: 12, starting_idx: 1, cur_nxt_idx: 14 2026.08.17 23:52:07.150826 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=12, LastLogTerm=1, EntriesLength=1, CommitIndex=12, Term=1, peer_last_sent_idx 13 2026.08.17 23:52:07.150827 [ 424009 ] {} RaftInstance: idx: 13 2026.08.17 23:52:07.150829 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:07.150837 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:07.154512 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:07.154523 [ 423980 ] {} RaftInstance: last durable index 13, precommit index 13 2026.08.17 23:52:07.154528 [ 423980 ] {} RaftInstance: quorum idx 1, 13 12 12 2026.08.17 23:52:07.154530 [ 423980 ] {} RaftInstance: local log idx 13, target_commit_idx 12, quick_commit_index_ 12, state_->get_commit_idx() 12 2026.08.17 23:52:07.154569 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:07.154574 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:07.154574 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=14 2026.08.17 23:52:07.154586 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.154588 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 14 2026.08.17 23:52:07.154590 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:07.154591 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 12, new matched idx: 13 2026.08.17 23:52:07.154593 [ 423983 ] {} RaftInstance: last durable index 13, precommit index 13 2026.08.17 23:52:07.154596 [ 423983 ] {} RaftInstance: quorum idx 1, 13 13 12 2026.08.17 23:52:07.154598 [ 423983 ] {} RaftInstance: trigger commit upto 13 2026.08.17 23:52:07.154599 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:07.154601 [ 423983 ] {} RaftInstance: last_log_idx: 13, starting_idx: 1, cur_nxt_idx: 14 2026.08.17 23:52:07.154603 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=13, LastLogTerm=1, EntriesLength=0, CommitIndex=13, Term=1, peer_last_sent_idx 13 2026.08.17 23:52:07.154604 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:07.154607 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:07.154613 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:07.154615 [ 423983 ] {} RaftInstance: send request to 2 2026.08.17 23:52:07.154617 [ 423983 ] {} RaftInstance: last_log_idx: 12, starting_idx: 1, cur_nxt_idx: 14 2026.08.17 23:52:07.154619 [ 423983 ] {} RaftInstance: append_entries for 2 with LastLogIndex=12, LastLogTerm=1, EntriesLength=1, CommitIndex=13, Term=1, peer_last_sent_idx 13 2026.08.17 23:52:07.154620 [ 423983 ] {} RaftInstance: idx: 13 2026.08.17 23:52:07.154622 [ 423983 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:07.154631 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:07.154633 [ 423983 ] {} RaftInstance: local log idx 13, target_commit_idx 13, quick_commit_index_ 13, state_->get_commit_idx() 12 2026.08.17 23:52:07.154635 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:07.154639 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:07.154642 [ 424007 ] {} RaftInstance: commit upto 13, current idx 12 2026.08.17 23:52:07.154645 [ 424007 ] {} RaftInstance: commit upto 13, current idx 13 2026.08.17 23:52:07.154641 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=14 2026.08.17 23:52:07.154655 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.154659 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 14 2026.08.17 23:52:07.154664 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:07.154666 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 12, new matched idx: 13 2026.08.17 23:52:07.154670 [ 423993 ] {} RaftInstance: last durable index 13, precommit index 13 2026.08.17 23:52:07.154674 [ 423993 ] {} RaftInstance: quorum idx 1, 13 13 13 2026.08.17 23:52:07.154677 [ 423993 ] {} RaftInstance: local log idx 13, target_commit_idx 13, quick_commit_index_ 13, state_->get_commit_idx() 12 2026.08.17 23:52:07.154681 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:07.154682 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:07.154653 [ 424007 ] {} RaftInstance: notify cb 13 0x7f0ede9cd720 2026.08.17 23:52:07.154687 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=14 2026.08.17 23:52:07.154694 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.154689 [ 424007 ] {} RaftInstance: DONE: commit upto 13, current idx 13 2026.08.17 23:52:07.154705 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:07.154696 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 14 2026.08.17 23:52:07.154710 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:07.154712 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 13, new matched idx: 13 2026.08.17 23:52:07.154715 [ 423994 ] {} RaftInstance: last durable index 13, precommit index 13 2026.08.17 23:52:07.154718 [ 423994 ] {} RaftInstance: quorum idx 1, 13 13 13 2026.08.17 23:52:07.154720 [ 423994 ] {} RaftInstance: local log idx 13, target_commit_idx 13, quick_commit_index_ 13, state_->get_commit_idx() 13 2026.08.17 23:52:07.154768 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:07.154773 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=14 2026.08.17 23:52:07.154776 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.154778 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 14 2026.08.17 23:52:07.154780 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:07.154782 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 13, new matched idx: 13 2026.08.17 23:52:07.154784 [ 423986 ] {} RaftInstance: last durable index 13, precommit index 13 2026.08.17 23:52:07.154787 [ 423986 ] {} RaftInstance: quorum idx 1, 13 13 13 2026.08.17 23:52:07.154789 [ 423986 ] {} RaftInstance: local log idx 13, target_commit_idx 13, quick_commit_index_ 13, state_->get_commit_idx() 13 2026.08.17 23:52:07.155807 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 521 2026.08.17 23:52:07.155824 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:07.155837 [ 423977 ] {} RaftInstance: append at log_idx 14, timestamp 1787010727155826 2026.08.17 23:52:07.155845 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:07.155847 [ 424009 ] {} RaftInstance: last_log_idx: 13, starting_idx: 1, cur_nxt_idx: 15 2026.08.17 23:52:07.155850 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=13, LastLogTerm=1, EntriesLength=1, CommitIndex=13, Term=1, peer_last_sent_idx 14 2026.08.17 23:52:07.155852 [ 424009 ] {} RaftInstance: idx: 14 2026.08.17 23:52:07.155853 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:07.155869 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:07.155872 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:07.155873 [ 424009 ] {} RaftInstance: last_log_idx: 13, starting_idx: 1, cur_nxt_idx: 15 2026.08.17 23:52:07.155875 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=13, LastLogTerm=1, EntriesLength=1, CommitIndex=13, Term=1, peer_last_sent_idx 13 2026.08.17 23:52:07.155876 [ 424009 ] {} RaftInstance: idx: 14 2026.08.17 23:52:07.155878 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:07.155887 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:07.158758 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:07.158765 [ 423980 ] {} RaftInstance: last durable index 14, precommit index 14 2026.08.17 23:52:07.158769 [ 423980 ] {} RaftInstance: quorum idx 1, 14 13 13 2026.08.17 23:52:07.158770 [ 423980 ] {} RaftInstance: local log idx 14, target_commit_idx 13, quick_commit_index_ 13, state_->get_commit_idx() 13 2026.08.17 23:52:07.158804 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:07.158811 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=15 2026.08.17 23:52:07.158813 [ 423990 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:07.158815 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.158826 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 15 2026.08.17 23:52:07.158828 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:07.158829 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 13, new matched idx: 14 2026.08.17 23:52:07.158831 [ 423981 ] {} RaftInstance: last durable index 14, precommit index 14 2026.08.17 23:52:07.158834 [ 423981 ] {} RaftInstance: quorum idx 1, 14 14 13 2026.08.17 23:52:07.158835 [ 423981 ] {} RaftInstance: trigger commit upto 14 2026.08.17 23:52:07.158837 [ 423981 ] {} RaftInstance: send request to 3 2026.08.17 23:52:07.158839 [ 423981 ] {} RaftInstance: last_log_idx: 14, starting_idx: 1, cur_nxt_idx: 15 2026.08.17 23:52:07.158841 [ 423981 ] {} RaftInstance: append_entries for 3 with LastLogIndex=14, LastLogTerm=1, EntriesLength=0, CommitIndex=14, Term=1, peer_last_sent_idx 14 2026.08.17 23:52:07.158842 [ 423981 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:07.158845 [ 423981 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:07.158855 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:07.158856 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:07.158858 [ 423981 ] {} RaftInstance: last_log_idx: 13, starting_idx: 1, cur_nxt_idx: 15 2026.08.17 23:52:07.158860 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=13, LastLogTerm=1, EntriesLength=1, CommitIndex=14, Term=1, peer_last_sent_idx 14 2026.08.17 23:52:07.158862 [ 423981 ] {} RaftInstance: idx: 14 2026.08.17 23:52:07.158863 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:07.158878 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:07.158880 [ 423981 ] {} RaftInstance: local log idx 14, target_commit_idx 14, quick_commit_index_ 14, state_->get_commit_idx() 13 2026.08.17 23:52:07.158882 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:07.158890 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:07.158891 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=15 2026.08.17 23:52:07.158901 [ 423990 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.158905 [ 423990 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 15 2026.08.17 23:52:07.158910 [ 423990 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:07.158912 [ 423990 ] {} RaftInstance: peer 2, prev matched idx: 13, new matched idx: 14 2026.08.17 23:52:07.158914 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:07.158916 [ 423990 ] {} RaftInstance: last durable index 14, precommit index 14 2026.08.17 23:52:07.158896 [ 424007 ] {} RaftInstance: commit upto 14, current idx 13 2026.08.17 23:52:07.158930 [ 424007 ] {} RaftInstance: commit upto 14, current idx 14 2026.08.17 23:52:07.158926 [ 423990 ] {} RaftInstance: quorum idx 1, 14 14 14 2026.08.17 23:52:07.158938 [ 423990 ] {} RaftInstance: local log idx 14, target_commit_idx 14, quick_commit_index_ 14, state_->get_commit_idx() 13 2026.08.17 23:52:07.158940 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:07.158946 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=15 2026.08.17 23:52:07.158950 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.158953 [ 424007 ] {} RaftInstance: notify cb 14 0x7f0ede9cd820 2026.08.17 23:52:07.158954 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 15 2026.08.17 23:52:07.158956 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:07.158957 [ 424007 ] {} RaftInstance: DONE: commit upto 14, current idx 14 2026.08.17 23:52:07.158961 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:07.158958 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 14, new matched idx: 14 2026.08.17 23:52:07.158966 [ 423982 ] {} RaftInstance: last durable index 14, precommit index 14 2026.08.17 23:52:07.158968 [ 423982 ] {} RaftInstance: quorum idx 1, 14 14 14 2026.08.17 23:52:07.158969 [ 423982 ] {} RaftInstance: local log idx 14, target_commit_idx 14, quick_commit_index_ 14, state_->get_commit_idx() 14 2026.08.17 23:52:07.159002 [ 423987 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:07.159008 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=15 2026.08.17 23:52:07.159011 [ 423987 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.159013 [ 423987 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 15 2026.08.17 23:52:07.159015 [ 423987 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:07.159017 [ 423987 ] {} RaftInstance: peer 2, prev matched idx: 14, new matched idx: 14 2026.08.17 23:52:07.159021 [ 423987 ] {} RaftInstance: last durable index 14, precommit index 14 2026.08.17 23:52:07.159027 [ 423987 ] {} RaftInstance: quorum idx 1, 14 14 14 2026.08.17 23:52:07.159029 [ 423987 ] {} RaftInstance: local log idx 14, target_commit_idx 14, quick_commit_index_ 14, state_->get_commit_idx() 14 2026.08.17 23:52:07.159017 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 233 2026.08.17 23:52:07.159039 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:07.159060 [ 423977 ] {} RaftInstance: append at log_idx 15, timestamp 1787010727159041 2026.08.17 23:52:07.159070 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:07.159073 [ 424009 ] {} RaftInstance: last_log_idx: 14, starting_idx: 1, cur_nxt_idx: 16 2026.08.17 23:52:07.159076 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=14, LastLogTerm=1, EntriesLength=1, CommitIndex=14, Term=1, peer_last_sent_idx 15 2026.08.17 23:52:07.159078 [ 424009 ] {} RaftInstance: idx: 15 2026.08.17 23:52:07.159081 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:07.159096 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:07.159098 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:07.159100 [ 424009 ] {} RaftInstance: last_log_idx: 14, starting_idx: 1, cur_nxt_idx: 16 2026.08.17 23:52:07.159102 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=14, LastLogTerm=1, EntriesLength=1, CommitIndex=14, Term=1, peer_last_sent_idx 14 2026.08.17 23:52:07.159103 [ 424009 ] {} RaftInstance: idx: 15 2026.08.17 23:52:07.159105 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:07.159116 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:07.163339 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:07.163351 [ 423980 ] {} RaftInstance: last durable index 15, precommit index 15 2026.08.17 23:52:07.163356 [ 423980 ] {} RaftInstance: quorum idx 1, 15 14 14 2026.08.17 23:52:07.163358 [ 423980 ] {} RaftInstance: local log idx 15, target_commit_idx 14, quick_commit_index_ 14, state_->get_commit_idx() 14 2026.08.17 23:52:07.163410 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:07.163418 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:07.163420 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=16 2026.08.17 23:52:07.163430 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.163433 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 16 2026.08.17 23:52:07.163435 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:07.163436 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 14, new matched idx: 15 2026.08.17 23:52:07.163438 [ 423985 ] {} RaftInstance: last durable index 15, precommit index 15 2026.08.17 23:52:07.163441 [ 423985 ] {} RaftInstance: quorum idx 1, 15 15 14 2026.08.17 23:52:07.163443 [ 423985 ] {} RaftInstance: trigger commit upto 15 2026.08.17 23:52:07.163445 [ 423985 ] {} RaftInstance: send request to 3 2026.08.17 23:52:07.163446 [ 423985 ] {} RaftInstance: last_log_idx: 15, starting_idx: 1, cur_nxt_idx: 16 2026.08.17 23:52:07.163450 [ 423985 ] {} RaftInstance: append_entries for 3 with LastLogIndex=15, LastLogTerm=1, EntriesLength=0, CommitIndex=15, Term=1, peer_last_sent_idx 15 2026.08.17 23:52:07.163452 [ 423985 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:07.163454 [ 423985 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:07.163475 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:07.163477 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:07.163479 [ 423985 ] {} RaftInstance: last_log_idx: 14, starting_idx: 1, cur_nxt_idx: 16 2026.08.17 23:52:07.163481 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=14, LastLogTerm=1, EntriesLength=1, CommitIndex=15, Term=1, peer_last_sent_idx 15 2026.08.17 23:52:07.163482 [ 423985 ] {} RaftInstance: idx: 15 2026.08.17 23:52:07.163484 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:07.163496 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:07.163498 [ 423985 ] {} RaftInstance: local log idx 15, target_commit_idx 15, quick_commit_index_ 15, state_->get_commit_idx() 14 2026.08.17 23:52:07.163499 [ 423985 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:07.163506 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:07.163510 [ 424007 ] {} RaftInstance: commit upto 15, current idx 14 2026.08.17 23:52:07.163511 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=16 2026.08.17 23:52:07.163516 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.163520 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 16 2026.08.17 23:52:07.163523 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:07.163526 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 14, new matched idx: 15 2026.08.17 23:52:07.163512 [ 424007 ] {} RaftInstance: commit upto 15, current idx 15 2026.08.17 23:52:07.163529 [ 423984 ] {} RaftInstance: last durable index 15, precommit index 15 2026.08.17 23:52:07.163542 [ 423984 ] {} RaftInstance: quorum idx 1, 15 15 15 2026.08.17 23:52:07.163544 [ 423984 ] {} RaftInstance: local log idx 15, target_commit_idx 15, quick_commit_index_ 15, state_->get_commit_idx() 14 2026.08.17 23:52:07.163546 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:07.163553 [ 424007 ] {} RaftInstance: notify cb 15 0x7f0ede9cd920 2026.08.17 23:52:07.163558 [ 424007 ] {} RaftInstance: DONE: commit upto 15, current idx 15 2026.08.17 23:52:07.163563 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:07.163578 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:07.163585 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=16 2026.08.17 23:52:07.163588 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.163590 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 16 2026.08.17 23:52:07.163592 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:07.163594 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 15, new matched idx: 15 2026.08.17 23:52:07.163596 [ 423994 ] {} RaftInstance: last durable index 15, precommit index 15 2026.08.17 23:52:07.163598 [ 423994 ] {} RaftInstance: quorum idx 1, 15 15 15 2026.08.17 23:52:07.163600 [ 423994 ] {} RaftInstance: local log idx 15, target_commit_idx 15, quick_commit_index_ 15, state_->get_commit_idx() 15 2026.08.17 23:52:07.163613 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:07.163619 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=16 2026.08.17 23:52:07.163622 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.163624 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 16 2026.08.17 23:52:07.163626 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:07.163628 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 15, new matched idx: 15 2026.08.17 23:52:07.163631 [ 423989 ] {} RaftInstance: last durable index 15, precommit index 15 2026.08.17 23:52:07.163634 [ 423989 ] {} RaftInstance: quorum idx 1, 15 15 15 2026.08.17 23:52:07.163636 [ 423989 ] {} RaftInstance: local log idx 15, target_commit_idx 15, quick_commit_index_ 15, state_->get_commit_idx() 15 2026.08.17 23:52:07.563527 [ 423995 ] {} RaftInstance: heartbeat timeout for 3 2026.08.17 23:52:07.563588 [ 423995 ] {} RaftInstance: (update) new target priority: 1 2026.08.17 23:52:07.563592 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:07.563596 [ 423995 ] {} RaftInstance: last_log_idx: 15, starting_idx: 1, cur_nxt_idx: 16 2026.08.17 23:52:07.563602 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=15, LastLogTerm=1, EntriesLength=0, CommitIndex=15, Term=1, peer_last_sent_idx 16 2026.08.17 23:52:07.563604 [ 423995 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:07.563609 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:07.563653 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:07.563672 [ 423991 ] {} RaftInstance: heartbeat timeout for 2 2026.08.17 23:52:07.563681 [ 423991 ] {} RaftInstance: (update) new target priority: 1 2026.08.17 23:52:07.563684 [ 423991 ] {} RaftInstance: send request to 2 2026.08.17 23:52:07.563688 [ 423991 ] {} RaftInstance: last_log_idx: 15, starting_idx: 1, cur_nxt_idx: 16 2026.08.17 23:52:07.563692 [ 423991 ] {} RaftInstance: append_entries for 2 with LastLogIndex=15, LastLogTerm=1, EntriesLength=0, CommitIndex=15, Term=1, peer_last_sent_idx 15 2026.08.17 23:52:07.563694 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:07.563697 [ 423991 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:07.563722 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:07.563780 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:07.563804 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=16 2026.08.17 23:52:07.563814 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.563819 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 16 2026.08.17 23:52:07.563821 [ 423987 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:07.563822 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:07.563832 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 15, new matched idx: 15 2026.08.17 23:52:07.563836 [ 423981 ] {} RaftInstance: last durable index 15, precommit index 15 2026.08.17 23:52:07.563842 [ 423981 ] {} RaftInstance: quorum idx 1, 15 15 15 2026.08.17 23:52:07.563846 [ 423981 ] {} RaftInstance: local log idx 15, target_commit_idx 15, quick_commit_index_ 15, state_->get_commit_idx() 15 2026.08.17 23:52:07.563853 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=16 2026.08.17 23:52:07.563857 [ 423987 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:07.563861 [ 423987 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 16 2026.08.17 23:52:07.563863 [ 423987 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:07.563865 [ 423987 ] {} RaftInstance: peer 2, prev matched idx: 15, new matched idx: 15 2026.08.17 23:52:07.563868 [ 423987 ] {} RaftInstance: last durable index 15, precommit index 15 2026.08.17 23:52:07.563873 [ 423987 ] {} RaftInstance: quorum idx 1, 15 15 15 2026.08.17 23:52:07.563875 [ 423987 ] {} RaftInstance: local log idx 15, target_commit_idx 15, quick_commit_index_ 15, state_->get_commit_idx() 15 2026.08.17 23:52:08.000254 [ 426103 ] {} AsynchronousMetrics: MemoryTracking: was 140.16 MiB, peak 144.06 MiB, free memory in arenas 28.45 MiB, will set to 143.35 MiB (RSS), difference: 3.19 MiB 2026.08.17 23:52:08.063715 [ 423988 ] {} RaftInstance: heartbeat timeout for 3 2026.08.17 23:52:08.063740 [ 423988 ] {} RaftInstance: (update) new target priority: 1 2026.08.17 23:52:08.063745 [ 423988 ] {} RaftInstance: send request to 3 2026.08.17 23:52:08.063749 [ 423988 ] {} RaftInstance: last_log_idx: 15, starting_idx: 1, cur_nxt_idx: 16 2026.08.17 23:52:08.063755 [ 423988 ] {} RaftInstance: append_entries for 3 with LastLogIndex=15, LastLogTerm=1, EntriesLength=0, CommitIndex=15, Term=1, peer_last_sent_idx 16 2026.08.17 23:52:08.063758 [ 423988 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:08.063762 [ 423988 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:08.063799 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:08.063817 [ 423996 ] {} RaftInstance: heartbeat timeout for 2 2026.08.17 23:52:08.063827 [ 423996 ] {} RaftInstance: (update) new target priority: 1 2026.08.17 23:52:08.063830 [ 423996 ] {} RaftInstance: send request to 2 2026.08.17 23:52:08.063834 [ 423996 ] {} RaftInstance: last_log_idx: 15, starting_idx: 1, cur_nxt_idx: 16 2026.08.17 23:52:08.063838 [ 423996 ] {} RaftInstance: append_entries for 2 with LastLogIndex=15, LastLogTerm=1, EntriesLength=0, CommitIndex=15, Term=1, peer_last_sent_idx 16 2026.08.17 23:52:08.063840 [ 423996 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:08.063843 [ 423996 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:08.063867 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:08.063913 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:08.063925 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=16 2026.08.17 23:52:08.063929 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:08.063933 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 16 2026.08.17 23:52:08.063940 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:08.063942 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 15, new matched idx: 15 2026.08.17 23:52:08.063946 [ 423993 ] {} RaftInstance: last durable index 15, precommit index 15 2026.08.17 23:52:08.063951 [ 423993 ] {} RaftInstance: quorum idx 1, 15 15 15 2026.08.17 23:52:08.063954 [ 423993 ] {} RaftInstance: local log idx 15, target_commit_idx 15, quick_commit_index_ 15, state_->get_commit_idx() 15 2026.08.17 23:52:08.063966 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:08.063995 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=16 2026.08.17 23:52:08.063998 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:08.064003 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 16 2026.08.17 23:52:08.064006 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:08.064008 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 15, new matched idx: 15 2026.08.17 23:52:08.064012 [ 423985 ] {} RaftInstance: last durable index 15, precommit index 15 2026.08.17 23:52:08.064018 [ 423985 ] {} RaftInstance: quorum idx 1, 15 15 15 2026.08.17 23:52:08.064021 [ 423985 ] {} RaftInstance: local log idx 15, target_commit_idx 15, quick_commit_index_ 15, state_->get_commit_idx() 15 2026.08.17 23:52:08.563850 [ 423983 ] {} RaftInstance: heartbeat timeout for 3 2026.08.17 23:52:08.563877 [ 423983 ] {} RaftInstance: (update) new target priority: 1 2026.08.17 23:52:08.563881 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:08.563885 [ 423983 ] {} RaftInstance: last_log_idx: 15, starting_idx: 1, cur_nxt_idx: 16 2026.08.17 23:52:08.563891 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=15, LastLogTerm=1, EntriesLength=0, CommitIndex=15, Term=1, peer_last_sent_idx 16 2026.08.17 23:52:08.563893 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:08.563898 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:08.563932 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:08.563961 [ 423984 ] {} RaftInstance: heartbeat timeout for 2 2026.08.17 23:52:08.563978 [ 423984 ] {} RaftInstance: (update) new target priority: 1 2026.08.17 23:52:08.563982 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:08.563986 [ 423984 ] {} RaftInstance: last_log_idx: 15, starting_idx: 1, cur_nxt_idx: 16 2026.08.17 23:52:08.563993 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=15, LastLogTerm=1, EntriesLength=0, CommitIndex=15, Term=1, peer_last_sent_idx 16 2026.08.17 23:52:08.563995 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:08.564000 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:08.564025 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:08.564046 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:08.564057 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=16 2026.08.17 23:52:08.564060 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:08.564064 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 16 2026.08.17 23:52:08.564067 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:08.564069 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 15, new matched idx: 15 2026.08.17 23:52:08.564072 [ 423994 ] {} RaftInstance: last durable index 15, precommit index 15 2026.08.17 23:52:08.564080 [ 423994 ] {} RaftInstance: quorum idx 1, 15 15 15 2026.08.17 23:52:08.564083 [ 423994 ] {} RaftInstance: local log idx 15, target_commit_idx 15, quick_commit_index_ 15, state_->get_commit_idx() 15 2026.08.17 23:52:08.564112 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:08.564116 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=16 2026.08.17 23:52:08.564119 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:08.564121 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 16 2026.08.17 23:52:08.564123 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:08.564125 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 15, new matched idx: 15 2026.08.17 23:52:08.564128 [ 423984 ] {} RaftInstance: last durable index 15, precommit index 15 2026.08.17 23:52:08.564131 [ 423984 ] {} RaftInstance: quorum idx 1, 15 15 15 2026.08.17 23:52:08.564133 [ 423984 ] {} RaftInstance: local log idx 15, target_commit_idx 15, quick_commit_index_ 15, state_->get_commit_idx() 15 2026.08.17 23:52:09.063977 [ 423991 ] {} RaftInstance: heartbeat timeout for 3 2026.08.17 23:52:09.064969 [ 423991 ] {} RaftInstance: (update) new target priority: 1 2026.08.17 23:52:09.064974 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:09.064978 [ 423991 ] {} RaftInstance: last_log_idx: 15, starting_idx: 1, cur_nxt_idx: 16 2026.08.17 23:52:09.064982 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=15, LastLogTerm=1, EntriesLength=0, CommitIndex=15, Term=1, peer_last_sent_idx 16 2026.08.17 23:52:09.064985 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:09.064989 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:09.065013 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:09.065025 [ 423982 ] {} RaftInstance: heartbeat timeout for 2 2026.08.17 23:52:09.065035 [ 423982 ] {} RaftInstance: (update) new target priority: 1 2026.08.17 23:52:09.065038 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:09.065041 [ 423982 ] {} RaftInstance: last_log_idx: 15, starting_idx: 1, cur_nxt_idx: 16 2026.08.17 23:52:09.065045 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=15, LastLogTerm=1, EntriesLength=0, CommitIndex=15, Term=1, peer_last_sent_idx 16 2026.08.17 23:52:09.065047 [ 423982 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:09.065051 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:09.065073 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:09.065159 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:09.065165 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=16 2026.08.17 23:52:09.065168 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:09.065172 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 16 2026.08.17 23:52:09.065174 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:09.065176 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 15, new matched idx: 15 2026.08.17 23:52:09.065178 [ 423981 ] {} RaftInstance: last durable index 15, precommit index 15 2026.08.17 23:52:09.065183 [ 423981 ] {} RaftInstance: quorum idx 1, 15 15 15 2026.08.17 23:52:09.065187 [ 423981 ] {} RaftInstance: local log idx 15, target_commit_idx 15, quick_commit_index_ 15, state_->get_commit_idx() 15 2026.08.17 23:52:09.065205 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:09.065220 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=16 2026.08.17 23:52:09.065224 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:09.065227 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 16 2026.08.17 23:52:09.065229 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:09.065231 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 15, new matched idx: 15 2026.08.17 23:52:09.065234 [ 423986 ] {} RaftInstance: last durable index 15, precommit index 15 2026.08.17 23:52:09.065238 [ 423986 ] {} RaftInstance: quorum idx 1, 15 15 15 2026.08.17 23:52:09.065240 [ 423986 ] {} RaftInstance: local log idx 15, target_commit_idx 15, quick_commit_index_ 15, state_->get_commit_idx() 15 2026.08.17 23:52:09.565062 [ 423981 ] {} RaftInstance: heartbeat timeout for 3 2026.08.17 23:52:09.565109 [ 423981 ] {} RaftInstance: (update) new target priority: 1 2026.08.17 23:52:09.565113 [ 423981 ] {} RaftInstance: send request to 3 2026.08.17 23:52:09.565118 [ 423981 ] {} RaftInstance: last_log_idx: 15, starting_idx: 1, cur_nxt_idx: 16 2026.08.17 23:52:09.565123 [ 423981 ] {} RaftInstance: append_entries for 3 with LastLogIndex=15, LastLogTerm=1, EntriesLength=0, CommitIndex=15, Term=1, peer_last_sent_idx 16 2026.08.17 23:52:09.565126 [ 423981 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:09.565130 [ 423981 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:09.565154 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:09.565170 [ 423996 ] {} RaftInstance: heartbeat timeout for 2 2026.08.17 23:52:09.565182 [ 423996 ] {} RaftInstance: (update) new target priority: 1 2026.08.17 23:52:09.565185 [ 423996 ] {} RaftInstance: send request to 2 2026.08.17 23:52:09.565188 [ 423996 ] {} RaftInstance: last_log_idx: 15, starting_idx: 1, cur_nxt_idx: 16 2026.08.17 23:52:09.565191 [ 423996 ] {} RaftInstance: append_entries for 2 with LastLogIndex=15, LastLogTerm=1, EntriesLength=0, CommitIndex=15, Term=1, peer_last_sent_idx 16 2026.08.17 23:52:09.565194 [ 423996 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:09.565197 [ 423996 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:09.565218 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:09.565276 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:09.565300 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=16 2026.08.17 23:52:09.565304 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:09.565309 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 16 2026.08.17 23:52:09.565311 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:09.565314 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 15, new matched idx: 15 2026.08.17 23:52:09.565317 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:09.565319 [ 423993 ] {} RaftInstance: last durable index 15, precommit index 15 2026.08.17 23:52:09.565336 [ 423993 ] {} RaftInstance: quorum idx 1, 15 15 15 2026.08.17 23:52:09.565340 [ 423993 ] {} RaftInstance: local log idx 15, target_commit_idx 15, quick_commit_index_ 15, state_->get_commit_idx() 15 2026.08.17 23:52:09.565351 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=16 2026.08.17 23:52:09.565355 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:09.565359 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 16 2026.08.17 23:52:09.565363 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:09.565365 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 15, new matched idx: 15 2026.08.17 23:52:09.565368 [ 423983 ] {} RaftInstance: last durable index 15, precommit index 15 2026.08.17 23:52:09.565373 [ 423983 ] {} RaftInstance: quorum idx 1, 15 15 15 2026.08.17 23:52:09.565376 [ 423983 ] {} RaftInstance: local log idx 15, target_commit_idx 15, quick_commit_index_ 15, state_->get_commit_idx() 15 2026.08.17 23:52:10.065202 [ 423995 ] {} RaftInstance: heartbeat timeout for 3 2026.08.17 23:52:10.065229 [ 423995 ] {} RaftInstance: (update) new target priority: 1 2026.08.17 23:52:10.065234 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:10.065238 [ 423995 ] {} RaftInstance: last_log_idx: 15, starting_idx: 1, cur_nxt_idx: 16 2026.08.17 23:52:10.065243 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=15, LastLogTerm=1, EntriesLength=0, CommitIndex=15, Term=1, peer_last_sent_idx 16 2026.08.17 23:52:10.065246 [ 423995 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:10.065250 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:10.065274 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:10.065289 [ 423990 ] {} RaftInstance: heartbeat timeout for 2 2026.08.17 23:52:10.065297 [ 423990 ] {} RaftInstance: (update) new target priority: 1 2026.08.17 23:52:10.065301 [ 423990 ] {} RaftInstance: send request to 2 2026.08.17 23:52:10.065304 [ 423990 ] {} RaftInstance: last_log_idx: 15, starting_idx: 1, cur_nxt_idx: 16 2026.08.17 23:52:10.065308 [ 423990 ] {} RaftInstance: append_entries for 2 with LastLogIndex=15, LastLogTerm=1, EntriesLength=0, CommitIndex=15, Term=1, peer_last_sent_idx 16 2026.08.17 23:52:10.065310 [ 423990 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:10.065313 [ 423990 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:10.065335 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:10.065398 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:10.065409 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=16 2026.08.17 23:52:10.065413 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:10.065417 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 16 2026.08.17 23:52:10.065419 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:10.065426 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 15, new matched idx: 15 2026.08.17 23:52:10.065429 [ 423994 ] {} RaftInstance: last durable index 15, precommit index 15 2026.08.17 23:52:10.065428 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:10.065435 [ 423994 ] {} RaftInstance: quorum idx 1, 15 15 15 2026.08.17 23:52:10.065450 [ 423994 ] {} RaftInstance: local log idx 15, target_commit_idx 15, quick_commit_index_ 15, state_->get_commit_idx() 15 2026.08.17 23:52:10.065458 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=16 2026.08.17 23:52:10.065463 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:10.065468 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 16 2026.08.17 23:52:10.065470 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:10.065472 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 15, new matched idx: 15 2026.08.17 23:52:10.065476 [ 423991 ] {} RaftInstance: last durable index 15, precommit index 15 2026.08.17 23:52:10.065482 [ 423991 ] {} RaftInstance: quorum idx 1, 15 15 15 2026.08.17 23:52:10.065490 [ 423991 ] {} RaftInstance: local log idx 15, target_commit_idx 15, quick_commit_index_ 15, state_->get_commit_idx() 15 2026.08.17 23:52:10.565325 [ 423988 ] {} RaftInstance: heartbeat timeout for 3 2026.08.17 23:52:10.565350 [ 423988 ] {} RaftInstance: (update) new target priority: 1 2026.08.17 23:52:10.565354 [ 423988 ] {} RaftInstance: send request to 3 2026.08.17 23:52:10.565358 [ 423988 ] {} RaftInstance: last_log_idx: 15, starting_idx: 1, cur_nxt_idx: 16 2026.08.17 23:52:10.565364 [ 423988 ] {} RaftInstance: append_entries for 3 with LastLogIndex=15, LastLogTerm=1, EntriesLength=0, CommitIndex=15, Term=1, peer_last_sent_idx 16 2026.08.17 23:52:10.565366 [ 423988 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:10.565372 [ 423988 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:10.565396 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:10.565410 [ 423982 ] {} RaftInstance: heartbeat timeout for 2 2026.08.17 23:52:10.565419 [ 423982 ] {} RaftInstance: (update) new target priority: 1 2026.08.17 23:52:10.565422 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:10.565425 [ 423982 ] {} RaftInstance: last_log_idx: 15, starting_idx: 1, cur_nxt_idx: 16 2026.08.17 23:52:10.565429 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=15, LastLogTerm=1, EntriesLength=0, CommitIndex=15, Term=1, peer_last_sent_idx 16 2026.08.17 23:52:10.565431 [ 423982 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:10.565434 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:10.565447 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:10.565491 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:10.565500 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=16 2026.08.17 23:52:10.565504 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:10.565508 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 16 2026.08.17 23:52:10.565511 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:10.565512 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 15, new matched idx: 15 2026.08.17 23:52:10.565515 [ 423992 ] {} RaftInstance: last durable index 15, precommit index 15 2026.08.17 23:52:10.565521 [ 423992 ] {} RaftInstance: quorum idx 1, 15 15 15 2026.08.17 23:52:10.565524 [ 423992 ] {} RaftInstance: local log idx 15, target_commit_idx 15, quick_commit_index_ 15, state_->get_commit_idx() 15 2026.08.17 23:52:10.565561 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:10.565570 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=16 2026.08.17 23:52:10.565572 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:10.565575 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 16 2026.08.17 23:52:10.565577 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:10.565579 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 15, new matched idx: 15 2026.08.17 23:52:10.565582 [ 423985 ] {} RaftInstance: last durable index 15, precommit index 15 2026.08.17 23:52:10.565585 [ 423985 ] {} RaftInstance: quorum idx 1, 15 15 15 2026.08.17 23:52:10.565588 [ 423985 ] {} RaftInstance: local log idx 15, target_commit_idx 15, quick_commit_index_ 15, state_->get_commit_idx() 15 2026.08.17 23:52:11.046312 [ 423996 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.046336 [ 423996 ] {} RaftInstance: append at log_idx 16, timestamp 1787010731046325 2026.08.17 23:52:11.046361 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.046373 [ 424009 ] {} RaftInstance: last_log_idx: 15, starting_idx: 1, cur_nxt_idx: 17 2026.08.17 23:52:11.046379 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=15, LastLogTerm=1, EntriesLength=1, CommitIndex=15, Term=1, peer_last_sent_idx 16 2026.08.17 23:52:11.046382 [ 424009 ] {} RaftInstance: idx: 16 2026.08.17 23:52:11.046386 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.046417 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:11.046419 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.046420 [ 424009 ] {} RaftInstance: last_log_idx: 15, starting_idx: 1, cur_nxt_idx: 17 2026.08.17 23:52:11.046422 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=15, LastLogTerm=1, EntriesLength=1, CommitIndex=15, Term=1, peer_last_sent_idx 16 2026.08.17 23:52:11.046424 [ 424009 ] {} RaftInstance: idx: 16 2026.08.17 23:52:11.046426 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.046439 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:11.049177 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.049194 [ 423980 ] {} RaftInstance: last durable index 16, precommit index 16 2026.08.17 23:52:11.049202 [ 423980 ] {} RaftInstance: quorum idx 1, 16 15 15 2026.08.17 23:52:11.049206 [ 423980 ] {} RaftInstance: local log idx 16, target_commit_idx 15, quick_commit_index_ 15, state_->get_commit_idx() 15 2026.08.17 23:52:11.049253 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.049260 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=17 2026.08.17 23:52:11.049263 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.049267 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 17 2026.08.17 23:52:11.049269 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.049271 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 15, new matched idx: 16 2026.08.17 23:52:11.049274 [ 423989 ] {} RaftInstance: last durable index 16, precommit index 16 2026.08.17 23:52:11.049279 [ 423989 ] {} RaftInstance: quorum idx 1, 16 16 15 2026.08.17 23:52:11.049281 [ 423989 ] {} RaftInstance: trigger commit upto 16 2026.08.17 23:52:11.049284 [ 423989 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.049286 [ 423989 ] {} RaftInstance: last_log_idx: 16, starting_idx: 1, cur_nxt_idx: 17 2026.08.17 23:52:11.049289 [ 423989 ] {} RaftInstance: append_entries for 3 with LastLogIndex=16, LastLogTerm=1, EntriesLength=0, CommitIndex=16, Term=1, peer_last_sent_idx 16 2026.08.17 23:52:11.049291 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.049294 [ 423989 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.049292 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.049311 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:11.049314 [ 423989 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.049316 [ 423989 ] {} RaftInstance: last_log_idx: 15, starting_idx: 1, cur_nxt_idx: 17 2026.08.17 23:52:11.049319 [ 423989 ] {} RaftInstance: append_entries for 2 with LastLogIndex=15, LastLogTerm=1, EntriesLength=1, CommitIndex=16, Term=1, peer_last_sent_idx 16 2026.08.17 23:52:11.049320 [ 423989 ] {} RaftInstance: idx: 16 2026.08.17 23:52:11.049322 [ 423989 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.049336 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:11.049341 [ 423989 ] {} RaftInstance: local log idx 16, target_commit_idx 16, quick_commit_index_ 16, state_->get_commit_idx() 15 2026.08.17 23:52:11.049343 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.049355 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.049358 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=17 2026.08.17 23:52:11.049361 [ 424007 ] {} RaftInstance: commit upto 16, current idx 15 2026.08.17 23:52:11.049362 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.049364 [ 424007 ] {} RaftInstance: commit upto 16, current idx 16 2026.08.17 23:52:11.049365 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 17 2026.08.17 23:52:11.049367 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.049369 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 15, new matched idx: 16 2026.08.17 23:52:11.049371 [ 423984 ] {} RaftInstance: last durable index 16, precommit index 16 2026.08.17 23:52:11.049371 [ 424007 ] {} KeeperStateMachine: Session ID response 5 with timeout 30000 2026.08.17 23:52:11.049375 [ 423984 ] {} RaftInstance: quorum idx 1, 16 16 16 2026.08.17 23:52:11.049384 [ 423984 ] {} RaftInstance: local log idx 16, target_commit_idx 16, quick_commit_index_ 16, state_->get_commit_idx() 15 2026.08.17 23:52:11.049387 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.049384 [ 424007 ] {} RaftInstance: notify cb 16 0x7f0ecee1f720 2026.08.17 23:52:11.049405 [ 424007 ] {} RaftInstance: DONE: commit upto 16, current idx 16 2026.08.17 23:52:11.049408 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.049432 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.049438 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=17 2026.08.17 23:52:11.049441 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.049445 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 17 2026.08.17 23:52:11.049448 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.049450 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 16, new matched idx: 16 2026.08.17 23:52:11.049453 [ 423990 ] {} RaftInstance: last durable index 16, precommit index 16 2026.08.17 23:52:11.049457 [ 423990 ] {} RaftInstance: quorum idx 1, 16 16 16 2026.08.17 23:52:11.049459 [ 423990 ] {} RaftInstance: local log idx 16, target_commit_idx 16, quick_commit_index_ 16, state_->get_commit_idx() 16 2026.08.17 23:52:11.049521 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.049527 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=17 2026.08.17 23:52:11.049530 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.049533 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 17 2026.08.17 23:52:11.049536 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.049538 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 16, new matched idx: 16 2026.08.17 23:52:11.049541 [ 423988 ] {} RaftInstance: last durable index 16, precommit index 16 2026.08.17 23:52:11.049545 [ 423988 ] {} RaftInstance: quorum idx 1, 16 16 16 2026.08.17 23:52:11.049547 [ 423988 ] {} RaftInstance: local log idx 16, target_commit_idx 16, quick_commit_index_ 16, state_->get_commit_idx() 16 2026.08.17 23:52:11.049777 [ 423982 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.049804 [ 423982 ] {} RaftInstance: append at log_idx 17, timestamp 1787010731049783 2026.08.17 23:52:11.049821 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.049824 [ 424009 ] {} RaftInstance: last_log_idx: 16, starting_idx: 1, cur_nxt_idx: 18 2026.08.17 23:52:11.049827 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=16, LastLogTerm=1, EntriesLength=1, CommitIndex=16, Term=1, peer_last_sent_idx 17 2026.08.17 23:52:11.049829 [ 424009 ] {} RaftInstance: idx: 17 2026.08.17 23:52:11.049832 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.049844 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:11.049846 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.049848 [ 424009 ] {} RaftInstance: last_log_idx: 16, starting_idx: 1, cur_nxt_idx: 18 2026.08.17 23:52:11.049850 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=16, LastLogTerm=1, EntriesLength=1, CommitIndex=16, Term=1, peer_last_sent_idx 16 2026.08.17 23:52:11.049851 [ 424009 ] {} RaftInstance: idx: 17 2026.08.17 23:52:11.049853 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.049860 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:11.050504 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 89 2026.08.17 23:52:11.051635 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.051650 [ 423977 ] {} RaftInstance: append at log_idx 18, timestamp 1787010731051639 2026.08.17 23:52:11.051667 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.051671 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.052294 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.052298 [ 423980 ] {} RaftInstance: last durable index 17, precommit index 18 2026.08.17 23:52:11.052302 [ 423980 ] {} RaftInstance: quorum idx 1, 17 16 16 2026.08.17 23:52:11.052304 [ 423980 ] {} RaftInstance: local log idx 18, target_commit_idx 16, quick_commit_index_ 16, state_->get_commit_idx() 16 2026.08.17 23:52:11.052348 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.052351 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.052356 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=18 2026.08.17 23:52:11.052364 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.052367 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 18 2026.08.17 23:52:11.052369 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.052371 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 16, new matched idx: 17 2026.08.17 23:52:11.052374 [ 423986 ] {} RaftInstance: last durable index 17, precommit index 18 2026.08.17 23:52:11.052377 [ 423986 ] {} RaftInstance: quorum idx 1, 17 17 16 2026.08.17 23:52:11.052379 [ 423986 ] {} RaftInstance: trigger commit upto 17 2026.08.17 23:52:11.052381 [ 423986 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.052383 [ 423986 ] {} RaftInstance: last_log_idx: 16, starting_idx: 1, cur_nxt_idx: 19 2026.08.17 23:52:11.052385 [ 423986 ] {} RaftInstance: last sent log (17) to peer 3 is not applied, cnt 1 2026.08.17 23:52:11.052388 [ 423986 ] {} RaftInstance: append_entries for 3 with LastLogIndex=16, LastLogTerm=1, EntriesLength=2, CommitIndex=17, Term=1, peer_last_sent_idx 17 2026.08.17 23:52:11.052394 [ 423986 ] {} RaftInstance: idx range: 17-18 2026.08.17 23:52:11.052397 [ 423986 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.052410 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:11.052412 [ 423986 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.052413 [ 423986 ] {} RaftInstance: last_log_idx: 17, starting_idx: 1, cur_nxt_idx: 19 2026.08.17 23:52:11.052415 [ 423986 ] {} RaftInstance: append_entries for 2 with LastLogIndex=17, LastLogTerm=1, EntriesLength=1, CommitIndex=17, Term=1, peer_last_sent_idx 17 2026.08.17 23:52:11.052417 [ 423986 ] {} RaftInstance: idx: 18 2026.08.17 23:52:11.052419 [ 423986 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.052426 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:11.052428 [ 423986 ] {} RaftInstance: local log idx 18, target_commit_idx 17, quick_commit_index_ 17, state_->get_commit_idx() 16 2026.08.17 23:52:11.052430 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.052433 [ 423986 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:11.052434 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.052438 [ 424007 ] {} RaftInstance: commit upto 17, current idx 16 2026.08.17 23:52:11.052440 [ 424007 ] {} RaftInstance: commit upto 17, current idx 17 2026.08.17 23:52:11.052435 [ 423986 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.052449 [ 424007 ] {} RaftInstance: notify cb 17 0x7f0f0723a620 2026.08.17 23:52:11.052461 [ 424007 ] {} RaftInstance: DONE: commit upto 17, current idx 17 2026.08.17 23:52:11.052463 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.052468 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=18 2026.08.17 23:52:11.052471 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.052473 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 18 2026.08.17 23:52:11.052475 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.052477 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 16, new matched idx: 17 2026.08.17 23:52:11.052479 [ 423983 ] {} RaftInstance: last durable index 17, precommit index 18 2026.08.17 23:52:11.052482 [ 423983 ] {} RaftInstance: quorum idx 1, 17 17 17 2026.08.17 23:52:11.052483 [ 423983 ] {} RaftInstance: local log idx 18, target_commit_idx 17, quick_commit_index_ 17, state_->get_commit_idx() 17 2026.08.17 23:52:11.052485 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:11.052487 [ 423983 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.055556 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.055562 [ 423980 ] {} RaftInstance: last durable index 18, precommit index 18 2026.08.17 23:52:11.055564 [ 423980 ] {} RaftInstance: quorum idx 1, 18 17 17 2026.08.17 23:52:11.055567 [ 423980 ] {} RaftInstance: local log idx 18, target_commit_idx 17, quick_commit_index_ 17, state_->get_commit_idx() 17 2026.08.17 23:52:11.055632 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.055639 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=19 2026.08.17 23:52:11.055643 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.055646 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 19 2026.08.17 23:52:11.055648 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.055651 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 17, new matched idx: 18 2026.08.17 23:52:11.055653 [ 423995 ] {} RaftInstance: last durable index 18, precommit index 18 2026.08.17 23:52:11.055656 [ 423995 ] {} RaftInstance: quorum idx 1, 18 18 17 2026.08.17 23:52:11.055658 [ 423995 ] {} RaftInstance: trigger commit upto 18 2026.08.17 23:52:11.055660 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.055662 [ 423995 ] {} RaftInstance: last_log_idx: 18, starting_idx: 1, cur_nxt_idx: 19 2026.08.17 23:52:11.055665 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=18, LastLogTerm=1, EntriesLength=0, CommitIndex=18, Term=1, peer_last_sent_idx 17 2026.08.17 23:52:11.055667 [ 423995 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.055669 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.055684 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:11.055686 [ 423995 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.055688 [ 423995 ] {} RaftInstance: local log idx 18, target_commit_idx 18, quick_commit_index_ 18, state_->get_commit_idx() 17 2026.08.17 23:52:11.055690 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.055698 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.055702 [ 424007 ] {} RaftInstance: commit upto 18, current idx 17 2026.08.17 23:52:11.055704 [ 424007 ] {} RaftInstance: commit upto 18, current idx 18 2026.08.17 23:52:11.055711 [ 424007 ] {} RaftInstance: notify cb 18 0x7f0ede9cda20 2026.08.17 23:52:11.055714 [ 424007 ] {} RaftInstance: DONE: commit upto 18, current idx 18 2026.08.17 23:52:11.055716 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.055751 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.055754 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=19 2026.08.17 23:52:11.055756 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.055758 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 19 2026.08.17 23:52:11.055760 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.055762 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 18, new matched idx: 18 2026.08.17 23:52:11.055763 [ 423984 ] {} RaftInstance: last durable index 18, precommit index 18 2026.08.17 23:52:11.055765 [ 423984 ] {} RaftInstance: quorum idx 1, 18 18 17 2026.08.17 23:52:11.055767 [ 423984 ] {} RaftInstance: local log idx 18, target_commit_idx 18, quick_commit_index_ 18, state_->get_commit_idx() 18 2026.08.17 23:52:11.056122 [ 423990 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.056138 [ 423990 ] {} RaftInstance: append at log_idx 19, timestamp 1787010731056125 2026.08.17 23:52:11.056148 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.056152 [ 424009 ] {} RaftInstance: last_log_idx: 18, starting_idx: 1, cur_nxt_idx: 20 2026.08.17 23:52:11.056155 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=18, LastLogTerm=1, EntriesLength=1, CommitIndex=18, Term=1, peer_last_sent_idx 19 2026.08.17 23:52:11.056157 [ 424009 ] {} RaftInstance: idx: 19 2026.08.17 23:52:11.056160 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.056171 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:11.056173 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.056861 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.056869 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=19 2026.08.17 23:52:11.056872 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.056874 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 19 2026.08.17 23:52:11.056876 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.056878 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 17, new matched idx: 18 2026.08.17 23:52:11.056880 [ 423988 ] {} RaftInstance: last durable index 18, precommit index 19 2026.08.17 23:52:11.056882 [ 423988 ] {} RaftInstance: quorum idx 1, 18 18 18 2026.08.17 23:52:11.056884 [ 423988 ] {} RaftInstance: local log idx 19, target_commit_idx 18, quick_commit_index_ 18, state_->get_commit_idx() 18 2026.08.17 23:52:11.056886 [ 423988 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:11.056888 [ 423988 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.056890 [ 423988 ] {} RaftInstance: last_log_idx: 18, starting_idx: 1, cur_nxt_idx: 20 2026.08.17 23:52:11.056893 [ 423988 ] {} RaftInstance: append_entries for 2 with LastLogIndex=18, LastLogTerm=1, EntriesLength=1, CommitIndex=18, Term=1, peer_last_sent_idx 18 2026.08.17 23:52:11.056894 [ 423988 ] {} RaftInstance: idx: 19 2026.08.17 23:52:11.056897 [ 423988 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.056915 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:11.057142 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 170 2026.08.17 23:52:11.057151 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.057161 [ 423977 ] {} RaftInstance: append at log_idx 20, timestamp 1787010731057153 2026.08.17 23:52:11.057169 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.057173 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.059807 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.059813 [ 423980 ] {} RaftInstance: last durable index 19, precommit index 20 2026.08.17 23:52:11.059815 [ 423980 ] {} RaftInstance: quorum idx 1, 19 18 18 2026.08.17 23:52:11.059818 [ 423980 ] {} RaftInstance: local log idx 20, target_commit_idx 18, quick_commit_index_ 18, state_->get_commit_idx() 18 2026.08.17 23:52:11.059860 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.059865 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=20 2026.08.17 23:52:11.059868 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.059871 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 20 2026.08.17 23:52:11.059873 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.059875 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 18, new matched idx: 19 2026.08.17 23:52:11.059877 [ 423981 ] {} RaftInstance: last durable index 19, precommit index 20 2026.08.17 23:52:11.059881 [ 423981 ] {} RaftInstance: quorum idx 1, 19 19 18 2026.08.17 23:52:11.059883 [ 423981 ] {} RaftInstance: trigger commit upto 19 2026.08.17 23:52:11.059885 [ 423981 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.059888 [ 423981 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 21 2026.08.17 23:52:11.059891 [ 423981 ] {} RaftInstance: append_entries for 3 with LastLogIndex=19, LastLogTerm=1, EntriesLength=1, CommitIndex=19, Term=1, peer_last_sent_idx 19 2026.08.17 23:52:11.059890 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.059896 [ 423981 ] {} RaftInstance: idx: 20 2026.08.17 23:52:11.059906 [ 423981 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.059929 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:11.059931 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.059933 [ 423981 ] {} RaftInstance: last_log_idx: 18, starting_idx: 1, cur_nxt_idx: 21 2026.08.17 23:52:11.059935 [ 423981 ] {} RaftInstance: last sent log (19) to peer 2 is not applied, cnt 1 2026.08.17 23:52:11.059937 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=18, LastLogTerm=1, EntriesLength=2, CommitIndex=19, Term=1, peer_last_sent_idx 19 2026.08.17 23:52:11.059939 [ 423981 ] {} RaftInstance: idx range: 19-20 2026.08.17 23:52:11.059941 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.059951 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:11.059953 [ 423981 ] {} RaftInstance: local log idx 20, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 18 2026.08.17 23:52:11.059955 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.059958 [ 423981 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:11.059960 [ 423981 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.059960 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.059964 [ 424007 ] {} RaftInstance: commit upto 19, current idx 18 2026.08.17 23:52:11.059965 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=20 2026.08.17 23:52:11.059967 [ 424007 ] {} RaftInstance: commit upto 19, current idx 19 2026.08.17 23:52:11.059968 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.059971 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 20 2026.08.17 23:52:11.059973 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.059976 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 18, new matched idx: 19 2026.08.17 23:52:11.059979 [ 423993 ] {} RaftInstance: last durable index 19, precommit index 20 2026.08.17 23:52:11.059981 [ 423993 ] {} RaftInstance: quorum idx 1, 19 19 19 2026.08.17 23:52:11.059983 [ 423993 ] {} RaftInstance: local log idx 20, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 18 2026.08.17 23:52:11.059985 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.059987 [ 424007 ] {} RaftInstance: notify cb 19 0x7f0edde45120 2026.08.17 23:52:11.059987 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:11.059992 [ 423993 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.060005 [ 424007 ] {} RaftInstance: DONE: commit upto 19, current idx 19 2026.08.17 23:52:11.060008 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.062630 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.062633 [ 423980 ] {} RaftInstance: last durable index 20, precommit index 20 2026.08.17 23:52:11.062636 [ 423980 ] {} RaftInstance: quorum idx 1, 20 19 19 2026.08.17 23:52:11.062638 [ 423980 ] {} RaftInstance: local log idx 20, target_commit_idx 19, quick_commit_index_ 19, state_->get_commit_idx() 19 2026.08.17 23:52:11.062688 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.062692 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=21 2026.08.17 23:52:11.062695 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.062701 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 21 2026.08.17 23:52:11.062703 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.062705 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 19, new matched idx: 20 2026.08.17 23:52:11.062705 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.062707 [ 423996 ] {} RaftInstance: last durable index 20, precommit index 20 2026.08.17 23:52:11.062710 [ 423996 ] {} RaftInstance: quorum idx 1, 20 20 19 2026.08.17 23:52:11.062712 [ 423996 ] {} RaftInstance: trigger commit upto 20 2026.08.17 23:52:11.062714 [ 423996 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.062716 [ 423996 ] {} RaftInstance: last_log_idx: 20, starting_idx: 1, cur_nxt_idx: 21 2026.08.17 23:52:11.062718 [ 423996 ] {} RaftInstance: append_entries for 3 with LastLogIndex=20, LastLogTerm=1, EntriesLength=0, CommitIndex=20, Term=1, peer_last_sent_idx 20 2026.08.17 23:52:11.062720 [ 423996 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.062722 [ 423996 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.062735 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:11.062737 [ 423996 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.062739 [ 423996 ] {} RaftInstance: last_log_idx: 19, starting_idx: 1, cur_nxt_idx: 21 2026.08.17 23:52:11.062741 [ 423996 ] {} RaftInstance: append_entries for 2 with LastLogIndex=19, LastLogTerm=1, EntriesLength=1, CommitIndex=20, Term=1, peer_last_sent_idx 19 2026.08.17 23:52:11.062742 [ 423996 ] {} RaftInstance: idx: 20 2026.08.17 23:52:11.062744 [ 423996 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.062752 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:11.062754 [ 423996 ] {} RaftInstance: local log idx 20, target_commit_idx 20, quick_commit_index_ 20, state_->get_commit_idx() 19 2026.08.17 23:52:11.062756 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.062759 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.062763 [ 424007 ] {} RaftInstance: commit upto 20, current idx 19 2026.08.17 23:52:11.062765 [ 424007 ] {} RaftInstance: commit upto 20, current idx 20 2026.08.17 23:52:11.062776 [ 424007 ] {} RaftInstance: notify cb 20 0x7f0ede9cdb20 2026.08.17 23:52:11.062780 [ 424007 ] {} RaftInstance: DONE: commit upto 20, current idx 20 2026.08.17 23:52:11.062782 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.062805 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.062809 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=21 2026.08.17 23:52:11.062811 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.062813 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 21 2026.08.17 23:52:11.062815 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.062817 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 20, new matched idx: 20 2026.08.17 23:52:11.062820 [ 423983 ] {} RaftInstance: last durable index 20, precommit index 20 2026.08.17 23:52:11.062822 [ 423983 ] {} RaftInstance: quorum idx 1, 20 20 19 2026.08.17 23:52:11.062824 [ 423983 ] {} RaftInstance: local log idx 20, target_commit_idx 20, quick_commit_index_ 20, state_->get_commit_idx() 20 2026.08.17 23:52:11.062838 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.062841 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=21 2026.08.17 23:52:11.062844 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.062846 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 21 2026.08.17 23:52:11.062848 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.062849 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 19, new matched idx: 20 2026.08.17 23:52:11.062851 [ 423984 ] {} RaftInstance: last durable index 20, precommit index 20 2026.08.17 23:52:11.062853 [ 423984 ] {} RaftInstance: quorum idx 1, 20 20 20 2026.08.17 23:52:11.062854 [ 423984 ] {} RaftInstance: local log idx 20, target_commit_idx 20, quick_commit_index_ 20, state_->get_commit_idx() 20 2026.08.17 23:52:11.063051 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=21 2026.08.17 23:52:11.063056 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.063059 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 21 2026.08.17 23:52:11.063061 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.063063 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 20, new matched idx: 20 2026.08.17 23:52:11.063065 [ 423989 ] {} RaftInstance: last durable index 20, precommit index 20 2026.08.17 23:52:11.063069 [ 423989 ] {} RaftInstance: quorum idx 1, 20 20 20 2026.08.17 23:52:11.063071 [ 423989 ] {} RaftInstance: local log idx 20, target_commit_idx 20, quick_commit_index_ 20, state_->get_commit_idx() 20 2026.08.17 23:52:11.065419 [ 423992 ] {} RaftInstance: heartbeat timeout for 3 2026.08.17 23:52:11.066267 [ 423992 ] {} RaftInstance: (update) new target priority: 1 2026.08.17 23:52:11.066269 [ 423992 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.066272 [ 423992 ] {} RaftInstance: last_log_idx: 20, starting_idx: 1, cur_nxt_idx: 21 2026.08.17 23:52:11.066275 [ 423992 ] {} RaftInstance: append_entries for 3 with LastLogIndex=20, LastLogTerm=1, EntriesLength=0, CommitIndex=20, Term=1, peer_last_sent_idx 21 2026.08.17 23:52:11.066278 [ 423992 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.066285 [ 423992 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.066297 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:11.066305 [ 423990 ] {} RaftInstance: heartbeat timeout for 2 2026.08.17 23:52:11.066308 [ 423990 ] {} RaftInstance: (update) new target priority: 1 2026.08.17 23:52:11.066310 [ 423990 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.066312 [ 423990 ] {} RaftInstance: last_log_idx: 20, starting_idx: 1, cur_nxt_idx: 21 2026.08.17 23:52:11.066314 [ 423990 ] {} RaftInstance: append_entries for 2 with LastLogIndex=20, LastLogTerm=1, EntriesLength=0, CommitIndex=20, Term=1, peer_last_sent_idx 20 2026.08.17 23:52:11.066316 [ 423990 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.066317 [ 423990 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.066329 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:11.066348 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.066351 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=21 2026.08.17 23:52:11.066354 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.066356 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 21 2026.08.17 23:52:11.066358 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.066359 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 20, new matched idx: 20 2026.08.17 23:52:11.066363 [ 423985 ] {} RaftInstance: last durable index 20, precommit index 20 2026.08.17 23:52:11.066366 [ 423985 ] {} RaftInstance: quorum idx 1, 20 20 20 2026.08.17 23:52:11.066367 [ 423985 ] {} RaftInstance: local log idx 20, target_commit_idx 20, quick_commit_index_ 20, state_->get_commit_idx() 20 2026.08.17 23:52:11.066376 [ 423987 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.066383 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=21 2026.08.17 23:52:11.066386 [ 423987 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.066388 [ 423987 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 21 2026.08.17 23:52:11.066390 [ 423987 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.066392 [ 423987 ] {} RaftInstance: peer 2, prev matched idx: 20, new matched idx: 20 2026.08.17 23:52:11.066395 [ 423987 ] {} RaftInstance: last durable index 20, precommit index 20 2026.08.17 23:52:11.066398 [ 423987 ] {} RaftInstance: quorum idx 1, 20 20 20 2026.08.17 23:52:11.066400 [ 423987 ] {} RaftInstance: local log idx 20, target_commit_idx 20, quick_commit_index_ 20, state_->get_commit_idx() 20 2026.08.17 23:52:11.068973 [ 423985 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.069008 [ 423985 ] {} RaftInstance: append at log_idx 21, timestamp 1787010731068976 2026.08.17 23:52:11.069019 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.069022 [ 424009 ] {} RaftInstance: last_log_idx: 20, starting_idx: 1, cur_nxt_idx: 22 2026.08.17 23:52:11.069025 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=20, LastLogTerm=1, EntriesLength=1, CommitIndex=20, Term=1, peer_last_sent_idx 21 2026.08.17 23:52:11.069027 [ 424009 ] {} RaftInstance: idx: 21 2026.08.17 23:52:11.069030 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.069038 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:11.069040 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.069041 [ 424009 ] {} RaftInstance: last_log_idx: 20, starting_idx: 1, cur_nxt_idx: 22 2026.08.17 23:52:11.069043 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=20, LastLogTerm=1, EntriesLength=1, CommitIndex=20, Term=1, peer_last_sent_idx 21 2026.08.17 23:52:11.069045 [ 424009 ] {} RaftInstance: idx: 21 2026.08.17 23:52:11.069047 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.069053 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:11.070133 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 208 2026.08.17 23:52:11.070144 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.070165 [ 423977 ] {} RaftInstance: append at log_idx 22, timestamp 1787010731070146 2026.08.17 23:52:11.070178 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.070184 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.073317 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.073321 [ 423980 ] {} RaftInstance: last durable index 21, precommit index 22 2026.08.17 23:52:11.073323 [ 423980 ] {} RaftInstance: quorum idx 1, 21 20 20 2026.08.17 23:52:11.073325 [ 423980 ] {} RaftInstance: local log idx 22, target_commit_idx 20, quick_commit_index_ 20, state_->get_commit_idx() 20 2026.08.17 23:52:11.073361 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.073375 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=22 2026.08.17 23:52:11.073378 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.073380 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 22 2026.08.17 23:52:11.073382 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.073384 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 20, new matched idx: 21 2026.08.17 23:52:11.073386 [ 423981 ] {} RaftInstance: last durable index 21, precommit index 22 2026.08.17 23:52:11.073388 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.073389 [ 423981 ] {} RaftInstance: quorum idx 1, 21 21 20 2026.08.17 23:52:11.073399 [ 423981 ] {} RaftInstance: trigger commit upto 21 2026.08.17 23:52:11.073401 [ 423981 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.073403 [ 423981 ] {} RaftInstance: last_log_idx: 20, starting_idx: 1, cur_nxt_idx: 23 2026.08.17 23:52:11.073405 [ 423981 ] {} RaftInstance: last sent log (21) to peer 3 is not applied, cnt 1 2026.08.17 23:52:11.073408 [ 423981 ] {} RaftInstance: append_entries for 3 with LastLogIndex=20, LastLogTerm=1, EntriesLength=2, CommitIndex=21, Term=1, peer_last_sent_idx 21 2026.08.17 23:52:11.073410 [ 423981 ] {} RaftInstance: idx range: 21-22 2026.08.17 23:52:11.073412 [ 423981 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.073426 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:11.073428 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.073430 [ 423981 ] {} RaftInstance: last_log_idx: 21, starting_idx: 1, cur_nxt_idx: 23 2026.08.17 23:52:11.073432 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=21, LastLogTerm=1, EntriesLength=1, CommitIndex=21, Term=1, peer_last_sent_idx 21 2026.08.17 23:52:11.073434 [ 423981 ] {} RaftInstance: idx: 22 2026.08.17 23:52:11.073435 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.073444 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:11.073446 [ 423981 ] {} RaftInstance: local log idx 22, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 20 2026.08.17 23:52:11.073448 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.073452 [ 423981 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:11.073454 [ 423981 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.073455 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.073459 [ 424007 ] {} RaftInstance: commit upto 21, current idx 20 2026.08.17 23:52:11.073461 [ 424007 ] {} RaftInstance: commit upto 21, current idx 21 2026.08.17 23:52:11.073463 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=22 2026.08.17 23:52:11.073467 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.073469 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 22 2026.08.17 23:52:11.073471 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.073473 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 20, new matched idx: 21 2026.08.17 23:52:11.073476 [ 423995 ] {} RaftInstance: last durable index 21, precommit index 22 2026.08.17 23:52:11.073479 [ 423995 ] {} RaftInstance: quorum idx 1, 21 21 21 2026.08.17 23:52:11.073482 [ 423995 ] {} RaftInstance: local log idx 22, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 20 2026.08.17 23:52:11.073483 [ 424007 ] {} RaftInstance: notify cb 21 0x7f0f0723a620 2026.08.17 23:52:11.073483 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.073497 [ 423995 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:11.073499 [ 423995 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.073507 [ 424007 ] {} RaftInstance: DONE: commit upto 21, current idx 21 2026.08.17 23:52:11.073510 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.075832 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.075837 [ 423980 ] {} RaftInstance: last durable index 22, precommit index 22 2026.08.17 23:52:11.075839 [ 423980 ] {} RaftInstance: quorum idx 1, 22 21 21 2026.08.17 23:52:11.075841 [ 423980 ] {} RaftInstance: local log idx 22, target_commit_idx 21, quick_commit_index_ 21, state_->get_commit_idx() 21 2026.08.17 23:52:11.075880 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.075885 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=23 2026.08.17 23:52:11.075888 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.075890 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 23 2026.08.17 23:52:11.075892 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.075894 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 21, new matched idx: 22 2026.08.17 23:52:11.075897 [ 423996 ] {} RaftInstance: last durable index 22, precommit index 22 2026.08.17 23:52:11.075900 [ 423996 ] {} RaftInstance: quorum idx 1, 22 22 21 2026.08.17 23:52:11.075902 [ 423996 ] {} RaftInstance: trigger commit upto 22 2026.08.17 23:52:11.075904 [ 423996 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.075906 [ 423996 ] {} RaftInstance: last_log_idx: 22, starting_idx: 1, cur_nxt_idx: 23 2026.08.17 23:52:11.075910 [ 423996 ] {} RaftInstance: append_entries for 3 with LastLogIndex=22, LastLogTerm=1, EntriesLength=0, CommitIndex=22, Term=1, peer_last_sent_idx 21 2026.08.17 23:52:11.075911 [ 423996 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.075914 [ 423996 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.075924 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:11.075926 [ 423996 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.075928 [ 423996 ] {} RaftInstance: local log idx 22, target_commit_idx 22, quick_commit_index_ 22, state_->get_commit_idx() 21 2026.08.17 23:52:11.075930 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.075942 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.075944 [ 424007 ] {} RaftInstance: commit upto 22, current idx 21 2026.08.17 23:52:11.075946 [ 424007 ] {} RaftInstance: commit upto 22, current idx 22 2026.08.17 23:52:11.075963 [ 424007 ] {} RaftInstance: notify cb 22 0x7f0ede9cdc20 2026.08.17 23:52:11.075966 [ 424007 ] {} RaftInstance: DONE: commit upto 22, current idx 22 2026.08.17 23:52:11.075968 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.076052 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.076054 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=23 2026.08.17 23:52:11.076059 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.076054 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.076062 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 23 2026.08.17 23:52:11.076066 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.076071 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 21, new matched idx: 22 2026.08.17 23:52:11.076072 [ 423996 ] {} RaftInstance: last durable index 22, precommit index 22 2026.08.17 23:52:11.076074 [ 423996 ] {} RaftInstance: quorum idx 1, 22 22 22 2026.08.17 23:52:11.076076 [ 423996 ] {} RaftInstance: local log idx 22, target_commit_idx 22, quick_commit_index_ 22, state_->get_commit_idx() 22 2026.08.17 23:52:11.076078 [ 423996 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:11.076079 [ 423996 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.076081 [ 423996 ] {} RaftInstance: last_log_idx: 22, starting_idx: 1, cur_nxt_idx: 23 2026.08.17 23:52:11.076083 [ 423996 ] {} RaftInstance: append_entries for 2 with LastLogIndex=22, LastLogTerm=1, EntriesLength=0, CommitIndex=22, Term=1, peer_last_sent_idx 22 2026.08.17 23:52:11.076084 [ 423996 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.076086 [ 423996 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.076092 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:11.076096 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=23 2026.08.17 23:52:11.076099 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.076101 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 23 2026.08.17 23:52:11.076103 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.076105 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 22, new matched idx: 22 2026.08.17 23:52:11.076107 [ 423990 ] {} RaftInstance: last durable index 22, precommit index 22 2026.08.17 23:52:11.076110 [ 423990 ] {} RaftInstance: quorum idx 1, 22 22 22 2026.08.17 23:52:11.076112 [ 423990 ] {} RaftInstance: local log idx 22, target_commit_idx 22, quick_commit_index_ 22, state_->get_commit_idx() 22 2026.08.17 23:52:11.076195 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.076201 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=23 2026.08.17 23:52:11.076204 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.076206 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 23 2026.08.17 23:52:11.076208 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.076211 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 22, new matched idx: 22 2026.08.17 23:52:11.076213 [ 423982 ] {} RaftInstance: last durable index 22, precommit index 22 2026.08.17 23:52:11.076216 [ 423982 ] {} RaftInstance: quorum idx 1, 22 22 22 2026.08.17 23:52:11.076217 [ 423982 ] {} RaftInstance: local log idx 22, target_commit_idx 22, quick_commit_index_ 22, state_->get_commit_idx() 22 2026.08.17 23:52:11.566348 [ 423985 ] {} RaftInstance: heartbeat timeout for 3 2026.08.17 23:52:11.566364 [ 423985 ] {} RaftInstance: (update) new target priority: 1 2026.08.17 23:52:11.566368 [ 423985 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.566373 [ 423985 ] {} RaftInstance: last_log_idx: 22, starting_idx: 1, cur_nxt_idx: 23 2026.08.17 23:52:11.566379 [ 423985 ] {} RaftInstance: append_entries for 3 with LastLogIndex=22, LastLogTerm=1, EntriesLength=0, CommitIndex=22, Term=1, peer_last_sent_idx 23 2026.08.17 23:52:11.566382 [ 423985 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.566386 [ 423985 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.566411 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:11.566430 [ 423986 ] {} RaftInstance: heartbeat timeout for 2 2026.08.17 23:52:11.566443 [ 423986 ] {} RaftInstance: (update) new target priority: 1 2026.08.17 23:52:11.566446 [ 423986 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.566449 [ 423986 ] {} RaftInstance: last_log_idx: 22, starting_idx: 1, cur_nxt_idx: 23 2026.08.17 23:52:11.566453 [ 423986 ] {} RaftInstance: append_entries for 2 with LastLogIndex=22, LastLogTerm=1, EntriesLength=0, CommitIndex=22, Term=1, peer_last_sent_idx 23 2026.08.17 23:52:11.566455 [ 423986 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.566458 [ 423986 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.566478 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:11.566506 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.566518 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=23 2026.08.17 23:52:11.566521 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.566525 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 23 2026.08.17 23:52:11.566527 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.566529 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 22, new matched idx: 22 2026.08.17 23:52:11.566532 [ 423991 ] {} RaftInstance: last durable index 22, precommit index 22 2026.08.17 23:52:11.566536 [ 423991 ] {} RaftInstance: quorum idx 1, 22 22 22 2026.08.17 23:52:11.566539 [ 423991 ] {} RaftInstance: local log idx 22, target_commit_idx 22, quick_commit_index_ 22, state_->get_commit_idx() 22 2026.08.17 23:52:11.566619 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.566624 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=23 2026.08.17 23:52:11.566626 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.566629 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 23 2026.08.17 23:52:11.566631 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.566632 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 22, new matched idx: 22 2026.08.17 23:52:11.566635 [ 423981 ] {} RaftInstance: last durable index 22, precommit index 22 2026.08.17 23:52:11.566638 [ 423981 ] {} RaftInstance: quorum idx 1, 22 22 22 2026.08.17 23:52:11.566640 [ 423981 ] {} RaftInstance: local log idx 22, target_commit_idx 22, quick_commit_index_ 22, state_->get_commit_idx() 22 2026.08.17 23:52:11.669409 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 89 2026.08.17 23:52:11.669434 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.669456 [ 423977 ] {} RaftInstance: append at log_idx 23, timestamp 1787010731669437 2026.08.17 23:52:11.669486 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.669492 [ 424009 ] {} RaftInstance: last_log_idx: 22, starting_idx: 1, cur_nxt_idx: 24 2026.08.17 23:52:11.669498 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=22, LastLogTerm=1, EntriesLength=1, CommitIndex=22, Term=1, peer_last_sent_idx 23 2026.08.17 23:52:11.669501 [ 424009 ] {} RaftInstance: idx: 23 2026.08.17 23:52:11.669505 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.669537 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:11.669539 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.669541 [ 424009 ] {} RaftInstance: last_log_idx: 22, starting_idx: 1, cur_nxt_idx: 24 2026.08.17 23:52:11.669543 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=22, LastLogTerm=1, EntriesLength=1, CommitIndex=22, Term=1, peer_last_sent_idx 23 2026.08.17 23:52:11.669548 [ 424009 ] {} RaftInstance: idx: 23 2026.08.17 23:52:11.669550 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.669560 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:11.673007 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.673016 [ 423980 ] {} RaftInstance: last durable index 23, precommit index 23 2026.08.17 23:52:11.673023 [ 423980 ] {} RaftInstance: quorum idx 1, 23 22 22 2026.08.17 23:52:11.673026 [ 423980 ] {} RaftInstance: local log idx 23, target_commit_idx 22, quick_commit_index_ 22, state_->get_commit_idx() 22 2026.08.17 23:52:11.673083 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.673090 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=24 2026.08.17 23:52:11.673093 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.673094 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.673097 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 24 2026.08.17 23:52:11.673099 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.673101 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 22, new matched idx: 23 2026.08.17 23:52:11.673104 [ 423995 ] {} RaftInstance: last durable index 23, precommit index 23 2026.08.17 23:52:11.673107 [ 423995 ] {} RaftInstance: quorum idx 1, 23 23 22 2026.08.17 23:52:11.673109 [ 423995 ] {} RaftInstance: trigger commit upto 23 2026.08.17 23:52:11.673112 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.673115 [ 423995 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 24 2026.08.17 23:52:11.673117 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=23, LastLogTerm=1, EntriesLength=0, CommitIndex=23, Term=1, peer_last_sent_idx 23 2026.08.17 23:52:11.673119 [ 423995 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.673122 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.673138 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:11.673140 [ 423995 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.673141 [ 423995 ] {} RaftInstance: last_log_idx: 22, starting_idx: 1, cur_nxt_idx: 24 2026.08.17 23:52:11.673144 [ 423995 ] {} RaftInstance: append_entries for 2 with LastLogIndex=22, LastLogTerm=1, EntriesLength=1, CommitIndex=23, Term=1, peer_last_sent_idx 23 2026.08.17 23:52:11.673146 [ 423995 ] {} RaftInstance: idx: 23 2026.08.17 23:52:11.673147 [ 423995 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.673168 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:11.673171 [ 423995 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 22 2026.08.17 23:52:11.673172 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.673184 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=24 2026.08.17 23:52:11.673188 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.673188 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.673191 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 24 2026.08.17 23:52:11.673193 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.673198 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 22, new matched idx: 23 2026.08.17 23:52:11.673202 [ 423988 ] {} RaftInstance: last durable index 23, precommit index 23 2026.08.17 23:52:11.673205 [ 423988 ] {} RaftInstance: quorum idx 1, 23 23 23 2026.08.17 23:52:11.673194 [ 424007 ] {} RaftInstance: commit upto 23, current idx 22 2026.08.17 23:52:11.673193 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.673207 [ 423988 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 22 2026.08.17 23:52:11.673217 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.673210 [ 424007 ] {} RaftInstance: commit upto 23, current idx 23 2026.08.17 23:52:11.673230 [ 424007 ] {} RaftInstance: notify cb 23 0x7f0ede9cdd20 2026.08.17 23:52:11.673234 [ 424007 ] {} RaftInstance: DONE: commit upto 23, current idx 23 2026.08.17 23:52:11.673236 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.673241 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=24 2026.08.17 23:52:11.673244 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.673247 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 24 2026.08.17 23:52:11.673249 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.673251 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 23, new matched idx: 23 2026.08.17 23:52:11.673253 [ 423994 ] {} RaftInstance: last durable index 23, precommit index 23 2026.08.17 23:52:11.673256 [ 423994 ] {} RaftInstance: quorum idx 1, 23 23 23 2026.08.17 23:52:11.673258 [ 423994 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2026.08.17 23:52:11.673301 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.673305 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=24 2026.08.17 23:52:11.673308 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.673310 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 24 2026.08.17 23:52:11.673312 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.673313 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 23, new matched idx: 23 2026.08.17 23:52:11.673315 [ 423993 ] {} RaftInstance: last durable index 23, precommit index 23 2026.08.17 23:52:11.673317 [ 423993 ] {} RaftInstance: quorum idx 1, 23 23 23 2026.08.17 23:52:11.673319 [ 423993 ] {} RaftInstance: local log idx 23, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2026.08.17 23:52:11.673323 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 690 2026.08.17 23:52:11.673336 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.673357 [ 423977 ] {} RaftInstance: append at log_idx 24, timestamp 1787010731673337 2026.08.17 23:52:11.673368 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.673373 [ 424009 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 25 2026.08.17 23:52:11.673377 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=23, LastLogTerm=1, EntriesLength=1, CommitIndex=23, Term=1, peer_last_sent_idx 24 2026.08.17 23:52:11.673378 [ 424009 ] {} RaftInstance: idx: 24 2026.08.17 23:52:11.673381 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.673404 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:11.673406 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.673409 [ 424009 ] {} RaftInstance: last_log_idx: 23, starting_idx: 1, cur_nxt_idx: 25 2026.08.17 23:52:11.673411 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=23, LastLogTerm=1, EntriesLength=1, CommitIndex=23, Term=1, peer_last_sent_idx 23 2026.08.17 23:52:11.673412 [ 424009 ] {} RaftInstance: idx: 24 2026.08.17 23:52:11.673414 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.673421 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:11.677686 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.677694 [ 423980 ] {} RaftInstance: last durable index 24, precommit index 24 2026.08.17 23:52:11.677698 [ 423980 ] {} RaftInstance: quorum idx 1, 24 23 23 2026.08.17 23:52:11.677700 [ 423980 ] {} RaftInstance: local log idx 24, target_commit_idx 23, quick_commit_index_ 23, state_->get_commit_idx() 23 2026.08.17 23:52:11.677741 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.677745 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=25 2026.08.17 23:52:11.677748 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.677751 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 25 2026.08.17 23:52:11.677752 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.677754 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 23, new matched idx: 24 2026.08.17 23:52:11.677756 [ 423990 ] {} RaftInstance: last durable index 24, precommit index 24 2026.08.17 23:52:11.677759 [ 423990 ] {} RaftInstance: quorum idx 1, 24 24 23 2026.08.17 23:52:11.677761 [ 423990 ] {} RaftInstance: trigger commit upto 24 2026.08.17 23:52:11.677763 [ 423990 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.677765 [ 423990 ] {} RaftInstance: last_log_idx: 24, starting_idx: 1, cur_nxt_idx: 25 2026.08.17 23:52:11.677767 [ 423990 ] {} RaftInstance: append_entries for 3 with LastLogIndex=24, LastLogTerm=1, EntriesLength=0, CommitIndex=24, Term=1, peer_last_sent_idx 24 2026.08.17 23:52:11.677769 [ 423990 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.677771 [ 423990 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.677782 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:11.677784 [ 423990 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.677786 [ 423990 ] {} RaftInstance: local log idx 24, target_commit_idx 24, quick_commit_index_ 24, state_->get_commit_idx() 23 2026.08.17 23:52:11.677788 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.677797 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.677797 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.677800 [ 424007 ] {} RaftInstance: commit upto 24, current idx 23 2026.08.17 23:52:11.677812 [ 424007 ] {} RaftInstance: commit upto 24, current idx 24 2026.08.17 23:52:11.677808 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=25 2026.08.17 23:52:11.677815 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.677818 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 25 2026.08.17 23:52:11.677820 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.677822 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 23, new matched idx: 24 2026.08.17 23:52:11.677824 [ 423985 ] {} RaftInstance: last durable index 24, precommit index 24 2026.08.17 23:52:11.677827 [ 423985 ] {} RaftInstance: quorum idx 1, 24 24 24 2026.08.17 23:52:11.677832 [ 423985 ] {} RaftInstance: local log idx 24, target_commit_idx 24, quick_commit_index_ 24, state_->get_commit_idx() 23 2026.08.17 23:52:11.677834 [ 423985 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.677836 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:11.677838 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.677843 [ 423985 ] {} RaftInstance: last_log_idx: 24, starting_idx: 1, cur_nxt_idx: 25 2026.08.17 23:52:11.677845 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=24, LastLogTerm=1, EntriesLength=0, CommitIndex=24, Term=1, peer_last_sent_idx 24 2026.08.17 23:52:11.677847 [ 423985 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.677849 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.677852 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.677838 [ 424007 ] {} RaftInstance: notify cb 24 0x7f0ede9cde20 2026.08.17 23:52:11.677859 [ 424007 ] {} RaftInstance: DONE: commit upto 24, current idx 24 2026.08.17 23:52:11.677861 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.677865 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:11.677870 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=25 2026.08.17 23:52:11.677873 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.677875 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 25 2026.08.17 23:52:11.677876 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.677878 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 24, new matched idx: 24 2026.08.17 23:52:11.677881 [ 423984 ] {} RaftInstance: last durable index 24, precommit index 24 2026.08.17 23:52:11.677884 [ 423984 ] {} RaftInstance: quorum idx 1, 24 24 24 2026.08.17 23:52:11.677886 [ 423984 ] {} RaftInstance: local log idx 24, target_commit_idx 24, quick_commit_index_ 24, state_->get_commit_idx() 24 2026.08.17 23:52:11.677940 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.677944 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=25 2026.08.17 23:52:11.677947 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.677950 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 25 2026.08.17 23:52:11.677951 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.677953 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 24, new matched idx: 24 2026.08.17 23:52:11.677955 [ 423991 ] {} RaftInstance: last durable index 24, precommit index 24 2026.08.17 23:52:11.677957 [ 423991 ] {} RaftInstance: quorum idx 1, 24 24 24 2026.08.17 23:52:11.677959 [ 423991 ] {} RaftInstance: local log idx 24, target_commit_idx 24, quick_commit_index_ 24, state_->get_commit_idx() 24 2026.08.17 23:52:11.677965 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 233 2026.08.17 23:52:11.677971 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.677984 [ 423977 ] {} RaftInstance: append at log_idx 25, timestamp 1787010731677972 2026.08.17 23:52:11.677996 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.678000 [ 424009 ] {} RaftInstance: last_log_idx: 24, starting_idx: 1, cur_nxt_idx: 26 2026.08.17 23:52:11.678003 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=24, LastLogTerm=1, EntriesLength=1, CommitIndex=24, Term=1, peer_last_sent_idx 25 2026.08.17 23:52:11.678008 [ 424009 ] {} RaftInstance: idx: 25 2026.08.17 23:52:11.678011 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.678019 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:11.678021 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.678023 [ 424009 ] {} RaftInstance: last_log_idx: 24, starting_idx: 1, cur_nxt_idx: 26 2026.08.17 23:52:11.678025 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=24, LastLogTerm=1, EntriesLength=1, CommitIndex=24, Term=1, peer_last_sent_idx 25 2026.08.17 23:52:11.678026 [ 424009 ] {} RaftInstance: idx: 25 2026.08.17 23:52:11.678028 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.678036 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:11.678386 [ 423989 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.678398 [ 423989 ] {} RaftInstance: append at log_idx 26, timestamp 1787010731678389 2026.08.17 23:52:11.678406 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.678409 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.682889 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.682894 [ 423980 ] {} RaftInstance: last durable index 25, precommit index 26 2026.08.17 23:52:11.682897 [ 423980 ] {} RaftInstance: quorum idx 1, 25 24 24 2026.08.17 23:52:11.682899 [ 423980 ] {} RaftInstance: local log idx 26, target_commit_idx 24, quick_commit_index_ 24, state_->get_commit_idx() 24 2026.08.17 23:52:11.682944 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.682950 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=26 2026.08.17 23:52:11.682953 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.682955 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 26 2026.08.17 23:52:11.682957 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.682959 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 24, new matched idx: 25 2026.08.17 23:52:11.682961 [ 423995 ] {} RaftInstance: last durable index 25, precommit index 26 2026.08.17 23:52:11.682963 [ 423995 ] {} RaftInstance: quorum idx 1, 25 25 24 2026.08.17 23:52:11.682965 [ 423995 ] {} RaftInstance: trigger commit upto 25 2026.08.17 23:52:11.682967 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.682969 [ 423995 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 27 2026.08.17 23:52:11.682972 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=25, LastLogTerm=1, EntriesLength=1, CommitIndex=25, Term=1, peer_last_sent_idx 25 2026.08.17 23:52:11.682974 [ 423995 ] {} RaftInstance: idx: 26 2026.08.17 23:52:11.682976 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.682982 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.682988 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:11.682990 [ 423995 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.682992 [ 423995 ] {} RaftInstance: last_log_idx: 24, starting_idx: 1, cur_nxt_idx: 27 2026.08.17 23:52:11.682994 [ 423995 ] {} RaftInstance: last sent log (25) to peer 2 is not applied, cnt 1 2026.08.17 23:52:11.682996 [ 423995 ] {} RaftInstance: append_entries for 2 with LastLogIndex=24, LastLogTerm=1, EntriesLength=2, CommitIndex=25, Term=1, peer_last_sent_idx 25 2026.08.17 23:52:11.683004 [ 423995 ] {} RaftInstance: idx range: 25-26 2026.08.17 23:52:11.683005 [ 423995 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.683018 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:11.683020 [ 423995 ] {} RaftInstance: local log idx 26, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 24 2026.08.17 23:52:11.683021 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.683027 [ 423995 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:11.683029 [ 423995 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.683031 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.683033 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=26 2026.08.17 23:52:11.683034 [ 424007 ] {} RaftInstance: commit upto 25, current idx 24 2026.08.17 23:52:11.683035 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.683037 [ 424007 ] {} RaftInstance: commit upto 25, current idx 25 2026.08.17 23:52:11.683038 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 26 2026.08.17 23:52:11.683040 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.683042 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 24, new matched idx: 25 2026.08.17 23:52:11.683044 [ 423988 ] {} RaftInstance: last durable index 25, precommit index 26 2026.08.17 23:52:11.683046 [ 423988 ] {} RaftInstance: quorum idx 1, 25 25 25 2026.08.17 23:52:11.683048 [ 423988 ] {} RaftInstance: local log idx 26, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 24 2026.08.17 23:52:11.683049 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.683051 [ 423988 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:11.683054 [ 423988 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.683064 [ 424007 ] {} RaftInstance: notify cb 25 0x7f0ede9cdf20 2026.08.17 23:52:11.683070 [ 424007 ] {} RaftInstance: DONE: commit upto 25, current idx 25 2026.08.17 23:52:11.683072 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.683433 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 170 2026.08.17 23:52:11.683457 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.683472 [ 423977 ] {} RaftInstance: append at log_idx 27, timestamp 1787010731683460 2026.08.17 23:52:11.683486 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.683491 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.685246 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.686644 [ 423980 ] {} RaftInstance: last durable index 26, precommit index 27 2026.08.17 23:52:11.686648 [ 423980 ] {} RaftInstance: quorum idx 1, 26 25 25 2026.08.17 23:52:11.686651 [ 423980 ] {} RaftInstance: local log idx 27, target_commit_idx 25, quick_commit_index_ 25, state_->get_commit_idx() 25 2026.08.17 23:52:11.687464 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.688632 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=27 2026.08.17 23:52:11.688637 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.688641 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 27 2026.08.17 23:52:11.688643 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.688651 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 25, new matched idx: 26 2026.08.17 23:52:11.688657 [ 423994 ] {} RaftInstance: last durable index 26, precommit index 27 2026.08.17 23:52:11.688650 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.688663 [ 423994 ] {} RaftInstance: quorum idx 1, 26 26 25 2026.08.17 23:52:11.688677 [ 423994 ] {} RaftInstance: trigger commit upto 26 2026.08.17 23:52:11.688680 [ 423994 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.688683 [ 423994 ] {} RaftInstance: last_log_idx: 25, starting_idx: 1, cur_nxt_idx: 28 2026.08.17 23:52:11.688685 [ 423994 ] {} RaftInstance: last sent log (26) to peer 3 is not applied, cnt 1 2026.08.17 23:52:11.688689 [ 423994 ] {} RaftInstance: append_entries for 3 with LastLogIndex=25, LastLogTerm=1, EntriesLength=2, CommitIndex=26, Term=1, peer_last_sent_idx 26 2026.08.17 23:52:11.688691 [ 423994 ] {} RaftInstance: idx range: 26-27 2026.08.17 23:52:11.688694 [ 423994 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.688718 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:11.688720 [ 423994 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.688722 [ 423994 ] {} RaftInstance: last_log_idx: 26, starting_idx: 1, cur_nxt_idx: 28 2026.08.17 23:52:11.688726 [ 423994 ] {} RaftInstance: append_entries for 2 with LastLogIndex=26, LastLogTerm=1, EntriesLength=1, CommitIndex=26, Term=1, peer_last_sent_idx 25 2026.08.17 23:52:11.688727 [ 423994 ] {} RaftInstance: idx: 27 2026.08.17 23:52:11.688729 [ 423994 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.688740 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:11.688742 [ 423994 ] {} RaftInstance: local log idx 27, target_commit_idx 26, quick_commit_index_ 26, state_->get_commit_idx() 25 2026.08.17 23:52:11.688744 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.688750 [ 423994 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:11.688753 [ 423994 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.688759 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.688765 [ 424007 ] {} RaftInstance: commit upto 26, current idx 25 2026.08.17 23:52:11.688765 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=27 2026.08.17 23:52:11.688770 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.688767 [ 424007 ] {} RaftInstance: commit upto 26, current idx 26 2026.08.17 23:52:11.688774 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 27 2026.08.17 23:52:11.688777 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.688779 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 25, new matched idx: 26 2026.08.17 23:52:11.688782 [ 423983 ] {} RaftInstance: last durable index 26, precommit index 27 2026.08.17 23:52:11.688785 [ 423983 ] {} RaftInstance: quorum idx 1, 26 26 26 2026.08.17 23:52:11.688787 [ 423983 ] {} RaftInstance: local log idx 27, target_commit_idx 26, quick_commit_index_ 26, state_->get_commit_idx() 25 2026.08.17 23:52:11.688789 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.688791 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:11.688795 [ 423983 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.688791 [ 424007 ] {} RaftInstance: notify cb 26 0x7f0ecee2c520 2026.08.17 23:52:11.688814 [ 424007 ] {} RaftInstance: DONE: commit upto 26, current idx 26 2026.08.17 23:52:11.688819 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.689439 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.689445 [ 423980 ] {} RaftInstance: last durable index 27, precommit index 27 2026.08.17 23:52:11.689450 [ 423980 ] {} RaftInstance: quorum idx 1, 27 26 26 2026.08.17 23:52:11.689453 [ 423980 ] {} RaftInstance: local log idx 27, target_commit_idx 26, quick_commit_index_ 26, state_->get_commit_idx() 26 2026.08.17 23:52:11.691983 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.691991 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=28 2026.08.17 23:52:11.691993 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.691996 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 28 2026.08.17 23:52:11.691998 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.692000 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 26, new matched idx: 27 2026.08.17 23:52:11.692003 [ 423990 ] {} RaftInstance: last durable index 27, precommit index 27 2026.08.17 23:52:11.692006 [ 423990 ] {} RaftInstance: quorum idx 1, 27 27 26 2026.08.17 23:52:11.692008 [ 423990 ] {} RaftInstance: trigger commit upto 27 2026.08.17 23:52:11.692010 [ 423990 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.692012 [ 423990 ] {} RaftInstance: last_log_idx: 27, starting_idx: 1, cur_nxt_idx: 28 2026.08.17 23:52:11.692015 [ 423990 ] {} RaftInstance: append_entries for 3 with LastLogIndex=27, LastLogTerm=1, EntriesLength=0, CommitIndex=27, Term=1, peer_last_sent_idx 26 2026.08.17 23:52:11.692016 [ 423990 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.692019 [ 423990 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.692024 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.692031 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:11.692033 [ 423990 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.692035 [ 423990 ] {} RaftInstance: last_log_idx: 26, starting_idx: 1, cur_nxt_idx: 28 2026.08.17 23:52:11.692037 [ 423990 ] {} RaftInstance: append_entries for 2 with LastLogIndex=26, LastLogTerm=1, EntriesLength=1, CommitIndex=27, Term=1, peer_last_sent_idx 27 2026.08.17 23:52:11.692039 [ 423990 ] {} RaftInstance: idx: 27 2026.08.17 23:52:11.692041 [ 423990 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.692051 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:11.692053 [ 423990 ] {} RaftInstance: local log idx 27, target_commit_idx 27, quick_commit_index_ 27, state_->get_commit_idx() 26 2026.08.17 23:52:11.692054 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.692060 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.692068 [ 424007 ] {} RaftInstance: commit upto 27, current idx 26 2026.08.17 23:52:11.692072 [ 424007 ] {} RaftInstance: commit upto 27, current idx 27 2026.08.17 23:52:11.692088 [ 424007 ] {} RaftInstance: notify cb 27 0x7f0ed264f020 2026.08.17 23:52:11.692094 [ 424007 ] {} RaftInstance: DONE: commit upto 27, current idx 27 2026.08.17 23:52:11.692098 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.692094 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.692061 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=28 2026.08.17 23:52:11.692142 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.692146 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 28 2026.08.17 23:52:11.692152 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.692154 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 26, new matched idx: 27 2026.08.17 23:52:11.692156 [ 423981 ] {} RaftInstance: last durable index 27, precommit index 27 2026.08.17 23:52:11.692160 [ 423981 ] {} RaftInstance: quorum idx 1, 27 27 27 2026.08.17 23:52:11.692162 [ 423981 ] {} RaftInstance: local log idx 27, target_commit_idx 27, quick_commit_index_ 27, state_->get_commit_idx() 27 2026.08.17 23:52:11.692166 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=28 2026.08.17 23:52:11.692170 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.692172 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 28 2026.08.17 23:52:11.692174 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.692176 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 27, new matched idx: 27 2026.08.17 23:52:11.692178 [ 423991 ] {} RaftInstance: last durable index 27, precommit index 27 2026.08.17 23:52:11.692181 [ 423991 ] {} RaftInstance: quorum idx 1, 27 27 27 2026.08.17 23:52:11.692183 [ 423991 ] {} RaftInstance: local log idx 27, target_commit_idx 27, quick_commit_index_ 27, state_->get_commit_idx() 27 2026.08.17 23:52:11.692198 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.692202 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=28 2026.08.17 23:52:11.692204 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.692206 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 28 2026.08.17 23:52:11.692208 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.692210 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 27, new matched idx: 27 2026.08.17 23:52:11.692212 [ 423996 ] {} RaftInstance: last durable index 27, precommit index 27 2026.08.17 23:52:11.692214 [ 423996 ] {} RaftInstance: quorum idx 1, 27 27 27 2026.08.17 23:52:11.692215 [ 423996 ] {} RaftInstance: local log idx 27, target_commit_idx 27, quick_commit_index_ 27, state_->get_commit_idx() 27 2026.08.17 23:52:11.699076 [ 423989 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.699095 [ 423989 ] {} RaftInstance: append at log_idx 28, timestamp 1787010731699085 2026.08.17 23:52:11.699107 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.699111 [ 424009 ] {} RaftInstance: last_log_idx: 27, starting_idx: 1, cur_nxt_idx: 29 2026.08.17 23:52:11.699115 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=27, LastLogTerm=1, EntriesLength=1, CommitIndex=27, Term=1, peer_last_sent_idx 28 2026.08.17 23:52:11.699116 [ 424009 ] {} RaftInstance: idx: 28 2026.08.17 23:52:11.699119 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.699127 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:11.699135 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.699137 [ 424009 ] {} RaftInstance: last_log_idx: 27, starting_idx: 1, cur_nxt_idx: 29 2026.08.17 23:52:11.699139 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=27, LastLogTerm=1, EntriesLength=1, CommitIndex=27, Term=1, peer_last_sent_idx 27 2026.08.17 23:52:11.699140 [ 424009 ] {} RaftInstance: idx: 28 2026.08.17 23:52:11.699142 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.699154 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:11.701846 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 83 2026.08.17 23:52:11.701867 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.701883 [ 423977 ] {} RaftInstance: append at log_idx 29, timestamp 1787010731701870 2026.08.17 23:52:11.701895 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.701900 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.702481 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.702488 [ 423980 ] {} RaftInstance: last durable index 28, precommit index 29 2026.08.17 23:52:11.702493 [ 423980 ] {} RaftInstance: quorum idx 1, 28 27 27 2026.08.17 23:52:11.702495 [ 423980 ] {} RaftInstance: local log idx 29, target_commit_idx 27, quick_commit_index_ 27, state_->get_commit_idx() 27 2026.08.17 23:52:11.702539 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.702545 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=29 2026.08.17 23:52:11.702548 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.702550 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 29 2026.08.17 23:52:11.702552 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.702554 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 27, new matched idx: 28 2026.08.17 23:52:11.702556 [ 423993 ] {} RaftInstance: last durable index 28, precommit index 29 2026.08.17 23:52:11.702559 [ 423993 ] {} RaftInstance: quorum idx 1, 28 28 27 2026.08.17 23:52:11.702561 [ 423993 ] {} RaftInstance: trigger commit upto 28 2026.08.17 23:52:11.702564 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.702566 [ 423993 ] {} RaftInstance: last_log_idx: 28, starting_idx: 1, cur_nxt_idx: 30 2026.08.17 23:52:11.702569 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=28, LastLogTerm=1, EntriesLength=1, CommitIndex=28, Term=1, peer_last_sent_idx 28 2026.08.17 23:52:11.702570 [ 423993 ] {} RaftInstance: idx: 29 2026.08.17 23:52:11.702573 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.702592 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:11.702594 [ 423993 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.702597 [ 423993 ] {} RaftInstance: local log idx 29, target_commit_idx 28, quick_commit_index_ 28, state_->get_commit_idx() 27 2026.08.17 23:52:11.702598 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.702602 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:11.702604 [ 423993 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.702618 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.702621 [ 424007 ] {} RaftInstance: commit upto 28, current idx 27 2026.08.17 23:52:11.702620 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.702630 [ 424007 ] {} RaftInstance: commit upto 28, current idx 28 2026.08.17 23:52:11.702640 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=29 2026.08.17 23:52:11.702660 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.702662 [ 424007 ] {} RaftInstance: notify cb 28 0x7f0ecee1f020 2026.08.17 23:52:11.702665 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 29 2026.08.17 23:52:11.702671 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.702674 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 27, new matched idx: 28 2026.08.17 23:52:11.702676 [ 423994 ] {} RaftInstance: last durable index 28, precommit index 29 2026.08.17 23:52:11.702681 [ 423994 ] {} RaftInstance: quorum idx 1, 28 28 28 2026.08.17 23:52:11.702683 [ 423994 ] {} RaftInstance: local log idx 29, target_commit_idx 28, quick_commit_index_ 28, state_->get_commit_idx() 27 2026.08.17 23:52:11.702685 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.702687 [ 423994 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:11.702690 [ 423994 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.702692 [ 423994 ] {} RaftInstance: last_log_idx: 28, starting_idx: 1, cur_nxt_idx: 30 2026.08.17 23:52:11.702693 [ 424007 ] {} RaftInstance: DONE: commit upto 28, current idx 28 2026.08.17 23:52:11.702696 [ 423994 ] {} RaftInstance: append_entries for 2 with LastLogIndex=28, LastLogTerm=1, EntriesLength=1, CommitIndex=28, Term=1, peer_last_sent_idx 28 2026.08.17 23:52:11.702701 [ 423994 ] {} RaftInstance: idx: 29 2026.08.17 23:52:11.702704 [ 423994 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.702722 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:11.702696 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.707505 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.707517 [ 423980 ] {} RaftInstance: last durable index 29, precommit index 29 2026.08.17 23:52:11.707521 [ 423980 ] {} RaftInstance: quorum idx 1, 29 28 28 2026.08.17 23:52:11.707523 [ 423980 ] {} RaftInstance: local log idx 29, target_commit_idx 28, quick_commit_index_ 28, state_->get_commit_idx() 28 2026.08.17 23:52:11.707596 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.707604 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=30 2026.08.17 23:52:11.707608 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.707609 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.707618 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 30 2026.08.17 23:52:11.707620 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.707622 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 28, new matched idx: 29 2026.08.17 23:52:11.707625 [ 423985 ] {} RaftInstance: last durable index 29, precommit index 29 2026.08.17 23:52:11.707629 [ 423985 ] {} RaftInstance: quorum idx 1, 29 29 28 2026.08.17 23:52:11.707632 [ 423985 ] {} RaftInstance: trigger commit upto 29 2026.08.17 23:52:11.707635 [ 423985 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.707638 [ 423985 ] {} RaftInstance: last_log_idx: 28, starting_idx: 1, cur_nxt_idx: 30 2026.08.17 23:52:11.707641 [ 423985 ] {} RaftInstance: append_entries for 3 with LastLogIndex=28, LastLogTerm=1, EntriesLength=1, CommitIndex=29, Term=1, peer_last_sent_idx 29 2026.08.17 23:52:11.707643 [ 423985 ] {} RaftInstance: idx: 29 2026.08.17 23:52:11.707646 [ 423985 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.707662 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:11.707664 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.707666 [ 423985 ] {} RaftInstance: last_log_idx: 29, starting_idx: 1, cur_nxt_idx: 30 2026.08.17 23:52:11.707669 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=29, LastLogTerm=1, EntriesLength=0, CommitIndex=29, Term=1, peer_last_sent_idx 29 2026.08.17 23:52:11.707673 [ 423985 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.707675 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.707684 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:11.707687 [ 423985 ] {} RaftInstance: local log idx 29, target_commit_idx 29, quick_commit_index_ 29, state_->get_commit_idx() 28 2026.08.17 23:52:11.707688 [ 423985 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.707695 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.707699 [ 424007 ] {} RaftInstance: commit upto 29, current idx 28 2026.08.17 23:52:11.707702 [ 424007 ] {} RaftInstance: commit upto 29, current idx 29 2026.08.17 23:52:11.707705 [ 423981 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.707711 [ 424007 ] {} RaftInstance: notify cb 29 0x7f0ed264f120 2026.08.17 23:52:11.707715 [ 424007 ] {} RaftInstance: DONE: commit upto 29, current idx 29 2026.08.17 23:52:11.707717 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.707723 [ 423981 ] {} RaftInstance: append at log_idx 30, timestamp 1787010731707708 2026.08.17 23:52:11.707735 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=30 2026.08.17 23:52:11.707738 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.707741 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 30 2026.08.17 23:52:11.707742 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.707744 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 28, new matched idx: 29 2026.08.17 23:52:11.707747 [ 423990 ] {} RaftInstance: last durable index 29, precommit index 30 2026.08.17 23:52:11.707750 [ 423990 ] {} RaftInstance: quorum idx 1, 29 29 29 2026.08.17 23:52:11.707752 [ 423990 ] {} RaftInstance: local log idx 30, target_commit_idx 29, quick_commit_index_ 29, state_->get_commit_idx() 29 2026.08.17 23:52:11.707754 [ 423990 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:11.707756 [ 423990 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.707763 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.707765 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.707777 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.707780 [ 424009 ] {} RaftInstance: last_log_idx: 29, starting_idx: 1, cur_nxt_idx: 31 2026.08.17 23:52:11.707781 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 81 2026.08.17 23:52:11.707784 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.707784 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=29, LastLogTerm=1, EntriesLength=1, CommitIndex=29, Term=1, peer_last_sent_idx 30 2026.08.17 23:52:11.707796 [ 424009 ] {} RaftInstance: idx: 30 2026.08.17 23:52:11.707792 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.707799 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.707807 [ 423977 ] {} RaftInstance: append at log_idx 31, timestamp 1787010731707801 2026.08.17 23:52:11.707820 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:11.707825 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.707827 [ 424009 ] {} RaftInstance: last_log_idx: 29, starting_idx: 1, cur_nxt_idx: 32 2026.08.17 23:52:11.707829 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=29, LastLogTerm=1, EntriesLength=2, CommitIndex=29, Term=1, peer_last_sent_idx 29 2026.08.17 23:52:11.707833 [ 424009 ] {} RaftInstance: idx range: 30-31 2026.08.17 23:52:11.707835 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.707843 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:11.707845 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.707851 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=30 2026.08.17 23:52:11.707854 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.707857 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 30 2026.08.17 23:52:11.707860 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.707861 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 29, new matched idx: 29 2026.08.17 23:52:11.707864 [ 423995 ] {} RaftInstance: last durable index 29, precommit index 31 2026.08.17 23:52:11.707867 [ 423995 ] {} RaftInstance: quorum idx 1, 29 29 29 2026.08.17 23:52:11.707869 [ 423995 ] {} RaftInstance: local log idx 31, target_commit_idx 29, quick_commit_index_ 29, state_->get_commit_idx() 29 2026.08.17 23:52:11.707871 [ 423995 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:11.707874 [ 423995 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.707884 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=30 2026.08.17 23:52:11.707888 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.707891 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 30 2026.08.17 23:52:11.707893 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.707895 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 29, new matched idx: 29 2026.08.17 23:52:11.707898 [ 423985 ] {} RaftInstance: last durable index 29, precommit index 31 2026.08.17 23:52:11.707901 [ 423985 ] {} RaftInstance: quorum idx 1, 29 29 29 2026.08.17 23:52:11.707903 [ 423985 ] {} RaftInstance: local log idx 31, target_commit_idx 29, quick_commit_index_ 29, state_->get_commit_idx() 29 2026.08.17 23:52:11.707905 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:11.707907 [ 423985 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.712029 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.712038 [ 423980 ] {} RaftInstance: last durable index 30, precommit index 31 2026.08.17 23:52:11.712041 [ 423980 ] {} RaftInstance: quorum idx 1, 30 29 29 2026.08.17 23:52:11.712043 [ 423980 ] {} RaftInstance: local log idx 31, target_commit_idx 29, quick_commit_index_ 29, state_->get_commit_idx() 29 2026.08.17 23:52:11.712099 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.712108 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=31 2026.08.17 23:52:11.712111 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.712115 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 31 2026.08.17 23:52:11.712117 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.712119 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 29, new matched idx: 30 2026.08.17 23:52:11.712122 [ 423988 ] {} RaftInstance: last durable index 30, precommit index 31 2026.08.17 23:52:11.712125 [ 423988 ] {} RaftInstance: quorum idx 1, 30 30 29 2026.08.17 23:52:11.712132 [ 423988 ] {} RaftInstance: trigger commit upto 30 2026.08.17 23:52:11.712134 [ 423988 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.712136 [ 423988 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.712138 [ 423988 ] {} RaftInstance: last_log_idx: 30, starting_idx: 1, cur_nxt_idx: 32 2026.08.17 23:52:11.712141 [ 423988 ] {} RaftInstance: append_entries for 2 with LastLogIndex=30, LastLogTerm=1, EntriesLength=1, CommitIndex=30, Term=1, peer_last_sent_idx 30 2026.08.17 23:52:11.712143 [ 423988 ] {} RaftInstance: idx: 31 2026.08.17 23:52:11.712143 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.712145 [ 423988 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.712162 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:11.712164 [ 423988 ] {} RaftInstance: local log idx 31, target_commit_idx 30, quick_commit_index_ 30, state_->get_commit_idx() 29 2026.08.17 23:52:11.712166 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.712169 [ 423988 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:11.712170 [ 423988 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.712174 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.712181 [ 424007 ] {} RaftInstance: commit upto 30, current idx 29 2026.08.17 23:52:11.712175 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=32 2026.08.17 23:52:11.712188 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.712185 [ 424007 ] {} RaftInstance: commit upto 30, current idx 30 2026.08.17 23:52:11.712193 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 32 2026.08.17 23:52:11.712211 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.712217 [ 424007 ] {} RaftInstance: notify cb 30 0x7f0ed264f020 2026.08.17 23:52:11.712217 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 29, new matched idx: 31 2026.08.17 23:52:11.712226 [ 423986 ] {} RaftInstance: last durable index 30, precommit index 31 2026.08.17 23:52:11.712230 [ 423986 ] {} RaftInstance: quorum idx 1, 31 30 30 2026.08.17 23:52:11.712232 [ 424007 ] {} RaftInstance: DONE: commit upto 30, current idx 30 2026.08.17 23:52:11.712233 [ 423986 ] {} RaftInstance: local log idx 31, target_commit_idx 30, quick_commit_index_ 30, state_->get_commit_idx() 30 2026.08.17 23:52:11.712235 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.712237 [ 423986 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:11.712239 [ 423986 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.712242 [ 423986 ] {} RaftInstance: last_log_idx: 31, starting_idx: 1, cur_nxt_idx: 32 2026.08.17 23:52:11.712244 [ 423986 ] {} RaftInstance: append_entries for 3 with LastLogIndex=31, LastLogTerm=1, EntriesLength=0, CommitIndex=30, Term=1, peer_last_sent_idx 30 2026.08.17 23:52:11.712246 [ 423986 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.712249 [ 423986 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.712262 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:11.712336 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.712343 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=32 2026.08.17 23:52:11.712347 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.712350 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 32 2026.08.17 23:52:11.712355 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.712357 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 31, new matched idx: 31 2026.08.17 23:52:11.712359 [ 423984 ] {} RaftInstance: last durable index 30, precommit index 31 2026.08.17 23:52:11.712363 [ 423984 ] {} RaftInstance: quorum idx 1, 31 30 30 2026.08.17 23:52:11.712365 [ 423984 ] {} RaftInstance: local log idx 31, target_commit_idx 30, quick_commit_index_ 30, state_->get_commit_idx() 30 2026.08.17 23:52:11.712406 [ 423984 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.712427 [ 423984 ] {} RaftInstance: append at log_idx 32, timestamp 1787010731712408 2026.08.17 23:52:11.712437 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.712443 [ 424009 ] {} RaftInstance: last_log_idx: 31, starting_idx: 1, cur_nxt_idx: 33 2026.08.17 23:52:11.712446 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=31, LastLogTerm=1, EntriesLength=1, CommitIndex=30, Term=1, peer_last_sent_idx 32 2026.08.17 23:52:11.712448 [ 424009 ] {} RaftInstance: idx: 32 2026.08.17 23:52:11.712451 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.712463 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:11.712465 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.716705 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.716712 [ 423980 ] {} RaftInstance: last durable index 31, precommit index 32 2026.08.17 23:52:11.716716 [ 423980 ] {} RaftInstance: quorum idx 1, 31 31 30 2026.08.17 23:52:11.716718 [ 423980 ] {} RaftInstance: trigger commit upto 31 2026.08.17 23:52:11.716721 [ 423980 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.716723 [ 423980 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.716725 [ 423980 ] {} RaftInstance: local log idx 32, target_commit_idx 31, quick_commit_index_ 31, state_->get_commit_idx() 30 2026.08.17 23:52:11.716728 [ 423980 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.716740 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.716743 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.716744 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.716750 [ 424007 ] {} RaftInstance: commit upto 31, current idx 30 2026.08.17 23:52:11.716753 [ 424007 ] {} RaftInstance: commit upto 31, current idx 31 2026.08.17 23:52:11.716761 [ 424007 ] {} RaftInstance: notify cb 31 0x7f0ed264f220 2026.08.17 23:52:11.716765 [ 424007 ] {} RaftInstance: DONE: commit upto 31, current idx 31 2026.08.17 23:52:11.716767 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.716766 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.716776 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=33 2026.08.17 23:52:11.716779 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.716783 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 33 2026.08.17 23:52:11.716785 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.716787 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 31, new matched idx: 32 2026.08.17 23:52:11.716789 [ 423996 ] {} RaftInstance: last durable index 31, precommit index 32 2026.08.17 23:52:11.716793 [ 423996 ] {} RaftInstance: quorum idx 1, 32 31 30 2026.08.17 23:52:11.716795 [ 423996 ] {} RaftInstance: local log idx 32, target_commit_idx 31, quick_commit_index_ 31, state_->get_commit_idx() 31 2026.08.17 23:52:11.716802 [ 423996 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:11.716804 [ 423996 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.716806 [ 423996 ] {} RaftInstance: last_log_idx: 32, starting_idx: 1, cur_nxt_idx: 33 2026.08.17 23:52:11.716809 [ 423996 ] {} RaftInstance: append_entries for 3 with LastLogIndex=32, LastLogTerm=1, EntriesLength=0, CommitIndex=31, Term=1, peer_last_sent_idx 32 2026.08.17 23:52:11.716811 [ 423996 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.716813 [ 423996 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.716831 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:11.716842 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.716848 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=32 2026.08.17 23:52:11.716851 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.716852 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 83 2026.08.17 23:52:11.716854 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 32 2026.08.17 23:52:11.716865 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.716867 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 30, new matched idx: 31 2026.08.17 23:52:11.716870 [ 423993 ] {} RaftInstance: last durable index 31, precommit index 32 2026.08.17 23:52:11.716878 [ 423993 ] {} RaftInstance: quorum idx 1, 32 31 31 2026.08.17 23:52:11.716865 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.716880 [ 423993 ] {} RaftInstance: local log idx 32, target_commit_idx 31, quick_commit_index_ 31, state_->get_commit_idx() 31 2026.08.17 23:52:11.716887 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:11.716889 [ 423993 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.716891 [ 423993 ] {} RaftInstance: last_log_idx: 31, starting_idx: 1, cur_nxt_idx: 33 2026.08.17 23:52:11.716893 [ 423977 ] {} RaftInstance: append at log_idx 33, timestamp 1787010731716885 2026.08.17 23:52:11.716895 [ 423993 ] {} RaftInstance: append_entries for 2 with LastLogIndex=31, LastLogTerm=1, EntriesLength=1, CommitIndex=31, Term=1, peer_last_sent_idx 31 2026.08.17 23:52:11.716902 [ 423993 ] {} RaftInstance: idx: 32 2026.08.17 23:52:11.716904 [ 423993 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.716918 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:11.716942 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.716946 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=33 2026.08.17 23:52:11.716948 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.716950 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 33 2026.08.17 23:52:11.716951 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.716953 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 32, new matched idx: 32 2026.08.17 23:52:11.716955 [ 423996 ] {} RaftInstance: last durable index 31, precommit index 33 2026.08.17 23:52:11.716958 [ 423996 ] {} RaftInstance: quorum idx 1, 32 31 31 2026.08.17 23:52:11.716960 [ 423996 ] {} RaftInstance: local log idx 33, target_commit_idx 31, quick_commit_index_ 31, state_->get_commit_idx() 31 2026.08.17 23:52:11.716961 [ 423996 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:11.716965 [ 423996 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.716967 [ 423996 ] {} RaftInstance: last_log_idx: 32, starting_idx: 1, cur_nxt_idx: 34 2026.08.17 23:52:11.716969 [ 423996 ] {} RaftInstance: append_entries for 3 with LastLogIndex=32, LastLogTerm=1, EntriesLength=1, CommitIndex=31, Term=1, peer_last_sent_idx 33 2026.08.17 23:52:11.716971 [ 423996 ] {} RaftInstance: idx: 33 2026.08.17 23:52:11.716973 [ 423996 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.716981 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:11.716992 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.716996 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.722100 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.722109 [ 423980 ] {} RaftInstance: last durable index 32, precommit index 33 2026.08.17 23:52:11.722112 [ 423980 ] {} RaftInstance: quorum idx 1, 32 32 31 2026.08.17 23:52:11.722115 [ 423980 ] {} RaftInstance: trigger commit upto 32 2026.08.17 23:52:11.722118 [ 423980 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.722120 [ 423980 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.722122 [ 423980 ] {} RaftInstance: local log idx 33, target_commit_idx 32, quick_commit_index_ 32, state_->get_commit_idx() 31 2026.08.17 23:52:11.722125 [ 423980 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.722134 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.722143 [ 424007 ] {} RaftInstance: commit upto 32, current idx 31 2026.08.17 23:52:11.722148 [ 424007 ] {} RaftInstance: commit upto 32, current idx 32 2026.08.17 23:52:11.722135 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.722153 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.722167 [ 424007 ] {} RaftInstance: notify cb 32 0x7f0ecee1f020 2026.08.17 23:52:11.722171 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.722181 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=34 2026.08.17 23:52:11.722185 [ 424007 ] {} RaftInstance: DONE: commit upto 32, current idx 32 2026.08.17 23:52:11.722191 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.722185 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.722199 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 34 2026.08.17 23:52:11.722206 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.722208 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 32, new matched idx: 33 2026.08.17 23:52:11.722211 [ 423992 ] {} RaftInstance: last durable index 32, precommit index 33 2026.08.17 23:52:11.722214 [ 423992 ] {} RaftInstance: quorum idx 1, 33 32 31 2026.08.17 23:52:11.722217 [ 423992 ] {} RaftInstance: local log idx 33, target_commit_idx 32, quick_commit_index_ 32, state_->get_commit_idx() 32 2026.08.17 23:52:11.722218 [ 423992 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:11.722219 [ 423987 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.722221 [ 423992 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.722229 [ 423992 ] {} RaftInstance: last_log_idx: 33, starting_idx: 1, cur_nxt_idx: 34 2026.08.17 23:52:11.722232 [ 423992 ] {} RaftInstance: append_entries for 3 with LastLogIndex=33, LastLogTerm=1, EntriesLength=0, CommitIndex=32, Term=1, peer_last_sent_idx 33 2026.08.17 23:52:11.722238 [ 423992 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.722240 [ 423992 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.722260 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:11.722268 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=33 2026.08.17 23:52:11.722271 [ 423987 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.722274 [ 423987 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 33 2026.08.17 23:52:11.722276 [ 423987 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.722278 [ 423987 ] {} RaftInstance: peer 2, prev matched idx: 31, new matched idx: 32 2026.08.17 23:52:11.722280 [ 423987 ] {} RaftInstance: last durable index 32, precommit index 33 2026.08.17 23:52:11.722283 [ 423987 ] {} RaftInstance: quorum idx 1, 33 32 32 2026.08.17 23:52:11.722286 [ 423987 ] {} RaftInstance: local log idx 33, target_commit_idx 32, quick_commit_index_ 32, state_->get_commit_idx() 32 2026.08.17 23:52:11.722288 [ 423987 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:11.722290 [ 423987 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.722292 [ 423987 ] {} RaftInstance: last_log_idx: 32, starting_idx: 1, cur_nxt_idx: 34 2026.08.17 23:52:11.722295 [ 423987 ] {} RaftInstance: append_entries for 2 with LastLogIndex=32, LastLogTerm=1, EntriesLength=1, CommitIndex=32, Term=1, peer_last_sent_idx 32 2026.08.17 23:52:11.722297 [ 423987 ] {} RaftInstance: idx: 33 2026.08.17 23:52:11.722300 [ 423987 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.722316 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:11.722328 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.722332 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=34 2026.08.17 23:52:11.722335 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.722337 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 34 2026.08.17 23:52:11.722339 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.722342 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 33, new matched idx: 33 2026.08.17 23:52:11.722344 [ 423994 ] {} RaftInstance: last durable index 32, precommit index 33 2026.08.17 23:52:11.722347 [ 423994 ] {} RaftInstance: quorum idx 1, 33 32 32 2026.08.17 23:52:11.722349 [ 423994 ] {} RaftInstance: local log idx 33, target_commit_idx 32, quick_commit_index_ 32, state_->get_commit_idx() 32 2026.08.17 23:52:11.722622 [ 423987 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.722696 [ 423987 ] {} RaftInstance: append at log_idx 34, timestamp 1787010731722626 2026.08.17 23:52:11.722710 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.722714 [ 424009 ] {} RaftInstance: last_log_idx: 33, starting_idx: 1, cur_nxt_idx: 35 2026.08.17 23:52:11.722717 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=33, LastLogTerm=1, EntriesLength=1, CommitIndex=32, Term=1, peer_last_sent_idx 34 2026.08.17 23:52:11.722719 [ 424009 ] {} RaftInstance: idx: 34 2026.08.17 23:52:11.722722 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.722747 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:11.722749 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.727018 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.727060 [ 423980 ] {} RaftInstance: last durable index 33, precommit index 34 2026.08.17 23:52:11.727064 [ 423980 ] {} RaftInstance: quorum idx 1, 33 33 32 2026.08.17 23:52:11.727066 [ 423980 ] {} RaftInstance: trigger commit upto 33 2026.08.17 23:52:11.727069 [ 423980 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.727071 [ 423980 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.727074 [ 423980 ] {} RaftInstance: local log idx 34, target_commit_idx 33, quick_commit_index_ 33, state_->get_commit_idx() 32 2026.08.17 23:52:11.727075 [ 423980 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.727082 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.727089 [ 424007 ] {} RaftInstance: commit upto 33, current idx 32 2026.08.17 23:52:11.727089 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.727091 [ 424007 ] {} RaftInstance: commit upto 33, current idx 33 2026.08.17 23:52:11.727091 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.727103 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.727106 [ 424007 ] {} RaftInstance: notify cb 33 0x7f0ed264f320 2026.08.17 23:52:11.727107 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.727109 [ 424007 ] {} RaftInstance: DONE: commit upto 33, current idx 33 2026.08.17 23:52:11.727109 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=35 2026.08.17 23:52:11.727119 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.727124 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.727127 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 35 2026.08.17 23:52:11.727167 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.727169 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 33, new matched idx: 34 2026.08.17 23:52:11.727172 [ 423983 ] {} RaftInstance: last durable index 33, precommit index 34 2026.08.17 23:52:11.727175 [ 423983 ] {} RaftInstance: quorum idx 1, 34 33 32 2026.08.17 23:52:11.727177 [ 423983 ] {} RaftInstance: local log idx 34, target_commit_idx 33, quick_commit_index_ 33, state_->get_commit_idx() 33 2026.08.17 23:52:11.727179 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:11.727181 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.727183 [ 423983 ] {} RaftInstance: last_log_idx: 34, starting_idx: 1, cur_nxt_idx: 35 2026.08.17 23:52:11.727186 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=34, LastLogTerm=1, EntriesLength=0, CommitIndex=33, Term=1, peer_last_sent_idx 34 2026.08.17 23:52:11.727188 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.727190 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.727207 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:11.727213 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=34 2026.08.17 23:52:11.727218 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.727221 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 34 2026.08.17 23:52:11.727223 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.727225 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 32, new matched idx: 33 2026.08.17 23:52:11.727228 [ 423993 ] {} RaftInstance: last durable index 33, precommit index 34 2026.08.17 23:52:11.727231 [ 423993 ] {} RaftInstance: quorum idx 1, 34 33 33 2026.08.17 23:52:11.727238 [ 423993 ] {} RaftInstance: local log idx 34, target_commit_idx 33, quick_commit_index_ 33, state_->get_commit_idx() 33 2026.08.17 23:52:11.727240 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:11.727242 [ 423993 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.727244 [ 423993 ] {} RaftInstance: last_log_idx: 33, starting_idx: 1, cur_nxt_idx: 35 2026.08.17 23:52:11.727248 [ 423993 ] {} RaftInstance: append_entries for 2 with LastLogIndex=33, LastLogTerm=1, EntriesLength=1, CommitIndex=33, Term=1, peer_last_sent_idx 33 2026.08.17 23:52:11.727250 [ 423993 ] {} RaftInstance: idx: 34 2026.08.17 23:52:11.727252 [ 423993 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.727277 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.727284 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:11.727291 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=35 2026.08.17 23:52:11.727295 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.727298 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 35 2026.08.17 23:52:11.727300 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.727302 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 34, new matched idx: 34 2026.08.17 23:52:11.727304 [ 423988 ] {} RaftInstance: last durable index 33, precommit index 34 2026.08.17 23:52:11.727307 [ 423988 ] {} RaftInstance: quorum idx 1, 34 33 33 2026.08.17 23:52:11.727309 [ 423988 ] {} RaftInstance: local log idx 34, target_commit_idx 33, quick_commit_index_ 33, state_->get_commit_idx() 33 2026.08.17 23:52:11.727385 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 3858 2026.08.17 23:52:11.727418 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.727454 [ 423977 ] {} RaftInstance: append at log_idx 35, timestamp 1787010731727421 2026.08.17 23:52:11.727470 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.727474 [ 424009 ] {} RaftInstance: last_log_idx: 34, starting_idx: 1, cur_nxt_idx: 36 2026.08.17 23:52:11.727478 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=34, LastLogTerm=1, EntriesLength=1, CommitIndex=33, Term=1, peer_last_sent_idx 35 2026.08.17 23:52:11.727479 [ 424009 ] {} RaftInstance: idx: 35 2026.08.17 23:52:11.727482 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.727497 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:11.727499 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.731289 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.731300 [ 423980 ] {} RaftInstance: last durable index 34, precommit index 35 2026.08.17 23:52:11.731304 [ 423980 ] {} RaftInstance: quorum idx 1, 34 34 33 2026.08.17 23:52:11.731306 [ 423980 ] {} RaftInstance: trigger commit upto 34 2026.08.17 23:52:11.731309 [ 423980 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.731311 [ 423980 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.731313 [ 423980 ] {} RaftInstance: local log idx 35, target_commit_idx 34, quick_commit_index_ 34, state_->get_commit_idx() 33 2026.08.17 23:52:11.731315 [ 423980 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.731322 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.731326 [ 424007 ] {} RaftInstance: commit upto 34, current idx 33 2026.08.17 23:52:11.731325 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.731340 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.731333 [ 424007 ] {} RaftInstance: commit upto 34, current idx 34 2026.08.17 23:52:11.731349 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.731353 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=36 2026.08.17 23:52:11.731356 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.731360 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 36 2026.08.17 23:52:11.731362 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.731364 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 34, new matched idx: 35 2026.08.17 23:52:11.731366 [ 423986 ] {} RaftInstance: last durable index 34, precommit index 35 2026.08.17 23:52:11.731369 [ 423986 ] {} RaftInstance: quorum idx 1, 35 34 33 2026.08.17 23:52:11.731372 [ 423986 ] {} RaftInstance: local log idx 35, target_commit_idx 34, quick_commit_index_ 34, state_->get_commit_idx() 33 2026.08.17 23:52:11.731373 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.731375 [ 423986 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:11.731377 [ 423986 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.731379 [ 423986 ] {} RaftInstance: last_log_idx: 35, starting_idx: 1, cur_nxt_idx: 36 2026.08.17 23:52:11.731382 [ 423986 ] {} RaftInstance: append_entries for 3 with LastLogIndex=35, LastLogTerm=1, EntriesLength=0, CommitIndex=34, Term=1, peer_last_sent_idx 35 2026.08.17 23:52:11.731383 [ 423986 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.731385 [ 423986 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.731399 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:11.731404 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.731413 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=35 2026.08.17 23:52:11.731416 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.731419 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 35 2026.08.17 23:52:11.731422 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.731424 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 33, new matched idx: 34 2026.08.17 23:52:11.731428 [ 423984 ] {} RaftInstance: last durable index 34, precommit index 35 2026.08.17 23:52:11.731431 [ 423984 ] {} RaftInstance: quorum idx 1, 35 34 34 2026.08.17 23:52:11.731434 [ 423984 ] {} RaftInstance: local log idx 35, target_commit_idx 34, quick_commit_index_ 34, state_->get_commit_idx() 33 2026.08.17 23:52:11.731436 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.731439 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:11.731441 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.731444 [ 423984 ] {} RaftInstance: last_log_idx: 34, starting_idx: 1, cur_nxt_idx: 36 2026.08.17 23:52:11.731447 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=34, LastLogTerm=1, EntriesLength=1, CommitIndex=34, Term=1, peer_last_sent_idx 34 2026.08.17 23:52:11.731449 [ 423984 ] {} RaftInstance: idx: 35 2026.08.17 23:52:11.731451 [ 424007 ] {} RaftInstance: notify cb 34 0x7f0ecee32620 2026.08.17 23:52:11.731452 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.731473 [ 424007 ] {} RaftInstance: DONE: commit upto 34, current idx 34 2026.08.17 23:52:11.731476 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.731484 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:11.731490 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.731494 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=36 2026.08.17 23:52:11.731496 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.731498 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 36 2026.08.17 23:52:11.731500 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.731501 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 35, new matched idx: 35 2026.08.17 23:52:11.731503 [ 423986 ] {} RaftInstance: last durable index 34, precommit index 35 2026.08.17 23:52:11.731505 [ 423986 ] {} RaftInstance: quorum idx 1, 35 34 34 2026.08.17 23:52:11.731507 [ 423986 ] {} RaftInstance: local log idx 35, target_commit_idx 34, quick_commit_index_ 34, state_->get_commit_idx() 34 2026.08.17 23:52:11.732007 [ 423985 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=4, CommitIndex=0 and Term=0 2026.08.17 23:52:11.732015 [ 423985 ] {} RaftInstance: append at log_idx 36, timestamp 1787010731732010 2026.08.17 23:52:11.732019 [ 423985 ] {} RaftInstance: append at log_idx 37, timestamp 1787010731732010 2026.08.17 23:52:11.732022 [ 423985 ] {} RaftInstance: append at log_idx 38, timestamp 1787010731732010 2026.08.17 23:52:11.732026 [ 423985 ] {} RaftInstance: append at log_idx 39, timestamp 1787010731732010 2026.08.17 23:52:11.732034 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.732041 [ 424009 ] {} RaftInstance: last_log_idx: 35, starting_idx: 1, cur_nxt_idx: 40 2026.08.17 23:52:11.732044 [ 424009 ] {} RaftInstance: last sent log (36) to peer 3 is not applied, cnt 1 2026.08.17 23:52:11.732047 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=35, LastLogTerm=1, EntriesLength=4, CommitIndex=34, Term=1, peer_last_sent_idx 36 2026.08.17 23:52:11.732049 [ 424009 ] {} RaftInstance: idx range: 36-39 2026.08.17 23:52:11.732051 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.732062 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:11.732064 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.737645 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.737706 [ 423980 ] {} RaftInstance: last durable index 35, precommit index 39 2026.08.17 23:52:11.737710 [ 423980 ] {} RaftInstance: quorum idx 1, 35 35 34 2026.08.17 23:52:11.737712 [ 423980 ] {} RaftInstance: trigger commit upto 35 2026.08.17 23:52:11.737715 [ 423980 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.737717 [ 423980 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.737720 [ 423980 ] {} RaftInstance: local log idx 39, target_commit_idx 35, quick_commit_index_ 35, state_->get_commit_idx() 34 2026.08.17 23:52:11.737722 [ 423980 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.737727 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.737731 [ 424007 ] {} RaftInstance: commit upto 35, current idx 34 2026.08.17 23:52:11.737734 [ 424007 ] {} RaftInstance: commit upto 35, current idx 35 2026.08.17 23:52:11.737756 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.737759 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.737773 [ 424007 ] {} RaftInstance: notify cb 35 0x7f0ed264f420 2026.08.17 23:52:11.737779 [ 424007 ] {} RaftInstance: DONE: commit upto 35, current idx 35 2026.08.17 23:52:11.737781 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.738187 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.738197 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=36 2026.08.17 23:52:11.738205 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.738210 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 36 2026.08.17 23:52:11.738212 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.738215 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 34, new matched idx: 35 2026.08.17 23:52:11.738218 [ 423995 ] {} RaftInstance: last durable index 35, precommit index 39 2026.08.17 23:52:11.738223 [ 423995 ] {} RaftInstance: quorum idx 1, 35 35 35 2026.08.17 23:52:11.738226 [ 423995 ] {} RaftInstance: local log idx 39, target_commit_idx 35, quick_commit_index_ 35, state_->get_commit_idx() 35 2026.08.17 23:52:11.738228 [ 423995 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:11.738232 [ 423995 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.738234 [ 423995 ] {} RaftInstance: last_log_idx: 35, starting_idx: 1, cur_nxt_idx: 40 2026.08.17 23:52:11.738238 [ 423995 ] {} RaftInstance: append_entries for 2 with LastLogIndex=35, LastLogTerm=1, EntriesLength=4, CommitIndex=35, Term=1, peer_last_sent_idx 35 2026.08.17 23:52:11.738240 [ 423995 ] {} RaftInstance: idx range: 36-39 2026.08.17 23:52:11.738244 [ 423995 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.738257 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:11.738649 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 1840 2026.08.17 23:52:11.738673 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.738714 [ 423977 ] {} RaftInstance: append at log_idx 40, timestamp 1787010731738676 2026.08.17 23:52:11.738727 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.738732 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.742060 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.742065 [ 423980 ] {} RaftInstance: last durable index 39, precommit index 40 2026.08.17 23:52:11.742068 [ 423980 ] {} RaftInstance: quorum idx 1, 39 35 35 2026.08.17 23:52:11.742070 [ 423980 ] {} RaftInstance: local log idx 40, target_commit_idx 35, quick_commit_index_ 35, state_->get_commit_idx() 35 2026.08.17 23:52:11.742162 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.742168 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=40 2026.08.17 23:52:11.742171 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.742175 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 40 2026.08.17 23:52:11.742177 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.742179 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 35, new matched idx: 39 2026.08.17 23:52:11.742182 [ 423993 ] {} RaftInstance: last durable index 39, precommit index 40 2026.08.17 23:52:11.742187 [ 423993 ] {} RaftInstance: quorum idx 1, 39 39 35 2026.08.17 23:52:11.742189 [ 423993 ] {} RaftInstance: trigger commit upto 39 2026.08.17 23:52:11.742192 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.742205 [ 423993 ] {} RaftInstance: last_log_idx: 39, starting_idx: 1, cur_nxt_idx: 41 2026.08.17 23:52:11.742209 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=39, LastLogTerm=1, EntriesLength=1, CommitIndex=39, Term=1, peer_last_sent_idx 36 2026.08.17 23:52:11.742211 [ 423993 ] {} RaftInstance: idx: 40 2026.08.17 23:52:11.742214 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.742234 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:11.742237 [ 423993 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.742239 [ 423993 ] {} RaftInstance: local log idx 40, target_commit_idx 39, quick_commit_index_ 39, state_->get_commit_idx() 35 2026.08.17 23:52:11.742241 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.742244 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:11.742246 [ 423993 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.742248 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.742248 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.742255 [ 424007 ] {} RaftInstance: commit upto 39, current idx 35 2026.08.17 23:52:11.742257 [ 424007 ] {} RaftInstance: commit upto 39, current idx 36 2026.08.17 23:52:11.742258 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=40 2026.08.17 23:52:11.742261 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.742264 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 40 2026.08.17 23:52:11.742266 [ 424007 ] {} RaftInstance: commit upto 39, current idx 37 2026.08.17 23:52:11.742267 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.742276 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 35, new matched idx: 39 2026.08.17 23:52:11.742273 [ 424007 ] {} RaftInstance: commit upto 39, current idx 38 2026.08.17 23:52:11.742280 [ 423992 ] {} RaftInstance: last durable index 39, precommit index 40 2026.08.17 23:52:11.742284 [ 424007 ] {} RaftInstance: commit upto 39, current idx 39 2026.08.17 23:52:11.742285 [ 423992 ] {} RaftInstance: quorum idx 1, 39 39 39 2026.08.17 23:52:11.742288 [ 423992 ] {} RaftInstance: local log idx 40, target_commit_idx 39, quick_commit_index_ 39, state_->get_commit_idx() 38 2026.08.17 23:52:11.742288 [ 424007 ] {} RaftInstance: notify cb 39 0x7f0ecee2c720 2026.08.17 23:52:11.742290 [ 423992 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.742297 [ 423992 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:11.742299 [ 423992 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.742302 [ 423992 ] {} RaftInstance: last_log_idx: 39, starting_idx: 1, cur_nxt_idx: 41 2026.08.17 23:52:11.742305 [ 423992 ] {} RaftInstance: append_entries for 2 with LastLogIndex=39, LastLogTerm=1, EntriesLength=1, CommitIndex=39, Term=1, peer_last_sent_idx 36 2026.08.17 23:52:11.742305 [ 424007 ] {} RaftInstance: DONE: commit upto 39, current idx 39 2026.08.17 23:52:11.742307 [ 423992 ] {} RaftInstance: idx: 40 2026.08.17 23:52:11.742309 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.742313 [ 423992 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.742333 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:11.742382 [ 423982 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=6, CommitIndex=0 and Term=0 2026.08.17 23:52:11.742397 [ 423982 ] {} RaftInstance: append at log_idx 41, timestamp 1787010731742387 2026.08.17 23:52:11.742406 [ 423982 ] {} RaftInstance: append at log_idx 42, timestamp 1787010731742387 2026.08.17 23:52:11.742410 [ 423982 ] {} RaftInstance: append at log_idx 43, timestamp 1787010731742387 2026.08.17 23:52:11.742413 [ 423982 ] {} RaftInstance: append at log_idx 44, timestamp 1787010731742387 2026.08.17 23:52:11.742416 [ 423982 ] {} RaftInstance: append at log_idx 45, timestamp 1787010731742387 2026.08.17 23:52:11.742420 [ 423982 ] {} RaftInstance: append at log_idx 46, timestamp 1787010731742387 2026.08.17 23:52:11.742429 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.742431 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.746354 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.746361 [ 423980 ] {} RaftInstance: last durable index 40, precommit index 46 2026.08.17 23:52:11.746365 [ 423980 ] {} RaftInstance: quorum idx 1, 40 39 39 2026.08.17 23:52:11.746367 [ 423980 ] {} RaftInstance: local log idx 46, target_commit_idx 39, quick_commit_index_ 39, state_->get_commit_idx() 39 2026.08.17 23:52:11.746418 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.746428 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=41 2026.08.17 23:52:11.746432 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.746436 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 41 2026.08.17 23:52:11.746439 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.746441 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 39, new matched idx: 40 2026.08.17 23:52:11.746443 [ 423984 ] {} RaftInstance: last durable index 40, precommit index 46 2026.08.17 23:52:11.746442 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.746448 [ 423984 ] {} RaftInstance: quorum idx 1, 40 40 39 2026.08.17 23:52:11.746454 [ 423984 ] {} RaftInstance: trigger commit upto 40 2026.08.17 23:52:11.746457 [ 423984 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.746460 [ 423984 ] {} RaftInstance: last_log_idx: 40, starting_idx: 1, cur_nxt_idx: 47 2026.08.17 23:52:11.746464 [ 423984 ] {} RaftInstance: append_entries for 3 with LastLogIndex=40, LastLogTerm=1, EntriesLength=6, CommitIndex=40, Term=1, peer_last_sent_idx 40 2026.08.17 23:52:11.746466 [ 423984 ] {} RaftInstance: idx range: 41-46 2026.08.17 23:52:11.746468 [ 423984 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.746495 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:11.746497 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.746499 [ 423984 ] {} RaftInstance: last_log_idx: 39, starting_idx: 1, cur_nxt_idx: 47 2026.08.17 23:52:11.746501 [ 423984 ] {} RaftInstance: last sent log (40) to peer 2 is not applied, cnt 1 2026.08.17 23:52:11.746503 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=39, LastLogTerm=1, EntriesLength=7, CommitIndex=40, Term=1, peer_last_sent_idx 40 2026.08.17 23:52:11.746505 [ 423984 ] {} RaftInstance: idx range: 40-46 2026.08.17 23:52:11.746507 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.746521 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:11.746523 [ 423984 ] {} RaftInstance: local log idx 46, target_commit_idx 40, quick_commit_index_ 40, state_->get_commit_idx() 39 2026.08.17 23:52:11.746524 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.746530 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:11.746535 [ 423984 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.746536 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.746546 [ 424007 ] {} RaftInstance: commit upto 40, current idx 39 2026.08.17 23:52:11.746548 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=41 2026.08.17 23:52:11.746549 [ 424007 ] {} RaftInstance: commit upto 40, current idx 40 2026.08.17 23:52:11.746553 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.746565 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 41 2026.08.17 23:52:11.746568 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.746570 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 39, new matched idx: 40 2026.08.17 23:52:11.746572 [ 423986 ] {} RaftInstance: last durable index 40, precommit index 46 2026.08.17 23:52:11.746576 [ 423986 ] {} RaftInstance: quorum idx 1, 40 40 40 2026.08.17 23:52:11.746578 [ 423986 ] {} RaftInstance: local log idx 46, target_commit_idx 40, quick_commit_index_ 40, state_->get_commit_idx() 39 2026.08.17 23:52:11.746580 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.746581 [ 423986 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:11.746584 [ 423986 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.746624 [ 424007 ] {} RaftInstance: notify cb 40 0x7f0ed264f520 2026.08.17 23:52:11.746629 [ 424007 ] {} RaftInstance: DONE: commit upto 40, current idx 40 2026.08.17 23:52:11.746632 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.746712 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 98 2026.08.17 23:52:11.746718 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.746727 [ 423977 ] {} RaftInstance: append at log_idx 47, timestamp 1787010731746720 2026.08.17 23:52:11.746736 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.746741 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.750441 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.750450 [ 423980 ] {} RaftInstance: last durable index 46, precommit index 47 2026.08.17 23:52:11.750453 [ 423980 ] {} RaftInstance: quorum idx 1, 46 40 40 2026.08.17 23:52:11.750456 [ 423980 ] {} RaftInstance: local log idx 47, target_commit_idx 40, quick_commit_index_ 40, state_->get_commit_idx() 40 2026.08.17 23:52:11.750532 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.750536 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=47 2026.08.17 23:52:11.750539 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.750542 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 47 2026.08.17 23:52:11.750543 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.750545 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 40, new matched idx: 46 2026.08.17 23:52:11.750547 [ 423985 ] {} RaftInstance: last durable index 46, precommit index 47 2026.08.17 23:52:11.750549 [ 423985 ] {} RaftInstance: quorum idx 1, 46 46 40 2026.08.17 23:52:11.750551 [ 423985 ] {} RaftInstance: trigger commit upto 46 2026.08.17 23:52:11.750553 [ 423985 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.750555 [ 423985 ] {} RaftInstance: last_log_idx: 46, starting_idx: 1, cur_nxt_idx: 48 2026.08.17 23:52:11.750555 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.750562 [ 423985 ] {} RaftInstance: append_entries for 3 with LastLogIndex=46, LastLogTerm=1, EntriesLength=1, CommitIndex=46, Term=1, peer_last_sent_idx 41 2026.08.17 23:52:11.750570 [ 423985 ] {} RaftInstance: idx: 47 2026.08.17 23:52:11.750572 [ 423985 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.750583 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:11.750585 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.750586 [ 423985 ] {} RaftInstance: last_log_idx: 40, starting_idx: 1, cur_nxt_idx: 48 2026.08.17 23:52:11.750589 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=40, LastLogTerm=1, EntriesLength=7, CommitIndex=46, Term=1, peer_last_sent_idx 40 2026.08.17 23:52:11.750591 [ 423985 ] {} RaftInstance: idx range: 41-47 2026.08.17 23:52:11.750592 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.750606 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:11.750608 [ 423985 ] {} RaftInstance: local log idx 47, target_commit_idx 46, quick_commit_index_ 46, state_->get_commit_idx() 40 2026.08.17 23:52:11.750609 [ 423985 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.750612 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:11.750614 [ 423985 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.750616 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.750619 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=47 2026.08.17 23:52:11.750626 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.750621 [ 424007 ] {} RaftInstance: commit upto 46, current idx 40 2026.08.17 23:52:11.750633 [ 424007 ] {} RaftInstance: commit upto 46, current idx 41 2026.08.17 23:52:11.750629 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 47 2026.08.17 23:52:11.750645 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.750647 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 40, new matched idx: 46 2026.08.17 23:52:11.750650 [ 423995 ] {} RaftInstance: last durable index 46, precommit index 47 2026.08.17 23:52:11.750650 [ 424007 ] {} RaftInstance: commit upto 46, current idx 42 2026.08.17 23:52:11.750654 [ 423995 ] {} RaftInstance: quorum idx 1, 46 46 46 2026.08.17 23:52:11.750663 [ 423995 ] {} RaftInstance: local log idx 47, target_commit_idx 46, quick_commit_index_ 46, state_->get_commit_idx() 41 2026.08.17 23:52:11.750665 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.750667 [ 423995 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:11.750672 [ 423995 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.750679 [ 424007 ] {} RaftInstance: commit upto 46, current idx 43 2026.08.17 23:52:11.750686 [ 424007 ] {} RaftInstance: commit upto 46, current idx 44 2026.08.17 23:52:11.750693 [ 424007 ] {} RaftInstance: commit upto 46, current idx 45 2026.08.17 23:52:11.750698 [ 424007 ] {} RaftInstance: commit upto 46, current idx 46 2026.08.17 23:52:11.750704 [ 424007 ] {} RaftInstance: notify cb 46 0x7f0ecee2cd20 2026.08.17 23:52:11.750721 [ 424007 ] {} RaftInstance: DONE: commit upto 46, current idx 46 2026.08.17 23:52:11.750723 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.750809 [ 423991 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.750840 [ 423991 ] {} RaftInstance: append at log_idx 48, timestamp 1787010731750814 2026.08.17 23:52:11.750852 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.750856 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.754645 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.754650 [ 423980 ] {} RaftInstance: last durable index 47, precommit index 48 2026.08.17 23:52:11.754653 [ 423980 ] {} RaftInstance: quorum idx 1, 47 46 46 2026.08.17 23:52:11.754656 [ 423980 ] {} RaftInstance: local log idx 48, target_commit_idx 46, quick_commit_index_ 46, state_->get_commit_idx() 46 2026.08.17 23:52:11.754710 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.754720 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=48 2026.08.17 23:52:11.754721 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.754723 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.754735 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 48 2026.08.17 23:52:11.754738 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.754740 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 46, new matched idx: 47 2026.08.17 23:52:11.754742 [ 423994 ] {} RaftInstance: last durable index 47, precommit index 48 2026.08.17 23:52:11.754745 [ 423994 ] {} RaftInstance: quorum idx 1, 47 47 46 2026.08.17 23:52:11.754747 [ 423994 ] {} RaftInstance: trigger commit upto 47 2026.08.17 23:52:11.754749 [ 423994 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.754751 [ 423994 ] {} RaftInstance: last_log_idx: 47, starting_idx: 1, cur_nxt_idx: 49 2026.08.17 23:52:11.754754 [ 423994 ] {} RaftInstance: append_entries for 3 with LastLogIndex=47, LastLogTerm=1, EntriesLength=1, CommitIndex=47, Term=1, peer_last_sent_idx 47 2026.08.17 23:52:11.754756 [ 423994 ] {} RaftInstance: idx: 48 2026.08.17 23:52:11.754759 [ 423994 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.754774 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:11.754776 [ 423994 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.754777 [ 423994 ] {} RaftInstance: last_log_idx: 46, starting_idx: 1, cur_nxt_idx: 49 2026.08.17 23:52:11.754779 [ 423994 ] {} RaftInstance: append_entries for 2 with LastLogIndex=46, LastLogTerm=1, EntriesLength=2, CommitIndex=47, Term=1, peer_last_sent_idx 41 2026.08.17 23:52:11.754781 [ 423994 ] {} RaftInstance: idx range: 47-48 2026.08.17 23:52:11.754783 [ 423994 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.754792 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:11.754794 [ 423994 ] {} RaftInstance: local log idx 48, target_commit_idx 47, quick_commit_index_ 47, state_->get_commit_idx() 46 2026.08.17 23:52:11.754796 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.754799 [ 423994 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:11.754801 [ 423994 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.754801 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.754808 [ 424007 ] {} RaftInstance: commit upto 47, current idx 46 2026.08.17 23:52:11.754810 [ 424007 ] {} RaftInstance: commit upto 47, current idx 47 2026.08.17 23:52:11.754821 [ 424007 ] {} RaftInstance: notify cb 47 0x7f0ede9e3020 2026.08.17 23:52:11.754825 [ 424007 ] {} RaftInstance: DONE: commit upto 47, current idx 47 2026.08.17 23:52:11.754827 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.754869 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 9, bytes: 989 2026.08.17 23:52:11.754878 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=48 2026.08.17 23:52:11.754881 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.754887 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 48 2026.08.17 23:52:11.754882 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=9, CommitIndex=0 and Term=0 2026.08.17 23:52:11.754888 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.754893 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 46, new matched idx: 47 2026.08.17 23:52:11.754895 [ 423977 ] {} RaftInstance: append at log_idx 49, timestamp 1787010731754890 2026.08.17 23:52:11.754895 [ 423992 ] {} RaftInstance: last durable index 47, precommit index 48 2026.08.17 23:52:11.754898 [ 423977 ] {} RaftInstance: append at log_idx 50, timestamp 1787010731754890 2026.08.17 23:52:11.754900 [ 423992 ] {} RaftInstance: quorum idx 1, 47 47 47 2026.08.17 23:52:11.754901 [ 423977 ] {} RaftInstance: append at log_idx 51, timestamp 1787010731754890 2026.08.17 23:52:11.754903 [ 423992 ] {} RaftInstance: local log idx 51, target_commit_idx 47, quick_commit_index_ 47, state_->get_commit_idx() 47 2026.08.17 23:52:11.754904 [ 423977 ] {} RaftInstance: append at log_idx 52, timestamp 1787010731754890 2026.08.17 23:52:11.754905 [ 423992 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:11.754913 [ 423992 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.754910 [ 423977 ] {} RaftInstance: append at log_idx 53, timestamp 1787010731754890 2026.08.17 23:52:11.754917 [ 423977 ] {} RaftInstance: append at log_idx 54, timestamp 1787010731754890 2026.08.17 23:52:11.754919 [ 423977 ] {} RaftInstance: append at log_idx 55, timestamp 1787010731754890 2026.08.17 23:52:11.754922 [ 423977 ] {} RaftInstance: append at log_idx 56, timestamp 1787010731754890 2026.08.17 23:52:11.754924 [ 423977 ] {} RaftInstance: append at log_idx 57, timestamp 1787010731754890 2026.08.17 23:52:11.754935 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.754938 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.758889 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.758895 [ 423980 ] {} RaftInstance: last durable index 48, precommit index 57 2026.08.17 23:52:11.758899 [ 423980 ] {} RaftInstance: quorum idx 1, 48 47 47 2026.08.17 23:52:11.758901 [ 423980 ] {} RaftInstance: local log idx 57, target_commit_idx 47, quick_commit_index_ 47, state_->get_commit_idx() 47 2026.08.17 23:52:11.758980 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.758987 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=49 2026.08.17 23:52:11.758990 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.758993 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 49 2026.08.17 23:52:11.758995 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.758997 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 47, new matched idx: 48 2026.08.17 23:52:11.759000 [ 423981 ] {} RaftInstance: last durable index 48, precommit index 57 2026.08.17 23:52:11.759003 [ 423981 ] {} RaftInstance: quorum idx 1, 48 48 47 2026.08.17 23:52:11.759005 [ 423981 ] {} RaftInstance: trigger commit upto 48 2026.08.17 23:52:11.759007 [ 423981 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.759014 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.759016 [ 423981 ] {} RaftInstance: last_log_idx: 48, starting_idx: 1, cur_nxt_idx: 58 2026.08.17 23:52:11.759020 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=48, LastLogTerm=1, EntriesLength=9, CommitIndex=48, Term=1, peer_last_sent_idx 47 2026.08.17 23:52:11.759022 [ 423981 ] {} RaftInstance: idx range: 49-57 2026.08.17 23:52:11.759025 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.759043 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:11.759045 [ 423981 ] {} RaftInstance: local log idx 57, target_commit_idx 48, quick_commit_index_ 48, state_->get_commit_idx() 47 2026.08.17 23:52:11.759047 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.759050 [ 423981 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:11.759052 [ 423981 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.759053 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.759056 [ 424007 ] {} RaftInstance: commit upto 48, current idx 47 2026.08.17 23:52:11.759059 [ 424007 ] {} RaftInstance: commit upto 48, current idx 48 2026.08.17 23:52:11.759064 [ 424007 ] {} RaftInstance: notify cb 48 0x7f0ecee32220 2026.08.17 23:52:11.759083 [ 424007 ] {} RaftInstance: DONE: commit upto 48, current idx 48 2026.08.17 23:52:11.759085 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.759166 [ 423983 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.759184 [ 423983 ] {} RaftInstance: append at log_idx 58, timestamp 1787010731759170 2026.08.17 23:52:11.759194 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.759197 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.760156 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.760159 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=49 2026.08.17 23:52:11.760161 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.760163 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 49 2026.08.17 23:52:11.760165 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.760166 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 47, new matched idx: 48 2026.08.17 23:52:11.760168 [ 423986 ] {} RaftInstance: last durable index 48, precommit index 58 2026.08.17 23:52:11.760171 [ 423986 ] {} RaftInstance: quorum idx 1, 48 48 48 2026.08.17 23:52:11.760173 [ 423986 ] {} RaftInstance: local log idx 58, target_commit_idx 48, quick_commit_index_ 48, state_->get_commit_idx() 48 2026.08.17 23:52:11.760175 [ 423986 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:11.760176 [ 423986 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.760178 [ 423986 ] {} RaftInstance: last_log_idx: 48, starting_idx: 1, cur_nxt_idx: 59 2026.08.17 23:52:11.760180 [ 423986 ] {} RaftInstance: append_entries for 3 with LastLogIndex=48, LastLogTerm=1, EntriesLength=10, CommitIndex=48, Term=1, peer_last_sent_idx 48 2026.08.17 23:52:11.760182 [ 423986 ] {} RaftInstance: idx range: 49-58 2026.08.17 23:52:11.760185 [ 423986 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.760208 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:11.762819 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.762825 [ 423980 ] {} RaftInstance: last durable index 57, precommit index 58 2026.08.17 23:52:11.762833 [ 423980 ] {} RaftInstance: quorum idx 1, 57 48 48 2026.08.17 23:52:11.762836 [ 423980 ] {} RaftInstance: local log idx 58, target_commit_idx 48, quick_commit_index_ 48, state_->get_commit_idx() 48 2026.08.17 23:52:11.762886 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.762891 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=58 2026.08.17 23:52:11.762895 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.762891 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.762898 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 58 2026.08.17 23:52:11.762906 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.762908 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 48, new matched idx: 57 2026.08.17 23:52:11.762910 [ 423985 ] {} RaftInstance: last durable index 57, precommit index 58 2026.08.17 23:52:11.762913 [ 423985 ] {} RaftInstance: quorum idx 1, 57 57 48 2026.08.17 23:52:11.762915 [ 423985 ] {} RaftInstance: trigger commit upto 57 2026.08.17 23:52:11.762918 [ 423985 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.762920 [ 423985 ] {} RaftInstance: last_log_idx: 48, starting_idx: 1, cur_nxt_idx: 59 2026.08.17 23:52:11.762922 [ 423985 ] {} RaftInstance: last sent log (49) to peer 3 is not applied, cnt 1 2026.08.17 23:52:11.762925 [ 423985 ] {} RaftInstance: append_entries for 3 with LastLogIndex=48, LastLogTerm=1, EntriesLength=10, CommitIndex=57, Term=1, peer_last_sent_idx 49 2026.08.17 23:52:11.762927 [ 423985 ] {} RaftInstance: idx range: 49-58 2026.08.17 23:52:11.762930 [ 423985 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.762951 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:11.762952 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.762954 [ 423985 ] {} RaftInstance: last_log_idx: 57, starting_idx: 1, cur_nxt_idx: 59 2026.08.17 23:52:11.762956 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=57, LastLogTerm=1, EntriesLength=1, CommitIndex=57, Term=1, peer_last_sent_idx 49 2026.08.17 23:52:11.762958 [ 423985 ] {} RaftInstance: idx: 58 2026.08.17 23:52:11.762960 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.762969 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:11.762971 [ 423985 ] {} RaftInstance: local log idx 58, target_commit_idx 57, quick_commit_index_ 57, state_->get_commit_idx() 48 2026.08.17 23:52:11.762973 [ 423985 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.762977 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:11.762979 [ 423985 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.762980 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.762984 [ 424007 ] {} RaftInstance: commit upto 57, current idx 48 2026.08.17 23:52:11.762986 [ 424007 ] {} RaftInstance: commit upto 57, current idx 49 2026.08.17 23:52:11.762988 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=59 2026.08.17 23:52:11.762991 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.762994 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 59 2026.08.17 23:52:11.762998 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.763002 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 48, new matched idx: 58 2026.08.17 23:52:11.762995 [ 424007 ] {} RaftInstance: commit upto 57, current idx 50 2026.08.17 23:52:11.763014 [ 424007 ] {} RaftInstance: commit upto 57, current idx 51 2026.08.17 23:52:11.763017 [ 424007 ] {} RaftInstance: commit upto 57, current idx 52 2026.08.17 23:52:11.763019 [ 424007 ] {} RaftInstance: commit upto 57, current idx 53 2026.08.17 23:52:11.763022 [ 424007 ] {} RaftInstance: commit upto 57, current idx 54 2026.08.17 23:52:11.763008 [ 423988 ] {} RaftInstance: last durable index 57, precommit index 58 2026.08.17 23:52:11.763030 [ 423988 ] {} RaftInstance: quorum idx 1, 58 57 57 2026.08.17 23:52:11.763032 [ 423988 ] {} RaftInstance: local log idx 58, target_commit_idx 57, quick_commit_index_ 57, state_->get_commit_idx() 54 2026.08.17 23:52:11.763034 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.763025 [ 424007 ] {} RaftInstance: commit upto 57, current idx 55 2026.08.17 23:52:11.763046 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.763048 [ 424007 ] {} RaftInstance: commit upto 57, current idx 56 2026.08.17 23:52:11.763053 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=59 2026.08.17 23:52:11.763063 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.763067 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 59 2026.08.17 23:52:11.763070 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.763074 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 58, new matched idx: 58 2026.08.17 23:52:11.763059 [ 424007 ] {} RaftInstance: commit upto 57, current idx 57 2026.08.17 23:52:11.763077 [ 423989 ] {} RaftInstance: last durable index 57, precommit index 58 2026.08.17 23:52:11.763084 [ 424007 ] {} RaftInstance: notify cb 57 0x7f0ed264f820 2026.08.17 23:52:11.763087 [ 423989 ] {} RaftInstance: quorum idx 1, 58 57 57 2026.08.17 23:52:11.763092 [ 423989 ] {} RaftInstance: local log idx 58, target_commit_idx 57, quick_commit_index_ 57, state_->get_commit_idx() 57 2026.08.17 23:52:11.763088 [ 424007 ] {} RaftInstance: DONE: commit upto 57, current idx 57 2026.08.17 23:52:11.763114 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.763164 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 120 2026.08.17 23:52:11.763172 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.763179 [ 423977 ] {} RaftInstance: append at log_idx 59, timestamp 1787010731763174 2026.08.17 23:52:11.763191 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.763195 [ 424009 ] {} RaftInstance: last_log_idx: 58, starting_idx: 1, cur_nxt_idx: 60 2026.08.17 23:52:11.763199 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=58, LastLogTerm=1, EntriesLength=1, CommitIndex=57, Term=1, peer_last_sent_idx 49 2026.08.17 23:52:11.763201 [ 424009 ] {} RaftInstance: idx: 59 2026.08.17 23:52:11.763204 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.763216 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:11.763218 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.767264 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.767268 [ 423980 ] {} RaftInstance: last durable index 58, precommit index 59 2026.08.17 23:52:11.767271 [ 423980 ] {} RaftInstance: quorum idx 1, 58 58 57 2026.08.17 23:52:11.767273 [ 423980 ] {} RaftInstance: trigger commit upto 58 2026.08.17 23:52:11.767276 [ 423980 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.767282 [ 423980 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.767284 [ 423980 ] {} RaftInstance: local log idx 59, target_commit_idx 58, quick_commit_index_ 58, state_->get_commit_idx() 57 2026.08.17 23:52:11.767286 [ 423980 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.767292 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.767296 [ 424007 ] {} RaftInstance: commit upto 58, current idx 57 2026.08.17 23:52:11.767299 [ 424007 ] {} RaftInstance: commit upto 58, current idx 58 2026.08.17 23:52:11.767299 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.767308 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.767308 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.767318 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.767309 [ 424007 ] {} RaftInstance: notify cb 58 0x7f0ecee32b20 2026.08.17 23:52:11.767323 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=60 2026.08.17 23:52:11.767339 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.767342 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 60 2026.08.17 23:52:11.767344 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.767346 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 58, new matched idx: 59 2026.08.17 23:52:11.767348 [ 423988 ] {} RaftInstance: last durable index 58, precommit index 59 2026.08.17 23:52:11.767350 [ 424007 ] {} RaftInstance: DONE: commit upto 58, current idx 58 2026.08.17 23:52:11.767356 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.767351 [ 423988 ] {} RaftInstance: quorum idx 1, 59 58 57 2026.08.17 23:52:11.767364 [ 423988 ] {} RaftInstance: local log idx 59, target_commit_idx 58, quick_commit_index_ 58, state_->get_commit_idx() 58 2026.08.17 23:52:11.767366 [ 423988 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:11.767368 [ 423988 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.767370 [ 423988 ] {} RaftInstance: last_log_idx: 59, starting_idx: 1, cur_nxt_idx: 60 2026.08.17 23:52:11.767373 [ 423988 ] {} RaftInstance: append_entries for 3 with LastLogIndex=59, LastLogTerm=1, EntriesLength=0, CommitIndex=58, Term=1, peer_last_sent_idx 59 2026.08.17 23:52:11.767374 [ 423988 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.767377 [ 423988 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.767389 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:11.767398 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=59 2026.08.17 23:52:11.767405 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.767408 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 59 2026.08.17 23:52:11.767410 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.767412 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 57, new matched idx: 58 2026.08.17 23:52:11.767415 [ 423992 ] {} RaftInstance: last durable index 58, precommit index 59 2026.08.17 23:52:11.767418 [ 423992 ] {} RaftInstance: quorum idx 1, 59 58 58 2026.08.17 23:52:11.767421 [ 423992 ] {} RaftInstance: local log idx 59, target_commit_idx 58, quick_commit_index_ 58, state_->get_commit_idx() 58 2026.08.17 23:52:11.767422 [ 423992 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:11.767424 [ 423992 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.767429 [ 423992 ] {} RaftInstance: last_log_idx: 58, starting_idx: 1, cur_nxt_idx: 60 2026.08.17 23:52:11.767432 [ 423992 ] {} RaftInstance: append_entries for 2 with LastLogIndex=58, LastLogTerm=1, EntriesLength=1, CommitIndex=58, Term=1, peer_last_sent_idx 58 2026.08.17 23:52:11.767434 [ 423992 ] {} RaftInstance: idx: 59 2026.08.17 23:52:11.767437 [ 423992 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.767451 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.767454 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:11.767461 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=60 2026.08.17 23:52:11.767464 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.767466 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 60 2026.08.17 23:52:11.767468 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.767470 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 59, new matched idx: 59 2026.08.17 23:52:11.767472 [ 423996 ] {} RaftInstance: last durable index 58, precommit index 59 2026.08.17 23:52:11.767475 [ 423996 ] {} RaftInstance: quorum idx 1, 59 58 58 2026.08.17 23:52:11.767477 [ 423996 ] {} RaftInstance: local log idx 59, target_commit_idx 58, quick_commit_index_ 58, state_->get_commit_idx() 58 2026.08.17 23:52:11.767602 [ 423993 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.767623 [ 423993 ] {} RaftInstance: append at log_idx 60, timestamp 1787010731767606 2026.08.17 23:52:11.767631 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.767635 [ 424009 ] {} RaftInstance: last_log_idx: 59, starting_idx: 1, cur_nxt_idx: 61 2026.08.17 23:52:11.767638 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=59, LastLogTerm=1, EntriesLength=1, CommitIndex=58, Term=1, peer_last_sent_idx 60 2026.08.17 23:52:11.767640 [ 424009 ] {} RaftInstance: idx: 60 2026.08.17 23:52:11.767642 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.767657 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:11.767658 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.773230 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.773238 [ 423980 ] {} RaftInstance: last durable index 59, precommit index 60 2026.08.17 23:52:11.773242 [ 423980 ] {} RaftInstance: quorum idx 1, 59 59 58 2026.08.17 23:52:11.773244 [ 423980 ] {} RaftInstance: trigger commit upto 59 2026.08.17 23:52:11.773247 [ 423980 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.773250 [ 423980 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.773252 [ 423980 ] {} RaftInstance: local log idx 60, target_commit_idx 59, quick_commit_index_ 59, state_->get_commit_idx() 58 2026.08.17 23:52:11.773254 [ 423980 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.773269 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.773273 [ 424007 ] {} RaftInstance: commit upto 59, current idx 58 2026.08.17 23:52:11.773275 [ 424007 ] {} RaftInstance: commit upto 59, current idx 59 2026.08.17 23:52:11.773286 [ 424007 ] {} RaftInstance: notify cb 59 0x7f0ed264f920 2026.08.17 23:52:11.773291 [ 424007 ] {} RaftInstance: DONE: commit upto 59, current idx 59 2026.08.17 23:52:11.773293 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.773297 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 119 2026.08.17 23:52:11.773307 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.773314 [ 423977 ] {} RaftInstance: append at log_idx 61, timestamp 1787010731773309 2026.08.17 23:52:11.773350 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.773360 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=61 2026.08.17 23:52:11.773364 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.773367 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 61 2026.08.17 23:52:11.773369 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.773371 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 59, new matched idx: 60 2026.08.17 23:52:11.773374 [ 423983 ] {} RaftInstance: last durable index 59, precommit index 61 2026.08.17 23:52:11.773378 [ 423983 ] {} RaftInstance: quorum idx 1, 60 59 58 2026.08.17 23:52:11.773380 [ 423983 ] {} RaftInstance: local log idx 61, target_commit_idx 59, quick_commit_index_ 59, state_->get_commit_idx() 59 2026.08.17 23:52:11.773383 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:11.773386 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.773388 [ 423983 ] {} RaftInstance: last_log_idx: 60, starting_idx: 1, cur_nxt_idx: 62 2026.08.17 23:52:11.773393 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=60, LastLogTerm=1, EntriesLength=1, CommitIndex=59, Term=1, peer_last_sent_idx 60 2026.08.17 23:52:11.773395 [ 423983 ] {} RaftInstance: idx: 61 2026.08.17 23:52:11.773398 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.773415 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:11.773424 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.773430 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=60 2026.08.17 23:52:11.773433 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.773436 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 60 2026.08.17 23:52:11.773438 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.773441 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 58, new matched idx: 59 2026.08.17 23:52:11.773443 [ 423985 ] {} RaftInstance: last durable index 59, precommit index 61 2026.08.17 23:52:11.773446 [ 423985 ] {} RaftInstance: quorum idx 1, 60 59 59 2026.08.17 23:52:11.773448 [ 423985 ] {} RaftInstance: local log idx 61, target_commit_idx 59, quick_commit_index_ 59, state_->get_commit_idx() 59 2026.08.17 23:52:11.773450 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:11.773452 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.773454 [ 423985 ] {} RaftInstance: last_log_idx: 59, starting_idx: 1, cur_nxt_idx: 62 2026.08.17 23:52:11.773457 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=59, LastLogTerm=1, EntriesLength=2, CommitIndex=59, Term=1, peer_last_sent_idx 59 2026.08.17 23:52:11.773459 [ 423985 ] {} RaftInstance: idx range: 60-61 2026.08.17 23:52:11.773461 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.773477 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:11.773498 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.773502 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.777708 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.777713 [ 423980 ] {} RaftInstance: last durable index 60, precommit index 61 2026.08.17 23:52:11.777716 [ 423980 ] {} RaftInstance: quorum idx 1, 60 60 59 2026.08.17 23:52:11.777719 [ 423980 ] {} RaftInstance: trigger commit upto 60 2026.08.17 23:52:11.777721 [ 423980 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.777723 [ 423980 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.777725 [ 423980 ] {} RaftInstance: local log idx 61, target_commit_idx 60, quick_commit_index_ 60, state_->get_commit_idx() 59 2026.08.17 23:52:11.777727 [ 423980 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.777737 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.777741 [ 424007 ] {} RaftInstance: commit upto 60, current idx 59 2026.08.17 23:52:11.777744 [ 424007 ] {} RaftInstance: commit upto 60, current idx 60 2026.08.17 23:52:11.777758 [ 424007 ] {} RaftInstance: notify cb 60 0x7f0ecee32d20 2026.08.17 23:52:11.777778 [ 424007 ] {} RaftInstance: DONE: commit upto 60, current idx 60 2026.08.17 23:52:11.777781 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.778269 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.778275 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.778288 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.778293 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=62 2026.08.17 23:52:11.778296 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.778296 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.778299 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 62 2026.08.17 23:52:11.778310 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.778312 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 60, new matched idx: 61 2026.08.17 23:52:11.778315 [ 423983 ] {} RaftInstance: last durable index 60, precommit index 61 2026.08.17 23:52:11.778319 [ 423983 ] {} RaftInstance: quorum idx 1, 61 60 59 2026.08.17 23:52:11.778321 [ 423983 ] {} RaftInstance: local log idx 61, target_commit_idx 60, quick_commit_index_ 60, state_->get_commit_idx() 60 2026.08.17 23:52:11.778323 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:11.778325 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.778327 [ 423983 ] {} RaftInstance: last_log_idx: 61, starting_idx: 1, cur_nxt_idx: 62 2026.08.17 23:52:11.778330 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=61, LastLogTerm=1, EntriesLength=0, CommitIndex=60, Term=1, peer_last_sent_idx 61 2026.08.17 23:52:11.778331 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.778334 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.778350 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:11.778408 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=62 2026.08.17 23:52:11.778411 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.778413 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 62 2026.08.17 23:52:11.778415 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.778417 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 59, new matched idx: 61 2026.08.17 23:52:11.778419 [ 423981 ] {} RaftInstance: last durable index 60, precommit index 61 2026.08.17 23:52:11.778423 [ 423981 ] {} RaftInstance: quorum idx 1, 61 61 60 2026.08.17 23:52:11.778425 [ 423981 ] {} RaftInstance: trigger commit upto 61 2026.08.17 23:52:11.778427 [ 423981 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.778428 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.778430 [ 423981 ] {} RaftInstance: last_log_idx: 61, starting_idx: 1, cur_nxt_idx: 62 2026.08.17 23:52:11.778432 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=61, LastLogTerm=1, EntriesLength=0, CommitIndex=61, Term=1, peer_last_sent_idx 60 2026.08.17 23:52:11.778434 [ 423981 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.778436 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.778448 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:11.778450 [ 423981 ] {} RaftInstance: local log idx 61, target_commit_idx 61, quick_commit_index_ 61, state_->get_commit_idx() 60 2026.08.17 23:52:11.778451 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.778456 [ 423981 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:11.778458 [ 423981 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.778465 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.778472 [ 424007 ] {} RaftInstance: commit upto 61, current idx 60 2026.08.17 23:52:11.778475 [ 424007 ] {} RaftInstance: commit upto 61, current idx 61 2026.08.17 23:52:11.778481 [ 424007 ] {} RaftInstance: notify cb 61 0x7f0ed264f620 2026.08.17 23:52:11.778486 [ 424007 ] {} RaftInstance: DONE: commit upto 61, current idx 61 2026.08.17 23:52:11.778486 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.778494 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=62 2026.08.17 23:52:11.778497 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.778500 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 62 2026.08.17 23:52:11.778502 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.778504 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 61, new matched idx: 61 2026.08.17 23:52:11.778507 [ 423988 ] {} RaftInstance: last durable index 60, precommit index 61 2026.08.17 23:52:11.778510 [ 423988 ] {} RaftInstance: quorum idx 1, 61 61 60 2026.08.17 23:52:11.778488 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.778512 [ 423988 ] {} RaftInstance: local log idx 61, target_commit_idx 61, quick_commit_index_ 61, state_->get_commit_idx() 61 2026.08.17 23:52:11.778521 [ 423988 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:11.778523 [ 423988 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.778526 [ 423988 ] {} RaftInstance: last_log_idx: 61, starting_idx: 1, cur_nxt_idx: 62 2026.08.17 23:52:11.778529 [ 423988 ] {} RaftInstance: append_entries for 3 with LastLogIndex=61, LastLogTerm=1, EntriesLength=0, CommitIndex=61, Term=1, peer_last_sent_idx 62 2026.08.17 23:52:11.778531 [ 423988 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.778533 [ 423988 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.778534 [ 423987 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.778549 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:11.778555 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=62 2026.08.17 23:52:11.778558 [ 423987 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.778565 [ 423987 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 62 2026.08.17 23:52:11.778567 [ 423987 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.778570 [ 423987 ] {} RaftInstance: peer 2, prev matched idx: 61, new matched idx: 61 2026.08.17 23:52:11.778573 [ 423987 ] {} RaftInstance: last durable index 60, precommit index 61 2026.08.17 23:52:11.778577 [ 423987 ] {} RaftInstance: quorum idx 1, 61 61 60 2026.08.17 23:52:11.778580 [ 423987 ] {} RaftInstance: local log idx 61, target_commit_idx 61, quick_commit_index_ 61, state_->get_commit_idx() 61 2026.08.17 23:52:11.778671 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.778675 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=62 2026.08.17 23:52:11.778679 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.778683 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 62 2026.08.17 23:52:11.778685 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.778686 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 61, new matched idx: 61 2026.08.17 23:52:11.778688 [ 423996 ] {} RaftInstance: last durable index 60, precommit index 61 2026.08.17 23:52:11.778691 [ 423996 ] {} RaftInstance: quorum idx 1, 61 61 60 2026.08.17 23:52:11.778692 [ 423996 ] {} RaftInstance: local log idx 61, target_commit_idx 61, quick_commit_index_ 61, state_->get_commit_idx() 61 2026.08.17 23:52:11.780953 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.782647 [ 423980 ] {} RaftInstance: last durable index 61, precommit index 61 2026.08.17 23:52:11.782651 [ 423980 ] {} RaftInstance: quorum idx 1, 61 61 61 2026.08.17 23:52:11.782653 [ 423980 ] {} RaftInstance: local log idx 61, target_commit_idx 61, quick_commit_index_ 61, state_->get_commit_idx() 61 2026.08.17 23:52:11.786951 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 314 2026.08.17 23:52:11.786966 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.786992 [ 423977 ] {} RaftInstance: append at log_idx 62, timestamp 1787010731786968 2026.08.17 23:52:11.787007 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.787009 [ 423996 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.787016 [ 424009 ] {} RaftInstance: last_log_idx: 61, starting_idx: 1, cur_nxt_idx: 63 2026.08.17 23:52:11.787029 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=61, LastLogTerm=1, EntriesLength=1, CommitIndex=61, Term=1, peer_last_sent_idx 62 2026.08.17 23:52:11.787032 [ 424009 ] {} RaftInstance: idx: 62 2026.08.17 23:52:11.787035 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.787046 [ 423996 ] {} RaftInstance: append at log_idx 63, timestamp 1787010731787022 2026.08.17 23:52:11.787064 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:11.787068 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.787070 [ 424009 ] {} RaftInstance: last_log_idx: 61, starting_idx: 1, cur_nxt_idx: 64 2026.08.17 23:52:11.787072 [ 424009 ] {} RaftInstance: last sent log (62) to peer 2 is not applied, cnt 1 2026.08.17 23:52:11.787074 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=61, LastLogTerm=1, EntriesLength=2, CommitIndex=61, Term=1, peer_last_sent_idx 62 2026.08.17 23:52:11.787076 [ 424009 ] {} RaftInstance: idx range: 62-63 2026.08.17 23:52:11.787082 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.787094 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:11.787097 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.787099 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.790245 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.790252 [ 423980 ] {} RaftInstance: last durable index 62, precommit index 63 2026.08.17 23:52:11.790255 [ 423980 ] {} RaftInstance: quorum idx 1, 62 61 61 2026.08.17 23:52:11.790258 [ 423980 ] {} RaftInstance: local log idx 63, target_commit_idx 61, quick_commit_index_ 61, state_->get_commit_idx() 61 2026.08.17 23:52:11.792712 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.793906 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=64 2026.08.17 23:52:11.793910 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.793915 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 64 2026.08.17 23:52:11.793920 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.793922 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 61, new matched idx: 63 2026.08.17 23:52:11.793925 [ 423982 ] {} RaftInstance: last durable index 62, precommit index 63 2026.08.17 23:52:11.793928 [ 423982 ] {} RaftInstance: quorum idx 1, 63 62 61 2026.08.17 23:52:11.793931 [ 423982 ] {} RaftInstance: trigger commit upto 62 2026.08.17 23:52:11.793934 [ 423982 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.793936 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.793938 [ 423982 ] {} RaftInstance: last_log_idx: 63, starting_idx: 1, cur_nxt_idx: 64 2026.08.17 23:52:11.793941 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=63, LastLogTerm=1, EntriesLength=0, CommitIndex=62, Term=1, peer_last_sent_idx 62 2026.08.17 23:52:11.793943 [ 423982 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.793946 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.793964 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:11.793966 [ 423982 ] {} RaftInstance: local log idx 63, target_commit_idx 62, quick_commit_index_ 62, state_->get_commit_idx() 61 2026.08.17 23:52:11.793968 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.793983 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.793986 [ 424007 ] {} RaftInstance: commit upto 62, current idx 61 2026.08.17 23:52:11.793988 [ 424007 ] {} RaftInstance: commit upto 62, current idx 62 2026.08.17 23:52:11.793999 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.794008 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=63 2026.08.17 23:52:11.794012 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.794017 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 63 2026.08.17 23:52:11.794019 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.794026 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 61, new matched idx: 62 2026.08.17 23:52:11.794020 [ 424007 ] {} RaftInstance: notify cb 62 0x7f0ed264f720 2026.08.17 23:52:11.794029 [ 423994 ] {} RaftInstance: last durable index 62, precommit index 63 2026.08.17 23:52:11.794048 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.794051 [ 423994 ] {} RaftInstance: quorum idx 1, 63 62 62 2026.08.17 23:52:11.794062 [ 423994 ] {} RaftInstance: local log idx 63, target_commit_idx 62, quick_commit_index_ 62, state_->get_commit_idx() 62 2026.08.17 23:52:11.794065 [ 423994 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:11.794068 [ 423994 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.794072 [ 423994 ] {} RaftInstance: last_log_idx: 62, starting_idx: 1, cur_nxt_idx: 64 2026.08.17 23:52:11.794077 [ 423994 ] {} RaftInstance: append_entries for 3 with LastLogIndex=62, LastLogTerm=1, EntriesLength=1, CommitIndex=62, Term=1, peer_last_sent_idx 62 2026.08.17 23:52:11.794079 [ 423994 ] {} RaftInstance: idx: 63 2026.08.17 23:52:11.794082 [ 423994 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.794112 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:11.794187 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=64 2026.08.17 23:52:11.794190 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.794192 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 64 2026.08.17 23:52:11.794194 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.794196 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 63, new matched idx: 63 2026.08.17 23:52:11.794198 [ 423984 ] {} RaftInstance: last durable index 62, precommit index 63 2026.08.17 23:52:11.794206 [ 423984 ] {} RaftInstance: quorum idx 1, 63 62 62 2026.08.17 23:52:11.794208 [ 423984 ] {} RaftInstance: local log idx 63, target_commit_idx 62, quick_commit_index_ 62, state_->get_commit_idx() 62 2026.08.17 23:52:11.794037 [ 424007 ] {} RaftInstance: DONE: commit upto 62, current idx 62 2026.08.17 23:52:11.794331 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.794546 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 297 2026.08.17 23:52:11.794555 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.794571 [ 423977 ] {} RaftInstance: append at log_idx 64, timestamp 1787010731794557 2026.08.17 23:52:11.794584 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.794593 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.794596 [ 424009 ] {} RaftInstance: last_log_idx: 63, starting_idx: 1, cur_nxt_idx: 65 2026.08.17 23:52:11.794600 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=63, LastLogTerm=1, EntriesLength=1, CommitIndex=62, Term=1, peer_last_sent_idx 64 2026.08.17 23:52:11.794603 [ 424009 ] {} RaftInstance: idx: 64 2026.08.17 23:52:11.794606 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.794623 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:11.794813 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.794819 [ 423980 ] {} RaftInstance: last durable index 63, precommit index 64 2026.08.17 23:52:11.794822 [ 423980 ] {} RaftInstance: quorum idx 1, 63 63 62 2026.08.17 23:52:11.794824 [ 423980 ] {} RaftInstance: trigger commit upto 63 2026.08.17 23:52:11.794826 [ 423980 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.794828 [ 423980 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.794830 [ 423980 ] {} RaftInstance: local log idx 64, target_commit_idx 63, quick_commit_index_ 63, state_->get_commit_idx() 62 2026.08.17 23:52:11.794832 [ 423980 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.794839 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.794842 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.794850 [ 424007 ] {} RaftInstance: commit upto 63, current idx 62 2026.08.17 23:52:11.794850 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.794853 [ 424007 ] {} RaftInstance: commit upto 63, current idx 63 2026.08.17 23:52:11.794870 [ 424007 ] {} RaftInstance: notify cb 63 0x7f0ecee32b20 2026.08.17 23:52:11.794886 [ 424007 ] {} RaftInstance: DONE: commit upto 63, current idx 63 2026.08.17 23:52:11.794888 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.797349 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.798418 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=65 2026.08.17 23:52:11.798421 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.798425 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 65 2026.08.17 23:52:11.798427 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.798429 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 63, new matched idx: 64 2026.08.17 23:52:11.798432 [ 423981 ] {} RaftInstance: last durable index 63, precommit index 64 2026.08.17 23:52:11.798435 [ 423981 ] {} RaftInstance: quorum idx 1, 64 63 62 2026.08.17 23:52:11.798438 [ 423981 ] {} RaftInstance: local log idx 64, target_commit_idx 63, quick_commit_index_ 63, state_->get_commit_idx() 63 2026.08.17 23:52:11.798440 [ 423981 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:11.798443 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.798446 [ 423981 ] {} RaftInstance: last_log_idx: 64, starting_idx: 1, cur_nxt_idx: 65 2026.08.17 23:52:11.798448 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=64, LastLogTerm=1, EntriesLength=0, CommitIndex=63, Term=1, peer_last_sent_idx 64 2026.08.17 23:52:11.798450 [ 423981 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.798453 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.798470 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:11.798556 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.798561 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=65 2026.08.17 23:52:11.798564 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.798565 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.798567 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 65 2026.08.17 23:52:11.798579 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.798583 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 64, new matched idx: 64 2026.08.17 23:52:11.798586 [ 423988 ] {} RaftInstance: last durable index 63, precommit index 64 2026.08.17 23:52:11.798590 [ 423988 ] {} RaftInstance: quorum idx 1, 64 63 62 2026.08.17 23:52:11.798593 [ 423988 ] {} RaftInstance: local log idx 64, target_commit_idx 63, quick_commit_index_ 63, state_->get_commit_idx() 63 2026.08.17 23:52:11.798598 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=64 2026.08.17 23:52:11.798601 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.798604 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 64 2026.08.17 23:52:11.798606 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.798608 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 62, new matched idx: 63 2026.08.17 23:52:11.798613 [ 423992 ] {} RaftInstance: last durable index 63, precommit index 64 2026.08.17 23:52:11.798616 [ 423992 ] {} RaftInstance: quorum idx 1, 64 63 63 2026.08.17 23:52:11.798618 [ 423992 ] {} RaftInstance: local log idx 64, target_commit_idx 63, quick_commit_index_ 63, state_->get_commit_idx() 63 2026.08.17 23:52:11.798620 [ 423992 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:11.798623 [ 423992 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.798625 [ 423992 ] {} RaftInstance: last_log_idx: 63, starting_idx: 1, cur_nxt_idx: 65 2026.08.17 23:52:11.798629 [ 423992 ] {} RaftInstance: append_entries for 3 with LastLogIndex=63, LastLogTerm=1, EntriesLength=1, CommitIndex=63, Term=1, peer_last_sent_idx 63 2026.08.17 23:52:11.798631 [ 423992 ] {} RaftInstance: idx: 64 2026.08.17 23:52:11.798634 [ 423992 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.798661 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:11.799263 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.800504 [ 423980 ] {} RaftInstance: last durable index 64, precommit index 64 2026.08.17 23:52:11.800508 [ 423980 ] {} RaftInstance: quorum idx 1, 64 64 63 2026.08.17 23:52:11.800511 [ 423980 ] {} RaftInstance: trigger commit upto 64 2026.08.17 23:52:11.800513 [ 423980 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.800516 [ 423980 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.800528 [ 423980 ] {} RaftInstance: last_log_idx: 64, starting_idx: 1, cur_nxt_idx: 65 2026.08.17 23:52:11.800531 [ 423980 ] {} RaftInstance: append_entries for 2 with LastLogIndex=64, LastLogTerm=1, EntriesLength=0, CommitIndex=64, Term=1, peer_last_sent_idx 65 2026.08.17 23:52:11.800533 [ 423980 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.800536 [ 423980 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.800557 [ 423980 ] {} RaftInstance: sent 2026.08.17 23:52:11.800559 [ 423980 ] {} RaftInstance: local log idx 64, target_commit_idx 64, quick_commit_index_ 64, state_->get_commit_idx() 63 2026.08.17 23:52:11.800561 [ 423980 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.800569 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.800572 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.800610 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.800614 [ 424007 ] {} RaftInstance: commit upto 64, current idx 63 2026.08.17 23:52:11.800617 [ 424007 ] {} RaftInstance: commit upto 64, current idx 64 2026.08.17 23:52:11.800637 [ 424007 ] {} RaftInstance: notify cb 64 0x7f0ed264fa20 2026.08.17 23:52:11.800640 [ 424007 ] {} RaftInstance: DONE: commit upto 64, current idx 64 2026.08.17 23:52:11.800642 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.800686 [ 423990 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.800696 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=65 2026.08.17 23:52:11.800699 [ 423990 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.800703 [ 423990 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 65 2026.08.17 23:52:11.800705 [ 423990 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.800707 [ 423990 ] {} RaftInstance: peer 2, prev matched idx: 64, new matched idx: 64 2026.08.17 23:52:11.800709 [ 423990 ] {} RaftInstance: last durable index 64, precommit index 64 2026.08.17 23:52:11.800712 [ 423990 ] {} RaftInstance: quorum idx 1, 64 64 63 2026.08.17 23:52:11.800722 [ 423990 ] {} RaftInstance: local log idx 64, target_commit_idx 64, quick_commit_index_ 64, state_->get_commit_idx() 64 2026.08.17 23:52:11.800975 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 180 2026.08.17 23:52:11.800985 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.801003 [ 423977 ] {} RaftInstance: append at log_idx 65, timestamp 1787010731800987 2026.08.17 23:52:11.801014 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.801058 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.801061 [ 424009 ] {} RaftInstance: last_log_idx: 64, starting_idx: 1, cur_nxt_idx: 66 2026.08.17 23:52:11.801065 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=64, LastLogTerm=1, EntriesLength=1, CommitIndex=64, Term=1, peer_last_sent_idx 65 2026.08.17 23:52:11.801067 [ 424009 ] {} RaftInstance: idx: 65 2026.08.17 23:52:11.801070 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.801080 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:11.802722 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.802732 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=65 2026.08.17 23:52:11.802735 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.802739 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 65 2026.08.17 23:52:11.802741 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.802742 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 63, new matched idx: 64 2026.08.17 23:52:11.802745 [ 423985 ] {} RaftInstance: last durable index 64, precommit index 65 2026.08.17 23:52:11.802748 [ 423985 ] {} RaftInstance: quorum idx 1, 64 64 64 2026.08.17 23:52:11.802751 [ 423985 ] {} RaftInstance: local log idx 65, target_commit_idx 64, quick_commit_index_ 64, state_->get_commit_idx() 64 2026.08.17 23:52:11.802753 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:11.802755 [ 423985 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.802757 [ 423985 ] {} RaftInstance: last_log_idx: 64, starting_idx: 1, cur_nxt_idx: 66 2026.08.17 23:52:11.802760 [ 423985 ] {} RaftInstance: append_entries for 3 with LastLogIndex=64, LastLogTerm=1, EntriesLength=1, CommitIndex=64, Term=1, peer_last_sent_idx 64 2026.08.17 23:52:11.802762 [ 423985 ] {} RaftInstance: idx: 65 2026.08.17 23:52:11.802765 [ 423985 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.802782 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:11.803055 [ 423982 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.803076 [ 423982 ] {} RaftInstance: append at log_idx 66, timestamp 1787010731803058 2026.08.17 23:52:11.803084 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.803088 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.803405 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.804715 [ 423980 ] {} RaftInstance: last durable index 65, precommit index 66 2026.08.17 23:52:11.804719 [ 423980 ] {} RaftInstance: quorum idx 1, 65 64 64 2026.08.17 23:52:11.804722 [ 423980 ] {} RaftInstance: local log idx 66, target_commit_idx 64, quick_commit_index_ 64, state_->get_commit_idx() 64 2026.08.17 23:52:11.806831 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.806844 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=66 2026.08.17 23:52:11.806847 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.806850 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 66 2026.08.17 23:52:11.806852 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.806854 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 64, new matched idx: 65 2026.08.17 23:52:11.806857 [ 423994 ] {} RaftInstance: last durable index 65, precommit index 66 2026.08.17 23:52:11.806860 [ 423994 ] {} RaftInstance: quorum idx 1, 65 65 64 2026.08.17 23:52:11.806862 [ 423994 ] {} RaftInstance: trigger commit upto 65 2026.08.17 23:52:11.806864 [ 423994 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.806866 [ 423994 ] {} RaftInstance: last_log_idx: 65, starting_idx: 1, cur_nxt_idx: 67 2026.08.17 23:52:11.806869 [ 423994 ] {} RaftInstance: append_entries for 3 with LastLogIndex=65, LastLogTerm=1, EntriesLength=1, CommitIndex=65, Term=1, peer_last_sent_idx 65 2026.08.17 23:52:11.806871 [ 423994 ] {} RaftInstance: idx: 66 2026.08.17 23:52:11.806874 [ 423994 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.806887 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:11.806890 [ 423994 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.806892 [ 423994 ] {} RaftInstance: local log idx 66, target_commit_idx 65, quick_commit_index_ 65, state_->get_commit_idx() 64 2026.08.17 23:52:11.806894 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.806897 [ 423994 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:11.806898 [ 423994 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.806901 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.806908 [ 424007 ] {} RaftInstance: commit upto 65, current idx 64 2026.08.17 23:52:11.806911 [ 424007 ] {} RaftInstance: commit upto 65, current idx 65 2026.08.17 23:52:11.806933 [ 424007 ] {} RaftInstance: notify cb 65 0x7f0ed264fb20 2026.08.17 23:52:11.806936 [ 424007 ] {} RaftInstance: DONE: commit upto 65, current idx 65 2026.08.17 23:52:11.806938 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.807535 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.809178 [ 423980 ] {} RaftInstance: last durable index 66, precommit index 66 2026.08.17 23:52:11.809183 [ 423980 ] {} RaftInstance: quorum idx 1, 66 65 64 2026.08.17 23:52:11.809187 [ 423980 ] {} RaftInstance: local log idx 66, target_commit_idx 65, quick_commit_index_ 65, state_->get_commit_idx() 65 2026.08.17 23:52:11.809227 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.809237 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=66 2026.08.17 23:52:11.809241 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.809244 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 66 2026.08.17 23:52:11.809246 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.809248 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 64, new matched idx: 65 2026.08.17 23:52:11.809251 [ 423986 ] {} RaftInstance: last durable index 66, precommit index 66 2026.08.17 23:52:11.809254 [ 423986 ] {} RaftInstance: quorum idx 1, 66 65 65 2026.08.17 23:52:11.809256 [ 423986 ] {} RaftInstance: local log idx 66, target_commit_idx 65, quick_commit_index_ 65, state_->get_commit_idx() 65 2026.08.17 23:52:11.809263 [ 423986 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:11.809265 [ 423986 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.809268 [ 423986 ] {} RaftInstance: last_log_idx: 65, starting_idx: 1, cur_nxt_idx: 67 2026.08.17 23:52:11.809270 [ 423986 ] {} RaftInstance: append_entries for 2 with LastLogIndex=65, LastLogTerm=1, EntriesLength=1, CommitIndex=65, Term=1, peer_last_sent_idx 65 2026.08.17 23:52:11.809272 [ 423986 ] {} RaftInstance: idx: 66 2026.08.17 23:52:11.809275 [ 423986 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.809286 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 56 2026.08.17 23:52:11.809296 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.809288 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:11.809311 [ 423977 ] {} RaftInstance: append at log_idx 67, timestamp 1787010731809298 2026.08.17 23:52:11.809320 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.809322 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.809927 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.809937 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=67 2026.08.17 23:52:11.809941 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.809945 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 67 2026.08.17 23:52:11.809947 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.809949 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 65, new matched idx: 66 2026.08.17 23:52:11.809952 [ 423987 ] {} RaftInstance: last durable index 66, precommit index 67 2026.08.17 23:52:11.809956 [ 423987 ] {} RaftInstance: quorum idx 1, 66 66 65 2026.08.17 23:52:11.809958 [ 423987 ] {} RaftInstance: trigger commit upto 66 2026.08.17 23:52:11.809961 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.809963 [ 423987 ] {} RaftInstance: last_log_idx: 66, starting_idx: 1, cur_nxt_idx: 68 2026.08.17 23:52:11.809968 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=66, LastLogTerm=1, EntriesLength=1, CommitIndex=66, Term=1, peer_last_sent_idx 66 2026.08.17 23:52:11.809970 [ 423987 ] {} RaftInstance: idx: 67 2026.08.17 23:52:11.809973 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.809998 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:11.810000 [ 423987 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.810003 [ 423987 ] {} RaftInstance: local log idx 67, target_commit_idx 66, quick_commit_index_ 66, state_->get_commit_idx() 65 2026.08.17 23:52:11.810005 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.810008 [ 423987 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:11.810010 [ 423987 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.810012 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.810017 [ 424007 ] {} RaftInstance: commit upto 66, current idx 65 2026.08.17 23:52:11.810019 [ 424007 ] {} RaftInstance: commit upto 66, current idx 66 2026.08.17 23:52:11.810038 [ 424007 ] {} RaftInstance: notify cb 66 0x7f0ecee99220 2026.08.17 23:52:11.810055 [ 424007 ] {} RaftInstance: DONE: commit upto 66, current idx 66 2026.08.17 23:52:11.810057 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.812319 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.812330 [ 423980 ] {} RaftInstance: last durable index 67, precommit index 67 2026.08.17 23:52:11.812334 [ 423980 ] {} RaftInstance: quorum idx 1, 67 66 65 2026.08.17 23:52:11.812337 [ 423980 ] {} RaftInstance: local log idx 67, target_commit_idx 66, quick_commit_index_ 66, state_->get_commit_idx() 66 2026.08.17 23:52:11.812421 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.812425 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.812426 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=68 2026.08.17 23:52:11.812474 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.812477 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 68 2026.08.17 23:52:11.812479 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.812481 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 66, new matched idx: 67 2026.08.17 23:52:11.812483 [ 423987 ] {} RaftInstance: last durable index 67, precommit index 67 2026.08.17 23:52:11.812486 [ 423987 ] {} RaftInstance: quorum idx 1, 67 67 65 2026.08.17 23:52:11.812487 [ 423987 ] {} RaftInstance: trigger commit upto 67 2026.08.17 23:52:11.812489 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.812491 [ 423987 ] {} RaftInstance: last_log_idx: 67, starting_idx: 1, cur_nxt_idx: 68 2026.08.17 23:52:11.812494 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=67, LastLogTerm=1, EntriesLength=0, CommitIndex=67, Term=1, peer_last_sent_idx 67 2026.08.17 23:52:11.812496 [ 423987 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.812498 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.812508 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:11.812510 [ 423987 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.812512 [ 423987 ] {} RaftInstance: last_log_idx: 65, starting_idx: 1, cur_nxt_idx: 68 2026.08.17 23:52:11.812514 [ 423987 ] {} RaftInstance: last sent log (66) to peer 2 is not applied, cnt 1 2026.08.17 23:52:11.812516 [ 423987 ] {} RaftInstance: append_entries for 2 with LastLogIndex=65, LastLogTerm=1, EntriesLength=2, CommitIndex=67, Term=1, peer_last_sent_idx 66 2026.08.17 23:52:11.812518 [ 423987 ] {} RaftInstance: idx range: 66-67 2026.08.17 23:52:11.812519 [ 423987 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.812534 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:11.812536 [ 423987 ] {} RaftInstance: local log idx 67, target_commit_idx 67, quick_commit_index_ 67, state_->get_commit_idx() 66 2026.08.17 23:52:11.812538 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.812593 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.812596 [ 424007 ] {} RaftInstance: commit upto 67, current idx 66 2026.08.17 23:52:11.812598 [ 424007 ] {} RaftInstance: commit upto 67, current idx 67 2026.08.17 23:52:11.812606 [ 424007 ] {} RaftInstance: notify cb 67 0x7f0ed264fc20 2026.08.17 23:52:11.812608 [ 424007 ] {} RaftInstance: DONE: commit upto 67, current idx 67 2026.08.17 23:52:11.812610 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.812623 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.812626 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=68 2026.08.17 23:52:11.812629 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.812635 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 68 2026.08.17 23:52:11.812637 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.812638 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 67, new matched idx: 67 2026.08.17 23:52:11.812640 [ 423995 ] {} RaftInstance: last durable index 67, precommit index 67 2026.08.17 23:52:11.812643 [ 423995 ] {} RaftInstance: quorum idx 1, 67 67 65 2026.08.17 23:52:11.812644 [ 423995 ] {} RaftInstance: local log idx 67, target_commit_idx 67, quick_commit_index_ 67, state_->get_commit_idx() 67 2026.08.17 23:52:11.812650 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=67 2026.08.17 23:52:11.812652 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.812655 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 67 2026.08.17 23:52:11.812657 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.812658 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 65, new matched idx: 66 2026.08.17 23:52:11.812660 [ 423983 ] {} RaftInstance: last durable index 67, precommit index 67 2026.08.17 23:52:11.812662 [ 423983 ] {} RaftInstance: quorum idx 1, 67 67 66 2026.08.17 23:52:11.812663 [ 423983 ] {} RaftInstance: local log idx 67, target_commit_idx 67, quick_commit_index_ 67, state_->get_commit_idx() 67 2026.08.17 23:52:11.812665 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:11.812667 [ 423983 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.812960 [ 423993 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.812973 [ 423993 ] {} RaftInstance: append at log_idx 68, timestamp 1787010731812964 2026.08.17 23:52:11.812990 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.812997 [ 424009 ] {} RaftInstance: last_log_idx: 67, starting_idx: 1, cur_nxt_idx: 69 2026.08.17 23:52:11.813001 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=67, LastLogTerm=1, EntriesLength=1, CommitIndex=67, Term=1, peer_last_sent_idx 68 2026.08.17 23:52:11.813003 [ 424009 ] {} RaftInstance: idx: 68 2026.08.17 23:52:11.813006 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.813019 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:11.813022 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.813123 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 60 2026.08.17 23:52:11.813131 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.813139 [ 423977 ] {} RaftInstance: append at log_idx 69, timestamp 1787010731813133 2026.08.17 23:52:11.813146 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.813150 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.815430 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.815436 [ 423980 ] {} RaftInstance: last durable index 68, precommit index 69 2026.08.17 23:52:11.815440 [ 423980 ] {} RaftInstance: quorum idx 1, 68 67 66 2026.08.17 23:52:11.815442 [ 423980 ] {} RaftInstance: local log idx 69, target_commit_idx 67, quick_commit_index_ 67, state_->get_commit_idx() 67 2026.08.17 23:52:11.815489 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.815496 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=69 2026.08.17 23:52:11.815503 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.815506 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 69 2026.08.17 23:52:11.815508 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.815510 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 67, new matched idx: 68 2026.08.17 23:52:11.815513 [ 423988 ] {} RaftInstance: last durable index 68, precommit index 69 2026.08.17 23:52:11.815517 [ 423988 ] {} RaftInstance: quorum idx 1, 68 68 66 2026.08.17 23:52:11.815518 [ 423988 ] {} RaftInstance: trigger commit upto 68 2026.08.17 23:52:11.815519 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.815521 [ 423988 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.815529 [ 423988 ] {} RaftInstance: last_log_idx: 68, starting_idx: 1, cur_nxt_idx: 70 2026.08.17 23:52:11.815532 [ 423988 ] {} RaftInstance: append_entries for 3 with LastLogIndex=68, LastLogTerm=1, EntriesLength=1, CommitIndex=68, Term=1, peer_last_sent_idx 68 2026.08.17 23:52:11.815534 [ 423988 ] {} RaftInstance: idx: 69 2026.08.17 23:52:11.815537 [ 423988 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.815561 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:11.815563 [ 423988 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.815564 [ 423988 ] {} RaftInstance: last_log_idx: 66, starting_idx: 1, cur_nxt_idx: 70 2026.08.17 23:52:11.815566 [ 423988 ] {} RaftInstance: append_entries for 2 with LastLogIndex=66, LastLogTerm=1, EntriesLength=3, CommitIndex=68, Term=1, peer_last_sent_idx 66 2026.08.17 23:52:11.815568 [ 423988 ] {} RaftInstance: idx range: 67-69 2026.08.17 23:52:11.815570 [ 423988 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.815589 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:11.815591 [ 423988 ] {} RaftInstance: local log idx 69, target_commit_idx 68, quick_commit_index_ 68, state_->get_commit_idx() 67 2026.08.17 23:52:11.815593 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.815597 [ 423988 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:11.815599 [ 423988 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.815600 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.815604 [ 424007 ] {} RaftInstance: commit upto 68, current idx 67 2026.08.17 23:52:11.815605 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=68 2026.08.17 23:52:11.815606 [ 424007 ] {} RaftInstance: commit upto 68, current idx 68 2026.08.17 23:52:11.815609 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.815616 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 68 2026.08.17 23:52:11.815618 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.815620 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 66, new matched idx: 67 2026.08.17 23:52:11.815622 [ 424007 ] {} RaftInstance: notify cb 68 0x7f0ed264f720 2026.08.17 23:52:11.815622 [ 423989 ] {} RaftInstance: last durable index 68, precommit index 69 2026.08.17 23:52:11.815628 [ 423989 ] {} RaftInstance: quorum idx 1, 68 68 67 2026.08.17 23:52:11.815630 [ 423989 ] {} RaftInstance: local log idx 69, target_commit_idx 68, quick_commit_index_ 68, state_->get_commit_idx() 67 2026.08.17 23:52:11.815632 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.815633 [ 424007 ] {} RaftInstance: DONE: commit upto 68, current idx 68 2026.08.17 23:52:11.815639 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.815634 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:11.815647 [ 423989 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.818747 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.818754 [ 423980 ] {} RaftInstance: last durable index 69, precommit index 69 2026.08.17 23:52:11.818757 [ 423980 ] {} RaftInstance: quorum idx 1, 69 68 67 2026.08.17 23:52:11.818760 [ 423980 ] {} RaftInstance: local log idx 69, target_commit_idx 68, quick_commit_index_ 68, state_->get_commit_idx() 68 2026.08.17 23:52:11.818810 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.818814 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=70 2026.08.17 23:52:11.818817 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.818819 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 70 2026.08.17 23:52:11.818821 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.818823 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 68, new matched idx: 69 2026.08.17 23:52:11.818825 [ 423991 ] {} RaftInstance: last durable index 69, precommit index 69 2026.08.17 23:52:11.818827 [ 423991 ] {} RaftInstance: quorum idx 1, 69 69 67 2026.08.17 23:52:11.818829 [ 423991 ] {} RaftInstance: trigger commit upto 69 2026.08.17 23:52:11.818831 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.818833 [ 423991 ] {} RaftInstance: last_log_idx: 69, starting_idx: 1, cur_nxt_idx: 70 2026.08.17 23:52:11.818835 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=69, LastLogTerm=1, EntriesLength=0, CommitIndex=69, Term=1, peer_last_sent_idx 69 2026.08.17 23:52:11.818837 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.818839 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.818852 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:11.818854 [ 423991 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.818856 [ 423991 ] {} RaftInstance: local log idx 69, target_commit_idx 69, quick_commit_index_ 69, state_->get_commit_idx() 68 2026.08.17 23:52:11.818858 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.818866 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.818870 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=70 2026.08.17 23:52:11.818873 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.818876 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 70 2026.08.17 23:52:11.818878 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.818880 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 67, new matched idx: 69 2026.08.17 23:52:11.818882 [ 423984 ] {} RaftInstance: last durable index 69, precommit index 69 2026.08.17 23:52:11.818884 [ 423984 ] {} RaftInstance: quorum idx 1, 69 69 69 2026.08.17 23:52:11.818886 [ 423984 ] {} RaftInstance: local log idx 69, target_commit_idx 69, quick_commit_index_ 69, state_->get_commit_idx() 68 2026.08.17 23:52:11.818887 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.818889 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:11.818891 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.818893 [ 423984 ] {} RaftInstance: last_log_idx: 69, starting_idx: 1, cur_nxt_idx: 70 2026.08.17 23:52:11.818900 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=69, LastLogTerm=1, EntriesLength=0, CommitIndex=69, Term=1, peer_last_sent_idx 67 2026.08.17 23:52:11.818902 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.818904 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.818913 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:11.818926 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.818930 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=70 2026.08.17 23:52:11.818932 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.818934 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 70 2026.08.17 23:52:11.818936 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.818938 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 69, new matched idx: 69 2026.08.17 23:52:11.818940 [ 423991 ] {} RaftInstance: last durable index 69, precommit index 69 2026.08.17 23:52:11.818942 [ 423991 ] {} RaftInstance: quorum idx 1, 69 69 69 2026.08.17 23:52:11.818944 [ 423991 ] {} RaftInstance: local log idx 69, target_commit_idx 69, quick_commit_index_ 69, state_->get_commit_idx() 68 2026.08.17 23:52:11.818946 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.819144 [ 423994 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.819170 [ 423994 ] {} RaftInstance: append at log_idx 70, timestamp 1787010731819147 2026.08.17 23:52:11.819184 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.819187 [ 424009 ] {} RaftInstance: last_log_idx: 69, starting_idx: 1, cur_nxt_idx: 71 2026.08.17 23:52:11.819190 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=69, LastLogTerm=1, EntriesLength=1, CommitIndex=69, Term=1, peer_last_sent_idx 70 2026.08.17 23:52:11.819192 [ 424009 ] {} RaftInstance: idx: 70 2026.08.17 23:52:11.819195 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.819206 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:11.819208 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.819661 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.819662 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.819667 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=70 2026.08.17 23:52:11.819671 [ 424007 ] {} RaftInstance: commit upto 69, current idx 68 2026.08.17 23:52:11.819671 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.819673 [ 424007 ] {} RaftInstance: commit upto 69, current idx 69 2026.08.17 23:52:11.819674 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 70 2026.08.17 23:52:11.819676 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.819677 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 69, new matched idx: 69 2026.08.17 23:52:11.819680 [ 423992 ] {} RaftInstance: last durable index 69, precommit index 70 2026.08.17 23:52:11.819683 [ 423992 ] {} RaftInstance: quorum idx 1, 69 69 69 2026.08.17 23:52:11.819685 [ 423992 ] {} RaftInstance: local log idx 70, target_commit_idx 69, quick_commit_index_ 69, state_->get_commit_idx() 68 2026.08.17 23:52:11.819686 [ 424007 ] {} RaftInstance: notify cb 69 0x7f0ed264fd20 2026.08.17 23:52:11.819686 [ 423992 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.819690 [ 424007 ] {} RaftInstance: DONE: commit upto 69, current idx 69 2026.08.17 23:52:11.819701 [ 423992 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:11.819703 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.819704 [ 423992 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.819706 [ 423992 ] {} RaftInstance: last_log_idx: 69, starting_idx: 1, cur_nxt_idx: 71 2026.08.17 23:52:11.819708 [ 423992 ] {} RaftInstance: append_entries for 2 with LastLogIndex=69, LastLogTerm=1, EntriesLength=1, CommitIndex=69, Term=1, peer_last_sent_idx 70 2026.08.17 23:52:11.819710 [ 423992 ] {} RaftInstance: idx: 70 2026.08.17 23:52:11.819712 [ 423992 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.819722 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:11.820028 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 208 2026.08.17 23:52:11.820034 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.820053 [ 423977 ] {} RaftInstance: append at log_idx 71, timestamp 1787010731820035 2026.08.17 23:52:11.820060 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.820064 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.822756 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.822763 [ 423980 ] {} RaftInstance: last durable index 70, precommit index 71 2026.08.17 23:52:11.822766 [ 423980 ] {} RaftInstance: quorum idx 1, 70 69 69 2026.08.17 23:52:11.822769 [ 423980 ] {} RaftInstance: local log idx 71, target_commit_idx 69, quick_commit_index_ 69, state_->get_commit_idx() 69 2026.08.17 23:52:11.822866 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.822868 [ 423990 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.822871 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=71 2026.08.17 23:52:11.822881 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.822883 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 71 2026.08.17 23:52:11.822885 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.822892 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 69, new matched idx: 70 2026.08.17 23:52:11.822894 [ 423988 ] {} RaftInstance: last durable index 70, precommit index 71 2026.08.17 23:52:11.822897 [ 423988 ] {} RaftInstance: quorum idx 1, 70 70 69 2026.08.17 23:52:11.822898 [ 423988 ] {} RaftInstance: trigger commit upto 70 2026.08.17 23:52:11.822901 [ 423988 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.822903 [ 423988 ] {} RaftInstance: last_log_idx: 70, starting_idx: 1, cur_nxt_idx: 72 2026.08.17 23:52:11.822905 [ 423988 ] {} RaftInstance: append_entries for 3 with LastLogIndex=70, LastLogTerm=1, EntriesLength=1, CommitIndex=70, Term=1, peer_last_sent_idx 70 2026.08.17 23:52:11.822907 [ 423988 ] {} RaftInstance: idx: 71 2026.08.17 23:52:11.822909 [ 423988 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.822920 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:11.822922 [ 423988 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.822924 [ 423988 ] {} RaftInstance: last_log_idx: 69, starting_idx: 1, cur_nxt_idx: 72 2026.08.17 23:52:11.822926 [ 423988 ] {} RaftInstance: last sent log (70) to peer 2 is not applied, cnt 1 2026.08.17 23:52:11.822928 [ 423988 ] {} RaftInstance: append_entries for 2 with LastLogIndex=69, LastLogTerm=1, EntriesLength=2, CommitIndex=70, Term=1, peer_last_sent_idx 70 2026.08.17 23:52:11.822934 [ 423988 ] {} RaftInstance: idx range: 70-71 2026.08.17 23:52:11.822936 [ 423988 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.822953 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:11.822955 [ 423988 ] {} RaftInstance: local log idx 71, target_commit_idx 70, quick_commit_index_ 70, state_->get_commit_idx() 69 2026.08.17 23:52:11.822957 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.822960 [ 423988 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:11.822962 [ 423988 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.822969 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.822973 [ 424007 ] {} RaftInstance: commit upto 70, current idx 69 2026.08.17 23:52:11.822968 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=71 2026.08.17 23:52:11.822975 [ 424007 ] {} RaftInstance: commit upto 70, current idx 70 2026.08.17 23:52:11.822980 [ 423990 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.822992 [ 423990 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 71 2026.08.17 23:52:11.822995 [ 423990 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.822998 [ 423990 ] {} RaftInstance: peer 2, prev matched idx: 69, new matched idx: 70 2026.08.17 23:52:11.823002 [ 423990 ] {} RaftInstance: last durable index 70, precommit index 71 2026.08.17 23:52:11.823009 [ 423990 ] {} RaftInstance: quorum idx 1, 70 70 70 2026.08.17 23:52:11.823010 [ 424007 ] {} RaftInstance: notify cb 70 0x7f0edde45320 2026.08.17 23:52:11.823013 [ 423990 ] {} RaftInstance: local log idx 71, target_commit_idx 70, quick_commit_index_ 70, state_->get_commit_idx() 69 2026.08.17 23:52:11.823016 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.823021 [ 423990 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:11.823028 [ 423990 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.823022 [ 424007 ] {} RaftInstance: DONE: commit upto 70, current idx 70 2026.08.17 23:52:11.823032 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.830216 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.830231 [ 423980 ] {} RaftInstance: last durable index 71, precommit index 71 2026.08.17 23:52:11.830235 [ 423980 ] {} RaftInstance: quorum idx 1, 71 70 70 2026.08.17 23:52:11.830238 [ 423980 ] {} RaftInstance: local log idx 71, target_commit_idx 70, quick_commit_index_ 70, state_->get_commit_idx() 70 2026.08.17 23:52:11.830310 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.830316 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=72 2026.08.17 23:52:11.830319 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.830322 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 72 2026.08.17 23:52:11.830324 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.830327 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 70, new matched idx: 71 2026.08.17 23:52:11.830329 [ 423996 ] {} RaftInstance: last durable index 71, precommit index 71 2026.08.17 23:52:11.830332 [ 423996 ] {} RaftInstance: quorum idx 1, 71 71 70 2026.08.17 23:52:11.830333 [ 423996 ] {} RaftInstance: trigger commit upto 71 2026.08.17 23:52:11.830336 [ 423996 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.830342 [ 423996 ] {} RaftInstance: last_log_idx: 71, starting_idx: 1, cur_nxt_idx: 72 2026.08.17 23:52:11.830345 [ 423996 ] {} RaftInstance: append_entries for 3 with LastLogIndex=71, LastLogTerm=1, EntriesLength=0, CommitIndex=71, Term=1, peer_last_sent_idx 71 2026.08.17 23:52:11.830347 [ 423996 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.830349 [ 423996 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.830367 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:11.830369 [ 423996 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.830371 [ 423996 ] {} RaftInstance: local log idx 71, target_commit_idx 71, quick_commit_index_ 71, state_->get_commit_idx() 70 2026.08.17 23:52:11.830373 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.830383 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.830388 [ 424007 ] {} RaftInstance: commit upto 71, current idx 70 2026.08.17 23:52:11.830390 [ 424007 ] {} RaftInstance: commit upto 71, current idx 71 2026.08.17 23:52:11.830415 [ 424007 ] {} RaftInstance: notify cb 71 0x7f0ed264fe20 2026.08.17 23:52:11.830418 [ 424007 ] {} RaftInstance: DONE: commit upto 71, current idx 71 2026.08.17 23:52:11.830421 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.830454 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.830458 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=72 2026.08.17 23:52:11.830461 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.830463 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 72 2026.08.17 23:52:11.830465 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.830466 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 71, new matched idx: 71 2026.08.17 23:52:11.830468 [ 423984 ] {} RaftInstance: last durable index 71, precommit index 71 2026.08.17 23:52:11.830470 [ 423984 ] {} RaftInstance: quorum idx 1, 71 71 70 2026.08.17 23:52:11.830472 [ 423984 ] {} RaftInstance: local log idx 71, target_commit_idx 71, quick_commit_index_ 71, state_->get_commit_idx() 71 2026.08.17 23:52:11.831283 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.831294 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=72 2026.08.17 23:52:11.831298 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.831302 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 72 2026.08.17 23:52:11.831305 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.831307 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 70, new matched idx: 71 2026.08.17 23:52:11.831310 [ 423983 ] {} RaftInstance: last durable index 71, precommit index 71 2026.08.17 23:52:11.831316 [ 423983 ] {} RaftInstance: quorum idx 1, 71 71 71 2026.08.17 23:52:11.831318 [ 423983 ] {} RaftInstance: local log idx 71, target_commit_idx 71, quick_commit_index_ 71, state_->get_commit_idx() 71 2026.08.17 23:52:11.831320 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:11.831323 [ 423983 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.831325 [ 423983 ] {} RaftInstance: last_log_idx: 71, starting_idx: 1, cur_nxt_idx: 72 2026.08.17 23:52:11.831329 [ 423983 ] {} RaftInstance: append_entries for 2 with LastLogIndex=71, LastLogTerm=1, EntriesLength=0, CommitIndex=71, Term=1, peer_last_sent_idx 70 2026.08.17 23:52:11.831330 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.831338 [ 423983 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.831350 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:11.831436 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.831442 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=72 2026.08.17 23:52:11.831445 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.831448 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 72 2026.08.17 23:52:11.831450 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.831452 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 71, new matched idx: 71 2026.08.17 23:52:11.831454 [ 423993 ] {} RaftInstance: last durable index 71, precommit index 71 2026.08.17 23:52:11.831458 [ 423993 ] {} RaftInstance: quorum idx 1, 71 71 71 2026.08.17 23:52:11.831460 [ 423993 ] {} RaftInstance: local log idx 71, target_commit_idx 71, quick_commit_index_ 71, state_->get_commit_idx() 71 2026.08.17 23:52:11.945714 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 89 2026.08.17 23:52:11.945736 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.945751 [ 423977 ] {} RaftInstance: append at log_idx 72, timestamp 1787010731945738 2026.08.17 23:52:11.945796 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.945801 [ 424009 ] {} RaftInstance: last_log_idx: 71, starting_idx: 1, cur_nxt_idx: 73 2026.08.17 23:52:11.945806 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=71, LastLogTerm=1, EntriesLength=1, CommitIndex=71, Term=1, peer_last_sent_idx 72 2026.08.17 23:52:11.945809 [ 424009 ] {} RaftInstance: idx: 72 2026.08.17 23:52:11.945812 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.945830 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:11.945832 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.945834 [ 424009 ] {} RaftInstance: last_log_idx: 71, starting_idx: 1, cur_nxt_idx: 73 2026.08.17 23:52:11.945836 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=71, LastLogTerm=1, EntriesLength=1, CommitIndex=71, Term=1, peer_last_sent_idx 72 2026.08.17 23:52:11.945837 [ 424009 ] {} RaftInstance: idx: 72 2026.08.17 23:52:11.945839 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.945859 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:11.950415 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.952128 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=73 2026.08.17 23:52:11.952133 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.952138 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 73 2026.08.17 23:52:11.952140 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.952142 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 71, new matched idx: 72 2026.08.17 23:52:11.952145 [ 423993 ] {} RaftInstance: last durable index 72, precommit index 72 2026.08.17 23:52:11.952150 [ 423993 ] {} RaftInstance: quorum idx 1, 72 72 71 2026.08.17 23:52:11.952152 [ 423993 ] {} RaftInstance: trigger commit upto 72 2026.08.17 23:52:11.952156 [ 423993 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.952159 [ 423993 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.952161 [ 423993 ] {} RaftInstance: last_log_idx: 72, starting_idx: 1, cur_nxt_idx: 73 2026.08.17 23:52:11.952166 [ 423993 ] {} RaftInstance: append_entries for 2 with LastLogIndex=72, LastLogTerm=1, EntriesLength=0, CommitIndex=72, Term=1, peer_last_sent_idx 72 2026.08.17 23:52:11.952168 [ 423993 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.952171 [ 423993 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.952190 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:11.952192 [ 423993 ] {} RaftInstance: local log idx 72, target_commit_idx 72, quick_commit_index_ 72, state_->get_commit_idx() 71 2026.08.17 23:52:11.952194 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.950439 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.952284 [ 423980 ] {} RaftInstance: last durable index 72, precommit index 72 2026.08.17 23:52:11.952287 [ 423980 ] {} RaftInstance: quorum idx 1, 72 72 71 2026.08.17 23:52:11.952289 [ 423980 ] {} RaftInstance: local log idx 72, target_commit_idx 72, quick_commit_index_ 72, state_->get_commit_idx() 71 2026.08.17 23:52:11.952290 [ 423980 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.952345 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.952352 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=73 2026.08.17 23:52:11.952355 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.952358 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 73 2026.08.17 23:52:11.952360 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.952362 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 71, new matched idx: 72 2026.08.17 23:52:11.952364 [ 423989 ] {} RaftInstance: last durable index 72, precommit index 72 2026.08.17 23:52:11.952367 [ 423989 ] {} RaftInstance: quorum idx 1, 72 72 72 2026.08.17 23:52:11.952369 [ 423989 ] {} RaftInstance: local log idx 72, target_commit_idx 72, quick_commit_index_ 72, state_->get_commit_idx() 71 2026.08.17 23:52:11.952371 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.952373 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:11.952375 [ 423989 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.952378 [ 423989 ] {} RaftInstance: last_log_idx: 72, starting_idx: 1, cur_nxt_idx: 73 2026.08.17 23:52:11.952380 [ 423989 ] {} RaftInstance: append_entries for 3 with LastLogIndex=72, LastLogTerm=1, EntriesLength=0, CommitIndex=72, Term=1, peer_last_sent_idx 72 2026.08.17 23:52:11.952382 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.952385 [ 423989 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.952397 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:11.952405 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.952407 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=73 2026.08.17 23:52:11.952409 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.952410 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 73 2026.08.17 23:52:11.952412 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.952413 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 72, new matched idx: 72 2026.08.17 23:52:11.952415 [ 423989 ] {} RaftInstance: last durable index 72, precommit index 72 2026.08.17 23:52:11.952417 [ 423989 ] {} RaftInstance: quorum idx 1, 72 72 72 2026.08.17 23:52:11.952424 [ 423989 ] {} RaftInstance: local log idx 72, target_commit_idx 72, quick_commit_index_ 72, state_->get_commit_idx() 71 2026.08.17 23:52:11.952426 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.952453 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.952458 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=73 2026.08.17 23:52:11.952461 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.952464 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 73 2026.08.17 23:52:11.952466 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.952468 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 72, new matched idx: 72 2026.08.17 23:52:11.952470 [ 423996 ] {} RaftInstance: last durable index 72, precommit index 72 2026.08.17 23:52:11.952473 [ 423996 ] {} RaftInstance: quorum idx 1, 72 72 72 2026.08.17 23:52:11.952475 [ 423996 ] {} RaftInstance: local log idx 72, target_commit_idx 72, quick_commit_index_ 72, state_->get_commit_idx() 71 2026.08.17 23:52:11.952477 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.959147 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.959161 [ 424007 ] {} RaftInstance: commit upto 72, current idx 71 2026.08.17 23:52:11.959163 [ 424007 ] {} RaftInstance: commit upto 72, current idx 72 2026.08.17 23:52:11.959177 [ 424007 ] {} RaftInstance: notify cb 72 0x7f0ed264ff20 2026.08.17 23:52:11.959180 [ 424007 ] {} RaftInstance: DONE: commit upto 72, current idx 72 2026.08.17 23:52:11.959183 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.959298 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 923 2026.08.17 23:52:11.959309 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.959335 [ 423977 ] {} RaftInstance: append at log_idx 73, timestamp 1787010731959311 2026.08.17 23:52:11.959349 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.959353 [ 424009 ] {} RaftInstance: last_log_idx: 72, starting_idx: 1, cur_nxt_idx: 74 2026.08.17 23:52:11.959358 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=72, LastLogTerm=1, EntriesLength=1, CommitIndex=72, Term=1, peer_last_sent_idx 73 2026.08.17 23:52:11.959360 [ 424009 ] {} RaftInstance: idx: 73 2026.08.17 23:52:11.959364 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.959387 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:11.959389 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.959390 [ 424009 ] {} RaftInstance: last_log_idx: 72, starting_idx: 1, cur_nxt_idx: 74 2026.08.17 23:52:11.959392 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=72, LastLogTerm=1, EntriesLength=1, CommitIndex=72, Term=1, peer_last_sent_idx 73 2026.08.17 23:52:11.959394 [ 424009 ] {} RaftInstance: idx: 73 2026.08.17 23:52:11.959396 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.959405 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:11.966428 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.967322 [ 423980 ] {} RaftInstance: last durable index 73, precommit index 73 2026.08.17 23:52:11.967329 [ 423980 ] {} RaftInstance: quorum idx 1, 73 72 72 2026.08.17 23:52:11.967332 [ 423980 ] {} RaftInstance: local log idx 73, target_commit_idx 72, quick_commit_index_ 72, state_->get_commit_idx() 72 2026.08.17 23:52:11.967379 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.967392 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=74 2026.08.17 23:52:11.967395 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.967400 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 74 2026.08.17 23:52:11.967402 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.967404 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 72, new matched idx: 73 2026.08.17 23:52:11.967406 [ 423995 ] {} RaftInstance: last durable index 73, precommit index 73 2026.08.17 23:52:11.967410 [ 423995 ] {} RaftInstance: quorum idx 1, 73 73 72 2026.08.17 23:52:11.967412 [ 423995 ] {} RaftInstance: trigger commit upto 73 2026.08.17 23:52:11.967415 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.967418 [ 423995 ] {} RaftInstance: last_log_idx: 73, starting_idx: 1, cur_nxt_idx: 74 2026.08.17 23:52:11.967409 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.967421 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=73, LastLogTerm=1, EntriesLength=0, CommitIndex=73, Term=1, peer_last_sent_idx 73 2026.08.17 23:52:11.967437 [ 423995 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.967440 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.967455 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:11.967457 [ 423995 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.967460 [ 423995 ] {} RaftInstance: last_log_idx: 72, starting_idx: 1, cur_nxt_idx: 74 2026.08.17 23:52:11.967463 [ 423995 ] {} RaftInstance: append_entries for 2 with LastLogIndex=72, LastLogTerm=1, EntriesLength=1, CommitIndex=73, Term=1, peer_last_sent_idx 73 2026.08.17 23:52:11.967465 [ 423995 ] {} RaftInstance: idx: 73 2026.08.17 23:52:11.967467 [ 423995 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.967494 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:11.967496 [ 423995 ] {} RaftInstance: local log idx 73, target_commit_idx 73, quick_commit_index_ 73, state_->get_commit_idx() 72 2026.08.17 23:52:11.967498 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.967516 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=74 2026.08.17 23:52:11.967521 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.967524 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 74 2026.08.17 23:52:11.967526 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.967528 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 72, new matched idx: 73 2026.08.17 23:52:11.967530 [ 423991 ] {} RaftInstance: last durable index 73, precommit index 73 2026.08.17 23:52:11.967538 [ 423991 ] {} RaftInstance: quorum idx 1, 73 73 73 2026.08.17 23:52:11.967540 [ 423991 ] {} RaftInstance: local log idx 73, target_commit_idx 73, quick_commit_index_ 73, state_->get_commit_idx() 72 2026.08.17 23:52:11.967542 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.967547 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.967532 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.967559 [ 424007 ] {} RaftInstance: commit upto 73, current idx 72 2026.08.17 23:52:11.967561 [ 424007 ] {} RaftInstance: commit upto 73, current idx 73 2026.08.17 23:52:11.967587 [ 424007 ] {} RaftInstance: notify cb 73 0x7f0ed05b5020 2026.08.17 23:52:11.967589 [ 424007 ] {} RaftInstance: DONE: commit upto 73, current idx 73 2026.08.17 23:52:11.967593 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.967604 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.967615 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=74 2026.08.17 23:52:11.967617 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.967620 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 74 2026.08.17 23:52:11.967622 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.967623 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 73, new matched idx: 73 2026.08.17 23:52:11.967626 [ 423986 ] {} RaftInstance: last durable index 73, precommit index 73 2026.08.17 23:52:11.967629 [ 423986 ] {} RaftInstance: quorum idx 1, 73 73 73 2026.08.17 23:52:11.967631 [ 423986 ] {} RaftInstance: local log idx 73, target_commit_idx 73, quick_commit_index_ 73, state_->get_commit_idx() 73 2026.08.17 23:52:11.967635 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=74 2026.08.17 23:52:11.967638 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.967640 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 74 2026.08.17 23:52:11.967641 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.967643 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 73, new matched idx: 73 2026.08.17 23:52:11.967645 [ 423985 ] {} RaftInstance: last durable index 73, precommit index 73 2026.08.17 23:52:11.967647 [ 423985 ] {} RaftInstance: quorum idx 1, 73 73 73 2026.08.17 23:52:11.967649 [ 423985 ] {} RaftInstance: local log idx 73, target_commit_idx 73, quick_commit_index_ 73, state_->get_commit_idx() 73 2026.08.17 23:52:11.968176 [ 423993 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.968190 [ 423993 ] {} RaftInstance: append at log_idx 74, timestamp 1787010731968179 2026.08.17 23:52:11.968246 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.968249 [ 424009 ] {} RaftInstance: last_log_idx: 73, starting_idx: 1, cur_nxt_idx: 75 2026.08.17 23:52:11.968253 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=73, LastLogTerm=1, EntriesLength=1, CommitIndex=73, Term=1, peer_last_sent_idx 74 2026.08.17 23:52:11.968255 [ 424009 ] {} RaftInstance: idx: 74 2026.08.17 23:52:11.968258 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.968267 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:11.968268 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.968270 [ 424009 ] {} RaftInstance: last_log_idx: 73, starting_idx: 1, cur_nxt_idx: 75 2026.08.17 23:52:11.968272 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=73, LastLogTerm=1, EntriesLength=1, CommitIndex=73, Term=1, peer_last_sent_idx 73 2026.08.17 23:52:11.968274 [ 424009 ] {} RaftInstance: idx: 74 2026.08.17 23:52:11.968275 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.968281 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:11.968538 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 233 2026.08.17 23:52:11.968551 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.968569 [ 423977 ] {} RaftInstance: append at log_idx 75, timestamp 1787010731968553 2026.08.17 23:52:11.968577 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.968584 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.971225 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.971232 [ 423980 ] {} RaftInstance: last durable index 74, precommit index 75 2026.08.17 23:52:11.971235 [ 423980 ] {} RaftInstance: quorum idx 1, 74 73 73 2026.08.17 23:52:11.971238 [ 423980 ] {} RaftInstance: local log idx 75, target_commit_idx 73, quick_commit_index_ 73, state_->get_commit_idx() 73 2026.08.17 23:52:11.971285 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.971290 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=75 2026.08.17 23:52:11.971292 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.971295 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 75 2026.08.17 23:52:11.971297 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.971299 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 73, new matched idx: 74 2026.08.17 23:52:11.971301 [ 423993 ] {} RaftInstance: last durable index 74, precommit index 75 2026.08.17 23:52:11.971303 [ 423993 ] {} RaftInstance: quorum idx 1, 74 74 73 2026.08.17 23:52:11.971305 [ 423993 ] {} RaftInstance: trigger commit upto 74 2026.08.17 23:52:11.971307 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.971309 [ 423993 ] {} RaftInstance: last_log_idx: 74, starting_idx: 1, cur_nxt_idx: 76 2026.08.17 23:52:11.971312 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=74, LastLogTerm=1, EntriesLength=1, CommitIndex=74, Term=1, peer_last_sent_idx 74 2026.08.17 23:52:11.971318 [ 423993 ] {} RaftInstance: idx: 75 2026.08.17 23:52:11.971321 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.971333 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:11.971336 [ 423993 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.971341 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.971338 [ 423993 ] {} RaftInstance: local log idx 75, target_commit_idx 74, quick_commit_index_ 74, state_->get_commit_idx() 73 2026.08.17 23:52:11.971437 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.971440 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:11.971442 [ 423993 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.971448 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=75 2026.08.17 23:52:11.971456 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.971449 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.971465 [ 424007 ] {} RaftInstance: commit upto 74, current idx 73 2026.08.17 23:52:11.971468 [ 424007 ] {} RaftInstance: commit upto 74, current idx 74 2026.08.17 23:52:11.971461 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 75 2026.08.17 23:52:11.971483 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.971478 [ 424007 ] {} RaftInstance: notify cb 74 0x7f0ecee99820 2026.08.17 23:52:11.971485 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 73, new matched idx: 74 2026.08.17 23:52:11.971494 [ 423983 ] {} RaftInstance: last durable index 74, precommit index 75 2026.08.17 23:52:11.971500 [ 423983 ] {} RaftInstance: quorum idx 1, 74 74 74 2026.08.17 23:52:11.971505 [ 423983 ] {} RaftInstance: local log idx 75, target_commit_idx 74, quick_commit_index_ 74, state_->get_commit_idx() 74 2026.08.17 23:52:11.971511 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:11.971514 [ 423983 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.971518 [ 423983 ] {} RaftInstance: last_log_idx: 74, starting_idx: 1, cur_nxt_idx: 76 2026.08.17 23:52:11.971523 [ 423983 ] {} RaftInstance: append_entries for 2 with LastLogIndex=74, LastLogTerm=1, EntriesLength=1, CommitIndex=74, Term=1, peer_last_sent_idx 74 2026.08.17 23:52:11.971525 [ 423983 ] {} RaftInstance: idx: 75 2026.08.17 23:52:11.971528 [ 423983 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.971500 [ 424007 ] {} RaftInstance: DONE: commit upto 74, current idx 74 2026.08.17 23:52:11.971534 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.971544 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:11.975633 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.975644 [ 423980 ] {} RaftInstance: last durable index 75, precommit index 75 2026.08.17 23:52:11.975648 [ 423980 ] {} RaftInstance: quorum idx 1, 75 74 74 2026.08.17 23:52:11.975651 [ 423980 ] {} RaftInstance: local log idx 75, target_commit_idx 74, quick_commit_index_ 74, state_->get_commit_idx() 74 2026.08.17 23:52:11.975817 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.975822 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=76 2026.08.17 23:52:11.975826 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.975829 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 76 2026.08.17 23:52:11.975831 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.975833 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 74, new matched idx: 75 2026.08.17 23:52:11.975835 [ 423992 ] {} RaftInstance: last durable index 75, precommit index 75 2026.08.17 23:52:11.975838 [ 423992 ] {} RaftInstance: quorum idx 1, 75 75 74 2026.08.17 23:52:11.975839 [ 423992 ] {} RaftInstance: trigger commit upto 75 2026.08.17 23:52:11.975841 [ 423992 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.975843 [ 423992 ] {} RaftInstance: last_log_idx: 75, starting_idx: 1, cur_nxt_idx: 76 2026.08.17 23:52:11.975846 [ 423992 ] {} RaftInstance: append_entries for 3 with LastLogIndex=75, LastLogTerm=1, EntriesLength=0, CommitIndex=75, Term=1, peer_last_sent_idx 75 2026.08.17 23:52:11.975848 [ 423992 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.975850 [ 423992 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.975861 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:11.975863 [ 423992 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.975866 [ 423992 ] {} RaftInstance: local log idx 75, target_commit_idx 75, quick_commit_index_ 75, state_->get_commit_idx() 74 2026.08.17 23:52:11.975867 [ 423992 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.975905 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.975909 [ 424007 ] {} RaftInstance: commit upto 75, current idx 74 2026.08.17 23:52:11.975911 [ 424007 ] {} RaftInstance: commit upto 75, current idx 75 2026.08.17 23:52:11.975928 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.975935 [ 424007 ] {} RaftInstance: notify cb 75 0x7f0ed05b5120 2026.08.17 23:52:11.975935 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=76 2026.08.17 23:52:11.975938 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.975939 [ 424007 ] {} RaftInstance: DONE: commit upto 75, current idx 75 2026.08.17 23:52:11.975946 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 76 2026.08.17 23:52:11.975950 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.975953 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.975959 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 75, new matched idx: 75 2026.08.17 23:52:11.975961 [ 423986 ] {} RaftInstance: last durable index 75, precommit index 75 2026.08.17 23:52:11.975964 [ 423986 ] {} RaftInstance: quorum idx 1, 75 75 74 2026.08.17 23:52:11.975966 [ 423986 ] {} RaftInstance: local log idx 75, target_commit_idx 75, quick_commit_index_ 75, state_->get_commit_idx() 75 2026.08.17 23:52:11.977615 [ 423987 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.977641 [ 423987 ] {} RaftInstance: append at log_idx 76, timestamp 1787010731977619 2026.08.17 23:52:11.977717 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.977721 [ 424009 ] {} RaftInstance: last_log_idx: 75, starting_idx: 1, cur_nxt_idx: 77 2026.08.17 23:52:11.977725 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=75, LastLogTerm=1, EntriesLength=1, CommitIndex=75, Term=1, peer_last_sent_idx 76 2026.08.17 23:52:11.977727 [ 424009 ] {} RaftInstance: idx: 76 2026.08.17 23:52:11.977730 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.977747 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:11.977750 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.981437 [ 423987 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.981763 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 170 2026.08.17 23:52:11.982688 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=76 2026.08.17 23:52:11.982690 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.982694 [ 423987 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.982698 [ 423987 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 76 2026.08.17 23:52:11.982700 [ 423987 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.982702 [ 423987 ] {} RaftInstance: peer 2, prev matched idx: 74, new matched idx: 75 2026.08.17 23:52:11.982707 [ 423977 ] {} RaftInstance: append at log_idx 77, timestamp 1787010731982695 2026.08.17 23:52:11.982710 [ 423987 ] {} RaftInstance: last durable index 75, precommit index 76 2026.08.17 23:52:11.982714 [ 423987 ] {} RaftInstance: quorum idx 1, 75 75 75 2026.08.17 23:52:11.982717 [ 423987 ] {} RaftInstance: local log idx 77, target_commit_idx 75, quick_commit_index_ 75, state_->get_commit_idx() 75 2026.08.17 23:52:11.982719 [ 423987 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:11.982722 [ 423987 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.982724 [ 423987 ] {} RaftInstance: last_log_idx: 75, starting_idx: 1, cur_nxt_idx: 78 2026.08.17 23:52:11.982727 [ 423987 ] {} RaftInstance: append_entries for 2 with LastLogIndex=75, LastLogTerm=1, EntriesLength=2, CommitIndex=75, Term=1, peer_last_sent_idx 75 2026.08.17 23:52:11.982729 [ 423987 ] {} RaftInstance: idx range: 76-77 2026.08.17 23:52:11.982731 [ 423987 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.982750 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:11.982768 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.982771 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.983502 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.983509 [ 423980 ] {} RaftInstance: last durable index 76, precommit index 77 2026.08.17 23:52:11.983513 [ 423980 ] {} RaftInstance: quorum idx 1, 76 75 75 2026.08.17 23:52:11.983515 [ 423980 ] {} RaftInstance: local log idx 77, target_commit_idx 75, quick_commit_index_ 75, state_->get_commit_idx() 75 2026.08.17 23:52:11.983596 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.983602 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=77 2026.08.17 23:52:11.983604 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.983607 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 77 2026.08.17 23:52:11.983610 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.983612 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 75, new matched idx: 76 2026.08.17 23:52:11.983614 [ 423989 ] {} RaftInstance: last durable index 76, precommit index 77 2026.08.17 23:52:11.983617 [ 423989 ] {} RaftInstance: quorum idx 1, 76 76 75 2026.08.17 23:52:11.983619 [ 423989 ] {} RaftInstance: trigger commit upto 76 2026.08.17 23:52:11.983622 [ 423989 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.983624 [ 423989 ] {} RaftInstance: last_log_idx: 76, starting_idx: 1, cur_nxt_idx: 78 2026.08.17 23:52:11.983627 [ 423989 ] {} RaftInstance: append_entries for 3 with LastLogIndex=76, LastLogTerm=1, EntriesLength=1, CommitIndex=76, Term=1, peer_last_sent_idx 76 2026.08.17 23:52:11.983628 [ 423989 ] {} RaftInstance: idx: 77 2026.08.17 23:52:11.983631 [ 423989 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.983645 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:11.983648 [ 423989 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.983650 [ 423989 ] {} RaftInstance: local log idx 77, target_commit_idx 76, quick_commit_index_ 76, state_->get_commit_idx() 75 2026.08.17 23:52:11.983652 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.983655 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:11.983657 [ 423989 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.983665 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.983669 [ 424007 ] {} RaftInstance: commit upto 76, current idx 75 2026.08.17 23:52:11.983671 [ 424007 ] {} RaftInstance: commit upto 76, current idx 76 2026.08.17 23:52:11.983687 [ 424007 ] {} RaftInstance: notify cb 76 0x7f0ecee32720 2026.08.17 23:52:11.983720 [ 424007 ] {} RaftInstance: DONE: commit upto 76, current idx 76 2026.08.17 23:52:11.983722 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.987341 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.987350 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=78 2026.08.17 23:52:11.987353 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.987356 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 78 2026.08.17 23:52:11.987358 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.987360 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 75, new matched idx: 77 2026.08.17 23:52:11.987362 [ 423981 ] {} RaftInstance: last durable index 76, precommit index 77 2026.08.17 23:52:11.987367 [ 423981 ] {} RaftInstance: quorum idx 1, 77 76 76 2026.08.17 23:52:11.987369 [ 423981 ] {} RaftInstance: local log idx 77, target_commit_idx 76, quick_commit_index_ 76, state_->get_commit_idx() 76 2026.08.17 23:52:11.987373 [ 423981 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:11.987375 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.987377 [ 423981 ] {} RaftInstance: last_log_idx: 77, starting_idx: 1, cur_nxt_idx: 78 2026.08.17 23:52:11.987380 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=77, LastLogTerm=1, EntriesLength=0, CommitIndex=76, Term=1, peer_last_sent_idx 76 2026.08.17 23:52:11.987381 [ 423981 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.987384 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.987397 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:11.987453 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.987457 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=78 2026.08.17 23:52:11.987459 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.987462 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 78 2026.08.17 23:52:11.987464 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.987465 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 77, new matched idx: 77 2026.08.17 23:52:11.987467 [ 423992 ] {} RaftInstance: last durable index 76, precommit index 77 2026.08.17 23:52:11.987469 [ 423992 ] {} RaftInstance: quorum idx 1, 77 76 76 2026.08.17 23:52:11.987471 [ 423992 ] {} RaftInstance: local log idx 77, target_commit_idx 76, quick_commit_index_ 76, state_->get_commit_idx() 76 2026.08.17 23:52:11.987972 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.989293 [ 423980 ] {} RaftInstance: last durable index 77, precommit index 77 2026.08.17 23:52:11.989297 [ 423980 ] {} RaftInstance: quorum idx 1, 77 77 76 2026.08.17 23:52:11.989299 [ 423980 ] {} RaftInstance: trigger commit upto 77 2026.08.17 23:52:11.989302 [ 423980 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.989304 [ 423980 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.989307 [ 423980 ] {} RaftInstance: last_log_idx: 77, starting_idx: 1, cur_nxt_idx: 78 2026.08.17 23:52:11.989309 [ 423980 ] {} RaftInstance: append_entries for 2 with LastLogIndex=77, LastLogTerm=1, EntriesLength=0, CommitIndex=77, Term=1, peer_last_sent_idx 78 2026.08.17 23:52:11.989312 [ 423980 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.989314 [ 423980 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.989333 [ 423980 ] {} RaftInstance: sent 2026.08.17 23:52:11.989337 [ 423980 ] {} RaftInstance: local log idx 77, target_commit_idx 77, quick_commit_index_ 77, state_->get_commit_idx() 76 2026.08.17 23:52:11.989339 [ 423980 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.989349 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.989353 [ 424007 ] {} RaftInstance: commit upto 77, current idx 76 2026.08.17 23:52:11.989356 [ 424007 ] {} RaftInstance: commit upto 77, current idx 77 2026.08.17 23:52:11.989356 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.989362 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:11.989372 [ 424007 ] {} RaftInstance: notify cb 77 0x7f0ed05b5220 2026.08.17 23:52:11.989375 [ 424007 ] {} RaftInstance: DONE: commit upto 77, current idx 77 2026.08.17 23:52:11.989380 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.989438 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.989442 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=78 2026.08.17 23:52:11.989445 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.989448 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 78 2026.08.17 23:52:11.989450 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.989452 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 76, new matched idx: 77 2026.08.17 23:52:11.989454 [ 423988 ] {} RaftInstance: last durable index 77, precommit index 77 2026.08.17 23:52:11.989456 [ 423988 ] {} RaftInstance: quorum idx 1, 77 77 77 2026.08.17 23:52:11.989459 [ 423988 ] {} RaftInstance: local log idx 77, target_commit_idx 77, quick_commit_index_ 77, state_->get_commit_idx() 77 2026.08.17 23:52:11.989461 [ 423988 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:11.989462 [ 423988 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.989464 [ 423988 ] {} RaftInstance: last_log_idx: 77, starting_idx: 1, cur_nxt_idx: 78 2026.08.17 23:52:11.989467 [ 423988 ] {} RaftInstance: append_entries for 3 with LastLogIndex=77, LastLogTerm=1, EntriesLength=0, CommitIndex=77, Term=1, peer_last_sent_idx 77 2026.08.17 23:52:11.989468 [ 423988 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.989470 [ 423988 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.989480 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:11.989539 [ 423990 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.989545 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=78 2026.08.17 23:52:11.989547 [ 423990 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.989550 [ 423990 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 78 2026.08.17 23:52:11.989552 [ 423990 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.989555 [ 423990 ] {} RaftInstance: peer 2, prev matched idx: 77, new matched idx: 77 2026.08.17 23:52:11.989557 [ 423990 ] {} RaftInstance: last durable index 77, precommit index 77 2026.08.17 23:52:11.989560 [ 423990 ] {} RaftInstance: quorum idx 1, 77 77 77 2026.08.17 23:52:11.989563 [ 423990 ] {} RaftInstance: local log idx 77, target_commit_idx 77, quick_commit_index_ 77, state_->get_commit_idx() 77 2026.08.17 23:52:11.989568 [ 423990 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:11.989581 [ 423990 ] {} RaftInstance: append at log_idx 78, timestamp 1787010731989570 2026.08.17 23:52:11.989590 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:11.989593 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.989595 [ 424009 ] {} RaftInstance: last_log_idx: 77, starting_idx: 1, cur_nxt_idx: 79 2026.08.17 23:52:11.989599 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=77, LastLogTerm=1, EntriesLength=1, CommitIndex=77, Term=1, peer_last_sent_idx 78 2026.08.17 23:52:11.989601 [ 424009 ] {} RaftInstance: idx: 78 2026.08.17 23:52:11.989604 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.989615 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:11.989629 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.989634 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=78 2026.08.17 23:52:11.989641 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.989644 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 78 2026.08.17 23:52:11.989646 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.989648 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 77, new matched idx: 77 2026.08.17 23:52:11.989651 [ 423984 ] {} RaftInstance: last durable index 77, precommit index 78 2026.08.17 23:52:11.989654 [ 423984 ] {} RaftInstance: quorum idx 1, 77 77 77 2026.08.17 23:52:11.989657 [ 423984 ] {} RaftInstance: local log idx 78, target_commit_idx 77, quick_commit_index_ 77, state_->get_commit_idx() 77 2026.08.17 23:52:11.989659 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:11.989662 [ 423984 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.989664 [ 423984 ] {} RaftInstance: last_log_idx: 77, starting_idx: 1, cur_nxt_idx: 79 2026.08.17 23:52:11.989667 [ 423984 ] {} RaftInstance: append_entries for 3 with LastLogIndex=77, LastLogTerm=1, EntriesLength=1, CommitIndex=77, Term=1, peer_last_sent_idx 78 2026.08.17 23:52:11.989669 [ 423984 ] {} RaftInstance: idx: 78 2026.08.17 23:52:11.989672 [ 423984 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.989680 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:11.992976 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:11.995279 [ 423980 ] {} RaftInstance: last durable index 78, precommit index 78 2026.08.17 23:52:11.995284 [ 423980 ] {} RaftInstance: quorum idx 1, 78 77 77 2026.08.17 23:52:11.995287 [ 423980 ] {} RaftInstance: local log idx 78, target_commit_idx 77, quick_commit_index_ 77, state_->get_commit_idx() 77 2026.08.17 23:52:11.995787 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.995788 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.995793 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=79 2026.08.17 23:52:11.995813 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.995816 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 79 2026.08.17 23:52:11.995818 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.995821 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 77, new matched idx: 78 2026.08.17 23:52:11.995823 [ 423985 ] {} RaftInstance: last durable index 78, precommit index 78 2026.08.17 23:52:11.995825 [ 423985 ] {} RaftInstance: quorum idx 1, 78 78 77 2026.08.17 23:52:11.995827 [ 423985 ] {} RaftInstance: trigger commit upto 78 2026.08.17 23:52:11.995829 [ 423985 ] {} RaftInstance: send request to 3 2026.08.17 23:52:11.995831 [ 423985 ] {} RaftInstance: last_log_idx: 77, starting_idx: 1, cur_nxt_idx: 79 2026.08.17 23:52:11.995834 [ 423985 ] {} RaftInstance: append_entries for 3 with LastLogIndex=77, LastLogTerm=1, EntriesLength=1, CommitIndex=78, Term=1, peer_last_sent_idx 78 2026.08.17 23:52:11.995836 [ 423985 ] {} RaftInstance: idx: 78 2026.08.17 23:52:11.995839 [ 423985 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:11.995852 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:11.995854 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:11.995855 [ 423985 ] {} RaftInstance: last_log_idx: 78, starting_idx: 1, cur_nxt_idx: 79 2026.08.17 23:52:11.995857 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=78, LastLogTerm=1, EntriesLength=0, CommitIndex=78, Term=1, peer_last_sent_idx 78 2026.08.17 23:52:11.995862 [ 423985 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:11.995864 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:11.995876 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:11.995879 [ 423985 ] {} RaftInstance: local log idx 78, target_commit_idx 78, quick_commit_index_ 78, state_->get_commit_idx() 77 2026.08.17 23:52:11.995880 [ 423985 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.995896 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:11.995896 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=79 2026.08.17 23:52:11.995908 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.995904 [ 424007 ] {} RaftInstance: commit upto 78, current idx 77 2026.08.17 23:52:11.995913 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 79 2026.08.17 23:52:11.995917 [ 424007 ] {} RaftInstance: commit upto 78, current idx 78 2026.08.17 23:52:11.995918 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.995924 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 77, new matched idx: 78 2026.08.17 23:52:11.995926 [ 423983 ] {} RaftInstance: last durable index 78, precommit index 78 2026.08.17 23:52:11.995932 [ 423983 ] {} RaftInstance: quorum idx 1, 78 78 78 2026.08.17 23:52:11.995934 [ 423983 ] {} RaftInstance: local log idx 78, target_commit_idx 78, quick_commit_index_ 78, state_->get_commit_idx() 77 2026.08.17 23:52:11.995936 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:11.995943 [ 424007 ] {} RaftInstance: notify cb 78 0x7f0ed223e120 2026.08.17 23:52:11.995962 [ 424007 ] {} RaftInstance: DONE: commit upto 78, current idx 78 2026.08.17 23:52:11.995964 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:11.996078 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:11.996083 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=79 2026.08.17 23:52:11.996086 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.996089 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 79 2026.08.17 23:52:11.996091 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:11.996093 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 78, new matched idx: 78 2026.08.17 23:52:11.996096 [ 423981 ] {} RaftInstance: last durable index 78, precommit index 78 2026.08.17 23:52:11.996099 [ 423981 ] {} RaftInstance: quorum idx 1, 78 78 78 2026.08.17 23:52:11.996101 [ 423981 ] {} RaftInstance: local log idx 78, target_commit_idx 78, quick_commit_index_ 78, state_->get_commit_idx() 78 2026.08.17 23:52:11.999785 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:11.999793 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=79 2026.08.17 23:52:11.999795 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:11.999798 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 79 2026.08.17 23:52:11.999800 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:11.999802 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 78, new matched idx: 78 2026.08.17 23:52:11.999804 [ 423981 ] {} RaftInstance: last durable index 78, precommit index 78 2026.08.17 23:52:11.999808 [ 423981 ] {} RaftInstance: quorum idx 1, 78 78 78 2026.08.17 23:52:11.999814 [ 423981 ] {} RaftInstance: local log idx 78, target_commit_idx 78, quick_commit_index_ 78, state_->get_commit_idx() 78 2026.08.17 23:52:12.001687 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 83 2026.08.17 23:52:12.001701 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.001729 [ 423977 ] {} RaftInstance: append at log_idx 79, timestamp 1787010732001704 2026.08.17 23:52:12.001764 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.001768 [ 424009 ] {} RaftInstance: last_log_idx: 78, starting_idx: 1, cur_nxt_idx: 80 2026.08.17 23:52:12.001772 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=78, LastLogTerm=1, EntriesLength=1, CommitIndex=78, Term=1, peer_last_sent_idx 78 2026.08.17 23:52:12.001774 [ 424009 ] {} RaftInstance: idx: 79 2026.08.17 23:52:12.001777 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.001792 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.001794 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.001795 [ 424009 ] {} RaftInstance: last_log_idx: 78, starting_idx: 1, cur_nxt_idx: 80 2026.08.17 23:52:12.001797 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=78, LastLogTerm=1, EntriesLength=1, CommitIndex=78, Term=1, peer_last_sent_idx 79 2026.08.17 23:52:12.001798 [ 424009 ] {} RaftInstance: idx: 79 2026.08.17 23:52:12.001800 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.001823 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.004397 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.006427 [ 423980 ] {} RaftInstance: last durable index 79, precommit index 79 2026.08.17 23:52:12.006432 [ 423980 ] {} RaftInstance: quorum idx 1, 79 78 78 2026.08.17 23:52:12.006435 [ 423980 ] {} RaftInstance: local log idx 79, target_commit_idx 78, quick_commit_index_ 78, state_->get_commit_idx() 78 2026.08.17 23:52:12.006488 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.006493 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=80 2026.08.17 23:52:12.006496 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.006500 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 80 2026.08.17 23:52:12.006502 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.006503 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 78, new matched idx: 79 2026.08.17 23:52:12.006506 [ 423994 ] {} RaftInstance: last durable index 79, precommit index 79 2026.08.17 23:52:12.006509 [ 423994 ] {} RaftInstance: quorum idx 1, 79 79 78 2026.08.17 23:52:12.006511 [ 423994 ] {} RaftInstance: trigger commit upto 79 2026.08.17 23:52:12.006513 [ 423994 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.006515 [ 423994 ] {} RaftInstance: last_log_idx: 79, starting_idx: 1, cur_nxt_idx: 80 2026.08.17 23:52:12.006518 [ 423994 ] {} RaftInstance: append_entries for 3 with LastLogIndex=79, LastLogTerm=1, EntriesLength=0, CommitIndex=79, Term=1, peer_last_sent_idx 79 2026.08.17 23:52:12.006520 [ 423994 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.006522 [ 423994 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.006532 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:12.006534 [ 423994 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.006537 [ 423994 ] {} RaftInstance: local log idx 79, target_commit_idx 79, quick_commit_index_ 79, state_->get_commit_idx() 78 2026.08.17 23:52:12.006543 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.006552 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.006558 [ 424007 ] {} RaftInstance: commit upto 79, current idx 78 2026.08.17 23:52:12.006561 [ 424007 ] {} RaftInstance: commit upto 79, current idx 79 2026.08.17 23:52:12.006572 [ 424007 ] {} RaftInstance: notify cb 79 0x7f0ed05b5320 2026.08.17 23:52:12.006575 [ 424007 ] {} RaftInstance: DONE: commit upto 79, current idx 79 2026.08.17 23:52:12.006577 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.006613 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.006618 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=80 2026.08.17 23:52:12.006621 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.006623 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 80 2026.08.17 23:52:12.006625 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.006627 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 79, new matched idx: 79 2026.08.17 23:52:12.006629 [ 423991 ] {} RaftInstance: last durable index 79, precommit index 79 2026.08.17 23:52:12.006632 [ 423991 ] {} RaftInstance: quorum idx 1, 79 79 78 2026.08.17 23:52:12.006634 [ 423991 ] {} RaftInstance: local log idx 79, target_commit_idx 79, quick_commit_index_ 79, state_->get_commit_idx() 79 2026.08.17 23:52:12.006851 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 4970 2026.08.17 23:52:12.008087 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.008161 [ 423977 ] {} RaftInstance: append at log_idx 80, timestamp 1787010732008094 2026.08.17 23:52:12.008179 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.008183 [ 424009 ] {} RaftInstance: last_log_idx: 79, starting_idx: 1, cur_nxt_idx: 81 2026.08.17 23:52:12.008187 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=79, LastLogTerm=1, EntriesLength=1, CommitIndex=79, Term=1, peer_last_sent_idx 80 2026.08.17 23:52:12.008189 [ 424009 ] {} RaftInstance: idx: 80 2026.08.17 23:52:12.008192 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.008214 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.008217 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.008373 [ 423991 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.008380 [ 423991 ] {} RaftInstance: append at log_idx 81, timestamp 1787010732008376 2026.08.17 23:52:12.008389 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.008396 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.011581 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.011587 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=81 2026.08.17 23:52:12.011590 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.011592 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 81 2026.08.17 23:52:12.011594 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.011596 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 79, new matched idx: 80 2026.08.17 23:52:12.011598 [ 423986 ] {} RaftInstance: last durable index 79, precommit index 81 2026.08.17 23:52:12.011609 [ 423986 ] {} RaftInstance: quorum idx 1, 80 79 78 2026.08.17 23:52:12.011611 [ 423986 ] {} RaftInstance: local log idx 81, target_commit_idx 79, quick_commit_index_ 79, state_->get_commit_idx() 79 2026.08.17 23:52:12.011613 [ 423986 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.011615 [ 423986 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.011617 [ 423986 ] {} RaftInstance: last_log_idx: 80, starting_idx: 1, cur_nxt_idx: 82 2026.08.17 23:52:12.011620 [ 423986 ] {} RaftInstance: append_entries for 3 with LastLogIndex=80, LastLogTerm=1, EntriesLength=1, CommitIndex=79, Term=1, peer_last_sent_idx 80 2026.08.17 23:52:12.011622 [ 423986 ] {} RaftInstance: idx: 81 2026.08.17 23:52:12.011624 [ 423986 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.011641 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:12.012672 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.012677 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=80 2026.08.17 23:52:12.012679 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.012681 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 80 2026.08.17 23:52:12.012683 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.012684 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 78, new matched idx: 79 2026.08.17 23:52:12.012686 [ 423986 ] {} RaftInstance: last durable index 79, precommit index 81 2026.08.17 23:52:12.012689 [ 423986 ] {} RaftInstance: quorum idx 1, 80 79 79 2026.08.17 23:52:12.012690 [ 423986 ] {} RaftInstance: local log idx 81, target_commit_idx 79, quick_commit_index_ 79, state_->get_commit_idx() 79 2026.08.17 23:52:12.012692 [ 423986 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.014188 [ 423986 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.014192 [ 423986 ] {} RaftInstance: last_log_idx: 79, starting_idx: 1, cur_nxt_idx: 82 2026.08.17 23:52:12.014194 [ 423986 ] {} RaftInstance: append_entries for 2 with LastLogIndex=79, LastLogTerm=1, EntriesLength=2, CommitIndex=79, Term=1, peer_last_sent_idx 79 2026.08.17 23:52:12.014196 [ 423986 ] {} RaftInstance: idx range: 80-81 2026.08.17 23:52:12.014199 [ 423986 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.014225 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:12.014256 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.014263 [ 423980 ] {} RaftInstance: last durable index 80, precommit index 81 2026.08.17 23:52:12.014267 [ 423980 ] {} RaftInstance: quorum idx 1, 80 80 79 2026.08.17 23:52:12.014269 [ 423980 ] {} RaftInstance: trigger commit upto 80 2026.08.17 23:52:12.014271 [ 423980 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.014273 [ 423980 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.014275 [ 423980 ] {} RaftInstance: local log idx 81, target_commit_idx 80, quick_commit_index_ 80, state_->get_commit_idx() 79 2026.08.17 23:52:12.014277 [ 423980 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.014287 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.014287 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.014293 [ 424007 ] {} RaftInstance: commit upto 80, current idx 79 2026.08.17 23:52:12.014296 [ 424007 ] {} RaftInstance: commit upto 80, current idx 80 2026.08.17 23:52:12.014289 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.014401 [ 424007 ] {} RaftInstance: notify cb 80 0x7f0ed05b5420 2026.08.17 23:52:12.014404 [ 424007 ] {} RaftInstance: DONE: commit upto 80, current idx 80 2026.08.17 23:52:12.014406 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.015381 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 10, bytes: 1337 2026.08.17 23:52:12.015397 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=10, CommitIndex=0 and Term=0 2026.08.17 23:52:12.015405 [ 423977 ] {} RaftInstance: append at log_idx 82, timestamp 1787010732015400 2026.08.17 23:52:12.015408 [ 423977 ] {} RaftInstance: append at log_idx 83, timestamp 1787010732015400 2026.08.17 23:52:12.015411 [ 423977 ] {} RaftInstance: append at log_idx 84, timestamp 1787010732015400 2026.08.17 23:52:12.015414 [ 423977 ] {} RaftInstance: append at log_idx 85, timestamp 1787010732015400 2026.08.17 23:52:12.015418 [ 423977 ] {} RaftInstance: append at log_idx 86, timestamp 1787010732015400 2026.08.17 23:52:12.015422 [ 423977 ] {} RaftInstance: append at log_idx 87, timestamp 1787010732015400 2026.08.17 23:52:12.015425 [ 423977 ] {} RaftInstance: append at log_idx 88, timestamp 1787010732015400 2026.08.17 23:52:12.015428 [ 423977 ] {} RaftInstance: append at log_idx 89, timestamp 1787010732015400 2026.08.17 23:52:12.015431 [ 423977 ] {} RaftInstance: append at log_idx 90, timestamp 1787010732015400 2026.08.17 23:52:12.015434 [ 423977 ] {} RaftInstance: append at log_idx 91, timestamp 1787010732015400 2026.08.17 23:52:12.015444 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.015447 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.017999 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.018007 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=82 2026.08.17 23:52:12.018011 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.018014 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 82 2026.08.17 23:52:12.018015 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.018017 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 80, new matched idx: 81 2026.08.17 23:52:12.018020 [ 423993 ] {} RaftInstance: last durable index 80, precommit index 91 2026.08.17 23:52:12.018023 [ 423993 ] {} RaftInstance: quorum idx 1, 81 80 79 2026.08.17 23:52:12.018025 [ 423993 ] {} RaftInstance: local log idx 91, target_commit_idx 80, quick_commit_index_ 80, state_->get_commit_idx() 80 2026.08.17 23:52:12.018027 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.018029 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.018031 [ 423993 ] {} RaftInstance: last_log_idx: 81, starting_idx: 1, cur_nxt_idx: 92 2026.08.17 23:52:12.018034 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=81, LastLogTerm=1, EntriesLength=10, CommitIndex=80, Term=1, peer_last_sent_idx 81 2026.08.17 23:52:12.018036 [ 423993 ] {} RaftInstance: idx range: 82-91 2026.08.17 23:52:12.018039 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.018059 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:12.019157 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.020117 [ 423980 ] {} RaftInstance: last durable index 81, precommit index 91 2026.08.17 23:52:12.020123 [ 423980 ] {} RaftInstance: quorum idx 1, 81 81 79 2026.08.17 23:52:12.020126 [ 423980 ] {} RaftInstance: trigger commit upto 81 2026.08.17 23:52:12.020129 [ 423980 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.020136 [ 423980 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.020138 [ 423980 ] {} RaftInstance: local log idx 91, target_commit_idx 81, quick_commit_index_ 81, state_->get_commit_idx() 80 2026.08.17 23:52:12.020140 [ 423980 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.020153 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.020155 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.020160 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.020163 [ 424007 ] {} RaftInstance: commit upto 81, current idx 80 2026.08.17 23:52:12.020165 [ 424007 ] {} RaftInstance: commit upto 81, current idx 81 2026.08.17 23:52:12.020174 [ 424007 ] {} RaftInstance: notify cb 81 0x7f0ede9cd120 2026.08.17 23:52:12.020191 [ 424007 ] {} RaftInstance: DONE: commit upto 81, current idx 81 2026.08.17 23:52:12.020193 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.020322 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.020331 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=82 2026.08.17 23:52:12.020334 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.020337 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 82 2026.08.17 23:52:12.020338 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.020340 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 79, new matched idx: 81 2026.08.17 23:52:12.020343 [ 423995 ] {} RaftInstance: last durable index 81, precommit index 91 2026.08.17 23:52:12.020346 [ 423995 ] {} RaftInstance: quorum idx 1, 81 81 81 2026.08.17 23:52:12.020348 [ 423995 ] {} RaftInstance: local log idx 91, target_commit_idx 81, quick_commit_index_ 81, state_->get_commit_idx() 81 2026.08.17 23:52:12.020350 [ 423995 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.020353 [ 423995 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.020355 [ 423995 ] {} RaftInstance: last_log_idx: 81, starting_idx: 1, cur_nxt_idx: 92 2026.08.17 23:52:12.020358 [ 423995 ] {} RaftInstance: append_entries for 2 with LastLogIndex=81, LastLogTerm=1, EntriesLength=10, CommitIndex=81, Term=1, peer_last_sent_idx 80 2026.08.17 23:52:12.020359 [ 423995 ] {} RaftInstance: idx range: 82-91 2026.08.17 23:52:12.020362 [ 423995 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.020389 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:12.022634 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.022639 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=92 2026.08.17 23:52:12.022642 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.022644 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 92 2026.08.17 23:52:12.022646 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.022648 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 81, new matched idx: 91 2026.08.17 23:52:12.022650 [ 423984 ] {} RaftInstance: last durable index 81, precommit index 91 2026.08.17 23:52:12.022654 [ 423984 ] {} RaftInstance: quorum idx 1, 91 81 81 2026.08.17 23:52:12.022656 [ 423984 ] {} RaftInstance: local log idx 91, target_commit_idx 81, quick_commit_index_ 81, state_->get_commit_idx() 81 2026.08.17 23:52:12.022658 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.022662 [ 423984 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.022664 [ 423984 ] {} RaftInstance: last_log_idx: 91, starting_idx: 1, cur_nxt_idx: 92 2026.08.17 23:52:12.022666 [ 423984 ] {} RaftInstance: append_entries for 3 with LastLogIndex=91, LastLogTerm=1, EntriesLength=0, CommitIndex=81, Term=1, peer_last_sent_idx 82 2026.08.17 23:52:12.022668 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.022670 [ 423984 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.022682 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:12.022741 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.022750 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=92 2026.08.17 23:52:12.022753 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.022756 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 92 2026.08.17 23:52:12.022758 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.022760 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 91, new matched idx: 91 2026.08.17 23:52:12.022762 [ 423982 ] {} RaftInstance: last durable index 81, precommit index 91 2026.08.17 23:52:12.022766 [ 423982 ] {} RaftInstance: quorum idx 1, 91 81 81 2026.08.17 23:52:12.022768 [ 423982 ] {} RaftInstance: local log idx 91, target_commit_idx 81, quick_commit_index_ 81, state_->get_commit_idx() 81 2026.08.17 23:52:12.023102 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.024454 [ 423980 ] {} RaftInstance: last durable index 91, precommit index 91 2026.08.17 23:52:12.024461 [ 423980 ] {} RaftInstance: quorum idx 1, 91 91 81 2026.08.17 23:52:12.024463 [ 423980 ] {} RaftInstance: trigger commit upto 91 2026.08.17 23:52:12.024466 [ 423980 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.024468 [ 423980 ] {} RaftInstance: last_log_idx: 91, starting_idx: 1, cur_nxt_idx: 92 2026.08.17 23:52:12.024471 [ 423980 ] {} RaftInstance: append_entries for 3 with LastLogIndex=91, LastLogTerm=1, EntriesLength=0, CommitIndex=91, Term=1, peer_last_sent_idx 92 2026.08.17 23:52:12.024473 [ 423980 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.024475 [ 423980 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.024494 [ 423980 ] {} RaftInstance: sent 2026.08.17 23:52:12.024496 [ 423980 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.024499 [ 423980 ] {} RaftInstance: local log idx 91, target_commit_idx 91, quick_commit_index_ 91, state_->get_commit_idx() 81 2026.08.17 23:52:12.024501 [ 423980 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.024508 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.024510 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.024557 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.024564 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=92 2026.08.17 23:52:12.024568 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.024571 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 92 2026.08.17 23:52:12.024573 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.024574 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 91, new matched idx: 91 2026.08.17 23:52:12.024576 [ 423982 ] {} RaftInstance: last durable index 91, precommit index 91 2026.08.17 23:52:12.024579 [ 423982 ] {} RaftInstance: quorum idx 1, 91 91 81 2026.08.17 23:52:12.024585 [ 423982 ] {} RaftInstance: local log idx 91, target_commit_idx 91, quick_commit_index_ 91, state_->get_commit_idx() 81 2026.08.17 23:52:12.024587 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.024594 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.024596 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=92 2026.08.17 23:52:12.024597 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.024599 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 92 2026.08.17 23:52:12.024601 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.024602 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 81, new matched idx: 91 2026.08.17 23:52:12.024604 [ 423982 ] {} RaftInstance: last durable index 91, precommit index 91 2026.08.17 23:52:12.024605 [ 423982 ] {} RaftInstance: quorum idx 1, 91 91 91 2026.08.17 23:52:12.024607 [ 423982 ] {} RaftInstance: local log idx 91, target_commit_idx 91, quick_commit_index_ 91, state_->get_commit_idx() 81 2026.08.17 23:52:12.024608 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.024610 [ 423982 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.024613 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.024615 [ 423982 ] {} RaftInstance: last_log_idx: 91, starting_idx: 1, cur_nxt_idx: 92 2026.08.17 23:52:12.024618 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=91, LastLogTerm=1, EntriesLength=0, CommitIndex=91, Term=1, peer_last_sent_idx 82 2026.08.17 23:52:12.024619 [ 423982 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.024621 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.024638 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:12.024713 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.024718 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=92 2026.08.17 23:52:12.024721 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.024723 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 92 2026.08.17 23:52:12.024725 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.024727 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 91, new matched idx: 91 2026.08.17 23:52:12.024729 [ 423981 ] {} RaftInstance: last durable index 91, precommit index 91 2026.08.17 23:52:12.024733 [ 423981 ] {} RaftInstance: quorum idx 1, 91 91 91 2026.08.17 23:52:12.024735 [ 423981 ] {} RaftInstance: local log idx 91, target_commit_idx 91, quick_commit_index_ 91, state_->get_commit_idx() 81 2026.08.17 23:52:12.024736 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.024811 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.024816 [ 424007 ] {} RaftInstance: commit upto 91, current idx 81 2026.08.17 23:52:12.024818 [ 424007 ] {} RaftInstance: commit upto 91, current idx 82 2026.08.17 23:52:12.024824 [ 424007 ] {} RaftInstance: commit upto 91, current idx 83 2026.08.17 23:52:12.024827 [ 424007 ] {} RaftInstance: commit upto 91, current idx 84 2026.08.17 23:52:12.024829 [ 424007 ] {} RaftInstance: commit upto 91, current idx 85 2026.08.17 23:52:12.024831 [ 424007 ] {} RaftInstance: commit upto 91, current idx 86 2026.08.17 23:52:12.024839 [ 424007 ] {} RaftInstance: commit upto 91, current idx 87 2026.08.17 23:52:12.024844 [ 424007 ] {} RaftInstance: commit upto 91, current idx 88 2026.08.17 23:52:12.024852 [ 424007 ] {} RaftInstance: commit upto 91, current idx 89 2026.08.17 23:52:12.024857 [ 424007 ] {} RaftInstance: commit upto 91, current idx 90 2026.08.17 23:52:12.024859 [ 424007 ] {} RaftInstance: commit upto 91, current idx 91 2026.08.17 23:52:12.024866 [ 424007 ] {} RaftInstance: notify cb 91 0x7f0ed05b5720 2026.08.17 23:52:12.024868 [ 424007 ] {} RaftInstance: DONE: commit upto 91, current idx 91 2026.08.17 23:52:12.024870 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.024955 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 2, bytes: 289 2026.08.17 23:52:12.024964 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=2, CommitIndex=0 and Term=0 2026.08.17 23:52:12.024976 [ 423977 ] {} RaftInstance: append at log_idx 92, timestamp 1787010732024966 2026.08.17 23:52:12.024979 [ 423977 ] {} RaftInstance: append at log_idx 93, timestamp 1787010732024966 2026.08.17 23:52:12.025020 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.025023 [ 424009 ] {} RaftInstance: last_log_idx: 91, starting_idx: 1, cur_nxt_idx: 94 2026.08.17 23:52:12.025026 [ 424009 ] {} RaftInstance: last sent log (92) to peer 3 is not applied, cnt 1 2026.08.17 23:52:12.025029 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=91, LastLogTerm=1, EntriesLength=2, CommitIndex=91, Term=1, peer_last_sent_idx 92 2026.08.17 23:52:12.025031 [ 424009 ] {} RaftInstance: idx range: 92-93 2026.08.17 23:52:12.025038 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.025030 [ 423986 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.025048 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.025051 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.025052 [ 424009 ] {} RaftInstance: last_log_idx: 91, starting_idx: 1, cur_nxt_idx: 94 2026.08.17 23:52:12.025054 [ 424009 ] {} RaftInstance: last sent log (92) to peer 2 is not applied, cnt 1 2026.08.17 23:52:12.025056 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=91, LastLogTerm=1, EntriesLength=2, CommitIndex=91, Term=1, peer_last_sent_idx 92 2026.08.17 23:52:12.025057 [ 424009 ] {} RaftInstance: idx range: 92-93 2026.08.17 23:52:12.025059 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.025066 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.025086 [ 423986 ] {} RaftInstance: append at log_idx 94, timestamp 1787010732025045 2026.08.17 23:52:12.025114 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.025118 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.030403 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.031622 [ 423980 ] {} RaftInstance: last durable index 93, precommit index 94 2026.08.17 23:52:12.031631 [ 423980 ] {} RaftInstance: quorum idx 1, 93 91 91 2026.08.17 23:52:12.031635 [ 423980 ] {} RaftInstance: local log idx 94, target_commit_idx 91, quick_commit_index_ 91, state_->get_commit_idx() 91 2026.08.17 23:52:12.031684 [ 423990 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.031691 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.031692 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=94 2026.08.17 23:52:12.031709 [ 423990 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.031713 [ 423990 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 94 2026.08.17 23:52:12.031720 [ 423990 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.031721 [ 423990 ] {} RaftInstance: peer 2, prev matched idx: 91, new matched idx: 93 2026.08.17 23:52:12.031724 [ 423990 ] {} RaftInstance: last durable index 93, precommit index 94 2026.08.17 23:52:12.031727 [ 423990 ] {} RaftInstance: quorum idx 1, 93 93 91 2026.08.17 23:52:12.031730 [ 423990 ] {} RaftInstance: trigger commit upto 93 2026.08.17 23:52:12.031732 [ 423990 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.031735 [ 423990 ] {} RaftInstance: last_log_idx: 91, starting_idx: 1, cur_nxt_idx: 95 2026.08.17 23:52:12.031737 [ 423990 ] {} RaftInstance: last sent log (92) to peer 3 is not applied, cnt 2 2026.08.17 23:52:12.031740 [ 423990 ] {} RaftInstance: append_entries for 3 with LastLogIndex=91, LastLogTerm=1, EntriesLength=3, CommitIndex=93, Term=1, peer_last_sent_idx 92 2026.08.17 23:52:12.031741 [ 423990 ] {} RaftInstance: idx range: 92-94 2026.08.17 23:52:12.031744 [ 423990 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.031774 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:12.031776 [ 423990 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.031778 [ 423990 ] {} RaftInstance: last_log_idx: 93, starting_idx: 1, cur_nxt_idx: 95 2026.08.17 23:52:12.031779 [ 423990 ] {} RaftInstance: append_entries for 2 with LastLogIndex=93, LastLogTerm=1, EntriesLength=1, CommitIndex=93, Term=1, peer_last_sent_idx 92 2026.08.17 23:52:12.031781 [ 423990 ] {} RaftInstance: idx: 94 2026.08.17 23:52:12.031783 [ 423990 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.031792 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:12.031794 [ 423990 ] {} RaftInstance: local log idx 94, target_commit_idx 93, quick_commit_index_ 93, state_->get_commit_idx() 91 2026.08.17 23:52:12.031796 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.031800 [ 423990 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.031802 [ 423990 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.031807 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=94 2026.08.17 23:52:12.031810 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.031814 [ 424007 ] {} RaftInstance: commit upto 93, current idx 91 2026.08.17 23:52:12.031816 [ 424007 ] {} RaftInstance: commit upto 93, current idx 92 2026.08.17 23:52:12.031810 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.031821 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 94 2026.08.17 23:52:12.031823 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.031825 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 91, new matched idx: 93 2026.08.17 23:52:12.031828 [ 423995 ] {} RaftInstance: last durable index 93, precommit index 94 2026.08.17 23:52:12.031830 [ 424007 ] {} RaftInstance: commit upto 93, current idx 93 2026.08.17 23:52:12.031831 [ 423995 ] {} RaftInstance: quorum idx 1, 93 93 93 2026.08.17 23:52:12.031833 [ 424007 ] {} RaftInstance: notify cb 93 0x7f0ed05b5820 2026.08.17 23:52:12.031833 [ 423995 ] {} RaftInstance: local log idx 94, target_commit_idx 93, quick_commit_index_ 93, state_->get_commit_idx() 92 2026.08.17 23:52:12.031842 [ 423995 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.031839 [ 424007 ] {} RaftInstance: DONE: commit upto 93, current idx 93 2026.08.17 23:52:12.031844 [ 423995 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.031848 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.032003 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 168 2026.08.17 23:52:12.032012 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.032023 [ 423977 ] {} RaftInstance: append at log_idx 95, timestamp 1787010732032014 2026.08.17 23:52:12.032034 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.032037 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.033740 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.035140 [ 423980 ] {} RaftInstance: last durable index 94, precommit index 95 2026.08.17 23:52:12.035148 [ 423980 ] {} RaftInstance: quorum idx 1, 94 93 93 2026.08.17 23:52:12.035151 [ 423980 ] {} RaftInstance: local log idx 95, target_commit_idx 93, quick_commit_index_ 93, state_->get_commit_idx() 93 2026.08.17 23:52:12.039298 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.040488 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=95 2026.08.17 23:52:12.040495 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.040499 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 95 2026.08.17 23:52:12.040501 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.040503 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 93, new matched idx: 94 2026.08.17 23:52:12.040506 [ 423984 ] {} RaftInstance: last durable index 94, precommit index 95 2026.08.17 23:52:12.040509 [ 423984 ] {} RaftInstance: quorum idx 1, 94 94 93 2026.08.17 23:52:12.040512 [ 423984 ] {} RaftInstance: trigger commit upto 94 2026.08.17 23:52:12.040514 [ 423984 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.040517 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.040519 [ 423984 ] {} RaftInstance: last_log_idx: 94, starting_idx: 1, cur_nxt_idx: 96 2026.08.17 23:52:12.040522 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=94, LastLogTerm=1, EntriesLength=1, CommitIndex=94, Term=1, peer_last_sent_idx 94 2026.08.17 23:52:12.040524 [ 423984 ] {} RaftInstance: idx: 95 2026.08.17 23:52:12.040527 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.040550 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:12.040552 [ 423984 ] {} RaftInstance: local log idx 95, target_commit_idx 94, quick_commit_index_ 94, state_->get_commit_idx() 93 2026.08.17 23:52:12.040554 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.040559 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.040561 [ 423984 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.040564 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.040569 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=95 2026.08.17 23:52:12.040572 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.040575 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 95 2026.08.17 23:52:12.040577 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.040578 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.040580 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 93, new matched idx: 94 2026.08.17 23:52:12.040582 [ 424007 ] {} RaftInstance: commit upto 94, current idx 93 2026.08.17 23:52:12.040590 [ 424007 ] {} RaftInstance: commit upto 94, current idx 94 2026.08.17 23:52:12.040583 [ 423991 ] {} RaftInstance: last durable index 94, precommit index 95 2026.08.17 23:52:12.040663 [ 423991 ] {} RaftInstance: quorum idx 1, 94 94 94 2026.08.17 23:52:12.040666 [ 423991 ] {} RaftInstance: local log idx 95, target_commit_idx 94, quick_commit_index_ 94, state_->get_commit_idx() 93 2026.08.17 23:52:12.040667 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.040669 [ 424007 ] {} RaftInstance: notify cb 94 0x7f0eceead020 2026.08.17 23:52:12.040669 [ 423991 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.040684 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.040687 [ 423991 ] {} RaftInstance: last_log_idx: 94, starting_idx: 1, cur_nxt_idx: 96 2026.08.17 23:52:12.040692 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=94, LastLogTerm=1, EntriesLength=1, CommitIndex=94, Term=1, peer_last_sent_idx 92 2026.08.17 23:52:12.040694 [ 423991 ] {} RaftInstance: idx: 95 2026.08.17 23:52:12.040696 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.040706 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:12.040688 [ 424007 ] {} RaftInstance: DONE: commit upto 94, current idx 94 2026.08.17 23:52:12.040717 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.044253 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.044263 [ 423980 ] {} RaftInstance: last durable index 95, precommit index 95 2026.08.17 23:52:12.044267 [ 423980 ] {} RaftInstance: quorum idx 1, 95 94 94 2026.08.17 23:52:12.044269 [ 423980 ] {} RaftInstance: local log idx 95, target_commit_idx 94, quick_commit_index_ 94, state_->get_commit_idx() 94 2026.08.17 23:52:12.044313 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.044317 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=96 2026.08.17 23:52:12.044319 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.044322 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 96 2026.08.17 23:52:12.044324 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.044326 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 94, new matched idx: 95 2026.08.17 23:52:12.044328 [ 423984 ] {} RaftInstance: last durable index 95, precommit index 95 2026.08.17 23:52:12.044330 [ 423984 ] {} RaftInstance: quorum idx 1, 95 95 94 2026.08.17 23:52:12.044331 [ 423984 ] {} RaftInstance: trigger commit upto 95 2026.08.17 23:52:12.044334 [ 423984 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.044336 [ 423984 ] {} RaftInstance: last_log_idx: 95, starting_idx: 1, cur_nxt_idx: 96 2026.08.17 23:52:12.044338 [ 423984 ] {} RaftInstance: append_entries for 3 with LastLogIndex=95, LastLogTerm=1, EntriesLength=0, CommitIndex=95, Term=1, peer_last_sent_idx 95 2026.08.17 23:52:12.044340 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.044342 [ 423984 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.044360 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:12.044362 [ 423984 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.044364 [ 423984 ] {} RaftInstance: local log idx 95, target_commit_idx 95, quick_commit_index_ 95, state_->get_commit_idx() 94 2026.08.17 23:52:12.044366 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.044374 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.044380 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=96 2026.08.17 23:52:12.044382 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.044384 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 96 2026.08.17 23:52:12.044385 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.044387 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 94, new matched idx: 95 2026.08.17 23:52:12.044388 [ 423984 ] {} RaftInstance: last durable index 95, precommit index 95 2026.08.17 23:52:12.044390 [ 423984 ] {} RaftInstance: quorum idx 1, 95 95 95 2026.08.17 23:52:12.044392 [ 423984 ] {} RaftInstance: local log idx 95, target_commit_idx 95, quick_commit_index_ 95, state_->get_commit_idx() 94 2026.08.17 23:52:12.044393 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.044395 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.044397 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.044398 [ 423984 ] {} RaftInstance: last_log_idx: 95, starting_idx: 1, cur_nxt_idx: 96 2026.08.17 23:52:12.044400 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=95, LastLogTerm=1, EntriesLength=0, CommitIndex=95, Term=1, peer_last_sent_idx 95 2026.08.17 23:52:12.044402 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.044403 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.044410 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:12.044481 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.044489 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=96 2026.08.17 23:52:12.044492 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.044495 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 96 2026.08.17 23:52:12.044497 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.044498 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 95, new matched idx: 95 2026.08.17 23:52:12.044501 [ 423989 ] {} RaftInstance: last durable index 95, precommit index 95 2026.08.17 23:52:12.044504 [ 423989 ] {} RaftInstance: quorum idx 1, 95 95 95 2026.08.17 23:52:12.044506 [ 423989 ] {} RaftInstance: local log idx 95, target_commit_idx 95, quick_commit_index_ 95, state_->get_commit_idx() 94 2026.08.17 23:52:12.044508 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.044566 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.044573 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=96 2026.08.17 23:52:12.044576 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.044579 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 96 2026.08.17 23:52:12.044581 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.044583 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 95, new matched idx: 95 2026.08.17 23:52:12.044585 [ 423983 ] {} RaftInstance: last durable index 95, precommit index 95 2026.08.17 23:52:12.044589 [ 423983 ] {} RaftInstance: quorum idx 1, 95 95 95 2026.08.17 23:52:12.044591 [ 423983 ] {} RaftInstance: local log idx 95, target_commit_idx 95, quick_commit_index_ 95, state_->get_commit_idx() 94 2026.08.17 23:52:12.044592 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.044600 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.044605 [ 424007 ] {} RaftInstance: commit upto 95, current idx 94 2026.08.17 23:52:12.044607 [ 424007 ] {} RaftInstance: commit upto 95, current idx 95 2026.08.17 23:52:12.044618 [ 424007 ] {} RaftInstance: notify cb 95 0x7f0ed05b5520 2026.08.17 23:52:12.044618 [ 423983 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=3, CommitIndex=0 and Term=0 2026.08.17 23:52:12.044621 [ 424007 ] {} RaftInstance: DONE: commit upto 95, current idx 95 2026.08.17 23:52:12.044623 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.044631 [ 423983 ] {} RaftInstance: append at log_idx 96, timestamp 1787010732044621 2026.08.17 23:52:12.044636 [ 423983 ] {} RaftInstance: append at log_idx 97, timestamp 1787010732044621 2026.08.17 23:52:12.044649 [ 423983 ] {} RaftInstance: append at log_idx 98, timestamp 1787010732044621 2026.08.17 23:52:12.044665 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.044668 [ 424009 ] {} RaftInstance: last_log_idx: 95, starting_idx: 1, cur_nxt_idx: 99 2026.08.17 23:52:12.044670 [ 424009 ] {} RaftInstance: last sent log (96) to peer 3 is not applied, cnt 1 2026.08.17 23:52:12.044673 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=95, LastLogTerm=1, EntriesLength=3, CommitIndex=95, Term=1, peer_last_sent_idx 96 2026.08.17 23:52:12.044675 [ 424009 ] {} RaftInstance: idx range: 96-98 2026.08.17 23:52:12.044678 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.044689 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.044691 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.044693 [ 424009 ] {} RaftInstance: last_log_idx: 95, starting_idx: 1, cur_nxt_idx: 99 2026.08.17 23:52:12.044694 [ 424009 ] {} RaftInstance: last sent log (96) to peer 2 is not applied, cnt 1 2026.08.17 23:52:12.044696 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=95, LastLogTerm=1, EntriesLength=3, CommitIndex=95, Term=1, peer_last_sent_idx 96 2026.08.17 23:52:12.044697 [ 424009 ] {} RaftInstance: idx range: 96-98 2026.08.17 23:52:12.044699 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.044706 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.049574 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.051587 [ 423980 ] {} RaftInstance: last durable index 98, precommit index 98 2026.08.17 23:52:12.051605 [ 423980 ] {} RaftInstance: quorum idx 1, 98 95 95 2026.08.17 23:52:12.051610 [ 423980 ] {} RaftInstance: local log idx 98, target_commit_idx 95, quick_commit_index_ 95, state_->get_commit_idx() 95 2026.08.17 23:52:12.051668 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.051678 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=99 2026.08.17 23:52:12.051681 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.051685 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 99 2026.08.17 23:52:12.051687 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.051689 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 95, new matched idx: 98 2026.08.17 23:52:12.051692 [ 423988 ] {} RaftInstance: last durable index 98, precommit index 98 2026.08.17 23:52:12.051697 [ 423988 ] {} RaftInstance: quorum idx 1, 98 98 95 2026.08.17 23:52:12.051699 [ 423988 ] {} RaftInstance: trigger commit upto 98 2026.08.17 23:52:12.051702 [ 423988 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.051705 [ 423988 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.051710 [ 423988 ] {} RaftInstance: last_log_idx: 98, starting_idx: 1, cur_nxt_idx: 99 2026.08.17 23:52:12.051713 [ 423988 ] {} RaftInstance: append_entries for 2 with LastLogIndex=98, LastLogTerm=1, EntriesLength=0, CommitIndex=98, Term=1, peer_last_sent_idx 96 2026.08.17 23:52:12.051715 [ 423988 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.051718 [ 423988 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.051728 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:12.051730 [ 423988 ] {} RaftInstance: local log idx 98, target_commit_idx 98, quick_commit_index_ 98, state_->get_commit_idx() 95 2026.08.17 23:52:12.051732 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.051753 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.051756 [ 424007 ] {} RaftInstance: commit upto 98, current idx 95 2026.08.17 23:52:12.051758 [ 424007 ] {} RaftInstance: commit upto 98, current idx 96 2026.08.17 23:52:12.051772 [ 424007 ] {} RaftInstance: commit upto 98, current idx 97 2026.08.17 23:52:12.051781 [ 424007 ] {} RaftInstance: commit upto 98, current idx 98 2026.08.17 23:52:12.051784 [ 424007 ] {} RaftInstance: notify cb 98 0x7f0ed05b5820 2026.08.17 23:52:12.051795 [ 424007 ] {} RaftInstance: DONE: commit upto 98, current idx 98 2026.08.17 23:52:12.051797 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.051959 [ 423988 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.051984 [ 423988 ] {} RaftInstance: append at log_idx 99, timestamp 1787010732051963 2026.08.17 23:52:12.051996 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.051999 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=99 2026.08.17 23:52:12.052001 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.052003 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 99 2026.08.17 23:52:12.052005 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.052006 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 98, new matched idx: 98 2026.08.17 23:52:12.052009 [ 423988 ] {} RaftInstance: last durable index 98, precommit index 99 2026.08.17 23:52:12.052012 [ 423988 ] {} RaftInstance: quorum idx 1, 98 98 95 2026.08.17 23:52:12.052013 [ 423988 ] {} RaftInstance: local log idx 99, target_commit_idx 98, quick_commit_index_ 98, state_->get_commit_idx() 98 2026.08.17 23:52:12.052015 [ 423988 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.052017 [ 423988 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.052019 [ 423988 ] {} RaftInstance: last_log_idx: 98, starting_idx: 1, cur_nxt_idx: 100 2026.08.17 23:52:12.052022 [ 423988 ] {} RaftInstance: append_entries for 2 with LastLogIndex=98, LastLogTerm=1, EntriesLength=1, CommitIndex=98, Term=1, peer_last_sent_idx 99 2026.08.17 23:52:12.052024 [ 423988 ] {} RaftInstance: idx: 99 2026.08.17 23:52:12.052026 [ 423988 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.052036 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:12.052058 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.052062 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.055352 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.055359 [ 423980 ] {} RaftInstance: last durable index 99, precommit index 99 2026.08.17 23:52:12.055363 [ 423980 ] {} RaftInstance: quorum idx 1, 99 98 95 2026.08.17 23:52:12.055371 [ 423980 ] {} RaftInstance: local log idx 99, target_commit_idx 98, quick_commit_index_ 98, state_->get_commit_idx() 98 2026.08.17 23:52:12.055413 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.055418 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=100 2026.08.17 23:52:12.055421 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.055424 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 100 2026.08.17 23:52:12.055426 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.055427 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 98, new matched idx: 99 2026.08.17 23:52:12.055430 [ 423988 ] {} RaftInstance: last durable index 99, precommit index 99 2026.08.17 23:52:12.055433 [ 423988 ] {} RaftInstance: quorum idx 1, 99 99 95 2026.08.17 23:52:12.055434 [ 423988 ] {} RaftInstance: trigger commit upto 99 2026.08.17 23:52:12.055437 [ 423988 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.055439 [ 423988 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.055441 [ 423988 ] {} RaftInstance: last_log_idx: 99, starting_idx: 1, cur_nxt_idx: 100 2026.08.17 23:52:12.055443 [ 423988 ] {} RaftInstance: append_entries for 2 with LastLogIndex=99, LastLogTerm=1, EntriesLength=0, CommitIndex=99, Term=1, peer_last_sent_idx 99 2026.08.17 23:52:12.055445 [ 423988 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.055448 [ 423988 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.055465 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:12.055467 [ 423988 ] {} RaftInstance: local log idx 99, target_commit_idx 99, quick_commit_index_ 99, state_->get_commit_idx() 98 2026.08.17 23:52:12.055469 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.055488 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.055492 [ 424007 ] {} RaftInstance: commit upto 99, current idx 98 2026.08.17 23:52:12.055494 [ 424007 ] {} RaftInstance: commit upto 99, current idx 99 2026.08.17 23:52:12.055503 [ 424007 ] {} RaftInstance: notify cb 99 0x7f0eceead520 2026.08.17 23:52:12.055553 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.055556 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=99 2026.08.17 23:52:12.055557 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.055559 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 99 2026.08.17 23:52:12.055561 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.055562 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 95, new matched idx: 98 2026.08.17 23:52:12.055564 [ 423988 ] {} RaftInstance: last durable index 99, precommit index 99 2026.08.17 23:52:12.055566 [ 423988 ] {} RaftInstance: quorum idx 1, 99 99 98 2026.08.17 23:52:12.055567 [ 423988 ] {} RaftInstance: local log idx 99, target_commit_idx 99, quick_commit_index_ 99, state_->get_commit_idx() 98 2026.08.17 23:52:12.055570 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.055572 [ 423988 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.055573 [ 423988 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.055575 [ 423988 ] {} RaftInstance: last_log_idx: 98, starting_idx: 1, cur_nxt_idx: 100 2026.08.17 23:52:12.055577 [ 423988 ] {} RaftInstance: append_entries for 3 with LastLogIndex=98, LastLogTerm=1, EntriesLength=1, CommitIndex=99, Term=1, peer_last_sent_idx 96 2026.08.17 23:52:12.055583 [ 423988 ] {} RaftInstance: idx: 99 2026.08.17 23:52:12.055585 [ 423988 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.055596 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:12.055606 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.055611 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=100 2026.08.17 23:52:12.055614 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.055617 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 100 2026.08.17 23:52:12.055620 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.055622 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 99, new matched idx: 99 2026.08.17 23:52:12.055624 [ 423995 ] {} RaftInstance: last durable index 99, precommit index 99 2026.08.17 23:52:12.055628 [ 423995 ] {} RaftInstance: quorum idx 1, 99 99 98 2026.08.17 23:52:12.055630 [ 423995 ] {} RaftInstance: local log idx 99, target_commit_idx 99, quick_commit_index_ 99, state_->get_commit_idx() 99 2026.08.17 23:52:12.055617 [ 424007 ] {} RaftInstance: DONE: commit upto 99, current idx 99 2026.08.17 23:52:12.055641 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.058335 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 389 2026.08.17 23:52:12.058353 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.058383 [ 423977 ] {} RaftInstance: append at log_idx 100, timestamp 1787010732058355 2026.08.17 23:52:12.058400 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.058404 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.058407 [ 424009 ] {} RaftInstance: last_log_idx: 99, starting_idx: 1, cur_nxt_idx: 101 2026.08.17 23:52:12.058411 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=99, LastLogTerm=1, EntriesLength=1, CommitIndex=99, Term=1, peer_last_sent_idx 100 2026.08.17 23:52:12.058413 [ 424009 ] {} RaftInstance: idx: 100 2026.08.17 23:52:12.058416 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.058437 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.058932 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.058936 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=100 2026.08.17 23:52:12.058939 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.058942 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 100 2026.08.17 23:52:12.058944 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.058945 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 98, new matched idx: 99 2026.08.17 23:52:12.058948 [ 423988 ] {} RaftInstance: last durable index 99, precommit index 100 2026.08.17 23:52:12.058951 [ 423988 ] {} RaftInstance: quorum idx 1, 99 99 99 2026.08.17 23:52:12.058953 [ 423988 ] {} RaftInstance: local log idx 100, target_commit_idx 99, quick_commit_index_ 99, state_->get_commit_idx() 99 2026.08.17 23:52:12.058955 [ 423988 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.058957 [ 423988 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.058959 [ 423988 ] {} RaftInstance: last_log_idx: 99, starting_idx: 1, cur_nxt_idx: 101 2026.08.17 23:52:12.058962 [ 423988 ] {} RaftInstance: append_entries for 3 with LastLogIndex=99, LastLogTerm=1, EntriesLength=1, CommitIndex=99, Term=1, peer_last_sent_idx 99 2026.08.17 23:52:12.058966 [ 423988 ] {} RaftInstance: idx: 100 2026.08.17 23:52:12.058969 [ 423988 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.058985 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:12.059078 [ 423996 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.059087 [ 423996 ] {} RaftInstance: append at log_idx 101, timestamp 1787010732059081 2026.08.17 23:52:12.059109 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.059112 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.061449 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.061455 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=101 2026.08.17 23:52:12.061458 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.061460 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 101 2026.08.17 23:52:12.061462 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.061464 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 99, new matched idx: 100 2026.08.17 23:52:12.061466 [ 423983 ] {} RaftInstance: last durable index 99, precommit index 101 2026.08.17 23:52:12.061470 [ 423983 ] {} RaftInstance: quorum idx 1, 100 99 99 2026.08.17 23:52:12.061472 [ 423983 ] {} RaftInstance: local log idx 101, target_commit_idx 99, quick_commit_index_ 99, state_->get_commit_idx() 99 2026.08.17 23:52:12.061474 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.061476 [ 423983 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.061478 [ 423983 ] {} RaftInstance: last_log_idx: 100, starting_idx: 1, cur_nxt_idx: 102 2026.08.17 23:52:12.061481 [ 423983 ] {} RaftInstance: append_entries for 2 with LastLogIndex=100, LastLogTerm=1, EntriesLength=1, CommitIndex=99, Term=1, peer_last_sent_idx 100 2026.08.17 23:52:12.061483 [ 423983 ] {} RaftInstance: idx: 101 2026.08.17 23:52:12.061485 [ 423983 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.061494 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:12.061502 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.061506 [ 423980 ] {} RaftInstance: last durable index 100, precommit index 101 2026.08.17 23:52:12.061510 [ 423980 ] {} RaftInstance: quorum idx 1, 100 100 99 2026.08.17 23:52:12.061511 [ 423980 ] {} RaftInstance: trigger commit upto 100 2026.08.17 23:52:12.061514 [ 423980 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.061516 [ 423980 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.061518 [ 423980 ] {} RaftInstance: local log idx 101, target_commit_idx 100, quick_commit_index_ 100, state_->get_commit_idx() 99 2026.08.17 23:52:12.061519 [ 423980 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.061528 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.061530 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.061582 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.061585 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=101 2026.08.17 23:52:12.061587 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.061590 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 101 2026.08.17 23:52:12.061595 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.061597 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 99, new matched idx: 100 2026.08.17 23:52:12.061599 [ 423983 ] {} RaftInstance: last durable index 100, precommit index 101 2026.08.17 23:52:12.061602 [ 423983 ] {} RaftInstance: quorum idx 1, 100 100 100 2026.08.17 23:52:12.061604 [ 423983 ] {} RaftInstance: local log idx 101, target_commit_idx 100, quick_commit_index_ 100, state_->get_commit_idx() 99 2026.08.17 23:52:12.061605 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.061607 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.061609 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.061611 [ 423983 ] {} RaftInstance: last_log_idx: 100, starting_idx: 1, cur_nxt_idx: 102 2026.08.17 23:52:12.061613 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=100, LastLogTerm=1, EntriesLength=1, CommitIndex=100, Term=1, peer_last_sent_idx 100 2026.08.17 23:52:12.061615 [ 423983 ] {} RaftInstance: idx: 101 2026.08.17 23:52:12.061617 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.061628 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:12.061649 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.061651 [ 424007 ] {} RaftInstance: commit upto 100, current idx 99 2026.08.17 23:52:12.061653 [ 424007 ] {} RaftInstance: commit upto 100, current idx 100 2026.08.17 23:52:12.061694 [ 424007 ] {} RaftInstance: notify cb 100 0x7f0ed05b5620 2026.08.17 23:52:12.061697 [ 424007 ] {} RaftInstance: DONE: commit upto 100, current idx 100 2026.08.17 23:52:12.061699 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.063714 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 372 2026.08.17 23:52:12.064979 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.065008 [ 423977 ] {} RaftInstance: append at log_idx 102, timestamp 1787010732064984 2026.08.17 23:52:12.065021 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.065024 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.065743 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.065747 [ 423980 ] {} RaftInstance: last durable index 101, precommit index 102 2026.08.17 23:52:12.065751 [ 423980 ] {} RaftInstance: quorum idx 1, 101 100 100 2026.08.17 23:52:12.065753 [ 423980 ] {} RaftInstance: local log idx 102, target_commit_idx 100, quick_commit_index_ 100, state_->get_commit_idx() 100 2026.08.17 23:52:12.065791 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.065796 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=102 2026.08.17 23:52:12.065799 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.065802 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 102 2026.08.17 23:52:12.065804 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.065806 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 100, new matched idx: 101 2026.08.17 23:52:12.065808 [ 423995 ] {} RaftInstance: last durable index 101, precommit index 102 2026.08.17 23:52:12.065811 [ 423995 ] {} RaftInstance: quorum idx 1, 101 101 100 2026.08.17 23:52:12.065813 [ 423995 ] {} RaftInstance: trigger commit upto 101 2026.08.17 23:52:12.065815 [ 423995 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.065822 [ 423995 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.065824 [ 423995 ] {} RaftInstance: last_log_idx: 101, starting_idx: 1, cur_nxt_idx: 103 2026.08.17 23:52:12.065827 [ 423995 ] {} RaftInstance: append_entries for 2 with LastLogIndex=101, LastLogTerm=1, EntriesLength=1, CommitIndex=101, Term=1, peer_last_sent_idx 101 2026.08.17 23:52:12.065829 [ 423995 ] {} RaftInstance: idx: 102 2026.08.17 23:52:12.065831 [ 423995 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.065851 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:12.065853 [ 423995 ] {} RaftInstance: local log idx 102, target_commit_idx 101, quick_commit_index_ 101, state_->get_commit_idx() 100 2026.08.17 23:52:12.065854 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.065857 [ 423995 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.065859 [ 423995 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.065919 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.065923 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=102 2026.08.17 23:52:12.065924 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.065927 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 102 2026.08.17 23:52:12.065928 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.065930 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 100, new matched idx: 101 2026.08.17 23:52:12.065932 [ 423995 ] {} RaftInstance: last durable index 101, precommit index 102 2026.08.17 23:52:12.065934 [ 423995 ] {} RaftInstance: quorum idx 1, 101 101 101 2026.08.17 23:52:12.065936 [ 423995 ] {} RaftInstance: local log idx 102, target_commit_idx 101, quick_commit_index_ 101, state_->get_commit_idx() 100 2026.08.17 23:52:12.065938 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.065939 [ 423995 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.065941 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.065943 [ 423995 ] {} RaftInstance: last_log_idx: 101, starting_idx: 1, cur_nxt_idx: 103 2026.08.17 23:52:12.065946 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=101, LastLogTerm=1, EntriesLength=1, CommitIndex=101, Term=1, peer_last_sent_idx 101 2026.08.17 23:52:12.065947 [ 423995 ] {} RaftInstance: idx: 102 2026.08.17 23:52:12.065949 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.065958 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:12.065972 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.065975 [ 424007 ] {} RaftInstance: commit upto 101, current idx 100 2026.08.17 23:52:12.065977 [ 424007 ] {} RaftInstance: commit upto 101, current idx 101 2026.08.17 23:52:12.065988 [ 424007 ] {} RaftInstance: notify cb 101 0x7f0ed264f020 2026.08.17 23:52:12.065999 [ 424007 ] {} RaftInstance: DONE: commit upto 101, current idx 101 2026.08.17 23:52:12.066001 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.066439 [ 423995 ] {} RaftInstance: heartbeat timeout for 3 2026.08.17 23:52:12.067711 [ 423995 ] {} RaftInstance: (update) new target priority: 1 2026.08.17 23:52:12.067717 [ 423995 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.067735 [ 423991 ] {} RaftInstance: heartbeat timeout for 2 2026.08.17 23:52:12.067743 [ 423991 ] {} RaftInstance: (update) new target priority: 1 2026.08.17 23:52:12.067746 [ 423991 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.068370 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.068375 [ 423980 ] {} RaftInstance: last durable index 102, precommit index 102 2026.08.17 23:52:12.068378 [ 423980 ] {} RaftInstance: quorum idx 1, 102 101 101 2026.08.17 23:52:12.068380 [ 423980 ] {} RaftInstance: local log idx 102, target_commit_idx 101, quick_commit_index_ 101, state_->get_commit_idx() 101 2026.08.17 23:52:12.068455 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.068461 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=103 2026.08.17 23:52:12.068463 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.068466 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 103 2026.08.17 23:52:12.068468 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.068470 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 101, new matched idx: 102 2026.08.17 23:52:12.068472 [ 423986 ] {} RaftInstance: last durable index 102, precommit index 102 2026.08.17 23:52:12.068475 [ 423986 ] {} RaftInstance: quorum idx 1, 102 102 101 2026.08.17 23:52:12.068477 [ 423986 ] {} RaftInstance: trigger commit upto 102 2026.08.17 23:52:12.068479 [ 423986 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.068481 [ 423986 ] {} RaftInstance: last_log_idx: 102, starting_idx: 1, cur_nxt_idx: 103 2026.08.17 23:52:12.068483 [ 423986 ] {} RaftInstance: append_entries for 3 with LastLogIndex=102, LastLogTerm=1, EntriesLength=0, CommitIndex=102, Term=1, peer_last_sent_idx 102 2026.08.17 23:52:12.068485 [ 423986 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.068487 [ 423986 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.068497 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:12.068499 [ 423986 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.068501 [ 423986 ] {} RaftInstance: local log idx 102, target_commit_idx 102, quick_commit_index_ 102, state_->get_commit_idx() 101 2026.08.17 23:52:12.068503 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.068518 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.068527 [ 424007 ] {} RaftInstance: commit upto 102, current idx 101 2026.08.17 23:52:12.068530 [ 424007 ] {} RaftInstance: commit upto 102, current idx 102 2026.08.17 23:52:12.068559 [ 424007 ] {} RaftInstance: notify cb 102 0x7f0ed05b5920 2026.08.17 23:52:12.068562 [ 424007 ] {} RaftInstance: DONE: commit upto 102, current idx 102 2026.08.17 23:52:12.068564 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.069822 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 85 2026.08.17 23:52:12.069831 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.069842 [ 423977 ] {} RaftInstance: append at log_idx 103, timestamp 1787010732069833 2026.08.17 23:52:12.069853 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.069857 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.072510 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.072519 [ 423980 ] {} RaftInstance: last durable index 103, precommit index 103 2026.08.17 23:52:12.072523 [ 423980 ] {} RaftInstance: quorum idx 1, 103 102 101 2026.08.17 23:52:12.072526 [ 423980 ] {} RaftInstance: local log idx 103, target_commit_idx 102, quick_commit_index_ 102, state_->get_commit_idx() 102 2026.08.17 23:52:12.075220 [ 423986 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.075233 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.075235 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.075246 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=103 2026.08.17 23:52:12.075245 [ 423986 ] {} RaftInstance: append at log_idx 104, timestamp 1787010732075230 2026.08.17 23:52:12.075250 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.075268 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 103 2026.08.17 23:52:12.075270 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.075273 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 102, new matched idx: 102 2026.08.17 23:52:12.075275 [ 423990 ] {} RaftInstance: last durable index 103, precommit index 104 2026.08.17 23:52:12.075278 [ 423990 ] {} RaftInstance: quorum idx 1, 103 102 101 2026.08.17 23:52:12.075280 [ 423990 ] {} RaftInstance: local log idx 104, target_commit_idx 102, quick_commit_index_ 102, state_->get_commit_idx() 102 2026.08.17 23:52:12.075282 [ 423990 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.075284 [ 423990 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.075287 [ 423990 ] {} RaftInstance: last_log_idx: 102, starting_idx: 1, cur_nxt_idx: 105 2026.08.17 23:52:12.075289 [ 423990 ] {} RaftInstance: last sent log (103) to peer 3 is not applied, cnt 1 2026.08.17 23:52:12.075292 [ 423990 ] {} RaftInstance: append_entries for 3 with LastLogIndex=102, LastLogTerm=1, EntriesLength=2, CommitIndex=102, Term=1, peer_last_sent_idx 103 2026.08.17 23:52:12.075294 [ 423990 ] {} RaftInstance: idx range: 103-104 2026.08.17 23:52:12.075296 [ 423990 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.075320 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:12.075332 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=103 2026.08.17 23:52:12.075335 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.075337 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 103 2026.08.17 23:52:12.075339 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.075341 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 101, new matched idx: 102 2026.08.17 23:52:12.075342 [ 423984 ] {} RaftInstance: last durable index 103, precommit index 104 2026.08.17 23:52:12.075344 [ 423984 ] {} RaftInstance: quorum idx 1, 103 102 102 2026.08.17 23:52:12.075346 [ 423984 ] {} RaftInstance: local log idx 104, target_commit_idx 102, quick_commit_index_ 102, state_->get_commit_idx() 102 2026.08.17 23:52:12.075348 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.075349 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.075351 [ 423984 ] {} RaftInstance: last_log_idx: 102, starting_idx: 1, cur_nxt_idx: 105 2026.08.17 23:52:12.075353 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=102, LastLogTerm=1, EntriesLength=2, CommitIndex=102, Term=1, peer_last_sent_idx 102 2026.08.17 23:52:12.075355 [ 423984 ] {} RaftInstance: idx range: 103-104 2026.08.17 23:52:12.075357 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.075369 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:12.075456 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.075466 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.077913 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.077923 [ 423980 ] {} RaftInstance: last durable index 104, precommit index 104 2026.08.17 23:52:12.077927 [ 423980 ] {} RaftInstance: quorum idx 1, 104 102 102 2026.08.17 23:52:12.077929 [ 423980 ] {} RaftInstance: local log idx 104, target_commit_idx 102, quick_commit_index_ 102, state_->get_commit_idx() 102 2026.08.17 23:52:12.077998 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.078003 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=105 2026.08.17 23:52:12.078006 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.078009 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 105 2026.08.17 23:52:12.078011 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.078013 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 102, new matched idx: 104 2026.08.17 23:52:12.078015 [ 423993 ] {} RaftInstance: last durable index 104, precommit index 104 2026.08.17 23:52:12.078017 [ 423993 ] {} RaftInstance: quorum idx 1, 104 104 102 2026.08.17 23:52:12.078018 [ 423993 ] {} RaftInstance: trigger commit upto 104 2026.08.17 23:52:12.078021 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.078023 [ 423993 ] {} RaftInstance: last_log_idx: 104, starting_idx: 1, cur_nxt_idx: 105 2026.08.17 23:52:12.078026 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=104, LastLogTerm=1, EntriesLength=0, CommitIndex=104, Term=1, peer_last_sent_idx 103 2026.08.17 23:52:12.078028 [ 423993 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.078031 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.078043 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:12.078046 [ 423993 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.078048 [ 423993 ] {} RaftInstance: local log idx 104, target_commit_idx 104, quick_commit_index_ 104, state_->get_commit_idx() 102 2026.08.17 23:52:12.078050 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.078068 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.078073 [ 424007 ] {} RaftInstance: commit upto 104, current idx 102 2026.08.17 23:52:12.078075 [ 424007 ] {} RaftInstance: commit upto 104, current idx 103 2026.08.17 23:52:12.078090 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.078094 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=105 2026.08.17 23:52:12.078096 [ 424007 ] {} RaftInstance: notify cb 103 0x7f0ed05b5a20 2026.08.17 23:52:12.078102 [ 424007 ] {} RaftInstance: commit upto 104, current idx 104 2026.08.17 23:52:12.078106 [ 424007 ] {} RaftInstance: notify cb 104 0x7f0ecee32a20 2026.08.17 23:52:12.078097 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.078111 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 105 2026.08.17 23:52:12.078113 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.078114 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 102, new matched idx: 104 2026.08.17 23:52:12.078116 [ 423985 ] {} RaftInstance: last durable index 104, precommit index 104 2026.08.17 23:52:12.078119 [ 423985 ] {} RaftInstance: quorum idx 1, 104 104 104 2026.08.17 23:52:12.078121 [ 423985 ] {} RaftInstance: local log idx 104, target_commit_idx 104, quick_commit_index_ 104, state_->get_commit_idx() 103 2026.08.17 23:52:12.078128 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.078129 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.078131 [ 423985 ] {} RaftInstance: last_log_idx: 104, starting_idx: 1, cur_nxt_idx: 105 2026.08.17 23:52:12.078133 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=104, LastLogTerm=1, EntriesLength=0, CommitIndex=104, Term=1, peer_last_sent_idx 103 2026.08.17 23:52:12.078135 [ 423985 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.078137 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.078145 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:12.078121 [ 424007 ] {} RaftInstance: DONE: commit upto 104, current idx 104 2026.08.17 23:52:12.078191 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.078243 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.078247 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=105 2026.08.17 23:52:12.078251 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.078253 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 105 2026.08.17 23:52:12.078255 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.078257 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 104, new matched idx: 104 2026.08.17 23:52:12.078260 [ 423991 ] {} RaftInstance: last durable index 104, precommit index 104 2026.08.17 23:52:12.078263 [ 423991 ] {} RaftInstance: quorum idx 1, 104 104 104 2026.08.17 23:52:12.078265 [ 423991 ] {} RaftInstance: local log idx 104, target_commit_idx 104, quick_commit_index_ 104, state_->get_commit_idx() 104 2026.08.17 23:52:12.078287 [ 423988 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.078301 [ 423988 ] {} RaftInstance: append at log_idx 105, timestamp 1787010732078291 2026.08.17 23:52:12.078300 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.078313 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=105 2026.08.17 23:52:12.078315 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.078317 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 105 2026.08.17 23:52:12.078319 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.078320 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 104, new matched idx: 104 2026.08.17 23:52:12.078322 [ 423983 ] {} RaftInstance: last durable index 104, precommit index 105 2026.08.17 23:52:12.078324 [ 423983 ] {} RaftInstance: quorum idx 1, 104 104 104 2026.08.17 23:52:12.078326 [ 423983 ] {} RaftInstance: local log idx 105, target_commit_idx 104, quick_commit_index_ 104, state_->get_commit_idx() 104 2026.08.17 23:52:12.078328 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.078331 [ 423983 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.078333 [ 423983 ] {} RaftInstance: last_log_idx: 104, starting_idx: 1, cur_nxt_idx: 106 2026.08.17 23:52:12.078335 [ 423983 ] {} RaftInstance: append_entries for 2 with LastLogIndex=104, LastLogTerm=1, EntriesLength=1, CommitIndex=104, Term=1, peer_last_sent_idx 105 2026.08.17 23:52:12.078337 [ 423983 ] {} RaftInstance: idx: 105 2026.08.17 23:52:12.078339 [ 423983 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.078353 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:12.078359 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.078361 [ 424009 ] {} RaftInstance: last_log_idx: 104, starting_idx: 1, cur_nxt_idx: 106 2026.08.17 23:52:12.078364 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=104, LastLogTerm=1, EntriesLength=1, CommitIndex=104, Term=1, peer_last_sent_idx 105 2026.08.17 23:52:12.078366 [ 424009 ] {} RaftInstance: idx: 105 2026.08.17 23:52:12.078368 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.078379 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.078381 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.078788 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 208 2026.08.17 23:52:12.078798 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.078818 [ 423977 ] {} RaftInstance: append at log_idx 106, timestamp 1787010732078801 2026.08.17 23:52:12.078826 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.078829 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.082179 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.082185 [ 423980 ] {} RaftInstance: last durable index 105, precommit index 106 2026.08.17 23:52:12.082189 [ 423980 ] {} RaftInstance: quorum idx 1, 105 104 104 2026.08.17 23:52:12.082192 [ 423980 ] {} RaftInstance: local log idx 106, target_commit_idx 104, quick_commit_index_ 104, state_->get_commit_idx() 104 2026.08.17 23:52:12.082220 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.082227 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=106 2026.08.17 23:52:12.082230 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.082233 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 106 2026.08.17 23:52:12.082235 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.082237 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 104, new matched idx: 105 2026.08.17 23:52:12.082239 [ 423982 ] {} RaftInstance: last durable index 105, precommit index 106 2026.08.17 23:52:12.082242 [ 423982 ] {} RaftInstance: quorum idx 1, 105 105 104 2026.08.17 23:52:12.082244 [ 423982 ] {} RaftInstance: trigger commit upto 105 2026.08.17 23:52:12.082246 [ 423982 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.082248 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.082249 [ 423982 ] {} RaftInstance: last_log_idx: 105, starting_idx: 1, cur_nxt_idx: 107 2026.08.17 23:52:12.082257 [ 423982 ] {} RaftInstance: append_entries for 3 with LastLogIndex=105, LastLogTerm=1, EntriesLength=1, CommitIndex=105, Term=1, peer_last_sent_idx 105 2026.08.17 23:52:12.082258 [ 423982 ] {} RaftInstance: idx: 106 2026.08.17 23:52:12.082261 [ 423982 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.082274 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:12.082276 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.082278 [ 423982 ] {} RaftInstance: last_log_idx: 104, starting_idx: 1, cur_nxt_idx: 107 2026.08.17 23:52:12.082279 [ 423982 ] {} RaftInstance: last sent log (105) to peer 2 is not applied, cnt 1 2026.08.17 23:52:12.082282 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=104, LastLogTerm=1, EntriesLength=2, CommitIndex=105, Term=1, peer_last_sent_idx 105 2026.08.17 23:52:12.082285 [ 423982 ] {} RaftInstance: idx range: 105-106 2026.08.17 23:52:12.082287 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.082297 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:12.082300 [ 423982 ] {} RaftInstance: local log idx 106, target_commit_idx 105, quick_commit_index_ 105, state_->get_commit_idx() 104 2026.08.17 23:52:12.082301 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.082304 [ 423982 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.082305 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.082310 [ 424007 ] {} RaftInstance: commit upto 105, current idx 104 2026.08.17 23:52:12.082306 [ 423982 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.082312 [ 424007 ] {} RaftInstance: commit upto 105, current idx 105 2026.08.17 23:52:12.082319 [ 424007 ] {} RaftInstance: notify cb 105 0x7f0ecee32820 2026.08.17 23:52:12.082321 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=106 2026.08.17 23:52:12.082325 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.082327 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 106 2026.08.17 23:52:12.082330 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.082331 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 104, new matched idx: 105 2026.08.17 23:52:12.082334 [ 423994 ] {} RaftInstance: last durable index 105, precommit index 106 2026.08.17 23:52:12.082335 [ 424007 ] {} RaftInstance: DONE: commit upto 105, current idx 105 2026.08.17 23:52:12.082337 [ 423994 ] {} RaftInstance: quorum idx 1, 105 105 105 2026.08.17 23:52:12.082341 [ 423994 ] {} RaftInstance: local log idx 106, target_commit_idx 105, quick_commit_index_ 105, state_->get_commit_idx() 105 2026.08.17 23:52:12.082343 [ 423994 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.082346 [ 423994 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.082337 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.086930 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.086936 [ 423980 ] {} RaftInstance: last durable index 106, precommit index 106 2026.08.17 23:52:12.086940 [ 423980 ] {} RaftInstance: quorum idx 1, 106 105 105 2026.08.17 23:52:12.086942 [ 423980 ] {} RaftInstance: local log idx 106, target_commit_idx 105, quick_commit_index_ 105, state_->get_commit_idx() 105 2026.08.17 23:52:12.086961 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.086966 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=107 2026.08.17 23:52:12.086969 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.086972 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 107 2026.08.17 23:52:12.086974 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.086976 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 105, new matched idx: 106 2026.08.17 23:52:12.086978 [ 423984 ] {} RaftInstance: last durable index 106, precommit index 106 2026.08.17 23:52:12.086980 [ 423984 ] {} RaftInstance: quorum idx 1, 106 106 105 2026.08.17 23:52:12.086982 [ 423984 ] {} RaftInstance: trigger commit upto 106 2026.08.17 23:52:12.086984 [ 423984 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.086986 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.086988 [ 423984 ] {} RaftInstance: last_log_idx: 106, starting_idx: 1, cur_nxt_idx: 107 2026.08.17 23:52:12.086994 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=106, LastLogTerm=1, EntriesLength=0, CommitIndex=106, Term=1, peer_last_sent_idx 105 2026.08.17 23:52:12.086996 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.086998 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.087011 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:12.087014 [ 423984 ] {} RaftInstance: local log idx 106, target_commit_idx 106, quick_commit_index_ 106, state_->get_commit_idx() 105 2026.08.17 23:52:12.087016 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.087045 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.087047 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=107 2026.08.17 23:52:12.087048 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.087050 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 107 2026.08.17 23:52:12.087052 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.087053 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 105, new matched idx: 106 2026.08.17 23:52:12.087055 [ 423984 ] {} RaftInstance: last durable index 106, precommit index 106 2026.08.17 23:52:12.087056 [ 423984 ] {} RaftInstance: quorum idx 1, 106 106 106 2026.08.17 23:52:12.087058 [ 423984 ] {} RaftInstance: local log idx 106, target_commit_idx 106, quick_commit_index_ 106, state_->get_commit_idx() 105 2026.08.17 23:52:12.087059 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.087061 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.087063 [ 423984 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.087064 [ 423984 ] {} RaftInstance: last_log_idx: 106, starting_idx: 1, cur_nxt_idx: 107 2026.08.17 23:52:12.087066 [ 423984 ] {} RaftInstance: append_entries for 3 with LastLogIndex=106, LastLogTerm=1, EntriesLength=0, CommitIndex=106, Term=1, peer_last_sent_idx 106 2026.08.17 23:52:12.087068 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.087069 [ 423984 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.087075 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:12.087117 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.087122 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=107 2026.08.17 23:52:12.087125 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.087127 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 107 2026.08.17 23:52:12.087139 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.087141 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 106, new matched idx: 106 2026.08.17 23:52:12.087144 [ 423992 ] {} RaftInstance: last durable index 106, precommit index 106 2026.08.17 23:52:12.087147 [ 423992 ] {} RaftInstance: quorum idx 1, 106 106 106 2026.08.17 23:52:12.087149 [ 423992 ] {} RaftInstance: local log idx 106, target_commit_idx 106, quick_commit_index_ 106, state_->get_commit_idx() 105 2026.08.17 23:52:12.087150 [ 423992 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.087158 [ 423992 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.087163 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.087167 [ 423992 ] {} RaftInstance: append at log_idx 107, timestamp 1787010732087159 2026.08.17 23:52:12.087168 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=107 2026.08.17 23:52:12.087171 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.087173 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 107 2026.08.17 23:52:12.087175 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.087177 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 106, new matched idx: 106 2026.08.17 23:52:12.087178 [ 423989 ] {} RaftInstance: last durable index 106, precommit index 107 2026.08.17 23:52:12.087181 [ 423989 ] {} RaftInstance: quorum idx 1, 106 106 106 2026.08.17 23:52:12.087182 [ 423989 ] {} RaftInstance: local log idx 107, target_commit_idx 106, quick_commit_index_ 106, state_->get_commit_idx() 105 2026.08.17 23:52:12.087184 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.087186 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.087187 [ 423989 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.087189 [ 423989 ] {} RaftInstance: last_log_idx: 106, starting_idx: 1, cur_nxt_idx: 108 2026.08.17 23:52:12.087191 [ 423989 ] {} RaftInstance: append_entries for 3 with LastLogIndex=106, LastLogTerm=1, EntriesLength=1, CommitIndex=106, Term=1, peer_last_sent_idx 107 2026.08.17 23:52:12.087193 [ 423989 ] {} RaftInstance: idx: 107 2026.08.17 23:52:12.087195 [ 423989 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.087202 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:12.087212 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.087214 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.087216 [ 424009 ] {} RaftInstance: last_log_idx: 106, starting_idx: 1, cur_nxt_idx: 108 2026.08.17 23:52:12.087217 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.087222 [ 424007 ] {} RaftInstance: commit upto 106, current idx 105 2026.08.17 23:52:12.087224 [ 424007 ] {} RaftInstance: commit upto 106, current idx 106 2026.08.17 23:52:12.087240 [ 424007 ] {} RaftInstance: notify cb 106 0x7f0ed05b5b20 2026.08.17 23:52:12.087244 [ 424007 ] {} RaftInstance: DONE: commit upto 106, current idx 106 2026.08.17 23:52:12.087245 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.087218 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=106, LastLogTerm=1, EntriesLength=1, CommitIndex=106, Term=1, peer_last_sent_idx 107 2026.08.17 23:52:12.087250 [ 424009 ] {} RaftInstance: idx: 107 2026.08.17 23:52:12.087252 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.087261 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.091797 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.091805 [ 423980 ] {} RaftInstance: last durable index 107, precommit index 107 2026.08.17 23:52:12.091809 [ 423980 ] {} RaftInstance: quorum idx 1, 107 106 106 2026.08.17 23:52:12.091812 [ 423980 ] {} RaftInstance: local log idx 107, target_commit_idx 106, quick_commit_index_ 106, state_->get_commit_idx() 106 2026.08.17 23:52:12.095145 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.095157 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=108 2026.08.17 23:52:12.095160 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.095164 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 108 2026.08.17 23:52:12.095169 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.095171 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 106, new matched idx: 107 2026.08.17 23:52:12.095174 [ 423992 ] {} RaftInstance: last durable index 107, precommit index 107 2026.08.17 23:52:12.095177 [ 423992 ] {} RaftInstance: quorum idx 1, 107 107 106 2026.08.17 23:52:12.095179 [ 423992 ] {} RaftInstance: trigger commit upto 107 2026.08.17 23:52:12.095182 [ 423992 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.095185 [ 423992 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.095187 [ 423992 ] {} RaftInstance: last_log_idx: 107, starting_idx: 1, cur_nxt_idx: 108 2026.08.17 23:52:12.095190 [ 423992 ] {} RaftInstance: append_entries for 2 with LastLogIndex=107, LastLogTerm=1, EntriesLength=0, CommitIndex=107, Term=1, peer_last_sent_idx 107 2026.08.17 23:52:12.095191 [ 423992 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.095194 [ 423992 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.095212 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:12.095214 [ 423992 ] {} RaftInstance: local log idx 107, target_commit_idx 107, quick_commit_index_ 107, state_->get_commit_idx() 106 2026.08.17 23:52:12.095216 [ 423992 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.095276 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.095280 [ 424007 ] {} RaftInstance: commit upto 107, current idx 106 2026.08.17 23:52:12.095282 [ 424007 ] {} RaftInstance: commit upto 107, current idx 107 2026.08.17 23:52:12.095291 [ 424007 ] {} RaftInstance: notify cb 107 0x7f0ede85e020 2026.08.17 23:52:12.095324 [ 424007 ] {} RaftInstance: DONE: commit upto 107, current idx 107 2026.08.17 23:52:12.095326 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.095387 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.095391 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=108 2026.08.17 23:52:12.095393 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.095396 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 108 2026.08.17 23:52:12.095397 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.095399 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 107, new matched idx: 107 2026.08.17 23:52:12.095401 [ 423994 ] {} RaftInstance: last durable index 107, precommit index 107 2026.08.17 23:52:12.095403 [ 423994 ] {} RaftInstance: quorum idx 1, 107 107 106 2026.08.17 23:52:12.095405 [ 423994 ] {} RaftInstance: local log idx 107, target_commit_idx 107, quick_commit_index_ 107, state_->get_commit_idx() 107 2026.08.17 23:52:12.099412 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.099417 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=108 2026.08.17 23:52:12.099420 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.099423 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 108 2026.08.17 23:52:12.099424 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.099426 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 106, new matched idx: 107 2026.08.17 23:52:12.099428 [ 423994 ] {} RaftInstance: last durable index 107, precommit index 107 2026.08.17 23:52:12.099432 [ 423994 ] {} RaftInstance: quorum idx 1, 107 107 107 2026.08.17 23:52:12.099434 [ 423994 ] {} RaftInstance: local log idx 107, target_commit_idx 107, quick_commit_index_ 107, state_->get_commit_idx() 107 2026.08.17 23:52:12.099440 [ 423994 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.099442 [ 423994 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.099444 [ 423994 ] {} RaftInstance: last_log_idx: 107, starting_idx: 1, cur_nxt_idx: 108 2026.08.17 23:52:12.099447 [ 423994 ] {} RaftInstance: append_entries for 3 with LastLogIndex=107, LastLogTerm=1, EntriesLength=0, CommitIndex=107, Term=1, peer_last_sent_idx 107 2026.08.17 23:52:12.099449 [ 423994 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.099451 [ 423994 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.099461 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:12.099560 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.099565 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=108 2026.08.17 23:52:12.099567 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.099569 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 108 2026.08.17 23:52:12.099571 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.099573 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 107, new matched idx: 107 2026.08.17 23:52:12.099575 [ 423984 ] {} RaftInstance: last durable index 107, precommit index 107 2026.08.17 23:52:12.099578 [ 423984 ] {} RaftInstance: quorum idx 1, 107 107 107 2026.08.17 23:52:12.099580 [ 423984 ] {} RaftInstance: local log idx 107, target_commit_idx 107, quick_commit_index_ 107, state_->get_commit_idx() 107 2026.08.17 23:52:12.099608 [ 423988 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.099625 [ 423988 ] {} RaftInstance: append at log_idx 108, timestamp 1787010732099612 2026.08.17 23:52:12.099638 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.099642 [ 424009 ] {} RaftInstance: last_log_idx: 107, starting_idx: 1, cur_nxt_idx: 109 2026.08.17 23:52:12.099646 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=107, LastLogTerm=1, EntriesLength=1, CommitIndex=107, Term=1, peer_last_sent_idx 108 2026.08.17 23:52:12.099648 [ 424009 ] {} RaftInstance: idx: 108 2026.08.17 23:52:12.099651 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.099662 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.099663 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.099665 [ 424009 ] {} RaftInstance: last_log_idx: 107, starting_idx: 1, cur_nxt_idx: 109 2026.08.17 23:52:12.099667 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=107, LastLogTerm=1, EntriesLength=1, CommitIndex=107, Term=1, peer_last_sent_idx 108 2026.08.17 23:52:12.099669 [ 424009 ] {} RaftInstance: idx: 108 2026.08.17 23:52:12.099671 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.099678 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.105395 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.105405 [ 423980 ] {} RaftInstance: last durable index 108, precommit index 108 2026.08.17 23:52:12.105409 [ 423980 ] {} RaftInstance: quorum idx 1, 108 107 107 2026.08.17 23:52:12.105412 [ 423980 ] {} RaftInstance: local log idx 108, target_commit_idx 107, quick_commit_index_ 107, state_->get_commit_idx() 107 2026.08.17 23:52:12.105453 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.105459 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=109 2026.08.17 23:52:12.105467 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.105469 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 109 2026.08.17 23:52:12.105471 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.105473 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 107, new matched idx: 108 2026.08.17 23:52:12.105476 [ 423983 ] {} RaftInstance: last durable index 108, precommit index 108 2026.08.17 23:52:12.105479 [ 423983 ] {} RaftInstance: quorum idx 1, 108 108 107 2026.08.17 23:52:12.105481 [ 423983 ] {} RaftInstance: trigger commit upto 108 2026.08.17 23:52:12.105483 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.105485 [ 423983 ] {} RaftInstance: last_log_idx: 108, starting_idx: 1, cur_nxt_idx: 109 2026.08.17 23:52:12.105488 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=108, LastLogTerm=1, EntriesLength=0, CommitIndex=108, Term=1, peer_last_sent_idx 108 2026.08.17 23:52:12.105490 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.105492 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.105502 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:12.105505 [ 423983 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.105507 [ 423983 ] {} RaftInstance: local log idx 108, target_commit_idx 108, quick_commit_index_ 108, state_->get_commit_idx() 107 2026.08.17 23:52:12.105509 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.105520 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.105520 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.105525 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=109 2026.08.17 23:52:12.105532 [ 424007 ] {} RaftInstance: commit upto 108, current idx 107 2026.08.17 23:52:12.105534 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.105540 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 109 2026.08.17 23:52:12.105535 [ 424007 ] {} RaftInstance: commit upto 108, current idx 108 2026.08.17 23:52:12.105542 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.105550 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 107, new matched idx: 108 2026.08.17 23:52:12.105552 [ 423992 ] {} RaftInstance: last durable index 108, precommit index 108 2026.08.17 23:52:12.105554 [ 423992 ] {} RaftInstance: quorum idx 1, 108 108 108 2026.08.17 23:52:12.105557 [ 423992 ] {} RaftInstance: local log idx 108, target_commit_idx 108, quick_commit_index_ 108, state_->get_commit_idx() 107 2026.08.17 23:52:12.105561 [ 423992 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.105554 [ 424007 ] {} RaftInstance: notify cb 108 0x7f0ed05b5020 2026.08.17 23:52:12.105563 [ 423992 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.105565 [ 423992 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.105568 [ 423992 ] {} RaftInstance: last_log_idx: 108, starting_idx: 1, cur_nxt_idx: 109 2026.08.17 23:52:12.105570 [ 423992 ] {} RaftInstance: append_entries for 2 with LastLogIndex=108, LastLogTerm=1, EntriesLength=0, CommitIndex=108, Term=1, peer_last_sent_idx 108 2026.08.17 23:52:12.105572 [ 423992 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.105574 [ 423992 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.105577 [ 424007 ] {} RaftInstance: DONE: commit upto 108, current idx 108 2026.08.17 23:52:12.105584 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.105586 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:12.105599 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.105603 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=109 2026.08.17 23:52:12.105605 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.105607 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 109 2026.08.17 23:52:12.105609 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.105611 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 108, new matched idx: 108 2026.08.17 23:52:12.105613 [ 423986 ] {} RaftInstance: last durable index 108, precommit index 108 2026.08.17 23:52:12.105614 [ 423986 ] {} RaftInstance: quorum idx 1, 108 108 108 2026.08.17 23:52:12.105616 [ 423986 ] {} RaftInstance: local log idx 108, target_commit_idx 108, quick_commit_index_ 108, state_->get_commit_idx() 108 2026.08.17 23:52:12.105650 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.105655 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=109 2026.08.17 23:52:12.105657 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.105660 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 109 2026.08.17 23:52:12.105662 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.105663 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 108, new matched idx: 108 2026.08.17 23:52:12.105666 [ 423981 ] {} RaftInstance: last durable index 108, precommit index 108 2026.08.17 23:52:12.105669 [ 423981 ] {} RaftInstance: quorum idx 1, 108 108 108 2026.08.17 23:52:12.105671 [ 423981 ] {} RaftInstance: local log idx 108, target_commit_idx 108, quick_commit_index_ 108, state_->get_commit_idx() 108 2026.08.17 23:52:12.105680 [ 423981 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.105691 [ 423981 ] {} RaftInstance: append at log_idx 109, timestamp 1787010732105682 2026.08.17 23:52:12.105699 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.105702 [ 424009 ] {} RaftInstance: last_log_idx: 108, starting_idx: 1, cur_nxt_idx: 110 2026.08.17 23:52:12.105705 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=108, LastLogTerm=1, EntriesLength=1, CommitIndex=108, Term=1, peer_last_sent_idx 109 2026.08.17 23:52:12.105707 [ 424009 ] {} RaftInstance: idx: 109 2026.08.17 23:52:12.105709 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.105717 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.105718 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.105720 [ 424009 ] {} RaftInstance: last_log_idx: 108, starting_idx: 1, cur_nxt_idx: 110 2026.08.17 23:52:12.105722 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=108, LastLogTerm=1, EntriesLength=1, CommitIndex=108, Term=1, peer_last_sent_idx 109 2026.08.17 23:52:12.105723 [ 424009 ] {} RaftInstance: idx: 109 2026.08.17 23:52:12.105725 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.105744 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.109502 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.109514 [ 423980 ] {} RaftInstance: last durable index 109, precommit index 109 2026.08.17 23:52:12.109517 [ 423980 ] {} RaftInstance: quorum idx 1, 109 108 108 2026.08.17 23:52:12.109525 [ 423980 ] {} RaftInstance: local log idx 109, target_commit_idx 108, quick_commit_index_ 108, state_->get_commit_idx() 108 2026.08.17 23:52:12.110114 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.110118 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=110 2026.08.17 23:52:12.110121 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.110124 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 110 2026.08.17 23:52:12.110126 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.110127 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 108, new matched idx: 109 2026.08.17 23:52:12.110130 [ 423984 ] {} RaftInstance: last durable index 109, precommit index 109 2026.08.17 23:52:12.110133 [ 423984 ] {} RaftInstance: quorum idx 1, 109 109 108 2026.08.17 23:52:12.110135 [ 423984 ] {} RaftInstance: trigger commit upto 109 2026.08.17 23:52:12.110137 [ 423984 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.110139 [ 423984 ] {} RaftInstance: last_log_idx: 109, starting_idx: 1, cur_nxt_idx: 110 2026.08.17 23:52:12.110141 [ 423984 ] {} RaftInstance: append_entries for 3 with LastLogIndex=109, LastLogTerm=1, EntriesLength=0, CommitIndex=109, Term=1, peer_last_sent_idx 109 2026.08.17 23:52:12.110143 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.110145 [ 423984 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.110154 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:12.110156 [ 423984 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.110159 [ 423984 ] {} RaftInstance: local log idx 109, target_commit_idx 109, quick_commit_index_ 109, state_->get_commit_idx() 108 2026.08.17 23:52:12.110160 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.110167 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.110169 [ 424007 ] {} RaftInstance: commit upto 109, current idx 108 2026.08.17 23:52:12.110171 [ 424007 ] {} RaftInstance: commit upto 109, current idx 109 2026.08.17 23:52:12.110180 [ 424007 ] {} RaftInstance: notify cb 109 0x7f0ede85e020 2026.08.17 23:52:12.110189 [ 424007 ] {} RaftInstance: DONE: commit upto 109, current idx 109 2026.08.17 23:52:12.110191 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.110250 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.110253 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=110 2026.08.17 23:52:12.110255 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.110258 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 110 2026.08.17 23:52:12.110260 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.110262 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 109, new matched idx: 109 2026.08.17 23:52:12.110264 [ 423984 ] {} RaftInstance: last durable index 109, precommit index 109 2026.08.17 23:52:12.110267 [ 423984 ] {} RaftInstance: quorum idx 1, 109 109 108 2026.08.17 23:52:12.110269 [ 423984 ] {} RaftInstance: local log idx 109, target_commit_idx 109, quick_commit_index_ 109, state_->get_commit_idx() 109 2026.08.17 23:52:12.110275 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.110277 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=110 2026.08.17 23:52:12.110278 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.110282 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 110 2026.08.17 23:52:12.110283 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.110285 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 108, new matched idx: 109 2026.08.17 23:52:12.110286 [ 423984 ] {} RaftInstance: last durable index 109, precommit index 109 2026.08.17 23:52:12.110288 [ 423984 ] {} RaftInstance: quorum idx 1, 109 109 109 2026.08.17 23:52:12.110290 [ 423984 ] {} RaftInstance: local log idx 109, target_commit_idx 109, quick_commit_index_ 109, state_->get_commit_idx() 109 2026.08.17 23:52:12.110291 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.110294 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.110295 [ 423984 ] {} RaftInstance: last_log_idx: 109, starting_idx: 1, cur_nxt_idx: 110 2026.08.17 23:52:12.110298 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=109, LastLogTerm=1, EntriesLength=0, CommitIndex=109, Term=1, peer_last_sent_idx 109 2026.08.17 23:52:12.110299 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.110301 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.110313 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:12.110363 [ 423994 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=2, CommitIndex=0 and Term=0 2026.08.17 23:52:12.110376 [ 423994 ] {} RaftInstance: append at log_idx 110, timestamp 1787010732110367 2026.08.17 23:52:12.110380 [ 423994 ] {} RaftInstance: append at log_idx 111, timestamp 1787010732110367 2026.08.17 23:52:12.110389 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.110392 [ 424009 ] {} RaftInstance: last_log_idx: 109, starting_idx: 1, cur_nxt_idx: 112 2026.08.17 23:52:12.110394 [ 424009 ] {} RaftInstance: last sent log (110) to peer 3 is not applied, cnt 1 2026.08.17 23:52:12.110396 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=109, LastLogTerm=1, EntriesLength=2, CommitIndex=109, Term=1, peer_last_sent_idx 110 2026.08.17 23:52:12.110398 [ 424009 ] {} RaftInstance: idx range: 110-111 2026.08.17 23:52:12.110400 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.110409 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.110411 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.110676 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.110678 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=110 2026.08.17 23:52:12.110680 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.110682 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 110 2026.08.17 23:52:12.110684 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.110685 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 109, new matched idx: 109 2026.08.17 23:52:12.110687 [ 423992 ] {} RaftInstance: last durable index 109, precommit index 111 2026.08.17 23:52:12.110689 [ 423992 ] {} RaftInstance: quorum idx 1, 109 109 109 2026.08.17 23:52:12.110691 [ 423992 ] {} RaftInstance: local log idx 111, target_commit_idx 109, quick_commit_index_ 109, state_->get_commit_idx() 109 2026.08.17 23:52:12.110693 [ 423992 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.110694 [ 423992 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.110696 [ 423992 ] {} RaftInstance: last_log_idx: 109, starting_idx: 1, cur_nxt_idx: 112 2026.08.17 23:52:12.110699 [ 423992 ] {} RaftInstance: last sent log (110) to peer 2 is not applied, cnt 1 2026.08.17 23:52:12.110701 [ 423992 ] {} RaftInstance: append_entries for 2 with LastLogIndex=109, LastLogTerm=1, EntriesLength=2, CommitIndex=109, Term=1, peer_last_sent_idx 110 2026.08.17 23:52:12.110702 [ 423992 ] {} RaftInstance: idx range: 110-111 2026.08.17 23:52:12.110704 [ 423992 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.110711 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:12.113839 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.113850 [ 423980 ] {} RaftInstance: last durable index 111, precommit index 111 2026.08.17 23:52:12.113854 [ 423980 ] {} RaftInstance: quorum idx 1, 111 109 109 2026.08.17 23:52:12.113856 [ 423980 ] {} RaftInstance: local log idx 111, target_commit_idx 109, quick_commit_index_ 109, state_->get_commit_idx() 109 2026.08.17 23:52:12.113874 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.113879 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=112 2026.08.17 23:52:12.113882 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.113885 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 112 2026.08.17 23:52:12.113884 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.113887 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.113894 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 109, new matched idx: 111 2026.08.17 23:52:12.113896 [ 423988 ] {} RaftInstance: last durable index 111, precommit index 111 2026.08.17 23:52:12.113899 [ 423988 ] {} RaftInstance: quorum idx 1, 111 111 109 2026.08.17 23:52:12.113901 [ 423988 ] {} RaftInstance: trigger commit upto 111 2026.08.17 23:52:12.113903 [ 423988 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.113906 [ 423988 ] {} RaftInstance: last_log_idx: 109, starting_idx: 1, cur_nxt_idx: 112 2026.08.17 23:52:12.113907 [ 423988 ] {} RaftInstance: last sent log (110) to peer 3 is not applied, cnt 2 2026.08.17 23:52:12.113910 [ 423988 ] {} RaftInstance: append_entries for 3 with LastLogIndex=109, LastLogTerm=1, EntriesLength=2, CommitIndex=111, Term=1, peer_last_sent_idx 110 2026.08.17 23:52:12.113912 [ 423988 ] {} RaftInstance: idx range: 110-111 2026.08.17 23:52:12.113914 [ 423988 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.113924 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:12.113926 [ 423988 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.113927 [ 423988 ] {} RaftInstance: last_log_idx: 111, starting_idx: 1, cur_nxt_idx: 112 2026.08.17 23:52:12.113929 [ 423988 ] {} RaftInstance: append_entries for 2 with LastLogIndex=111, LastLogTerm=1, EntriesLength=0, CommitIndex=111, Term=1, peer_last_sent_idx 110 2026.08.17 23:52:12.113931 [ 423988 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.113932 [ 423988 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.113939 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:12.113941 [ 423988 ] {} RaftInstance: local log idx 111, target_commit_idx 111, quick_commit_index_ 111, state_->get_commit_idx() 109 2026.08.17 23:52:12.113942 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.113957 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.113959 [ 424007 ] {} RaftInstance: commit upto 111, current idx 109 2026.08.17 23:52:12.113961 [ 424007 ] {} RaftInstance: commit upto 111, current idx 110 2026.08.17 23:52:12.113972 [ 424007 ] {} RaftInstance: commit upto 111, current idx 111 2026.08.17 23:52:12.113981 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=112 2026.08.17 23:52:12.113984 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.113986 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 112 2026.08.17 23:52:12.113988 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.113989 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 109, new matched idx: 111 2026.08.17 23:52:12.113991 [ 423995 ] {} RaftInstance: last durable index 111, precommit index 111 2026.08.17 23:52:12.113993 [ 423995 ] {} RaftInstance: quorum idx 1, 111 111 111 2026.08.17 23:52:12.113995 [ 423995 ] {} RaftInstance: local log idx 111, target_commit_idx 111, quick_commit_index_ 111, state_->get_commit_idx() 110 2026.08.17 23:52:12.113996 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.114000 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.114011 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=112 2026.08.17 23:52:12.114014 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.114002 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.114017 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 112 2026.08.17 23:52:12.114005 [ 424007 ] {} RaftInstance: notify cb 111 0x7f0ecee99a20 2026.08.17 23:52:12.114019 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.114024 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 111, new matched idx: 111 2026.08.17 23:52:12.114027 [ 423983 ] {} RaftInstance: last durable index 111, precommit index 111 2026.08.17 23:52:12.114028 [ 424007 ] {} RaftInstance: DONE: commit upto 111, current idx 111 2026.08.17 23:52:12.114030 [ 423983 ] {} RaftInstance: quorum idx 1, 111 111 111 2026.08.17 23:52:12.114035 [ 423983 ] {} RaftInstance: local log idx 111, target_commit_idx 111, quick_commit_index_ 111, state_->get_commit_idx() 111 2026.08.17 23:52:12.114031 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.114067 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=112 2026.08.17 23:52:12.114069 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.114071 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 112 2026.08.17 23:52:12.114072 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.114074 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 111, new matched idx: 111 2026.08.17 23:52:12.114075 [ 423995 ] {} RaftInstance: last durable index 111, precommit index 111 2026.08.17 23:52:12.114077 [ 423995 ] {} RaftInstance: quorum idx 1, 111 111 111 2026.08.17 23:52:12.114079 [ 423995 ] {} RaftInstance: local log idx 111, target_commit_idx 111, quick_commit_index_ 111, state_->get_commit_idx() 111 2026.08.17 23:52:12.119783 [ 423985 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.119815 [ 423985 ] {} RaftInstance: append at log_idx 112, timestamp 1787010732119788 2026.08.17 23:52:12.119828 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.119832 [ 424009 ] {} RaftInstance: last_log_idx: 111, starting_idx: 1, cur_nxt_idx: 113 2026.08.17 23:52:12.119835 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=111, LastLogTerm=1, EntriesLength=1, CommitIndex=111, Term=1, peer_last_sent_idx 110 2026.08.17 23:52:12.119842 [ 424009 ] {} RaftInstance: idx: 112 2026.08.17 23:52:12.119846 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.119858 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.119860 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.119861 [ 424009 ] {} RaftInstance: last_log_idx: 111, starting_idx: 1, cur_nxt_idx: 113 2026.08.17 23:52:12.119863 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=111, LastLogTerm=1, EntriesLength=1, CommitIndex=111, Term=1, peer_last_sent_idx 112 2026.08.17 23:52:12.119865 [ 424009 ] {} RaftInstance: idx: 112 2026.08.17 23:52:12.119867 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.119875 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.123003 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.123183 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.123391 [ 423980 ] {} RaftInstance: last durable index 112, precommit index 112 2026.08.17 23:52:12.123399 [ 423980 ] {} RaftInstance: quorum idx 1, 112 111 111 2026.08.17 23:52:12.123402 [ 423980 ] {} RaftInstance: local log idx 112, target_commit_idx 111, quick_commit_index_ 111, state_->get_commit_idx() 111 2026.08.17 23:52:12.123408 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=113 2026.08.17 23:52:12.123411 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.123414 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 113 2026.08.17 23:52:12.123416 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.123417 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 111, new matched idx: 112 2026.08.17 23:52:12.123420 [ 423986 ] {} RaftInstance: last durable index 112, precommit index 112 2026.08.17 23:52:12.123422 [ 423986 ] {} RaftInstance: quorum idx 1, 112 112 111 2026.08.17 23:52:12.123424 [ 423986 ] {} RaftInstance: trigger commit upto 112 2026.08.17 23:52:12.123426 [ 423986 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.123428 [ 423986 ] {} RaftInstance: last_log_idx: 112, starting_idx: 1, cur_nxt_idx: 113 2026.08.17 23:52:12.123431 [ 423986 ] {} RaftInstance: append_entries for 3 with LastLogIndex=112, LastLogTerm=1, EntriesLength=0, CommitIndex=112, Term=1, peer_last_sent_idx 112 2026.08.17 23:52:12.123433 [ 423986 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.123436 [ 423986 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.123445 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:12.123448 [ 423986 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.123450 [ 423986 ] {} RaftInstance: local log idx 112, target_commit_idx 112, quick_commit_index_ 112, state_->get_commit_idx() 111 2026.08.17 23:52:12.123452 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.123459 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.123463 [ 424007 ] {} RaftInstance: commit upto 112, current idx 111 2026.08.17 23:52:12.123466 [ 424007 ] {} RaftInstance: commit upto 112, current idx 112 2026.08.17 23:52:12.123510 [ 424007 ] {} RaftInstance: notify cb 112 0x7f0ecee99b20 2026.08.17 23:52:12.123532 [ 424007 ] {} RaftInstance: DONE: commit upto 112, current idx 112 2026.08.17 23:52:12.123534 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.123556 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.123560 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=113 2026.08.17 23:52:12.123568 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.123564 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.123570 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 113 2026.08.17 23:52:12.123599 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.123606 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 111, new matched idx: 112 2026.08.17 23:52:12.123608 [ 423996 ] {} RaftInstance: last durable index 112, precommit index 112 2026.08.17 23:52:12.123611 [ 423996 ] {} RaftInstance: quorum idx 1, 112 112 112 2026.08.17 23:52:12.123613 [ 423996 ] {} RaftInstance: local log idx 112, target_commit_idx 112, quick_commit_index_ 112, state_->get_commit_idx() 112 2026.08.17 23:52:12.123615 [ 423996 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.123617 [ 423996 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.123619 [ 423996 ] {} RaftInstance: last_log_idx: 112, starting_idx: 1, cur_nxt_idx: 113 2026.08.17 23:52:12.123621 [ 423996 ] {} RaftInstance: append_entries for 2 with LastLogIndex=112, LastLogTerm=1, EntriesLength=0, CommitIndex=112, Term=1, peer_last_sent_idx 112 2026.08.17 23:52:12.123623 [ 423996 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.123625 [ 423996 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.123635 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:12.123645 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=113 2026.08.17 23:52:12.123647 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.123650 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 113 2026.08.17 23:52:12.123652 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.123653 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 112, new matched idx: 112 2026.08.17 23:52:12.123655 [ 423988 ] {} RaftInstance: last durable index 112, precommit index 112 2026.08.17 23:52:12.123657 [ 423988 ] {} RaftInstance: quorum idx 1, 112 112 112 2026.08.17 23:52:12.123658 [ 423988 ] {} RaftInstance: local log idx 112, target_commit_idx 112, quick_commit_index_ 112, state_->get_commit_idx() 112 2026.08.17 23:52:12.123705 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.123708 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=113 2026.08.17 23:52:12.123710 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.123712 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 113 2026.08.17 23:52:12.123714 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.123715 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 112, new matched idx: 112 2026.08.17 23:52:12.123717 [ 423991 ] {} RaftInstance: last durable index 112, precommit index 112 2026.08.17 23:52:12.123719 [ 423991 ] {} RaftInstance: quorum idx 1, 112 112 112 2026.08.17 23:52:12.123720 [ 423991 ] {} RaftInstance: local log idx 112, target_commit_idx 112, quick_commit_index_ 112, state_->get_commit_idx() 112 2026.08.17 23:52:12.127732 [ 423991 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.127765 [ 423991 ] {} RaftInstance: append at log_idx 113, timestamp 1787010732127735 2026.08.17 23:52:12.127783 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.127790 [ 424009 ] {} RaftInstance: last_log_idx: 112, starting_idx: 1, cur_nxt_idx: 114 2026.08.17 23:52:12.127794 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=112, LastLogTerm=1, EntriesLength=1, CommitIndex=112, Term=1, peer_last_sent_idx 113 2026.08.17 23:52:12.127797 [ 424009 ] {} RaftInstance: idx: 113 2026.08.17 23:52:12.127800 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.127810 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.127812 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.127814 [ 424009 ] {} RaftInstance: last_log_idx: 112, starting_idx: 1, cur_nxt_idx: 114 2026.08.17 23:52:12.127816 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=112, LastLogTerm=1, EntriesLength=1, CommitIndex=112, Term=1, peer_last_sent_idx 113 2026.08.17 23:52:12.127818 [ 424009 ] {} RaftInstance: idx: 113 2026.08.17 23:52:12.127819 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.127878 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.131630 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.131636 [ 423980 ] {} RaftInstance: last durable index 113, precommit index 113 2026.08.17 23:52:12.131641 [ 423980 ] {} RaftInstance: quorum idx 1, 113 112 112 2026.08.17 23:52:12.131644 [ 423980 ] {} RaftInstance: local log idx 113, target_commit_idx 112, quick_commit_index_ 112, state_->get_commit_idx() 112 2026.08.17 23:52:12.131702 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.131707 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.131708 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=114 2026.08.17 23:52:12.131720 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.131723 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 114 2026.08.17 23:52:12.131725 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.131727 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 112, new matched idx: 113 2026.08.17 23:52:12.131730 [ 423983 ] {} RaftInstance: last durable index 113, precommit index 113 2026.08.17 23:52:12.131733 [ 423983 ] {} RaftInstance: quorum idx 1, 113 113 112 2026.08.17 23:52:12.131735 [ 423983 ] {} RaftInstance: trigger commit upto 113 2026.08.17 23:52:12.131738 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.131740 [ 423983 ] {} RaftInstance: last_log_idx: 112, starting_idx: 1, cur_nxt_idx: 114 2026.08.17 23:52:12.131744 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=112, LastLogTerm=1, EntriesLength=1, CommitIndex=113, Term=1, peer_last_sent_idx 113 2026.08.17 23:52:12.131746 [ 423983 ] {} RaftInstance: idx: 113 2026.08.17 23:52:12.131748 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.131770 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:12.131772 [ 423983 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.131773 [ 423983 ] {} RaftInstance: last_log_idx: 113, starting_idx: 1, cur_nxt_idx: 114 2026.08.17 23:52:12.131775 [ 423983 ] {} RaftInstance: append_entries for 2 with LastLogIndex=113, LastLogTerm=1, EntriesLength=0, CommitIndex=113, Term=1, peer_last_sent_idx 113 2026.08.17 23:52:12.131777 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.131779 [ 423983 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.131788 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:12.131790 [ 423983 ] {} RaftInstance: local log idx 113, target_commit_idx 113, quick_commit_index_ 113, state_->get_commit_idx() 112 2026.08.17 23:52:12.131796 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.131805 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=114 2026.08.17 23:52:12.131808 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.131811 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 114 2026.08.17 23:52:12.131813 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.131815 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 112, new matched idx: 113 2026.08.17 23:52:12.131817 [ 423981 ] {} RaftInstance: last durable index 113, precommit index 113 2026.08.17 23:52:12.131819 [ 423981 ] {} RaftInstance: quorum idx 1, 113 113 113 2026.08.17 23:52:12.131821 [ 423981 ] {} RaftInstance: local log idx 113, target_commit_idx 113, quick_commit_index_ 113, state_->get_commit_idx() 112 2026.08.17 23:52:12.131822 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.131859 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.131863 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=114 2026.08.17 23:52:12.131865 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.131867 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 114 2026.08.17 23:52:12.131869 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.131873 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 113, new matched idx: 113 2026.08.17 23:52:12.131875 [ 423994 ] {} RaftInstance: last durable index 113, precommit index 113 2026.08.17 23:52:12.131877 [ 423994 ] {} RaftInstance: quorum idx 1, 113 113 113 2026.08.17 23:52:12.131869 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.131882 [ 424007 ] {} RaftInstance: commit upto 113, current idx 112 2026.08.17 23:52:12.131884 [ 424007 ] {} RaftInstance: commit upto 113, current idx 113 2026.08.17 23:52:12.131910 [ 424007 ] {} RaftInstance: notify cb 113 0x7f0eceead620 2026.08.17 23:52:12.131922 [ 424007 ] {} RaftInstance: DONE: commit upto 113, current idx 113 2026.08.17 23:52:12.131924 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.131878 [ 423994 ] {} RaftInstance: local log idx 113, target_commit_idx 113, quick_commit_index_ 113, state_->get_commit_idx() 112 2026.08.17 23:52:12.132205 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.132211 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=114 2026.08.17 23:52:12.132214 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.132216 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 114 2026.08.17 23:52:12.132218 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.132220 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 113, new matched idx: 113 2026.08.17 23:52:12.132223 [ 423989 ] {} RaftInstance: last durable index 113, precommit index 113 2026.08.17 23:52:12.132226 [ 423989 ] {} RaftInstance: quorum idx 1, 113 113 113 2026.08.17 23:52:12.132229 [ 423989 ] {} RaftInstance: local log idx 113, target_commit_idx 113, quick_commit_index_ 113, state_->get_commit_idx() 113 2026.08.17 23:52:12.132498 [ 423988 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.132521 [ 423988 ] {} RaftInstance: append at log_idx 114, timestamp 1787010732132504 2026.08.17 23:52:12.132539 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.132542 [ 424009 ] {} RaftInstance: last_log_idx: 113, starting_idx: 1, cur_nxt_idx: 115 2026.08.17 23:52:12.132545 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=113, LastLogTerm=1, EntriesLength=1, CommitIndex=113, Term=1, peer_last_sent_idx 113 2026.08.17 23:52:12.132547 [ 424009 ] {} RaftInstance: idx: 114 2026.08.17 23:52:12.132550 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.132559 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.132560 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.132562 [ 424009 ] {} RaftInstance: last_log_idx: 113, starting_idx: 1, cur_nxt_idx: 115 2026.08.17 23:52:12.132564 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=113, LastLogTerm=1, EntriesLength=1, CommitIndex=113, Term=1, peer_last_sent_idx 114 2026.08.17 23:52:12.132565 [ 424009 ] {} RaftInstance: idx: 114 2026.08.17 23:52:12.132567 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.132573 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.136272 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.136279 [ 423980 ] {} RaftInstance: last durable index 114, precommit index 114 2026.08.17 23:52:12.136282 [ 423980 ] {} RaftInstance: quorum idx 1, 114 113 113 2026.08.17 23:52:12.136284 [ 423980 ] {} RaftInstance: local log idx 114, target_commit_idx 113, quick_commit_index_ 113, state_->get_commit_idx() 113 2026.08.17 23:52:12.136348 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.136357 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=115 2026.08.17 23:52:12.136360 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.136363 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 115 2026.08.17 23:52:12.136365 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.136367 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 113, new matched idx: 114 2026.08.17 23:52:12.136370 [ 423991 ] {} RaftInstance: last durable index 114, precommit index 114 2026.08.17 23:52:12.136373 [ 423991 ] {} RaftInstance: quorum idx 1, 114 114 113 2026.08.17 23:52:12.136375 [ 423991 ] {} RaftInstance: trigger commit upto 114 2026.08.17 23:52:12.136377 [ 423991 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.136380 [ 423991 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.136382 [ 423991 ] {} RaftInstance: last_log_idx: 114, starting_idx: 1, cur_nxt_idx: 115 2026.08.17 23:52:12.136385 [ 423991 ] {} RaftInstance: append_entries for 2 with LastLogIndex=114, LastLogTerm=1, EntriesLength=0, CommitIndex=114, Term=1, peer_last_sent_idx 114 2026.08.17 23:52:12.136386 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.136389 [ 423991 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.136406 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:12.136409 [ 423991 ] {} RaftInstance: local log idx 114, target_commit_idx 114, quick_commit_index_ 114, state_->get_commit_idx() 113 2026.08.17 23:52:12.136410 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.136423 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.136426 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=115 2026.08.17 23:52:12.136432 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.136433 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 115 2026.08.17 23:52:12.136435 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.136436 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 113, new matched idx: 114 2026.08.17 23:52:12.136438 [ 423991 ] {} RaftInstance: last durable index 114, precommit index 114 2026.08.17 23:52:12.136440 [ 423991 ] {} RaftInstance: quorum idx 1, 114 114 114 2026.08.17 23:52:12.136441 [ 423991 ] {} RaftInstance: local log idx 114, target_commit_idx 114, quick_commit_index_ 114, state_->get_commit_idx() 113 2026.08.17 23:52:12.136443 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.136445 [ 423991 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.136446 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.136448 [ 423991 ] {} RaftInstance: last_log_idx: 114, starting_idx: 1, cur_nxt_idx: 115 2026.08.17 23:52:12.136449 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=114, LastLogTerm=1, EntriesLength=0, CommitIndex=114, Term=1, peer_last_sent_idx 114 2026.08.17 23:52:12.136451 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.136452 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.136459 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:12.136463 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.136464 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=115 2026.08.17 23:52:12.136466 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.136467 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 115 2026.08.17 23:52:12.136469 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.136470 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 114, new matched idx: 114 2026.08.17 23:52:12.136472 [ 423991 ] {} RaftInstance: last durable index 114, precommit index 114 2026.08.17 23:52:12.136473 [ 423991 ] {} RaftInstance: quorum idx 1, 114 114 114 2026.08.17 23:52:12.136475 [ 423991 ] {} RaftInstance: local log idx 114, target_commit_idx 114, quick_commit_index_ 114, state_->get_commit_idx() 113 2026.08.17 23:52:12.136476 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.136490 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.136493 [ 424007 ] {} RaftInstance: commit upto 114, current idx 113 2026.08.17 23:52:12.136495 [ 424007 ] {} RaftInstance: commit upto 114, current idx 114 2026.08.17 23:52:12.136508 [ 424007 ] {} RaftInstance: notify cb 114 0x7f0ecee99e20 2026.08.17 23:52:12.136519 [ 424007 ] {} RaftInstance: DONE: commit upto 114, current idx 114 2026.08.17 23:52:12.136522 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.136538 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.136549 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=115 2026.08.17 23:52:12.136552 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.136554 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 115 2026.08.17 23:52:12.136556 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.136558 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 114, new matched idx: 114 2026.08.17 23:52:12.136561 [ 423983 ] {} RaftInstance: last durable index 114, precommit index 114 2026.08.17 23:52:12.136568 [ 423983 ] {} RaftInstance: quorum idx 1, 114 114 114 2026.08.17 23:52:12.136570 [ 423983 ] {} RaftInstance: local log idx 114, target_commit_idx 114, quick_commit_index_ 114, state_->get_commit_idx() 114 2026.08.17 23:52:12.137398 [ 423982 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.137438 [ 423982 ] {} RaftInstance: append at log_idx 115, timestamp 1787010732137407 2026.08.17 23:52:12.137465 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.137469 [ 424009 ] {} RaftInstance: last_log_idx: 114, starting_idx: 1, cur_nxt_idx: 116 2026.08.17 23:52:12.137473 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=114, LastLogTerm=1, EntriesLength=1, CommitIndex=114, Term=1, peer_last_sent_idx 115 2026.08.17 23:52:12.137475 [ 424009 ] {} RaftInstance: idx: 115 2026.08.17 23:52:12.137478 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.137491 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.137493 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.137494 [ 424009 ] {} RaftInstance: last_log_idx: 114, starting_idx: 1, cur_nxt_idx: 116 2026.08.17 23:52:12.137496 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=114, LastLogTerm=1, EntriesLength=1, CommitIndex=114, Term=1, peer_last_sent_idx 115 2026.08.17 23:52:12.137499 [ 424009 ] {} RaftInstance: idx: 115 2026.08.17 23:52:12.137501 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.137507 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.140798 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.140803 [ 423980 ] {} RaftInstance: last durable index 115, precommit index 115 2026.08.17 23:52:12.140807 [ 423980 ] {} RaftInstance: quorum idx 1, 115 114 114 2026.08.17 23:52:12.140809 [ 423980 ] {} RaftInstance: local log idx 115, target_commit_idx 114, quick_commit_index_ 114, state_->get_commit_idx() 114 2026.08.17 23:52:12.140881 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.140886 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=116 2026.08.17 23:52:12.140889 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.140892 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 116 2026.08.17 23:52:12.140894 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.140896 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 114, new matched idx: 115 2026.08.17 23:52:12.140899 [ 423995 ] {} RaftInstance: last durable index 115, precommit index 115 2026.08.17 23:52:12.140902 [ 423995 ] {} RaftInstance: quorum idx 1, 115 115 114 2026.08.17 23:52:12.140904 [ 423995 ] {} RaftInstance: trigger commit upto 115 2026.08.17 23:52:12.140906 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.140908 [ 423995 ] {} RaftInstance: last_log_idx: 115, starting_idx: 1, cur_nxt_idx: 116 2026.08.17 23:52:12.140911 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=115, LastLogTerm=1, EntriesLength=0, CommitIndex=115, Term=1, peer_last_sent_idx 115 2026.08.17 23:52:12.140912 [ 423995 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.140915 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.140923 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:12.140926 [ 423995 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.140928 [ 423995 ] {} RaftInstance: local log idx 115, target_commit_idx 115, quick_commit_index_ 115, state_->get_commit_idx() 114 2026.08.17 23:52:12.140932 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.140939 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.140941 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=116 2026.08.17 23:52:12.140943 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.140944 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 116 2026.08.17 23:52:12.140946 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.140947 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 114, new matched idx: 115 2026.08.17 23:52:12.140949 [ 423995 ] {} RaftInstance: last durable index 115, precommit index 115 2026.08.17 23:52:12.140951 [ 423995 ] {} RaftInstance: quorum idx 1, 115 115 115 2026.08.17 23:52:12.140952 [ 423995 ] {} RaftInstance: local log idx 115, target_commit_idx 115, quick_commit_index_ 115, state_->get_commit_idx() 114 2026.08.17 23:52:12.140954 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.140956 [ 423995 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.140957 [ 423995 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.140959 [ 423995 ] {} RaftInstance: last_log_idx: 115, starting_idx: 1, cur_nxt_idx: 116 2026.08.17 23:52:12.140961 [ 423995 ] {} RaftInstance: append_entries for 2 with LastLogIndex=115, LastLogTerm=1, EntriesLength=0, CommitIndex=115, Term=1, peer_last_sent_idx 115 2026.08.17 23:52:12.140962 [ 423995 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.140964 [ 423995 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.140969 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:12.140986 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.140989 [ 424007 ] {} RaftInstance: commit upto 115, current idx 114 2026.08.17 23:52:12.140991 [ 424007 ] {} RaftInstance: commit upto 115, current idx 115 2026.08.17 23:52:12.141022 [ 424007 ] {} RaftInstance: notify cb 115 0x7f0eceeadb20 2026.08.17 23:52:12.141035 [ 424007 ] {} RaftInstance: DONE: commit upto 115, current idx 115 2026.08.17 23:52:12.141037 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.141172 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.141177 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=116 2026.08.17 23:52:12.141179 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.141181 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 116 2026.08.17 23:52:12.141183 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.141185 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 115, new matched idx: 115 2026.08.17 23:52:12.141187 [ 423995 ] {} RaftInstance: last durable index 115, precommit index 115 2026.08.17 23:52:12.141190 [ 423995 ] {} RaftInstance: quorum idx 1, 115 115 115 2026.08.17 23:52:12.141192 [ 423995 ] {} RaftInstance: local log idx 115, target_commit_idx 115, quick_commit_index_ 115, state_->get_commit_idx() 115 2026.08.17 23:52:12.141198 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.141200 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=116 2026.08.17 23:52:12.141201 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.141205 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 116 2026.08.17 23:52:12.141206 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.141208 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 115, new matched idx: 115 2026.08.17 23:52:12.141209 [ 423995 ] {} RaftInstance: last durable index 115, precommit index 115 2026.08.17 23:52:12.141211 [ 423995 ] {} RaftInstance: quorum idx 1, 115 115 115 2026.08.17 23:52:12.141213 [ 423995 ] {} RaftInstance: local log idx 115, target_commit_idx 115, quick_commit_index_ 115, state_->get_commit_idx() 115 2026.08.17 23:52:12.240681 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 89 2026.08.17 23:52:12.240699 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.240717 [ 423977 ] {} RaftInstance: append at log_idx 116, timestamp 1787010732240702 2026.08.17 23:52:12.240737 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.240742 [ 424009 ] {} RaftInstance: last_log_idx: 115, starting_idx: 1, cur_nxt_idx: 117 2026.08.17 23:52:12.240747 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=115, LastLogTerm=1, EntriesLength=1, CommitIndex=115, Term=1, peer_last_sent_idx 116 2026.08.17 23:52:12.240749 [ 424009 ] {} RaftInstance: idx: 116 2026.08.17 23:52:12.240753 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.240774 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.240776 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.240778 [ 424009 ] {} RaftInstance: last_log_idx: 115, starting_idx: 1, cur_nxt_idx: 117 2026.08.17 23:52:12.240780 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=115, LastLogTerm=1, EntriesLength=1, CommitIndex=115, Term=1, peer_last_sent_idx 116 2026.08.17 23:52:12.240782 [ 424009 ] {} RaftInstance: idx: 116 2026.08.17 23:52:12.240784 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.240795 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.243875 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.243882 [ 423980 ] {} RaftInstance: last durable index 116, precommit index 116 2026.08.17 23:52:12.243887 [ 423980 ] {} RaftInstance: quorum idx 1, 116 115 115 2026.08.17 23:52:12.243889 [ 423980 ] {} RaftInstance: local log idx 116, target_commit_idx 115, quick_commit_index_ 115, state_->get_commit_idx() 115 2026.08.17 23:52:12.243949 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.243957 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=117 2026.08.17 23:52:12.243961 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.243966 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 117 2026.08.17 23:52:12.243968 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.243970 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 115, new matched idx: 116 2026.08.17 23:52:12.243973 [ 423993 ] {} RaftInstance: last durable index 116, precommit index 116 2026.08.17 23:52:12.243976 [ 423993 ] {} RaftInstance: quorum idx 1, 116 116 115 2026.08.17 23:52:12.243978 [ 423993 ] {} RaftInstance: trigger commit upto 116 2026.08.17 23:52:12.243981 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.243983 [ 423993 ] {} RaftInstance: last_log_idx: 116, starting_idx: 1, cur_nxt_idx: 117 2026.08.17 23:52:12.243986 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=116, LastLogTerm=1, EntriesLength=0, CommitIndex=116, Term=1, peer_last_sent_idx 116 2026.08.17 23:52:12.243989 [ 423993 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.243992 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.244005 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:12.244007 [ 423993 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.244010 [ 423993 ] {} RaftInstance: local log idx 116, target_commit_idx 116, quick_commit_index_ 116, state_->get_commit_idx() 115 2026.08.17 23:52:12.244012 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.244020 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.244024 [ 424007 ] {} RaftInstance: commit upto 116, current idx 115 2026.08.17 23:52:12.244027 [ 424007 ] {} RaftInstance: commit upto 116, current idx 116 2026.08.17 23:52:12.244036 [ 424007 ] {} RaftInstance: notify cb 116 0x7f0ed05b5c20 2026.08.17 23:52:12.244039 [ 424007 ] {} RaftInstance: DONE: commit upto 116, current idx 116 2026.08.17 23:52:12.244042 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.244071 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.244077 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=117 2026.08.17 23:52:12.244080 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.244083 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 117 2026.08.17 23:52:12.244085 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.244087 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 116, new matched idx: 116 2026.08.17 23:52:12.244089 [ 423981 ] {} RaftInstance: last durable index 116, precommit index 116 2026.08.17 23:52:12.244092 [ 423981 ] {} RaftInstance: quorum idx 1, 116 116 115 2026.08.17 23:52:12.244095 [ 423981 ] {} RaftInstance: local log idx 116, target_commit_idx 116, quick_commit_index_ 116, state_->get_commit_idx() 116 2026.08.17 23:52:12.244149 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 841 2026.08.17 23:52:12.244157 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.244173 [ 423977 ] {} RaftInstance: append at log_idx 117, timestamp 1787010732244159 2026.08.17 23:52:12.244182 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.244186 [ 424009 ] {} RaftInstance: last_log_idx: 116, starting_idx: 1, cur_nxt_idx: 118 2026.08.17 23:52:12.244189 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=116, LastLogTerm=1, EntriesLength=1, CommitIndex=116, Term=1, peer_last_sent_idx 117 2026.08.17 23:52:12.244191 [ 424009 ] {} RaftInstance: idx: 117 2026.08.17 23:52:12.244194 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.244203 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.244205 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.245125 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.245133 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=117 2026.08.17 23:52:12.245136 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.245138 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 117 2026.08.17 23:52:12.245140 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.245142 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 115, new matched idx: 116 2026.08.17 23:52:12.245149 [ 423981 ] {} RaftInstance: last durable index 116, precommit index 117 2026.08.17 23:52:12.245153 [ 423981 ] {} RaftInstance: quorum idx 1, 116 116 116 2026.08.17 23:52:12.245155 [ 423981 ] {} RaftInstance: local log idx 117, target_commit_idx 116, quick_commit_index_ 116, state_->get_commit_idx() 116 2026.08.17 23:52:12.245157 [ 423981 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.245160 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.245162 [ 423981 ] {} RaftInstance: last_log_idx: 116, starting_idx: 1, cur_nxt_idx: 118 2026.08.17 23:52:12.245165 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=116, LastLogTerm=1, EntriesLength=1, CommitIndex=116, Term=1, peer_last_sent_idx 116 2026.08.17 23:52:12.245167 [ 423981 ] {} RaftInstance: idx: 117 2026.08.17 23:52:12.245169 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.245198 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:12.248215 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.248220 [ 423980 ] {} RaftInstance: last durable index 117, precommit index 117 2026.08.17 23:52:12.248223 [ 423980 ] {} RaftInstance: quorum idx 1, 117 116 116 2026.08.17 23:52:12.248226 [ 423980 ] {} RaftInstance: local log idx 117, target_commit_idx 116, quick_commit_index_ 116, state_->get_commit_idx() 116 2026.08.17 23:52:12.248708 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.248712 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=118 2026.08.17 23:52:12.248715 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.248717 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 118 2026.08.17 23:52:12.248719 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.248721 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 116, new matched idx: 117 2026.08.17 23:52:12.248723 [ 423981 ] {} RaftInstance: last durable index 117, precommit index 117 2026.08.17 23:52:12.248726 [ 423981 ] {} RaftInstance: quorum idx 1, 117 117 116 2026.08.17 23:52:12.248728 [ 423981 ] {} RaftInstance: trigger commit upto 117 2026.08.17 23:52:12.248730 [ 423981 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.248732 [ 423981 ] {} RaftInstance: last_log_idx: 117, starting_idx: 1, cur_nxt_idx: 118 2026.08.17 23:52:12.248734 [ 423981 ] {} RaftInstance: append_entries for 3 with LastLogIndex=117, LastLogTerm=1, EntriesLength=0, CommitIndex=117, Term=1, peer_last_sent_idx 117 2026.08.17 23:52:12.248736 [ 423981 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.248738 [ 423981 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.248749 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:12.248751 [ 423981 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.248753 [ 423981 ] {} RaftInstance: local log idx 117, target_commit_idx 117, quick_commit_index_ 117, state_->get_commit_idx() 116 2026.08.17 23:52:12.248755 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.248762 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.248767 [ 424007 ] {} RaftInstance: commit upto 117, current idx 116 2026.08.17 23:52:12.248770 [ 424007 ] {} RaftInstance: commit upto 117, current idx 117 2026.08.17 23:52:12.248816 [ 424007 ] {} RaftInstance: notify cb 117 0x7f0ed05b5d20 2026.08.17 23:52:12.248820 [ 424007 ] {} RaftInstance: DONE: commit upto 117, current idx 117 2026.08.17 23:52:12.248822 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.248832 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.248836 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=118 2026.08.17 23:52:12.248839 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.248842 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 118 2026.08.17 23:52:12.248844 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.248846 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 117, new matched idx: 117 2026.08.17 23:52:12.248848 [ 423983 ] {} RaftInstance: last durable index 117, precommit index 117 2026.08.17 23:52:12.248851 [ 423983 ] {} RaftInstance: quorum idx 1, 117 117 116 2026.08.17 23:52:12.248852 [ 423983 ] {} RaftInstance: local log idx 117, target_commit_idx 117, quick_commit_index_ 117, state_->get_commit_idx() 117 2026.08.17 23:52:12.248978 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 233 2026.08.17 23:52:12.248984 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.248997 [ 423977 ] {} RaftInstance: append at log_idx 118, timestamp 1787010732248985 2026.08.17 23:52:12.249007 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.249011 [ 424009 ] {} RaftInstance: last_log_idx: 117, starting_idx: 1, cur_nxt_idx: 119 2026.08.17 23:52:12.249014 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=117, LastLogTerm=1, EntriesLength=1, CommitIndex=117, Term=1, peer_last_sent_idx 118 2026.08.17 23:52:12.249016 [ 424009 ] {} RaftInstance: idx: 118 2026.08.17 23:52:12.249023 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.249035 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.249038 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.249404 [ 423983 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.249412 [ 423983 ] {} RaftInstance: append at log_idx 119, timestamp 1787010732249406 2026.08.17 23:52:12.249418 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.249420 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.249650 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.249659 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=118 2026.08.17 23:52:12.249662 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.249666 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 118 2026.08.17 23:52:12.249668 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.249670 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 116, new matched idx: 117 2026.08.17 23:52:12.249673 [ 423989 ] {} RaftInstance: last durable index 117, precommit index 119 2026.08.17 23:52:12.249676 [ 423989 ] {} RaftInstance: quorum idx 1, 117 117 117 2026.08.17 23:52:12.249678 [ 423989 ] {} RaftInstance: local log idx 119, target_commit_idx 117, quick_commit_index_ 117, state_->get_commit_idx() 117 2026.08.17 23:52:12.249680 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.249682 [ 423989 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.249685 [ 423989 ] {} RaftInstance: last_log_idx: 117, starting_idx: 1, cur_nxt_idx: 120 2026.08.17 23:52:12.249692 [ 423989 ] {} RaftInstance: append_entries for 2 with LastLogIndex=117, LastLogTerm=1, EntriesLength=2, CommitIndex=117, Term=1, peer_last_sent_idx 117 2026.08.17 23:52:12.249694 [ 423989 ] {} RaftInstance: idx range: 118-119 2026.08.17 23:52:12.249697 [ 423989 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.249708 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:12.252717 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.252724 [ 423980 ] {} RaftInstance: last durable index 118, precommit index 119 2026.08.17 23:52:12.252728 [ 423980 ] {} RaftInstance: quorum idx 1, 118 117 117 2026.08.17 23:52:12.252731 [ 423980 ] {} RaftInstance: local log idx 119, target_commit_idx 117, quick_commit_index_ 117, state_->get_commit_idx() 117 2026.08.17 23:52:12.252769 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.252774 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=120 2026.08.17 23:52:12.252776 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.252779 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 120 2026.08.17 23:52:12.252781 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.252782 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 117, new matched idx: 119 2026.08.17 23:52:12.252785 [ 423989 ] {} RaftInstance: last durable index 118, precommit index 119 2026.08.17 23:52:12.252788 [ 423989 ] {} RaftInstance: quorum idx 1, 119 118 117 2026.08.17 23:52:12.252790 [ 423989 ] {} RaftInstance: trigger commit upto 118 2026.08.17 23:52:12.252792 [ 423989 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.252794 [ 423989 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.252796 [ 423989 ] {} RaftInstance: last_log_idx: 119, starting_idx: 1, cur_nxt_idx: 120 2026.08.17 23:52:12.252799 [ 423989 ] {} RaftInstance: append_entries for 2 with LastLogIndex=119, LastLogTerm=1, EntriesLength=0, CommitIndex=118, Term=1, peer_last_sent_idx 118 2026.08.17 23:52:12.252800 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.252807 [ 423989 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.252815 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:12.252817 [ 423989 ] {} RaftInstance: local log idx 119, target_commit_idx 118, quick_commit_index_ 118, state_->get_commit_idx() 117 2026.08.17 23:52:12.252819 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.252830 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.252834 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=119 2026.08.17 23:52:12.252838 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.252853 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.254491 [ 424007 ] {} RaftInstance: commit upto 118, current idx 117 2026.08.17 23:52:12.254493 [ 424007 ] {} RaftInstance: commit upto 118, current idx 118 2026.08.17 23:52:12.254510 [ 424007 ] {} RaftInstance: notify cb 118 0x7f0ed05b5e20 2026.08.17 23:52:12.254515 [ 424007 ] {} RaftInstance: DONE: commit upto 118, current idx 118 2026.08.17 23:52:12.254517 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.254483 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 119 2026.08.17 23:52:12.254529 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.254531 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 117, new matched idx: 118 2026.08.17 23:52:12.254536 [ 423992 ] {} RaftInstance: last durable index 118, precommit index 119 2026.08.17 23:52:12.254540 [ 423992 ] {} RaftInstance: quorum idx 1, 119 118 118 2026.08.17 23:52:12.254542 [ 423992 ] {} RaftInstance: local log idx 119, target_commit_idx 118, quick_commit_index_ 118, state_->get_commit_idx() 118 2026.08.17 23:52:12.254544 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.254544 [ 423992 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.254551 [ 423992 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.254553 [ 423992 ] {} RaftInstance: last_log_idx: 118, starting_idx: 1, cur_nxt_idx: 120 2026.08.17 23:52:12.254556 [ 423992 ] {} RaftInstance: append_entries for 3 with LastLogIndex=118, LastLogTerm=1, EntriesLength=1, CommitIndex=118, Term=1, peer_last_sent_idx 118 2026.08.17 23:52:12.254558 [ 423992 ] {} RaftInstance: idx: 119 2026.08.17 23:52:12.254560 [ 423992 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.254568 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:12.254579 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=120 2026.08.17 23:52:12.254581 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.254583 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 120 2026.08.17 23:52:12.254584 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.254586 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 119, new matched idx: 119 2026.08.17 23:52:12.254588 [ 423989 ] {} RaftInstance: last durable index 118, precommit index 119 2026.08.17 23:52:12.254591 [ 423989 ] {} RaftInstance: quorum idx 1, 119 118 118 2026.08.17 23:52:12.254593 [ 423989 ] {} RaftInstance: local log idx 119, target_commit_idx 118, quick_commit_index_ 118, state_->get_commit_idx() 118 2026.08.17 23:52:12.254937 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 170 2026.08.17 23:52:12.254944 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.254954 [ 423977 ] {} RaftInstance: append at log_idx 120, timestamp 1787010732254946 2026.08.17 23:52:12.254969 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.254973 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.254975 [ 424009 ] {} RaftInstance: last_log_idx: 119, starting_idx: 1, cur_nxt_idx: 121 2026.08.17 23:52:12.254979 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=119, LastLogTerm=1, EntriesLength=1, CommitIndex=118, Term=1, peer_last_sent_idx 120 2026.08.17 23:52:12.254980 [ 424009 ] {} RaftInstance: idx: 120 2026.08.17 23:52:12.254983 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.254994 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.255085 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.255088 [ 423980 ] {} RaftInstance: last durable index 119, precommit index 120 2026.08.17 23:52:12.255091 [ 423980 ] {} RaftInstance: quorum idx 1, 119 119 118 2026.08.17 23:52:12.255093 [ 423980 ] {} RaftInstance: trigger commit upto 119 2026.08.17 23:52:12.255094 [ 423980 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.255096 [ 423980 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.255098 [ 423980 ] {} RaftInstance: local log idx 120, target_commit_idx 119, quick_commit_index_ 119, state_->get_commit_idx() 118 2026.08.17 23:52:12.255100 [ 423980 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.255108 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.255109 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.255116 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.255113 [ 424007 ] {} RaftInstance: commit upto 119, current idx 118 2026.08.17 23:52:12.255120 [ 424007 ] {} RaftInstance: commit upto 119, current idx 119 2026.08.17 23:52:12.255143 [ 424007 ] {} RaftInstance: notify cb 119 0x7f0ecee99e20 2026.08.17 23:52:12.255158 [ 424007 ] {} RaftInstance: DONE: commit upto 119, current idx 119 2026.08.17 23:52:12.255160 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.257694 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.257697 [ 423980 ] {} RaftInstance: last durable index 120, precommit index 120 2026.08.17 23:52:12.257701 [ 423980 ] {} RaftInstance: quorum idx 1, 120 119 118 2026.08.17 23:52:12.257703 [ 423980 ] {} RaftInstance: local log idx 120, target_commit_idx 119, quick_commit_index_ 119, state_->get_commit_idx() 119 2026.08.17 23:52:12.257781 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.257784 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=120 2026.08.17 23:52:12.257786 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.257788 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.257789 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 120 2026.08.17 23:52:12.257796 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.257798 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 118, new matched idx: 119 2026.08.17 23:52:12.257801 [ 423981 ] {} RaftInstance: last durable index 120, precommit index 120 2026.08.17 23:52:12.257804 [ 423981 ] {} RaftInstance: quorum idx 1, 120 119 119 2026.08.17 23:52:12.257806 [ 423981 ] {} RaftInstance: local log idx 120, target_commit_idx 119, quick_commit_index_ 119, state_->get_commit_idx() 119 2026.08.17 23:52:12.257809 [ 423981 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.257811 [ 423981 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.257813 [ 423981 ] {} RaftInstance: last_log_idx: 119, starting_idx: 1, cur_nxt_idx: 121 2026.08.17 23:52:12.257816 [ 423981 ] {} RaftInstance: append_entries for 3 with LastLogIndex=119, LastLogTerm=1, EntriesLength=1, CommitIndex=119, Term=1, peer_last_sent_idx 119 2026.08.17 23:52:12.257817 [ 423981 ] {} RaftInstance: idx: 120 2026.08.17 23:52:12.257820 [ 423981 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.257835 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:12.257845 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=121 2026.08.17 23:52:12.257848 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.257850 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 121 2026.08.17 23:52:12.257852 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.257854 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 119, new matched idx: 120 2026.08.17 23:52:12.257855 [ 423985 ] {} RaftInstance: last durable index 120, precommit index 120 2026.08.17 23:52:12.257858 [ 423985 ] {} RaftInstance: quorum idx 1, 120 120 119 2026.08.17 23:52:12.257859 [ 423985 ] {} RaftInstance: trigger commit upto 120 2026.08.17 23:52:12.257861 [ 423985 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.257867 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.257869 [ 423985 ] {} RaftInstance: last_log_idx: 120, starting_idx: 1, cur_nxt_idx: 121 2026.08.17 23:52:12.257871 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=120, LastLogTerm=1, EntriesLength=0, CommitIndex=120, Term=1, peer_last_sent_idx 120 2026.08.17 23:52:12.257873 [ 423985 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.257875 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.257883 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:12.257884 [ 423985 ] {} RaftInstance: local log idx 120, target_commit_idx 120, quick_commit_index_ 120, state_->get_commit_idx() 119 2026.08.17 23:52:12.257886 [ 423985 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.257889 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.257890 [ 423985 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.257894 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.257896 [ 424007 ] {} RaftInstance: commit upto 120, current idx 119 2026.08.17 23:52:12.257898 [ 424007 ] {} RaftInstance: commit upto 120, current idx 120 2026.08.17 23:52:12.257912 [ 424007 ] {} RaftInstance: notify cb 120 0x7f0ed05b5f20 2026.08.17 23:52:12.257914 [ 424007 ] {} RaftInstance: DONE: commit upto 120, current idx 120 2026.08.17 23:52:12.257916 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.257941 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.257946 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=121 2026.08.17 23:52:12.257948 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.257951 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 121 2026.08.17 23:52:12.257953 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.257954 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 120, new matched idx: 120 2026.08.17 23:52:12.257957 [ 423984 ] {} RaftInstance: last durable index 120, precommit index 120 2026.08.17 23:52:12.257959 [ 423984 ] {} RaftInstance: quorum idx 1, 120 120 119 2026.08.17 23:52:12.257961 [ 423984 ] {} RaftInstance: local log idx 120, target_commit_idx 120, quick_commit_index_ 120, state_->get_commit_idx() 120 2026.08.17 23:52:12.261305 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.261317 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=121 2026.08.17 23:52:12.261321 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.261326 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 121 2026.08.17 23:52:12.261328 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.261331 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 119, new matched idx: 120 2026.08.17 23:52:12.261334 [ 423984 ] {} RaftInstance: last durable index 120, precommit index 120 2026.08.17 23:52:12.261340 [ 423984 ] {} RaftInstance: quorum idx 1, 120 120 120 2026.08.17 23:52:12.261345 [ 423984 ] {} RaftInstance: local log idx 120, target_commit_idx 120, quick_commit_index_ 120, state_->get_commit_idx() 120 2026.08.17 23:52:12.261347 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.261350 [ 423984 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.261352 [ 423984 ] {} RaftInstance: last_log_idx: 120, starting_idx: 1, cur_nxt_idx: 121 2026.08.17 23:52:12.261360 [ 423984 ] {} RaftInstance: append_entries for 3 with LastLogIndex=120, LastLogTerm=1, EntriesLength=0, CommitIndex=120, Term=1, peer_last_sent_idx 120 2026.08.17 23:52:12.261362 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.261365 [ 423984 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.261380 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:12.261470 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.261476 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=121 2026.08.17 23:52:12.261479 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.261481 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 121 2026.08.17 23:52:12.261484 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.261485 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 120, new matched idx: 120 2026.08.17 23:52:12.261488 [ 423993 ] {} RaftInstance: last durable index 120, precommit index 120 2026.08.17 23:52:12.261491 [ 423993 ] {} RaftInstance: quorum idx 1, 120 120 120 2026.08.17 23:52:12.261493 [ 423993 ] {} RaftInstance: local log idx 120, target_commit_idx 120, quick_commit_index_ 120, state_->get_commit_idx() 120 2026.08.17 23:52:12.265118 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 208 2026.08.17 23:52:12.265130 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.265147 [ 423977 ] {} RaftInstance: append at log_idx 121, timestamp 1787010732265132 2026.08.17 23:52:12.265158 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.265164 [ 424009 ] {} RaftInstance: last_log_idx: 120, starting_idx: 1, cur_nxt_idx: 122 2026.08.17 23:52:12.265168 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=120, LastLogTerm=1, EntriesLength=1, CommitIndex=120, Term=1, peer_last_sent_idx 121 2026.08.17 23:52:12.265169 [ 424009 ] {} RaftInstance: idx: 121 2026.08.17 23:52:12.265173 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.265195 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.265197 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.265198 [ 424009 ] {} RaftInstance: last_log_idx: 120, starting_idx: 1, cur_nxt_idx: 122 2026.08.17 23:52:12.265200 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=120, LastLogTerm=1, EntriesLength=1, CommitIndex=120, Term=1, peer_last_sent_idx 121 2026.08.17 23:52:12.265202 [ 424009 ] {} RaftInstance: idx: 121 2026.08.17 23:52:12.265204 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.265211 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.268085 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.268089 [ 423980 ] {} RaftInstance: last durable index 121, precommit index 121 2026.08.17 23:52:12.268092 [ 423980 ] {} RaftInstance: quorum idx 1, 121 120 120 2026.08.17 23:52:12.268095 [ 423980 ] {} RaftInstance: local log idx 121, target_commit_idx 120, quick_commit_index_ 120, state_->get_commit_idx() 120 2026.08.17 23:52:12.268141 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.268154 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=122 2026.08.17 23:52:12.268159 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.268162 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 122 2026.08.17 23:52:12.268167 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.268169 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 120, new matched idx: 121 2026.08.17 23:52:12.268173 [ 423994 ] {} RaftInstance: last durable index 121, precommit index 121 2026.08.17 23:52:12.268178 [ 423994 ] {} RaftInstance: quorum idx 1, 121 121 120 2026.08.17 23:52:12.268180 [ 423994 ] {} RaftInstance: trigger commit upto 121 2026.08.17 23:52:12.268183 [ 423994 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.268186 [ 423994 ] {} RaftInstance: last_log_idx: 121, starting_idx: 1, cur_nxt_idx: 122 2026.08.17 23:52:12.268189 [ 423994 ] {} RaftInstance: append_entries for 3 with LastLogIndex=121, LastLogTerm=1, EntriesLength=0, CommitIndex=121, Term=1, peer_last_sent_idx 121 2026.08.17 23:52:12.268191 [ 423994 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.268194 [ 423994 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.268208 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:12.268210 [ 423994 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.268213 [ 423994 ] {} RaftInstance: local log idx 121, target_commit_idx 121, quick_commit_index_ 121, state_->get_commit_idx() 120 2026.08.17 23:52:12.268215 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.268223 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.268230 [ 424007 ] {} RaftInstance: commit upto 121, current idx 120 2026.08.17 23:52:12.268233 [ 424007 ] {} RaftInstance: commit upto 121, current idx 121 2026.08.17 23:52:12.268250 [ 424007 ] {} RaftInstance: notify cb 121 0x7f0ed05e3020 2026.08.17 23:52:12.268253 [ 424007 ] {} RaftInstance: DONE: commit upto 121, current idx 121 2026.08.17 23:52:12.268255 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.268273 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.268279 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=122 2026.08.17 23:52:12.268282 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.268284 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 122 2026.08.17 23:52:12.268286 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.268288 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 121, new matched idx: 121 2026.08.17 23:52:12.268290 [ 423992 ] {} RaftInstance: last durable index 121, precommit index 121 2026.08.17 23:52:12.268293 [ 423992 ] {} RaftInstance: quorum idx 1, 121 121 120 2026.08.17 23:52:12.268295 [ 423992 ] {} RaftInstance: local log idx 121, target_commit_idx 121, quick_commit_index_ 121, state_->get_commit_idx() 121 2026.08.17 23:52:12.269338 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.269343 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=122 2026.08.17 23:52:12.269345 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.269348 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 122 2026.08.17 23:52:12.269350 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.269353 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 120, new matched idx: 121 2026.08.17 23:52:12.269355 [ 423989 ] {} RaftInstance: last durable index 121, precommit index 121 2026.08.17 23:52:12.269359 [ 423989 ] {} RaftInstance: quorum idx 1, 121 121 121 2026.08.17 23:52:12.269361 [ 423989 ] {} RaftInstance: local log idx 121, target_commit_idx 121, quick_commit_index_ 121, state_->get_commit_idx() 121 2026.08.17 23:52:12.269365 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.269367 [ 423989 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.269369 [ 423989 ] {} RaftInstance: last_log_idx: 121, starting_idx: 1, cur_nxt_idx: 122 2026.08.17 23:52:12.269372 [ 423989 ] {} RaftInstance: append_entries for 2 with LastLogIndex=121, LastLogTerm=1, EntriesLength=0, CommitIndex=121, Term=1, peer_last_sent_idx 121 2026.08.17 23:52:12.269374 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.269376 [ 423989 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.269386 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:12.269437 [ 423987 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.269441 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=122 2026.08.17 23:52:12.269443 [ 423987 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.269445 [ 423987 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 122 2026.08.17 23:52:12.269447 [ 423987 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.269449 [ 423987 ] {} RaftInstance: peer 2, prev matched idx: 121, new matched idx: 121 2026.08.17 23:52:12.269450 [ 423987 ] {} RaftInstance: last durable index 121, precommit index 121 2026.08.17 23:52:12.269453 [ 423987 ] {} RaftInstance: quorum idx 1, 121 121 121 2026.08.17 23:52:12.269454 [ 423987 ] {} RaftInstance: local log idx 121, target_commit_idx 121, quick_commit_index_ 121, state_->get_commit_idx() 121 2026.08.17 23:52:12.269513 [ 423987 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.269533 [ 423987 ] {} RaftInstance: append at log_idx 122, timestamp 1787010732269515 2026.08.17 23:52:12.269544 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.269546 [ 424009 ] {} RaftInstance: last_log_idx: 121, starting_idx: 1, cur_nxt_idx: 123 2026.08.17 23:52:12.269549 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=121, LastLogTerm=1, EntriesLength=1, CommitIndex=121, Term=1, peer_last_sent_idx 122 2026.08.17 23:52:12.269551 [ 424009 ] {} RaftInstance: idx: 122 2026.08.17 23:52:12.269553 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.269561 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.269563 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.269565 [ 424009 ] {} RaftInstance: last_log_idx: 121, starting_idx: 1, cur_nxt_idx: 123 2026.08.17 23:52:12.269567 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=121, LastLogTerm=1, EntriesLength=1, CommitIndex=121, Term=1, peer_last_sent_idx 122 2026.08.17 23:52:12.269568 [ 424009 ] {} RaftInstance: idx: 122 2026.08.17 23:52:12.269570 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.269576 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.272902 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.272905 [ 423980 ] {} RaftInstance: last durable index 122, precommit index 122 2026.08.17 23:52:12.272908 [ 423980 ] {} RaftInstance: quorum idx 1, 122 121 121 2026.08.17 23:52:12.272910 [ 423980 ] {} RaftInstance: local log idx 122, target_commit_idx 121, quick_commit_index_ 121, state_->get_commit_idx() 121 2026.08.17 23:52:12.272928 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.272930 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.272932 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=123 2026.08.17 23:52:12.272940 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.272942 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 123 2026.08.17 23:52:12.272944 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.272946 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 121, new matched idx: 122 2026.08.17 23:52:12.272948 [ 423996 ] {} RaftInstance: last durable index 122, precommit index 122 2026.08.17 23:52:12.272950 [ 423996 ] {} RaftInstance: quorum idx 1, 122 122 121 2026.08.17 23:52:12.272952 [ 423996 ] {} RaftInstance: trigger commit upto 122 2026.08.17 23:52:12.272954 [ 423996 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.272956 [ 423996 ] {} RaftInstance: last_log_idx: 122, starting_idx: 1, cur_nxt_idx: 123 2026.08.17 23:52:12.272958 [ 423996 ] {} RaftInstance: append_entries for 3 with LastLogIndex=122, LastLogTerm=1, EntriesLength=0, CommitIndex=122, Term=1, peer_last_sent_idx 122 2026.08.17 23:52:12.272960 [ 423996 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.272963 [ 423996 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.272971 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:12.272972 [ 423996 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.272974 [ 423996 ] {} RaftInstance: last_log_idx: 121, starting_idx: 1, cur_nxt_idx: 123 2026.08.17 23:52:12.272976 [ 423996 ] {} RaftInstance: append_entries for 2 with LastLogIndex=121, LastLogTerm=1, EntriesLength=1, CommitIndex=122, Term=1, peer_last_sent_idx 122 2026.08.17 23:52:12.272978 [ 423996 ] {} RaftInstance: idx: 122 2026.08.17 23:52:12.272980 [ 423996 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.272987 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:12.272989 [ 423996 ] {} RaftInstance: local log idx 122, target_commit_idx 122, quick_commit_index_ 122, state_->get_commit_idx() 121 2026.08.17 23:52:12.272991 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.272995 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.272998 [ 424007 ] {} RaftInstance: commit upto 122, current idx 121 2026.08.17 23:52:12.272998 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=123 2026.08.17 23:52:12.273000 [ 424007 ] {} RaftInstance: commit upto 122, current idx 122 2026.08.17 23:52:12.273001 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.273004 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 123 2026.08.17 23:52:12.273006 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.273007 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 121, new matched idx: 122 2026.08.17 23:52:12.273009 [ 423993 ] {} RaftInstance: last durable index 122, precommit index 122 2026.08.17 23:52:12.273011 [ 423993 ] {} RaftInstance: quorum idx 1, 122 122 122 2026.08.17 23:52:12.273013 [ 423993 ] {} RaftInstance: local log idx 122, target_commit_idx 122, quick_commit_index_ 122, state_->get_commit_idx() 121 2026.08.17 23:52:12.273014 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.273022 [ 424007 ] {} RaftInstance: notify cb 122 0x7f0eceead720 2026.08.17 23:52:12.273035 [ 424007 ] {} RaftInstance: DONE: commit upto 122, current idx 122 2026.08.17 23:52:12.273037 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.273101 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.273105 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.273106 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=123 2026.08.17 23:52:12.273114 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.273116 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 123 2026.08.17 23:52:12.273118 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.273120 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 122, new matched idx: 122 2026.08.17 23:52:12.273122 [ 423992 ] {} RaftInstance: last durable index 122, precommit index 122 2026.08.17 23:52:12.273125 [ 423992 ] {} RaftInstance: quorum idx 1, 122 122 122 2026.08.17 23:52:12.273127 [ 423992 ] {} RaftInstance: local log idx 122, target_commit_idx 122, quick_commit_index_ 122, state_->get_commit_idx() 122 2026.08.17 23:52:12.273132 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=123 2026.08.17 23:52:12.273135 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.273137 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 123 2026.08.17 23:52:12.273138 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.273140 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 122, new matched idx: 122 2026.08.17 23:52:12.273142 [ 423986 ] {} RaftInstance: last durable index 122, precommit index 122 2026.08.17 23:52:12.273144 [ 423986 ] {} RaftInstance: quorum idx 1, 122 122 122 2026.08.17 23:52:12.273145 [ 423986 ] {} RaftInstance: local log idx 122, target_commit_idx 122, quick_commit_index_ 122, state_->get_commit_idx() 122 2026.08.17 23:52:12.356129 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 89 2026.08.17 23:52:12.356156 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.356172 [ 423977 ] {} RaftInstance: append at log_idx 123, timestamp 1787010732356158 2026.08.17 23:52:12.356185 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.356191 [ 424009 ] {} RaftInstance: last_log_idx: 122, starting_idx: 1, cur_nxt_idx: 124 2026.08.17 23:52:12.356196 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=122, LastLogTerm=1, EntriesLength=1, CommitIndex=122, Term=1, peer_last_sent_idx 123 2026.08.17 23:52:12.356199 [ 424009 ] {} RaftInstance: idx: 123 2026.08.17 23:52:12.356202 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.356225 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.356228 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.356230 [ 424009 ] {} RaftInstance: last_log_idx: 122, starting_idx: 1, cur_nxt_idx: 124 2026.08.17 23:52:12.356232 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=122, LastLogTerm=1, EntriesLength=1, CommitIndex=122, Term=1, peer_last_sent_idx 122 2026.08.17 23:52:12.356233 [ 424009 ] {} RaftInstance: idx: 123 2026.08.17 23:52:12.356235 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.356250 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.359360 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.359370 [ 423980 ] {} RaftInstance: last durable index 123, precommit index 123 2026.08.17 23:52:12.359374 [ 423980 ] {} RaftInstance: quorum idx 1, 123 122 122 2026.08.17 23:52:12.359377 [ 423980 ] {} RaftInstance: local log idx 123, target_commit_idx 122, quick_commit_index_ 122, state_->get_commit_idx() 122 2026.08.17 23:52:12.359445 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.359464 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=124 2026.08.17 23:52:12.359468 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.359474 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 124 2026.08.17 23:52:12.359476 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.359479 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 122, new matched idx: 123 2026.08.17 23:52:12.359482 [ 423994 ] {} RaftInstance: last durable index 123, precommit index 123 2026.08.17 23:52:12.359489 [ 423994 ] {} RaftInstance: quorum idx 1, 123 123 122 2026.08.17 23:52:12.359492 [ 423994 ] {} RaftInstance: trigger commit upto 123 2026.08.17 23:52:12.359495 [ 423994 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.359497 [ 423994 ] {} RaftInstance: last_log_idx: 123, starting_idx: 1, cur_nxt_idx: 124 2026.08.17 23:52:12.359501 [ 423994 ] {} RaftInstance: append_entries for 3 with LastLogIndex=123, LastLogTerm=1, EntriesLength=0, CommitIndex=123, Term=1, peer_last_sent_idx 123 2026.08.17 23:52:12.359502 [ 423994 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.359505 [ 423994 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.359519 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:12.359525 [ 423994 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.359528 [ 423994 ] {} RaftInstance: local log idx 123, target_commit_idx 123, quick_commit_index_ 123, state_->get_commit_idx() 122 2026.08.17 23:52:12.359530 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.359540 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.359547 [ 424007 ] {} RaftInstance: commit upto 123, current idx 122 2026.08.17 23:52:12.359549 [ 424007 ] {} RaftInstance: commit upto 123, current idx 123 2026.08.17 23:52:12.359557 [ 424007 ] {} RaftInstance: notify cb 123 0x7f0ed05e3120 2026.08.17 23:52:12.359561 [ 424007 ] {} RaftInstance: DONE: commit upto 123, current idx 123 2026.08.17 23:52:12.359564 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.359621 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 886 2026.08.17 23:52:12.359621 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.359633 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.359644 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=124 2026.08.17 23:52:12.359653 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.359656 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 124 2026.08.17 23:52:12.359659 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.359661 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 123, new matched idx: 123 2026.08.17 23:52:12.359664 [ 423977 ] {} RaftInstance: append at log_idx 124, timestamp 1787010732359647 2026.08.17 23:52:12.359664 [ 423982 ] {} RaftInstance: last durable index 123, precommit index 123 2026.08.17 23:52:12.359675 [ 423982 ] {} RaftInstance: quorum idx 1, 123 123 122 2026.08.17 23:52:12.359677 [ 423982 ] {} RaftInstance: local log idx 124, target_commit_idx 123, quick_commit_index_ 123, state_->get_commit_idx() 123 2026.08.17 23:52:12.359684 [ 423982 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.359687 [ 423982 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.359689 [ 423982 ] {} RaftInstance: last_log_idx: 123, starting_idx: 1, cur_nxt_idx: 125 2026.08.17 23:52:12.359693 [ 423982 ] {} RaftInstance: append_entries for 3 with LastLogIndex=123, LastLogTerm=1, EntriesLength=1, CommitIndex=123, Term=1, peer_last_sent_idx 124 2026.08.17 23:52:12.359695 [ 423982 ] {} RaftInstance: idx: 124 2026.08.17 23:52:12.359698 [ 423982 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.359718 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:12.359727 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.359732 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.360036 [ 423987 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.360048 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=124 2026.08.17 23:52:12.360051 [ 423987 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.360054 [ 423987 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 124 2026.08.17 23:52:12.360055 [ 423987 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.360057 [ 423987 ] {} RaftInstance: peer 2, prev matched idx: 122, new matched idx: 123 2026.08.17 23:52:12.360060 [ 423987 ] {} RaftInstance: last durable index 123, precommit index 124 2026.08.17 23:52:12.360063 [ 423987 ] {} RaftInstance: quorum idx 1, 123 123 123 2026.08.17 23:52:12.360065 [ 423987 ] {} RaftInstance: local log idx 124, target_commit_idx 123, quick_commit_index_ 123, state_->get_commit_idx() 123 2026.08.17 23:52:12.360067 [ 423987 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.360069 [ 423987 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.360071 [ 423987 ] {} RaftInstance: last_log_idx: 123, starting_idx: 1, cur_nxt_idx: 125 2026.08.17 23:52:12.360074 [ 423987 ] {} RaftInstance: append_entries for 2 with LastLogIndex=123, LastLogTerm=1, EntriesLength=1, CommitIndex=123, Term=1, peer_last_sent_idx 123 2026.08.17 23:52:12.360076 [ 423987 ] {} RaftInstance: idx: 124 2026.08.17 23:52:12.360078 [ 423987 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.360103 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:12.363507 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.363515 [ 423980 ] {} RaftInstance: last durable index 124, precommit index 124 2026.08.17 23:52:12.363519 [ 423980 ] {} RaftInstance: quorum idx 1, 124 123 123 2026.08.17 23:52:12.363521 [ 423980 ] {} RaftInstance: local log idx 124, target_commit_idx 123, quick_commit_index_ 123, state_->get_commit_idx() 123 2026.08.17 23:52:12.363593 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.363599 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=125 2026.08.17 23:52:12.363602 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.363607 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 125 2026.08.17 23:52:12.363609 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.363610 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 123, new matched idx: 124 2026.08.17 23:52:12.363613 [ 423991 ] {} RaftInstance: last durable index 124, precommit index 124 2026.08.17 23:52:12.363616 [ 423991 ] {} RaftInstance: quorum idx 1, 124 124 123 2026.08.17 23:52:12.363620 [ 423991 ] {} RaftInstance: trigger commit upto 124 2026.08.17 23:52:12.363622 [ 423991 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.363625 [ 423991 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.363626 [ 423991 ] {} RaftInstance: last_log_idx: 124, starting_idx: 1, cur_nxt_idx: 125 2026.08.17 23:52:12.363629 [ 423991 ] {} RaftInstance: append_entries for 2 with LastLogIndex=124, LastLogTerm=1, EntriesLength=0, CommitIndex=124, Term=1, peer_last_sent_idx 124 2026.08.17 23:52:12.363631 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.363634 [ 423991 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.363646 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:12.363648 [ 423991 ] {} RaftInstance: local log idx 124, target_commit_idx 124, quick_commit_index_ 124, state_->get_commit_idx() 123 2026.08.17 23:52:12.363650 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.363662 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.363665 [ 424007 ] {} RaftInstance: commit upto 124, current idx 123 2026.08.17 23:52:12.363666 [ 424007 ] {} RaftInstance: commit upto 124, current idx 124 2026.08.17 23:52:12.363680 [ 424007 ] {} RaftInstance: notify cb 124 0x7f0ed05e3220 2026.08.17 23:52:12.363682 [ 424007 ] {} RaftInstance: DONE: commit upto 124, current idx 124 2026.08.17 23:52:12.363684 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.363701 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.363706 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=125 2026.08.17 23:52:12.363707 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.363710 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 125 2026.08.17 23:52:12.363712 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.363713 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 123, new matched idx: 124 2026.08.17 23:52:12.363715 [ 423990 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.363716 [ 423991 ] {} RaftInstance: last durable index 124, precommit index 124 2026.08.17 23:52:12.363721 [ 423991 ] {} RaftInstance: quorum idx 1, 124 124 124 2026.08.17 23:52:12.363723 [ 423991 ] {} RaftInstance: local log idx 124, target_commit_idx 124, quick_commit_index_ 124, state_->get_commit_idx() 124 2026.08.17 23:52:12.363725 [ 423991 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.363727 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.363729 [ 423991 ] {} RaftInstance: last_log_idx: 124, starting_idx: 1, cur_nxt_idx: 125 2026.08.17 23:52:12.363732 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=124, LastLogTerm=1, EntriesLength=0, CommitIndex=124, Term=1, peer_last_sent_idx 124 2026.08.17 23:52:12.363733 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.363736 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.363744 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:12.363747 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 233 2026.08.17 23:52:12.363754 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.363754 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=125 2026.08.17 23:52:12.363757 [ 423990 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.363762 [ 423990 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 125 2026.08.17 23:52:12.363765 [ 423990 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.363769 [ 423990 ] {} RaftInstance: peer 2, prev matched idx: 124, new matched idx: 124 2026.08.17 23:52:12.363771 [ 423990 ] {} RaftInstance: last durable index 124, precommit index 124 2026.08.17 23:52:12.363773 [ 423990 ] {} RaftInstance: quorum idx 1, 124 124 124 2026.08.17 23:52:12.363765 [ 423977 ] {} RaftInstance: append at log_idx 125, timestamp 1787010732363755 2026.08.17 23:52:12.363774 [ 423990 ] {} RaftInstance: local log idx 125, target_commit_idx 124, quick_commit_index_ 124, state_->get_commit_idx() 124 2026.08.17 23:52:12.363779 [ 423990 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.363780 [ 423990 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.363782 [ 423990 ] {} RaftInstance: last_log_idx: 124, starting_idx: 1, cur_nxt_idx: 126 2026.08.17 23:52:12.363785 [ 423990 ] {} RaftInstance: append_entries for 2 with LastLogIndex=124, LastLogTerm=1, EntriesLength=1, CommitIndex=124, Term=1, peer_last_sent_idx 125 2026.08.17 23:52:12.363787 [ 423990 ] {} RaftInstance: idx: 125 2026.08.17 23:52:12.363789 [ 423990 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.363797 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:12.363806 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.363811 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.363814 [ 424009 ] {} RaftInstance: last_log_idx: 124, starting_idx: 1, cur_nxt_idx: 126 2026.08.17 23:52:12.363817 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=124, LastLogTerm=1, EntriesLength=1, CommitIndex=124, Term=1, peer_last_sent_idx 125 2026.08.17 23:52:12.363819 [ 424009 ] {} RaftInstance: idx: 125 2026.08.17 23:52:12.363821 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.363831 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.363833 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.363842 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=125 2026.08.17 23:52:12.363845 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.363848 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 125 2026.08.17 23:52:12.363850 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.363852 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 124, new matched idx: 124 2026.08.17 23:52:12.363854 [ 423992 ] {} RaftInstance: last durable index 124, precommit index 125 2026.08.17 23:52:12.363857 [ 423992 ] {} RaftInstance: quorum idx 1, 124 124 124 2026.08.17 23:52:12.363860 [ 423992 ] {} RaftInstance: local log idx 125, target_commit_idx 124, quick_commit_index_ 124, state_->get_commit_idx() 124 2026.08.17 23:52:12.363861 [ 423992 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.363864 [ 423992 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.364393 [ 423981 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.364404 [ 423981 ] {} RaftInstance: append at log_idx 126, timestamp 1787010732364396 2026.08.17 23:52:12.364410 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.364412 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.367728 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.367736 [ 423980 ] {} RaftInstance: last durable index 125, precommit index 126 2026.08.17 23:52:12.367739 [ 423980 ] {} RaftInstance: quorum idx 1, 125 124 124 2026.08.17 23:52:12.367741 [ 423980 ] {} RaftInstance: local log idx 126, target_commit_idx 124, quick_commit_index_ 124, state_->get_commit_idx() 124 2026.08.17 23:52:12.367799 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.367805 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=126 2026.08.17 23:52:12.367808 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.367810 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 126 2026.08.17 23:52:12.367812 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.367813 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.367814 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 124, new matched idx: 125 2026.08.17 23:52:12.367820 [ 423994 ] {} RaftInstance: last durable index 125, precommit index 126 2026.08.17 23:52:12.367823 [ 423994 ] {} RaftInstance: quorum idx 1, 125 125 124 2026.08.17 23:52:12.367824 [ 423994 ] {} RaftInstance: trigger commit upto 125 2026.08.17 23:52:12.367827 [ 423994 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.367829 [ 423994 ] {} RaftInstance: last_log_idx: 124, starting_idx: 1, cur_nxt_idx: 127 2026.08.17 23:52:12.367831 [ 423994 ] {} RaftInstance: last sent log (125) to peer 3 is not applied, cnt 1 2026.08.17 23:52:12.367834 [ 423994 ] {} RaftInstance: append_entries for 3 with LastLogIndex=124, LastLogTerm=1, EntriesLength=2, CommitIndex=125, Term=1, peer_last_sent_idx 125 2026.08.17 23:52:12.367835 [ 423994 ] {} RaftInstance: idx range: 125-126 2026.08.17 23:52:12.367838 [ 423994 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.367858 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:12.367861 [ 423994 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.367862 [ 423994 ] {} RaftInstance: last_log_idx: 125, starting_idx: 1, cur_nxt_idx: 127 2026.08.17 23:52:12.367864 [ 423994 ] {} RaftInstance: append_entries for 2 with LastLogIndex=125, LastLogTerm=1, EntriesLength=1, CommitIndex=125, Term=1, peer_last_sent_idx 125 2026.08.17 23:52:12.367866 [ 423994 ] {} RaftInstance: idx: 126 2026.08.17 23:52:12.367868 [ 423994 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.367874 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:12.367876 [ 423994 ] {} RaftInstance: local log idx 126, target_commit_idx 125, quick_commit_index_ 125, state_->get_commit_idx() 124 2026.08.17 23:52:12.367878 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.367881 [ 423994 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.367883 [ 423994 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.367890 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.367893 [ 424007 ] {} RaftInstance: commit upto 125, current idx 124 2026.08.17 23:52:12.367894 [ 424007 ] {} RaftInstance: commit upto 125, current idx 125 2026.08.17 23:52:12.367913 [ 424007 ] {} RaftInstance: notify cb 125 0x7f0ed05e3320 2026.08.17 23:52:12.367917 [ 424007 ] {} RaftInstance: DONE: commit upto 125, current idx 125 2026.08.17 23:52:12.367916 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=126 2026.08.17 23:52:12.367919 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.367922 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.367932 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 126 2026.08.17 23:52:12.367934 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.367936 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 124, new matched idx: 125 2026.08.17 23:52:12.367938 [ 423988 ] {} RaftInstance: last durable index 125, precommit index 126 2026.08.17 23:52:12.367940 [ 423988 ] {} RaftInstance: quorum idx 1, 125 125 125 2026.08.17 23:52:12.367942 [ 423988 ] {} RaftInstance: local log idx 126, target_commit_idx 125, quick_commit_index_ 125, state_->get_commit_idx() 125 2026.08.17 23:52:12.367944 [ 423988 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.367946 [ 423988 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.368221 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 170 2026.08.17 23:52:12.368226 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.368236 [ 423977 ] {} RaftInstance: append at log_idx 127, timestamp 1787010732368228 2026.08.17 23:52:12.368243 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.368246 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.371845 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.371850 [ 423980 ] {} RaftInstance: last durable index 126, precommit index 127 2026.08.17 23:52:12.371853 [ 423980 ] {} RaftInstance: quorum idx 1, 126 125 125 2026.08.17 23:52:12.371855 [ 423980 ] {} RaftInstance: local log idx 127, target_commit_idx 125, quick_commit_index_ 125, state_->get_commit_idx() 125 2026.08.17 23:52:12.371895 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.371900 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=127 2026.08.17 23:52:12.371903 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.371905 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 127 2026.08.17 23:52:12.371907 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.371909 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 125, new matched idx: 126 2026.08.17 23:52:12.371911 [ 423993 ] {} RaftInstance: last durable index 126, precommit index 127 2026.08.17 23:52:12.371914 [ 423993 ] {} RaftInstance: quorum idx 1, 126 126 125 2026.08.17 23:52:12.371916 [ 423993 ] {} RaftInstance: trigger commit upto 126 2026.08.17 23:52:12.371918 [ 423993 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.371920 [ 423993 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.371922 [ 423993 ] {} RaftInstance: last_log_idx: 126, starting_idx: 1, cur_nxt_idx: 128 2026.08.17 23:52:12.371925 [ 423993 ] {} RaftInstance: append_entries for 2 with LastLogIndex=126, LastLogTerm=1, EntriesLength=1, CommitIndex=126, Term=1, peer_last_sent_idx 126 2026.08.17 23:52:12.371927 [ 423993 ] {} RaftInstance: idx: 127 2026.08.17 23:52:12.371930 [ 423993 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.371932 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.371944 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:12.371946 [ 423993 ] {} RaftInstance: local log idx 127, target_commit_idx 126, quick_commit_index_ 126, state_->get_commit_idx() 125 2026.08.17 23:52:12.371948 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.371952 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.371953 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.371958 [ 424007 ] {} RaftInstance: commit upto 126, current idx 125 2026.08.17 23:52:12.371954 [ 423993 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.371960 [ 424007 ] {} RaftInstance: commit upto 126, current idx 126 2026.08.17 23:52:12.371967 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=127 2026.08.17 23:52:12.371970 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.371972 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 127 2026.08.17 23:52:12.371974 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.371974 [ 424007 ] {} RaftInstance: notify cb 126 0x7f0ecee2c420 2026.08.17 23:52:12.371976 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 125, new matched idx: 126 2026.08.17 23:52:12.371984 [ 423989 ] {} RaftInstance: last durable index 126, precommit index 127 2026.08.17 23:52:12.371987 [ 423989 ] {} RaftInstance: quorum idx 1, 126 126 126 2026.08.17 23:52:12.371989 [ 423989 ] {} RaftInstance: local log idx 127, target_commit_idx 126, quick_commit_index_ 126, state_->get_commit_idx() 125 2026.08.17 23:52:12.371990 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.371992 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.371993 [ 423989 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.371997 [ 423989 ] {} RaftInstance: last_log_idx: 126, starting_idx: 1, cur_nxt_idx: 128 2026.08.17 23:52:12.372000 [ 423989 ] {} RaftInstance: append_entries for 3 with LastLogIndex=126, LastLogTerm=1, EntriesLength=1, CommitIndex=126, Term=1, peer_last_sent_idx 125 2026.08.17 23:52:12.371994 [ 424007 ] {} RaftInstance: DONE: commit upto 126, current idx 126 2026.08.17 23:52:12.372003 [ 423989 ] {} RaftInstance: idx: 127 2026.08.17 23:52:12.372005 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.372009 [ 423989 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.372025 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:12.375739 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.375744 [ 423980 ] {} RaftInstance: last durable index 127, precommit index 127 2026.08.17 23:52:12.375747 [ 423980 ] {} RaftInstance: quorum idx 1, 127 126 126 2026.08.17 23:52:12.375749 [ 423980 ] {} RaftInstance: local log idx 127, target_commit_idx 126, quick_commit_index_ 126, state_->get_commit_idx() 126 2026.08.17 23:52:12.375797 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.375800 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=128 2026.08.17 23:52:12.375802 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.375804 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 128 2026.08.17 23:52:12.375807 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.375808 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 126, new matched idx: 127 2026.08.17 23:52:12.375810 [ 423991 ] {} RaftInstance: last durable index 127, precommit index 127 2026.08.17 23:52:12.375813 [ 423991 ] {} RaftInstance: quorum idx 1, 127 127 126 2026.08.17 23:52:12.375814 [ 423991 ] {} RaftInstance: trigger commit upto 127 2026.08.17 23:52:12.375816 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.375818 [ 423991 ] {} RaftInstance: last_log_idx: 127, starting_idx: 1, cur_nxt_idx: 128 2026.08.17 23:52:12.375824 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=127, LastLogTerm=1, EntriesLength=0, CommitIndex=127, Term=1, peer_last_sent_idx 127 2026.08.17 23:52:12.375826 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.375827 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.375839 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:12.375841 [ 423991 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.375843 [ 423991 ] {} RaftInstance: local log idx 127, target_commit_idx 127, quick_commit_index_ 127, state_->get_commit_idx() 126 2026.08.17 23:52:12.375842 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.375846 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.375872 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=128 2026.08.17 23:52:12.375877 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.375880 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 128 2026.08.17 23:52:12.375883 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.375882 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.375885 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 126, new matched idx: 127 2026.08.17 23:52:12.375899 [ 423983 ] {} RaftInstance: last durable index 127, precommit index 127 2026.08.17 23:52:12.375905 [ 423983 ] {} RaftInstance: quorum idx 1, 127 127 127 2026.08.17 23:52:12.375908 [ 423983 ] {} RaftInstance: local log idx 127, target_commit_idx 127, quick_commit_index_ 127, state_->get_commit_idx() 126 2026.08.17 23:52:12.375910 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.375912 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.375893 [ 424007 ] {} RaftInstance: commit upto 127, current idx 126 2026.08.17 23:52:12.375918 [ 424007 ] {} RaftInstance: commit upto 127, current idx 127 2026.08.17 23:52:12.375914 [ 423983 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.375920 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.375923 [ 423983 ] {} RaftInstance: last_log_idx: 127, starting_idx: 1, cur_nxt_idx: 128 2026.08.17 23:52:12.375936 [ 423983 ] {} RaftInstance: append_entries for 2 with LastLogIndex=127, LastLogTerm=1, EntriesLength=0, CommitIndex=127, Term=1, peer_last_sent_idx 127 2026.08.17 23:52:12.375938 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.375941 [ 423983 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.375947 [ 424007 ] {} RaftInstance: notify cb 127 0x7f0ed05e3420 2026.08.17 23:52:12.375952 [ 424007 ] {} RaftInstance: DONE: commit upto 127, current idx 127 2026.08.17 23:52:12.375958 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:12.375960 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.375967 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=128 2026.08.17 23:52:12.375971 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.375974 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 128 2026.08.17 23:52:12.375976 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.375979 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 127, new matched idx: 127 2026.08.17 23:52:12.375982 [ 423992 ] {} RaftInstance: last durable index 127, precommit index 127 2026.08.17 23:52:12.375990 [ 423992 ] {} RaftInstance: quorum idx 1, 127 127 127 2026.08.17 23:52:12.375992 [ 423992 ] {} RaftInstance: local log idx 127, target_commit_idx 127, quick_commit_index_ 127, state_->get_commit_idx() 127 2026.08.17 23:52:12.376019 [ 423987 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.376028 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=128 2026.08.17 23:52:12.376031 [ 423987 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.376034 [ 423987 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 128 2026.08.17 23:52:12.376035 [ 423987 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.376037 [ 423987 ] {} RaftInstance: peer 2, prev matched idx: 127, new matched idx: 127 2026.08.17 23:52:12.376040 [ 423987 ] {} RaftInstance: last durable index 127, precommit index 127 2026.08.17 23:52:12.376043 [ 423987 ] {} RaftInstance: quorum idx 1, 127 127 127 2026.08.17 23:52:12.376045 [ 423987 ] {} RaftInstance: local log idx 127, target_commit_idx 127, quick_commit_index_ 127, state_->get_commit_idx() 127 2026.08.17 23:52:12.380624 [ 423981 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.380644 [ 423981 ] {} RaftInstance: append at log_idx 128, timestamp 1787010732380628 2026.08.17 23:52:12.380656 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.380661 [ 424009 ] {} RaftInstance: last_log_idx: 127, starting_idx: 1, cur_nxt_idx: 129 2026.08.17 23:52:12.380665 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=127, LastLogTerm=1, EntriesLength=1, CommitIndex=127, Term=1, peer_last_sent_idx 128 2026.08.17 23:52:12.380667 [ 424009 ] {} RaftInstance: idx: 128 2026.08.17 23:52:12.380685 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.380696 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.380698 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.380700 [ 424009 ] {} RaftInstance: last_log_idx: 127, starting_idx: 1, cur_nxt_idx: 129 2026.08.17 23:52:12.380702 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=127, LastLogTerm=1, EntriesLength=1, CommitIndex=127, Term=1, peer_last_sent_idx 128 2026.08.17 23:52:12.380703 [ 424009 ] {} RaftInstance: idx: 128 2026.08.17 23:52:12.380705 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.380717 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.384058 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 83 2026.08.17 23:52:12.384066 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.384077 [ 423977 ] {} RaftInstance: append at log_idx 129, timestamp 1787010732384068 2026.08.17 23:52:12.384087 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.384090 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.384932 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.386206 [ 423980 ] {} RaftInstance: last durable index 128, precommit index 129 2026.08.17 23:52:12.386209 [ 423980 ] {} RaftInstance: quorum idx 1, 128 127 127 2026.08.17 23:52:12.386212 [ 423980 ] {} RaftInstance: local log idx 129, target_commit_idx 127, quick_commit_index_ 127, state_->get_commit_idx() 127 2026.08.17 23:52:12.386462 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.386465 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.386472 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=129 2026.08.17 23:52:12.386475 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.386478 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 129 2026.08.17 23:52:12.386480 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.386481 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 127, new matched idx: 128 2026.08.17 23:52:12.386484 [ 423995 ] {} RaftInstance: last durable index 128, precommit index 129 2026.08.17 23:52:12.386486 [ 423995 ] {} RaftInstance: quorum idx 1, 128 128 127 2026.08.17 23:52:12.386488 [ 423995 ] {} RaftInstance: trigger commit upto 128 2026.08.17 23:52:12.386490 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.386493 [ 423995 ] {} RaftInstance: last_log_idx: 127, starting_idx: 1, cur_nxt_idx: 130 2026.08.17 23:52:12.386495 [ 423995 ] {} RaftInstance: last sent log (128) to peer 3 is not applied, cnt 1 2026.08.17 23:52:12.386497 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=127, LastLogTerm=1, EntriesLength=2, CommitIndex=128, Term=1, peer_last_sent_idx 128 2026.08.17 23:52:12.386499 [ 423995 ] {} RaftInstance: idx range: 128-129 2026.08.17 23:52:12.386501 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.386511 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:12.386513 [ 423995 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.386515 [ 423995 ] {} RaftInstance: last_log_idx: 128, starting_idx: 1, cur_nxt_idx: 130 2026.08.17 23:52:12.386517 [ 423995 ] {} RaftInstance: append_entries for 2 with LastLogIndex=128, LastLogTerm=1, EntriesLength=1, CommitIndex=128, Term=1, peer_last_sent_idx 128 2026.08.17 23:52:12.386518 [ 423995 ] {} RaftInstance: idx: 129 2026.08.17 23:52:12.386520 [ 423995 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.386526 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:12.386528 [ 423995 ] {} RaftInstance: local log idx 129, target_commit_idx 128, quick_commit_index_ 128, state_->get_commit_idx() 127 2026.08.17 23:52:12.386530 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.386536 [ 423995 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.386538 [ 423995 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.386544 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=129 2026.08.17 23:52:12.386548 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.386547 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.386551 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 129 2026.08.17 23:52:12.386565 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.386567 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 127, new matched idx: 128 2026.08.17 23:52:12.386559 [ 424007 ] {} RaftInstance: commit upto 128, current idx 127 2026.08.17 23:52:12.386574 [ 424007 ] {} RaftInstance: commit upto 128, current idx 128 2026.08.17 23:52:12.386569 [ 423986 ] {} RaftInstance: last durable index 128, precommit index 129 2026.08.17 23:52:12.386583 [ 423986 ] {} RaftInstance: quorum idx 1, 128 128 128 2026.08.17 23:52:12.386585 [ 423986 ] {} RaftInstance: local log idx 129, target_commit_idx 128, quick_commit_index_ 128, state_->get_commit_idx() 127 2026.08.17 23:52:12.386587 [ 424007 ] {} RaftInstance: notify cb 128 0x7f0eceead320 2026.08.17 23:52:12.386587 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.386601 [ 423986 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.386604 [ 423986 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.386620 [ 424007 ] {} RaftInstance: DONE: commit upto 128, current idx 128 2026.08.17 23:52:12.386624 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.389067 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.389071 [ 423980 ] {} RaftInstance: last durable index 129, precommit index 129 2026.08.17 23:52:12.389075 [ 423980 ] {} RaftInstance: quorum idx 1, 129 128 128 2026.08.17 23:52:12.389077 [ 423980 ] {} RaftInstance: local log idx 129, target_commit_idx 128, quick_commit_index_ 128, state_->get_commit_idx() 128 2026.08.17 23:52:12.389113 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.389117 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=130 2026.08.17 23:52:12.389120 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.389122 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 130 2026.08.17 23:52:12.389124 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.389126 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 128, new matched idx: 129 2026.08.17 23:52:12.389128 [ 423993 ] {} RaftInstance: last durable index 129, precommit index 129 2026.08.17 23:52:12.389130 [ 423993 ] {} RaftInstance: quorum idx 1, 129 129 128 2026.08.17 23:52:12.389132 [ 423993 ] {} RaftInstance: trigger commit upto 129 2026.08.17 23:52:12.389134 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.389136 [ 423993 ] {} RaftInstance: last_log_idx: 129, starting_idx: 1, cur_nxt_idx: 130 2026.08.17 23:52:12.389138 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=129, LastLogTerm=1, EntriesLength=0, CommitIndex=129, Term=1, peer_last_sent_idx 128 2026.08.17 23:52:12.389140 [ 423993 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.389142 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.389153 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:12.389164 [ 423993 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.389165 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.389167 [ 423993 ] {} RaftInstance: local log idx 129, target_commit_idx 129, quick_commit_index_ 129, state_->get_commit_idx() 128 2026.08.17 23:52:12.389169 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.389182 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.389186 [ 424007 ] {} RaftInstance: commit upto 129, current idx 128 2026.08.17 23:52:12.389188 [ 424007 ] {} RaftInstance: commit upto 129, current idx 129 2026.08.17 23:52:12.389193 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=130 2026.08.17 23:52:12.389194 [ 424007 ] {} RaftInstance: notify cb 129 0x7f0ed05e3520 2026.08.17 23:52:12.389201 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.389204 [ 424007 ] {} RaftInstance: DONE: commit upto 129, current idx 129 2026.08.17 23:52:12.389199 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.389227 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.389229 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 130 2026.08.17 23:52:12.389249 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.389251 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 128, new matched idx: 129 2026.08.17 23:52:12.389253 [ 423991 ] {} RaftInstance: last durable index 129, precommit index 129 2026.08.17 23:52:12.389256 [ 423991 ] {} RaftInstance: quorum idx 1, 129 129 129 2026.08.17 23:52:12.389258 [ 423991 ] {} RaftInstance: local log idx 129, target_commit_idx 129, quick_commit_index_ 129, state_->get_commit_idx() 129 2026.08.17 23:52:12.389260 [ 423991 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.389262 [ 423991 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.389264 [ 423991 ] {} RaftInstance: last_log_idx: 129, starting_idx: 1, cur_nxt_idx: 130 2026.08.17 23:52:12.389266 [ 423991 ] {} RaftInstance: append_entries for 2 with LastLogIndex=129, LastLogTerm=1, EntriesLength=0, CommitIndex=129, Term=1, peer_last_sent_idx 129 2026.08.17 23:52:12.389268 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.389270 [ 423991 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.389282 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:12.389288 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=130 2026.08.17 23:52:12.389294 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.389297 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 130 2026.08.17 23:52:12.389299 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.389302 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 129, new matched idx: 129 2026.08.17 23:52:12.389305 [ 423983 ] {} RaftInstance: last durable index 129, precommit index 129 2026.08.17 23:52:12.389309 [ 423983 ] {} RaftInstance: quorum idx 1, 129 129 129 2026.08.17 23:52:12.389312 [ 423983 ] {} RaftInstance: local log idx 129, target_commit_idx 129, quick_commit_index_ 129, state_->get_commit_idx() 129 2026.08.17 23:52:12.389333 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.389338 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=130 2026.08.17 23:52:12.389340 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.389343 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 130 2026.08.17 23:52:12.389345 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.389346 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 129, new matched idx: 129 2026.08.17 23:52:12.389349 [ 423992 ] {} RaftInstance: last durable index 129, precommit index 129 2026.08.17 23:52:12.389351 [ 423992 ] {} RaftInstance: quorum idx 1, 129 129 129 2026.08.17 23:52:12.389353 [ 423992 ] {} RaftInstance: local log idx 129, target_commit_idx 129, quick_commit_index_ 129, state_->get_commit_idx() 129 2026.08.17 23:52:12.389404 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 4460 2026.08.17 23:52:12.389421 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.389478 [ 423977 ] {} RaftInstance: append at log_idx 130, timestamp 1787010732389423 2026.08.17 23:52:12.389489 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.389492 [ 424009 ] {} RaftInstance: last_log_idx: 129, starting_idx: 1, cur_nxt_idx: 131 2026.08.17 23:52:12.389495 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=129, LastLogTerm=1, EntriesLength=1, CommitIndex=129, Term=1, peer_last_sent_idx 130 2026.08.17 23:52:12.389499 [ 424009 ] {} RaftInstance: idx: 130 2026.08.17 23:52:12.389501 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.389520 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.389521 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.389523 [ 424009 ] {} RaftInstance: last_log_idx: 129, starting_idx: 1, cur_nxt_idx: 131 2026.08.17 23:52:12.389525 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=129, LastLogTerm=1, EntriesLength=1, CommitIndex=129, Term=1, peer_last_sent_idx 130 2026.08.17 23:52:12.389526 [ 424009 ] {} RaftInstance: idx: 130 2026.08.17 23:52:12.389528 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.389533 [ 423994 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.389535 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.389563 [ 423994 ] {} RaftInstance: append at log_idx 131, timestamp 1787010732389539 2026.08.17 23:52:12.389574 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.389576 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.393309 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.393314 [ 423980 ] {} RaftInstance: last durable index 130, precommit index 131 2026.08.17 23:52:12.393317 [ 423980 ] {} RaftInstance: quorum idx 1, 130 129 129 2026.08.17 23:52:12.393319 [ 423980 ] {} RaftInstance: local log idx 131, target_commit_idx 129, quick_commit_index_ 129, state_->get_commit_idx() 129 2026.08.17 23:52:12.393347 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.393357 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=131 2026.08.17 23:52:12.393361 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.393364 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 131 2026.08.17 23:52:12.393367 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.393372 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 129, new matched idx: 130 2026.08.17 23:52:12.393365 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.393376 [ 423981 ] {} RaftInstance: last durable index 130, precommit index 131 2026.08.17 23:52:12.393384 [ 423981 ] {} RaftInstance: quorum idx 1, 130 130 129 2026.08.17 23:52:12.393386 [ 423981 ] {} RaftInstance: trigger commit upto 130 2026.08.17 23:52:12.393389 [ 423981 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.393391 [ 423981 ] {} RaftInstance: last_log_idx: 129, starting_idx: 1, cur_nxt_idx: 132 2026.08.17 23:52:12.393393 [ 423981 ] {} RaftInstance: last sent log (130) to peer 3 is not applied, cnt 1 2026.08.17 23:52:12.393398 [ 423981 ] {} RaftInstance: append_entries for 3 with LastLogIndex=129, LastLogTerm=1, EntriesLength=2, CommitIndex=130, Term=1, peer_last_sent_idx 130 2026.08.17 23:52:12.393400 [ 423981 ] {} RaftInstance: idx range: 130-131 2026.08.17 23:52:12.393403 [ 423981 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.393433 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:12.393435 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.393437 [ 423981 ] {} RaftInstance: last_log_idx: 130, starting_idx: 1, cur_nxt_idx: 132 2026.08.17 23:52:12.393439 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=130, LastLogTerm=1, EntriesLength=1, CommitIndex=130, Term=1, peer_last_sent_idx 130 2026.08.17 23:52:12.393443 [ 423981 ] {} RaftInstance: idx: 131 2026.08.17 23:52:12.393445 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.393462 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:12.393465 [ 423981 ] {} RaftInstance: local log idx 131, target_commit_idx 130, quick_commit_index_ 130, state_->get_commit_idx() 129 2026.08.17 23:52:12.393467 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.393471 [ 423981 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.393473 [ 423981 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.393476 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.393486 [ 424007 ] {} RaftInstance: commit upto 130, current idx 129 2026.08.17 23:52:12.393487 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=131 2026.08.17 23:52:12.393490 [ 424007 ] {} RaftInstance: commit upto 130, current idx 130 2026.08.17 23:52:12.393492 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.393497 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 131 2026.08.17 23:52:12.393499 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.393500 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 129, new matched idx: 130 2026.08.17 23:52:12.393502 [ 423995 ] {} RaftInstance: last durable index 130, precommit index 131 2026.08.17 23:52:12.393505 [ 423995 ] {} RaftInstance: quorum idx 1, 130 130 130 2026.08.17 23:52:12.393506 [ 423995 ] {} RaftInstance: local log idx 131, target_commit_idx 130, quick_commit_index_ 130, state_->get_commit_idx() 129 2026.08.17 23:52:12.393508 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.393509 [ 423995 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.393511 [ 423995 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.393618 [ 424007 ] {} RaftInstance: notify cb 130 0x7f0ed05e3620 2026.08.17 23:52:12.393623 [ 424007 ] {} RaftInstance: DONE: commit upto 130, current idx 130 2026.08.17 23:52:12.393625 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.394044 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 107 2026.08.17 23:52:12.394052 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.394058 [ 423977 ] {} RaftInstance: append at log_idx 132, timestamp 1787010732394054 2026.08.17 23:52:12.394068 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.394071 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.397418 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.399279 [ 423980 ] {} RaftInstance: last durable index 131, precommit index 132 2026.08.17 23:52:12.399285 [ 423980 ] {} RaftInstance: quorum idx 1, 131 130 130 2026.08.17 23:52:12.399288 [ 423980 ] {} RaftInstance: local log idx 132, target_commit_idx 130, quick_commit_index_ 130, state_->get_commit_idx() 130 2026.08.17 23:52:12.399391 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.399398 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=132 2026.08.17 23:52:12.399401 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.399404 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 132 2026.08.17 23:52:12.399406 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.399411 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 130, new matched idx: 131 2026.08.17 23:52:12.399414 [ 423986 ] {} RaftInstance: last durable index 131, precommit index 132 2026.08.17 23:52:12.399417 [ 423986 ] {} RaftInstance: quorum idx 1, 131 131 130 2026.08.17 23:52:12.399419 [ 423986 ] {} RaftInstance: trigger commit upto 131 2026.08.17 23:52:12.399421 [ 423986 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.399423 [ 423986 ] {} RaftInstance: last_log_idx: 131, starting_idx: 1, cur_nxt_idx: 133 2026.08.17 23:52:12.399426 [ 423986 ] {} RaftInstance: append_entries for 3 with LastLogIndex=131, LastLogTerm=1, EntriesLength=1, CommitIndex=131, Term=1, peer_last_sent_idx 130 2026.08.17 23:52:12.399428 [ 423986 ] {} RaftInstance: idx: 132 2026.08.17 23:52:12.399430 [ 423986 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.399447 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:12.399449 [ 423986 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.399451 [ 423986 ] {} RaftInstance: local log idx 132, target_commit_idx 131, quick_commit_index_ 131, state_->get_commit_idx() 130 2026.08.17 23:52:12.399453 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.399456 [ 423986 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.399458 [ 423986 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.399486 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.399490 [ 424007 ] {} RaftInstance: commit upto 131, current idx 130 2026.08.17 23:52:12.399492 [ 424007 ] {} RaftInstance: commit upto 131, current idx 131 2026.08.17 23:52:12.399532 [ 424007 ] {} RaftInstance: notify cb 131 0x7f0ecee99420 2026.08.17 23:52:12.399554 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.399557 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=132 2026.08.17 23:52:12.399558 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.399560 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 132 2026.08.17 23:52:12.399561 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.399563 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 130, new matched idx: 131 2026.08.17 23:52:12.399565 [ 423986 ] {} RaftInstance: last durable index 131, precommit index 132 2026.08.17 23:52:12.399567 [ 423986 ] {} RaftInstance: quorum idx 1, 131 131 131 2026.08.17 23:52:12.399568 [ 423986 ] {} RaftInstance: local log idx 132, target_commit_idx 131, quick_commit_index_ 131, state_->get_commit_idx() 130 2026.08.17 23:52:12.399570 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.399571 [ 423986 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.399573 [ 423986 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.399574 [ 423986 ] {} RaftInstance: last_log_idx: 131, starting_idx: 1, cur_nxt_idx: 133 2026.08.17 23:52:12.399576 [ 423986 ] {} RaftInstance: append_entries for 2 with LastLogIndex=131, LastLogTerm=1, EntriesLength=1, CommitIndex=131, Term=1, peer_last_sent_idx 131 2026.08.17 23:52:12.399578 [ 423986 ] {} RaftInstance: idx: 132 2026.08.17 23:52:12.399579 [ 423986 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.399636 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:12.399636 [ 424007 ] {} RaftInstance: DONE: commit upto 131, current idx 131 2026.08.17 23:52:12.399641 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.402731 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.402736 [ 423980 ] {} RaftInstance: last durable index 132, precommit index 132 2026.08.17 23:52:12.402738 [ 423980 ] {} RaftInstance: quorum idx 1, 132 131 131 2026.08.17 23:52:12.402740 [ 423980 ] {} RaftInstance: local log idx 132, target_commit_idx 131, quick_commit_index_ 131, state_->get_commit_idx() 131 2026.08.17 23:52:12.402801 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.402807 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.402815 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=133 2026.08.17 23:52:12.402824 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.402827 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 133 2026.08.17 23:52:12.402829 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.402832 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 131, new matched idx: 132 2026.08.17 23:52:12.402835 [ 423983 ] {} RaftInstance: last durable index 132, precommit index 132 2026.08.17 23:52:12.402840 [ 423983 ] {} RaftInstance: quorum idx 1, 132 132 131 2026.08.17 23:52:12.402842 [ 423983 ] {} RaftInstance: trigger commit upto 132 2026.08.17 23:52:12.402844 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.402847 [ 423983 ] {} RaftInstance: last_log_idx: 132, starting_idx: 1, cur_nxt_idx: 133 2026.08.17 23:52:12.402850 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=132, LastLogTerm=1, EntriesLength=0, CommitIndex=132, Term=1, peer_last_sent_idx 132 2026.08.17 23:52:12.402852 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.402855 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.402868 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:12.402871 [ 423983 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.402874 [ 423983 ] {} RaftInstance: last_log_idx: 131, starting_idx: 1, cur_nxt_idx: 133 2026.08.17 23:52:12.402877 [ 423983 ] {} RaftInstance: append_entries for 2 with LastLogIndex=131, LastLogTerm=1, EntriesLength=1, CommitIndex=132, Term=1, peer_last_sent_idx 132 2026.08.17 23:52:12.402878 [ 423983 ] {} RaftInstance: idx: 132 2026.08.17 23:52:12.402880 [ 423983 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.402890 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:12.402892 [ 423983 ] {} RaftInstance: local log idx 132, target_commit_idx 132, quick_commit_index_ 132, state_->get_commit_idx() 131 2026.08.17 23:52:12.402894 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.402906 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.402916 [ 424007 ] {} RaftInstance: commit upto 132, current idx 131 2026.08.17 23:52:12.402921 [ 424007 ] {} RaftInstance: commit upto 132, current idx 132 2026.08.17 23:52:12.402907 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=133 2026.08.17 23:52:12.402931 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.402934 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 133 2026.08.17 23:52:12.402936 [ 424007 ] {} RaftInstance: notify cb 132 0x7f0ed05e3720 2026.08.17 23:52:12.402937 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.402944 [ 424007 ] {} RaftInstance: DONE: commit upto 132, current idx 132 2026.08.17 23:52:12.402947 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 7, bytes: 841 2026.08.17 23:52:12.402948 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.402963 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=7, CommitIndex=0 and Term=0 2026.08.17 23:52:12.402945 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 131, new matched idx: 132 2026.08.17 23:52:12.402963 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.402974 [ 423989 ] {} RaftInstance: last durable index 132, precommit index 132 2026.08.17 23:52:12.402974 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.402972 [ 423977 ] {} RaftInstance: append at log_idx 133, timestamp 1787010732402967 2026.08.17 23:52:12.402978 [ 423989 ] {} RaftInstance: quorum idx 1, 132 132 132 2026.08.17 23:52:12.402994 [ 423989 ] {} RaftInstance: local log idx 134, target_commit_idx 132, quick_commit_index_ 132, state_->get_commit_idx() 132 2026.08.17 23:52:12.402997 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.403001 [ 423989 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.403006 [ 423989 ] {} RaftInstance: last_log_idx: 132, starting_idx: 1, cur_nxt_idx: 133 2026.08.17 23:52:12.402990 [ 423977 ] {} RaftInstance: append at log_idx 134, timestamp 1787010732402967 2026.08.17 23:52:12.403009 [ 423989 ] {} RaftInstance: append_entries for 2 with LastLogIndex=132, LastLogTerm=1, EntriesLength=0, CommitIndex=132, Term=1, peer_last_sent_idx 132 2026.08.17 23:52:12.403019 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.403022 [ 423989 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.403016 [ 423977 ] {} RaftInstance: append at log_idx 135, timestamp 1787010732402967 2026.08.17 23:52:12.403033 [ 423977 ] {} RaftInstance: append at log_idx 136, timestamp 1787010732402967 2026.08.17 23:52:12.403034 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:12.403042 [ 423977 ] {} RaftInstance: append at log_idx 137, timestamp 1787010732402967 2026.08.17 23:52:12.403049 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=133 2026.08.17 23:52:12.403055 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.403058 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 133 2026.08.17 23:52:12.403063 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.403064 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 132, new matched idx: 132 2026.08.17 23:52:12.403052 [ 423977 ] {} RaftInstance: append at log_idx 138, timestamp 1787010732402967 2026.08.17 23:52:12.403074 [ 423977 ] {} RaftInstance: append at log_idx 139, timestamp 1787010732402967 2026.08.17 23:52:12.403068 [ 423994 ] {} RaftInstance: last durable index 132, precommit index 132 2026.08.17 23:52:12.403083 [ 423994 ] {} RaftInstance: quorum idx 1, 132 132 132 2026.08.17 23:52:12.403086 [ 423994 ] {} RaftInstance: local log idx 139, target_commit_idx 132, quick_commit_index_ 132, state_->get_commit_idx() 132 2026.08.17 23:52:12.403088 [ 423994 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.403090 [ 423994 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.403092 [ 423994 ] {} RaftInstance: last_log_idx: 132, starting_idx: 1, cur_nxt_idx: 140 2026.08.17 23:52:12.403094 [ 423994 ] {} RaftInstance: last sent log (133) to peer 3 is not applied, cnt 1 2026.08.17 23:52:12.403096 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.403097 [ 423994 ] {} RaftInstance: append_entries for 3 with LastLogIndex=132, LastLogTerm=1, EntriesLength=7, CommitIndex=132, Term=1, peer_last_sent_idx 133 2026.08.17 23:52:12.403106 [ 423994 ] {} RaftInstance: idx range: 133-139 2026.08.17 23:52:12.403109 [ 423994 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.403140 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:12.403149 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=133 2026.08.17 23:52:12.403155 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.403158 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 133 2026.08.17 23:52:12.403160 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.403162 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 132, new matched idx: 132 2026.08.17 23:52:12.403164 [ 423981 ] {} RaftInstance: last durable index 132, precommit index 139 2026.08.17 23:52:12.403167 [ 423981 ] {} RaftInstance: quorum idx 1, 132 132 132 2026.08.17 23:52:12.403169 [ 423981 ] {} RaftInstance: local log idx 139, target_commit_idx 132, quick_commit_index_ 132, state_->get_commit_idx() 132 2026.08.17 23:52:12.403171 [ 423981 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.403173 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.403175 [ 423981 ] {} RaftInstance: last_log_idx: 132, starting_idx: 1, cur_nxt_idx: 140 2026.08.17 23:52:12.403177 [ 423981 ] {} RaftInstance: last sent log (133) to peer 2 is not applied, cnt 1 2026.08.17 23:52:12.403179 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=132, LastLogTerm=1, EntriesLength=7, CommitIndex=132, Term=1, peer_last_sent_idx 133 2026.08.17 23:52:12.403181 [ 423981 ] {} RaftInstance: idx range: 133-139 2026.08.17 23:52:12.403183 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.403205 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:12.403287 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.403292 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.403298 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=133 2026.08.17 23:52:12.403303 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.403306 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 133 2026.08.17 23:52:12.403308 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.403310 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 132, new matched idx: 132 2026.08.17 23:52:12.403312 [ 423984 ] {} RaftInstance: last durable index 132, precommit index 139 2026.08.17 23:52:12.403314 [ 423984 ] {} RaftInstance: quorum idx 1, 132 132 132 2026.08.17 23:52:12.403316 [ 423984 ] {} RaftInstance: local log idx 139, target_commit_idx 132, quick_commit_index_ 132, state_->get_commit_idx() 132 2026.08.17 23:52:12.403318 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.403320 [ 423984 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.403539 [ 423987 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.403583 [ 423987 ] {} RaftInstance: append at log_idx 140, timestamp 1787010732403543 2026.08.17 23:52:12.403595 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.403599 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.406885 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.406891 [ 423980 ] {} RaftInstance: last durable index 139, precommit index 140 2026.08.17 23:52:12.406895 [ 423980 ] {} RaftInstance: quorum idx 1, 139 132 132 2026.08.17 23:52:12.406897 [ 423980 ] {} RaftInstance: local log idx 140, target_commit_idx 132, quick_commit_index_ 132, state_->get_commit_idx() 132 2026.08.17 23:52:12.406914 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.406918 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=140 2026.08.17 23:52:12.406921 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.406923 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 140 2026.08.17 23:52:12.406925 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.406927 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 132, new matched idx: 139 2026.08.17 23:52:12.406929 [ 423996 ] {} RaftInstance: last durable index 139, precommit index 140 2026.08.17 23:52:12.406931 [ 423996 ] {} RaftInstance: quorum idx 1, 139 139 132 2026.08.17 23:52:12.406932 [ 423996 ] {} RaftInstance: trigger commit upto 139 2026.08.17 23:52:12.406935 [ 423996 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.406937 [ 423996 ] {} RaftInstance: last_log_idx: 139, starting_idx: 1, cur_nxt_idx: 141 2026.08.17 23:52:12.406939 [ 423996 ] {} RaftInstance: append_entries for 3 with LastLogIndex=139, LastLogTerm=1, EntriesLength=1, CommitIndex=139, Term=1, peer_last_sent_idx 133 2026.08.17 23:52:12.406941 [ 423996 ] {} RaftInstance: idx: 140 2026.08.17 23:52:12.406944 [ 423996 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.406965 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:12.406968 [ 423996 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.406969 [ 423996 ] {} RaftInstance: local log idx 140, target_commit_idx 139, quick_commit_index_ 139, state_->get_commit_idx() 132 2026.08.17 23:52:12.406971 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.406974 [ 423996 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.406976 [ 423996 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.406977 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.406977 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.406982 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=140 2026.08.17 23:52:12.406986 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.406983 [ 424007 ] {} RaftInstance: commit upto 139, current idx 132 2026.08.17 23:52:12.406992 [ 424007 ] {} RaftInstance: commit upto 139, current idx 133 2026.08.17 23:52:12.406990 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 140 2026.08.17 23:52:12.406997 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.406999 [ 424007 ] {} RaftInstance: commit upto 139, current idx 134 2026.08.17 23:52:12.407000 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 132, new matched idx: 139 2026.08.17 23:52:12.407004 [ 424007 ] {} RaftInstance: commit upto 139, current idx 135 2026.08.17 23:52:12.407008 [ 423993 ] {} RaftInstance: last durable index 139, precommit index 140 2026.08.17 23:52:12.407010 [ 424007 ] {} RaftInstance: commit upto 139, current idx 136 2026.08.17 23:52:12.407012 [ 423993 ] {} RaftInstance: quorum idx 1, 139 139 139 2026.08.17 23:52:12.407014 [ 423993 ] {} RaftInstance: local log idx 140, target_commit_idx 139, quick_commit_index_ 139, state_->get_commit_idx() 135 2026.08.17 23:52:12.407024 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.407027 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.407029 [ 423993 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.407031 [ 423993 ] {} RaftInstance: last_log_idx: 139, starting_idx: 1, cur_nxt_idx: 141 2026.08.17 23:52:12.407020 [ 424007 ] {} RaftInstance: commit upto 139, current idx 137 2026.08.17 23:52:12.407035 [ 423993 ] {} RaftInstance: append_entries for 2 with LastLogIndex=139, LastLogTerm=1, EntriesLength=1, CommitIndex=139, Term=1, peer_last_sent_idx 133 2026.08.17 23:52:12.407037 [ 423993 ] {} RaftInstance: idx: 140 2026.08.17 23:52:12.407039 [ 423993 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.407040 [ 424007 ] {} RaftInstance: commit upto 139, current idx 138 2026.08.17 23:52:12.407060 [ 424007 ] {} RaftInstance: commit upto 139, current idx 139 2026.08.17 23:52:12.407067 [ 424007 ] {} RaftInstance: notify cb 139 0x7f0ed05e3820 2026.08.17 23:52:12.407068 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:12.407070 [ 424007 ] {} RaftInstance: DONE: commit upto 139, current idx 139 2026.08.17 23:52:12.407073 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.407074 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 2, bytes: 229 2026.08.17 23:52:12.407081 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=2, CommitIndex=0 and Term=0 2026.08.17 23:52:12.407089 [ 423977 ] {} RaftInstance: append at log_idx 141, timestamp 1787010732407083 2026.08.17 23:52:12.407093 [ 423977 ] {} RaftInstance: append at log_idx 142, timestamp 1787010732407083 2026.08.17 23:52:12.407099 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.407102 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.411089 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.411095 [ 423980 ] {} RaftInstance: last durable index 140, precommit index 142 2026.08.17 23:52:12.411099 [ 423980 ] {} RaftInstance: quorum idx 1, 140 139 139 2026.08.17 23:52:12.411101 [ 423980 ] {} RaftInstance: local log idx 142, target_commit_idx 139, quick_commit_index_ 139, state_->get_commit_idx() 139 2026.08.17 23:52:12.411156 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.411161 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=141 2026.08.17 23:52:12.411162 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.411164 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.411167 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 141 2026.08.17 23:52:12.411169 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.411170 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 139, new matched idx: 140 2026.08.17 23:52:12.411173 [ 423988 ] {} RaftInstance: last durable index 140, precommit index 142 2026.08.17 23:52:12.411176 [ 423988 ] {} RaftInstance: quorum idx 1, 140 140 139 2026.08.17 23:52:12.411178 [ 423988 ] {} RaftInstance: trigger commit upto 140 2026.08.17 23:52:12.411180 [ 423988 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.411182 [ 423988 ] {} RaftInstance: last_log_idx: 139, starting_idx: 1, cur_nxt_idx: 143 2026.08.17 23:52:12.411184 [ 423988 ] {} RaftInstance: last sent log (140) to peer 3 is not applied, cnt 1 2026.08.17 23:52:12.411186 [ 423988 ] {} RaftInstance: append_entries for 3 with LastLogIndex=139, LastLogTerm=1, EntriesLength=3, CommitIndex=140, Term=1, peer_last_sent_idx 140 2026.08.17 23:52:12.411190 [ 423988 ] {} RaftInstance: idx range: 140-142 2026.08.17 23:52:12.411192 [ 423988 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.411214 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:12.411216 [ 423988 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.411218 [ 423988 ] {} RaftInstance: last_log_idx: 140, starting_idx: 1, cur_nxt_idx: 143 2026.08.17 23:52:12.411220 [ 423988 ] {} RaftInstance: append_entries for 2 with LastLogIndex=140, LastLogTerm=1, EntriesLength=2, CommitIndex=140, Term=1, peer_last_sent_idx 140 2026.08.17 23:52:12.411222 [ 423988 ] {} RaftInstance: idx range: 141-142 2026.08.17 23:52:12.411223 [ 423988 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.411231 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:12.411232 [ 423988 ] {} RaftInstance: local log idx 142, target_commit_idx 140, quick_commit_index_ 140, state_->get_commit_idx() 139 2026.08.17 23:52:12.411234 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.411238 [ 423988 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.411240 [ 423988 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.411241 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.411245 [ 424007 ] {} RaftInstance: commit upto 140, current idx 139 2026.08.17 23:52:12.411247 [ 424007 ] {} RaftInstance: commit upto 140, current idx 140 2026.08.17 23:52:12.411247 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=141 2026.08.17 23:52:12.411254 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.411257 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 141 2026.08.17 23:52:12.411260 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.411262 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 139, new matched idx: 140 2026.08.17 23:52:12.411264 [ 423995 ] {} RaftInstance: last durable index 140, precommit index 142 2026.08.17 23:52:12.411267 [ 423995 ] {} RaftInstance: quorum idx 1, 140 140 140 2026.08.17 23:52:12.411272 [ 423995 ] {} RaftInstance: local log idx 142, target_commit_idx 140, quick_commit_index_ 140, state_->get_commit_idx() 139 2026.08.17 23:52:12.411274 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.411276 [ 423995 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.411278 [ 423995 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.411291 [ 424007 ] {} RaftInstance: notify cb 140 0x7f0eceeb9820 2026.08.17 23:52:12.411308 [ 424007 ] {} RaftInstance: DONE: commit upto 140, current idx 140 2026.08.17 23:52:12.411310 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.415177 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.415182 [ 423980 ] {} RaftInstance: last durable index 142, precommit index 142 2026.08.17 23:52:12.415185 [ 423980 ] {} RaftInstance: quorum idx 1, 142 140 140 2026.08.17 23:52:12.415187 [ 423980 ] {} RaftInstance: local log idx 142, target_commit_idx 140, quick_commit_index_ 140, state_->get_commit_idx() 140 2026.08.17 23:52:12.415253 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.415259 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.415266 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=143 2026.08.17 23:52:12.415279 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.415283 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 143 2026.08.17 23:52:12.415285 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.415288 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 140, new matched idx: 142 2026.08.17 23:52:12.415291 [ 423989 ] {} RaftInstance: last durable index 142, precommit index 142 2026.08.17 23:52:12.415295 [ 423989 ] {} RaftInstance: quorum idx 1, 142 142 140 2026.08.17 23:52:12.415297 [ 423989 ] {} RaftInstance: trigger commit upto 142 2026.08.17 23:52:12.415300 [ 423989 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.415302 [ 423989 ] {} RaftInstance: last_log_idx: 142, starting_idx: 1, cur_nxt_idx: 143 2026.08.17 23:52:12.415305 [ 423989 ] {} RaftInstance: append_entries for 3 with LastLogIndex=142, LastLogTerm=1, EntriesLength=0, CommitIndex=142, Term=1, peer_last_sent_idx 140 2026.08.17 23:52:12.415307 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.415310 [ 423989 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.415321 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:12.415325 [ 423989 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.415327 [ 423989 ] {} RaftInstance: last_log_idx: 140, starting_idx: 1, cur_nxt_idx: 143 2026.08.17 23:52:12.415329 [ 423989 ] {} RaftInstance: last sent log (141) to peer 2 is not applied, cnt 1 2026.08.17 23:52:12.415331 [ 423989 ] {} RaftInstance: append_entries for 2 with LastLogIndex=140, LastLogTerm=1, EntriesLength=2, CommitIndex=142, Term=1, peer_last_sent_idx 141 2026.08.17 23:52:12.415333 [ 423989 ] {} RaftInstance: idx range: 141-142 2026.08.17 23:52:12.415335 [ 423989 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.415347 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:12.415349 [ 423989 ] {} RaftInstance: local log idx 142, target_commit_idx 142, quick_commit_index_ 142, state_->get_commit_idx() 140 2026.08.17 23:52:12.415351 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.415366 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.415368 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=143 2026.08.17 23:52:12.415370 [ 424007 ] {} RaftInstance: commit upto 142, current idx 140 2026.08.17 23:52:12.415375 [ 424007 ] {} RaftInstance: commit upto 142, current idx 141 2026.08.17 23:52:12.415371 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.415384 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 143 2026.08.17 23:52:12.415389 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.415391 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 140, new matched idx: 142 2026.08.17 23:52:12.415393 [ 423981 ] {} RaftInstance: last durable index 142, precommit index 142 2026.08.17 23:52:12.415399 [ 423981 ] {} RaftInstance: quorum idx 1, 142 142 142 2026.08.17 23:52:12.415401 [ 423981 ] {} RaftInstance: local log idx 142, target_commit_idx 142, quick_commit_index_ 142, state_->get_commit_idx() 141 2026.08.17 23:52:12.415403 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.415385 [ 424007 ] {} RaftInstance: commit upto 142, current idx 142 2026.08.17 23:52:12.415393 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.415418 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=143 2026.08.17 23:52:12.415427 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.415429 [ 424007 ] {} RaftInstance: notify cb 142 0x7f0ed05e3920 2026.08.17 23:52:12.415434 [ 424007 ] {} RaftInstance: DONE: commit upto 142, current idx 142 2026.08.17 23:52:12.415438 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.415430 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 143 2026.08.17 23:52:12.415442 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.415444 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 142, new matched idx: 142 2026.08.17 23:52:12.415446 [ 423984 ] {} RaftInstance: last durable index 142, precommit index 142 2026.08.17 23:52:12.415450 [ 423984 ] {} RaftInstance: quorum idx 1, 142 142 142 2026.08.17 23:52:12.415452 [ 423984 ] {} RaftInstance: local log idx 142, target_commit_idx 142, quick_commit_index_ 142, state_->get_commit_idx() 142 2026.08.17 23:52:12.415459 [ 423985 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.415460 [ 423990 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.415468 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=143 2026.08.17 23:52:12.415471 [ 423990 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.415474 [ 423990 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 143 2026.08.17 23:52:12.415475 [ 423985 ] {} RaftInstance: append at log_idx 143, timestamp 1787010732415465 2026.08.17 23:52:12.415476 [ 423990 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.415478 [ 423990 ] {} RaftInstance: peer 2, prev matched idx: 142, new matched idx: 142 2026.08.17 23:52:12.415481 [ 423990 ] {} RaftInstance: last durable index 142, precommit index 143 2026.08.17 23:52:12.415485 [ 423990 ] {} RaftInstance: quorum idx 1, 142 142 142 2026.08.17 23:52:12.415489 [ 423990 ] {} RaftInstance: local log idx 143, target_commit_idx 142, quick_commit_index_ 142, state_->get_commit_idx() 142 2026.08.17 23:52:12.415492 [ 423990 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.415484 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 129 2026.08.17 23:52:12.415494 [ 423990 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.415505 [ 423990 ] {} RaftInstance: last_log_idx: 142, starting_idx: 1, cur_nxt_idx: 144 2026.08.17 23:52:12.415500 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.415508 [ 423990 ] {} RaftInstance: append_entries for 2 with LastLogIndex=142, LastLogTerm=1, EntriesLength=1, CommitIndex=142, Term=1, peer_last_sent_idx 141 2026.08.17 23:52:12.415516 [ 423990 ] {} RaftInstance: idx: 143 2026.08.17 23:52:12.415518 [ 423977 ] {} RaftInstance: append at log_idx 144, timestamp 1787010732415512 2026.08.17 23:52:12.415519 [ 423990 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.415537 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:12.415545 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.415550 [ 424009 ] {} RaftInstance: last_log_idx: 142, starting_idx: 1, cur_nxt_idx: 145 2026.08.17 23:52:12.415552 [ 424009 ] {} RaftInstance: last sent log (143) to peer 3 is not applied, cnt 1 2026.08.17 23:52:12.415555 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=142, LastLogTerm=1, EntriesLength=2, CommitIndex=142, Term=1, peer_last_sent_idx 143 2026.08.17 23:52:12.415560 [ 424009 ] {} RaftInstance: idx range: 143-144 2026.08.17 23:52:12.415563 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.415576 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.415579 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.415582 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.415583 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.419427 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.419432 [ 423980 ] {} RaftInstance: last durable index 143, precommit index 144 2026.08.17 23:52:12.419436 [ 423980 ] {} RaftInstance: quorum idx 1, 143 142 142 2026.08.17 23:52:12.419438 [ 423980 ] {} RaftInstance: local log idx 144, target_commit_idx 142, quick_commit_index_ 142, state_->get_commit_idx() 142 2026.08.17 23:52:12.419456 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.419464 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=144 2026.08.17 23:52:12.419467 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.419470 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 144 2026.08.17 23:52:12.419473 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.419475 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 142, new matched idx: 143 2026.08.17 23:52:12.419477 [ 423996 ] {} RaftInstance: last durable index 143, precommit index 144 2026.08.17 23:52:12.419481 [ 423996 ] {} RaftInstance: quorum idx 1, 143 143 142 2026.08.17 23:52:12.419482 [ 423996 ] {} RaftInstance: trigger commit upto 143 2026.08.17 23:52:12.419485 [ 423996 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.419488 [ 423996 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.419490 [ 423996 ] {} RaftInstance: last_log_idx: 143, starting_idx: 1, cur_nxt_idx: 145 2026.08.17 23:52:12.419494 [ 423996 ] {} RaftInstance: append_entries for 2 with LastLogIndex=143, LastLogTerm=1, EntriesLength=1, CommitIndex=143, Term=1, peer_last_sent_idx 143 2026.08.17 23:52:12.419496 [ 423996 ] {} RaftInstance: idx: 144 2026.08.17 23:52:12.419500 [ 423996 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.419495 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.419514 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:12.419517 [ 423996 ] {} RaftInstance: local log idx 144, target_commit_idx 143, quick_commit_index_ 143, state_->get_commit_idx() 142 2026.08.17 23:52:12.419518 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.419522 [ 423996 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.419523 [ 423996 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.419523 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.419529 [ 424007 ] {} RaftInstance: commit upto 143, current idx 142 2026.08.17 23:52:12.419532 [ 424007 ] {} RaftInstance: commit upto 143, current idx 143 2026.08.17 23:52:12.419531 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=145 2026.08.17 23:52:12.419539 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.419542 [ 424007 ] {} RaftInstance: notify cb 143 0x7f0eceeb9f20 2026.08.17 23:52:12.419543 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 145 2026.08.17 23:52:12.419545 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.419552 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 142, new matched idx: 144 2026.08.17 23:52:12.419555 [ 423988 ] {} RaftInstance: last durable index 143, precommit index 144 2026.08.17 23:52:12.419559 [ 423988 ] {} RaftInstance: quorum idx 1, 144 143 143 2026.08.17 23:52:12.419561 [ 423988 ] {} RaftInstance: local log idx 144, target_commit_idx 143, quick_commit_index_ 143, state_->get_commit_idx() 142 2026.08.17 23:52:12.419562 [ 424007 ] {} RaftInstance: DONE: commit upto 143, current idx 143 2026.08.17 23:52:12.419567 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.419563 [ 423988 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.419571 [ 423988 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.419573 [ 423988 ] {} RaftInstance: last_log_idx: 144, starting_idx: 1, cur_nxt_idx: 145 2026.08.17 23:52:12.419576 [ 423988 ] {} RaftInstance: append_entries for 3 with LastLogIndex=144, LastLogTerm=1, EntriesLength=0, CommitIndex=143, Term=1, peer_last_sent_idx 143 2026.08.17 23:52:12.419577 [ 423988 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.419580 [ 423988 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.419590 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:12.419643 [ 423995 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=9, CommitIndex=0 and Term=0 2026.08.17 23:52:12.419654 [ 423995 ] {} RaftInstance: append at log_idx 145, timestamp 1787010732419647 2026.08.17 23:52:12.419658 [ 423995 ] {} RaftInstance: append at log_idx 146, timestamp 1787010732419647 2026.08.17 23:52:12.419662 [ 423995 ] {} RaftInstance: append at log_idx 147, timestamp 1787010732419647 2026.08.17 23:52:12.419665 [ 423995 ] {} RaftInstance: append at log_idx 148, timestamp 1787010732419647 2026.08.17 23:52:12.419668 [ 423995 ] {} RaftInstance: append at log_idx 149, timestamp 1787010732419647 2026.08.17 23:52:12.419672 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.419673 [ 423995 ] {} RaftInstance: append at log_idx 150, timestamp 1787010732419647 2026.08.17 23:52:12.419678 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=145 2026.08.17 23:52:12.419688 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.419690 [ 423995 ] {} RaftInstance: append at log_idx 151, timestamp 1787010732419647 2026.08.17 23:52:12.419691 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 145 2026.08.17 23:52:12.419700 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.419703 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 144, new matched idx: 144 2026.08.17 23:52:12.419696 [ 423995 ] {} RaftInstance: append at log_idx 152, timestamp 1787010732419647 2026.08.17 23:52:12.419706 [ 423987 ] {} RaftInstance: last durable index 143, precommit index 144 2026.08.17 23:52:12.419710 [ 423995 ] {} RaftInstance: append at log_idx 153, timestamp 1787010732419647 2026.08.17 23:52:12.419716 [ 423987 ] {} RaftInstance: quorum idx 1, 144 143 143 2026.08.17 23:52:12.419725 [ 423987 ] {} RaftInstance: local log idx 153, target_commit_idx 143, quick_commit_index_ 143, state_->get_commit_idx() 143 2026.08.17 23:52:12.419727 [ 423987 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.419730 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.419732 [ 423987 ] {} RaftInstance: last_log_idx: 144, starting_idx: 1, cur_nxt_idx: 154 2026.08.17 23:52:12.419734 [ 423987 ] {} RaftInstance: last sent log (145) to peer 3 is not applied, cnt 1 2026.08.17 23:52:12.419742 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=144, LastLogTerm=1, EntriesLength=9, CommitIndex=143, Term=1, peer_last_sent_idx 145 2026.08.17 23:52:12.419744 [ 423987 ] {} RaftInstance: idx range: 145-153 2026.08.17 23:52:12.419746 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.419766 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:12.419774 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.419778 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.422312 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.422315 [ 423980 ] {} RaftInstance: last durable index 144, precommit index 153 2026.08.17 23:52:12.422318 [ 423980 ] {} RaftInstance: quorum idx 1, 144 144 143 2026.08.17 23:52:12.422320 [ 423980 ] {} RaftInstance: trigger commit upto 144 2026.08.17 23:52:12.422322 [ 423980 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.422325 [ 423980 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.422327 [ 423980 ] {} RaftInstance: local log idx 153, target_commit_idx 144, quick_commit_index_ 144, state_->get_commit_idx() 143 2026.08.17 23:52:12.422329 [ 423980 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.422336 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.422345 [ 424007 ] {} RaftInstance: commit upto 144, current idx 143 2026.08.17 23:52:12.422349 [ 424007 ] {} RaftInstance: commit upto 144, current idx 144 2026.08.17 23:52:12.422349 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.422337 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.422363 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.422371 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=154 2026.08.17 23:52:12.422375 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.422378 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 154 2026.08.17 23:52:12.422380 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.422383 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 144, new matched idx: 153 2026.08.17 23:52:12.422363 [ 424007 ] {} RaftInstance: notify cb 144 0x7f0ed05e3a20 2026.08.17 23:52:12.422386 [ 423984 ] {} RaftInstance: last durable index 144, precommit index 153 2026.08.17 23:52:12.422394 [ 423984 ] {} RaftInstance: quorum idx 1, 153 144 143 2026.08.17 23:52:12.422378 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.422394 [ 424007 ] {} RaftInstance: DONE: commit upto 144, current idx 144 2026.08.17 23:52:12.422398 [ 423984 ] {} RaftInstance: local log idx 153, target_commit_idx 144, quick_commit_index_ 144, state_->get_commit_idx() 144 2026.08.17 23:52:12.422408 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.422398 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 128 2026.08.17 23:52:12.422406 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.422417 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.422410 [ 423984 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.422426 [ 423984 ] {} RaftInstance: last_log_idx: 153, starting_idx: 1, cur_nxt_idx: 154 2026.08.17 23:52:12.422427 [ 423977 ] {} RaftInstance: append at log_idx 154, timestamp 1787010732422421 2026.08.17 23:52:12.422429 [ 423984 ] {} RaftInstance: append_entries for 3 with LastLogIndex=153, LastLogTerm=1, EntriesLength=0, CommitIndex=144, Term=1, peer_last_sent_idx 145 2026.08.17 23:52:12.422439 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.422441 [ 423984 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.422450 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:12.422455 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=145 2026.08.17 23:52:12.422458 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.422461 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 145 2026.08.17 23:52:12.422462 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.422464 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 143, new matched idx: 144 2026.08.17 23:52:12.422466 [ 423985 ] {} RaftInstance: last durable index 144, precommit index 154 2026.08.17 23:52:12.422469 [ 423985 ] {} RaftInstance: quorum idx 1, 153 144 144 2026.08.17 23:52:12.422471 [ 423985 ] {} RaftInstance: local log idx 154, target_commit_idx 144, quick_commit_index_ 144, state_->get_commit_idx() 144 2026.08.17 23:52:12.422473 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.422475 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.422477 [ 423985 ] {} RaftInstance: last_log_idx: 144, starting_idx: 1, cur_nxt_idx: 155 2026.08.17 23:52:12.422480 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=144, LastLogTerm=1, EntriesLength=10, CommitIndex=144, Term=1, peer_last_sent_idx 144 2026.08.17 23:52:12.422482 [ 423985 ] {} RaftInstance: idx range: 145-154 2026.08.17 23:52:12.422484 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.422507 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:12.422509 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.422514 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=154 2026.08.17 23:52:12.422516 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.422519 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 154 2026.08.17 23:52:12.422520 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.422522 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 153, new matched idx: 153 2026.08.17 23:52:12.422524 [ 423993 ] {} RaftInstance: last durable index 144, precommit index 154 2026.08.17 23:52:12.422527 [ 423993 ] {} RaftInstance: quorum idx 1, 153 144 144 2026.08.17 23:52:12.422529 [ 423993 ] {} RaftInstance: local log idx 154, target_commit_idx 144, quick_commit_index_ 144, state_->get_commit_idx() 144 2026.08.17 23:52:12.422531 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.422533 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.422535 [ 423993 ] {} RaftInstance: last_log_idx: 153, starting_idx: 1, cur_nxt_idx: 155 2026.08.17 23:52:12.422538 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=153, LastLogTerm=1, EntriesLength=1, CommitIndex=144, Term=1, peer_last_sent_idx 154 2026.08.17 23:52:12.422540 [ 423993 ] {} RaftInstance: idx: 154 2026.08.17 23:52:12.422542 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.422552 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:12.422559 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.422563 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.427177 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.427183 [ 423980 ] {} RaftInstance: last durable index 153, precommit index 154 2026.08.17 23:52:12.427187 [ 423980 ] {} RaftInstance: quorum idx 1, 153 153 144 2026.08.17 23:52:12.427189 [ 423980 ] {} RaftInstance: trigger commit upto 153 2026.08.17 23:52:12.427193 [ 423980 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.427195 [ 423980 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.427198 [ 423980 ] {} RaftInstance: local log idx 154, target_commit_idx 153, quick_commit_index_ 153, state_->get_commit_idx() 144 2026.08.17 23:52:12.427200 [ 423980 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.427215 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.427228 [ 424007 ] {} RaftInstance: commit upto 153, current idx 144 2026.08.17 23:52:12.427233 [ 424007 ] {} RaftInstance: commit upto 153, current idx 145 2026.08.17 23:52:12.427220 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.427241 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.427242 [ 424007 ] {} RaftInstance: commit upto 153, current idx 146 2026.08.17 23:52:12.427252 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.427266 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=155 2026.08.17 23:52:12.427268 [ 424007 ] {} RaftInstance: commit upto 153, current idx 147 2026.08.17 23:52:12.427269 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.427271 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.427276 [ 424007 ] {} RaftInstance: commit upto 153, current idx 148 2026.08.17 23:52:12.427290 [ 424007 ] {} RaftInstance: commit upto 153, current idx 149 2026.08.17 23:52:12.427294 [ 424007 ] {} RaftInstance: commit upto 153, current idx 150 2026.08.17 23:52:12.427298 [ 424007 ] {} RaftInstance: commit upto 153, current idx 151 2026.08.17 23:52:12.427303 [ 424007 ] {} RaftInstance: commit upto 153, current idx 152 2026.08.17 23:52:12.427306 [ 424007 ] {} RaftInstance: commit upto 153, current idx 153 2026.08.17 23:52:12.427311 [ 424007 ] {} RaftInstance: notify cb 153 0x7f0eceeba220 2026.08.17 23:52:12.427281 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 155 2026.08.17 23:52:12.427320 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.427322 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 153, new matched idx: 154 2026.08.17 23:52:12.427325 [ 423990 ] {} RaftInstance: last durable index 153, precommit index 154 2026.08.17 23:52:12.427326 [ 424007 ] {} RaftInstance: DONE: commit upto 153, current idx 153 2026.08.17 23:52:12.427329 [ 423990 ] {} RaftInstance: quorum idx 1, 154 153 144 2026.08.17 23:52:12.427335 [ 423990 ] {} RaftInstance: local log idx 154, target_commit_idx 153, quick_commit_index_ 153, state_->get_commit_idx() 153 2026.08.17 23:52:12.427337 [ 423990 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.427340 [ 423990 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.427344 [ 423990 ] {} RaftInstance: last_log_idx: 154, starting_idx: 1, cur_nxt_idx: 155 2026.08.17 23:52:12.427330 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.427347 [ 423990 ] {} RaftInstance: append_entries for 3 with LastLogIndex=154, LastLogTerm=1, EntriesLength=0, CommitIndex=153, Term=1, peer_last_sent_idx 154 2026.08.17 23:52:12.427357 [ 423990 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.427362 [ 423990 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.427378 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:12.427385 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=155 2026.08.17 23:52:12.427388 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.427391 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 155 2026.08.17 23:52:12.427393 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.427395 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 144, new matched idx: 154 2026.08.17 23:52:12.427398 [ 423986 ] {} RaftInstance: last durable index 153, precommit index 154 2026.08.17 23:52:12.427401 [ 423986 ] {} RaftInstance: quorum idx 1, 154 154 153 2026.08.17 23:52:12.427404 [ 423986 ] {} RaftInstance: trigger commit upto 154 2026.08.17 23:52:12.427407 [ 423986 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.427410 [ 423986 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.427412 [ 423986 ] {} RaftInstance: last_log_idx: 154, starting_idx: 1, cur_nxt_idx: 155 2026.08.17 23:52:12.427415 [ 423986 ] {} RaftInstance: append_entries for 2 with LastLogIndex=154, LastLogTerm=1, EntriesLength=0, CommitIndex=154, Term=1, peer_last_sent_idx 145 2026.08.17 23:52:12.427416 [ 423986 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.427419 [ 423986 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.427436 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:12.427439 [ 423986 ] {} RaftInstance: local log idx 154, target_commit_idx 154, quick_commit_index_ 154, state_->get_commit_idx() 153 2026.08.17 23:52:12.427441 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.427444 [ 423986 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.427446 [ 423986 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.427446 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.427454 [ 424007 ] {} RaftInstance: commit upto 154, current idx 153 2026.08.17 23:52:12.427455 [ 424007 ] {} RaftInstance: commit upto 154, current idx 154 2026.08.17 23:52:12.427459 [ 424007 ] {} RaftInstance: notify cb 154 0x7f0ed05e3b20 2026.08.17 23:52:12.427462 [ 424007 ] {} RaftInstance: DONE: commit upto 154, current idx 154 2026.08.17 23:52:12.427466 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.427503 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.427506 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=155 2026.08.17 23:52:12.427509 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.427512 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 155 2026.08.17 23:52:12.427514 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.427516 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 154, new matched idx: 154 2026.08.17 23:52:12.427518 [ 423989 ] {} RaftInstance: last durable index 153, precommit index 154 2026.08.17 23:52:12.427521 [ 423989 ] {} RaftInstance: quorum idx 1, 154 154 153 2026.08.17 23:52:12.427523 [ 423989 ] {} RaftInstance: local log idx 154, target_commit_idx 154, quick_commit_index_ 154, state_->get_commit_idx() 154 2026.08.17 23:52:12.427524 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.427526 [ 423989 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.427527 [ 423987 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.427533 [ 423989 ] {} RaftInstance: last_log_idx: 154, starting_idx: 1, cur_nxt_idx: 155 2026.08.17 23:52:12.427538 [ 423989 ] {} RaftInstance: append_entries for 3 with LastLogIndex=154, LastLogTerm=1, EntriesLength=0, CommitIndex=154, Term=1, peer_last_sent_idx 155 2026.08.17 23:52:12.427539 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.427542 [ 423989 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.427550 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:12.427558 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=155 2026.08.17 23:52:12.427562 [ 423987 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.427564 [ 423987 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 155 2026.08.17 23:52:12.427566 [ 423987 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.427568 [ 423987 ] {} RaftInstance: peer 2, prev matched idx: 154, new matched idx: 154 2026.08.17 23:52:12.427571 [ 423987 ] {} RaftInstance: last durable index 153, precommit index 154 2026.08.17 23:52:12.427574 [ 423987 ] {} RaftInstance: quorum idx 1, 154 154 153 2026.08.17 23:52:12.427576 [ 423987 ] {} RaftInstance: local log idx 154, target_commit_idx 154, quick_commit_index_ 154, state_->get_commit_idx() 154 2026.08.17 23:52:12.427630 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.427635 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=155 2026.08.17 23:52:12.427638 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.427641 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 155 2026.08.17 23:52:12.427643 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.427645 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 154, new matched idx: 154 2026.08.17 23:52:12.427646 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 152 2026.08.17 23:52:12.427648 [ 423992 ] {} RaftInstance: last durable index 153, precommit index 154 2026.08.17 23:52:12.427655 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.427657 [ 423992 ] {} RaftInstance: quorum idx 1, 154 154 153 2026.08.17 23:52:12.427660 [ 423992 ] {} RaftInstance: local log idx 154, target_commit_idx 154, quick_commit_index_ 154, state_->get_commit_idx() 154 2026.08.17 23:52:12.427666 [ 423977 ] {} RaftInstance: append at log_idx 155, timestamp 1787010732427658 2026.08.17 23:52:12.427678 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.427683 [ 424009 ] {} RaftInstance: last_log_idx: 154, starting_idx: 1, cur_nxt_idx: 156 2026.08.17 23:52:12.427686 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=154, LastLogTerm=1, EntriesLength=1, CommitIndex=154, Term=1, peer_last_sent_idx 155 2026.08.17 23:52:12.427688 [ 424009 ] {} RaftInstance: idx: 155 2026.08.17 23:52:12.427691 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.427702 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.427704 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.427705 [ 424009 ] {} RaftInstance: last_log_idx: 154, starting_idx: 1, cur_nxt_idx: 156 2026.08.17 23:52:12.427707 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=154, LastLogTerm=1, EntriesLength=1, CommitIndex=154, Term=1, peer_last_sent_idx 155 2026.08.17 23:52:12.427711 [ 424009 ] {} RaftInstance: idx: 155 2026.08.17 23:52:12.427712 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.427721 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.429703 [ 423984 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=2, CommitIndex=0 and Term=0 2026.08.17 23:52:12.429717 [ 423984 ] {} RaftInstance: append at log_idx 156, timestamp 1787010732429709 2026.08.17 23:52:12.429721 [ 423984 ] {} RaftInstance: append at log_idx 157, timestamp 1787010732429709 2026.08.17 23:52:12.429728 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.429730 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.430296 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.432112 [ 423980 ] {} RaftInstance: last durable index 154, precommit index 157 2026.08.17 23:52:12.432120 [ 423980 ] {} RaftInstance: quorum idx 1, 154 154 154 2026.08.17 23:52:12.432122 [ 423980 ] {} RaftInstance: local log idx 157, target_commit_idx 154, quick_commit_index_ 154, state_->get_commit_idx() 154 2026.08.17 23:52:12.432149 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.432156 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=156 2026.08.17 23:52:12.432160 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.432163 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 156 2026.08.17 23:52:12.432165 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.432169 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 154, new matched idx: 155 2026.08.17 23:52:12.432164 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.432172 [ 423985 ] {} RaftInstance: last durable index 154, precommit index 157 2026.08.17 23:52:12.432181 [ 423985 ] {} RaftInstance: quorum idx 1, 155 154 154 2026.08.17 23:52:12.432183 [ 423985 ] {} RaftInstance: local log idx 157, target_commit_idx 154, quick_commit_index_ 154, state_->get_commit_idx() 154 2026.08.17 23:52:12.432185 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.432187 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.432189 [ 423985 ] {} RaftInstance: last_log_idx: 155, starting_idx: 1, cur_nxt_idx: 158 2026.08.17 23:52:12.432192 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=155, LastLogTerm=1, EntriesLength=2, CommitIndex=154, Term=1, peer_last_sent_idx 155 2026.08.17 23:52:12.432194 [ 423985 ] {} RaftInstance: idx range: 156-157 2026.08.17 23:52:12.432196 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.432207 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:12.432211 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=156 2026.08.17 23:52:12.432214 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.432216 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 156 2026.08.17 23:52:12.432218 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.432220 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 154, new matched idx: 155 2026.08.17 23:52:12.432221 [ 423993 ] {} RaftInstance: last durable index 154, precommit index 157 2026.08.17 23:52:12.432224 [ 423993 ] {} RaftInstance: quorum idx 1, 155 155 154 2026.08.17 23:52:12.432225 [ 423993 ] {} RaftInstance: trigger commit upto 155 2026.08.17 23:52:12.432230 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.432235 [ 423993 ] {} RaftInstance: last_log_idx: 155, starting_idx: 1, cur_nxt_idx: 158 2026.08.17 23:52:12.432238 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=155, LastLogTerm=1, EntriesLength=2, CommitIndex=155, Term=1, peer_last_sent_idx 155 2026.08.17 23:52:12.432240 [ 423993 ] {} RaftInstance: idx range: 156-157 2026.08.17 23:52:12.432242 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.432264 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:12.432267 [ 423993 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.432269 [ 423993 ] {} RaftInstance: local log idx 157, target_commit_idx 155, quick_commit_index_ 155, state_->get_commit_idx() 154 2026.08.17 23:52:12.432271 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.432275 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.432277 [ 423993 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.432283 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.432285 [ 424007 ] {} RaftInstance: commit upto 155, current idx 154 2026.08.17 23:52:12.432288 [ 424007 ] {} RaftInstance: commit upto 155, current idx 155 2026.08.17 23:52:12.432307 [ 424007 ] {} RaftInstance: notify cb 155 0x7f0ed05e3c20 2026.08.17 23:52:12.432310 [ 424007 ] {} RaftInstance: DONE: commit upto 155, current idx 155 2026.08.17 23:52:12.432313 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.435668 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.437428 [ 423980 ] {} RaftInstance: last durable index 155, precommit index 157 2026.08.17 23:52:12.437431 [ 423980 ] {} RaftInstance: quorum idx 1, 155 155 155 2026.08.17 23:52:12.437434 [ 423980 ] {} RaftInstance: local log idx 157, target_commit_idx 155, quick_commit_index_ 155, state_->get_commit_idx() 155 2026.08.17 23:52:12.437467 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.437476 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=158 2026.08.17 23:52:12.437479 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.437481 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 158 2026.08.17 23:52:12.437483 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.437485 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 155, new matched idx: 157 2026.08.17 23:52:12.437487 [ 423982 ] {} RaftInstance: last durable index 155, precommit index 157 2026.08.17 23:52:12.437490 [ 423982 ] {} RaftInstance: quorum idx 1, 157 155 155 2026.08.17 23:52:12.437492 [ 423982 ] {} RaftInstance: local log idx 157, target_commit_idx 155, quick_commit_index_ 155, state_->get_commit_idx() 155 2026.08.17 23:52:12.437499 [ 423990 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.437505 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=158 2026.08.17 23:52:12.437508 [ 423990 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.437511 [ 423990 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 158 2026.08.17 23:52:12.437513 [ 423990 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.437514 [ 423990 ] {} RaftInstance: peer 2, prev matched idx: 155, new matched idx: 157 2026.08.17 23:52:12.437517 [ 423990 ] {} RaftInstance: last durable index 155, precommit index 157 2026.08.17 23:52:12.437522 [ 423990 ] {} RaftInstance: quorum idx 1, 157 157 155 2026.08.17 23:52:12.437524 [ 423990 ] {} RaftInstance: trigger commit upto 157 2026.08.17 23:52:12.437526 [ 423990 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.437528 [ 423990 ] {} RaftInstance: last_log_idx: 157, starting_idx: 1, cur_nxt_idx: 158 2026.08.17 23:52:12.437531 [ 423990 ] {} RaftInstance: append_entries for 3 with LastLogIndex=157, LastLogTerm=1, EntriesLength=0, CommitIndex=157, Term=1, peer_last_sent_idx 156 2026.08.17 23:52:12.437533 [ 423990 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.437535 [ 423990 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.437553 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:12.437555 [ 423990 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.437557 [ 423990 ] {} RaftInstance: last_log_idx: 157, starting_idx: 1, cur_nxt_idx: 158 2026.08.17 23:52:12.437558 [ 423990 ] {} RaftInstance: append_entries for 2 with LastLogIndex=157, LastLogTerm=1, EntriesLength=0, CommitIndex=157, Term=1, peer_last_sent_idx 156 2026.08.17 23:52:12.437560 [ 423990 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.437561 [ 423990 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.437571 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:12.437574 [ 423990 ] {} RaftInstance: local log idx 157, target_commit_idx 157, quick_commit_index_ 157, state_->get_commit_idx() 155 2026.08.17 23:52:12.437576 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.437580 [ 423990 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.437582 [ 423990 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.437585 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.437590 [ 424007 ] {} RaftInstance: commit upto 157, current idx 155 2026.08.17 23:52:12.437592 [ 424007 ] {} RaftInstance: commit upto 157, current idx 156 2026.08.17 23:52:12.437597 [ 424007 ] {} RaftInstance: commit upto 157, current idx 157 2026.08.17 23:52:12.437602 [ 424007 ] {} RaftInstance: notify cb 157 0x7f0f07b31220 2026.08.17 23:52:12.437612 [ 424007 ] {} RaftInstance: DONE: commit upto 157, current idx 157 2026.08.17 23:52:12.437614 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.437630 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.437632 [ 423987 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.437635 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=158 2026.08.17 23:52:12.437638 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.437641 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 158 2026.08.17 23:52:12.437643 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.437645 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 157, new matched idx: 157 2026.08.17 23:52:12.437647 [ 423995 ] {} RaftInstance: last durable index 155, precommit index 157 2026.08.17 23:52:12.437650 [ 423995 ] {} RaftInstance: quorum idx 1, 157 157 155 2026.08.17 23:52:12.437653 [ 423995 ] {} RaftInstance: local log idx 157, target_commit_idx 157, quick_commit_index_ 157, state_->get_commit_idx() 157 2026.08.17 23:52:12.437660 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=158 2026.08.17 23:52:12.437662 [ 423987 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.437664 [ 423987 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 158 2026.08.17 23:52:12.437668 [ 423987 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.437669 [ 423987 ] {} RaftInstance: peer 2, prev matched idx: 157, new matched idx: 157 2026.08.17 23:52:12.437671 [ 423987 ] {} RaftInstance: last durable index 155, precommit index 157 2026.08.17 23:52:12.437673 [ 423987 ] {} RaftInstance: quorum idx 1, 157 157 155 2026.08.17 23:52:12.437675 [ 423987 ] {} RaftInstance: local log idx 157, target_commit_idx 157, quick_commit_index_ 157, state_->get_commit_idx() 157 2026.08.17 23:52:12.437925 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 341 2026.08.17 23:52:12.437934 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.437949 [ 423977 ] {} RaftInstance: append at log_idx 158, timestamp 1787010732437936 2026.08.17 23:52:12.437959 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.437963 [ 424009 ] {} RaftInstance: last_log_idx: 157, starting_idx: 1, cur_nxt_idx: 159 2026.08.17 23:52:12.437967 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=157, LastLogTerm=1, EntriesLength=1, CommitIndex=157, Term=1, peer_last_sent_idx 158 2026.08.17 23:52:12.437968 [ 424009 ] {} RaftInstance: idx: 158 2026.08.17 23:52:12.437971 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.437989 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.437991 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.437993 [ 424009 ] {} RaftInstance: last_log_idx: 157, starting_idx: 1, cur_nxt_idx: 159 2026.08.17 23:52:12.437995 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=157, LastLogTerm=1, EntriesLength=1, CommitIndex=157, Term=1, peer_last_sent_idx 158 2026.08.17 23:52:12.437996 [ 424009 ] {} RaftInstance: idx: 158 2026.08.17 23:52:12.437997 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.438005 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.440855 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.440864 [ 423980 ] {} RaftInstance: last durable index 157, precommit index 158 2026.08.17 23:52:12.440868 [ 423980 ] {} RaftInstance: quorum idx 1, 157 157 157 2026.08.17 23:52:12.440871 [ 423980 ] {} RaftInstance: local log idx 158, target_commit_idx 157, quick_commit_index_ 157, state_->get_commit_idx() 157 2026.08.17 23:52:12.440916 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.440921 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=159 2026.08.17 23:52:12.440924 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.440927 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 159 2026.08.17 23:52:12.440929 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.440931 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 157, new matched idx: 158 2026.08.17 23:52:12.440933 [ 423992 ] {} RaftInstance: last durable index 157, precommit index 158 2026.08.17 23:52:12.440936 [ 423992 ] {} RaftInstance: quorum idx 1, 158 157 157 2026.08.17 23:52:12.440937 [ 423992 ] {} RaftInstance: local log idx 158, target_commit_idx 157, quick_commit_index_ 157, state_->get_commit_idx() 157 2026.08.17 23:52:12.441212 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.441217 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=159 2026.08.17 23:52:12.441220 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.441227 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 159 2026.08.17 23:52:12.441229 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.441231 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 157, new matched idx: 158 2026.08.17 23:52:12.441233 [ 423996 ] {} RaftInstance: last durable index 157, precommit index 158 2026.08.17 23:52:12.441236 [ 423996 ] {} RaftInstance: quorum idx 1, 158 158 157 2026.08.17 23:52:12.441238 [ 423996 ] {} RaftInstance: trigger commit upto 158 2026.08.17 23:52:12.441240 [ 423996 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.441242 [ 423996 ] {} RaftInstance: last_log_idx: 158, starting_idx: 1, cur_nxt_idx: 159 2026.08.17 23:52:12.441245 [ 423996 ] {} RaftInstance: append_entries for 3 with LastLogIndex=158, LastLogTerm=1, EntriesLength=0, CommitIndex=158, Term=1, peer_last_sent_idx 158 2026.08.17 23:52:12.441246 [ 423996 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.441249 [ 423996 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.441262 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:12.441264 [ 423996 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.441266 [ 423996 ] {} RaftInstance: last_log_idx: 158, starting_idx: 1, cur_nxt_idx: 159 2026.08.17 23:52:12.441268 [ 423996 ] {} RaftInstance: append_entries for 2 with LastLogIndex=158, LastLogTerm=1, EntriesLength=0, CommitIndex=158, Term=1, peer_last_sent_idx 158 2026.08.17 23:52:12.441269 [ 423996 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.441271 [ 423996 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.441281 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:12.441283 [ 423996 ] {} RaftInstance: local log idx 158, target_commit_idx 158, quick_commit_index_ 158, state_->get_commit_idx() 157 2026.08.17 23:52:12.441285 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.441290 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.441299 [ 424007 ] {} RaftInstance: commit upto 158, current idx 157 2026.08.17 23:52:12.441301 [ 424007 ] {} RaftInstance: commit upto 158, current idx 158 2026.08.17 23:52:12.441328 [ 424007 ] {} RaftInstance: notify cb 158 0x7f0ed05e3d20 2026.08.17 23:52:12.441332 [ 424007 ] {} RaftInstance: DONE: commit upto 158, current idx 158 2026.08.17 23:52:12.441334 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.441344 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.441348 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=159 2026.08.17 23:52:12.441349 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.441350 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.441358 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 159 2026.08.17 23:52:12.441360 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.441362 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 158, new matched idx: 158 2026.08.17 23:52:12.441364 [ 423984 ] {} RaftInstance: last durable index 157, precommit index 158 2026.08.17 23:52:12.441367 [ 423984 ] {} RaftInstance: quorum idx 1, 158 158 157 2026.08.17 23:52:12.441369 [ 423984 ] {} RaftInstance: local log idx 158, target_commit_idx 158, quick_commit_index_ 158, state_->get_commit_idx() 158 2026.08.17 23:52:12.441376 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=159 2026.08.17 23:52:12.441379 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.441385 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 159 2026.08.17 23:52:12.441387 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.441389 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 158, new matched idx: 158 2026.08.17 23:52:12.441391 [ 423981 ] {} RaftInstance: last durable index 157, precommit index 158 2026.08.17 23:52:12.441395 [ 423981 ] {} RaftInstance: quorum idx 1, 158 158 157 2026.08.17 23:52:12.441397 [ 423981 ] {} RaftInstance: local log idx 158, target_commit_idx 158, quick_commit_index_ 158, state_->get_commit_idx() 158 2026.08.17 23:52:12.441525 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 324 2026.08.17 23:52:12.441533 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.441547 [ 423977 ] {} RaftInstance: append at log_idx 159, timestamp 1787010732441535 2026.08.17 23:52:12.441557 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.441561 [ 424009 ] {} RaftInstance: last_log_idx: 158, starting_idx: 1, cur_nxt_idx: 160 2026.08.17 23:52:12.441564 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=158, LastLogTerm=1, EntriesLength=1, CommitIndex=158, Term=1, peer_last_sent_idx 159 2026.08.17 23:52:12.441566 [ 424009 ] {} RaftInstance: idx: 159 2026.08.17 23:52:12.441568 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.441583 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.441585 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.441587 [ 424009 ] {} RaftInstance: last_log_idx: 158, starting_idx: 1, cur_nxt_idx: 160 2026.08.17 23:52:12.441588 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=158, LastLogTerm=1, EntriesLength=1, CommitIndex=158, Term=1, peer_last_sent_idx 159 2026.08.17 23:52:12.441590 [ 424009 ] {} RaftInstance: idx: 159 2026.08.17 23:52:12.441591 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.441600 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.445121 [ 423993 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.445133 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.445138 [ 423980 ] {} RaftInstance: last durable index 158, precommit index 159 2026.08.17 23:52:12.445142 [ 423980 ] {} RaftInstance: quorum idx 1, 158 158 158 2026.08.17 23:52:12.445145 [ 423980 ] {} RaftInstance: local log idx 159, target_commit_idx 158, quick_commit_index_ 158, state_->get_commit_idx() 158 2026.08.17 23:52:12.445152 [ 423993 ] {} RaftInstance: append at log_idx 160, timestamp 1787010732445129 2026.08.17 23:52:12.445164 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.445168 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.445189 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.445199 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=160 2026.08.17 23:52:12.445203 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.445206 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 160 2026.08.17 23:52:12.445210 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.445193 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.445212 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 158, new matched idx: 159 2026.08.17 23:52:12.445226 [ 423983 ] {} RaftInstance: last durable index 158, precommit index 160 2026.08.17 23:52:12.445229 [ 423983 ] {} RaftInstance: quorum idx 1, 159 158 158 2026.08.17 23:52:12.445231 [ 423983 ] {} RaftInstance: local log idx 160, target_commit_idx 158, quick_commit_index_ 158, state_->get_commit_idx() 158 2026.08.17 23:52:12.445233 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.445235 [ 423983 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.445237 [ 423983 ] {} RaftInstance: last_log_idx: 159, starting_idx: 1, cur_nxt_idx: 161 2026.08.17 23:52:12.445240 [ 423983 ] {} RaftInstance: append_entries for 2 with LastLogIndex=159, LastLogTerm=1, EntriesLength=1, CommitIndex=158, Term=1, peer_last_sent_idx 159 2026.08.17 23:52:12.445242 [ 423983 ] {} RaftInstance: idx: 160 2026.08.17 23:52:12.445245 [ 423983 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.445259 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:12.445265 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=160 2026.08.17 23:52:12.445269 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.445272 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 160 2026.08.17 23:52:12.445274 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.445276 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 158, new matched idx: 159 2026.08.17 23:52:12.445279 [ 423989 ] {} RaftInstance: last durable index 158, precommit index 160 2026.08.17 23:52:12.445282 [ 423989 ] {} RaftInstance: quorum idx 1, 159 159 158 2026.08.17 23:52:12.445284 [ 423989 ] {} RaftInstance: trigger commit upto 159 2026.08.17 23:52:12.445285 [ 423989 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.445287 [ 423989 ] {} RaftInstance: last_log_idx: 159, starting_idx: 1, cur_nxt_idx: 161 2026.08.17 23:52:12.445291 [ 423989 ] {} RaftInstance: append_entries for 3 with LastLogIndex=159, LastLogTerm=1, EntriesLength=1, CommitIndex=159, Term=1, peer_last_sent_idx 159 2026.08.17 23:52:12.445292 [ 423989 ] {} RaftInstance: idx: 160 2026.08.17 23:52:12.445295 [ 423989 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.445319 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:12.445322 [ 423989 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.445324 [ 423989 ] {} RaftInstance: local log idx 160, target_commit_idx 159, quick_commit_index_ 159, state_->get_commit_idx() 158 2026.08.17 23:52:12.445326 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.445329 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.445331 [ 423989 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.445331 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.445337 [ 424007 ] {} RaftInstance: commit upto 159, current idx 158 2026.08.17 23:52:12.445339 [ 424007 ] {} RaftInstance: commit upto 159, current idx 159 2026.08.17 23:52:12.445360 [ 424007 ] {} RaftInstance: notify cb 159 0x7f0ed05e3e20 2026.08.17 23:52:12.445363 [ 424007 ] {} RaftInstance: DONE: commit upto 159, current idx 159 2026.08.17 23:52:12.445365 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.445693 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 69 2026.08.17 23:52:12.447350 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.447408 [ 423977 ] {} RaftInstance: append at log_idx 161, timestamp 1787010732447398 2026.08.17 23:52:12.447434 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.447443 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.447925 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.447932 [ 423980 ] {} RaftInstance: last durable index 159, precommit index 161 2026.08.17 23:52:12.447936 [ 423980 ] {} RaftInstance: quorum idx 1, 159 159 159 2026.08.17 23:52:12.447939 [ 423980 ] {} RaftInstance: local log idx 161, target_commit_idx 159, quick_commit_index_ 159, state_->get_commit_idx() 159 2026.08.17 23:52:12.447973 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.447980 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=161 2026.08.17 23:52:12.447983 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.447985 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 161 2026.08.17 23:52:12.447988 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.447990 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 159, new matched idx: 160 2026.08.17 23:52:12.447992 [ 423995 ] {} RaftInstance: last durable index 159, precommit index 161 2026.08.17 23:52:12.447994 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.447996 [ 423995 ] {} RaftInstance: quorum idx 1, 160 159 159 2026.08.17 23:52:12.448006 [ 423995 ] {} RaftInstance: local log idx 161, target_commit_idx 159, quick_commit_index_ 159, state_->get_commit_idx() 159 2026.08.17 23:52:12.448008 [ 423995 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.448010 [ 423995 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.448012 [ 423995 ] {} RaftInstance: last_log_idx: 160, starting_idx: 1, cur_nxt_idx: 162 2026.08.17 23:52:12.448015 [ 423995 ] {} RaftInstance: append_entries for 2 with LastLogIndex=160, LastLogTerm=1, EntriesLength=1, CommitIndex=159, Term=1, peer_last_sent_idx 160 2026.08.17 23:52:12.448017 [ 423995 ] {} RaftInstance: idx: 161 2026.08.17 23:52:12.448019 [ 423995 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.448032 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:12.448038 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=161 2026.08.17 23:52:12.448041 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.448044 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 161 2026.08.17 23:52:12.448046 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.448048 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 159, new matched idx: 160 2026.08.17 23:52:12.448050 [ 423991 ] {} RaftInstance: last durable index 159, precommit index 161 2026.08.17 23:52:12.448053 [ 423991 ] {} RaftInstance: quorum idx 1, 160 160 159 2026.08.17 23:52:12.448055 [ 423991 ] {} RaftInstance: trigger commit upto 160 2026.08.17 23:52:12.448057 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.448059 [ 423991 ] {} RaftInstance: last_log_idx: 160, starting_idx: 1, cur_nxt_idx: 162 2026.08.17 23:52:12.448062 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=160, LastLogTerm=1, EntriesLength=1, CommitIndex=160, Term=1, peer_last_sent_idx 160 2026.08.17 23:52:12.448064 [ 423991 ] {} RaftInstance: idx: 161 2026.08.17 23:52:12.448067 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.448077 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:12.448079 [ 423991 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.448081 [ 423991 ] {} RaftInstance: local log idx 161, target_commit_idx 160, quick_commit_index_ 160, state_->get_commit_idx() 159 2026.08.17 23:52:12.448083 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.448087 [ 423991 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.448088 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.448093 [ 424007 ] {} RaftInstance: commit upto 160, current idx 159 2026.08.17 23:52:12.448088 [ 423991 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.448095 [ 424007 ] {} RaftInstance: commit upto 160, current idx 160 2026.08.17 23:52:12.448121 [ 424007 ] {} RaftInstance: notify cb 160 0x7f0eceebac20 2026.08.17 23:52:12.448132 [ 424007 ] {} RaftInstance: DONE: commit upto 160, current idx 160 2026.08.17 23:52:12.448134 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.450533 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.450540 [ 423980 ] {} RaftInstance: last durable index 160, precommit index 161 2026.08.17 23:52:12.450544 [ 423980 ] {} RaftInstance: quorum idx 1, 160 160 160 2026.08.17 23:52:12.450546 [ 423980 ] {} RaftInstance: local log idx 161, target_commit_idx 160, quick_commit_index_ 160, state_->get_commit_idx() 160 2026.08.17 23:52:12.450588 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.450592 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=162 2026.08.17 23:52:12.450596 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.450598 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 162 2026.08.17 23:52:12.450600 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.450601 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 160, new matched idx: 161 2026.08.17 23:52:12.450604 [ 423992 ] {} RaftInstance: last durable index 160, precommit index 161 2026.08.17 23:52:12.450606 [ 423992 ] {} RaftInstance: quorum idx 1, 161 160 160 2026.08.17 23:52:12.450608 [ 423992 ] {} RaftInstance: local log idx 161, target_commit_idx 160, quick_commit_index_ 160, state_->get_commit_idx() 160 2026.08.17 23:52:12.450613 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.450615 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=162 2026.08.17 23:52:12.450617 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.450618 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 162 2026.08.17 23:52:12.450620 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.450621 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 160, new matched idx: 161 2026.08.17 23:52:12.450623 [ 423992 ] {} RaftInstance: last durable index 160, precommit index 161 2026.08.17 23:52:12.450625 [ 423992 ] {} RaftInstance: quorum idx 1, 161 161 160 2026.08.17 23:52:12.450627 [ 423992 ] {} RaftInstance: trigger commit upto 161 2026.08.17 23:52:12.450629 [ 423992 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.450631 [ 423992 ] {} RaftInstance: last_log_idx: 161, starting_idx: 1, cur_nxt_idx: 162 2026.08.17 23:52:12.450633 [ 423992 ] {} RaftInstance: append_entries for 3 with LastLogIndex=161, LastLogTerm=1, EntriesLength=0, CommitIndex=161, Term=1, peer_last_sent_idx 161 2026.08.17 23:52:12.450639 [ 423992 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.450642 [ 423992 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.450649 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:12.450653 [ 423992 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.450655 [ 423992 ] {} RaftInstance: last_log_idx: 161, starting_idx: 1, cur_nxt_idx: 162 2026.08.17 23:52:12.450657 [ 423992 ] {} RaftInstance: append_entries for 2 with LastLogIndex=161, LastLogTerm=1, EntriesLength=0, CommitIndex=161, Term=1, peer_last_sent_idx 161 2026.08.17 23:52:12.450658 [ 423992 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.450660 [ 423992 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.450667 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:12.450668 [ 423992 ] {} RaftInstance: local log idx 161, target_commit_idx 161, quick_commit_index_ 161, state_->get_commit_idx() 160 2026.08.17 23:52:12.450670 [ 423992 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.450673 [ 423992 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.450675 [ 423992 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.450676 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.450683 [ 424007 ] {} RaftInstance: commit upto 161, current idx 160 2026.08.17 23:52:12.450685 [ 424007 ] {} RaftInstance: commit upto 161, current idx 161 2026.08.17 23:52:12.450701 [ 424007 ] {} RaftInstance: notify cb 161 0x7f0ed05e3f20 2026.08.17 23:52:12.450704 [ 424007 ] {} RaftInstance: DONE: commit upto 161, current idx 161 2026.08.17 23:52:12.450705 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.450710 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.450714 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=162 2026.08.17 23:52:12.450716 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.450719 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 162 2026.08.17 23:52:12.450720 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.450722 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 161, new matched idx: 161 2026.08.17 23:52:12.450725 [ 423981 ] {} RaftInstance: last durable index 160, precommit index 161 2026.08.17 23:52:12.450728 [ 423981 ] {} RaftInstance: quorum idx 1, 161 161 160 2026.08.17 23:52:12.450730 [ 423981 ] {} RaftInstance: local log idx 161, target_commit_idx 161, quick_commit_index_ 161, state_->get_commit_idx() 161 2026.08.17 23:52:12.450735 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.450737 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=162 2026.08.17 23:52:12.450738 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.450740 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 162 2026.08.17 23:52:12.450741 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.450743 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 161, new matched idx: 161 2026.08.17 23:52:12.450744 [ 423981 ] {} RaftInstance: last durable index 160, precommit index 161 2026.08.17 23:52:12.450746 [ 423981 ] {} RaftInstance: quorum idx 1, 161 161 160 2026.08.17 23:52:12.450748 [ 423981 ] {} RaftInstance: local log idx 161, target_commit_idx 161, quick_commit_index_ 161, state_->get_commit_idx() 161 2026.08.17 23:52:12.450981 [ 423993 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.451001 [ 423993 ] {} RaftInstance: append at log_idx 162, timestamp 1787010732450987 2026.08.17 23:52:12.451010 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.451016 [ 424009 ] {} RaftInstance: last_log_idx: 161, starting_idx: 1, cur_nxt_idx: 163 2026.08.17 23:52:12.451019 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=161, LastLogTerm=1, EntriesLength=1, CommitIndex=161, Term=1, peer_last_sent_idx 162 2026.08.17 23:52:12.451021 [ 424009 ] {} RaftInstance: idx: 162 2026.08.17 23:52:12.451026 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.451040 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.451042 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.451043 [ 424009 ] {} RaftInstance: last_log_idx: 161, starting_idx: 1, cur_nxt_idx: 163 2026.08.17 23:52:12.451045 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=161, LastLogTerm=1, EntriesLength=1, CommitIndex=161, Term=1, peer_last_sent_idx 162 2026.08.17 23:52:12.451046 [ 424009 ] {} RaftInstance: idx: 162 2026.08.17 23:52:12.451048 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.451054 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.451128 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 208 2026.08.17 23:52:12.451145 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.451161 [ 423977 ] {} RaftInstance: append at log_idx 163, timestamp 1787010732451147 2026.08.17 23:52:12.451170 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.451174 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.454830 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.454838 [ 423980 ] {} RaftInstance: last durable index 161, precommit index 163 2026.08.17 23:52:12.454842 [ 423980 ] {} RaftInstance: quorum idx 1, 161 161 161 2026.08.17 23:52:12.454844 [ 423980 ] {} RaftInstance: local log idx 163, target_commit_idx 161, quick_commit_index_ 161, state_->get_commit_idx() 161 2026.08.17 23:52:12.454878 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.454883 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.454885 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=163 2026.08.17 23:52:12.454894 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.454896 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 163 2026.08.17 23:52:12.454898 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.454900 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 161, new matched idx: 162 2026.08.17 23:52:12.454903 [ 423987 ] {} RaftInstance: last durable index 161, precommit index 163 2026.08.17 23:52:12.454906 [ 423987 ] {} RaftInstance: quorum idx 1, 162 161 161 2026.08.17 23:52:12.454908 [ 423987 ] {} RaftInstance: local log idx 163, target_commit_idx 161, quick_commit_index_ 161, state_->get_commit_idx() 161 2026.08.17 23:52:12.454910 [ 423987 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.454912 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.454914 [ 423987 ] {} RaftInstance: last_log_idx: 162, starting_idx: 1, cur_nxt_idx: 164 2026.08.17 23:52:12.454917 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=162, LastLogTerm=1, EntriesLength=1, CommitIndex=161, Term=1, peer_last_sent_idx 162 2026.08.17 23:52:12.454923 [ 423987 ] {} RaftInstance: idx: 163 2026.08.17 23:52:12.454925 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.454933 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:12.454940 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=163 2026.08.17 23:52:12.454943 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.454946 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 163 2026.08.17 23:52:12.454947 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.454949 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 161, new matched idx: 162 2026.08.17 23:52:12.454952 [ 423985 ] {} RaftInstance: last durable index 161, precommit index 163 2026.08.17 23:52:12.454955 [ 423985 ] {} RaftInstance: quorum idx 1, 162 162 161 2026.08.17 23:52:12.454957 [ 423985 ] {} RaftInstance: trigger commit upto 162 2026.08.17 23:52:12.454959 [ 423985 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.454961 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.454963 [ 423985 ] {} RaftInstance: last_log_idx: 162, starting_idx: 1, cur_nxt_idx: 164 2026.08.17 23:52:12.454966 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=162, LastLogTerm=1, EntriesLength=1, CommitIndex=162, Term=1, peer_last_sent_idx 162 2026.08.17 23:52:12.454968 [ 423985 ] {} RaftInstance: idx: 163 2026.08.17 23:52:12.454970 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.454980 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:12.454982 [ 423985 ] {} RaftInstance: local log idx 163, target_commit_idx 162, quick_commit_index_ 162, state_->get_commit_idx() 161 2026.08.17 23:52:12.454984 [ 423985 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.454987 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.454989 [ 423985 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.454990 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.454993 [ 424007 ] {} RaftInstance: commit upto 162, current idx 161 2026.08.17 23:52:12.454996 [ 424007 ] {} RaftInstance: commit upto 162, current idx 162 2026.08.17 23:52:12.455014 [ 424007 ] {} RaftInstance: notify cb 162 0x7f0eceeba420 2026.08.17 23:52:12.455028 [ 424007 ] {} RaftInstance: DONE: commit upto 162, current idx 162 2026.08.17 23:52:12.455030 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.458936 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.458948 [ 423980 ] {} RaftInstance: last durable index 162, precommit index 163 2026.08.17 23:52:12.458952 [ 423980 ] {} RaftInstance: quorum idx 1, 162 162 162 2026.08.17 23:52:12.458955 [ 423980 ] {} RaftInstance: local log idx 163, target_commit_idx 162, quick_commit_index_ 162, state_->get_commit_idx() 162 2026.08.17 23:52:12.458988 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.458993 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=164 2026.08.17 23:52:12.458996 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.458999 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 164 2026.08.17 23:52:12.458998 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.459001 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.459014 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 162, new matched idx: 163 2026.08.17 23:52:12.459017 [ 423995 ] {} RaftInstance: last durable index 162, precommit index 163 2026.08.17 23:52:12.459021 [ 423995 ] {} RaftInstance: quorum idx 1, 163 162 162 2026.08.17 23:52:12.459023 [ 423995 ] {} RaftInstance: local log idx 163, target_commit_idx 162, quick_commit_index_ 162, state_->get_commit_idx() 162 2026.08.17 23:52:12.459025 [ 423995 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.459027 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.459029 [ 423995 ] {} RaftInstance: last_log_idx: 163, starting_idx: 1, cur_nxt_idx: 164 2026.08.17 23:52:12.459032 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=163, LastLogTerm=1, EntriesLength=0, CommitIndex=162, Term=1, peer_last_sent_idx 163 2026.08.17 23:52:12.459033 [ 423995 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.459035 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.459049 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:12.459058 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=164 2026.08.17 23:52:12.459062 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.459065 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 164 2026.08.17 23:52:12.459066 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.459068 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 162, new matched idx: 163 2026.08.17 23:52:12.459071 [ 423982 ] {} RaftInstance: last durable index 162, precommit index 163 2026.08.17 23:52:12.459074 [ 423982 ] {} RaftInstance: quorum idx 1, 163 163 162 2026.08.17 23:52:12.459076 [ 423982 ] {} RaftInstance: trigger commit upto 163 2026.08.17 23:52:12.459078 [ 423982 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.459080 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.459082 [ 423982 ] {} RaftInstance: last_log_idx: 163, starting_idx: 1, cur_nxt_idx: 164 2026.08.17 23:52:12.459084 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=163, LastLogTerm=1, EntriesLength=0, CommitIndex=163, Term=1, peer_last_sent_idx 163 2026.08.17 23:52:12.459086 [ 423982 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.459088 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.459098 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:12.459100 [ 423982 ] {} RaftInstance: local log idx 163, target_commit_idx 163, quick_commit_index_ 163, state_->get_commit_idx() 162 2026.08.17 23:52:12.459102 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.459106 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.459108 [ 424007 ] {} RaftInstance: commit upto 163, current idx 162 2026.08.17 23:52:12.459110 [ 424007 ] {} RaftInstance: commit upto 163, current idx 163 2026.08.17 23:52:12.459129 [ 424007 ] {} RaftInstance: notify cb 163 0x7f0ed2296020 2026.08.17 23:52:12.459142 [ 424007 ] {} RaftInstance: DONE: commit upto 163, current idx 163 2026.08.17 23:52:12.459143 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.459157 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.459159 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.459160 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=164 2026.08.17 23:52:12.459163 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.459167 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 164 2026.08.17 23:52:12.459168 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.459170 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 163, new matched idx: 163 2026.08.17 23:52:12.459173 [ 423992 ] {} RaftInstance: last durable index 162, precommit index 163 2026.08.17 23:52:12.459176 [ 423992 ] {} RaftInstance: quorum idx 1, 163 163 162 2026.08.17 23:52:12.459177 [ 423992 ] {} RaftInstance: local log idx 163, target_commit_idx 163, quick_commit_index_ 163, state_->get_commit_idx() 163 2026.08.17 23:52:12.459180 [ 423992 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.459182 [ 423992 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.459183 [ 423992 ] {} RaftInstance: last_log_idx: 163, starting_idx: 1, cur_nxt_idx: 164 2026.08.17 23:52:12.459185 [ 423992 ] {} RaftInstance: append_entries for 3 with LastLogIndex=163, LastLogTerm=1, EntriesLength=0, CommitIndex=163, Term=1, peer_last_sent_idx 164 2026.08.17 23:52:12.459187 [ 423992 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.459189 [ 423992 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.459195 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:12.459200 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=164 2026.08.17 23:52:12.459203 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.459205 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 164 2026.08.17 23:52:12.459207 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.459209 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 163, new matched idx: 163 2026.08.17 23:52:12.459211 [ 423981 ] {} RaftInstance: last durable index 162, precommit index 163 2026.08.17 23:52:12.459213 [ 423981 ] {} RaftInstance: quorum idx 1, 163 163 162 2026.08.17 23:52:12.459215 [ 423981 ] {} RaftInstance: local log idx 163, target_commit_idx 163, quick_commit_index_ 163, state_->get_commit_idx() 163 2026.08.17 23:52:12.459244 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.459247 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=164 2026.08.17 23:52:12.459250 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.459253 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 164 2026.08.17 23:52:12.459255 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.459257 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 163, new matched idx: 163 2026.08.17 23:52:12.459259 [ 423990 ] {} RaftInstance: last durable index 162, precommit index 163 2026.08.17 23:52:12.459262 [ 423990 ] {} RaftInstance: quorum idx 1, 163 163 162 2026.08.17 23:52:12.459264 [ 423990 ] {} RaftInstance: local log idx 163, target_commit_idx 163, quick_commit_index_ 163, state_->get_commit_idx() 163 2026.08.17 23:52:12.459405 [ 423993 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.459416 [ 423993 ] {} RaftInstance: append at log_idx 164, timestamp 1787010732459408 2026.08.17 23:52:12.459423 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.459425 [ 424009 ] {} RaftInstance: last_log_idx: 163, starting_idx: 1, cur_nxt_idx: 165 2026.08.17 23:52:12.459427 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=163, LastLogTerm=1, EntriesLength=1, CommitIndex=163, Term=1, peer_last_sent_idx 164 2026.08.17 23:52:12.459430 [ 424009 ] {} RaftInstance: idx: 164 2026.08.17 23:52:12.459432 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.459439 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.459441 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.459443 [ 424009 ] {} RaftInstance: last_log_idx: 163, starting_idx: 1, cur_nxt_idx: 165 2026.08.17 23:52:12.459445 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=163, LastLogTerm=1, EntriesLength=1, CommitIndex=163, Term=1, peer_last_sent_idx 164 2026.08.17 23:52:12.459446 [ 424009 ] {} RaftInstance: idx: 164 2026.08.17 23:52:12.459448 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.459455 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.463094 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.463101 [ 423980 ] {} RaftInstance: last durable index 163, precommit index 164 2026.08.17 23:52:12.463104 [ 423980 ] {} RaftInstance: quorum idx 1, 163 163 163 2026.08.17 23:52:12.463107 [ 423980 ] {} RaftInstance: local log idx 164, target_commit_idx 163, quick_commit_index_ 163, state_->get_commit_idx() 163 2026.08.17 23:52:12.463150 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.463154 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.463160 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=165 2026.08.17 23:52:12.463165 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.463167 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 165 2026.08.17 23:52:12.463169 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.463171 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 163, new matched idx: 164 2026.08.17 23:52:12.463173 [ 423994 ] {} RaftInstance: last durable index 163, precommit index 164 2026.08.17 23:52:12.463176 [ 423994 ] {} RaftInstance: quorum idx 1, 164 163 163 2026.08.17 23:52:12.463178 [ 423994 ] {} RaftInstance: local log idx 164, target_commit_idx 163, quick_commit_index_ 163, state_->get_commit_idx() 163 2026.08.17 23:52:12.463182 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=165 2026.08.17 23:52:12.463184 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.463187 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 165 2026.08.17 23:52:12.463188 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.463190 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 163, new matched idx: 164 2026.08.17 23:52:12.463192 [ 423991 ] {} RaftInstance: last durable index 163, precommit index 164 2026.08.17 23:52:12.463194 [ 423991 ] {} RaftInstance: quorum idx 1, 164 164 163 2026.08.17 23:52:12.463196 [ 423991 ] {} RaftInstance: trigger commit upto 164 2026.08.17 23:52:12.463197 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.463199 [ 423991 ] {} RaftInstance: last_log_idx: 164, starting_idx: 1, cur_nxt_idx: 165 2026.08.17 23:52:12.463201 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=164, LastLogTerm=1, EntriesLength=0, CommitIndex=164, Term=1, peer_last_sent_idx 164 2026.08.17 23:52:12.463202 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.463204 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.463213 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:12.463226 [ 423991 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.463228 [ 423991 ] {} RaftInstance: last_log_idx: 164, starting_idx: 1, cur_nxt_idx: 165 2026.08.17 23:52:12.463230 [ 423991 ] {} RaftInstance: append_entries for 2 with LastLogIndex=164, LastLogTerm=1, EntriesLength=0, CommitIndex=164, Term=1, peer_last_sent_idx 164 2026.08.17 23:52:12.463231 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.463233 [ 423991 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.463240 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:12.463242 [ 423991 ] {} RaftInstance: local log idx 164, target_commit_idx 164, quick_commit_index_ 164, state_->get_commit_idx() 163 2026.08.17 23:52:12.463243 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.463247 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.463250 [ 424007 ] {} RaftInstance: commit upto 164, current idx 163 2026.08.17 23:52:12.463252 [ 424007 ] {} RaftInstance: commit upto 164, current idx 164 2026.08.17 23:52:12.463260 [ 424007 ] {} RaftInstance: notify cb 164 0x7f0ed05e3f20 2026.08.17 23:52:12.463270 [ 424007 ] {} RaftInstance: DONE: commit upto 164, current idx 164 2026.08.17 23:52:12.463274 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.463271 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.463285 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=165 2026.08.17 23:52:12.463287 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.463289 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 165 2026.08.17 23:52:12.463291 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.463293 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 164, new matched idx: 164 2026.08.17 23:52:12.463296 [ 423985 ] {} RaftInstance: last durable index 163, precommit index 164 2026.08.17 23:52:12.463299 [ 423985 ] {} RaftInstance: quorum idx 1, 164 164 163 2026.08.17 23:52:12.463301 [ 423985 ] {} RaftInstance: local log idx 164, target_commit_idx 164, quick_commit_index_ 164, state_->get_commit_idx() 164 2026.08.17 23:52:12.463314 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.463316 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=165 2026.08.17 23:52:12.463318 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.463320 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 165 2026.08.17 23:52:12.463321 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.463323 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 164, new matched idx: 164 2026.08.17 23:52:12.463324 [ 423995 ] {} RaftInstance: last durable index 163, precommit index 164 2026.08.17 23:52:12.463326 [ 423995 ] {} RaftInstance: quorum idx 1, 164 164 163 2026.08.17 23:52:12.463328 [ 423995 ] {} RaftInstance: local log idx 164, target_commit_idx 164, quick_commit_index_ 164, state_->get_commit_idx() 164 2026.08.17 23:52:12.463806 [ 423983 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.463833 [ 423983 ] {} RaftInstance: append at log_idx 165, timestamp 1787010732463809 2026.08.17 23:52:12.463841 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.463845 [ 424009 ] {} RaftInstance: last_log_idx: 164, starting_idx: 1, cur_nxt_idx: 166 2026.08.17 23:52:12.463847 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=164, LastLogTerm=1, EntriesLength=1, CommitIndex=164, Term=1, peer_last_sent_idx 165 2026.08.17 23:52:12.463851 [ 424009 ] {} RaftInstance: idx: 165 2026.08.17 23:52:12.463853 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.463860 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.463861 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.463863 [ 424009 ] {} RaftInstance: last_log_idx: 164, starting_idx: 1, cur_nxt_idx: 166 2026.08.17 23:52:12.463864 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=164, LastLogTerm=1, EntriesLength=1, CommitIndex=164, Term=1, peer_last_sent_idx 165 2026.08.17 23:52:12.463868 [ 424009 ] {} RaftInstance: idx: 165 2026.08.17 23:52:12.463869 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.463875 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.467333 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.469153 [ 423980 ] {} RaftInstance: last durable index 164, precommit index 165 2026.08.17 23:52:12.469159 [ 423980 ] {} RaftInstance: quorum idx 1, 164 164 164 2026.08.17 23:52:12.469162 [ 423980 ] {} RaftInstance: local log idx 165, target_commit_idx 164, quick_commit_index_ 164, state_->get_commit_idx() 164 2026.08.17 23:52:12.472223 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.472235 [ 423980 ] {} RaftInstance: last durable index 165, precommit index 165 2026.08.17 23:52:12.472234 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.472241 [ 423980 ] {} RaftInstance: quorum idx 1, 165 164 164 2026.08.17 23:52:12.472263 [ 423980 ] {} RaftInstance: local log idx 165, target_commit_idx 164, quick_commit_index_ 164, state_->get_commit_idx() 164 2026.08.17 23:52:12.472275 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=166 2026.08.17 23:52:12.472285 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.472288 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 166 2026.08.17 23:52:12.472291 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.472293 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 164, new matched idx: 165 2026.08.17 23:52:12.472295 [ 423981 ] {} RaftInstance: last durable index 165, precommit index 165 2026.08.17 23:52:12.472294 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.472300 [ 423981 ] {} RaftInstance: quorum idx 1, 165 165 164 2026.08.17 23:52:12.472309 [ 423981 ] {} RaftInstance: trigger commit upto 165 2026.08.17 23:52:12.472311 [ 423981 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.472314 [ 423981 ] {} RaftInstance: last_log_idx: 165, starting_idx: 1, cur_nxt_idx: 166 2026.08.17 23:52:12.472317 [ 423981 ] {} RaftInstance: append_entries for 3 with LastLogIndex=165, LastLogTerm=1, EntriesLength=0, CommitIndex=165, Term=1, peer_last_sent_idx 165 2026.08.17 23:52:12.472318 [ 423981 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.472321 [ 423981 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.472334 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:12.472336 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.472338 [ 423981 ] {} RaftInstance: last_log_idx: 164, starting_idx: 1, cur_nxt_idx: 166 2026.08.17 23:52:12.472340 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=164, LastLogTerm=1, EntriesLength=1, CommitIndex=165, Term=1, peer_last_sent_idx 165 2026.08.17 23:52:12.472342 [ 423981 ] {} RaftInstance: idx: 165 2026.08.17 23:52:12.472350 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.472357 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:12.472359 [ 423981 ] {} RaftInstance: local log idx 165, target_commit_idx 165, quick_commit_index_ 165, state_->get_commit_idx() 164 2026.08.17 23:52:12.472361 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.472368 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.472377 [ 424007 ] {} RaftInstance: commit upto 165, current idx 164 2026.08.17 23:52:12.472381 [ 424007 ] {} RaftInstance: commit upto 165, current idx 165 2026.08.17 23:52:12.472369 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=166 2026.08.17 23:52:12.472389 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.472392 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 166 2026.08.17 23:52:12.472395 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.472397 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 164, new matched idx: 165 2026.08.17 23:52:12.472400 [ 423988 ] {} RaftInstance: last durable index 165, precommit index 165 2026.08.17 23:52:12.472403 [ 423988 ] {} RaftInstance: quorum idx 1, 165 165 165 2026.08.17 23:52:12.472406 [ 423988 ] {} RaftInstance: local log idx 165, target_commit_idx 165, quick_commit_index_ 165, state_->get_commit_idx() 164 2026.08.17 23:52:12.472408 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.472408 [ 424007 ] {} RaftInstance: notify cb 165 0x7f0eceed0320 2026.08.17 23:52:12.472427 [ 424007 ] {} RaftInstance: DONE: commit upto 165, current idx 165 2026.08.17 23:52:12.472430 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.472462 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.472464 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.472465 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=166 2026.08.17 23:52:12.472468 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.472470 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 166 2026.08.17 23:52:12.472471 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.472473 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 165, new matched idx: 165 2026.08.17 23:52:12.472475 [ 423987 ] {} RaftInstance: last durable index 165, precommit index 165 2026.08.17 23:52:12.472478 [ 423987 ] {} RaftInstance: quorum idx 1, 165 165 165 2026.08.17 23:52:12.472480 [ 423987 ] {} RaftInstance: local log idx 165, target_commit_idx 165, quick_commit_index_ 165, state_->get_commit_idx() 165 2026.08.17 23:52:12.472484 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=166 2026.08.17 23:52:12.472487 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.472489 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 166 2026.08.17 23:52:12.472491 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.472493 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 165, new matched idx: 165 2026.08.17 23:52:12.472495 [ 423991 ] {} RaftInstance: last durable index 165, precommit index 165 2026.08.17 23:52:12.472498 [ 423991 ] {} RaftInstance: quorum idx 1, 165 165 165 2026.08.17 23:52:12.472500 [ 423991 ] {} RaftInstance: local log idx 165, target_commit_idx 165, quick_commit_index_ 165, state_->get_commit_idx() 165 2026.08.17 23:52:12.520842 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 89 2026.08.17 23:52:12.520855 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.520867 [ 423977 ] {} RaftInstance: append at log_idx 166, timestamp 1787010732520857 2026.08.17 23:52:12.520899 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.522081 [ 424009 ] {} RaftInstance: last_log_idx: 165, starting_idx: 1, cur_nxt_idx: 167 2026.08.17 23:52:12.522087 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=165, LastLogTerm=1, EntriesLength=1, CommitIndex=165, Term=1, peer_last_sent_idx 166 2026.08.17 23:52:12.522090 [ 424009 ] {} RaftInstance: idx: 166 2026.08.17 23:52:12.522094 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.522109 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.522112 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.522114 [ 424009 ] {} RaftInstance: last_log_idx: 165, starting_idx: 1, cur_nxt_idx: 167 2026.08.17 23:52:12.522116 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=165, LastLogTerm=1, EntriesLength=1, CommitIndex=165, Term=1, peer_last_sent_idx 165 2026.08.17 23:52:12.522118 [ 424009 ] {} RaftInstance: idx: 166 2026.08.17 23:52:12.522120 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.522128 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.522950 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.524197 [ 423980 ] {} RaftInstance: last durable index 166, precommit index 166 2026.08.17 23:52:12.524206 [ 423980 ] {} RaftInstance: quorum idx 1, 166 165 165 2026.08.17 23:52:12.524209 [ 423980 ] {} RaftInstance: local log idx 166, target_commit_idx 165, quick_commit_index_ 165, state_->get_commit_idx() 165 2026.08.17 23:52:12.525030 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.526047 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=167 2026.08.17 23:52:12.526052 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.526055 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 167 2026.08.17 23:52:12.526057 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.526059 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 165, new matched idx: 166 2026.08.17 23:52:12.526062 [ 423982 ] {} RaftInstance: last durable index 166, precommit index 166 2026.08.17 23:52:12.526065 [ 423982 ] {} RaftInstance: quorum idx 1, 166 166 165 2026.08.17 23:52:12.526068 [ 423982 ] {} RaftInstance: trigger commit upto 166 2026.08.17 23:52:12.526070 [ 423982 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.526074 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.526076 [ 423982 ] {} RaftInstance: last_log_idx: 166, starting_idx: 1, cur_nxt_idx: 167 2026.08.17 23:52:12.526078 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=166, LastLogTerm=1, EntriesLength=0, CommitIndex=166, Term=1, peer_last_sent_idx 166 2026.08.17 23:52:12.526080 [ 423982 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.526082 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.526091 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:12.526094 [ 423982 ] {} RaftInstance: local log idx 166, target_commit_idx 166, quick_commit_index_ 166, state_->get_commit_idx() 165 2026.08.17 23:52:12.526100 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.526107 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.526112 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.526114 [ 424007 ] {} RaftInstance: commit upto 166, current idx 165 2026.08.17 23:52:12.526117 [ 424007 ] {} RaftInstance: commit upto 166, current idx 166 2026.08.17 23:52:12.526116 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=167 2026.08.17 23:52:12.526122 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.526125 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 167 2026.08.17 23:52:12.526127 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.526128 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 165, new matched idx: 166 2026.08.17 23:52:12.526131 [ 423992 ] {} RaftInstance: last durable index 166, precommit index 166 2026.08.17 23:52:12.526131 [ 424007 ] {} RaftInstance: notify cb 166 0x7f0ed2296120 2026.08.17 23:52:12.526135 [ 423992 ] {} RaftInstance: quorum idx 1, 166 166 166 2026.08.17 23:52:12.526137 [ 424007 ] {} RaftInstance: DONE: commit upto 166, current idx 166 2026.08.17 23:52:12.526141 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.526138 [ 423992 ] {} RaftInstance: local log idx 166, target_commit_idx 166, quick_commit_index_ 166, state_->get_commit_idx() 166 2026.08.17 23:52:12.526147 [ 423992 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.526150 [ 423992 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.526154 [ 423992 ] {} RaftInstance: last_log_idx: 166, starting_idx: 1, cur_nxt_idx: 167 2026.08.17 23:52:12.526150 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.526157 [ 423992 ] {} RaftInstance: append_entries for 3 with LastLogIndex=166, LastLogTerm=1, EntriesLength=0, CommitIndex=166, Term=1, peer_last_sent_idx 166 2026.08.17 23:52:12.526164 [ 423992 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.526167 [ 423992 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.526174 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:12.526183 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=167 2026.08.17 23:52:12.526191 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.526195 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 167 2026.08.17 23:52:12.526197 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.526199 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 166, new matched idx: 166 2026.08.17 23:52:12.526209 [ 423982 ] {} RaftInstance: last durable index 166, precommit index 166 2026.08.17 23:52:12.526212 [ 423982 ] {} RaftInstance: quorum idx 1, 166 166 166 2026.08.17 23:52:12.526214 [ 423982 ] {} RaftInstance: local log idx 166, target_commit_idx 166, quick_commit_index_ 166, state_->get_commit_idx() 166 2026.08.17 23:52:12.526226 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 798 2026.08.17 23:52:12.526239 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.526259 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.526261 [ 423977 ] {} RaftInstance: append at log_idx 167, timestamp 1787010732526242 2026.08.17 23:52:12.526264 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=167 2026.08.17 23:52:12.526272 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.526274 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 167 2026.08.17 23:52:12.526276 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.526277 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 166, new matched idx: 166 2026.08.17 23:52:12.526279 [ 423983 ] {} RaftInstance: last durable index 166, precommit index 167 2026.08.17 23:52:12.526282 [ 423983 ] {} RaftInstance: quorum idx 1, 166 166 166 2026.08.17 23:52:12.526284 [ 423983 ] {} RaftInstance: local log idx 167, target_commit_idx 166, quick_commit_index_ 166, state_->get_commit_idx() 166 2026.08.17 23:52:12.526286 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.526288 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.526290 [ 423983 ] {} RaftInstance: last_log_idx: 166, starting_idx: 1, cur_nxt_idx: 168 2026.08.17 23:52:12.526294 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=166, LastLogTerm=1, EntriesLength=1, CommitIndex=166, Term=1, peer_last_sent_idx 167 2026.08.17 23:52:12.526296 [ 423983 ] {} RaftInstance: idx: 167 2026.08.17 23:52:12.526298 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.526308 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:12.526312 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.526315 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.526317 [ 424009 ] {} RaftInstance: last_log_idx: 166, starting_idx: 1, cur_nxt_idx: 168 2026.08.17 23:52:12.526319 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=166, LastLogTerm=1, EntriesLength=1, CommitIndex=166, Term=1, peer_last_sent_idx 167 2026.08.17 23:52:12.526321 [ 424009 ] {} RaftInstance: idx: 167 2026.08.17 23:52:12.526323 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.526330 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.528876 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.528884 [ 423980 ] {} RaftInstance: last durable index 167, precommit index 167 2026.08.17 23:52:12.528889 [ 423980 ] {} RaftInstance: quorum idx 1, 167 166 166 2026.08.17 23:52:12.528892 [ 423980 ] {} RaftInstance: local log idx 167, target_commit_idx 166, quick_commit_index_ 166, state_->get_commit_idx() 166 2026.08.17 23:52:12.528922 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.528930 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=168 2026.08.17 23:52:12.528935 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.528923 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.528937 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 168 2026.08.17 23:52:12.528946 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.528947 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 166, new matched idx: 167 2026.08.17 23:52:12.528950 [ 423981 ] {} RaftInstance: last durable index 167, precommit index 167 2026.08.17 23:52:12.528953 [ 423981 ] {} RaftInstance: quorum idx 1, 167 167 166 2026.08.17 23:52:12.528955 [ 423981 ] {} RaftInstance: trigger commit upto 167 2026.08.17 23:52:12.528957 [ 423981 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.528959 [ 423981 ] {} RaftInstance: last_log_idx: 167, starting_idx: 1, cur_nxt_idx: 168 2026.08.17 23:52:12.528964 [ 423981 ] {} RaftInstance: append_entries for 3 with LastLogIndex=167, LastLogTerm=1, EntriesLength=0, CommitIndex=167, Term=1, peer_last_sent_idx 167 2026.08.17 23:52:12.528966 [ 423981 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.528968 [ 423981 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.528974 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:12.528976 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.528978 [ 423981 ] {} RaftInstance: last_log_idx: 166, starting_idx: 1, cur_nxt_idx: 168 2026.08.17 23:52:12.528980 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=166, LastLogTerm=1, EntriesLength=1, CommitIndex=167, Term=1, peer_last_sent_idx 167 2026.08.17 23:52:12.528981 [ 423981 ] {} RaftInstance: idx: 167 2026.08.17 23:52:12.528983 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.528991 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:12.528993 [ 423981 ] {} RaftInstance: local log idx 167, target_commit_idx 167, quick_commit_index_ 167, state_->get_commit_idx() 166 2026.08.17 23:52:12.528995 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.529001 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=168 2026.08.17 23:52:12.529005 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.529008 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 168 2026.08.17 23:52:12.529010 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.529012 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 166, new matched idx: 167 2026.08.17 23:52:12.529014 [ 423993 ] {} RaftInstance: last durable index 167, precommit index 167 2026.08.17 23:52:12.529018 [ 423993 ] {} RaftInstance: quorum idx 1, 167 167 167 2026.08.17 23:52:12.529023 [ 423993 ] {} RaftInstance: local log idx 167, target_commit_idx 167, quick_commit_index_ 167, state_->get_commit_idx() 166 2026.08.17 23:52:12.529018 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.529025 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.529001 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.529043 [ 424007 ] {} RaftInstance: commit upto 167, current idx 166 2026.08.17 23:52:12.529045 [ 424007 ] {} RaftInstance: commit upto 167, current idx 167 2026.08.17 23:52:12.529057 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.529060 [ 424007 ] {} RaftInstance: notify cb 167 0x7f0ed2296220 2026.08.17 23:52:12.529063 [ 424007 ] {} RaftInstance: DONE: commit upto 167, current idx 167 2026.08.17 23:52:12.529065 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.529072 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=168 2026.08.17 23:52:12.529074 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.529076 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 168 2026.08.17 23:52:12.529078 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.529079 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 167, new matched idx: 167 2026.08.17 23:52:12.529081 [ 423988 ] {} RaftInstance: last durable index 167, precommit index 167 2026.08.17 23:52:12.529083 [ 423988 ] {} RaftInstance: quorum idx 1, 167 167 167 2026.08.17 23:52:12.529084 [ 423988 ] {} RaftInstance: local log idx 167, target_commit_idx 167, quick_commit_index_ 167, state_->get_commit_idx() 167 2026.08.17 23:52:12.529091 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=168 2026.08.17 23:52:12.529094 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.529097 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 168 2026.08.17 23:52:12.529098 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.529101 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 167, new matched idx: 167 2026.08.17 23:52:12.529103 [ 423991 ] {} RaftInstance: last durable index 167, precommit index 167 2026.08.17 23:52:12.529105 [ 423991 ] {} RaftInstance: quorum idx 1, 167 167 167 2026.08.17 23:52:12.529107 [ 423991 ] {} RaftInstance: local log idx 167, target_commit_idx 167, quick_commit_index_ 167, state_->get_commit_idx() 167 2026.08.17 23:52:12.529165 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 233 2026.08.17 23:52:12.529173 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.529193 [ 423977 ] {} RaftInstance: append at log_idx 168, timestamp 1787010732529174 2026.08.17 23:52:12.529201 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.529205 [ 424009 ] {} RaftInstance: last_log_idx: 167, starting_idx: 1, cur_nxt_idx: 169 2026.08.17 23:52:12.529209 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=167, LastLogTerm=1, EntriesLength=1, CommitIndex=167, Term=1, peer_last_sent_idx 168 2026.08.17 23:52:12.529210 [ 424009 ] {} RaftInstance: idx: 168 2026.08.17 23:52:12.529212 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.529222 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.529224 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.529225 [ 424009 ] {} RaftInstance: last_log_idx: 167, starting_idx: 1, cur_nxt_idx: 169 2026.08.17 23:52:12.529227 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=167, LastLogTerm=1, EntriesLength=1, CommitIndex=167, Term=1, peer_last_sent_idx 167 2026.08.17 23:52:12.529229 [ 424009 ] {} RaftInstance: idx: 168 2026.08.17 23:52:12.529230 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.529235 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.529569 [ 423985 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.529585 [ 423985 ] {} RaftInstance: append at log_idx 169, timestamp 1787010732529574 2026.08.17 23:52:12.529594 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.529599 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.532888 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.532896 [ 423980 ] {} RaftInstance: last durable index 168, precommit index 169 2026.08.17 23:52:12.532899 [ 423980 ] {} RaftInstance: quorum idx 1, 168 167 167 2026.08.17 23:52:12.532902 [ 423980 ] {} RaftInstance: local log idx 169, target_commit_idx 167, quick_commit_index_ 167, state_->get_commit_idx() 167 2026.08.17 23:52:12.532944 [ 423990 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.532953 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=169 2026.08.17 23:52:12.532956 [ 423990 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.532959 [ 423990 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 169 2026.08.17 23:52:12.532961 [ 423990 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.532966 [ 423990 ] {} RaftInstance: peer 2, prev matched idx: 167, new matched idx: 168 2026.08.17 23:52:12.532969 [ 423990 ] {} RaftInstance: last durable index 168, precommit index 169 2026.08.17 23:52:12.532972 [ 423990 ] {} RaftInstance: quorum idx 1, 168 168 167 2026.08.17 23:52:12.532974 [ 423990 ] {} RaftInstance: trigger commit upto 168 2026.08.17 23:52:12.532976 [ 423990 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.532978 [ 423990 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.532980 [ 423990 ] {} RaftInstance: last_log_idx: 168, starting_idx: 1, cur_nxt_idx: 170 2026.08.17 23:52:12.532983 [ 423990 ] {} RaftInstance: append_entries for 2 with LastLogIndex=168, LastLogTerm=1, EntriesLength=1, CommitIndex=168, Term=1, peer_last_sent_idx 168 2026.08.17 23:52:12.532985 [ 423990 ] {} RaftInstance: idx: 169 2026.08.17 23:52:12.532988 [ 423990 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.532996 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:12.532998 [ 423990 ] {} RaftInstance: local log idx 169, target_commit_idx 168, quick_commit_index_ 168, state_->get_commit_idx() 167 2026.08.17 23:52:12.533000 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.533003 [ 423990 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.533005 [ 423990 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.533006 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.533009 [ 424007 ] {} RaftInstance: commit upto 168, current idx 167 2026.08.17 23:52:12.533012 [ 424007 ] {} RaftInstance: commit upto 168, current idx 168 2026.08.17 23:52:12.533023 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.533031 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=169 2026.08.17 23:52:12.533033 [ 424007 ] {} RaftInstance: notify cb 168 0x7f0ed2296320 2026.08.17 23:52:12.533033 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.533039 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 169 2026.08.17 23:52:12.533040 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.533044 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 167, new matched idx: 168 2026.08.17 23:52:12.533046 [ 423982 ] {} RaftInstance: last durable index 168, precommit index 169 2026.08.17 23:52:12.533041 [ 424007 ] {} RaftInstance: DONE: commit upto 168, current idx 168 2026.08.17 23:52:12.533052 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.533049 [ 423982 ] {} RaftInstance: quorum idx 1, 168 168 168 2026.08.17 23:52:12.533058 [ 423982 ] {} RaftInstance: local log idx 169, target_commit_idx 168, quick_commit_index_ 168, state_->get_commit_idx() 168 2026.08.17 23:52:12.533060 [ 423982 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.533062 [ 423982 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.533064 [ 423982 ] {} RaftInstance: last_log_idx: 168, starting_idx: 1, cur_nxt_idx: 170 2026.08.17 23:52:12.533066 [ 423982 ] {} RaftInstance: append_entries for 3 with LastLogIndex=168, LastLogTerm=1, EntriesLength=1, CommitIndex=168, Term=1, peer_last_sent_idx 168 2026.08.17 23:52:12.533068 [ 423982 ] {} RaftInstance: idx: 169 2026.08.17 23:52:12.533070 [ 423982 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.533078 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:12.533297 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 170 2026.08.17 23:52:12.533312 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.533324 [ 423977 ] {} RaftInstance: append at log_idx 170, timestamp 1787010732533314 2026.08.17 23:52:12.533337 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.533340 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.536948 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.536955 [ 423980 ] {} RaftInstance: last durable index 169, precommit index 170 2026.08.17 23:52:12.536959 [ 423980 ] {} RaftInstance: quorum idx 1, 169 168 168 2026.08.17 23:52:12.536962 [ 423980 ] {} RaftInstance: local log idx 170, target_commit_idx 168, quick_commit_index_ 168, state_->get_commit_idx() 168 2026.08.17 23:52:12.537014 [ 423990 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.537025 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=170 2026.08.17 23:52:12.537028 [ 423990 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.537030 [ 423990 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 170 2026.08.17 23:52:12.537032 [ 423990 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.537034 [ 423990 ] {} RaftInstance: peer 2, prev matched idx: 168, new matched idx: 169 2026.08.17 23:52:12.537037 [ 423990 ] {} RaftInstance: last durable index 169, precommit index 170 2026.08.17 23:52:12.537040 [ 423990 ] {} RaftInstance: quorum idx 1, 169 169 168 2026.08.17 23:52:12.537042 [ 423990 ] {} RaftInstance: trigger commit upto 169 2026.08.17 23:52:12.537044 [ 423990 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.537046 [ 423990 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.537048 [ 423990 ] {} RaftInstance: last_log_idx: 169, starting_idx: 1, cur_nxt_idx: 171 2026.08.17 23:52:12.537051 [ 423990 ] {} RaftInstance: append_entries for 2 with LastLogIndex=169, LastLogTerm=1, EntriesLength=1, CommitIndex=169, Term=1, peer_last_sent_idx 169 2026.08.17 23:52:12.537053 [ 423990 ] {} RaftInstance: idx: 170 2026.08.17 23:52:12.537055 [ 423990 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.537069 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:12.537071 [ 423990 ] {} RaftInstance: local log idx 170, target_commit_idx 169, quick_commit_index_ 169, state_->get_commit_idx() 168 2026.08.17 23:52:12.537073 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.537077 [ 423990 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.537078 [ 423990 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.537084 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.537087 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.537089 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=170 2026.08.17 23:52:12.537093 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.537090 [ 424007 ] {} RaftInstance: commit upto 169, current idx 168 2026.08.17 23:52:12.537100 [ 424007 ] {} RaftInstance: commit upto 169, current idx 169 2026.08.17 23:52:12.537096 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 170 2026.08.17 23:52:12.537108 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.537110 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 168, new matched idx: 169 2026.08.17 23:52:12.537116 [ 424007 ] {} RaftInstance: notify cb 169 0x7f0eceead620 2026.08.17 23:52:12.537117 [ 423993 ] {} RaftInstance: last durable index 169, precommit index 170 2026.08.17 23:52:12.537123 [ 423993 ] {} RaftInstance: quorum idx 1, 169 169 169 2026.08.17 23:52:12.537125 [ 423993 ] {} RaftInstance: local log idx 170, target_commit_idx 169, quick_commit_index_ 169, state_->get_commit_idx() 168 2026.08.17 23:52:12.537126 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.537128 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.537133 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.537129 [ 424007 ] {} RaftInstance: DONE: commit upto 169, current idx 169 2026.08.17 23:52:12.537135 [ 423993 ] {} RaftInstance: last_log_idx: 169, starting_idx: 1, cur_nxt_idx: 171 2026.08.17 23:52:12.537139 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=169, LastLogTerm=1, EntriesLength=1, CommitIndex=169, Term=1, peer_last_sent_idx 169 2026.08.17 23:52:12.537136 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.537141 [ 423993 ] {} RaftInstance: idx: 170 2026.08.17 23:52:12.537144 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.537155 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:12.541218 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.541229 [ 423980 ] {} RaftInstance: last durable index 170, precommit index 170 2026.08.17 23:52:12.541233 [ 423980 ] {} RaftInstance: quorum idx 1, 170 169 169 2026.08.17 23:52:12.541237 [ 423980 ] {} RaftInstance: local log idx 170, target_commit_idx 169, quick_commit_index_ 169, state_->get_commit_idx() 169 2026.08.17 23:52:12.541303 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.541307 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=171 2026.08.17 23:52:12.541309 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.541310 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.541319 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 171 2026.08.17 23:52:12.541321 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.541323 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 169, new matched idx: 170 2026.08.17 23:52:12.541326 [ 423987 ] {} RaftInstance: last durable index 170, precommit index 170 2026.08.17 23:52:12.541329 [ 423987 ] {} RaftInstance: quorum idx 1, 170 170 169 2026.08.17 23:52:12.541331 [ 423987 ] {} RaftInstance: trigger commit upto 170 2026.08.17 23:52:12.541333 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.541335 [ 423987 ] {} RaftInstance: last_log_idx: 170, starting_idx: 1, cur_nxt_idx: 171 2026.08.17 23:52:12.541338 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=170, LastLogTerm=1, EntriesLength=0, CommitIndex=170, Term=1, peer_last_sent_idx 170 2026.08.17 23:52:12.541339 [ 423987 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.541342 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.541349 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:12.541351 [ 423987 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.541353 [ 423987 ] {} RaftInstance: last_log_idx: 169, starting_idx: 1, cur_nxt_idx: 171 2026.08.17 23:52:12.541355 [ 423987 ] {} RaftInstance: append_entries for 2 with LastLogIndex=169, LastLogTerm=1, EntriesLength=1, CommitIndex=170, Term=1, peer_last_sent_idx 170 2026.08.17 23:52:12.541357 [ 423987 ] {} RaftInstance: idx: 170 2026.08.17 23:52:12.541362 [ 423987 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.541372 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:12.541374 [ 423987 ] {} RaftInstance: local log idx 170, target_commit_idx 170, quick_commit_index_ 170, state_->get_commit_idx() 169 2026.08.17 23:52:12.541375 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.541383 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=171 2026.08.17 23:52:12.541385 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.541388 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 171 2026.08.17 23:52:12.541389 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.541391 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 169, new matched idx: 170 2026.08.17 23:52:12.541393 [ 423995 ] {} RaftInstance: last durable index 170, precommit index 170 2026.08.17 23:52:12.541395 [ 423995 ] {} RaftInstance: quorum idx 1, 170 170 170 2026.08.17 23:52:12.541396 [ 423995 ] {} RaftInstance: local log idx 170, target_commit_idx 170, quick_commit_index_ 170, state_->get_commit_idx() 169 2026.08.17 23:52:12.541398 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.541399 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.541404 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=171 2026.08.17 23:52:12.541406 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.541408 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 171 2026.08.17 23:52:12.541410 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.541412 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 170, new matched idx: 170 2026.08.17 23:52:12.541414 [ 423989 ] {} RaftInstance: last durable index 170, precommit index 170 2026.08.17 23:52:12.541418 [ 423989 ] {} RaftInstance: quorum idx 1, 170 170 170 2026.08.17 23:52:12.541420 [ 423989 ] {} RaftInstance: local log idx 170, target_commit_idx 170, quick_commit_index_ 170, state_->get_commit_idx() 169 2026.08.17 23:52:12.541421 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.541435 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.541437 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=171 2026.08.17 23:52:12.541439 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.541440 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 171 2026.08.17 23:52:12.541442 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.541443 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 170, new matched idx: 170 2026.08.17 23:52:12.541445 [ 423995 ] {} RaftInstance: last durable index 170, precommit index 170 2026.08.17 23:52:12.541447 [ 423995 ] {} RaftInstance: quorum idx 1, 170 170 170 2026.08.17 23:52:12.541448 [ 423995 ] {} RaftInstance: local log idx 170, target_commit_idx 170, quick_commit_index_ 170, state_->get_commit_idx() 169 2026.08.17 23:52:12.541450 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.546614 [ 423994 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.546648 [ 423994 ] {} RaftInstance: append at log_idx 171, timestamp 1787010732546622 2026.08.17 23:52:12.546666 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.546672 [ 424009 ] {} RaftInstance: last_log_idx: 170, starting_idx: 1, cur_nxt_idx: 172 2026.08.17 23:52:12.546676 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=170, LastLogTerm=1, EntriesLength=1, CommitIndex=170, Term=1, peer_last_sent_idx 171 2026.08.17 23:52:12.546677 [ 424009 ] {} RaftInstance: idx: 171 2026.08.17 23:52:12.546680 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.546691 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.546694 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.546695 [ 424009 ] {} RaftInstance: last_log_idx: 170, starting_idx: 1, cur_nxt_idx: 172 2026.08.17 23:52:12.546697 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=170, LastLogTerm=1, EntriesLength=1, CommitIndex=170, Term=1, peer_last_sent_idx 170 2026.08.17 23:52:12.546699 [ 424009 ] {} RaftInstance: idx: 171 2026.08.17 23:52:12.546700 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.546718 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.549881 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.549888 [ 423980 ] {} RaftInstance: last durable index 171, precommit index 171 2026.08.17 23:52:12.549892 [ 423980 ] {} RaftInstance: quorum idx 1, 171 170 170 2026.08.17 23:52:12.549895 [ 423980 ] {} RaftInstance: local log idx 171, target_commit_idx 170, quick_commit_index_ 170, state_->get_commit_idx() 169 2026.08.17 23:52:12.549897 [ 423980 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.549939 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.549945 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=172 2026.08.17 23:52:12.549948 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.549951 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 172 2026.08.17 23:52:12.549953 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.549955 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 170, new matched idx: 171 2026.08.17 23:52:12.549958 [ 423996 ] {} RaftInstance: last durable index 171, precommit index 171 2026.08.17 23:52:12.549961 [ 423996 ] {} RaftInstance: quorum idx 1, 171 171 170 2026.08.17 23:52:12.549963 [ 423996 ] {} RaftInstance: trigger commit upto 171 2026.08.17 23:52:12.549965 [ 423996 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.549967 [ 423996 ] {} RaftInstance: last_log_idx: 171, starting_idx: 1, cur_nxt_idx: 172 2026.08.17 23:52:12.549970 [ 423996 ] {} RaftInstance: append_entries for 3 with LastLogIndex=171, LastLogTerm=1, EntriesLength=0, CommitIndex=171, Term=1, peer_last_sent_idx 171 2026.08.17 23:52:12.549971 [ 423996 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.549974 [ 423996 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.549985 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:12.549987 [ 423996 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.549990 [ 423996 ] {} RaftInstance: local log idx 171, target_commit_idx 171, quick_commit_index_ 171, state_->get_commit_idx() 169 2026.08.17 23:52:12.549991 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.550094 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.550103 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=172 2026.08.17 23:52:12.550111 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.550114 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 172 2026.08.17 23:52:12.550116 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.550117 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 171, new matched idx: 171 2026.08.17 23:52:12.550120 [ 423984 ] {} RaftInstance: last durable index 171, precommit index 171 2026.08.17 23:52:12.550123 [ 423984 ] {} RaftInstance: quorum idx 1, 171 171 170 2026.08.17 23:52:12.550125 [ 423984 ] {} RaftInstance: local log idx 171, target_commit_idx 171, quick_commit_index_ 171, state_->get_commit_idx() 169 2026.08.17 23:52:12.550127 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.551152 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.551162 [ 424007 ] {} RaftInstance: commit upto 171, current idx 169 2026.08.17 23:52:12.551164 [ 424007 ] {} RaftInstance: commit upto 171, current idx 170 2026.08.17 23:52:12.551181 [ 424007 ] {} RaftInstance: notify cb 170 0x7f0ed2296420 2026.08.17 23:52:12.551187 [ 424007 ] {} RaftInstance: commit upto 171, current idx 171 2026.08.17 23:52:12.551205 [ 424007 ] {} RaftInstance: notify cb 171 0x7f0eceed0720 2026.08.17 23:52:12.551222 [ 424007 ] {} RaftInstance: DONE: commit upto 171, current idx 171 2026.08.17 23:52:12.551224 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.554433 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.554443 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=172 2026.08.17 23:52:12.554446 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.554448 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 172 2026.08.17 23:52:12.554450 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.554452 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 170, new matched idx: 171 2026.08.17 23:52:12.554454 [ 423991 ] {} RaftInstance: last durable index 171, precommit index 171 2026.08.17 23:52:12.554458 [ 423991 ] {} RaftInstance: quorum idx 1, 171 171 171 2026.08.17 23:52:12.554460 [ 423991 ] {} RaftInstance: local log idx 171, target_commit_idx 171, quick_commit_index_ 171, state_->get_commit_idx() 171 2026.08.17 23:52:12.554462 [ 423991 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.554464 [ 423991 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.554466 [ 423991 ] {} RaftInstance: last_log_idx: 171, starting_idx: 1, cur_nxt_idx: 172 2026.08.17 23:52:12.554468 [ 423991 ] {} RaftInstance: append_entries for 2 with LastLogIndex=171, LastLogTerm=1, EntriesLength=0, CommitIndex=171, Term=1, peer_last_sent_idx 171 2026.08.17 23:52:12.554470 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.554472 [ 423991 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.554481 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:12.554536 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.554540 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=172 2026.08.17 23:52:12.554543 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.554546 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 172 2026.08.17 23:52:12.554547 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.554549 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 171, new matched idx: 171 2026.08.17 23:52:12.554554 [ 423986 ] {} RaftInstance: last durable index 171, precommit index 171 2026.08.17 23:52:12.554557 [ 423986 ] {} RaftInstance: quorum idx 1, 171 171 171 2026.08.17 23:52:12.554559 [ 423986 ] {} RaftInstance: local log idx 171, target_commit_idx 171, quick_commit_index_ 171, state_->get_commit_idx() 171 2026.08.17 23:52:12.557731 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 208 2026.08.17 23:52:12.557744 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.557776 [ 423977 ] {} RaftInstance: append at log_idx 172, timestamp 1787010732557747 2026.08.17 23:52:12.557789 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.557796 [ 424009 ] {} RaftInstance: last_log_idx: 171, starting_idx: 1, cur_nxt_idx: 173 2026.08.17 23:52:12.557799 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=171, LastLogTerm=1, EntriesLength=1, CommitIndex=171, Term=1, peer_last_sent_idx 172 2026.08.17 23:52:12.557802 [ 424009 ] {} RaftInstance: idx: 172 2026.08.17 23:52:12.557805 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.557819 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.557821 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.557822 [ 424009 ] {} RaftInstance: last_log_idx: 171, starting_idx: 1, cur_nxt_idx: 173 2026.08.17 23:52:12.557824 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=171, LastLogTerm=1, EntriesLength=1, CommitIndex=171, Term=1, peer_last_sent_idx 172 2026.08.17 23:52:12.557826 [ 424009 ] {} RaftInstance: idx: 172 2026.08.17 23:52:12.557828 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.557834 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.560560 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.560567 [ 423980 ] {} RaftInstance: last durable index 172, precommit index 172 2026.08.17 23:52:12.560570 [ 423980 ] {} RaftInstance: quorum idx 1, 172 171 171 2026.08.17 23:52:12.560573 [ 423980 ] {} RaftInstance: local log idx 172, target_commit_idx 171, quick_commit_index_ 171, state_->get_commit_idx() 171 2026.08.17 23:52:12.560602 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.560609 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=173 2026.08.17 23:52:12.560609 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.560612 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.560620 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 173 2026.08.17 23:52:12.560622 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.560623 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 171, new matched idx: 172 2026.08.17 23:52:12.560626 [ 423992 ] {} RaftInstance: last durable index 172, precommit index 172 2026.08.17 23:52:12.560629 [ 423992 ] {} RaftInstance: quorum idx 1, 172 172 171 2026.08.17 23:52:12.560631 [ 423992 ] {} RaftInstance: trigger commit upto 172 2026.08.17 23:52:12.560634 [ 423992 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.560636 [ 423992 ] {} RaftInstance: last_log_idx: 171, starting_idx: 1, cur_nxt_idx: 173 2026.08.17 23:52:12.560639 [ 423992 ] {} RaftInstance: append_entries for 3 with LastLogIndex=171, LastLogTerm=1, EntriesLength=1, CommitIndex=172, Term=1, peer_last_sent_idx 172 2026.08.17 23:52:12.560640 [ 423992 ] {} RaftInstance: idx: 172 2026.08.17 23:52:12.560647 [ 423992 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.560657 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:12.560660 [ 423992 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.560661 [ 423992 ] {} RaftInstance: last_log_idx: 172, starting_idx: 1, cur_nxt_idx: 173 2026.08.17 23:52:12.560663 [ 423992 ] {} RaftInstance: append_entries for 2 with LastLogIndex=172, LastLogTerm=1, EntriesLength=0, CommitIndex=172, Term=1, peer_last_sent_idx 172 2026.08.17 23:52:12.560665 [ 423992 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.560667 [ 423992 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.560672 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:12.560674 [ 423992 ] {} RaftInstance: local log idx 172, target_commit_idx 172, quick_commit_index_ 172, state_->get_commit_idx() 171 2026.08.17 23:52:12.560676 [ 423992 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.560681 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.560684 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=173 2026.08.17 23:52:12.560694 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.560697 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 173 2026.08.17 23:52:12.560699 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.560701 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 171, new matched idx: 172 2026.08.17 23:52:12.560703 [ 423989 ] {} RaftInstance: last durable index 172, precommit index 172 2026.08.17 23:52:12.560707 [ 423989 ] {} RaftInstance: quorum idx 1, 172 172 172 2026.08.17 23:52:12.560709 [ 423989 ] {} RaftInstance: local log idx 172, target_commit_idx 172, quick_commit_index_ 172, state_->get_commit_idx() 171 2026.08.17 23:52:12.560711 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.560687 [ 424007 ] {} RaftInstance: commit upto 172, current idx 171 2026.08.17 23:52:12.560717 [ 424007 ] {} RaftInstance: commit upto 172, current idx 172 2026.08.17 23:52:12.560724 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.560727 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.560728 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=173 2026.08.17 23:52:12.560737 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.560739 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 173 2026.08.17 23:52:12.560741 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.560743 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 172, new matched idx: 172 2026.08.17 23:52:12.560745 [ 423995 ] {} RaftInstance: last durable index 172, precommit index 172 2026.08.17 23:52:12.560748 [ 423995 ] {} RaftInstance: quorum idx 1, 172 172 172 2026.08.17 23:52:12.560752 [ 423995 ] {} RaftInstance: local log idx 172, target_commit_idx 172, quick_commit_index_ 172, state_->get_commit_idx() 171 2026.08.17 23:52:12.560754 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.560748 [ 424007 ] {} RaftInstance: notify cb 172 0x7f0ed2296520 2026.08.17 23:52:12.560759 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=173 2026.08.17 23:52:12.560762 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.560762 [ 424007 ] {} RaftInstance: DONE: commit upto 172, current idx 172 2026.08.17 23:52:12.560765 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 173 2026.08.17 23:52:12.560772 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.560774 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.560782 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 172, new matched idx: 172 2026.08.17 23:52:12.560784 [ 423988 ] {} RaftInstance: last durable index 172, precommit index 172 2026.08.17 23:52:12.560787 [ 423988 ] {} RaftInstance: quorum idx 1, 172 172 172 2026.08.17 23:52:12.560789 [ 423988 ] {} RaftInstance: local log idx 172, target_commit_idx 172, quick_commit_index_ 172, state_->get_commit_idx() 172 2026.08.17 23:52:12.567741 [ 423990 ] {} RaftInstance: heartbeat timeout for 3 2026.08.17 23:52:12.567750 [ 423990 ] {} RaftInstance: (update) new target priority: 1 2026.08.17 23:52:12.567753 [ 423990 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.567762 [ 423990 ] {} RaftInstance: last_log_idx: 172, starting_idx: 1, cur_nxt_idx: 173 2026.08.17 23:52:12.567765 [ 423990 ] {} RaftInstance: append_entries for 3 with LastLogIndex=172, LastLogTerm=1, EntriesLength=0, CommitIndex=172, Term=1, peer_last_sent_idx 172 2026.08.17 23:52:12.567767 [ 423990 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.567769 [ 423990 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.567777 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:12.567788 [ 423981 ] {} RaftInstance: heartbeat timeout for 2 2026.08.17 23:52:12.567793 [ 423981 ] {} RaftInstance: (update) new target priority: 1 2026.08.17 23:52:12.567795 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.567798 [ 423981 ] {} RaftInstance: last_log_idx: 172, starting_idx: 1, cur_nxt_idx: 173 2026.08.17 23:52:12.567801 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=172, LastLogTerm=1, EntriesLength=0, CommitIndex=172, Term=1, peer_last_sent_idx 173 2026.08.17 23:52:12.567802 [ 423981 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.567805 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.567816 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:12.567818 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.567827 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=173 2026.08.17 23:52:12.567830 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.567832 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 173 2026.08.17 23:52:12.567834 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.567836 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 172, new matched idx: 172 2026.08.17 23:52:12.567838 [ 423996 ] {} RaftInstance: last durable index 172, precommit index 172 2026.08.17 23:52:12.567841 [ 423996 ] {} RaftInstance: quorum idx 1, 172 172 172 2026.08.17 23:52:12.567843 [ 423996 ] {} RaftInstance: local log idx 172, target_commit_idx 172, quick_commit_index_ 172, state_->get_commit_idx() 172 2026.08.17 23:52:12.567933 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.567941 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=173 2026.08.17 23:52:12.567944 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.567946 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 173 2026.08.17 23:52:12.567948 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.567951 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 172, new matched idx: 172 2026.08.17 23:52:12.567957 [ 423993 ] {} RaftInstance: last durable index 172, precommit index 172 2026.08.17 23:52:12.567960 [ 423993 ] {} RaftInstance: quorum idx 1, 172 172 172 2026.08.17 23:52:12.567962 [ 423993 ] {} RaftInstance: local log idx 172, target_commit_idx 172, quick_commit_index_ 172, state_->get_commit_idx() 172 2026.08.17 23:52:12.653455 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 89 2026.08.17 23:52:12.653483 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.653504 [ 423977 ] {} RaftInstance: append at log_idx 173, timestamp 1787010732653486 2026.08.17 23:52:12.653525 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.653530 [ 424009 ] {} RaftInstance: last_log_idx: 172, starting_idx: 1, cur_nxt_idx: 174 2026.08.17 23:52:12.653535 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=172, LastLogTerm=1, EntriesLength=1, CommitIndex=172, Term=1, peer_last_sent_idx 173 2026.08.17 23:52:12.653538 [ 424009 ] {} RaftInstance: idx: 173 2026.08.17 23:52:12.653542 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.653561 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.654952 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.654957 [ 424009 ] {} RaftInstance: last_log_idx: 172, starting_idx: 1, cur_nxt_idx: 174 2026.08.17 23:52:12.654961 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=172, LastLogTerm=1, EntriesLength=1, CommitIndex=172, Term=1, peer_last_sent_idx 173 2026.08.17 23:52:12.654963 [ 424009 ] {} RaftInstance: idx: 173 2026.08.17 23:52:12.654966 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.655001 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.655822 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.655829 [ 423980 ] {} RaftInstance: last durable index 173, precommit index 173 2026.08.17 23:52:12.655835 [ 423980 ] {} RaftInstance: quorum idx 1, 173 172 172 2026.08.17 23:52:12.655838 [ 423980 ] {} RaftInstance: local log idx 173, target_commit_idx 172, quick_commit_index_ 172, state_->get_commit_idx() 172 2026.08.17 23:52:12.658121 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.658135 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=174 2026.08.17 23:52:12.658138 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.658142 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 174 2026.08.17 23:52:12.658144 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.658146 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 172, new matched idx: 173 2026.08.17 23:52:12.658149 [ 423991 ] {} RaftInstance: last durable index 173, precommit index 173 2026.08.17 23:52:12.658154 [ 423991 ] {} RaftInstance: quorum idx 1, 173 173 172 2026.08.17 23:52:12.658158 [ 423991 ] {} RaftInstance: trigger commit upto 173 2026.08.17 23:52:12.658161 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.658163 [ 423991 ] {} RaftInstance: last_log_idx: 173, starting_idx: 1, cur_nxt_idx: 174 2026.08.17 23:52:12.658167 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=173, LastLogTerm=1, EntriesLength=0, CommitIndex=173, Term=1, peer_last_sent_idx 173 2026.08.17 23:52:12.658168 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.658171 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.658186 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:12.658188 [ 423991 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.658191 [ 423991 ] {} RaftInstance: local log idx 173, target_commit_idx 173, quick_commit_index_ 173, state_->get_commit_idx() 172 2026.08.17 23:52:12.658192 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.658205 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.658210 [ 424007 ] {} RaftInstance: commit upto 173, current idx 172 2026.08.17 23:52:12.658212 [ 424007 ] {} RaftInstance: commit upto 173, current idx 173 2026.08.17 23:52:12.658227 [ 424007 ] {} RaftInstance: notify cb 173 0x7f0ed2296620 2026.08.17 23:52:12.658232 [ 424007 ] {} RaftInstance: DONE: commit upto 173, current idx 173 2026.08.17 23:52:12.658234 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.658268 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.658273 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=174 2026.08.17 23:52:12.658276 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.658279 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 174 2026.08.17 23:52:12.658280 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.658282 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 173, new matched idx: 173 2026.08.17 23:52:12.658285 [ 423983 ] {} RaftInstance: last durable index 173, precommit index 173 2026.08.17 23:52:12.658288 [ 423983 ] {} RaftInstance: quorum idx 1, 173 173 172 2026.08.17 23:52:12.658290 [ 423983 ] {} RaftInstance: local log idx 173, target_commit_idx 173, quick_commit_index_ 173, state_->get_commit_idx() 173 2026.08.17 23:52:12.658298 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 887 2026.08.17 23:52:12.658313 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.658337 [ 423977 ] {} RaftInstance: append at log_idx 174, timestamp 1787010732658315 2026.08.17 23:52:12.658350 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.658356 [ 424009 ] {} RaftInstance: last_log_idx: 173, starting_idx: 1, cur_nxt_idx: 175 2026.08.17 23:52:12.658360 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=173, LastLogTerm=1, EntriesLength=1, CommitIndex=173, Term=1, peer_last_sent_idx 174 2026.08.17 23:52:12.658362 [ 424009 ] {} RaftInstance: idx: 174 2026.08.17 23:52:12.658364 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.658387 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.658390 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.659279 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.659290 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=174 2026.08.17 23:52:12.659293 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.659297 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 174 2026.08.17 23:52:12.659299 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.659301 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 172, new matched idx: 173 2026.08.17 23:52:12.659304 [ 423994 ] {} RaftInstance: last durable index 173, precommit index 174 2026.08.17 23:52:12.659307 [ 423994 ] {} RaftInstance: quorum idx 1, 173 173 173 2026.08.17 23:52:12.659315 [ 423994 ] {} RaftInstance: local log idx 174, target_commit_idx 173, quick_commit_index_ 173, state_->get_commit_idx() 173 2026.08.17 23:52:12.659317 [ 423994 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.659319 [ 423994 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.659322 [ 423994 ] {} RaftInstance: last_log_idx: 173, starting_idx: 1, cur_nxt_idx: 175 2026.08.17 23:52:12.659325 [ 423994 ] {} RaftInstance: append_entries for 2 with LastLogIndex=173, LastLogTerm=1, EntriesLength=1, CommitIndex=173, Term=1, peer_last_sent_idx 173 2026.08.17 23:52:12.659327 [ 423994 ] {} RaftInstance: idx: 174 2026.08.17 23:52:12.659330 [ 423994 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.659354 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:12.662258 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.662265 [ 423980 ] {} RaftInstance: last durable index 174, precommit index 174 2026.08.17 23:52:12.662270 [ 423980 ] {} RaftInstance: quorum idx 1, 174 173 173 2026.08.17 23:52:12.662272 [ 423980 ] {} RaftInstance: local log idx 174, target_commit_idx 173, quick_commit_index_ 173, state_->get_commit_idx() 173 2026.08.17 23:52:12.662321 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.662332 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=175 2026.08.17 23:52:12.662335 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.662338 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 175 2026.08.17 23:52:12.662340 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.662342 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 173, new matched idx: 174 2026.08.17 23:52:12.662344 [ 423989 ] {} RaftInstance: last durable index 174, precommit index 174 2026.08.17 23:52:12.662347 [ 423989 ] {} RaftInstance: quorum idx 1, 174 174 173 2026.08.17 23:52:12.662350 [ 423989 ] {} RaftInstance: trigger commit upto 174 2026.08.17 23:52:12.662352 [ 423989 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.662354 [ 423989 ] {} RaftInstance: last_log_idx: 174, starting_idx: 1, cur_nxt_idx: 175 2026.08.17 23:52:12.662357 [ 423989 ] {} RaftInstance: append_entries for 3 with LastLogIndex=174, LastLogTerm=1, EntriesLength=0, CommitIndex=174, Term=1, peer_last_sent_idx 174 2026.08.17 23:52:12.662358 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.662360 [ 423989 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.662370 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:12.662372 [ 423989 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.662375 [ 423989 ] {} RaftInstance: local log idx 174, target_commit_idx 174, quick_commit_index_ 174, state_->get_commit_idx() 173 2026.08.17 23:52:12.662376 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.662383 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.662387 [ 424007 ] {} RaftInstance: commit upto 174, current idx 173 2026.08.17 23:52:12.662389 [ 424007 ] {} RaftInstance: commit upto 174, current idx 174 2026.08.17 23:52:12.662411 [ 424007 ] {} RaftInstance: notify cb 174 0x7f0ed2296720 2026.08.17 23:52:12.662414 [ 424007 ] {} RaftInstance: DONE: commit upto 174, current idx 174 2026.08.17 23:52:12.662416 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.662433 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.662441 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=175 2026.08.17 23:52:12.662450 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.662453 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 175 2026.08.17 23:52:12.662455 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.662457 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 174, new matched idx: 174 2026.08.17 23:52:12.662459 [ 423988 ] {} RaftInstance: last durable index 174, precommit index 174 2026.08.17 23:52:12.662462 [ 423988 ] {} RaftInstance: quorum idx 1, 174 174 173 2026.08.17 23:52:12.662464 [ 423988 ] {} RaftInstance: local log idx 174, target_commit_idx 174, quick_commit_index_ 174, state_->get_commit_idx() 174 2026.08.17 23:52:12.662505 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 233 2026.08.17 23:52:12.662517 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.662536 [ 423977 ] {} RaftInstance: append at log_idx 175, timestamp 1787010732662519 2026.08.17 23:52:12.662546 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.662552 [ 424009 ] {} RaftInstance: last_log_idx: 174, starting_idx: 1, cur_nxt_idx: 176 2026.08.17 23:52:12.662556 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=174, LastLogTerm=1, EntriesLength=1, CommitIndex=174, Term=1, peer_last_sent_idx 175 2026.08.17 23:52:12.662558 [ 424009 ] {} RaftInstance: idx: 175 2026.08.17 23:52:12.662561 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.662578 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.662580 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.662911 [ 423990 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.662949 [ 423990 ] {} RaftInstance: append at log_idx 176, timestamp 1787010732662921 2026.08.17 23:52:12.662960 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.662963 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.663660 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.663670 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=175 2026.08.17 23:52:12.663673 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.663676 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 175 2026.08.17 23:52:12.663679 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.663681 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 173, new matched idx: 174 2026.08.17 23:52:12.663684 [ 423981 ] {} RaftInstance: last durable index 174, precommit index 176 2026.08.17 23:52:12.663687 [ 423981 ] {} RaftInstance: quorum idx 1, 174 174 174 2026.08.17 23:52:12.663690 [ 423981 ] {} RaftInstance: local log idx 176, target_commit_idx 174, quick_commit_index_ 174, state_->get_commit_idx() 174 2026.08.17 23:52:12.663692 [ 423981 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.663694 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.663697 [ 423981 ] {} RaftInstance: last_log_idx: 174, starting_idx: 1, cur_nxt_idx: 177 2026.08.17 23:52:12.663701 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=174, LastLogTerm=1, EntriesLength=2, CommitIndex=174, Term=1, peer_last_sent_idx 174 2026.08.17 23:52:12.663702 [ 423981 ] {} RaftInstance: idx range: 175-176 2026.08.17 23:52:12.663709 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.663723 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:12.666419 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.666426 [ 423980 ] {} RaftInstance: last durable index 175, precommit index 176 2026.08.17 23:52:12.666430 [ 423980 ] {} RaftInstance: quorum idx 1, 175 174 174 2026.08.17 23:52:12.666433 [ 423980 ] {} RaftInstance: local log idx 176, target_commit_idx 174, quick_commit_index_ 174, state_->get_commit_idx() 174 2026.08.17 23:52:12.666484 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.666491 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=176 2026.08.17 23:52:12.666493 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.666496 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 176 2026.08.17 23:52:12.666498 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.666500 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 174, new matched idx: 175 2026.08.17 23:52:12.666500 [ 423987 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.666503 [ 423993 ] {} RaftInstance: last durable index 175, precommit index 176 2026.08.17 23:52:12.666506 [ 423993 ] {} RaftInstance: quorum idx 1, 175 175 174 2026.08.17 23:52:12.666508 [ 423993 ] {} RaftInstance: trigger commit upto 175 2026.08.17 23:52:12.666510 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.666512 [ 423993 ] {} RaftInstance: last_log_idx: 175, starting_idx: 1, cur_nxt_idx: 177 2026.08.17 23:52:12.666515 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=175, LastLogTerm=1, EntriesLength=1, CommitIndex=175, Term=1, peer_last_sent_idx 175 2026.08.17 23:52:12.666516 [ 423993 ] {} RaftInstance: idx: 176 2026.08.17 23:52:12.666519 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.666527 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:12.666530 [ 423993 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.666532 [ 423993 ] {} RaftInstance: last_log_idx: 174, starting_idx: 1, cur_nxt_idx: 177 2026.08.17 23:52:12.666534 [ 423993 ] {} RaftInstance: last sent log (175) to peer 2 is not applied, cnt 1 2026.08.17 23:52:12.666536 [ 423993 ] {} RaftInstance: append_entries for 2 with LastLogIndex=174, LastLogTerm=1, EntriesLength=2, CommitIndex=175, Term=1, peer_last_sent_idx 175 2026.08.17 23:52:12.666538 [ 423993 ] {} RaftInstance: idx range: 175-176 2026.08.17 23:52:12.666540 [ 423993 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.666548 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:12.666550 [ 423993 ] {} RaftInstance: local log idx 176, target_commit_idx 175, quick_commit_index_ 175, state_->get_commit_idx() 174 2026.08.17 23:52:12.666552 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.666555 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.666557 [ 423993 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.666558 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.666565 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=177 2026.08.17 23:52:12.666567 [ 424007 ] {} RaftInstance: commit upto 175, current idx 174 2026.08.17 23:52:12.666573 [ 424007 ] {} RaftInstance: commit upto 175, current idx 175 2026.08.17 23:52:12.666567 [ 423987 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.666582 [ 423987 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 177 2026.08.17 23:52:12.666584 [ 423987 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.666586 [ 423987 ] {} RaftInstance: peer 2, prev matched idx: 174, new matched idx: 176 2026.08.17 23:52:12.666588 [ 423987 ] {} RaftInstance: last durable index 175, precommit index 176 2026.08.17 23:52:12.666590 [ 423987 ] {} RaftInstance: quorum idx 1, 176 175 175 2026.08.17 23:52:12.666591 [ 423987 ] {} RaftInstance: local log idx 176, target_commit_idx 175, quick_commit_index_ 175, state_->get_commit_idx() 174 2026.08.17 23:52:12.666593 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.666598 [ 424007 ] {} RaftInstance: notify cb 175 0x7f0ed2296820 2026.08.17 23:52:12.666603 [ 424007 ] {} RaftInstance: DONE: commit upto 175, current idx 175 2026.08.17 23:52:12.666605 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.666662 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.666667 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=177 2026.08.17 23:52:12.666670 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.666672 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 177 2026.08.17 23:52:12.666674 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.666676 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 176, new matched idx: 176 2026.08.17 23:52:12.666679 [ 423982 ] {} RaftInstance: last durable index 175, precommit index 176 2026.08.17 23:52:12.666682 [ 423982 ] {} RaftInstance: quorum idx 1, 176 175 175 2026.08.17 23:52:12.666684 [ 423982 ] {} RaftInstance: local log idx 176, target_commit_idx 175, quick_commit_index_ 175, state_->get_commit_idx() 175 2026.08.17 23:52:12.666906 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 170 2026.08.17 23:52:12.666915 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.666927 [ 423977 ] {} RaftInstance: append at log_idx 177, timestamp 1787010732666917 2026.08.17 23:52:12.666936 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.666939 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.666941 [ 424009 ] {} RaftInstance: last_log_idx: 176, starting_idx: 1, cur_nxt_idx: 178 2026.08.17 23:52:12.666943 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=176, LastLogTerm=1, EntriesLength=1, CommitIndex=175, Term=1, peer_last_sent_idx 175 2026.08.17 23:52:12.666945 [ 424009 ] {} RaftInstance: idx: 177 2026.08.17 23:52:12.666948 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.666961 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.670772 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.670786 [ 423980 ] {} RaftInstance: last durable index 176, precommit index 177 2026.08.17 23:52:12.670791 [ 423980 ] {} RaftInstance: quorum idx 1, 176 176 175 2026.08.17 23:52:12.670793 [ 423980 ] {} RaftInstance: trigger commit upto 176 2026.08.17 23:52:12.670795 [ 423980 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.670798 [ 423980 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.670800 [ 423980 ] {} RaftInstance: local log idx 177, target_commit_idx 176, quick_commit_index_ 176, state_->get_commit_idx() 175 2026.08.17 23:52:12.670803 [ 423980 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.670816 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.670824 [ 424007 ] {} RaftInstance: commit upto 176, current idx 175 2026.08.17 23:52:12.670818 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.670834 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.670827 [ 424007 ] {} RaftInstance: commit upto 176, current idx 176 2026.08.17 23:52:12.670846 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.670851 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=178 2026.08.17 23:52:12.670854 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.670856 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 178 2026.08.17 23:52:12.670858 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.670860 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 176, new matched idx: 177 2026.08.17 23:52:12.670864 [ 423992 ] {} RaftInstance: last durable index 176, precommit index 177 2026.08.17 23:52:12.670859 [ 424007 ] {} RaftInstance: notify cb 176 0x7f0ecee99f20 2026.08.17 23:52:12.670877 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.670868 [ 423992 ] {} RaftInstance: quorum idx 1, 177 176 175 2026.08.17 23:52:12.670881 [ 424007 ] {} RaftInstance: DONE: commit upto 176, current idx 176 2026.08.17 23:52:12.670882 [ 423992 ] {} RaftInstance: local log idx 177, target_commit_idx 176, quick_commit_index_ 176, state_->get_commit_idx() 176 2026.08.17 23:52:12.670888 [ 423992 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.670885 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.670890 [ 423992 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.670894 [ 423992 ] {} RaftInstance: last_log_idx: 177, starting_idx: 1, cur_nxt_idx: 178 2026.08.17 23:52:12.670897 [ 423992 ] {} RaftInstance: append_entries for 2 with LastLogIndex=177, LastLogTerm=1, EntriesLength=0, CommitIndex=176, Term=1, peer_last_sent_idx 177 2026.08.17 23:52:12.670899 [ 423992 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.670901 [ 423992 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.670909 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:12.670915 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=177 2026.08.17 23:52:12.670918 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.670919 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 177 2026.08.17 23:52:12.670921 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.670923 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 175, new matched idx: 176 2026.08.17 23:52:12.670925 [ 423995 ] {} RaftInstance: last durable index 176, precommit index 177 2026.08.17 23:52:12.670927 [ 423995 ] {} RaftInstance: quorum idx 1, 177 176 176 2026.08.17 23:52:12.670928 [ 423995 ] {} RaftInstance: local log idx 177, target_commit_idx 176, quick_commit_index_ 176, state_->get_commit_idx() 176 2026.08.17 23:52:12.670930 [ 423995 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.670932 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.670933 [ 423995 ] {} RaftInstance: last_log_idx: 176, starting_idx: 1, cur_nxt_idx: 178 2026.08.17 23:52:12.670936 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=176, LastLogTerm=1, EntriesLength=1, CommitIndex=176, Term=1, peer_last_sent_idx 176 2026.08.17 23:52:12.670942 [ 423995 ] {} RaftInstance: idx: 177 2026.08.17 23:52:12.670944 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.670953 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:12.670964 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.670967 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=178 2026.08.17 23:52:12.670969 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.670972 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 178 2026.08.17 23:52:12.670973 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.670975 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 177, new matched idx: 177 2026.08.17 23:52:12.670976 [ 423984 ] {} RaftInstance: last durable index 176, precommit index 177 2026.08.17 23:52:12.670978 [ 423984 ] {} RaftInstance: quorum idx 1, 177 176 176 2026.08.17 23:52:12.670980 [ 423984 ] {} RaftInstance: local log idx 177, target_commit_idx 176, quick_commit_index_ 176, state_->get_commit_idx() 176 2026.08.17 23:52:12.675075 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.675084 [ 423980 ] {} RaftInstance: last durable index 177, precommit index 177 2026.08.17 23:52:12.675087 [ 423980 ] {} RaftInstance: quorum idx 1, 177 177 176 2026.08.17 23:52:12.675090 [ 423980 ] {} RaftInstance: trigger commit upto 177 2026.08.17 23:52:12.675092 [ 423980 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.675095 [ 423980 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.675097 [ 423980 ] {} RaftInstance: last_log_idx: 177, starting_idx: 1, cur_nxt_idx: 178 2026.08.17 23:52:12.675100 [ 423980 ] {} RaftInstance: append_entries for 2 with LastLogIndex=177, LastLogTerm=1, EntriesLength=0, CommitIndex=177, Term=1, peer_last_sent_idx 178 2026.08.17 23:52:12.675103 [ 423980 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.675105 [ 423980 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.675127 [ 423980 ] {} RaftInstance: sent 2026.08.17 23:52:12.675137 [ 423980 ] {} RaftInstance: local log idx 177, target_commit_idx 177, quick_commit_index_ 177, state_->get_commit_idx() 176 2026.08.17 23:52:12.675139 [ 423980 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.675148 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.675154 [ 424007 ] {} RaftInstance: commit upto 177, current idx 176 2026.08.17 23:52:12.675159 [ 424007 ] {} RaftInstance: commit upto 177, current idx 177 2026.08.17 23:52:12.675149 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.675167 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.675178 [ 424007 ] {} RaftInstance: notify cb 177 0x7f0ed2296920 2026.08.17 23:52:12.675182 [ 424007 ] {} RaftInstance: DONE: commit upto 177, current idx 177 2026.08.17 23:52:12.675186 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.675183 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.675196 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=178 2026.08.17 23:52:12.675199 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.675201 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 178 2026.08.17 23:52:12.675203 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.675204 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 176, new matched idx: 177 2026.08.17 23:52:12.675210 [ 423984 ] {} RaftInstance: last durable index 177, precommit index 177 2026.08.17 23:52:12.675213 [ 423984 ] {} RaftInstance: quorum idx 1, 177 177 177 2026.08.17 23:52:12.675215 [ 423984 ] {} RaftInstance: local log idx 177, target_commit_idx 177, quick_commit_index_ 177, state_->get_commit_idx() 177 2026.08.17 23:52:12.675217 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.675219 [ 423984 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.675221 [ 423984 ] {} RaftInstance: last_log_idx: 177, starting_idx: 1, cur_nxt_idx: 178 2026.08.17 23:52:12.675223 [ 423984 ] {} RaftInstance: append_entries for 3 with LastLogIndex=177, LastLogTerm=1, EntriesLength=0, CommitIndex=177, Term=1, peer_last_sent_idx 177 2026.08.17 23:52:12.675225 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.675225 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.675228 [ 423984 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.675241 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:12.675247 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=178 2026.08.17 23:52:12.675250 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.675252 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 178 2026.08.17 23:52:12.675253 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.675255 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 177, new matched idx: 177 2026.08.17 23:52:12.675257 [ 423981 ] {} RaftInstance: last durable index 177, precommit index 177 2026.08.17 23:52:12.675259 [ 423981 ] {} RaftInstance: quorum idx 1, 177 177 177 2026.08.17 23:52:12.675260 [ 423981 ] {} RaftInstance: local log idx 177, target_commit_idx 177, quick_commit_index_ 177, state_->get_commit_idx() 177 2026.08.17 23:52:12.675294 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.675303 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=178 2026.08.17 23:52:12.675306 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.675309 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 178 2026.08.17 23:52:12.675311 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.675313 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 177, new matched idx: 177 2026.08.17 23:52:12.675316 [ 423986 ] {} RaftInstance: last durable index 177, precommit index 177 2026.08.17 23:52:12.675319 [ 423986 ] {} RaftInstance: quorum idx 1, 177 177 177 2026.08.17 23:52:12.675322 [ 423986 ] {} RaftInstance: local log idx 177, target_commit_idx 177, quick_commit_index_ 177, state_->get_commit_idx() 177 2026.08.17 23:52:12.680100 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 83 2026.08.17 23:52:12.680111 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.680123 [ 423977 ] {} RaftInstance: append at log_idx 178, timestamp 1787010732680114 2026.08.17 23:52:12.680135 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.680142 [ 424009 ] {} RaftInstance: last_log_idx: 177, starting_idx: 1, cur_nxt_idx: 179 2026.08.17 23:52:12.680146 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=177, LastLogTerm=1, EntriesLength=1, CommitIndex=177, Term=1, peer_last_sent_idx 178 2026.08.17 23:52:12.680148 [ 424009 ] {} RaftInstance: idx: 178 2026.08.17 23:52:12.680154 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.680175 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.680177 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.680179 [ 424009 ] {} RaftInstance: last_log_idx: 177, starting_idx: 1, cur_nxt_idx: 179 2026.08.17 23:52:12.680181 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=177, LastLogTerm=1, EntriesLength=1, CommitIndex=177, Term=1, peer_last_sent_idx 178 2026.08.17 23:52:12.680182 [ 424009 ] {} RaftInstance: idx: 178 2026.08.17 23:52:12.680184 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.680195 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.680278 [ 423983 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.680298 [ 423983 ] {} RaftInstance: append at log_idx 179, timestamp 1787010732680285 2026.08.17 23:52:12.680308 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.680312 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.684286 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.684294 [ 423980 ] {} RaftInstance: last durable index 178, precommit index 179 2026.08.17 23:52:12.684298 [ 423980 ] {} RaftInstance: quorum idx 1, 178 177 177 2026.08.17 23:52:12.684300 [ 423980 ] {} RaftInstance: local log idx 179, target_commit_idx 177, quick_commit_index_ 177, state_->get_commit_idx() 177 2026.08.17 23:52:12.684343 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.684349 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=179 2026.08.17 23:52:12.684352 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.684355 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 179 2026.08.17 23:52:12.684357 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.684359 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 177, new matched idx: 178 2026.08.17 23:52:12.684361 [ 423982 ] {} RaftInstance: last durable index 178, precommit index 179 2026.08.17 23:52:12.684364 [ 423982 ] {} RaftInstance: quorum idx 1, 178 178 177 2026.08.17 23:52:12.684366 [ 423982 ] {} RaftInstance: trigger commit upto 178 2026.08.17 23:52:12.684369 [ 423982 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.684371 [ 423982 ] {} RaftInstance: last_log_idx: 178, starting_idx: 1, cur_nxt_idx: 180 2026.08.17 23:52:12.684374 [ 423982 ] {} RaftInstance: append_entries for 3 with LastLogIndex=178, LastLogTerm=1, EntriesLength=1, CommitIndex=178, Term=1, peer_last_sent_idx 178 2026.08.17 23:52:12.684376 [ 423982 ] {} RaftInstance: idx: 179 2026.08.17 23:52:12.684378 [ 423982 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.684387 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.684391 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:12.684394 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.684396 [ 423982 ] {} RaftInstance: last_log_idx: 177, starting_idx: 1, cur_nxt_idx: 180 2026.08.17 23:52:12.684397 [ 423982 ] {} RaftInstance: last sent log (178) to peer 2 is not applied, cnt 1 2026.08.17 23:52:12.684399 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=177, LastLogTerm=1, EntriesLength=2, CommitIndex=178, Term=1, peer_last_sent_idx 178 2026.08.17 23:52:12.684401 [ 423982 ] {} RaftInstance: idx range: 178-179 2026.08.17 23:52:12.684408 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.684421 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:12.684423 [ 423982 ] {} RaftInstance: local log idx 179, target_commit_idx 178, quick_commit_index_ 178, state_->get_commit_idx() 177 2026.08.17 23:52:12.684424 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.684428 [ 423982 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.684430 [ 423982 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.684437 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.684440 [ 424007 ] {} RaftInstance: commit upto 178, current idx 177 2026.08.17 23:52:12.684437 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=179 2026.08.17 23:52:12.684443 [ 424007 ] {} RaftInstance: commit upto 178, current idx 178 2026.08.17 23:52:12.684448 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.684459 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 179 2026.08.17 23:52:12.684461 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.684462 [ 424007 ] {} RaftInstance: notify cb 178 0x7f0ed2296a20 2026.08.17 23:52:12.684464 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 177, new matched idx: 178 2026.08.17 23:52:12.684472 [ 423988 ] {} RaftInstance: last durable index 178, precommit index 179 2026.08.17 23:52:12.684468 [ 424007 ] {} RaftInstance: DONE: commit upto 178, current idx 178 2026.08.17 23:52:12.684482 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.684477 [ 423988 ] {} RaftInstance: quorum idx 1, 178 178 178 2026.08.17 23:52:12.684490 [ 423988 ] {} RaftInstance: local log idx 179, target_commit_idx 178, quick_commit_index_ 178, state_->get_commit_idx() 178 2026.08.17 23:52:12.684492 [ 423988 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.684494 [ 423988 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.685407 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 4488 2026.08.17 23:52:12.685425 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.685499 [ 423977 ] {} RaftInstance: append at log_idx 180, timestamp 1787010732685427 2026.08.17 23:52:12.685513 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.685518 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.688540 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.688545 [ 423980 ] {} RaftInstance: last durable index 179, precommit index 180 2026.08.17 23:52:12.688548 [ 423980 ] {} RaftInstance: quorum idx 1, 179 178 178 2026.08.17 23:52:12.688551 [ 423980 ] {} RaftInstance: local log idx 180, target_commit_idx 178, quick_commit_index_ 178, state_->get_commit_idx() 178 2026.08.17 23:52:12.688606 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.688617 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=180 2026.08.17 23:52:12.688620 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.688622 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 180 2026.08.17 23:52:12.688624 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.688626 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 178, new matched idx: 179 2026.08.17 23:52:12.688633 [ 423992 ] {} RaftInstance: last durable index 179, precommit index 180 2026.08.17 23:52:12.688636 [ 423992 ] {} RaftInstance: quorum idx 1, 179 179 178 2026.08.17 23:52:12.688638 [ 423992 ] {} RaftInstance: trigger commit upto 179 2026.08.17 23:52:12.688641 [ 423992 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.688643 [ 423992 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.688645 [ 423992 ] {} RaftInstance: last_log_idx: 179, starting_idx: 1, cur_nxt_idx: 181 2026.08.17 23:52:12.688648 [ 423992 ] {} RaftInstance: append_entries for 2 with LastLogIndex=179, LastLogTerm=1, EntriesLength=1, CommitIndex=179, Term=1, peer_last_sent_idx 178 2026.08.17 23:52:12.688649 [ 423992 ] {} RaftInstance: idx: 180 2026.08.17 23:52:12.688652 [ 423992 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.688673 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:12.688675 [ 423992 ] {} RaftInstance: local log idx 180, target_commit_idx 179, quick_commit_index_ 179, state_->get_commit_idx() 178 2026.08.17 23:52:12.688677 [ 423992 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.688681 [ 423992 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.688682 [ 423992 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.688683 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.688686 [ 424007 ] {} RaftInstance: commit upto 179, current idx 178 2026.08.17 23:52:12.688689 [ 424007 ] {} RaftInstance: commit upto 179, current idx 179 2026.08.17 23:52:12.688699 [ 424007 ] {} RaftInstance: notify cb 179 0x7f0eceed1020 2026.08.17 23:52:12.688716 [ 424007 ] {} RaftInstance: DONE: commit upto 179, current idx 179 2026.08.17 23:52:12.688718 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.688725 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.688734 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=180 2026.08.17 23:52:12.688737 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.688740 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 180 2026.08.17 23:52:12.688742 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.688744 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 178, new matched idx: 179 2026.08.17 23:52:12.688747 [ 423991 ] {} RaftInstance: last durable index 179, precommit index 180 2026.08.17 23:52:12.688750 [ 423991 ] {} RaftInstance: quorum idx 1, 179 179 179 2026.08.17 23:52:12.688752 [ 423991 ] {} RaftInstance: local log idx 180, target_commit_idx 179, quick_commit_index_ 179, state_->get_commit_idx() 179 2026.08.17 23:52:12.688754 [ 423991 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.688756 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.688758 [ 423991 ] {} RaftInstance: last_log_idx: 179, starting_idx: 1, cur_nxt_idx: 181 2026.08.17 23:52:12.688760 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=179, LastLogTerm=1, EntriesLength=1, CommitIndex=179, Term=1, peer_last_sent_idx 179 2026.08.17 23:52:12.688762 [ 423991 ] {} RaftInstance: idx: 180 2026.08.17 23:52:12.688764 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.688792 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:12.692676 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.692686 [ 423980 ] {} RaftInstance: last durable index 180, precommit index 180 2026.08.17 23:52:12.692690 [ 423980 ] {} RaftInstance: quorum idx 1, 180 179 179 2026.08.17 23:52:12.692695 [ 423980 ] {} RaftInstance: local log idx 180, target_commit_idx 179, quick_commit_index_ 179, state_->get_commit_idx() 179 2026.08.17 23:52:12.692743 [ 423990 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.692744 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.692750 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=181 2026.08.17 23:52:12.692755 [ 423990 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.692757 [ 423990 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 181 2026.08.17 23:52:12.692759 [ 423990 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.692761 [ 423990 ] {} RaftInstance: peer 2, prev matched idx: 179, new matched idx: 180 2026.08.17 23:52:12.692764 [ 423990 ] {} RaftInstance: last durable index 180, precommit index 180 2026.08.17 23:52:12.692767 [ 423990 ] {} RaftInstance: quorum idx 1, 180 180 179 2026.08.17 23:52:12.692768 [ 423990 ] {} RaftInstance: trigger commit upto 180 2026.08.17 23:52:12.692771 [ 423990 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.692773 [ 423990 ] {} RaftInstance: last_log_idx: 179, starting_idx: 1, cur_nxt_idx: 181 2026.08.17 23:52:12.692776 [ 423990 ] {} RaftInstance: append_entries for 3 with LastLogIndex=179, LastLogTerm=1, EntriesLength=1, CommitIndex=180, Term=1, peer_last_sent_idx 180 2026.08.17 23:52:12.692777 [ 423990 ] {} RaftInstance: idx: 180 2026.08.17 23:52:12.692780 [ 423990 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.692797 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:12.692799 [ 423990 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.692801 [ 423990 ] {} RaftInstance: last_log_idx: 180, starting_idx: 1, cur_nxt_idx: 181 2026.08.17 23:52:12.692802 [ 423990 ] {} RaftInstance: append_entries for 2 with LastLogIndex=180, LastLogTerm=1, EntriesLength=0, CommitIndex=180, Term=1, peer_last_sent_idx 180 2026.08.17 23:52:12.692804 [ 423990 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.692806 [ 423990 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.692813 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:12.692814 [ 423990 ] {} RaftInstance: local log idx 180, target_commit_idx 180, quick_commit_index_ 180, state_->get_commit_idx() 179 2026.08.17 23:52:12.692816 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.692821 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.692824 [ 424007 ] {} RaftInstance: commit upto 180, current idx 179 2026.08.17 23:52:12.692824 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=181 2026.08.17 23:52:12.692832 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.692828 [ 424007 ] {} RaftInstance: commit upto 180, current idx 180 2026.08.17 23:52:12.692834 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 181 2026.08.17 23:52:12.692838 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.692840 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 179, new matched idx: 180 2026.08.17 23:52:12.692842 [ 423987 ] {} RaftInstance: last durable index 180, precommit index 180 2026.08.17 23:52:12.692844 [ 423987 ] {} RaftInstance: quorum idx 1, 180 180 180 2026.08.17 23:52:12.692846 [ 423987 ] {} RaftInstance: local log idx 180, target_commit_idx 180, quick_commit_index_ 180, state_->get_commit_idx() 179 2026.08.17 23:52:12.692848 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.692869 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.692872 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=181 2026.08.17 23:52:12.692874 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.692876 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 181 2026.08.17 23:52:12.692878 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.692879 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 180, new matched idx: 180 2026.08.17 23:52:12.692881 [ 423994 ] {} RaftInstance: last durable index 180, precommit index 180 2026.08.17 23:52:12.692883 [ 423994 ] {} RaftInstance: quorum idx 1, 180 180 180 2026.08.17 23:52:12.692885 [ 423994 ] {} RaftInstance: local log idx 180, target_commit_idx 180, quick_commit_index_ 180, state_->get_commit_idx() 179 2026.08.17 23:52:12.692886 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.692891 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.692893 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=181 2026.08.17 23:52:12.692894 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.692896 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 181 2026.08.17 23:52:12.692897 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.692899 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 180, new matched idx: 180 2026.08.17 23:52:12.692900 [ 423994 ] {} RaftInstance: last durable index 180, precommit index 180 2026.08.17 23:52:12.692902 [ 423994 ] {} RaftInstance: quorum idx 1, 180 180 180 2026.08.17 23:52:12.692904 [ 423994 ] {} RaftInstance: local log idx 180, target_commit_idx 180, quick_commit_index_ 180, state_->get_commit_idx() 179 2026.08.17 23:52:12.692905 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.692938 [ 424007 ] {} RaftInstance: notify cb 180 0x7f0ed2296b20 2026.08.17 23:52:12.692942 [ 424007 ] {} RaftInstance: DONE: commit upto 180, current idx 180 2026.08.17 23:52:12.692944 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.693131 [ 423994 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.693159 [ 423994 ] {} RaftInstance: append at log_idx 181, timestamp 1787010732693135 2026.08.17 23:52:12.693175 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.693183 [ 424009 ] {} RaftInstance: last_log_idx: 180, starting_idx: 1, cur_nxt_idx: 182 2026.08.17 23:52:12.693186 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=180, LastLogTerm=1, EntriesLength=1, CommitIndex=180, Term=1, peer_last_sent_idx 180 2026.08.17 23:52:12.693188 [ 424009 ] {} RaftInstance: idx: 181 2026.08.17 23:52:12.693191 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.693206 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.693208 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.693210 [ 424009 ] {} RaftInstance: last_log_idx: 180, starting_idx: 1, cur_nxt_idx: 182 2026.08.17 23:52:12.693212 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=180, LastLogTerm=1, EntriesLength=1, CommitIndex=180, Term=1, peer_last_sent_idx 181 2026.08.17 23:52:12.693214 [ 424009 ] {} RaftInstance: idx: 181 2026.08.17 23:52:12.693215 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.693229 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.693387 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 108 2026.08.17 23:52:12.693398 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.693411 [ 423977 ] {} RaftInstance: append at log_idx 182, timestamp 1787010732693400 2026.08.17 23:52:12.693418 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.693420 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.699186 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.699194 [ 423980 ] {} RaftInstance: last durable index 181, precommit index 182 2026.08.17 23:52:12.699198 [ 423980 ] {} RaftInstance: quorum idx 1, 181 180 180 2026.08.17 23:52:12.699202 [ 423980 ] {} RaftInstance: local log idx 182, target_commit_idx 180, quick_commit_index_ 180, state_->get_commit_idx() 180 2026.08.17 23:52:12.701909 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.701916 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=182 2026.08.17 23:52:12.701920 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.701923 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 182 2026.08.17 23:52:12.701925 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.701927 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 180, new matched idx: 181 2026.08.17 23:52:12.701927 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.701930 [ 423982 ] {} RaftInstance: last durable index 181, precommit index 182 2026.08.17 23:52:12.701948 [ 423982 ] {} RaftInstance: quorum idx 1, 181 181 180 2026.08.17 23:52:12.701952 [ 423982 ] {} RaftInstance: trigger commit upto 181 2026.08.17 23:52:12.701955 [ 423982 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.701958 [ 423982 ] {} RaftInstance: last_log_idx: 180, starting_idx: 1, cur_nxt_idx: 183 2026.08.17 23:52:12.701961 [ 423982 ] {} RaftInstance: last sent log (181) to peer 3 is not applied, cnt 1 2026.08.17 23:52:12.701965 [ 423982 ] {} RaftInstance: append_entries for 3 with LastLogIndex=180, LastLogTerm=1, EntriesLength=2, CommitIndex=181, Term=1, peer_last_sent_idx 181 2026.08.17 23:52:12.701967 [ 423982 ] {} RaftInstance: idx range: 181-182 2026.08.17 23:52:12.701970 [ 423982 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.701996 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:12.701998 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.702000 [ 423982 ] {} RaftInstance: last_log_idx: 181, starting_idx: 1, cur_nxt_idx: 183 2026.08.17 23:52:12.702002 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=181, LastLogTerm=1, EntriesLength=1, CommitIndex=181, Term=1, peer_last_sent_idx 181 2026.08.17 23:52:12.702004 [ 423982 ] {} RaftInstance: idx: 182 2026.08.17 23:52:12.702006 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.702014 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:12.702016 [ 423982 ] {} RaftInstance: local log idx 182, target_commit_idx 181, quick_commit_index_ 181, state_->get_commit_idx() 180 2026.08.17 23:52:12.702018 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.702021 [ 423982 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.702023 [ 423982 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.702035 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=182 2026.08.17 23:52:12.702043 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.702043 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.702053 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 182 2026.08.17 23:52:12.702049 [ 424007 ] {} RaftInstance: commit upto 181, current idx 180 2026.08.17 23:52:12.702055 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.702061 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 180, new matched idx: 181 2026.08.17 23:52:12.702059 [ 424007 ] {} RaftInstance: commit upto 181, current idx 181 2026.08.17 23:52:12.702064 [ 423986 ] {} RaftInstance: last durable index 181, precommit index 182 2026.08.17 23:52:12.702070 [ 423986 ] {} RaftInstance: quorum idx 1, 181 181 181 2026.08.17 23:52:12.702072 [ 423986 ] {} RaftInstance: local log idx 182, target_commit_idx 181, quick_commit_index_ 181, state_->get_commit_idx() 180 2026.08.17 23:52:12.702074 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.702076 [ 423986 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.702079 [ 423986 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.702111 [ 424007 ] {} RaftInstance: notify cb 181 0x7f0ed2296420 2026.08.17 23:52:12.702123 [ 424007 ] {} RaftInstance: DONE: commit upto 181, current idx 181 2026.08.17 23:52:12.702125 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.704295 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.705607 [ 423980 ] {} RaftInstance: last durable index 182, precommit index 182 2026.08.17 23:52:12.705612 [ 423980 ] {} RaftInstance: quorum idx 1, 182 181 181 2026.08.17 23:52:12.705615 [ 423980 ] {} RaftInstance: local log idx 182, target_commit_idx 181, quick_commit_index_ 181, state_->get_commit_idx() 181 2026.08.17 23:52:12.706600 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.707758 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=183 2026.08.17 23:52:12.707763 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.707766 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 183 2026.08.17 23:52:12.707768 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.707770 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 181, new matched idx: 182 2026.08.17 23:52:12.707772 [ 423984 ] {} RaftInstance: last durable index 182, precommit index 182 2026.08.17 23:52:12.707776 [ 423984 ] {} RaftInstance: quorum idx 1, 182 182 181 2026.08.17 23:52:12.707778 [ 423984 ] {} RaftInstance: trigger commit upto 182 2026.08.17 23:52:12.707780 [ 423984 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.707783 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.707785 [ 423984 ] {} RaftInstance: last_log_idx: 182, starting_idx: 1, cur_nxt_idx: 183 2026.08.17 23:52:12.707788 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=182, LastLogTerm=1, EntriesLength=0, CommitIndex=182, Term=1, peer_last_sent_idx 182 2026.08.17 23:52:12.707789 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.707792 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.707804 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:12.707806 [ 423984 ] {} RaftInstance: local log idx 182, target_commit_idx 182, quick_commit_index_ 182, state_->get_commit_idx() 181 2026.08.17 23:52:12.707810 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.707817 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.707826 [ 424007 ] {} RaftInstance: commit upto 182, current idx 181 2026.08.17 23:52:12.707829 [ 424007 ] {} RaftInstance: commit upto 182, current idx 182 2026.08.17 23:52:12.707838 [ 424007 ] {} RaftInstance: notify cb 182 0x7f0ed2296c20 2026.08.17 23:52:12.707840 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.707843 [ 424007 ] {} RaftInstance: DONE: commit upto 182, current idx 182 2026.08.17 23:52:12.707844 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=183 2026.08.17 23:52:12.707850 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.707854 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 183 2026.08.17 23:52:12.707845 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.707856 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.707865 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 181, new matched idx: 182 2026.08.17 23:52:12.707861 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 9, bytes: 1079 2026.08.17 23:52:12.707867 [ 423989 ] {} RaftInstance: last durable index 182, precommit index 182 2026.08.17 23:52:12.707889 [ 423990 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.707902 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=9, CommitIndex=0 and Term=0 2026.08.17 23:52:12.707903 [ 423989 ] {} RaftInstance: quorum idx 1, 182 182 182 2026.08.17 23:52:12.707911 [ 423989 ] {} RaftInstance: local log idx 182, target_commit_idx 182, quick_commit_index_ 182, state_->get_commit_idx() 182 2026.08.17 23:52:12.707915 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.707919 [ 423989 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.707924 [ 423977 ] {} RaftInstance: append at log_idx 183, timestamp 1787010732707906 2026.08.17 23:52:12.707926 [ 423989 ] {} RaftInstance: last_log_idx: 182, starting_idx: 1, cur_nxt_idx: 183 2026.08.17 23:52:12.707930 [ 423977 ] {} RaftInstance: append at log_idx 184, timestamp 1787010732707906 2026.08.17 23:52:12.707934 [ 423977 ] {} RaftInstance: append at log_idx 185, timestamp 1787010732707906 2026.08.17 23:52:12.707936 [ 423989 ] {} RaftInstance: append_entries for 3 with LastLogIndex=182, LastLogTerm=1, EntriesLength=0, CommitIndex=182, Term=1, peer_last_sent_idx 181 2026.08.17 23:52:12.707938 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.707942 [ 423989 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.707945 [ 423977 ] {} RaftInstance: append at log_idx 186, timestamp 1787010732707906 2026.08.17 23:52:12.707953 [ 423977 ] {} RaftInstance: append at log_idx 187, timestamp 1787010732707906 2026.08.17 23:52:12.707958 [ 423977 ] {} RaftInstance: append at log_idx 188, timestamp 1787010732707906 2026.08.17 23:52:12.707961 [ 423977 ] {} RaftInstance: append at log_idx 189, timestamp 1787010732707906 2026.08.17 23:52:12.707965 [ 423977 ] {} RaftInstance: append at log_idx 190, timestamp 1787010732707906 2026.08.17 23:52:12.707965 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:12.707970 [ 423977 ] {} RaftInstance: append at log_idx 191, timestamp 1787010732707906 2026.08.17 23:52:12.707972 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=183 2026.08.17 23:52:12.707981 [ 423990 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.707983 [ 423990 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 183 2026.08.17 23:52:12.707985 [ 423990 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.707987 [ 423990 ] {} RaftInstance: peer 2, prev matched idx: 182, new matched idx: 182 2026.08.17 23:52:12.707991 [ 423990 ] {} RaftInstance: last durable index 182, precommit index 191 2026.08.17 23:52:12.707994 [ 423990 ] {} RaftInstance: quorum idx 1, 182 182 182 2026.08.17 23:52:12.707996 [ 423990 ] {} RaftInstance: local log idx 191, target_commit_idx 182, quick_commit_index_ 182, state_->get_commit_idx() 182 2026.08.17 23:52:12.707998 [ 423990 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.708000 [ 423990 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.708002 [ 423990 ] {} RaftInstance: last_log_idx: 182, starting_idx: 1, cur_nxt_idx: 192 2026.08.17 23:52:12.708004 [ 423990 ] {} RaftInstance: last sent log (183) to peer 2 is not applied, cnt 1 2026.08.17 23:52:12.708008 [ 423990 ] {} RaftInstance: append_entries for 2 with LastLogIndex=182, LastLogTerm=1, EntriesLength=9, CommitIndex=182, Term=1, peer_last_sent_idx 183 2026.08.17 23:52:12.708010 [ 423990 ] {} RaftInstance: idx range: 183-191 2026.08.17 23:52:12.708012 [ 423990 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.708034 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:12.708046 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.708051 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.708078 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.708086 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=183 2026.08.17 23:52:12.708090 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.708094 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 183 2026.08.17 23:52:12.708096 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.708098 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 182, new matched idx: 182 2026.08.17 23:52:12.708101 [ 423987 ] {} RaftInstance: last durable index 182, precommit index 191 2026.08.17 23:52:12.708105 [ 423987 ] {} RaftInstance: quorum idx 1, 182 182 182 2026.08.17 23:52:12.708108 [ 423987 ] {} RaftInstance: local log idx 191, target_commit_idx 182, quick_commit_index_ 182, state_->get_commit_idx() 182 2026.08.17 23:52:12.708110 [ 423987 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.708113 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.708115 [ 423987 ] {} RaftInstance: last_log_idx: 182, starting_idx: 1, cur_nxt_idx: 192 2026.08.17 23:52:12.708118 [ 423987 ] {} RaftInstance: last sent log (183) to peer 3 is not applied, cnt 1 2026.08.17 23:52:12.708122 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=182, LastLogTerm=1, EntriesLength=9, CommitIndex=182, Term=1, peer_last_sent_idx 183 2026.08.17 23:52:12.708124 [ 423987 ] {} RaftInstance: idx range: 183-191 2026.08.17 23:52:12.708126 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.708140 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:12.709902 [ 423988 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.709955 [ 423988 ] {} RaftInstance: append at log_idx 192, timestamp 1787010732709906 2026.08.17 23:52:12.709971 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.709984 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.710623 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.710628 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.711935 [ 423980 ] {} RaftInstance: last durable index 191, precommit index 192 2026.08.17 23:52:12.711950 [ 423980 ] {} RaftInstance: quorum idx 1, 191 182 182 2026.08.17 23:52:12.711953 [ 423980 ] {} RaftInstance: local log idx 192, target_commit_idx 182, quick_commit_index_ 182, state_->get_commit_idx() 182 2026.08.17 23:52:12.711962 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=192 2026.08.17 23:52:12.711970 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.711973 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 192 2026.08.17 23:52:12.711976 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.711978 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 182, new matched idx: 191 2026.08.17 23:52:12.711980 [ 423992 ] {} RaftInstance: last durable index 191, precommit index 192 2026.08.17 23:52:12.711984 [ 423992 ] {} RaftInstance: quorum idx 1, 191 191 182 2026.08.17 23:52:12.711986 [ 423992 ] {} RaftInstance: trigger commit upto 191 2026.08.17 23:52:12.711988 [ 423992 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.711991 [ 423992 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.711993 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.711994 [ 423992 ] {} RaftInstance: last_log_idx: 191, starting_idx: 1, cur_nxt_idx: 193 2026.08.17 23:52:12.712003 [ 423992 ] {} RaftInstance: append_entries for 2 with LastLogIndex=191, LastLogTerm=1, EntriesLength=1, CommitIndex=191, Term=1, peer_last_sent_idx 183 2026.08.17 23:52:12.712005 [ 423992 ] {} RaftInstance: idx: 192 2026.08.17 23:52:12.712008 [ 423992 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.712032 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:12.712034 [ 423992 ] {} RaftInstance: local log idx 192, target_commit_idx 191, quick_commit_index_ 191, state_->get_commit_idx() 182 2026.08.17 23:52:12.712036 [ 423992 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.712040 [ 423992 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.712042 [ 423992 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.712043 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.712050 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=192 2026.08.17 23:52:12.712055 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.712057 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 192 2026.08.17 23:52:12.712058 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.712051 [ 424007 ] {} RaftInstance: commit upto 191, current idx 182 2026.08.17 23:52:12.712065 [ 424007 ] {} RaftInstance: commit upto 191, current idx 183 2026.08.17 23:52:12.712060 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 182, new matched idx: 191 2026.08.17 23:52:12.712069 [ 423982 ] {} RaftInstance: last durable index 191, precommit index 192 2026.08.17 23:52:12.712072 [ 423982 ] {} RaftInstance: quorum idx 1, 191 191 191 2026.08.17 23:52:12.712074 [ 423982 ] {} RaftInstance: local log idx 192, target_commit_idx 191, quick_commit_index_ 191, state_->get_commit_idx() 183 2026.08.17 23:52:12.712074 [ 424007 ] {} RaftInstance: commit upto 191, current idx 184 2026.08.17 23:52:12.712084 [ 424007 ] {} RaftInstance: commit upto 191, current idx 185 2026.08.17 23:52:12.712088 [ 424007 ] {} RaftInstance: commit upto 191, current idx 186 2026.08.17 23:52:12.712101 [ 424007 ] {} RaftInstance: commit upto 191, current idx 187 2026.08.17 23:52:12.712107 [ 424007 ] {} RaftInstance: commit upto 191, current idx 188 2026.08.17 23:52:12.712112 [ 424007 ] {} RaftInstance: commit upto 191, current idx 189 2026.08.17 23:52:12.712080 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.712120 [ 423982 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.712123 [ 423982 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.712125 [ 423982 ] {} RaftInstance: last_log_idx: 191, starting_idx: 1, cur_nxt_idx: 193 2026.08.17 23:52:12.712126 [ 423982 ] {} RaftInstance: append_entries for 3 with LastLogIndex=191, LastLogTerm=1, EntriesLength=1, CommitIndex=191, Term=1, peer_last_sent_idx 183 2026.08.17 23:52:12.712128 [ 423982 ] {} RaftInstance: idx: 192 2026.08.17 23:52:12.712130 [ 423982 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.712145 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:12.712117 [ 424007 ] {} RaftInstance: commit upto 191, current idx 190 2026.08.17 23:52:12.712169 [ 424007 ] {} RaftInstance: commit upto 191, current idx 191 2026.08.17 23:52:12.712188 [ 424007 ] {} RaftInstance: notify cb 191 0x7f0ed2296f20 2026.08.17 23:52:12.712191 [ 424007 ] {} RaftInstance: DONE: commit upto 191, current idx 191 2026.08.17 23:52:12.712194 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.712288 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 130 2026.08.17 23:52:12.712300 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.712310 [ 423977 ] {} RaftInstance: append at log_idx 193, timestamp 1787010732712303 2026.08.17 23:52:12.712326 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.712332 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.714684 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.714689 [ 423980 ] {} RaftInstance: last durable index 192, precommit index 193 2026.08.17 23:52:12.714692 [ 423980 ] {} RaftInstance: quorum idx 1, 192 191 191 2026.08.17 23:52:12.714695 [ 423980 ] {} RaftInstance: local log idx 193, target_commit_idx 191, quick_commit_index_ 191, state_->get_commit_idx() 191 2026.08.17 23:52:12.714749 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.714755 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=193 2026.08.17 23:52:12.714754 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.714758 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.714767 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 193 2026.08.17 23:52:12.714770 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.714771 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 191, new matched idx: 192 2026.08.17 23:52:12.714774 [ 423993 ] {} RaftInstance: last durable index 192, precommit index 193 2026.08.17 23:52:12.714777 [ 423993 ] {} RaftInstance: quorum idx 1, 192 192 191 2026.08.17 23:52:12.714779 [ 423993 ] {} RaftInstance: trigger commit upto 192 2026.08.17 23:52:12.714825 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.714827 [ 423993 ] {} RaftInstance: last_log_idx: 191, starting_idx: 1, cur_nxt_idx: 194 2026.08.17 23:52:12.714829 [ 423993 ] {} RaftInstance: last sent log (192) to peer 3 is not applied, cnt 1 2026.08.17 23:52:12.714832 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=191, LastLogTerm=1, EntriesLength=2, CommitIndex=192, Term=1, peer_last_sent_idx 192 2026.08.17 23:52:12.714833 [ 423993 ] {} RaftInstance: idx range: 192-193 2026.08.17 23:52:12.714836 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.714852 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:12.714854 [ 423993 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.714855 [ 423993 ] {} RaftInstance: last_log_idx: 192, starting_idx: 1, cur_nxt_idx: 194 2026.08.17 23:52:12.714858 [ 423993 ] {} RaftInstance: append_entries for 2 with LastLogIndex=192, LastLogTerm=1, EntriesLength=1, CommitIndex=192, Term=1, peer_last_sent_idx 192 2026.08.17 23:52:12.714860 [ 423993 ] {} RaftInstance: idx: 193 2026.08.17 23:52:12.714861 [ 423993 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.714868 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:12.714870 [ 423993 ] {} RaftInstance: local log idx 193, target_commit_idx 192, quick_commit_index_ 192, state_->get_commit_idx() 191 2026.08.17 23:52:12.714871 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.714874 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.714877 [ 423993 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.714878 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.714883 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=193 2026.08.17 23:52:12.714894 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.714889 [ 424007 ] {} RaftInstance: commit upto 192, current idx 191 2026.08.17 23:52:12.714901 [ 424007 ] {} RaftInstance: commit upto 192, current idx 192 2026.08.17 23:52:12.714898 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 193 2026.08.17 23:52:12.714907 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.714909 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 191, new matched idx: 192 2026.08.17 23:52:12.714912 [ 423983 ] {} RaftInstance: last durable index 192, precommit index 193 2026.08.17 23:52:12.714915 [ 423983 ] {} RaftInstance: quorum idx 1, 192 192 192 2026.08.17 23:52:12.714917 [ 423983 ] {} RaftInstance: local log idx 193, target_commit_idx 192, quick_commit_index_ 192, state_->get_commit_idx() 191 2026.08.17 23:52:12.714918 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.714920 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.714923 [ 423983 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.714966 [ 424007 ] {} RaftInstance: notify cb 192 0x7f0ed2296b20 2026.08.17 23:52:12.714980 [ 424007 ] {} RaftInstance: DONE: commit upto 192, current idx 192 2026.08.17 23:52:12.714982 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.718731 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.718741 [ 423980 ] {} RaftInstance: last durable index 193, precommit index 193 2026.08.17 23:52:12.718745 [ 423980 ] {} RaftInstance: quorum idx 1, 193 192 192 2026.08.17 23:52:12.718747 [ 423980 ] {} RaftInstance: local log idx 193, target_commit_idx 192, quick_commit_index_ 192, state_->get_commit_idx() 192 2026.08.17 23:52:12.718796 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.718804 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=194 2026.08.17 23:52:12.718806 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.718809 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 194 2026.08.17 23:52:12.718809 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.718811 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.718816 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 192, new matched idx: 193 2026.08.17 23:52:12.718818 [ 423984 ] {} RaftInstance: last durable index 193, precommit index 193 2026.08.17 23:52:12.718821 [ 423984 ] {} RaftInstance: quorum idx 1, 193 193 192 2026.08.17 23:52:12.718823 [ 423984 ] {} RaftInstance: trigger commit upto 193 2026.08.17 23:52:12.718825 [ 423984 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.718827 [ 423984 ] {} RaftInstance: last_log_idx: 192, starting_idx: 1, cur_nxt_idx: 194 2026.08.17 23:52:12.718830 [ 423984 ] {} RaftInstance: append_entries for 3 with LastLogIndex=192, LastLogTerm=1, EntriesLength=1, CommitIndex=193, Term=1, peer_last_sent_idx 192 2026.08.17 23:52:12.718833 [ 423984 ] {} RaftInstance: idx: 193 2026.08.17 23:52:12.718835 [ 423984 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.718850 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:12.718853 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.718854 [ 423984 ] {} RaftInstance: last_log_idx: 193, starting_idx: 1, cur_nxt_idx: 194 2026.08.17 23:52:12.718856 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=193, LastLogTerm=1, EntriesLength=0, CommitIndex=193, Term=1, peer_last_sent_idx 193 2026.08.17 23:52:12.718858 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.718859 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.718867 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:12.718869 [ 423984 ] {} RaftInstance: local log idx 193, target_commit_idx 193, quick_commit_index_ 193, state_->get_commit_idx() 192 2026.08.17 23:52:12.718871 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.718876 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.718879 [ 424007 ] {} RaftInstance: commit upto 193, current idx 192 2026.08.17 23:52:12.718882 [ 424007 ] {} RaftInstance: commit upto 193, current idx 193 2026.08.17 23:52:12.718880 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=194 2026.08.17 23:52:12.718890 [ 424007 ] {} RaftInstance: notify cb 193 0x7f0ed22b5020 2026.08.17 23:52:12.718891 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.718893 [ 424007 ] {} RaftInstance: DONE: commit upto 193, current idx 193 2026.08.17 23:52:12.718898 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.718894 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 194 2026.08.17 23:52:12.718910 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.718912 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 192, new matched idx: 193 2026.08.17 23:52:12.718915 [ 423990 ] {} RaftInstance: last durable index 193, precommit index 193 2026.08.17 23:52:12.718918 [ 423990 ] {} RaftInstance: quorum idx 1, 193 193 193 2026.08.17 23:52:12.718920 [ 423990 ] {} RaftInstance: local log idx 193, target_commit_idx 193, quick_commit_index_ 193, state_->get_commit_idx() 193 2026.08.17 23:52:12.718921 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.718941 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=194 2026.08.17 23:52:12.718945 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.718931 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 129 2026.08.17 23:52:12.718947 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.718953 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.718948 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 194 2026.08.17 23:52:12.718963 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.718966 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 193, new matched idx: 193 2026.08.17 23:52:12.718962 [ 423988 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.718970 [ 423994 ] {} RaftInstance: last durable index 193, precommit index 193 2026.08.17 23:52:12.718966 [ 423977 ] {} RaftInstance: append at log_idx 194, timestamp 1787010732718958 2026.08.17 23:52:12.718975 [ 423994 ] {} RaftInstance: quorum idx 1, 193 193 193 2026.08.17 23:52:12.718977 [ 423994 ] {} RaftInstance: local log idx 194, target_commit_idx 193, quick_commit_index_ 193, state_->get_commit_idx() 193 2026.08.17 23:52:12.718980 [ 423994 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.718982 [ 423994 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.718985 [ 423994 ] {} RaftInstance: last_log_idx: 193, starting_idx: 1, cur_nxt_idx: 195 2026.08.17 23:52:12.718987 [ 423988 ] {} RaftInstance: append at log_idx 195, timestamp 1787010732718971 2026.08.17 23:52:12.718988 [ 423994 ] {} RaftInstance: append_entries for 2 with LastLogIndex=193, LastLogTerm=1, EntriesLength=1, CommitIndex=193, Term=1, peer_last_sent_idx 194 2026.08.17 23:52:12.718996 [ 423994 ] {} RaftInstance: idx: 194 2026.08.17 23:52:12.718999 [ 423994 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.719008 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:12.719015 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=194 2026.08.17 23:52:12.719017 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.719019 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 194 2026.08.17 23:52:12.719021 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.719022 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 193, new matched idx: 193 2026.08.17 23:52:12.719024 [ 423981 ] {} RaftInstance: last durable index 193, precommit index 195 2026.08.17 23:52:12.719026 [ 423981 ] {} RaftInstance: quorum idx 1, 193 193 193 2026.08.17 23:52:12.719028 [ 423981 ] {} RaftInstance: local log idx 195, target_commit_idx 193, quick_commit_index_ 193, state_->get_commit_idx() 193 2026.08.17 23:52:12.719029 [ 423981 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.719031 [ 423981 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.719032 [ 423981 ] {} RaftInstance: last_log_idx: 193, starting_idx: 1, cur_nxt_idx: 196 2026.08.17 23:52:12.719034 [ 423981 ] {} RaftInstance: append_entries for 3 with LastLogIndex=193, LastLogTerm=1, EntriesLength=2, CommitIndex=193, Term=1, peer_last_sent_idx 193 2026.08.17 23:52:12.719036 [ 423981 ] {} RaftInstance: idx range: 194-195 2026.08.17 23:52:12.719042 [ 423981 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.719049 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:12.719055 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.719057 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.719059 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.719061 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.722868 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.722877 [ 423980 ] {} RaftInstance: last durable index 194, precommit index 195 2026.08.17 23:52:12.722881 [ 423980 ] {} RaftInstance: quorum idx 1, 194 193 193 2026.08.17 23:52:12.722883 [ 423980 ] {} RaftInstance: local log idx 195, target_commit_idx 193, quick_commit_index_ 193, state_->get_commit_idx() 193 2026.08.17 23:52:12.722918 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.722927 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=195 2026.08.17 23:52:12.722930 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.722932 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 195 2026.08.17 23:52:12.722934 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.722936 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 193, new matched idx: 194 2026.08.17 23:52:12.722938 [ 423986 ] {} RaftInstance: last durable index 194, precommit index 195 2026.08.17 23:52:12.722942 [ 423986 ] {} RaftInstance: quorum idx 1, 194 194 193 2026.08.17 23:52:12.722943 [ 423986 ] {} RaftInstance: trigger commit upto 194 2026.08.17 23:52:12.722946 [ 423986 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.722945 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.722948 [ 423986 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.722962 [ 423986 ] {} RaftInstance: last_log_idx: 194, starting_idx: 1, cur_nxt_idx: 196 2026.08.17 23:52:12.722964 [ 423986 ] {} RaftInstance: append_entries for 2 with LastLogIndex=194, LastLogTerm=1, EntriesLength=1, CommitIndex=194, Term=1, peer_last_sent_idx 194 2026.08.17 23:52:12.722966 [ 423986 ] {} RaftInstance: idx: 195 2026.08.17 23:52:12.722968 [ 423986 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.722984 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:12.722986 [ 423986 ] {} RaftInstance: local log idx 195, target_commit_idx 194, quick_commit_index_ 194, state_->get_commit_idx() 193 2026.08.17 23:52:12.722987 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.722992 [ 423986 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.722994 [ 423986 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.722999 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.723001 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=196 2026.08.17 23:52:12.723005 [ 424007 ] {} RaftInstance: commit upto 194, current idx 193 2026.08.17 23:52:12.723008 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.723014 [ 424007 ] {} RaftInstance: commit upto 194, current idx 194 2026.08.17 23:52:12.723016 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 196 2026.08.17 23:52:12.723018 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.723022 [ 424007 ] {} RaftInstance: notify cb 194 0x7f0ed2296d20 2026.08.17 23:52:12.723030 [ 424007 ] {} RaftInstance: DONE: commit upto 194, current idx 194 2026.08.17 23:52:12.723025 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 193, new matched idx: 195 2026.08.17 23:52:12.723033 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.723034 [ 423985 ] {} RaftInstance: last durable index 194, precommit index 195 2026.08.17 23:52:12.723040 [ 423985 ] {} RaftInstance: quorum idx 1, 195 194 194 2026.08.17 23:52:12.723042 [ 423985 ] {} RaftInstance: local log idx 195, target_commit_idx 194, quick_commit_index_ 194, state_->get_commit_idx() 194 2026.08.17 23:52:12.723044 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.723046 [ 423985 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.723048 [ 423985 ] {} RaftInstance: last_log_idx: 195, starting_idx: 1, cur_nxt_idx: 196 2026.08.17 23:52:12.723051 [ 423985 ] {} RaftInstance: append_entries for 3 with LastLogIndex=195, LastLogTerm=1, EntriesLength=0, CommitIndex=194, Term=1, peer_last_sent_idx 194 2026.08.17 23:52:12.723052 [ 423985 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.723055 [ 423985 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.723066 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:12.723143 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.723155 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=196 2026.08.17 23:52:12.723159 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.723162 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 196 2026.08.17 23:52:12.723164 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.723166 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 195, new matched idx: 195 2026.08.17 23:52:12.723169 [ 423989 ] {} RaftInstance: last durable index 194, precommit index 195 2026.08.17 23:52:12.723172 [ 423989 ] {} RaftInstance: quorum idx 1, 195 194 194 2026.08.17 23:52:12.723175 [ 423989 ] {} RaftInstance: local log idx 195, target_commit_idx 194, quick_commit_index_ 194, state_->get_commit_idx() 194 2026.08.17 23:52:12.723223 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 153 2026.08.17 23:52:12.723229 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.723239 [ 423977 ] {} RaftInstance: append at log_idx 196, timestamp 1787010732723231 2026.08.17 23:52:12.723249 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.723254 [ 424009 ] {} RaftInstance: last_log_idx: 195, starting_idx: 1, cur_nxt_idx: 197 2026.08.17 23:52:12.723257 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=195, LastLogTerm=1, EntriesLength=1, CommitIndex=194, Term=1, peer_last_sent_idx 196 2026.08.17 23:52:12.723259 [ 424009 ] {} RaftInstance: idx: 196 2026.08.17 23:52:12.723262 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.723277 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.723279 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.726870 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.726873 [ 423980 ] {} RaftInstance: last durable index 195, precommit index 196 2026.08.17 23:52:12.726877 [ 423980 ] {} RaftInstance: quorum idx 1, 195 195 194 2026.08.17 23:52:12.726879 [ 423980 ] {} RaftInstance: trigger commit upto 195 2026.08.17 23:52:12.726886 [ 423980 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.726888 [ 423980 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.726890 [ 423980 ] {} RaftInstance: local log idx 196, target_commit_idx 195, quick_commit_index_ 195, state_->get_commit_idx() 194 2026.08.17 23:52:12.726892 [ 423980 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.726900 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.726903 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.726914 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.726907 [ 424007 ] {} RaftInstance: commit upto 195, current idx 194 2026.08.17 23:52:12.726919 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.726921 [ 424007 ] {} RaftInstance: commit upto 195, current idx 195 2026.08.17 23:52:12.726930 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.726937 [ 424007 ] {} RaftInstance: notify cb 195 0x7f0ed2296f20 2026.08.17 23:52:12.726925 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=196 2026.08.17 23:52:12.726942 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.726945 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 196 2026.08.17 23:52:12.726947 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.726949 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 194, new matched idx: 195 2026.08.17 23:52:12.726951 [ 423995 ] {} RaftInstance: last durable index 195, precommit index 196 2026.08.17 23:52:12.726952 [ 424007 ] {} RaftInstance: DONE: commit upto 195, current idx 195 2026.08.17 23:52:12.726954 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.726954 [ 423995 ] {} RaftInstance: quorum idx 1, 195 195 195 2026.08.17 23:52:12.726962 [ 423995 ] {} RaftInstance: local log idx 196, target_commit_idx 195, quick_commit_index_ 195, state_->get_commit_idx() 195 2026.08.17 23:52:12.726964 [ 423995 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.726966 [ 423995 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.726968 [ 423995 ] {} RaftInstance: last_log_idx: 195, starting_idx: 1, cur_nxt_idx: 197 2026.08.17 23:52:12.726971 [ 423995 ] {} RaftInstance: append_entries for 2 with LastLogIndex=195, LastLogTerm=1, EntriesLength=1, CommitIndex=195, Term=1, peer_last_sent_idx 195 2026.08.17 23:52:12.726973 [ 423995 ] {} RaftInstance: idx: 196 2026.08.17 23:52:12.726975 [ 423995 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.726984 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:12.726990 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=197 2026.08.17 23:52:12.726995 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.726998 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 197 2026.08.17 23:52:12.727001 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.727003 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 195, new matched idx: 196 2026.08.17 23:52:12.727006 [ 423996 ] {} RaftInstance: last durable index 195, precommit index 196 2026.08.17 23:52:12.727010 [ 423996 ] {} RaftInstance: quorum idx 1, 196 195 195 2026.08.17 23:52:12.727012 [ 423996 ] {} RaftInstance: local log idx 196, target_commit_idx 195, quick_commit_index_ 195, state_->get_commit_idx() 195 2026.08.17 23:52:12.727015 [ 423996 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.727019 [ 423996 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.727021 [ 423996 ] {} RaftInstance: last_log_idx: 196, starting_idx: 1, cur_nxt_idx: 197 2026.08.17 23:52:12.727024 [ 423996 ] {} RaftInstance: append_entries for 3 with LastLogIndex=196, LastLogTerm=1, EntriesLength=0, CommitIndex=195, Term=1, peer_last_sent_idx 196 2026.08.17 23:52:12.727026 [ 423996 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.727028 [ 423996 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.727034 [ 423984 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=9, CommitIndex=0 and Term=0 2026.08.17 23:52:12.727046 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:12.727047 [ 423984 ] {} RaftInstance: append at log_idx 197, timestamp 1787010732727038 2026.08.17 23:52:12.727074 [ 423984 ] {} RaftInstance: append at log_idx 198, timestamp 1787010732727038 2026.08.17 23:52:12.727078 [ 423984 ] {} RaftInstance: append at log_idx 199, timestamp 1787010732727038 2026.08.17 23:52:12.727081 [ 423984 ] {} RaftInstance: append at log_idx 200, timestamp 1787010732727038 2026.08.17 23:52:12.727084 [ 423984 ] {} RaftInstance: append at log_idx 201, timestamp 1787010732727038 2026.08.17 23:52:12.727087 [ 423984 ] {} RaftInstance: append at log_idx 202, timestamp 1787010732727038 2026.08.17 23:52:12.727091 [ 423984 ] {} RaftInstance: append at log_idx 203, timestamp 1787010732727038 2026.08.17 23:52:12.727094 [ 423984 ] {} RaftInstance: append at log_idx 204, timestamp 1787010732727038 2026.08.17 23:52:12.727097 [ 423984 ] {} RaftInstance: append at log_idx 205, timestamp 1787010732727038 2026.08.17 23:52:12.727106 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.727111 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.727114 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.727122 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=197 2026.08.17 23:52:12.727125 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.727128 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 197 2026.08.17 23:52:12.727141 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.727143 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 196, new matched idx: 196 2026.08.17 23:52:12.727146 [ 423988 ] {} RaftInstance: last durable index 195, precommit index 205 2026.08.17 23:52:12.727149 [ 423988 ] {} RaftInstance: quorum idx 1, 196 195 195 2026.08.17 23:52:12.727151 [ 423988 ] {} RaftInstance: local log idx 205, target_commit_idx 195, quick_commit_index_ 195, state_->get_commit_idx() 195 2026.08.17 23:52:12.727153 [ 423988 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.727155 [ 423988 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.727157 [ 423988 ] {} RaftInstance: last_log_idx: 196, starting_idx: 1, cur_nxt_idx: 206 2026.08.17 23:52:12.727159 [ 423988 ] {} RaftInstance: last sent log (197) to peer 3 is not applied, cnt 1 2026.08.17 23:52:12.727162 [ 423988 ] {} RaftInstance: append_entries for 3 with LastLogIndex=196, LastLogTerm=1, EntriesLength=9, CommitIndex=195, Term=1, peer_last_sent_idx 197 2026.08.17 23:52:12.727164 [ 423988 ] {} RaftInstance: idx range: 197-205 2026.08.17 23:52:12.727166 [ 423988 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.727186 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:12.730740 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.730757 [ 423980 ] {} RaftInstance: last durable index 196, precommit index 205 2026.08.17 23:52:12.730760 [ 423980 ] {} RaftInstance: quorum idx 1, 196 196 195 2026.08.17 23:52:12.730762 [ 423980 ] {} RaftInstance: trigger commit upto 196 2026.08.17 23:52:12.730765 [ 423980 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.730767 [ 423980 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.730769 [ 423980 ] {} RaftInstance: local log idx 205, target_commit_idx 196, quick_commit_index_ 196, state_->get_commit_idx() 195 2026.08.17 23:52:12.730770 [ 423980 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.730778 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.730781 [ 424007 ] {} RaftInstance: commit upto 196, current idx 195 2026.08.17 23:52:12.730783 [ 424007 ] {} RaftInstance: commit upto 196, current idx 196 2026.08.17 23:52:12.730798 [ 424007 ] {} RaftInstance: notify cb 196 0x7f0ed2296e20 2026.08.17 23:52:12.730801 [ 424007 ] {} RaftInstance: DONE: commit upto 196, current idx 196 2026.08.17 23:52:12.730802 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.730806 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.730808 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.730813 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.730818 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=197 2026.08.17 23:52:12.730819 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.730821 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.730827 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 197 2026.08.17 23:52:12.730828 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.730830 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 195, new matched idx: 196 2026.08.17 23:52:12.730832 [ 423991 ] {} RaftInstance: last durable index 196, precommit index 205 2026.08.17 23:52:12.730836 [ 423991 ] {} RaftInstance: quorum idx 1, 196 196 196 2026.08.17 23:52:12.730838 [ 423991 ] {} RaftInstance: local log idx 205, target_commit_idx 196, quick_commit_index_ 196, state_->get_commit_idx() 196 2026.08.17 23:52:12.730840 [ 423991 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.730842 [ 423991 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.730844 [ 423991 ] {} RaftInstance: last_log_idx: 196, starting_idx: 1, cur_nxt_idx: 206 2026.08.17 23:52:12.730847 [ 423991 ] {} RaftInstance: append_entries for 2 with LastLogIndex=196, LastLogTerm=1, EntriesLength=9, CommitIndex=196, Term=1, peer_last_sent_idx 196 2026.08.17 23:52:12.730849 [ 423991 ] {} RaftInstance: idx range: 197-205 2026.08.17 23:52:12.730851 [ 423991 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.730861 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:12.730880 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=206 2026.08.17 23:52:12.730882 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.730885 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 206 2026.08.17 23:52:12.730887 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.730889 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 196, new matched idx: 205 2026.08.17 23:52:12.730892 [ 423993 ] {} RaftInstance: last durable index 196, precommit index 205 2026.08.17 23:52:12.730896 [ 423993 ] {} RaftInstance: quorum idx 1, 205 196 196 2026.08.17 23:52:12.730899 [ 423993 ] {} RaftInstance: local log idx 205, target_commit_idx 196, quick_commit_index_ 196, state_->get_commit_idx() 196 2026.08.17 23:52:12.730900 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.730903 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.730905 [ 423993 ] {} RaftInstance: last_log_idx: 205, starting_idx: 1, cur_nxt_idx: 206 2026.08.17 23:52:12.730907 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=205, LastLogTerm=1, EntriesLength=0, CommitIndex=196, Term=1, peer_last_sent_idx 197 2026.08.17 23:52:12.730909 [ 423993 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.730911 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.730925 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:12.730998 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.731007 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=206 2026.08.17 23:52:12.731009 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.731011 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 206 2026.08.17 23:52:12.731014 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.731016 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 205, new matched idx: 205 2026.08.17 23:52:12.731018 [ 423986 ] {} RaftInstance: last durable index 196, precommit index 205 2026.08.17 23:52:12.731021 [ 423986 ] {} RaftInstance: quorum idx 1, 205 196 196 2026.08.17 23:52:12.731023 [ 423986 ] {} RaftInstance: local log idx 205, target_commit_idx 196, quick_commit_index_ 196, state_->get_commit_idx() 196 2026.08.17 23:52:12.734762 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.734772 [ 423980 ] {} RaftInstance: last durable index 205, precommit index 205 2026.08.17 23:52:12.734776 [ 423980 ] {} RaftInstance: quorum idx 1, 205 205 196 2026.08.17 23:52:12.734778 [ 423980 ] {} RaftInstance: trigger commit upto 205 2026.08.17 23:52:12.734780 [ 423980 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.734783 [ 423980 ] {} RaftInstance: last_log_idx: 205, starting_idx: 1, cur_nxt_idx: 206 2026.08.17 23:52:12.734785 [ 423980 ] {} RaftInstance: append_entries for 3 with LastLogIndex=205, LastLogTerm=1, EntriesLength=0, CommitIndex=205, Term=1, peer_last_sent_idx 206 2026.08.17 23:52:12.734787 [ 423980 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.734790 [ 423980 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.734800 [ 423980 ] {} RaftInstance: sent 2026.08.17 23:52:12.734802 [ 423980 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.734805 [ 423980 ] {} RaftInstance: local log idx 205, target_commit_idx 205, quick_commit_index_ 205, state_->get_commit_idx() 196 2026.08.17 23:52:12.734807 [ 423980 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.734814 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.734817 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.734823 [ 424007 ] {} RaftInstance: commit upto 205, current idx 196 2026.08.17 23:52:12.734830 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.734833 [ 424007 ] {} RaftInstance: commit upto 205, current idx 197 2026.08.17 23:52:12.734829 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.734859 [ 424007 ] {} RaftInstance: commit upto 205, current idx 198 2026.08.17 23:52:12.734871 [ 424007 ] {} RaftInstance: commit upto 205, current idx 199 2026.08.17 23:52:12.734863 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=206 2026.08.17 23:52:12.734880 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.734884 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 206 2026.08.17 23:52:12.734887 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.734891 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 196, new matched idx: 205 2026.08.17 23:52:12.734894 [ 423989 ] {} RaftInstance: last durable index 205, precommit index 205 2026.08.17 23:52:12.734900 [ 423989 ] {} RaftInstance: quorum idx 1, 205 205 205 2026.08.17 23:52:12.734902 [ 423989 ] {} RaftInstance: local log idx 205, target_commit_idx 205, quick_commit_index_ 205, state_->get_commit_idx() 199 2026.08.17 23:52:12.734904 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.734906 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.734908 [ 423989 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.734910 [ 423989 ] {} RaftInstance: last_log_idx: 205, starting_idx: 1, cur_nxt_idx: 206 2026.08.17 23:52:12.734913 [ 423989 ] {} RaftInstance: append_entries for 2 with LastLogIndex=205, LastLogTerm=1, EntriesLength=0, CommitIndex=205, Term=1, peer_last_sent_idx 197 2026.08.17 23:52:12.734915 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.734918 [ 423989 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.734936 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:12.734886 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.734876 [ 424007 ] {} RaftInstance: commit upto 205, current idx 200 2026.08.17 23:52:12.734946 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=206 2026.08.17 23:52:12.734956 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.734953 [ 424007 ] {} RaftInstance: commit upto 205, current idx 201 2026.08.17 23:52:12.734959 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 206 2026.08.17 23:52:12.734970 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.734966 [ 424007 ] {} RaftInstance: commit upto 205, current idx 202 2026.08.17 23:52:12.734971 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 205, new matched idx: 205 2026.08.17 23:52:12.734982 [ 423990 ] {} RaftInstance: last durable index 205, precommit index 205 2026.08.17 23:52:12.734984 [ 423990 ] {} RaftInstance: quorum idx 1, 205 205 205 2026.08.17 23:52:12.734988 [ 423990 ] {} RaftInstance: local log idx 205, target_commit_idx 205, quick_commit_index_ 205, state_->get_commit_idx() 202 2026.08.17 23:52:12.734978 [ 424007 ] {} RaftInstance: commit upto 205, current idx 203 2026.08.17 23:52:12.734990 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.734995 [ 424007 ] {} RaftInstance: commit upto 205, current idx 204 2026.08.17 23:52:12.735005 [ 424007 ] {} RaftInstance: commit upto 205, current idx 205 2026.08.17 23:52:12.735010 [ 424007 ] {} RaftInstance: notify cb 205 0x7f0ed05e3a20 2026.08.17 23:52:12.735014 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.735019 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=206 2026.08.17 23:52:12.735024 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.735020 [ 424007 ] {} RaftInstance: DONE: commit upto 205, current idx 205 2026.08.17 23:52:12.735035 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.735032 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 206 2026.08.17 23:52:12.735039 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.735041 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 205, new matched idx: 205 2026.08.17 23:52:12.735044 [ 423992 ] {} RaftInstance: last durable index 205, precommit index 205 2026.08.17 23:52:12.735047 [ 423992 ] {} RaftInstance: quorum idx 1, 205 205 205 2026.08.17 23:52:12.735049 [ 423992 ] {} RaftInstance: local log idx 205, target_commit_idx 205, quick_commit_index_ 205, state_->get_commit_idx() 205 2026.08.17 23:52:12.735067 [ 423994 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.735078 [ 423994 ] {} RaftInstance: append at log_idx 206, timestamp 1787010732735069 2026.08.17 23:52:12.735086 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.735089 [ 424009 ] {} RaftInstance: last_log_idx: 205, starting_idx: 1, cur_nxt_idx: 207 2026.08.17 23:52:12.735092 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=205, LastLogTerm=1, EntriesLength=1, CommitIndex=205, Term=1, peer_last_sent_idx 206 2026.08.17 23:52:12.735094 [ 424009 ] {} RaftInstance: idx: 206 2026.08.17 23:52:12.735097 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.735107 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.735108 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.735110 [ 424009 ] {} RaftInstance: last_log_idx: 205, starting_idx: 1, cur_nxt_idx: 207 2026.08.17 23:52:12.735112 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=205, LastLogTerm=1, EntriesLength=1, CommitIndex=205, Term=1, peer_last_sent_idx 206 2026.08.17 23:52:12.735113 [ 424009 ] {} RaftInstance: idx: 206 2026.08.17 23:52:12.735115 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.735128 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.736106 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 344 2026.08.17 23:52:12.736117 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.736135 [ 423977 ] {} RaftInstance: append at log_idx 207, timestamp 1787010732736119 2026.08.17 23:52:12.736151 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.736157 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.739038 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.739048 [ 423980 ] {} RaftInstance: last durable index 206, precommit index 207 2026.08.17 23:52:12.739052 [ 423980 ] {} RaftInstance: quorum idx 1, 206 205 205 2026.08.17 23:52:12.739055 [ 423980 ] {} RaftInstance: local log idx 207, target_commit_idx 205, quick_commit_index_ 205, state_->get_commit_idx() 205 2026.08.17 23:52:12.739097 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.739101 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=207 2026.08.17 23:52:12.739103 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.739106 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 207 2026.08.17 23:52:12.739108 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.739113 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.739114 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 205, new matched idx: 206 2026.08.17 23:52:12.739119 [ 423981 ] {} RaftInstance: last durable index 206, precommit index 207 2026.08.17 23:52:12.739121 [ 423981 ] {} RaftInstance: quorum idx 1, 206 206 205 2026.08.17 23:52:12.739123 [ 423981 ] {} RaftInstance: trigger commit upto 206 2026.08.17 23:52:12.739125 [ 423981 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.739127 [ 423981 ] {} RaftInstance: last_log_idx: 205, starting_idx: 1, cur_nxt_idx: 208 2026.08.17 23:52:12.739140 [ 423981 ] {} RaftInstance: last sent log (206) to peer 3 is not applied, cnt 1 2026.08.17 23:52:12.739144 [ 423981 ] {} RaftInstance: append_entries for 3 with LastLogIndex=205, LastLogTerm=1, EntriesLength=2, CommitIndex=206, Term=1, peer_last_sent_idx 206 2026.08.17 23:52:12.739145 [ 423981 ] {} RaftInstance: idx range: 206-207 2026.08.17 23:52:12.739148 [ 423981 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.739160 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:12.739162 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.739164 [ 423981 ] {} RaftInstance: last_log_idx: 206, starting_idx: 1, cur_nxt_idx: 208 2026.08.17 23:52:12.739166 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=206, LastLogTerm=1, EntriesLength=1, CommitIndex=206, Term=1, peer_last_sent_idx 206 2026.08.17 23:52:12.739167 [ 423981 ] {} RaftInstance: idx: 207 2026.08.17 23:52:12.739169 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.739177 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:12.739179 [ 423981 ] {} RaftInstance: local log idx 207, target_commit_idx 206, quick_commit_index_ 206, state_->get_commit_idx() 205 2026.08.17 23:52:12.739181 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.739184 [ 423981 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.739186 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.739190 [ 424007 ] {} RaftInstance: commit upto 206, current idx 205 2026.08.17 23:52:12.739187 [ 423981 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.739192 [ 424007 ] {} RaftInstance: commit upto 206, current idx 206 2026.08.17 23:52:12.739201 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=207 2026.08.17 23:52:12.739211 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.739219 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 207 2026.08.17 23:52:12.739221 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.739225 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 205, new matched idx: 206 2026.08.17 23:52:12.739204 [ 424007 ] {} RaftInstance: notify cb 206 0x7f0ed05b5120 2026.08.17 23:52:12.739227 [ 423985 ] {} RaftInstance: last durable index 206, precommit index 207 2026.08.17 23:52:12.739235 [ 423985 ] {} RaftInstance: quorum idx 1, 206 206 206 2026.08.17 23:52:12.739237 [ 423985 ] {} RaftInstance: local log idx 207, target_commit_idx 206, quick_commit_index_ 206, state_->get_commit_idx() 205 2026.08.17 23:52:12.739239 [ 423985 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.739241 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.739243 [ 423985 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.739244 [ 424007 ] {} RaftInstance: DONE: commit upto 206, current idx 206 2026.08.17 23:52:12.739251 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.743372 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.743382 [ 423980 ] {} RaftInstance: last durable index 207, precommit index 207 2026.08.17 23:52:12.743386 [ 423980 ] {} RaftInstance: quorum idx 1, 207 206 206 2026.08.17 23:52:12.743388 [ 423980 ] {} RaftInstance: local log idx 207, target_commit_idx 206, quick_commit_index_ 206, state_->get_commit_idx() 206 2026.08.17 23:52:12.744005 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.744013 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=208 2026.08.17 23:52:12.744014 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.744016 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.744027 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 208 2026.08.17 23:52:12.744030 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.744032 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 206, new matched idx: 207 2026.08.17 23:52:12.744034 [ 423993 ] {} RaftInstance: last durable index 207, precommit index 207 2026.08.17 23:52:12.744038 [ 423993 ] {} RaftInstance: quorum idx 1, 207 207 206 2026.08.17 23:52:12.744040 [ 423993 ] {} RaftInstance: trigger commit upto 207 2026.08.17 23:52:12.744042 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.744045 [ 423993 ] {} RaftInstance: last_log_idx: 207, starting_idx: 1, cur_nxt_idx: 208 2026.08.17 23:52:12.744047 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=207, LastLogTerm=1, EntriesLength=0, CommitIndex=207, Term=1, peer_last_sent_idx 206 2026.08.17 23:52:12.744049 [ 423993 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.744052 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.744067 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:12.744069 [ 423993 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.744071 [ 423993 ] {} RaftInstance: last_log_idx: 206, starting_idx: 1, cur_nxt_idx: 208 2026.08.17 23:52:12.744074 [ 423993 ] {} RaftInstance: append_entries for 2 with LastLogIndex=206, LastLogTerm=1, EntriesLength=1, CommitIndex=207, Term=1, peer_last_sent_idx 207 2026.08.17 23:52:12.744076 [ 423993 ] {} RaftInstance: idx: 207 2026.08.17 23:52:12.744078 [ 423993 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.744079 [ 423996 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.744096 [ 423996 ] {} RaftInstance: append at log_idx 208, timestamp 1787010732744086 2026.08.17 23:52:12.744098 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:12.744100 [ 423993 ] {} RaftInstance: local log idx 208, target_commit_idx 207, quick_commit_index_ 207, state_->get_commit_idx() 206 2026.08.17 23:52:12.744102 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.744107 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.744108 [ 423993 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.744111 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.744114 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=208 2026.08.17 23:52:12.744116 [ 424007 ] {} RaftInstance: commit upto 207, current idx 206 2026.08.17 23:52:12.744117 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.744120 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.744118 [ 424007 ] {} RaftInstance: commit upto 207, current idx 207 2026.08.17 23:52:12.744124 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 208 2026.08.17 23:52:12.744138 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.744140 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 206, new matched idx: 207 2026.08.17 23:52:12.744143 [ 423995 ] {} RaftInstance: last durable index 207, precommit index 208 2026.08.17 23:52:12.744146 [ 423995 ] {} RaftInstance: quorum idx 1, 207 207 207 2026.08.17 23:52:12.744149 [ 423995 ] {} RaftInstance: local log idx 208, target_commit_idx 207, quick_commit_index_ 207, state_->get_commit_idx() 206 2026.08.17 23:52:12.744150 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.744152 [ 423995 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.744155 [ 423995 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.744160 [ 424007 ] {} RaftInstance: notify cb 207 0x7f0ed22b5120 2026.08.17 23:52:12.744161 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.744164 [ 424007 ] {} RaftInstance: DONE: commit upto 207, current idx 207 2026.08.17 23:52:12.744164 [ 424009 ] {} RaftInstance: last_log_idx: 207, starting_idx: 1, cur_nxt_idx: 209 2026.08.17 23:52:12.744167 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.744170 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=207, LastLogTerm=1, EntriesLength=1, CommitIndex=207, Term=1, peer_last_sent_idx 208 2026.08.17 23:52:12.744172 [ 424009 ] {} RaftInstance: idx: 208 2026.08.17 23:52:12.744174 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.744181 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.744185 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.744198 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.744201 [ 424009 ] {} RaftInstance: last_log_idx: 207, starting_idx: 1, cur_nxt_idx: 209 2026.08.17 23:52:12.744204 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=207, LastLogTerm=1, EntriesLength=1, CommitIndex=207, Term=1, peer_last_sent_idx 207 2026.08.17 23:52:12.744206 [ 424009 ] {} RaftInstance: idx: 208 2026.08.17 23:52:12.744208 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.744219 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.744225 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=208 2026.08.17 23:52:12.744230 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.744233 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 208 2026.08.17 23:52:12.744235 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.744237 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 207, new matched idx: 207 2026.08.17 23:52:12.744240 [ 423984 ] {} RaftInstance: last durable index 207, precommit index 208 2026.08.17 23:52:12.744243 [ 423984 ] {} RaftInstance: quorum idx 1, 207 207 207 2026.08.17 23:52:12.744245 [ 423984 ] {} RaftInstance: local log idx 208, target_commit_idx 207, quick_commit_index_ 207, state_->get_commit_idx() 207 2026.08.17 23:52:12.744247 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.744250 [ 423984 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.744259 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=208 2026.08.17 23:52:12.744265 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.744268 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 208 2026.08.17 23:52:12.744270 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.744272 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 207, new matched idx: 207 2026.08.17 23:52:12.744274 [ 423983 ] {} RaftInstance: last durable index 207, precommit index 208 2026.08.17 23:52:12.744278 [ 423983 ] {} RaftInstance: quorum idx 1, 207 207 207 2026.08.17 23:52:12.744279 [ 423983 ] {} RaftInstance: local log idx 208, target_commit_idx 207, quick_commit_index_ 207, state_->get_commit_idx() 207 2026.08.17 23:52:12.744281 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.744284 [ 423983 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.744359 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 327 2026.08.17 23:52:12.744368 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.744384 [ 423977 ] {} RaftInstance: append at log_idx 209, timestamp 1787010732744370 2026.08.17 23:52:12.744391 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.744394 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.747599 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.747604 [ 423980 ] {} RaftInstance: last durable index 208, precommit index 209 2026.08.17 23:52:12.747608 [ 423980 ] {} RaftInstance: quorum idx 1, 208 207 207 2026.08.17 23:52:12.747610 [ 423980 ] {} RaftInstance: local log idx 209, target_commit_idx 207, quick_commit_index_ 207, state_->get_commit_idx() 207 2026.08.17 23:52:12.747651 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.747659 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.747662 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=209 2026.08.17 23:52:12.747668 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.747671 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 209 2026.08.17 23:52:12.747673 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.747675 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 207, new matched idx: 208 2026.08.17 23:52:12.747677 [ 423991 ] {} RaftInstance: last durable index 208, precommit index 209 2026.08.17 23:52:12.747681 [ 423991 ] {} RaftInstance: quorum idx 1, 208 208 207 2026.08.17 23:52:12.747683 [ 423991 ] {} RaftInstance: trigger commit upto 208 2026.08.17 23:52:12.747685 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.747687 [ 423991 ] {} RaftInstance: last_log_idx: 207, starting_idx: 1, cur_nxt_idx: 210 2026.08.17 23:52:12.747690 [ 423991 ] {} RaftInstance: last sent log (208) to peer 3 is not applied, cnt 1 2026.08.17 23:52:12.747694 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=207, LastLogTerm=1, EntriesLength=2, CommitIndex=208, Term=1, peer_last_sent_idx 208 2026.08.17 23:52:12.747695 [ 423991 ] {} RaftInstance: idx range: 208-209 2026.08.17 23:52:12.747698 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.747709 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:12.747711 [ 423991 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.747712 [ 423991 ] {} RaftInstance: last_log_idx: 208, starting_idx: 1, cur_nxt_idx: 210 2026.08.17 23:52:12.747718 [ 423991 ] {} RaftInstance: append_entries for 2 with LastLogIndex=208, LastLogTerm=1, EntriesLength=1, CommitIndex=208, Term=1, peer_last_sent_idx 208 2026.08.17 23:52:12.747720 [ 423991 ] {} RaftInstance: idx: 209 2026.08.17 23:52:12.747722 [ 423991 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.747728 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:12.747730 [ 423991 ] {} RaftInstance: local log idx 209, target_commit_idx 208, quick_commit_index_ 208, state_->get_commit_idx() 207 2026.08.17 23:52:12.747732 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.747734 [ 423991 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.747737 [ 423991 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.747740 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.747748 [ 424007 ] {} RaftInstance: commit upto 208, current idx 207 2026.08.17 23:52:12.747752 [ 424007 ] {} RaftInstance: commit upto 208, current idx 208 2026.08.17 23:52:12.747741 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=209 2026.08.17 23:52:12.747757 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.747759 [ 424007 ] {} RaftInstance: notify cb 208 0x7f0eceed1c20 2026.08.17 23:52:12.747760 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 209 2026.08.17 23:52:12.747768 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.747769 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 207, new matched idx: 208 2026.08.17 23:52:12.747772 [ 423981 ] {} RaftInstance: last durable index 208, precommit index 209 2026.08.17 23:52:12.747775 [ 423981 ] {} RaftInstance: quorum idx 1, 208 208 208 2026.08.17 23:52:12.747776 [ 424007 ] {} RaftInstance: DONE: commit upto 208, current idx 208 2026.08.17 23:52:12.747783 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.747779 [ 423981 ] {} RaftInstance: local log idx 209, target_commit_idx 208, quick_commit_index_ 208, state_->get_commit_idx() 208 2026.08.17 23:52:12.747790 [ 423981 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.747793 [ 423981 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.751597 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.751606 [ 423980 ] {} RaftInstance: last durable index 209, precommit index 209 2026.08.17 23:52:12.751610 [ 423980 ] {} RaftInstance: quorum idx 1, 209 208 208 2026.08.17 23:52:12.751612 [ 423980 ] {} RaftInstance: local log idx 209, target_commit_idx 208, quick_commit_index_ 208, state_->get_commit_idx() 208 2026.08.17 23:52:12.751660 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.751667 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=210 2026.08.17 23:52:12.751670 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.751673 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 210 2026.08.17 23:52:12.751676 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.751671 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.751678 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 208, new matched idx: 209 2026.08.17 23:52:12.751691 [ 423989 ] {} RaftInstance: last durable index 209, precommit index 209 2026.08.17 23:52:12.751695 [ 423989 ] {} RaftInstance: quorum idx 1, 209 209 208 2026.08.17 23:52:12.751700 [ 423989 ] {} RaftInstance: trigger commit upto 209 2026.08.17 23:52:12.751702 [ 423989 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.751704 [ 423989 ] {} RaftInstance: last_log_idx: 208, starting_idx: 1, cur_nxt_idx: 210 2026.08.17 23:52:12.751707 [ 423989 ] {} RaftInstance: append_entries for 3 with LastLogIndex=208, LastLogTerm=1, EntriesLength=1, CommitIndex=209, Term=1, peer_last_sent_idx 208 2026.08.17 23:52:12.751709 [ 423989 ] {} RaftInstance: idx: 209 2026.08.17 23:52:12.751711 [ 423989 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.751728 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:12.751730 [ 423989 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.751732 [ 423989 ] {} RaftInstance: last_log_idx: 209, starting_idx: 1, cur_nxt_idx: 210 2026.08.17 23:52:12.751734 [ 423989 ] {} RaftInstance: append_entries for 2 with LastLogIndex=209, LastLogTerm=1, EntriesLength=0, CommitIndex=209, Term=1, peer_last_sent_idx 209 2026.08.17 23:52:12.751735 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.751737 [ 423989 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.751747 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:12.751749 [ 423989 ] {} RaftInstance: local log idx 209, target_commit_idx 209, quick_commit_index_ 209, state_->get_commit_idx() 208 2026.08.17 23:52:12.751750 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.751758 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.751766 [ 424007 ] {} RaftInstance: commit upto 209, current idx 208 2026.08.17 23:52:12.751759 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=210 2026.08.17 23:52:12.751774 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.751768 [ 424007 ] {} RaftInstance: commit upto 209, current idx 209 2026.08.17 23:52:12.751777 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 210 2026.08.17 23:52:12.751785 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.751788 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 208, new matched idx: 209 2026.08.17 23:52:12.751791 [ 423982 ] {} RaftInstance: last durable index 209, precommit index 209 2026.08.17 23:52:12.751795 [ 423982 ] {} RaftInstance: quorum idx 1, 209 209 209 2026.08.17 23:52:12.751798 [ 423982 ] {} RaftInstance: local log idx 209, target_commit_idx 209, quick_commit_index_ 209, state_->get_commit_idx() 208 2026.08.17 23:52:12.751801 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.751803 [ 424007 ] {} RaftInstance: notify cb 209 0x7f0ed22b5220 2026.08.17 23:52:12.751809 [ 424007 ] {} RaftInstance: DONE: commit upto 209, current idx 209 2026.08.17 23:52:12.751811 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.751811 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.751811 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.751820 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=210 2026.08.17 23:52:12.751825 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.751827 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 210 2026.08.17 23:52:12.751829 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.751830 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 209, new matched idx: 209 2026.08.17 23:52:12.751832 [ 423982 ] {} RaftInstance: last durable index 209, precommit index 209 2026.08.17 23:52:12.751839 [ 423982 ] {} RaftInstance: quorum idx 1, 209 209 209 2026.08.17 23:52:12.751841 [ 423982 ] {} RaftInstance: local log idx 209, target_commit_idx 209, quick_commit_index_ 209, state_->get_commit_idx() 209 2026.08.17 23:52:12.751849 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=210 2026.08.17 23:52:12.751857 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.751861 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 210 2026.08.17 23:52:12.751863 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.751865 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 209, new matched idx: 209 2026.08.17 23:52:12.751867 [ 423990 ] {} RaftInstance: last durable index 209, precommit index 209 2026.08.17 23:52:12.751870 [ 423990 ] {} RaftInstance: quorum idx 1, 209 209 209 2026.08.17 23:52:12.751873 [ 423990 ] {} RaftInstance: local log idx 209, target_commit_idx 209, quick_commit_index_ 209, state_->get_commit_idx() 209 2026.08.17 23:52:12.752283 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 70 2026.08.17 23:52:12.752290 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.752300 [ 423977 ] {} RaftInstance: append at log_idx 210, timestamp 1787010732752292 2026.08.17 23:52:12.752308 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.752312 [ 424009 ] {} RaftInstance: last_log_idx: 209, starting_idx: 1, cur_nxt_idx: 211 2026.08.17 23:52:12.752315 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=209, LastLogTerm=1, EntriesLength=1, CommitIndex=209, Term=1, peer_last_sent_idx 209 2026.08.17 23:52:12.752317 [ 424009 ] {} RaftInstance: idx: 210 2026.08.17 23:52:12.752320 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.752329 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.752331 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.752334 [ 424009 ] {} RaftInstance: last_log_idx: 209, starting_idx: 1, cur_nxt_idx: 211 2026.08.17 23:52:12.752336 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=209, LastLogTerm=1, EntriesLength=1, CommitIndex=209, Term=1, peer_last_sent_idx 210 2026.08.17 23:52:12.752338 [ 424009 ] {} RaftInstance: idx: 210 2026.08.17 23:52:12.752339 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.752348 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.756004 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.756011 [ 423980 ] {} RaftInstance: last durable index 210, precommit index 210 2026.08.17 23:52:12.756014 [ 423980 ] {} RaftInstance: quorum idx 1, 210 209 209 2026.08.17 23:52:12.756017 [ 423980 ] {} RaftInstance: local log idx 210, target_commit_idx 209, quick_commit_index_ 209, state_->get_commit_idx() 209 2026.08.17 23:52:12.756053 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.756058 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=211 2026.08.17 23:52:12.756060 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.756062 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 211 2026.08.17 23:52:12.756065 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.756067 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 209, new matched idx: 210 2026.08.17 23:52:12.756072 [ 423995 ] {} RaftInstance: last durable index 210, precommit index 210 2026.08.17 23:52:12.756066 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.756075 [ 423995 ] {} RaftInstance: quorum idx 1, 210 210 209 2026.08.17 23:52:12.756087 [ 423995 ] {} RaftInstance: trigger commit upto 210 2026.08.17 23:52:12.756090 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.756092 [ 423995 ] {} RaftInstance: last_log_idx: 210, starting_idx: 1, cur_nxt_idx: 211 2026.08.17 23:52:12.756094 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=210, LastLogTerm=1, EntriesLength=0, CommitIndex=210, Term=1, peer_last_sent_idx 210 2026.08.17 23:52:12.756096 [ 423995 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.756098 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.756113 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:12.756119 [ 423995 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.756121 [ 423995 ] {} RaftInstance: last_log_idx: 209, starting_idx: 1, cur_nxt_idx: 211 2026.08.17 23:52:12.756123 [ 423995 ] {} RaftInstance: append_entries for 2 with LastLogIndex=209, LastLogTerm=1, EntriesLength=1, CommitIndex=210, Term=1, peer_last_sent_idx 210 2026.08.17 23:52:12.756125 [ 423995 ] {} RaftInstance: idx: 210 2026.08.17 23:52:12.756127 [ 423995 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.756136 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:12.756138 [ 423995 ] {} RaftInstance: local log idx 210, target_commit_idx 210, quick_commit_index_ 210, state_->get_commit_idx() 209 2026.08.17 23:52:12.756140 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.756149 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=211 2026.08.17 23:52:12.756154 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.756161 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 211 2026.08.17 23:52:12.756160 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.756162 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.756172 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 209, new matched idx: 210 2026.08.17 23:52:12.756149 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.756174 [ 423984 ] {} RaftInstance: last durable index 210, precommit index 210 2026.08.17 23:52:12.756183 [ 424007 ] {} RaftInstance: commit upto 210, current idx 209 2026.08.17 23:52:12.756191 [ 423984 ] {} RaftInstance: quorum idx 1, 210 210 210 2026.08.17 23:52:12.756200 [ 423984 ] {} RaftInstance: local log idx 210, target_commit_idx 210, quick_commit_index_ 210, state_->get_commit_idx() 209 2026.08.17 23:52:12.756203 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.756205 [ 424007 ] {} RaftInstance: commit upto 210, current idx 210 2026.08.17 23:52:12.756211 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.756214 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=211 2026.08.17 23:52:12.756220 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.756222 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 211 2026.08.17 23:52:12.756225 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.756227 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 210, new matched idx: 210 2026.08.17 23:52:12.756229 [ 423983 ] {} RaftInstance: last durable index 210, precommit index 210 2026.08.17 23:52:12.756237 [ 423983 ] {} RaftInstance: quorum idx 1, 210 210 210 2026.08.17 23:52:12.756239 [ 423983 ] {} RaftInstance: local log idx 210, target_commit_idx 210, quick_commit_index_ 210, state_->get_commit_idx() 209 2026.08.17 23:52:12.756241 [ 424007 ] {} RaftInstance: notify cb 210 0x7f0ed22b5320 2026.08.17 23:52:12.756241 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.756247 [ 424007 ] {} RaftInstance: DONE: commit upto 210, current idx 210 2026.08.17 23:52:12.756261 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.756255 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=211 2026.08.17 23:52:12.756267 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.756270 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 211 2026.08.17 23:52:12.756272 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.756273 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 210, new matched idx: 210 2026.08.17 23:52:12.756276 [ 423991 ] {} RaftInstance: last durable index 210, precommit index 210 2026.08.17 23:52:12.756279 [ 423991 ] {} RaftInstance: quorum idx 1, 210 210 210 2026.08.17 23:52:12.756281 [ 423991 ] {} RaftInstance: local log idx 210, target_commit_idx 210, quick_commit_index_ 210, state_->get_commit_idx() 210 2026.08.17 23:52:12.756543 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 208 2026.08.17 23:52:12.756551 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.756569 [ 423977 ] {} RaftInstance: append at log_idx 211, timestamp 1787010732756553 2026.08.17 23:52:12.756577 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.756581 [ 424009 ] {} RaftInstance: last_log_idx: 210, starting_idx: 1, cur_nxt_idx: 212 2026.08.17 23:52:12.756584 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=210, LastLogTerm=1, EntriesLength=1, CommitIndex=210, Term=1, peer_last_sent_idx 211 2026.08.17 23:52:12.756586 [ 424009 ] {} RaftInstance: idx: 211 2026.08.17 23:52:12.756589 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.756599 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.756601 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.756603 [ 424009 ] {} RaftInstance: last_log_idx: 210, starting_idx: 1, cur_nxt_idx: 212 2026.08.17 23:52:12.756605 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=210, LastLogTerm=1, EntriesLength=1, CommitIndex=210, Term=1, peer_last_sent_idx 210 2026.08.17 23:52:12.756606 [ 424009 ] {} RaftInstance: idx: 211 2026.08.17 23:52:12.756608 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.756619 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.757478 [ 423984 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.757503 [ 423984 ] {} RaftInstance: append at log_idx 212, timestamp 1787010732757482 2026.08.17 23:52:12.757512 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.757516 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.760380 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.760384 [ 423980 ] {} RaftInstance: last durable index 211, precommit index 212 2026.08.17 23:52:12.760404 [ 423980 ] {} RaftInstance: quorum idx 1, 211 210 210 2026.08.17 23:52:12.760408 [ 423980 ] {} RaftInstance: local log idx 212, target_commit_idx 210, quick_commit_index_ 210, state_->get_commit_idx() 210 2026.08.17 23:52:12.760424 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.760429 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=212 2026.08.17 23:52:12.760432 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.760435 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 212 2026.08.17 23:52:12.760437 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.760439 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 210, new matched idx: 211 2026.08.17 23:52:12.760441 [ 423996 ] {} RaftInstance: last durable index 211, precommit index 212 2026.08.17 23:52:12.760443 [ 423996 ] {} RaftInstance: quorum idx 1, 211 211 210 2026.08.17 23:52:12.760445 [ 423996 ] {} RaftInstance: trigger commit upto 211 2026.08.17 23:52:12.760447 [ 423996 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.760449 [ 423996 ] {} RaftInstance: last_log_idx: 211, starting_idx: 1, cur_nxt_idx: 213 2026.08.17 23:52:12.760450 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.760452 [ 423996 ] {} RaftInstance: append_entries for 3 with LastLogIndex=211, LastLogTerm=1, EntriesLength=1, CommitIndex=211, Term=1, peer_last_sent_idx 211 2026.08.17 23:52:12.760465 [ 423996 ] {} RaftInstance: idx: 212 2026.08.17 23:52:12.760467 [ 423996 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.760484 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:12.760486 [ 423996 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.760488 [ 423996 ] {} RaftInstance: last_log_idx: 210, starting_idx: 1, cur_nxt_idx: 213 2026.08.17 23:52:12.760490 [ 423996 ] {} RaftInstance: last sent log (211) to peer 2 is not applied, cnt 1 2026.08.17 23:52:12.760492 [ 423996 ] {} RaftInstance: append_entries for 2 with LastLogIndex=210, LastLogTerm=1, EntriesLength=2, CommitIndex=211, Term=1, peer_last_sent_idx 211 2026.08.17 23:52:12.760494 [ 423996 ] {} RaftInstance: idx range: 211-212 2026.08.17 23:52:12.760495 [ 423996 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.760508 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:12.760510 [ 423996 ] {} RaftInstance: local log idx 212, target_commit_idx 211, quick_commit_index_ 211, state_->get_commit_idx() 210 2026.08.17 23:52:12.760511 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.760515 [ 423996 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.760517 [ 423996 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.760517 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.760521 [ 424007 ] {} RaftInstance: commit upto 211, current idx 210 2026.08.17 23:52:12.760524 [ 424007 ] {} RaftInstance: commit upto 211, current idx 211 2026.08.17 23:52:12.760523 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=212 2026.08.17 23:52:12.760532 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.760535 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 212 2026.08.17 23:52:12.760538 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.760540 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 210, new matched idx: 211 2026.08.17 23:52:12.760543 [ 423993 ] {} RaftInstance: last durable index 211, precommit index 212 2026.08.17 23:52:12.760549 [ 424007 ] {} RaftInstance: notify cb 211 0x7f0ed22b5420 2026.08.17 23:52:12.760550 [ 423993 ] {} RaftInstance: quorum idx 1, 211 211 211 2026.08.17 23:52:12.760561 [ 423993 ] {} RaftInstance: local log idx 212, target_commit_idx 211, quick_commit_index_ 211, state_->get_commit_idx() 211 2026.08.17 23:52:12.760563 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.760556 [ 424007 ] {} RaftInstance: DONE: commit upto 211, current idx 211 2026.08.17 23:52:12.760570 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.760566 [ 423993 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.764472 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.764477 [ 423980 ] {} RaftInstance: last durable index 212, precommit index 212 2026.08.17 23:52:12.764481 [ 423980 ] {} RaftInstance: quorum idx 1, 212 211 211 2026.08.17 23:52:12.764483 [ 423980 ] {} RaftInstance: local log idx 212, target_commit_idx 211, quick_commit_index_ 211, state_->get_commit_idx() 211 2026.08.17 23:52:12.764545 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.764551 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=213 2026.08.17 23:52:12.764553 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.764558 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 213 2026.08.17 23:52:12.764560 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.764562 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 211, new matched idx: 212 2026.08.17 23:52:12.764564 [ 423982 ] {} RaftInstance: last durable index 212, precommit index 212 2026.08.17 23:52:12.764567 [ 423982 ] {} RaftInstance: quorum idx 1, 212 212 211 2026.08.17 23:52:12.764552 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.764569 [ 423982 ] {} RaftInstance: trigger commit upto 212 2026.08.17 23:52:12.764579 [ 423982 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.764581 [ 423982 ] {} RaftInstance: last_log_idx: 211, starting_idx: 1, cur_nxt_idx: 213 2026.08.17 23:52:12.764584 [ 423982 ] {} RaftInstance: append_entries for 3 with LastLogIndex=211, LastLogTerm=1, EntriesLength=1, CommitIndex=212, Term=1, peer_last_sent_idx 212 2026.08.17 23:52:12.764586 [ 423982 ] {} RaftInstance: idx: 212 2026.08.17 23:52:12.764588 [ 423982 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.764609 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:12.764611 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.764612 [ 423982 ] {} RaftInstance: last_log_idx: 212, starting_idx: 1, cur_nxt_idx: 213 2026.08.17 23:52:12.764614 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=212, LastLogTerm=1, EntriesLength=0, CommitIndex=212, Term=1, peer_last_sent_idx 211 2026.08.17 23:52:12.764616 [ 423982 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.764617 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.764623 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:12.764626 [ 423982 ] {} RaftInstance: local log idx 212, target_commit_idx 212, quick_commit_index_ 212, state_->get_commit_idx() 211 2026.08.17 23:52:12.764628 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.764638 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.764644 [ 424007 ] {} RaftInstance: commit upto 212, current idx 211 2026.08.17 23:52:12.764648 [ 424007 ] {} RaftInstance: commit upto 212, current idx 212 2026.08.17 23:52:12.764640 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=213 2026.08.17 23:52:12.764661 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.764665 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 213 2026.08.17 23:52:12.764667 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.764669 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 211, new matched idx: 212 2026.08.17 23:52:12.764673 [ 423987 ] {} RaftInstance: last durable index 212, precommit index 212 2026.08.17 23:52:12.764674 [ 424007 ] {} RaftInstance: notify cb 212 0x7f0ed22b5120 2026.08.17 23:52:12.764677 [ 423987 ] {} RaftInstance: quorum idx 1, 212 212 212 2026.08.17 23:52:12.764693 [ 424007 ] {} RaftInstance: DONE: commit upto 212, current idx 212 2026.08.17 23:52:12.764697 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.764693 [ 423987 ] {} RaftInstance: local log idx 212, target_commit_idx 212, quick_commit_index_ 212, state_->get_commit_idx() 212 2026.08.17 23:52:12.764712 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.764715 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=213 2026.08.17 23:52:12.764716 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.764717 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.764726 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 213 2026.08.17 23:52:12.764728 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.764729 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 212, new matched idx: 212 2026.08.17 23:52:12.764731 [ 423987 ] {} RaftInstance: last durable index 212, precommit index 212 2026.08.17 23:52:12.764733 [ 423987 ] {} RaftInstance: quorum idx 1, 212 212 212 2026.08.17 23:52:12.764735 [ 423987 ] {} RaftInstance: local log idx 212, target_commit_idx 212, quick_commit_index_ 212, state_->get_commit_idx() 212 2026.08.17 23:52:12.764740 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=213 2026.08.17 23:52:12.764745 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.764748 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 213 2026.08.17 23:52:12.764750 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.764752 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 212, new matched idx: 212 2026.08.17 23:52:12.764755 [ 423985 ] {} RaftInstance: last durable index 212, precommit index 212 2026.08.17 23:52:12.764758 [ 423985 ] {} RaftInstance: quorum idx 1, 212 212 212 2026.08.17 23:52:12.764760 [ 423985 ] {} RaftInstance: local log idx 212, target_commit_idx 212, quick_commit_index_ 212, state_->get_commit_idx() 212 2026.08.17 23:52:12.764996 [ 423983 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.765022 [ 423983 ] {} RaftInstance: append at log_idx 213, timestamp 1787010732765001 2026.08.17 23:52:12.765033 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.765037 [ 424009 ] {} RaftInstance: last_log_idx: 212, starting_idx: 1, cur_nxt_idx: 214 2026.08.17 23:52:12.765040 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=212, LastLogTerm=1, EntriesLength=1, CommitIndex=212, Term=1, peer_last_sent_idx 212 2026.08.17 23:52:12.765042 [ 424009 ] {} RaftInstance: idx: 213 2026.08.17 23:52:12.765047 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.765062 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.765064 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.765065 [ 424009 ] {} RaftInstance: last_log_idx: 212, starting_idx: 1, cur_nxt_idx: 214 2026.08.17 23:52:12.765068 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=212, LastLogTerm=1, EntriesLength=1, CommitIndex=212, Term=1, peer_last_sent_idx 213 2026.08.17 23:52:12.765075 [ 424009 ] {} RaftInstance: idx: 213 2026.08.17 23:52:12.765076 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.765085 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.768422 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.768429 [ 423980 ] {} RaftInstance: last durable index 213, precommit index 213 2026.08.17 23:52:12.768433 [ 423980 ] {} RaftInstance: quorum idx 1, 213 212 212 2026.08.17 23:52:12.768435 [ 423980 ] {} RaftInstance: local log idx 213, target_commit_idx 212, quick_commit_index_ 212, state_->get_commit_idx() 212 2026.08.17 23:52:12.768483 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.768494 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=214 2026.08.17 23:52:12.768497 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.768500 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 214 2026.08.17 23:52:12.768502 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.768504 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 212, new matched idx: 213 2026.08.17 23:52:12.768506 [ 423994 ] {} RaftInstance: last durable index 213, precommit index 213 2026.08.17 23:52:12.768509 [ 423994 ] {} RaftInstance: quorum idx 1, 213 213 212 2026.08.17 23:52:12.768511 [ 423994 ] {} RaftInstance: trigger commit upto 213 2026.08.17 23:52:12.768513 [ 423994 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.768516 [ 423994 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.768518 [ 423994 ] {} RaftInstance: last_log_idx: 213, starting_idx: 1, cur_nxt_idx: 214 2026.08.17 23:52:12.768520 [ 423994 ] {} RaftInstance: append_entries for 2 with LastLogIndex=213, LastLogTerm=1, EntriesLength=0, CommitIndex=213, Term=1, peer_last_sent_idx 213 2026.08.17 23:52:12.768522 [ 423994 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.768524 [ 423994 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.768540 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:12.768542 [ 423994 ] {} RaftInstance: local log idx 213, target_commit_idx 213, quick_commit_index_ 213, state_->get_commit_idx() 212 2026.08.17 23:52:12.768544 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.768550 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.768554 [ 424007 ] {} RaftInstance: commit upto 213, current idx 212 2026.08.17 23:52:12.768557 [ 424007 ] {} RaftInstance: commit upto 213, current idx 213 2026.08.17 23:52:12.768575 [ 424007 ] {} RaftInstance: notify cb 213 0x7f0ed22b5320 2026.08.17 23:52:12.768594 [ 424007 ] {} RaftInstance: DONE: commit upto 213, current idx 213 2026.08.17 23:52:12.768597 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.768607 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.768614 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=214 2026.08.17 23:52:12.768617 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.768622 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 214 2026.08.17 23:52:12.768624 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.768625 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 213, new matched idx: 213 2026.08.17 23:52:12.768628 [ 423992 ] {} RaftInstance: last durable index 213, precommit index 213 2026.08.17 23:52:12.768631 [ 423992 ] {} RaftInstance: quorum idx 1, 213 213 212 2026.08.17 23:52:12.768633 [ 423992 ] {} RaftInstance: local log idx 213, target_commit_idx 213, quick_commit_index_ 213, state_->get_commit_idx() 213 2026.08.17 23:52:12.769908 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.769918 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=214 2026.08.17 23:52:12.769921 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.769924 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 214 2026.08.17 23:52:12.769926 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.769928 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 212, new matched idx: 213 2026.08.17 23:52:12.769931 [ 423995 ] {} RaftInstance: last durable index 213, precommit index 213 2026.08.17 23:52:12.769934 [ 423995 ] {} RaftInstance: quorum idx 1, 213 213 213 2026.08.17 23:52:12.769936 [ 423995 ] {} RaftInstance: local log idx 213, target_commit_idx 213, quick_commit_index_ 213, state_->get_commit_idx() 213 2026.08.17 23:52:12.769938 [ 423995 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.769940 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.769942 [ 423995 ] {} RaftInstance: last_log_idx: 213, starting_idx: 1, cur_nxt_idx: 214 2026.08.17 23:52:12.769945 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=213, LastLogTerm=1, EntriesLength=0, CommitIndex=213, Term=1, peer_last_sent_idx 213 2026.08.17 23:52:12.769947 [ 423995 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.769949 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.769959 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:12.770035 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.770044 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=214 2026.08.17 23:52:12.770047 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.770050 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 214 2026.08.17 23:52:12.770052 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.770053 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 213, new matched idx: 213 2026.08.17 23:52:12.770056 [ 423991 ] {} RaftInstance: last durable index 213, precommit index 213 2026.08.17 23:52:12.770059 [ 423991 ] {} RaftInstance: quorum idx 1, 213 213 213 2026.08.17 23:52:12.770061 [ 423991 ] {} RaftInstance: local log idx 213, target_commit_idx 213, quick_commit_index_ 213, state_->get_commit_idx() 213 2026.08.17 23:52:12.770322 [ 423991 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.771401 [ 423991 ] {} RaftInstance: append at log_idx 214, timestamp 1787010732771387 2026.08.17 23:52:12.771417 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.771420 [ 424009 ] {} RaftInstance: last_log_idx: 213, starting_idx: 1, cur_nxt_idx: 215 2026.08.17 23:52:12.771428 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=213, LastLogTerm=1, EntriesLength=1, CommitIndex=213, Term=1, peer_last_sent_idx 214 2026.08.17 23:52:12.771431 [ 424009 ] {} RaftInstance: idx: 214 2026.08.17 23:52:12.771433 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.771452 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.771454 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.771456 [ 424009 ] {} RaftInstance: last_log_idx: 213, starting_idx: 1, cur_nxt_idx: 215 2026.08.17 23:52:12.771458 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=213, LastLogTerm=1, EntriesLength=1, CommitIndex=213, Term=1, peer_last_sent_idx 214 2026.08.17 23:52:12.771460 [ 424009 ] {} RaftInstance: idx: 214 2026.08.17 23:52:12.771462 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.771473 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.774244 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.774251 [ 423980 ] {} RaftInstance: last durable index 214, precommit index 214 2026.08.17 23:52:12.774255 [ 423980 ] {} RaftInstance: quorum idx 1, 214 213 213 2026.08.17 23:52:12.774257 [ 423980 ] {} RaftInstance: local log idx 214, target_commit_idx 213, quick_commit_index_ 213, state_->get_commit_idx() 213 2026.08.17 23:52:12.774288 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.774293 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=215 2026.08.17 23:52:12.774295 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.774295 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.774298 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 215 2026.08.17 23:52:12.774306 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.774308 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 213, new matched idx: 214 2026.08.17 23:52:12.774310 [ 423987 ] {} RaftInstance: last durable index 214, precommit index 214 2026.08.17 23:52:12.774312 [ 423987 ] {} RaftInstance: quorum idx 1, 214 214 213 2026.08.17 23:52:12.774315 [ 423987 ] {} RaftInstance: trigger commit upto 214 2026.08.17 23:52:12.774317 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.774319 [ 423987 ] {} RaftInstance: last_log_idx: 214, starting_idx: 1, cur_nxt_idx: 215 2026.08.17 23:52:12.774322 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=214, LastLogTerm=1, EntriesLength=0, CommitIndex=214, Term=1, peer_last_sent_idx 214 2026.08.17 23:52:12.774324 [ 423987 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.774326 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.774342 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:12.774344 [ 423987 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.774346 [ 423987 ] {} RaftInstance: last_log_idx: 213, starting_idx: 1, cur_nxt_idx: 215 2026.08.17 23:52:12.774348 [ 423987 ] {} RaftInstance: append_entries for 2 with LastLogIndex=213, LastLogTerm=1, EntriesLength=1, CommitIndex=214, Term=1, peer_last_sent_idx 214 2026.08.17 23:52:12.774350 [ 423987 ] {} RaftInstance: idx: 214 2026.08.17 23:52:12.774352 [ 423987 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.774363 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:12.774365 [ 423987 ] {} RaftInstance: local log idx 214, target_commit_idx 214, quick_commit_index_ 214, state_->get_commit_idx() 213 2026.08.17 23:52:12.774366 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.774383 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=215 2026.08.17 23:52:12.774385 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.774390 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 215 2026.08.17 23:52:12.774380 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.774391 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.774397 [ 424007 ] {} RaftInstance: commit upto 214, current idx 213 2026.08.17 23:52:12.774401 [ 424007 ] {} RaftInstance: commit upto 214, current idx 214 2026.08.17 23:52:12.774398 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 213, new matched idx: 214 2026.08.17 23:52:12.774409 [ 423983 ] {} RaftInstance: last durable index 214, precommit index 214 2026.08.17 23:52:12.774411 [ 423983 ] {} RaftInstance: quorum idx 1, 214 214 214 2026.08.17 23:52:12.774412 [ 424007 ] {} RaftInstance: notify cb 214 0x7f0ed22b5120 2026.08.17 23:52:12.774413 [ 423983 ] {} RaftInstance: local log idx 214, target_commit_idx 214, quick_commit_index_ 214, state_->get_commit_idx() 213 2026.08.17 23:52:12.774413 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.774417 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.774427 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=215 2026.08.17 23:52:12.774430 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.774433 [ 424007 ] {} RaftInstance: DONE: commit upto 214, current idx 214 2026.08.17 23:52:12.774438 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.774433 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 215 2026.08.17 23:52:12.774443 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.774445 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 214, new matched idx: 214 2026.08.17 23:52:12.774448 [ 423990 ] {} RaftInstance: last durable index 214, precommit index 214 2026.08.17 23:52:12.774451 [ 423990 ] {} RaftInstance: quorum idx 1, 214 214 214 2026.08.17 23:52:12.774453 [ 423990 ] {} RaftInstance: local log idx 214, target_commit_idx 214, quick_commit_index_ 214, state_->get_commit_idx() 214 2026.08.17 23:52:12.774467 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.774475 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=215 2026.08.17 23:52:12.774478 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.774480 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 215 2026.08.17 23:52:12.774483 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.774484 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 214, new matched idx: 214 2026.08.17 23:52:12.774487 [ 423994 ] {} RaftInstance: last durable index 214, precommit index 214 2026.08.17 23:52:12.774490 [ 423994 ] {} RaftInstance: quorum idx 1, 214 214 214 2026.08.17 23:52:12.774492 [ 423994 ] {} RaftInstance: local log idx 214, target_commit_idx 214, quick_commit_index_ 214, state_->get_commit_idx() 214 2026.08.17 23:52:12.775613 [ 423990 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.775633 [ 423990 ] {} RaftInstance: append at log_idx 215, timestamp 1787010732775617 2026.08.17 23:52:12.775641 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.775647 [ 424009 ] {} RaftInstance: last_log_idx: 214, starting_idx: 1, cur_nxt_idx: 216 2026.08.17 23:52:12.775649 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=214, LastLogTerm=1, EntriesLength=1, CommitIndex=214, Term=1, peer_last_sent_idx 215 2026.08.17 23:52:12.775651 [ 424009 ] {} RaftInstance: idx: 215 2026.08.17 23:52:12.775653 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.775660 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.775661 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.775663 [ 424009 ] {} RaftInstance: last_log_idx: 214, starting_idx: 1, cur_nxt_idx: 216 2026.08.17 23:52:12.775665 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=214, LastLogTerm=1, EntriesLength=1, CommitIndex=214, Term=1, peer_last_sent_idx 214 2026.08.17 23:52:12.775666 [ 424009 ] {} RaftInstance: idx: 215 2026.08.17 23:52:12.775668 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.775677 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.779085 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.779091 [ 423980 ] {} RaftInstance: last durable index 215, precommit index 215 2026.08.17 23:52:12.779095 [ 423980 ] {} RaftInstance: quorum idx 1, 215 214 214 2026.08.17 23:52:12.779098 [ 423980 ] {} RaftInstance: local log idx 215, target_commit_idx 214, quick_commit_index_ 214, state_->get_commit_idx() 214 2026.08.17 23:52:12.779147 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.779152 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=216 2026.08.17 23:52:12.779155 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.779158 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 216 2026.08.17 23:52:12.779159 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.779161 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 214, new matched idx: 215 2026.08.17 23:52:12.779164 [ 423982 ] {} RaftInstance: last durable index 215, precommit index 215 2026.08.17 23:52:12.779167 [ 423982 ] {} RaftInstance: quorum idx 1, 215 215 214 2026.08.17 23:52:12.779169 [ 423982 ] {} RaftInstance: trigger commit upto 215 2026.08.17 23:52:12.779171 [ 423982 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.779173 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.779175 [ 423982 ] {} RaftInstance: last_log_idx: 215, starting_idx: 1, cur_nxt_idx: 216 2026.08.17 23:52:12.779178 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=215, LastLogTerm=1, EntriesLength=0, CommitIndex=215, Term=1, peer_last_sent_idx 215 2026.08.17 23:52:12.779179 [ 423982 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.779182 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.779196 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:12.779198 [ 423982 ] {} RaftInstance: local log idx 215, target_commit_idx 215, quick_commit_index_ 215, state_->get_commit_idx() 214 2026.08.17 23:52:12.779200 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.779206 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.779209 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.779215 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=216 2026.08.17 23:52:12.779220 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.779216 [ 424007 ] {} RaftInstance: commit upto 215, current idx 214 2026.08.17 23:52:12.779228 [ 424007 ] {} RaftInstance: commit upto 215, current idx 215 2026.08.17 23:52:12.779225 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 216 2026.08.17 23:52:12.779232 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.779234 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 214, new matched idx: 215 2026.08.17 23:52:12.779237 [ 423991 ] {} RaftInstance: last durable index 215, precommit index 215 2026.08.17 23:52:12.779240 [ 423991 ] {} RaftInstance: quorum idx 1, 215 215 215 2026.08.17 23:52:12.779242 [ 423991 ] {} RaftInstance: local log idx 215, target_commit_idx 215, quick_commit_index_ 215, state_->get_commit_idx() 214 2026.08.17 23:52:12.779245 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.779247 [ 423991 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.779251 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.779253 [ 424007 ] {} RaftInstance: notify cb 215 0x7f0ed22b5320 2026.08.17 23:52:12.779253 [ 423991 ] {} RaftInstance: last_log_idx: 215, starting_idx: 1, cur_nxt_idx: 216 2026.08.17 23:52:12.779259 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=215, LastLogTerm=1, EntriesLength=0, CommitIndex=215, Term=1, peer_last_sent_idx 215 2026.08.17 23:52:12.779246 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.779264 [ 424007 ] {} RaftInstance: DONE: commit upto 215, current idx 215 2026.08.17 23:52:12.779268 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.779261 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.779273 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.779284 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:12.779289 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=216 2026.08.17 23:52:12.779292 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.779295 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 216 2026.08.17 23:52:12.779297 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.779299 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 215, new matched idx: 215 2026.08.17 23:52:12.779301 [ 423984 ] {} RaftInstance: last durable index 215, precommit index 215 2026.08.17 23:52:12.779304 [ 423984 ] {} RaftInstance: quorum idx 1, 215 215 215 2026.08.17 23:52:12.779306 [ 423984 ] {} RaftInstance: local log idx 215, target_commit_idx 215, quick_commit_index_ 215, state_->get_commit_idx() 215 2026.08.17 23:52:12.779327 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.779331 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=216 2026.08.17 23:52:12.779333 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.779335 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 216 2026.08.17 23:52:12.779337 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.779338 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 215, new matched idx: 215 2026.08.17 23:52:12.779340 [ 423987 ] {} RaftInstance: last durable index 215, precommit index 215 2026.08.17 23:52:12.779343 [ 423987 ] {} RaftInstance: quorum idx 1, 215 215 215 2026.08.17 23:52:12.779344 [ 423987 ] {} RaftInstance: local log idx 215, target_commit_idx 215, quick_commit_index_ 215, state_->get_commit_idx() 215 2026.08.17 23:52:12.819538 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 89 2026.08.17 23:52:12.819552 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.819569 [ 423977 ] {} RaftInstance: append at log_idx 216, timestamp 1787010732819554 2026.08.17 23:52:12.819588 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.819595 [ 424009 ] {} RaftInstance: last_log_idx: 215, starting_idx: 1, cur_nxt_idx: 217 2026.08.17 23:52:12.819600 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=215, LastLogTerm=1, EntriesLength=1, CommitIndex=215, Term=1, peer_last_sent_idx 216 2026.08.17 23:52:12.819602 [ 424009 ] {} RaftInstance: idx: 216 2026.08.17 23:52:12.819606 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.819627 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.819629 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.819630 [ 424009 ] {} RaftInstance: last_log_idx: 215, starting_idx: 1, cur_nxt_idx: 217 2026.08.17 23:52:12.819632 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=215, LastLogTerm=1, EntriesLength=1, CommitIndex=215, Term=1, peer_last_sent_idx 216 2026.08.17 23:52:12.819634 [ 424009 ] {} RaftInstance: idx: 216 2026.08.17 23:52:12.819635 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.819652 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.822118 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.822124 [ 423980 ] {} RaftInstance: last durable index 216, precommit index 216 2026.08.17 23:52:12.822128 [ 423980 ] {} RaftInstance: quorum idx 1, 216 215 215 2026.08.17 23:52:12.822131 [ 423980 ] {} RaftInstance: local log idx 216, target_commit_idx 215, quick_commit_index_ 215, state_->get_commit_idx() 215 2026.08.17 23:52:12.822171 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.822180 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=217 2026.08.17 23:52:12.822183 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.822187 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 217 2026.08.17 23:52:12.822189 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.822192 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 215, new matched idx: 216 2026.08.17 23:52:12.822194 [ 423996 ] {} RaftInstance: last durable index 216, precommit index 216 2026.08.17 23:52:12.822198 [ 423996 ] {} RaftInstance: quorum idx 1, 216 216 215 2026.08.17 23:52:12.822206 [ 423996 ] {} RaftInstance: trigger commit upto 216 2026.08.17 23:52:12.822208 [ 423996 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.822211 [ 423996 ] {} RaftInstance: last_log_idx: 216, starting_idx: 1, cur_nxt_idx: 217 2026.08.17 23:52:12.822214 [ 423996 ] {} RaftInstance: append_entries for 3 with LastLogIndex=216, LastLogTerm=1, EntriesLength=0, CommitIndex=216, Term=1, peer_last_sent_idx 216 2026.08.17 23:52:12.822216 [ 423996 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.822218 [ 423996 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.822231 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:12.822233 [ 423996 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.822235 [ 423996 ] {} RaftInstance: local log idx 216, target_commit_idx 216, quick_commit_index_ 216, state_->get_commit_idx() 215 2026.08.17 23:52:12.822238 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.822252 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.822257 [ 424007 ] {} RaftInstance: commit upto 216, current idx 215 2026.08.17 23:52:12.822260 [ 424007 ] {} RaftInstance: commit upto 216, current idx 216 2026.08.17 23:52:12.822267 [ 424007 ] {} RaftInstance: notify cb 216 0x7f0ed22b5520 2026.08.17 23:52:12.822271 [ 424007 ] {} RaftInstance: DONE: commit upto 216, current idx 216 2026.08.17 23:52:12.822273 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.822312 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.822322 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=217 2026.08.17 23:52:12.822325 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.822328 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 217 2026.08.17 23:52:12.822330 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.822332 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 216, new matched idx: 216 2026.08.17 23:52:12.822335 [ 423981 ] {} RaftInstance: last durable index 216, precommit index 216 2026.08.17 23:52:12.822338 [ 423981 ] {} RaftInstance: quorum idx 1, 216 216 215 2026.08.17 23:52:12.822340 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 800 2026.08.17 23:52:12.822341 [ 423981 ] {} RaftInstance: local log idx 216, target_commit_idx 216, quick_commit_index_ 216, state_->get_commit_idx() 216 2026.08.17 23:52:12.822357 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.822374 [ 423977 ] {} RaftInstance: append at log_idx 217, timestamp 1787010732822360 2026.08.17 23:52:12.822385 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.822390 [ 424009 ] {} RaftInstance: last_log_idx: 216, starting_idx: 1, cur_nxt_idx: 218 2026.08.17 23:52:12.822393 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=216, LastLogTerm=1, EntriesLength=1, CommitIndex=216, Term=1, peer_last_sent_idx 217 2026.08.17 23:52:12.822396 [ 424009 ] {} RaftInstance: idx: 217 2026.08.17 23:52:12.822399 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.822416 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.822419 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.823266 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.823274 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=217 2026.08.17 23:52:12.823277 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.823279 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 217 2026.08.17 23:52:12.823280 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.823282 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 215, new matched idx: 216 2026.08.17 23:52:12.823285 [ 423995 ] {} RaftInstance: last durable index 216, precommit index 217 2026.08.17 23:52:12.823287 [ 423995 ] {} RaftInstance: quorum idx 1, 216 216 216 2026.08.17 23:52:12.823289 [ 423995 ] {} RaftInstance: local log idx 217, target_commit_idx 216, quick_commit_index_ 216, state_->get_commit_idx() 216 2026.08.17 23:52:12.823291 [ 423995 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.823293 [ 423995 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.823295 [ 423995 ] {} RaftInstance: last_log_idx: 216, starting_idx: 1, cur_nxt_idx: 218 2026.08.17 23:52:12.823301 [ 423995 ] {} RaftInstance: append_entries for 2 with LastLogIndex=216, LastLogTerm=1, EntriesLength=1, CommitIndex=216, Term=1, peer_last_sent_idx 216 2026.08.17 23:52:12.823303 [ 423995 ] {} RaftInstance: idx: 217 2026.08.17 23:52:12.823305 [ 423995 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.823326 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:12.826176 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.826182 [ 423980 ] {} RaftInstance: last durable index 217, precommit index 217 2026.08.17 23:52:12.826185 [ 423980 ] {} RaftInstance: quorum idx 1, 217 216 216 2026.08.17 23:52:12.826187 [ 423980 ] {} RaftInstance: local log idx 217, target_commit_idx 216, quick_commit_index_ 216, state_->get_commit_idx() 216 2026.08.17 23:52:12.826241 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.826247 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=218 2026.08.17 23:52:12.826250 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.826253 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 218 2026.08.17 23:52:12.826255 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.826257 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 216, new matched idx: 217 2026.08.17 23:52:12.826260 [ 423982 ] {} RaftInstance: last durable index 217, precommit index 217 2026.08.17 23:52:12.826264 [ 423982 ] {} RaftInstance: quorum idx 1, 217 217 216 2026.08.17 23:52:12.826265 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.826266 [ 423982 ] {} RaftInstance: trigger commit upto 217 2026.08.17 23:52:12.826274 [ 423982 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.826277 [ 423982 ] {} RaftInstance: last_log_idx: 217, starting_idx: 1, cur_nxt_idx: 218 2026.08.17 23:52:12.826279 [ 423982 ] {} RaftInstance: append_entries for 3 with LastLogIndex=217, LastLogTerm=1, EntriesLength=0, CommitIndex=217, Term=1, peer_last_sent_idx 217 2026.08.17 23:52:12.826281 [ 423982 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.826283 [ 423982 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.826295 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:12.826297 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.826298 [ 423982 ] {} RaftInstance: last_log_idx: 216, starting_idx: 1, cur_nxt_idx: 218 2026.08.17 23:52:12.826301 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=216, LastLogTerm=1, EntriesLength=1, CommitIndex=217, Term=1, peer_last_sent_idx 217 2026.08.17 23:52:12.826302 [ 423982 ] {} RaftInstance: idx: 217 2026.08.17 23:52:12.826304 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.826312 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:12.826315 [ 423982 ] {} RaftInstance: local log idx 217, target_commit_idx 217, quick_commit_index_ 217, state_->get_commit_idx() 216 2026.08.17 23:52:12.826317 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.826326 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=218 2026.08.17 23:52:12.826331 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.826326 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.826334 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 218 2026.08.17 23:52:12.826340 [ 424007 ] {} RaftInstance: commit upto 217, current idx 216 2026.08.17 23:52:12.826348 [ 424007 ] {} RaftInstance: commit upto 217, current idx 217 2026.08.17 23:52:12.826340 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.826351 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 216, new matched idx: 217 2026.08.17 23:52:12.826354 [ 423988 ] {} RaftInstance: last durable index 217, precommit index 217 2026.08.17 23:52:12.826356 [ 423988 ] {} RaftInstance: quorum idx 1, 217 217 217 2026.08.17 23:52:12.826357 [ 423988 ] {} RaftInstance: local log idx 217, target_commit_idx 217, quick_commit_index_ 217, state_->get_commit_idx() 216 2026.08.17 23:52:12.826359 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.826373 [ 424007 ] {} RaftInstance: notify cb 217 0x7f0ed22b5620 2026.08.17 23:52:12.826377 [ 424007 ] {} RaftInstance: DONE: commit upto 217, current idx 217 2026.08.17 23:52:12.826380 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.826380 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.826389 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=218 2026.08.17 23:52:12.826393 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.826397 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 218 2026.08.17 23:52:12.826399 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.826401 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 217, new matched idx: 217 2026.08.17 23:52:12.826403 [ 423986 ] {} RaftInstance: last durable index 217, precommit index 217 2026.08.17 23:52:12.826407 [ 423986 ] {} RaftInstance: quorum idx 1, 217 217 217 2026.08.17 23:52:12.826409 [ 423986 ] {} RaftInstance: local log idx 217, target_commit_idx 217, quick_commit_index_ 217, state_->get_commit_idx() 217 2026.08.17 23:52:12.826417 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.826419 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=218 2026.08.17 23:52:12.826421 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.826423 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 218 2026.08.17 23:52:12.826424 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.826426 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 217, new matched idx: 217 2026.08.17 23:52:12.826428 [ 423986 ] {} RaftInstance: last durable index 217, precommit index 217 2026.08.17 23:52:12.826429 [ 423986 ] {} RaftInstance: quorum idx 1, 217 217 217 2026.08.17 23:52:12.826432 [ 423986 ] {} RaftInstance: local log idx 217, target_commit_idx 217, quick_commit_index_ 217, state_->get_commit_idx() 217 2026.08.17 23:52:12.826515 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 233 2026.08.17 23:52:12.828034 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.828050 [ 423977 ] {} RaftInstance: append at log_idx 218, timestamp 1787010732828036 2026.08.17 23:52:12.828061 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.828064 [ 424009 ] {} RaftInstance: last_log_idx: 217, starting_idx: 1, cur_nxt_idx: 219 2026.08.17 23:52:12.828067 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=217, LastLogTerm=1, EntriesLength=1, CommitIndex=217, Term=1, peer_last_sent_idx 218 2026.08.17 23:52:12.828069 [ 424009 ] {} RaftInstance: idx: 218 2026.08.17 23:52:12.828072 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.828087 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.828089 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.828091 [ 424009 ] {} RaftInstance: last_log_idx: 217, starting_idx: 1, cur_nxt_idx: 219 2026.08.17 23:52:12.828093 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=217, LastLogTerm=1, EntriesLength=1, CommitIndex=217, Term=1, peer_last_sent_idx 217 2026.08.17 23:52:12.828095 [ 424009 ] {} RaftInstance: idx: 218 2026.08.17 23:52:12.828097 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.828105 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.828404 [ 423986 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.828416 [ 423986 ] {} RaftInstance: append at log_idx 219, timestamp 1787010732828406 2026.08.17 23:52:12.828422 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.828425 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.830806 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.830812 [ 423980 ] {} RaftInstance: last durable index 218, precommit index 219 2026.08.17 23:52:12.830816 [ 423980 ] {} RaftInstance: quorum idx 1, 218 217 217 2026.08.17 23:52:12.830818 [ 423980 ] {} RaftInstance: local log idx 219, target_commit_idx 217, quick_commit_index_ 217, state_->get_commit_idx() 217 2026.08.17 23:52:12.830867 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.830872 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=219 2026.08.17 23:52:12.830880 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.830872 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.830884 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 219 2026.08.17 23:52:12.830893 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.830895 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 217, new matched idx: 218 2026.08.17 23:52:12.830897 [ 423994 ] {} RaftInstance: last durable index 218, precommit index 219 2026.08.17 23:52:12.830900 [ 423994 ] {} RaftInstance: quorum idx 1, 218 218 217 2026.08.17 23:52:12.830901 [ 423994 ] {} RaftInstance: trigger commit upto 218 2026.08.17 23:52:12.830904 [ 423994 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.830906 [ 423994 ] {} RaftInstance: last_log_idx: 218, starting_idx: 1, cur_nxt_idx: 220 2026.08.17 23:52:12.830908 [ 423994 ] {} RaftInstance: append_entries for 3 with LastLogIndex=218, LastLogTerm=1, EntriesLength=1, CommitIndex=218, Term=1, peer_last_sent_idx 218 2026.08.17 23:52:12.830910 [ 423994 ] {} RaftInstance: idx: 219 2026.08.17 23:52:12.830913 [ 423994 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.830932 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:12.830934 [ 423994 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.830936 [ 423994 ] {} RaftInstance: last_log_idx: 217, starting_idx: 1, cur_nxt_idx: 220 2026.08.17 23:52:12.830937 [ 423994 ] {} RaftInstance: last sent log (218) to peer 2 is not applied, cnt 1 2026.08.17 23:52:12.830939 [ 423994 ] {} RaftInstance: append_entries for 2 with LastLogIndex=217, LastLogTerm=1, EntriesLength=2, CommitIndex=218, Term=1, peer_last_sent_idx 218 2026.08.17 23:52:12.830941 [ 423994 ] {} RaftInstance: idx range: 218-219 2026.08.17 23:52:12.830943 [ 423994 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.830960 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:12.830962 [ 423994 ] {} RaftInstance: local log idx 219, target_commit_idx 218, quick_commit_index_ 218, state_->get_commit_idx() 217 2026.08.17 23:52:12.830964 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.830967 [ 423994 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.830969 [ 423994 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.830971 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.830977 [ 424007 ] {} RaftInstance: commit upto 218, current idx 217 2026.08.17 23:52:12.830980 [ 424007 ] {} RaftInstance: commit upto 218, current idx 218 2026.08.17 23:52:12.830979 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=219 2026.08.17 23:52:12.830988 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.830992 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 219 2026.08.17 23:52:12.830994 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.830997 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 217, new matched idx: 218 2026.08.17 23:52:12.830999 [ 423981 ] {} RaftInstance: last durable index 218, precommit index 219 2026.08.17 23:52:12.831003 [ 424007 ] {} RaftInstance: notify cb 218 0x7f0ed22b5720 2026.08.17 23:52:12.831003 [ 423981 ] {} RaftInstance: quorum idx 1, 218 218 218 2026.08.17 23:52:12.831015 [ 423981 ] {} RaftInstance: local log idx 219, target_commit_idx 218, quick_commit_index_ 218, state_->get_commit_idx() 218 2026.08.17 23:52:12.831018 [ 423981 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.831011 [ 424007 ] {} RaftInstance: DONE: commit upto 218, current idx 218 2026.08.17 23:52:12.831026 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.831022 [ 423981 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.832757 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 170 2026.08.17 23:52:12.832772 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.832786 [ 423977 ] {} RaftInstance: append at log_idx 220, timestamp 1787010732832775 2026.08.17 23:52:12.832801 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.832806 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.833328 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.834610 [ 423980 ] {} RaftInstance: last durable index 219, precommit index 220 2026.08.17 23:52:12.834614 [ 423980 ] {} RaftInstance: quorum idx 1, 219 218 218 2026.08.17 23:52:12.834616 [ 423980 ] {} RaftInstance: local log idx 220, target_commit_idx 218, quick_commit_index_ 218, state_->get_commit_idx() 218 2026.08.17 23:52:12.834699 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.834704 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=220 2026.08.17 23:52:12.834709 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.834704 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.834713 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 220 2026.08.17 23:52:12.834717 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.834720 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 218, new matched idx: 219 2026.08.17 23:52:12.834725 [ 423985 ] {} RaftInstance: last durable index 219, precommit index 220 2026.08.17 23:52:12.834728 [ 423985 ] {} RaftInstance: quorum idx 1, 219 219 218 2026.08.17 23:52:12.834731 [ 423985 ] {} RaftInstance: trigger commit upto 219 2026.08.17 23:52:12.834733 [ 423985 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.834735 [ 423985 ] {} RaftInstance: last_log_idx: 219, starting_idx: 1, cur_nxt_idx: 221 2026.08.17 23:52:12.834738 [ 423985 ] {} RaftInstance: append_entries for 3 with LastLogIndex=219, LastLogTerm=1, EntriesLength=1, CommitIndex=219, Term=1, peer_last_sent_idx 219 2026.08.17 23:52:12.834740 [ 423985 ] {} RaftInstance: idx: 220 2026.08.17 23:52:12.834743 [ 423985 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.834758 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:12.834760 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.834762 [ 423985 ] {} RaftInstance: last_log_idx: 218, starting_idx: 1, cur_nxt_idx: 221 2026.08.17 23:52:12.834764 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=218, LastLogTerm=1, EntriesLength=2, CommitIndex=219, Term=1, peer_last_sent_idx 218 2026.08.17 23:52:12.834765 [ 423985 ] {} RaftInstance: idx range: 219-220 2026.08.17 23:52:12.834767 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.834787 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:12.834789 [ 423985 ] {} RaftInstance: local log idx 220, target_commit_idx 219, quick_commit_index_ 219, state_->get_commit_idx() 218 2026.08.17 23:52:12.834791 [ 423985 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.834795 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.834797 [ 423985 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.834798 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.834801 [ 424007 ] {} RaftInstance: commit upto 219, current idx 218 2026.08.17 23:52:12.834803 [ 424007 ] {} RaftInstance: commit upto 219, current idx 219 2026.08.17 23:52:12.834805 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=220 2026.08.17 23:52:12.834810 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.834812 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 220 2026.08.17 23:52:12.834815 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.834817 [ 424007 ] {} RaftInstance: notify cb 219 0x7f0ed22b5120 2026.08.17 23:52:12.834817 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 218, new matched idx: 219 2026.08.17 23:52:12.834822 [ 423993 ] {} RaftInstance: last durable index 219, precommit index 220 2026.08.17 23:52:12.834824 [ 423993 ] {} RaftInstance: quorum idx 1, 219 219 219 2026.08.17 23:52:12.834826 [ 423993 ] {} RaftInstance: local log idx 220, target_commit_idx 219, quick_commit_index_ 219, state_->get_commit_idx() 218 2026.08.17 23:52:12.834829 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.834830 [ 424007 ] {} RaftInstance: DONE: commit upto 219, current idx 219 2026.08.17 23:52:12.834836 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.834830 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.834841 [ 423993 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.837916 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.837919 [ 423980 ] {} RaftInstance: last durable index 220, precommit index 220 2026.08.17 23:52:12.837924 [ 423980 ] {} RaftInstance: quorum idx 1, 220 219 219 2026.08.17 23:52:12.837927 [ 423980 ] {} RaftInstance: local log idx 220, target_commit_idx 219, quick_commit_index_ 219, state_->get_commit_idx() 219 2026.08.17 23:52:12.837964 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.837969 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=221 2026.08.17 23:52:12.837972 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.837975 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 221 2026.08.17 23:52:12.837977 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.837979 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 219, new matched idx: 220 2026.08.17 23:52:12.837982 [ 423983 ] {} RaftInstance: last durable index 220, precommit index 220 2026.08.17 23:52:12.837984 [ 423983 ] {} RaftInstance: quorum idx 1, 220 220 219 2026.08.17 23:52:12.837986 [ 423983 ] {} RaftInstance: trigger commit upto 220 2026.08.17 23:52:12.837988 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.837990 [ 423983 ] {} RaftInstance: last_log_idx: 220, starting_idx: 1, cur_nxt_idx: 221 2026.08.17 23:52:12.837992 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=220, LastLogTerm=1, EntriesLength=0, CommitIndex=220, Term=1, peer_last_sent_idx 220 2026.08.17 23:52:12.837994 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.837996 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.838059 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:12.838062 [ 423983 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.838064 [ 423983 ] {} RaftInstance: local log idx 220, target_commit_idx 220, quick_commit_index_ 220, state_->get_commit_idx() 219 2026.08.17 23:52:12.838065 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.838070 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.838074 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.838075 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=221 2026.08.17 23:52:12.838080 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.838076 [ 424007 ] {} RaftInstance: commit upto 220, current idx 219 2026.08.17 23:52:12.838088 [ 424007 ] {} RaftInstance: commit upto 220, current idx 220 2026.08.17 23:52:12.838102 [ 424007 ] {} RaftInstance: notify cb 220 0x7f0ed22b5820 2026.08.17 23:52:12.838105 [ 424007 ] {} RaftInstance: DONE: commit upto 220, current idx 220 2026.08.17 23:52:12.838107 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.838084 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 221 2026.08.17 23:52:12.838113 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.838114 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.838115 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 219, new matched idx: 220 2026.08.17 23:52:12.838120 [ 423984 ] {} RaftInstance: last durable index 220, precommit index 220 2026.08.17 23:52:12.838122 [ 423984 ] {} RaftInstance: quorum idx 1, 220 220 220 2026.08.17 23:52:12.838124 [ 423984 ] {} RaftInstance: local log idx 220, target_commit_idx 220, quick_commit_index_ 220, state_->get_commit_idx() 220 2026.08.17 23:52:12.838126 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.838128 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.838131 [ 423984 ] {} RaftInstance: last_log_idx: 220, starting_idx: 1, cur_nxt_idx: 221 2026.08.17 23:52:12.838133 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=220, LastLogTerm=1, EntriesLength=0, CommitIndex=220, Term=1, peer_last_sent_idx 219 2026.08.17 23:52:12.838135 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.838137 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.838147 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:12.838152 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=221 2026.08.17 23:52:12.838155 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.838157 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 221 2026.08.17 23:52:12.838159 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.838160 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 220, new matched idx: 220 2026.08.17 23:52:12.838163 [ 423987 ] {} RaftInstance: last durable index 220, precommit index 220 2026.08.17 23:52:12.838167 [ 423987 ] {} RaftInstance: quorum idx 1, 220 220 220 2026.08.17 23:52:12.838169 [ 423987 ] {} RaftInstance: local log idx 220, target_commit_idx 220, quick_commit_index_ 220, state_->get_commit_idx() 220 2026.08.17 23:52:12.838219 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.838230 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=221 2026.08.17 23:52:12.838233 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.838236 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 221 2026.08.17 23:52:12.838238 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.838239 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 220, new matched idx: 220 2026.08.17 23:52:12.838242 [ 423996 ] {} RaftInstance: last durable index 220, precommit index 220 2026.08.17 23:52:12.838246 [ 423996 ] {} RaftInstance: quorum idx 1, 220 220 220 2026.08.17 23:52:12.838248 [ 423996 ] {} RaftInstance: local log idx 220, target_commit_idx 220, quick_commit_index_ 220, state_->get_commit_idx() 220 2026.08.17 23:52:12.843673 [ 423989 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.843703 [ 423989 ] {} RaftInstance: append at log_idx 221, timestamp 1787010732843678 2026.08.17 23:52:12.843716 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.843720 [ 424009 ] {} RaftInstance: last_log_idx: 220, starting_idx: 1, cur_nxt_idx: 222 2026.08.17 23:52:12.843723 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=220, LastLogTerm=1, EntriesLength=1, CommitIndex=220, Term=1, peer_last_sent_idx 221 2026.08.17 23:52:12.843727 [ 424009 ] {} RaftInstance: idx: 221 2026.08.17 23:52:12.843722 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 208 2026.08.17 23:52:12.843729 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.843745 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.843757 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.843760 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.843762 [ 424009 ] {} RaftInstance: last_log_idx: 220, starting_idx: 1, cur_nxt_idx: 222 2026.08.17 23:52:12.843765 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=220, LastLogTerm=1, EntriesLength=1, CommitIndex=220, Term=1, peer_last_sent_idx 221 2026.08.17 23:52:12.843769 [ 424009 ] {} RaftInstance: idx: 221 2026.08.17 23:52:12.843771 [ 423977 ] {} RaftInstance: append at log_idx 222, timestamp 1787010732843748 2026.08.17 23:52:12.843771 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.843793 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.843796 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.843798 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.847120 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.847128 [ 423980 ] {} RaftInstance: last durable index 221, precommit index 222 2026.08.17 23:52:12.847141 [ 423980 ] {} RaftInstance: quorum idx 1, 221 220 220 2026.08.17 23:52:12.847144 [ 423980 ] {} RaftInstance: local log idx 222, target_commit_idx 220, quick_commit_index_ 220, state_->get_commit_idx() 220 2026.08.17 23:52:12.847204 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.847209 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.847210 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=222 2026.08.17 23:52:12.847216 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.847218 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 222 2026.08.17 23:52:12.847220 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.847222 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 220, new matched idx: 221 2026.08.17 23:52:12.847224 [ 423995 ] {} RaftInstance: last durable index 221, precommit index 222 2026.08.17 23:52:12.847227 [ 423995 ] {} RaftInstance: quorum idx 1, 221 221 220 2026.08.17 23:52:12.847230 [ 423995 ] {} RaftInstance: trigger commit upto 221 2026.08.17 23:52:12.847232 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.847233 [ 423995 ] {} RaftInstance: last_log_idx: 220, starting_idx: 1, cur_nxt_idx: 223 2026.08.17 23:52:12.847235 [ 423995 ] {} RaftInstance: last sent log (221) to peer 3 is not applied, cnt 1 2026.08.17 23:52:12.847238 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=220, LastLogTerm=1, EntriesLength=2, CommitIndex=221, Term=1, peer_last_sent_idx 221 2026.08.17 23:52:12.847239 [ 423995 ] {} RaftInstance: idx range: 221-222 2026.08.17 23:52:12.847242 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.847255 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:12.847262 [ 423995 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.847263 [ 423995 ] {} RaftInstance: last_log_idx: 221, starting_idx: 1, cur_nxt_idx: 223 2026.08.17 23:52:12.847265 [ 423995 ] {} RaftInstance: append_entries for 2 with LastLogIndex=221, LastLogTerm=1, EntriesLength=1, CommitIndex=221, Term=1, peer_last_sent_idx 221 2026.08.17 23:52:12.847266 [ 423995 ] {} RaftInstance: idx: 222 2026.08.17 23:52:12.847268 [ 423995 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.847449 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:12.847459 [ 423995 ] {} RaftInstance: local log idx 222, target_commit_idx 221, quick_commit_index_ 221, state_->get_commit_idx() 220 2026.08.17 23:52:12.847461 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.847465 [ 423995 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.847467 [ 423995 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.847467 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.847474 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=222 2026.08.17 23:52:12.847475 [ 424007 ] {} RaftInstance: commit upto 221, current idx 220 2026.08.17 23:52:12.847478 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.847480 [ 424007 ] {} RaftInstance: commit upto 221, current idx 221 2026.08.17 23:52:12.847483 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 222 2026.08.17 23:52:12.847489 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.847491 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 220, new matched idx: 221 2026.08.17 23:52:12.847493 [ 423985 ] {} RaftInstance: last durable index 221, precommit index 222 2026.08.17 23:52:12.847496 [ 423985 ] {} RaftInstance: quorum idx 1, 221 221 221 2026.08.17 23:52:12.847498 [ 423985 ] {} RaftInstance: local log idx 222, target_commit_idx 221, quick_commit_index_ 221, state_->get_commit_idx() 220 2026.08.17 23:52:12.847500 [ 423985 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.847502 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.847504 [ 423985 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.847504 [ 424007 ] {} RaftInstance: notify cb 221 0x7f0eceeada20 2026.08.17 23:52:12.847523 [ 424007 ] {} RaftInstance: DONE: commit upto 221, current idx 221 2026.08.17 23:52:12.847525 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.851624 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.851631 [ 423980 ] {} RaftInstance: last durable index 222, precommit index 222 2026.08.17 23:52:12.851635 [ 423980 ] {} RaftInstance: quorum idx 1, 222 221 221 2026.08.17 23:52:12.851637 [ 423980 ] {} RaftInstance: local log idx 222, target_commit_idx 221, quick_commit_index_ 221, state_->get_commit_idx() 221 2026.08.17 23:52:12.851702 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.851707 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=223 2026.08.17 23:52:12.851710 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.851713 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 223 2026.08.17 23:52:12.851715 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.851717 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 221, new matched idx: 222 2026.08.17 23:52:12.851719 [ 423991 ] {} RaftInstance: last durable index 222, precommit index 222 2026.08.17 23:52:12.851722 [ 423991 ] {} RaftInstance: quorum idx 1, 222 222 221 2026.08.17 23:52:12.851725 [ 423991 ] {} RaftInstance: trigger commit upto 222 2026.08.17 23:52:12.851727 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.851729 [ 423991 ] {} RaftInstance: last_log_idx: 222, starting_idx: 1, cur_nxt_idx: 223 2026.08.17 23:52:12.851732 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=222, LastLogTerm=1, EntriesLength=0, CommitIndex=222, Term=1, peer_last_sent_idx 221 2026.08.17 23:52:12.851733 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.851736 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.851750 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:12.851752 [ 423991 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.851755 [ 423991 ] {} RaftInstance: local log idx 222, target_commit_idx 222, quick_commit_index_ 222, state_->get_commit_idx() 221 2026.08.17 23:52:12.851764 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.851758 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.851770 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.851781 [ 424007 ] {} RaftInstance: commit upto 222, current idx 221 2026.08.17 23:52:12.851785 [ 424007 ] {} RaftInstance: commit upto 222, current idx 222 2026.08.17 23:52:12.851776 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=223 2026.08.17 23:52:12.851788 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.851791 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 223 2026.08.17 23:52:12.851792 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.851794 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 221, new matched idx: 222 2026.08.17 23:52:12.851797 [ 423984 ] {} RaftInstance: last durable index 222, precommit index 222 2026.08.17 23:52:12.851799 [ 423984 ] {} RaftInstance: quorum idx 1, 222 222 222 2026.08.17 23:52:12.851801 [ 423984 ] {} RaftInstance: local log idx 222, target_commit_idx 222, quick_commit_index_ 222, state_->get_commit_idx() 221 2026.08.17 23:52:12.851803 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.851805 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.851808 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.851811 [ 423984 ] {} RaftInstance: last_log_idx: 222, starting_idx: 1, cur_nxt_idx: 223 2026.08.17 23:52:12.851813 [ 424007 ] {} RaftInstance: notify cb 222 0x7f0ed22b5920 2026.08.17 23:52:12.851815 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=222, LastLogTerm=1, EntriesLength=0, CommitIndex=222, Term=1, peer_last_sent_idx 222 2026.08.17 23:52:12.851816 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.851807 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.851818 [ 424007 ] {} RaftInstance: DONE: commit upto 222, current idx 222 2026.08.17 23:52:12.851819 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.851832 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.851848 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:12.851854 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=223 2026.08.17 23:52:12.851858 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.851861 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 223 2026.08.17 23:52:12.851863 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.851865 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 222, new matched idx: 222 2026.08.17 23:52:12.851868 [ 423996 ] {} RaftInstance: last durable index 222, precommit index 222 2026.08.17 23:52:12.851871 [ 423996 ] {} RaftInstance: quorum idx 1, 222 222 222 2026.08.17 23:52:12.851874 [ 423996 ] {} RaftInstance: local log idx 222, target_commit_idx 222, quick_commit_index_ 222, state_->get_commit_idx() 222 2026.08.17 23:52:12.851937 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.851947 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=223 2026.08.17 23:52:12.851950 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.851953 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 223 2026.08.17 23:52:12.851960 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.851962 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 222, new matched idx: 222 2026.08.17 23:52:12.851964 [ 423981 ] {} RaftInstance: last durable index 222, precommit index 222 2026.08.17 23:52:12.851967 [ 423981 ] {} RaftInstance: quorum idx 1, 222 222 222 2026.08.17 23:52:12.851969 [ 423981 ] {} RaftInstance: local log idx 222, target_commit_idx 222, quick_commit_index_ 222, state_->get_commit_idx() 222 2026.08.17 23:52:12.932685 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 89 2026.08.17 23:52:12.932711 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.932728 [ 423977 ] {} RaftInstance: append at log_idx 223, timestamp 1787010732932714 2026.08.17 23:52:12.932749 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.932762 [ 424009 ] {} RaftInstance: last_log_idx: 222, starting_idx: 1, cur_nxt_idx: 224 2026.08.17 23:52:12.932767 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=222, LastLogTerm=1, EntriesLength=1, CommitIndex=222, Term=1, peer_last_sent_idx 223 2026.08.17 23:52:12.932770 [ 424009 ] {} RaftInstance: idx: 223 2026.08.17 23:52:12.932775 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.932799 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.932801 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.932803 [ 424009 ] {} RaftInstance: last_log_idx: 222, starting_idx: 1, cur_nxt_idx: 224 2026.08.17 23:52:12.932805 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=222, LastLogTerm=1, EntriesLength=1, CommitIndex=222, Term=1, peer_last_sent_idx 223 2026.08.17 23:52:12.932807 [ 424009 ] {} RaftInstance: idx: 223 2026.08.17 23:52:12.932808 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.932823 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.935631 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.935641 [ 423980 ] {} RaftInstance: last durable index 223, precommit index 223 2026.08.17 23:52:12.935646 [ 423980 ] {} RaftInstance: quorum idx 1, 223 222 222 2026.08.17 23:52:12.935649 [ 423980 ] {} RaftInstance: local log idx 223, target_commit_idx 222, quick_commit_index_ 222, state_->get_commit_idx() 222 2026.08.17 23:52:12.935649 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.935663 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=224 2026.08.17 23:52:12.935668 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.935672 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 224 2026.08.17 23:52:12.935674 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.935677 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 222, new matched idx: 223 2026.08.17 23:52:12.935680 [ 423982 ] {} RaftInstance: last durable index 223, precommit index 223 2026.08.17 23:52:12.935686 [ 423982 ] {} RaftInstance: quorum idx 1, 223 223 222 2026.08.17 23:52:12.935689 [ 423982 ] {} RaftInstance: trigger commit upto 223 2026.08.17 23:52:12.935692 [ 423982 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.935695 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.935697 [ 423982 ] {} RaftInstance: last_log_idx: 223, starting_idx: 1, cur_nxt_idx: 224 2026.08.17 23:52:12.935700 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=223, LastLogTerm=1, EntriesLength=0, CommitIndex=223, Term=1, peer_last_sent_idx 223 2026.08.17 23:52:12.935707 [ 423982 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.935710 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.935714 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.935722 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:12.935727 [ 423982 ] {} RaftInstance: local log idx 223, target_commit_idx 223, quick_commit_index_ 223, state_->get_commit_idx() 222 2026.08.17 23:52:12.935729 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.935738 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=224 2026.08.17 23:52:12.935745 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.935740 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.935750 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 224 2026.08.17 23:52:12.935754 [ 424007 ] {} RaftInstance: commit upto 223, current idx 222 2026.08.17 23:52:12.935759 [ 424007 ] {} RaftInstance: commit upto 223, current idx 223 2026.08.17 23:52:12.935755 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.935767 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 222, new matched idx: 223 2026.08.17 23:52:12.935769 [ 423983 ] {} RaftInstance: last durable index 223, precommit index 223 2026.08.17 23:52:12.935773 [ 423983 ] {} RaftInstance: quorum idx 1, 223 223 223 2026.08.17 23:52:12.935775 [ 423983 ] {} RaftInstance: local log idx 223, target_commit_idx 223, quick_commit_index_ 223, state_->get_commit_idx() 222 2026.08.17 23:52:12.935777 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.935779 [ 424007 ] {} RaftInstance: notify cb 223 0x7f0ed22b5a20 2026.08.17 23:52:12.935779 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.935785 [ 424007 ] {} RaftInstance: DONE: commit upto 223, current idx 223 2026.08.17 23:52:12.935787 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.935791 [ 423983 ] {} RaftInstance: last_log_idx: 223, starting_idx: 1, cur_nxt_idx: 224 2026.08.17 23:52:12.935794 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=223, LastLogTerm=1, EntriesLength=0, CommitIndex=223, Term=1, peer_last_sent_idx 223 2026.08.17 23:52:12.935796 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.935799 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.935810 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:12.935844 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.935850 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=224 2026.08.17 23:52:12.935852 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.935855 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 224 2026.08.17 23:52:12.935858 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.935860 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 223, new matched idx: 223 2026.08.17 23:52:12.935863 [ 423993 ] {} RaftInstance: last durable index 223, precommit index 223 2026.08.17 23:52:12.935866 [ 423993 ] {} RaftInstance: quorum idx 1, 223 223 223 2026.08.17 23:52:12.935868 [ 423993 ] {} RaftInstance: local log idx 223, target_commit_idx 223, quick_commit_index_ 223, state_->get_commit_idx() 223 2026.08.17 23:52:12.935870 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 1549 2026.08.17 23:52:12.935787 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.935887 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.935896 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=224 2026.08.17 23:52:12.935898 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.935901 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 224 2026.08.17 23:52:12.935904 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.935900 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.935906 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 223, new matched idx: 223 2026.08.17 23:52:12.935916 [ 423985 ] {} RaftInstance: last durable index 223, precommit index 223 2026.08.17 23:52:12.935919 [ 423985 ] {} RaftInstance: quorum idx 1, 223 223 223 2026.08.17 23:52:12.935920 [ 423985 ] {} RaftInstance: local log idx 223, target_commit_idx 223, quick_commit_index_ 223, state_->get_commit_idx() 223 2026.08.17 23:52:12.935935 [ 423977 ] {} RaftInstance: append at log_idx 224, timestamp 1787010732935911 2026.08.17 23:52:12.935949 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.935953 [ 424009 ] {} RaftInstance: last_log_idx: 223, starting_idx: 1, cur_nxt_idx: 225 2026.08.17 23:52:12.935957 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=223, LastLogTerm=1, EntriesLength=1, CommitIndex=223, Term=1, peer_last_sent_idx 224 2026.08.17 23:52:12.935959 [ 424009 ] {} RaftInstance: idx: 224 2026.08.17 23:52:12.935962 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.935983 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.935985 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.935987 [ 424009 ] {} RaftInstance: last_log_idx: 223, starting_idx: 1, cur_nxt_idx: 225 2026.08.17 23:52:12.935989 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=223, LastLogTerm=1, EntriesLength=1, CommitIndex=223, Term=1, peer_last_sent_idx 224 2026.08.17 23:52:12.935990 [ 424009 ] {} RaftInstance: idx: 224 2026.08.17 23:52:12.935992 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.936009 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.939143 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.939152 [ 423980 ] {} RaftInstance: last durable index 224, precommit index 224 2026.08.17 23:52:12.939157 [ 423980 ] {} RaftInstance: quorum idx 1, 224 223 223 2026.08.17 23:52:12.939161 [ 423980 ] {} RaftInstance: local log idx 224, target_commit_idx 223, quick_commit_index_ 223, state_->get_commit_idx() 223 2026.08.17 23:52:12.939203 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.939210 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=225 2026.08.17 23:52:12.939213 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.939215 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 225 2026.08.17 23:52:12.939218 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.939220 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 223, new matched idx: 224 2026.08.17 23:52:12.939223 [ 423993 ] {} RaftInstance: last durable index 224, precommit index 224 2026.08.17 23:52:12.939226 [ 423993 ] {} RaftInstance: quorum idx 1, 224 224 223 2026.08.17 23:52:12.939231 [ 423993 ] {} RaftInstance: trigger commit upto 224 2026.08.17 23:52:12.939233 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.939236 [ 423993 ] {} RaftInstance: last_log_idx: 224, starting_idx: 1, cur_nxt_idx: 225 2026.08.17 23:52:12.939239 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=224, LastLogTerm=1, EntriesLength=0, CommitIndex=224, Term=1, peer_last_sent_idx 224 2026.08.17 23:52:12.939241 [ 423993 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.939243 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.939255 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:12.939258 [ 423993 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.939261 [ 423993 ] {} RaftInstance: local log idx 224, target_commit_idx 224, quick_commit_index_ 224, state_->get_commit_idx() 223 2026.08.17 23:52:12.939263 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.939271 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.939276 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=225 2026.08.17 23:52:12.939279 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.939282 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 225 2026.08.17 23:52:12.939284 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.939286 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 223, new matched idx: 224 2026.08.17 23:52:12.939288 [ 423989 ] {} RaftInstance: last durable index 224, precommit index 224 2026.08.17 23:52:12.939292 [ 423989 ] {} RaftInstance: quorum idx 1, 224 224 224 2026.08.17 23:52:12.939294 [ 423989 ] {} RaftInstance: local log idx 224, target_commit_idx 224, quick_commit_index_ 224, state_->get_commit_idx() 223 2026.08.17 23:52:12.939295 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.939297 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.939300 [ 423989 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.939302 [ 423989 ] {} RaftInstance: last_log_idx: 224, starting_idx: 1, cur_nxt_idx: 225 2026.08.17 23:52:12.939304 [ 423989 ] {} RaftInstance: append_entries for 2 with LastLogIndex=224, LastLogTerm=1, EntriesLength=0, CommitIndex=224, Term=1, peer_last_sent_idx 224 2026.08.17 23:52:12.939306 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.939309 [ 423989 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.939309 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.939313 [ 424007 ] {} RaftInstance: commit upto 224, current idx 223 2026.08.17 23:52:12.939314 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.939316 [ 424007 ] {} RaftInstance: commit upto 224, current idx 224 2026.08.17 23:52:12.939334 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:12.939341 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=225 2026.08.17 23:52:12.939345 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.939349 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 225 2026.08.17 23:52:12.939352 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.939354 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 224, new matched idx: 224 2026.08.17 23:52:12.939359 [ 423996 ] {} RaftInstance: last durable index 224, precommit index 224 2026.08.17 23:52:12.939362 [ 423996 ] {} RaftInstance: quorum idx 1, 224 224 224 2026.08.17 23:52:12.939366 [ 423996 ] {} RaftInstance: local log idx 224, target_commit_idx 224, quick_commit_index_ 224, state_->get_commit_idx() 223 2026.08.17 23:52:12.939368 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.939354 [ 424007 ] {} RaftInstance: notify cb 224 0x7f0ed22b5b20 2026.08.17 23:52:12.939392 [ 424007 ] {} RaftInstance: DONE: commit upto 224, current idx 224 2026.08.17 23:52:12.939395 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.939410 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.939422 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=225 2026.08.17 23:52:12.939426 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.939429 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 225 2026.08.17 23:52:12.939431 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.939432 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 224, new matched idx: 224 2026.08.17 23:52:12.939435 [ 423988 ] {} RaftInstance: last durable index 224, precommit index 224 2026.08.17 23:52:12.939438 [ 423988 ] {} RaftInstance: quorum idx 1, 224 224 224 2026.08.17 23:52:12.939441 [ 423988 ] {} RaftInstance: local log idx 224, target_commit_idx 224, quick_commit_index_ 224, state_->get_commit_idx() 224 2026.08.17 23:52:12.939456 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 233 2026.08.17 23:52:12.939465 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.939486 [ 423977 ] {} RaftInstance: append at log_idx 225, timestamp 1787010732939467 2026.08.17 23:52:12.939500 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.939504 [ 424009 ] {} RaftInstance: last_log_idx: 224, starting_idx: 1, cur_nxt_idx: 226 2026.08.17 23:52:12.939508 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=224, LastLogTerm=1, EntriesLength=1, CommitIndex=224, Term=1, peer_last_sent_idx 225 2026.08.17 23:52:12.939510 [ 424009 ] {} RaftInstance: idx: 225 2026.08.17 23:52:12.939513 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.939529 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.939531 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.939532 [ 424009 ] {} RaftInstance: last_log_idx: 224, starting_idx: 1, cur_nxt_idx: 226 2026.08.17 23:52:12.939534 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=224, LastLogTerm=1, EntriesLength=1, CommitIndex=224, Term=1, peer_last_sent_idx 225 2026.08.17 23:52:12.939536 [ 424009 ] {} RaftInstance: idx: 225 2026.08.17 23:52:12.939538 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.939546 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.941239 [ 423988 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.941260 [ 423988 ] {} RaftInstance: append at log_idx 226, timestamp 1787010732941247 2026.08.17 23:52:12.941272 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.941280 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.941901 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.941907 [ 423980 ] {} RaftInstance: last durable index 225, precommit index 226 2026.08.17 23:52:12.941911 [ 423980 ] {} RaftInstance: quorum idx 1, 225 224 224 2026.08.17 23:52:12.941919 [ 423980 ] {} RaftInstance: local log idx 226, target_commit_idx 224, quick_commit_index_ 224, state_->get_commit_idx() 224 2026.08.17 23:52:12.941956 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.941962 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=226 2026.08.17 23:52:12.941965 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.941968 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 226 2026.08.17 23:52:12.941970 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.941972 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 224, new matched idx: 225 2026.08.17 23:52:12.941974 [ 423990 ] {} RaftInstance: last durable index 225, precommit index 226 2026.08.17 23:52:12.941977 [ 423990 ] {} RaftInstance: quorum idx 1, 225 225 224 2026.08.17 23:52:12.941979 [ 423990 ] {} RaftInstance: trigger commit upto 225 2026.08.17 23:52:12.941981 [ 423990 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.941983 [ 423990 ] {} RaftInstance: last_log_idx: 225, starting_idx: 1, cur_nxt_idx: 227 2026.08.17 23:52:12.941987 [ 423990 ] {} RaftInstance: append_entries for 3 with LastLogIndex=225, LastLogTerm=1, EntriesLength=1, CommitIndex=225, Term=1, peer_last_sent_idx 225 2026.08.17 23:52:12.941988 [ 423990 ] {} RaftInstance: idx: 226 2026.08.17 23:52:12.941991 [ 423990 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.941999 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:12.942002 [ 423990 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.942005 [ 423990 ] {} RaftInstance: local log idx 226, target_commit_idx 225, quick_commit_index_ 225, state_->get_commit_idx() 224 2026.08.17 23:52:12.942007 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.942010 [ 423990 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.942012 [ 423990 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.942016 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.942020 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=226 2026.08.17 23:52:12.942022 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.942023 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.942025 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 226 2026.08.17 23:52:12.942026 [ 424007 ] {} RaftInstance: commit upto 225, current idx 224 2026.08.17 23:52:12.942028 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.942033 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 224, new matched idx: 225 2026.08.17 23:52:12.942035 [ 423993 ] {} RaftInstance: last durable index 225, precommit index 226 2026.08.17 23:52:12.942029 [ 424007 ] {} RaftInstance: commit upto 225, current idx 225 2026.08.17 23:52:12.942066 [ 424007 ] {} RaftInstance: notify cb 225 0x7f0ed22b5c20 2026.08.17 23:52:12.942070 [ 424007 ] {} RaftInstance: DONE: commit upto 225, current idx 225 2026.08.17 23:52:12.942072 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.942039 [ 423993 ] {} RaftInstance: quorum idx 1, 225 225 225 2026.08.17 23:52:12.942100 [ 423993 ] {} RaftInstance: local log idx 226, target_commit_idx 225, quick_commit_index_ 225, state_->get_commit_idx() 225 2026.08.17 23:52:12.942101 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.942103 [ 423993 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.942107 [ 423993 ] {} RaftInstance: last_log_idx: 225, starting_idx: 1, cur_nxt_idx: 227 2026.08.17 23:52:12.942110 [ 423993 ] {} RaftInstance: append_entries for 2 with LastLogIndex=225, LastLogTerm=1, EntriesLength=1, CommitIndex=225, Term=1, peer_last_sent_idx 225 2026.08.17 23:52:12.942111 [ 423993 ] {} RaftInstance: idx: 226 2026.08.17 23:52:12.942113 [ 423993 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.942121 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:12.942595 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 170 2026.08.17 23:52:12.942610 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.942622 [ 423977 ] {} RaftInstance: append at log_idx 227, timestamp 1787010732942612 2026.08.17 23:52:12.942636 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.942642 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.945010 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.945024 [ 423980 ] {} RaftInstance: last durable index 226, precommit index 227 2026.08.17 23:52:12.945029 [ 423980 ] {} RaftInstance: quorum idx 1, 226 225 225 2026.08.17 23:52:12.945032 [ 423980 ] {} RaftInstance: local log idx 227, target_commit_idx 225, quick_commit_index_ 225, state_->get_commit_idx() 225 2026.08.17 23:52:12.945125 [ 423990 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.945131 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=227 2026.08.17 23:52:12.945134 [ 423990 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.945137 [ 423990 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 227 2026.08.17 23:52:12.945139 [ 423990 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.945141 [ 423990 ] {} RaftInstance: peer 2, prev matched idx: 225, new matched idx: 226 2026.08.17 23:52:12.945143 [ 423990 ] {} RaftInstance: last durable index 226, precommit index 227 2026.08.17 23:52:12.945146 [ 423990 ] {} RaftInstance: quorum idx 1, 226 226 225 2026.08.17 23:52:12.945148 [ 423990 ] {} RaftInstance: trigger commit upto 226 2026.08.17 23:52:12.945150 [ 423990 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.945153 [ 423990 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.945155 [ 423990 ] {} RaftInstance: last_log_idx: 226, starting_idx: 1, cur_nxt_idx: 228 2026.08.17 23:52:12.945158 [ 423990 ] {} RaftInstance: append_entries for 2 with LastLogIndex=226, LastLogTerm=1, EntriesLength=1, CommitIndex=226, Term=1, peer_last_sent_idx 226 2026.08.17 23:52:12.945160 [ 423990 ] {} RaftInstance: idx: 227 2026.08.17 23:52:12.945162 [ 423990 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.945175 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:12.945177 [ 423990 ] {} RaftInstance: local log idx 227, target_commit_idx 226, quick_commit_index_ 226, state_->get_commit_idx() 225 2026.08.17 23:52:12.945179 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.945183 [ 423990 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.945184 [ 423990 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.945185 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.945189 [ 424007 ] {} RaftInstance: commit upto 226, current idx 225 2026.08.17 23:52:12.945191 [ 424007 ] {} RaftInstance: commit upto 226, current idx 226 2026.08.17 23:52:12.945194 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.945208 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=227 2026.08.17 23:52:12.945211 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.945214 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 227 2026.08.17 23:52:12.945216 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.945220 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 225, new matched idx: 226 2026.08.17 23:52:12.945224 [ 423996 ] {} RaftInstance: last durable index 226, precommit index 227 2026.08.17 23:52:12.945216 [ 424007 ] {} RaftInstance: notify cb 226 0x7f0ed22b5820 2026.08.17 23:52:12.945228 [ 423996 ] {} RaftInstance: quorum idx 1, 226 226 226 2026.08.17 23:52:12.945238 [ 423996 ] {} RaftInstance: local log idx 227, target_commit_idx 226, quick_commit_index_ 226, state_->get_commit_idx() 225 2026.08.17 23:52:12.945240 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.945242 [ 423996 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.945244 [ 424007 ] {} RaftInstance: DONE: commit upto 226, current idx 226 2026.08.17 23:52:12.945249 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.945245 [ 423996 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.945254 [ 423996 ] {} RaftInstance: last_log_idx: 226, starting_idx: 1, cur_nxt_idx: 228 2026.08.17 23:52:12.945258 [ 423996 ] {} RaftInstance: append_entries for 3 with LastLogIndex=226, LastLogTerm=1, EntriesLength=1, CommitIndex=226, Term=1, peer_last_sent_idx 226 2026.08.17 23:52:12.945260 [ 423996 ] {} RaftInstance: idx: 227 2026.08.17 23:52:12.945263 [ 423996 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.945274 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:12.949493 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.949503 [ 423980 ] {} RaftInstance: last durable index 227, precommit index 227 2026.08.17 23:52:12.949507 [ 423980 ] {} RaftInstance: quorum idx 1, 227 226 226 2026.08.17 23:52:12.949509 [ 423980 ] {} RaftInstance: local log idx 227, target_commit_idx 226, quick_commit_index_ 226, state_->get_commit_idx() 226 2026.08.17 23:52:12.949553 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.949556 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.949564 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=228 2026.08.17 23:52:12.949567 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.949570 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 228 2026.08.17 23:52:12.949572 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.949574 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 226, new matched idx: 227 2026.08.17 23:52:12.949576 [ 423995 ] {} RaftInstance: last durable index 227, precommit index 227 2026.08.17 23:52:12.949580 [ 423995 ] {} RaftInstance: quorum idx 1, 227 227 226 2026.08.17 23:52:12.949582 [ 423995 ] {} RaftInstance: trigger commit upto 227 2026.08.17 23:52:12.949584 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.949586 [ 423995 ] {} RaftInstance: last_log_idx: 226, starting_idx: 1, cur_nxt_idx: 228 2026.08.17 23:52:12.949589 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=226, LastLogTerm=1, EntriesLength=1, CommitIndex=227, Term=1, peer_last_sent_idx 227 2026.08.17 23:52:12.949596 [ 423995 ] {} RaftInstance: idx: 227 2026.08.17 23:52:12.949599 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.949611 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:12.949613 [ 423995 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.949614 [ 423995 ] {} RaftInstance: last_log_idx: 227, starting_idx: 1, cur_nxt_idx: 228 2026.08.17 23:52:12.949616 [ 423995 ] {} RaftInstance: append_entries for 2 with LastLogIndex=227, LastLogTerm=1, EntriesLength=0, CommitIndex=227, Term=1, peer_last_sent_idx 227 2026.08.17 23:52:12.949618 [ 423995 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.949619 [ 423995 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.949628 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:12.949631 [ 423995 ] {} RaftInstance: local log idx 227, target_commit_idx 227, quick_commit_index_ 227, state_->get_commit_idx() 226 2026.08.17 23:52:12.949632 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.949641 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.949648 [ 424007 ] {} RaftInstance: commit upto 227, current idx 226 2026.08.17 23:52:12.949652 [ 424007 ] {} RaftInstance: commit upto 227, current idx 227 2026.08.17 23:52:12.949642 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=228 2026.08.17 23:52:12.949660 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.949663 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 228 2026.08.17 23:52:12.949665 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.949666 [ 424007 ] {} RaftInstance: notify cb 227 0x7f0ed22b5d20 2026.08.17 23:52:12.949668 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 226, new matched idx: 227 2026.08.17 23:52:12.949679 [ 423985 ] {} RaftInstance: last durable index 227, precommit index 227 2026.08.17 23:52:12.949672 [ 424007 ] {} RaftInstance: DONE: commit upto 227, current idx 227 2026.08.17 23:52:12.949683 [ 423985 ] {} RaftInstance: quorum idx 1, 227 227 227 2026.08.17 23:52:12.949684 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.949695 [ 423985 ] {} RaftInstance: local log idx 227, target_commit_idx 227, quick_commit_index_ 227, state_->get_commit_idx() 227 2026.08.17 23:52:12.949695 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.949705 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=228 2026.08.17 23:52:12.949707 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.949709 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.949717 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 228 2026.08.17 23:52:12.949719 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.949721 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 227, new matched idx: 227 2026.08.17 23:52:12.949724 [ 423994 ] {} RaftInstance: last durable index 227, precommit index 227 2026.08.17 23:52:12.949727 [ 423994 ] {} RaftInstance: quorum idx 1, 227 227 227 2026.08.17 23:52:12.949729 [ 423994 ] {} RaftInstance: local log idx 227, target_commit_idx 227, quick_commit_index_ 227, state_->get_commit_idx() 227 2026.08.17 23:52:12.949735 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=228 2026.08.17 23:52:12.949739 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.949744 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 228 2026.08.17 23:52:12.949746 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.949748 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 227, new matched idx: 227 2026.08.17 23:52:12.949750 [ 423984 ] {} RaftInstance: last durable index 227, precommit index 227 2026.08.17 23:52:12.949754 [ 423984 ] {} RaftInstance: quorum idx 1, 227 227 227 2026.08.17 23:52:12.949756 [ 423984 ] {} RaftInstance: local log idx 227, target_commit_idx 227, quick_commit_index_ 227, state_->get_commit_idx() 227 2026.08.17 23:52:12.954015 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 83 2026.08.17 23:52:12.954029 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.954039 [ 423985 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.954042 [ 423977 ] {} RaftInstance: append at log_idx 228, timestamp 1787010732954031 2026.08.17 23:52:12.954057 [ 423985 ] {} RaftInstance: append at log_idx 229, timestamp 1787010732954045 2026.08.17 23:52:12.954062 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.954071 [ 424009 ] {} RaftInstance: last_log_idx: 227, starting_idx: 1, cur_nxt_idx: 230 2026.08.17 23:52:12.954075 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=227, LastLogTerm=1, EntriesLength=2, CommitIndex=227, Term=1, peer_last_sent_idx 227 2026.08.17 23:52:12.954077 [ 424009 ] {} RaftInstance: idx range: 228-229 2026.08.17 23:52:12.954079 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.954092 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.954095 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.954096 [ 424009 ] {} RaftInstance: last_log_idx: 227, starting_idx: 1, cur_nxt_idx: 230 2026.08.17 23:52:12.954098 [ 424009 ] {} RaftInstance: last sent log (228) to peer 2 is not applied, cnt 1 2026.08.17 23:52:12.954100 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=227, LastLogTerm=1, EntriesLength=2, CommitIndex=227, Term=1, peer_last_sent_idx 228 2026.08.17 23:52:12.954102 [ 424009 ] {} RaftInstance: idx range: 228-229 2026.08.17 23:52:12.954103 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.954111 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.954113 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.954115 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.957859 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.957869 [ 423980 ] {} RaftInstance: last durable index 228, precommit index 229 2026.08.17 23:52:12.957873 [ 423980 ] {} RaftInstance: quorum idx 1, 228 227 227 2026.08.17 23:52:12.957876 [ 423980 ] {} RaftInstance: local log idx 229, target_commit_idx 227, quick_commit_index_ 227, state_->get_commit_idx() 227 2026.08.17 23:52:12.957927 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.957935 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=230 2026.08.17 23:52:12.957938 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.957941 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 230 2026.08.17 23:52:12.957943 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.957945 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 227, new matched idx: 229 2026.08.17 23:52:12.957952 [ 423986 ] {} RaftInstance: last durable index 228, precommit index 229 2026.08.17 23:52:12.957956 [ 423986 ] {} RaftInstance: quorum idx 1, 229 228 227 2026.08.17 23:52:12.957958 [ 423986 ] {} RaftInstance: trigger commit upto 228 2026.08.17 23:52:12.957961 [ 423986 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.957963 [ 423986 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.957965 [ 423986 ] {} RaftInstance: last_log_idx: 229, starting_idx: 1, cur_nxt_idx: 230 2026.08.17 23:52:12.957968 [ 423986 ] {} RaftInstance: append_entries for 2 with LastLogIndex=229, LastLogTerm=1, EntriesLength=0, CommitIndex=228, Term=1, peer_last_sent_idx 228 2026.08.17 23:52:12.957969 [ 423986 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.957972 [ 423986 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.957983 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:12.957985 [ 423986 ] {} RaftInstance: local log idx 229, target_commit_idx 228, quick_commit_index_ 228, state_->get_commit_idx() 227 2026.08.17 23:52:12.957987 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.958001 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.958008 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.958011 [ 424007 ] {} RaftInstance: commit upto 228, current idx 227 2026.08.17 23:52:12.958026 [ 424007 ] {} RaftInstance: commit upto 228, current idx 228 2026.08.17 23:52:12.958020 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=230 2026.08.17 23:52:12.958032 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.958036 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 230 2026.08.17 23:52:12.958037 [ 424007 ] {} RaftInstance: notify cb 228 0x7f0ed22b5e20 2026.08.17 23:52:12.958044 [ 424007 ] {} RaftInstance: DONE: commit upto 228, current idx 228 2026.08.17 23:52:12.958051 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.958038 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.958066 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 227, new matched idx: 229 2026.08.17 23:52:12.958070 [ 423983 ] {} RaftInstance: last durable index 228, precommit index 229 2026.08.17 23:52:12.958074 [ 423983 ] {} RaftInstance: quorum idx 1, 229 229 228 2026.08.17 23:52:12.958076 [ 423983 ] {} RaftInstance: trigger commit upto 229 2026.08.17 23:52:12.958078 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.958081 [ 423983 ] {} RaftInstance: last_log_idx: 229, starting_idx: 1, cur_nxt_idx: 230 2026.08.17 23:52:12.958083 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=229, LastLogTerm=1, EntriesLength=0, CommitIndex=229, Term=1, peer_last_sent_idx 228 2026.08.17 23:52:12.958085 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.958088 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.958106 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:12.958108 [ 423983 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.958111 [ 423983 ] {} RaftInstance: local log idx 229, target_commit_idx 229, quick_commit_index_ 229, state_->get_commit_idx() 228 2026.08.17 23:52:12.958114 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.958118 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.958120 [ 423983 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.958122 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.958136 [ 424007 ] {} RaftInstance: commit upto 229, current idx 228 2026.08.17 23:52:12.958139 [ 424007 ] {} RaftInstance: commit upto 229, current idx 229 2026.08.17 23:52:12.958146 [ 424007 ] {} RaftInstance: notify cb 229 0x7f0eceeada20 2026.08.17 23:52:12.958168 [ 424007 ] {} RaftInstance: DONE: commit upto 229, current idx 229 2026.08.17 23:52:12.958171 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.958196 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.958206 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=230 2026.08.17 23:52:12.958209 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.958213 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 230 2026.08.17 23:52:12.958213 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.958215 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.958222 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 229, new matched idx: 229 2026.08.17 23:52:12.958225 [ 423996 ] {} RaftInstance: last durable index 228, precommit index 229 2026.08.17 23:52:12.958229 [ 423996 ] {} RaftInstance: quorum idx 1, 229 229 228 2026.08.17 23:52:12.958231 [ 423996 ] {} RaftInstance: local log idx 229, target_commit_idx 229, quick_commit_index_ 229, state_->get_commit_idx() 229 2026.08.17 23:52:12.958236 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=230 2026.08.17 23:52:12.958239 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.958241 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 230 2026.08.17 23:52:12.958243 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.958245 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 229, new matched idx: 229 2026.08.17 23:52:12.958247 [ 423995 ] {} RaftInstance: last durable index 228, precommit index 229 2026.08.17 23:52:12.958250 [ 423995 ] {} RaftInstance: quorum idx 1, 229 229 228 2026.08.17 23:52:12.958253 [ 423995 ] {} RaftInstance: local log idx 229, target_commit_idx 229, quick_commit_index_ 229, state_->get_commit_idx() 229 2026.08.17 23:52:12.958255 [ 423995 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.958257 [ 423995 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.958259 [ 423995 ] {} RaftInstance: last_log_idx: 229, starting_idx: 1, cur_nxt_idx: 230 2026.08.17 23:52:12.958262 [ 423995 ] {} RaftInstance: append_entries for 2 with LastLogIndex=229, LastLogTerm=1, EntriesLength=0, CommitIndex=229, Term=1, peer_last_sent_idx 230 2026.08.17 23:52:12.958263 [ 423995 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.958284 [ 423995 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.958299 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:12.958381 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.958386 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=230 2026.08.17 23:52:12.958389 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.958391 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 230 2026.08.17 23:52:12.958393 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.958395 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 229, new matched idx: 229 2026.08.17 23:52:12.958399 [ 423981 ] {} RaftInstance: last durable index 228, precommit index 229 2026.08.17 23:52:12.958403 [ 423981 ] {} RaftInstance: quorum idx 1, 229 229 228 2026.08.17 23:52:12.958405 [ 423981 ] {} RaftInstance: local log idx 229, target_commit_idx 229, quick_commit_index_ 229, state_->get_commit_idx() 229 2026.08.17 23:52:12.958494 [ 423984 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.958582 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 5982 2026.08.17 23:52:12.958587 [ 423984 ] {} RaftInstance: append at log_idx 230, timestamp 1787010732958502 2026.08.17 23:52:12.958598 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.958607 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.958613 [ 424009 ] {} RaftInstance: last_log_idx: 229, starting_idx: 1, cur_nxt_idx: 231 2026.08.17 23:52:12.958616 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=229, LastLogTerm=1, EntriesLength=1, CommitIndex=229, Term=1, peer_last_sent_idx 230 2026.08.17 23:52:12.958619 [ 424009 ] {} RaftInstance: idx: 230 2026.08.17 23:52:12.958622 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.958629 [ 423977 ] {} RaftInstance: append at log_idx 231, timestamp 1787010732958600 2026.08.17 23:52:12.958652 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.958654 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.958655 [ 424009 ] {} RaftInstance: last_log_idx: 229, starting_idx: 1, cur_nxt_idx: 232 2026.08.17 23:52:12.958657 [ 424009 ] {} RaftInstance: last sent log (230) to peer 2 is not applied, cnt 1 2026.08.17 23:52:12.958660 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=229, LastLogTerm=1, EntriesLength=2, CommitIndex=229, Term=1, peer_last_sent_idx 230 2026.08.17 23:52:12.958662 [ 424009 ] {} RaftInstance: idx range: 230-231 2026.08.17 23:52:12.958663 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.958680 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.958682 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.958685 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.961701 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.961713 [ 423980 ] {} RaftInstance: last durable index 229, precommit index 231 2026.08.17 23:52:12.961717 [ 423980 ] {} RaftInstance: quorum idx 1, 229 229 229 2026.08.17 23:52:12.961719 [ 423980 ] {} RaftInstance: local log idx 231, target_commit_idx 229, quick_commit_index_ 229, state_->get_commit_idx() 229 2026.08.17 23:52:12.961763 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.961769 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=232 2026.08.17 23:52:12.961772 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.961776 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 232 2026.08.17 23:52:12.961781 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.961783 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 229, new matched idx: 231 2026.08.17 23:52:12.961771 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.961785 [ 423993 ] {} RaftInstance: last durable index 229, precommit index 231 2026.08.17 23:52:12.961796 [ 423993 ] {} RaftInstance: quorum idx 1, 231 229 229 2026.08.17 23:52:12.961802 [ 423993 ] {} RaftInstance: local log idx 231, target_commit_idx 229, quick_commit_index_ 229, state_->get_commit_idx() 229 2026.08.17 23:52:12.961808 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=231 2026.08.17 23:52:12.961813 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.961815 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 231 2026.08.17 23:52:12.961818 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.961819 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 229, new matched idx: 230 2026.08.17 23:52:12.961822 [ 423992 ] {} RaftInstance: last durable index 229, precommit index 231 2026.08.17 23:52:12.961825 [ 423992 ] {} RaftInstance: quorum idx 1, 231 230 229 2026.08.17 23:52:12.961827 [ 423992 ] {} RaftInstance: trigger commit upto 230 2026.08.17 23:52:12.961829 [ 423992 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.961832 [ 423992 ] {} RaftInstance: last_log_idx: 230, starting_idx: 1, cur_nxt_idx: 232 2026.08.17 23:52:12.961834 [ 423992 ] {} RaftInstance: append_entries for 3 with LastLogIndex=230, LastLogTerm=1, EntriesLength=1, CommitIndex=230, Term=1, peer_last_sent_idx 230 2026.08.17 23:52:12.961836 [ 423992 ] {} RaftInstance: idx: 231 2026.08.17 23:52:12.961839 [ 423992 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.961862 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:12.961864 [ 423992 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.961866 [ 423992 ] {} RaftInstance: last_log_idx: 231, starting_idx: 1, cur_nxt_idx: 232 2026.08.17 23:52:12.961867 [ 423992 ] {} RaftInstance: append_entries for 2 with LastLogIndex=231, LastLogTerm=1, EntriesLength=0, CommitIndex=230, Term=1, peer_last_sent_idx 230 2026.08.17 23:52:12.961869 [ 423992 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.961871 [ 423992 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.961878 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:12.961880 [ 423992 ] {} RaftInstance: local log idx 231, target_commit_idx 230, quick_commit_index_ 230, state_->get_commit_idx() 229 2026.08.17 23:52:12.961883 [ 423992 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.961886 [ 423992 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.961888 [ 423992 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.961891 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.961900 [ 424007 ] {} RaftInstance: commit upto 230, current idx 229 2026.08.17 23:52:12.961903 [ 424007 ] {} RaftInstance: commit upto 230, current idx 230 2026.08.17 23:52:12.961967 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.961973 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=232 2026.08.17 23:52:12.961976 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.961978 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 232 2026.08.17 23:52:12.961980 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.961982 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 231, new matched idx: 231 2026.08.17 23:52:12.961985 [ 423986 ] {} RaftInstance: last durable index 229, precommit index 231 2026.08.17 23:52:12.961989 [ 423986 ] {} RaftInstance: quorum idx 1, 231 230 229 2026.08.17 23:52:12.961991 [ 423986 ] {} RaftInstance: local log idx 231, target_commit_idx 230, quick_commit_index_ 230, state_->get_commit_idx() 229 2026.08.17 23:52:12.961996 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.962043 [ 424007 ] {} RaftInstance: notify cb 230 0x7f0ed22b5e20 2026.08.17 23:52:12.962059 [ 424007 ] {} RaftInstance: DONE: commit upto 230, current idx 230 2026.08.17 23:52:12.962061 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.965655 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.965665 [ 423980 ] {} RaftInstance: last durable index 230, precommit index 231 2026.08.17 23:52:12.965669 [ 423980 ] {} RaftInstance: quorum idx 1, 231 230 230 2026.08.17 23:52:12.965671 [ 423980 ] {} RaftInstance: local log idx 231, target_commit_idx 230, quick_commit_index_ 230, state_->get_commit_idx() 230 2026.08.17 23:52:12.965740 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.965745 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=232 2026.08.17 23:52:12.965747 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.965750 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 232 2026.08.17 23:52:12.965752 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.965753 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 230, new matched idx: 231 2026.08.17 23:52:12.965755 [ 423988 ] {} RaftInstance: last durable index 230, precommit index 231 2026.08.17 23:52:12.965757 [ 423988 ] {} RaftInstance: quorum idx 1, 231 231 230 2026.08.17 23:52:12.965759 [ 423988 ] {} RaftInstance: trigger commit upto 231 2026.08.17 23:52:12.965761 [ 423988 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.965763 [ 423988 ] {} RaftInstance: last_log_idx: 231, starting_idx: 1, cur_nxt_idx: 232 2026.08.17 23:52:12.965766 [ 423988 ] {} RaftInstance: append_entries for 3 with LastLogIndex=231, LastLogTerm=1, EntriesLength=0, CommitIndex=231, Term=1, peer_last_sent_idx 231 2026.08.17 23:52:12.965767 [ 423988 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.965769 [ 423988 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.965780 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:12.965782 [ 423988 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.965784 [ 423988 ] {} RaftInstance: last_log_idx: 231, starting_idx: 1, cur_nxt_idx: 232 2026.08.17 23:52:12.965786 [ 423988 ] {} RaftInstance: append_entries for 2 with LastLogIndex=231, LastLogTerm=1, EntriesLength=0, CommitIndex=231, Term=1, peer_last_sent_idx 232 2026.08.17 23:52:12.965787 [ 423988 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.965789 [ 423988 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.965796 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:12.965799 [ 423988 ] {} RaftInstance: local log idx 231, target_commit_idx 231, quick_commit_index_ 231, state_->get_commit_idx() 230 2026.08.17 23:52:12.965801 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.965809 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.965818 [ 424007 ] {} RaftInstance: commit upto 231, current idx 230 2026.08.17 23:52:12.965821 [ 424007 ] {} RaftInstance: commit upto 231, current idx 231 2026.08.17 23:52:12.965854 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.965860 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=232 2026.08.17 23:52:12.965863 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.965867 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 232 2026.08.17 23:52:12.965870 [ 424007 ] {} RaftInstance: notify cb 231 0x7f0ed22b5f20 2026.08.17 23:52:12.965874 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.965878 [ 424007 ] {} RaftInstance: DONE: commit upto 231, current idx 231 2026.08.17 23:52:12.965879 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 231, new matched idx: 231 2026.08.17 23:52:12.965890 [ 423991 ] {} RaftInstance: last durable index 230, precommit index 231 2026.08.17 23:52:12.965885 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.965893 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.965893 [ 423991 ] {} RaftInstance: quorum idx 1, 231 231 230 2026.08.17 23:52:12.965901 [ 423991 ] {} RaftInstance: local log idx 231, target_commit_idx 231, quick_commit_index_ 231, state_->get_commit_idx() 231 2026.08.17 23:52:12.965907 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=232 2026.08.17 23:52:12.965910 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.965913 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 232 2026.08.17 23:52:12.965915 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.965917 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 231, new matched idx: 231 2026.08.17 23:52:12.965919 [ 423994 ] {} RaftInstance: last durable index 230, precommit index 231 2026.08.17 23:52:12.965923 [ 423994 ] {} RaftInstance: quorum idx 1, 231 231 230 2026.08.17 23:52:12.965924 [ 423994 ] {} RaftInstance: local log idx 231, target_commit_idx 231, quick_commit_index_ 231, state_->get_commit_idx() 231 2026.08.17 23:52:12.966567 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 2886 2026.08.17 23:52:12.966584 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.966621 [ 423977 ] {} RaftInstance: append at log_idx 232, timestamp 1787010732966586 2026.08.17 23:52:12.966635 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.966643 [ 424009 ] {} RaftInstance: last_log_idx: 231, starting_idx: 1, cur_nxt_idx: 233 2026.08.17 23:52:12.966648 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=231, LastLogTerm=1, EntriesLength=1, CommitIndex=231, Term=1, peer_last_sent_idx 232 2026.08.17 23:52:12.966650 [ 424009 ] {} RaftInstance: idx: 232 2026.08.17 23:52:12.966653 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.966709 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.966722 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.966725 [ 424009 ] {} RaftInstance: last_log_idx: 231, starting_idx: 1, cur_nxt_idx: 233 2026.08.17 23:52:12.966729 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=231, LastLogTerm=1, EntriesLength=1, CommitIndex=231, Term=1, peer_last_sent_idx 232 2026.08.17 23:52:12.966731 [ 424009 ] {} RaftInstance: idx: 232 2026.08.17 23:52:12.966734 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.966757 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.966715 [ 423991 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=6, CommitIndex=0 and Term=0 2026.08.17 23:52:12.966770 [ 423991 ] {} RaftInstance: append at log_idx 233, timestamp 1787010732966763 2026.08.17 23:52:12.966776 [ 423991 ] {} RaftInstance: append at log_idx 234, timestamp 1787010732966763 2026.08.17 23:52:12.966780 [ 423991 ] {} RaftInstance: append at log_idx 235, timestamp 1787010732966763 2026.08.17 23:52:12.966788 [ 423991 ] {} RaftInstance: append at log_idx 236, timestamp 1787010732966763 2026.08.17 23:52:12.966793 [ 423991 ] {} RaftInstance: append at log_idx 237, timestamp 1787010732966763 2026.08.17 23:52:12.966797 [ 423991 ] {} RaftInstance: append at log_idx 238, timestamp 1787010732966763 2026.08.17 23:52:12.966804 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.966807 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.969839 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.969849 [ 423980 ] {} RaftInstance: last durable index 231, precommit index 238 2026.08.17 23:52:12.969853 [ 423980 ] {} RaftInstance: quorum idx 1, 231 231 231 2026.08.17 23:52:12.969856 [ 423980 ] {} RaftInstance: local log idx 238, target_commit_idx 231, quick_commit_index_ 231, state_->get_commit_idx() 231 2026.08.17 23:52:12.969893 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.969897 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.969900 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=233 2026.08.17 23:52:12.969902 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.969905 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 233 2026.08.17 23:52:12.969907 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.969909 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 231, new matched idx: 232 2026.08.17 23:52:12.969911 [ 423981 ] {} RaftInstance: last durable index 231, precommit index 238 2026.08.17 23:52:12.969915 [ 423981 ] {} RaftInstance: quorum idx 1, 232 231 231 2026.08.17 23:52:12.969917 [ 423981 ] {} RaftInstance: local log idx 238, target_commit_idx 231, quick_commit_index_ 231, state_->get_commit_idx() 231 2026.08.17 23:52:12.969919 [ 423981 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.969921 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.969923 [ 423981 ] {} RaftInstance: last_log_idx: 232, starting_idx: 1, cur_nxt_idx: 239 2026.08.17 23:52:12.969925 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=232, LastLogTerm=1, EntriesLength=6, CommitIndex=231, Term=1, peer_last_sent_idx 232 2026.08.17 23:52:12.969927 [ 423981 ] {} RaftInstance: idx range: 233-238 2026.08.17 23:52:12.969929 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.969943 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:12.969947 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=233 2026.08.17 23:52:12.969950 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.969953 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 233 2026.08.17 23:52:12.969955 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.969957 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 231, new matched idx: 232 2026.08.17 23:52:12.969959 [ 423987 ] {} RaftInstance: last durable index 231, precommit index 238 2026.08.17 23:52:12.969962 [ 423987 ] {} RaftInstance: quorum idx 1, 232 232 231 2026.08.17 23:52:12.969964 [ 423987 ] {} RaftInstance: trigger commit upto 232 2026.08.17 23:52:12.969966 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.969968 [ 423987 ] {} RaftInstance: last_log_idx: 232, starting_idx: 1, cur_nxt_idx: 239 2026.08.17 23:52:12.969971 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=232, LastLogTerm=1, EntriesLength=6, CommitIndex=232, Term=1, peer_last_sent_idx 232 2026.08.17 23:52:12.969977 [ 423987 ] {} RaftInstance: idx range: 233-238 2026.08.17 23:52:12.969980 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.969996 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:12.969998 [ 423987 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.970001 [ 423987 ] {} RaftInstance: local log idx 238, target_commit_idx 232, quick_commit_index_ 232, state_->get_commit_idx() 231 2026.08.17 23:52:12.970003 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.970006 [ 423987 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.970008 [ 423987 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.970012 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.970020 [ 424007 ] {} RaftInstance: commit upto 232, current idx 231 2026.08.17 23:52:12.970024 [ 424007 ] {} RaftInstance: commit upto 232, current idx 232 2026.08.17 23:52:12.970086 [ 424007 ] {} RaftInstance: notify cb 232 0x7f0ed22b7020 2026.08.17 23:52:12.970090 [ 424007 ] {} RaftInstance: DONE: commit upto 232, current idx 232 2026.08.17 23:52:12.970092 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.970154 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 114 2026.08.17 23:52:12.970161 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.970168 [ 423977 ] {} RaftInstance: append at log_idx 239, timestamp 1787010732970163 2026.08.17 23:52:12.970174 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.970177 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.973717 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.973728 [ 423980 ] {} RaftInstance: last durable index 232, precommit index 239 2026.08.17 23:52:12.973732 [ 423980 ] {} RaftInstance: quorum idx 1, 232 232 232 2026.08.17 23:52:12.973734 [ 423980 ] {} RaftInstance: local log idx 239, target_commit_idx 232, quick_commit_index_ 232, state_->get_commit_idx() 232 2026.08.17 23:52:12.973796 [ 423990 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.973806 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=239 2026.08.17 23:52:12.973809 [ 423990 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.973812 [ 423990 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 239 2026.08.17 23:52:12.973814 [ 423990 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.973816 [ 423990 ] {} RaftInstance: peer 2, prev matched idx: 232, new matched idx: 238 2026.08.17 23:52:12.973819 [ 423990 ] {} RaftInstance: last durable index 232, precommit index 239 2026.08.17 23:52:12.973822 [ 423990 ] {} RaftInstance: quorum idx 1, 238 232 232 2026.08.17 23:52:12.973824 [ 423990 ] {} RaftInstance: local log idx 239, target_commit_idx 232, quick_commit_index_ 232, state_->get_commit_idx() 232 2026.08.17 23:52:12.973826 [ 423990 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.973829 [ 423990 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.973831 [ 423990 ] {} RaftInstance: last_log_idx: 238, starting_idx: 1, cur_nxt_idx: 240 2026.08.17 23:52:12.973835 [ 423990 ] {} RaftInstance: append_entries for 2 with LastLogIndex=238, LastLogTerm=1, EntriesLength=1, CommitIndex=232, Term=1, peer_last_sent_idx 233 2026.08.17 23:52:12.973840 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.973882 [ 423990 ] {} RaftInstance: idx: 239 2026.08.17 23:52:12.973892 [ 423990 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.973906 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:12.973911 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=239 2026.08.17 23:52:12.973914 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.973917 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 239 2026.08.17 23:52:12.973919 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.973921 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 232, new matched idx: 238 2026.08.17 23:52:12.973923 [ 423983 ] {} RaftInstance: last durable index 232, precommit index 239 2026.08.17 23:52:12.973927 [ 423983 ] {} RaftInstance: quorum idx 1, 238 238 232 2026.08.17 23:52:12.973929 [ 423983 ] {} RaftInstance: trigger commit upto 238 2026.08.17 23:52:12.973932 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.973934 [ 423983 ] {} RaftInstance: last_log_idx: 238, starting_idx: 1, cur_nxt_idx: 240 2026.08.17 23:52:12.973937 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=238, LastLogTerm=1, EntriesLength=1, CommitIndex=238, Term=1, peer_last_sent_idx 233 2026.08.17 23:52:12.973939 [ 423983 ] {} RaftInstance: idx: 239 2026.08.17 23:52:12.973942 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.973958 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:12.973961 [ 423983 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.973963 [ 423983 ] {} RaftInstance: local log idx 239, target_commit_idx 238, quick_commit_index_ 238, state_->get_commit_idx() 232 2026.08.17 23:52:12.973965 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.973968 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.973970 [ 423983 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.973971 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.973980 [ 424007 ] {} RaftInstance: commit upto 238, current idx 232 2026.08.17 23:52:12.973983 [ 424007 ] {} RaftInstance: commit upto 238, current idx 233 2026.08.17 23:52:12.973990 [ 424007 ] {} RaftInstance: commit upto 238, current idx 234 2026.08.17 23:52:12.973994 [ 424007 ] {} RaftInstance: commit upto 238, current idx 235 2026.08.17 23:52:12.973997 [ 424007 ] {} RaftInstance: commit upto 238, current idx 236 2026.08.17 23:52:12.974001 [ 424007 ] {} RaftInstance: commit upto 238, current idx 237 2026.08.17 23:52:12.974011 [ 424007 ] {} RaftInstance: commit upto 238, current idx 238 2026.08.17 23:52:12.974017 [ 424007 ] {} RaftInstance: notify cb 238 0x7f0ed2682720 2026.08.17 23:52:12.974038 [ 424007 ] {} RaftInstance: DONE: commit upto 238, current idx 238 2026.08.17 23:52:12.974040 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.974089 [ 423996 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=4, CommitIndex=0 and Term=0 2026.08.17 23:52:12.974102 [ 423996 ] {} RaftInstance: append at log_idx 240, timestamp 1787010732974092 2026.08.17 23:52:12.974111 [ 423996 ] {} RaftInstance: append at log_idx 241, timestamp 1787010732974092 2026.08.17 23:52:12.974114 [ 423996 ] {} RaftInstance: append at log_idx 242, timestamp 1787010732974092 2026.08.17 23:52:12.974117 [ 423996 ] {} RaftInstance: append at log_idx 243, timestamp 1787010732974092 2026.08.17 23:52:12.974127 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.974134 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.977866 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.977874 [ 423980 ] {} RaftInstance: last durable index 238, precommit index 243 2026.08.17 23:52:12.977879 [ 423980 ] {} RaftInstance: quorum idx 1, 238 238 238 2026.08.17 23:52:12.977881 [ 423980 ] {} RaftInstance: local log idx 243, target_commit_idx 238, quick_commit_index_ 238, state_->get_commit_idx() 238 2026.08.17 23:52:12.977917 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.977923 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.977927 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=240 2026.08.17 23:52:12.977937 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.977941 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 240 2026.08.17 23:52:12.977942 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.977945 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 238, new matched idx: 239 2026.08.17 23:52:12.977947 [ 423989 ] {} RaftInstance: last durable index 238, precommit index 243 2026.08.17 23:52:12.977950 [ 423989 ] {} RaftInstance: quorum idx 1, 239 238 238 2026.08.17 23:52:12.977953 [ 423989 ] {} RaftInstance: local log idx 243, target_commit_idx 238, quick_commit_index_ 238, state_->get_commit_idx() 238 2026.08.17 23:52:12.977955 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.977957 [ 423989 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.977959 [ 423989 ] {} RaftInstance: last_log_idx: 239, starting_idx: 1, cur_nxt_idx: 244 2026.08.17 23:52:12.977962 [ 423989 ] {} RaftInstance: append_entries for 2 with LastLogIndex=239, LastLogTerm=1, EntriesLength=4, CommitIndex=238, Term=1, peer_last_sent_idx 239 2026.08.17 23:52:12.977964 [ 423989 ] {} RaftInstance: idx range: 240-243 2026.08.17 23:52:12.977966 [ 423989 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.977978 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:12.977987 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=240 2026.08.17 23:52:12.977995 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.977998 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 240 2026.08.17 23:52:12.978001 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.978003 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 238, new matched idx: 239 2026.08.17 23:52:12.978005 [ 423993 ] {} RaftInstance: last durable index 238, precommit index 243 2026.08.17 23:52:12.978009 [ 423993 ] {} RaftInstance: quorum idx 1, 239 239 238 2026.08.17 23:52:12.978011 [ 423993 ] {} RaftInstance: trigger commit upto 239 2026.08.17 23:52:12.978014 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.978016 [ 423993 ] {} RaftInstance: last_log_idx: 239, starting_idx: 1, cur_nxt_idx: 244 2026.08.17 23:52:12.978019 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=239, LastLogTerm=1, EntriesLength=4, CommitIndex=239, Term=1, peer_last_sent_idx 239 2026.08.17 23:52:12.978021 [ 423993 ] {} RaftInstance: idx range: 240-243 2026.08.17 23:52:12.978024 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.978041 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:12.978044 [ 423993 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.978050 [ 423993 ] {} RaftInstance: local log idx 243, target_commit_idx 239, quick_commit_index_ 239, state_->get_commit_idx() 238 2026.08.17 23:52:12.978052 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.978055 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.978057 [ 423993 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.978056 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.978063 [ 424007 ] {} RaftInstance: commit upto 239, current idx 238 2026.08.17 23:52:12.978065 [ 424007 ] {} RaftInstance: commit upto 239, current idx 239 2026.08.17 23:52:12.978073 [ 424007 ] {} RaftInstance: notify cb 239 0x7f0ede9e3120 2026.08.17 23:52:12.978078 [ 424007 ] {} RaftInstance: DONE: commit upto 239, current idx 239 2026.08.17 23:52:12.978081 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.978085 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 5, bytes: 615 2026.08.17 23:52:12.978111 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=5, CommitIndex=0 and Term=0 2026.08.17 23:52:12.978120 [ 423977 ] {} RaftInstance: append at log_idx 244, timestamp 1787010732978114 2026.08.17 23:52:12.978125 [ 423977 ] {} RaftInstance: append at log_idx 245, timestamp 1787010732978114 2026.08.17 23:52:12.978128 [ 423977 ] {} RaftInstance: append at log_idx 246, timestamp 1787010732978114 2026.08.17 23:52:12.978134 [ 423977 ] {} RaftInstance: append at log_idx 247, timestamp 1787010732978114 2026.08.17 23:52:12.978136 [ 423977 ] {} RaftInstance: append at log_idx 248, timestamp 1787010732978114 2026.08.17 23:52:12.978145 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.978150 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.981891 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.981901 [ 423980 ] {} RaftInstance: last durable index 239, precommit index 248 2026.08.17 23:52:12.981905 [ 423980 ] {} RaftInstance: quorum idx 1, 239 239 239 2026.08.17 23:52:12.981908 [ 423980 ] {} RaftInstance: local log idx 248, target_commit_idx 239, quick_commit_index_ 239, state_->get_commit_idx() 239 2026.08.17 23:52:12.981958 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.981967 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=244 2026.08.17 23:52:12.981969 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.981973 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 244 2026.08.17 23:52:12.981976 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.981978 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 239, new matched idx: 243 2026.08.17 23:52:12.981980 [ 423984 ] {} RaftInstance: last durable index 239, precommit index 248 2026.08.17 23:52:12.981983 [ 423984 ] {} RaftInstance: quorum idx 1, 243 239 239 2026.08.17 23:52:12.981985 [ 423984 ] {} RaftInstance: local log idx 248, target_commit_idx 239, quick_commit_index_ 239, state_->get_commit_idx() 239 2026.08.17 23:52:12.981987 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.981989 [ 423984 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.981991 [ 423984 ] {} RaftInstance: last_log_idx: 243, starting_idx: 1, cur_nxt_idx: 249 2026.08.17 23:52:12.981994 [ 423984 ] {} RaftInstance: append_entries for 3 with LastLogIndex=243, LastLogTerm=1, EntriesLength=5, CommitIndex=239, Term=1, peer_last_sent_idx 240 2026.08.17 23:52:12.982004 [ 423984 ] {} RaftInstance: idx range: 244-248 2026.08.17 23:52:12.981995 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.982007 [ 423984 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.982034 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:12.982040 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=244 2026.08.17 23:52:12.982044 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.982046 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 244 2026.08.17 23:52:12.982048 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.982050 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 239, new matched idx: 243 2026.08.17 23:52:12.982052 [ 423986 ] {} RaftInstance: last durable index 239, precommit index 248 2026.08.17 23:52:12.982054 [ 423986 ] {} RaftInstance: quorum idx 1, 243 243 239 2026.08.17 23:52:12.982056 [ 423986 ] {} RaftInstance: trigger commit upto 243 2026.08.17 23:52:12.982058 [ 423986 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.982060 [ 423986 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.982063 [ 423986 ] {} RaftInstance: last_log_idx: 243, starting_idx: 1, cur_nxt_idx: 249 2026.08.17 23:52:12.982066 [ 423986 ] {} RaftInstance: append_entries for 2 with LastLogIndex=243, LastLogTerm=1, EntriesLength=5, CommitIndex=243, Term=1, peer_last_sent_idx 240 2026.08.17 23:52:12.982068 [ 423986 ] {} RaftInstance: idx range: 244-248 2026.08.17 23:52:12.982071 [ 423986 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.982091 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:12.982093 [ 423986 ] {} RaftInstance: local log idx 248, target_commit_idx 243, quick_commit_index_ 243, state_->get_commit_idx() 239 2026.08.17 23:52:12.982095 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.982098 [ 423986 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.982100 [ 423986 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.982101 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.982106 [ 424007 ] {} RaftInstance: commit upto 243, current idx 239 2026.08.17 23:52:12.982109 [ 424007 ] {} RaftInstance: commit upto 243, current idx 240 2026.08.17 23:52:12.982121 [ 424007 ] {} RaftInstance: commit upto 243, current idx 241 2026.08.17 23:52:12.982132 [ 424007 ] {} RaftInstance: commit upto 243, current idx 242 2026.08.17 23:52:12.982136 [ 424007 ] {} RaftInstance: commit upto 243, current idx 243 2026.08.17 23:52:12.982142 [ 424007 ] {} RaftInstance: notify cb 243 0x7f0eceedb520 2026.08.17 23:52:12.982156 [ 424007 ] {} RaftInstance: DONE: commit upto 243, current idx 243 2026.08.17 23:52:12.982158 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.986103 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.986112 [ 423980 ] {} RaftInstance: last durable index 243, precommit index 248 2026.08.17 23:52:12.986116 [ 423980 ] {} RaftInstance: quorum idx 1, 243 243 243 2026.08.17 23:52:12.986119 [ 423980 ] {} RaftInstance: local log idx 248, target_commit_idx 243, quick_commit_index_ 243, state_->get_commit_idx() 243 2026.08.17 23:52:12.986164 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.986173 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=249 2026.08.17 23:52:12.986173 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.986176 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.986193 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 249 2026.08.17 23:52:12.986196 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.986198 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 243, new matched idx: 248 2026.08.17 23:52:12.986204 [ 423987 ] {} RaftInstance: last durable index 243, precommit index 248 2026.08.17 23:52:12.986208 [ 423987 ] {} RaftInstance: quorum idx 1, 248 243 243 2026.08.17 23:52:12.986210 [ 423987 ] {} RaftInstance: local log idx 248, target_commit_idx 243, quick_commit_index_ 243, state_->get_commit_idx() 243 2026.08.17 23:52:12.986212 [ 423987 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.986214 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.986216 [ 423987 ] {} RaftInstance: last_log_idx: 248, starting_idx: 1, cur_nxt_idx: 249 2026.08.17 23:52:12.986219 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=248, LastLogTerm=1, EntriesLength=0, CommitIndex=243, Term=1, peer_last_sent_idx 244 2026.08.17 23:52:12.986221 [ 423987 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.986223 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.986237 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:12.986244 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=249 2026.08.17 23:52:12.986249 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.986251 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 249 2026.08.17 23:52:12.986254 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.986256 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 243, new matched idx: 248 2026.08.17 23:52:12.986259 [ 423983 ] {} RaftInstance: last durable index 243, precommit index 248 2026.08.17 23:52:12.986263 [ 423983 ] {} RaftInstance: quorum idx 1, 248 248 243 2026.08.17 23:52:12.986265 [ 423983 ] {} RaftInstance: trigger commit upto 248 2026.08.17 23:52:12.986268 [ 423983 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.986270 [ 423983 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.986273 [ 423983 ] {} RaftInstance: last_log_idx: 248, starting_idx: 1, cur_nxt_idx: 249 2026.08.17 23:52:12.986275 [ 423983 ] {} RaftInstance: append_entries for 2 with LastLogIndex=248, LastLogTerm=1, EntriesLength=0, CommitIndex=248, Term=1, peer_last_sent_idx 244 2026.08.17 23:52:12.986277 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.986280 [ 423983 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.986294 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:12.986296 [ 423983 ] {} RaftInstance: local log idx 248, target_commit_idx 248, quick_commit_index_ 248, state_->get_commit_idx() 243 2026.08.17 23:52:12.986296 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.986298 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.986311 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=249 2026.08.17 23:52:12.986311 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.986315 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.986323 [ 424007 ] {} RaftInstance: commit upto 248, current idx 243 2026.08.17 23:52:12.986324 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 249 2026.08.17 23:52:12.986326 [ 424007 ] {} RaftInstance: commit upto 248, current idx 244 2026.08.17 23:52:12.986332 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.986337 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 248, new matched idx: 248 2026.08.17 23:52:12.986339 [ 423994 ] {} RaftInstance: last durable index 243, precommit index 248 2026.08.17 23:52:12.986341 [ 424007 ] {} RaftInstance: commit upto 248, current idx 245 2026.08.17 23:52:12.986347 [ 424007 ] {} RaftInstance: commit upto 248, current idx 246 2026.08.17 23:52:12.986342 [ 423994 ] {} RaftInstance: quorum idx 1, 248 248 243 2026.08.17 23:52:12.986355 [ 423994 ] {} RaftInstance: local log idx 248, target_commit_idx 248, quick_commit_index_ 248, state_->get_commit_idx() 246 2026.08.17 23:52:12.986350 [ 424007 ] {} RaftInstance: commit upto 248, current idx 247 2026.08.17 23:52:12.986358 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.986363 [ 424007 ] {} RaftInstance: commit upto 248, current idx 248 2026.08.17 23:52:12.986363 [ 423994 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.986367 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.986370 [ 423994 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.986386 [ 423994 ] {} RaftInstance: last_log_idx: 248, starting_idx: 1, cur_nxt_idx: 249 2026.08.17 23:52:12.986391 [ 423994 ] {} RaftInstance: append_entries for 3 with LastLogIndex=248, LastLogTerm=1, EntriesLength=0, CommitIndex=248, Term=1, peer_last_sent_idx 249 2026.08.17 23:52:12.986393 [ 423994 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.986394 [ 423996 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.986396 [ 423994 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.986405 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:12.986408 [ 423996 ] {} RaftInstance: append at log_idx 249, timestamp 1787010732986396 2026.08.17 23:52:12.986409 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=249 2026.08.17 23:52:12.986413 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.986367 [ 424007 ] {} RaftInstance: notify cb 248 0x7f0ed22b7120 2026.08.17 23:52:12.986416 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 249 2026.08.17 23:52:12.986421 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.986426 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 248, new matched idx: 248 2026.08.17 23:52:12.986429 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 4, bytes: 518 2026.08.17 23:52:12.986429 [ 423985 ] {} RaftInstance: last durable index 243, precommit index 249 2026.08.17 23:52:12.986436 [ 423985 ] {} RaftInstance: quorum idx 1, 248 248 243 2026.08.17 23:52:12.986439 [ 423985 ] {} RaftInstance: local log idx 249, target_commit_idx 248, quick_commit_index_ 248, state_->get_commit_idx() 248 2026.08.17 23:52:12.986441 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.986443 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=4, CommitIndex=0 and Term=0 2026.08.17 23:52:12.986443 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.986448 [ 423977 ] {} RaftInstance: append at log_idx 250, timestamp 1787010732986445 2026.08.17 23:52:12.986448 [ 423985 ] {} RaftInstance: last_log_idx: 248, starting_idx: 1, cur_nxt_idx: 250 2026.08.17 23:52:12.986451 [ 423977 ] {} RaftInstance: append at log_idx 251, timestamp 1787010732986445 2026.08.17 23:52:12.986458 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=248, LastLogTerm=1, EntriesLength=1, CommitIndex=248, Term=1, peer_last_sent_idx 249 2026.08.17 23:52:12.986421 [ 424007 ] {} RaftInstance: DONE: commit upto 248, current idx 248 2026.08.17 23:52:12.986461 [ 423985 ] {} RaftInstance: idx: 249 2026.08.17 23:52:12.986471 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.986474 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.986473 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.986461 [ 423977 ] {} RaftInstance: append at log_idx 252, timestamp 1787010732986445 2026.08.17 23:52:12.986484 [ 423977 ] {} RaftInstance: append at log_idx 253, timestamp 1787010732986445 2026.08.17 23:52:12.986486 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:12.986492 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.986497 [ 424009 ] {} RaftInstance: last_log_idx: 248, starting_idx: 1, cur_nxt_idx: 254 2026.08.17 23:52:12.986499 [ 424009 ] {} RaftInstance: last sent log (249) to peer 3 is not applied, cnt 1 2026.08.17 23:52:12.986502 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=248, LastLogTerm=1, EntriesLength=5, CommitIndex=248, Term=1, peer_last_sent_idx 249 2026.08.17 23:52:12.986503 [ 424009 ] {} RaftInstance: idx range: 249-253 2026.08.17 23:52:12.986506 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.986517 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.986519 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.986524 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.986526 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.986532 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=249 2026.08.17 23:52:12.986536 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.986540 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 249 2026.08.17 23:52:12.986542 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.986544 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 248, new matched idx: 248 2026.08.17 23:52:12.986547 [ 423989 ] {} RaftInstance: last durable index 243, precommit index 253 2026.08.17 23:52:12.986551 [ 423989 ] {} RaftInstance: quorum idx 1, 248 248 243 2026.08.17 23:52:12.986553 [ 423989 ] {} RaftInstance: local log idx 253, target_commit_idx 248, quick_commit_index_ 248, state_->get_commit_idx() 248 2026.08.17 23:52:12.986555 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:12.986557 [ 423989 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:12.990100 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.990111 [ 423980 ] {} RaftInstance: last durable index 248, precommit index 253 2026.08.17 23:52:12.990116 [ 423980 ] {} RaftInstance: quorum idx 1, 248 248 248 2026.08.17 23:52:12.990118 [ 423980 ] {} RaftInstance: local log idx 253, target_commit_idx 248, quick_commit_index_ 248, state_->get_commit_idx() 248 2026.08.17 23:52:12.990160 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.990167 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=254 2026.08.17 23:52:12.990171 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.990175 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 254 2026.08.17 23:52:12.990177 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.990179 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 248, new matched idx: 253 2026.08.17 23:52:12.990182 [ 423993 ] {} RaftInstance: last durable index 248, precommit index 253 2026.08.17 23:52:12.990185 [ 423993 ] {} RaftInstance: quorum idx 1, 253 248 248 2026.08.17 23:52:12.990187 [ 423993 ] {} RaftInstance: local log idx 253, target_commit_idx 248, quick_commit_index_ 248, state_->get_commit_idx() 248 2026.08.17 23:52:12.990194 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.990196 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=250 2026.08.17 23:52:12.990198 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.990199 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 250 2026.08.17 23:52:12.990205 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.990206 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 248, new matched idx: 249 2026.08.17 23:52:12.990208 [ 423993 ] {} RaftInstance: last durable index 248, precommit index 253 2026.08.17 23:52:12.990210 [ 423993 ] {} RaftInstance: quorum idx 1, 253 249 248 2026.08.17 23:52:12.990211 [ 423993 ] {} RaftInstance: trigger commit upto 249 2026.08.17 23:52:12.990213 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.990215 [ 423993 ] {} RaftInstance: last_log_idx: 253, starting_idx: 1, cur_nxt_idx: 254 2026.08.17 23:52:12.990218 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=253, LastLogTerm=1, EntriesLength=0, CommitIndex=249, Term=1, peer_last_sent_idx 249 2026.08.17 23:52:12.990220 [ 423993 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.990222 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.990234 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:12.990236 [ 423993 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.990238 [ 423993 ] {} RaftInstance: last_log_idx: 249, starting_idx: 1, cur_nxt_idx: 254 2026.08.17 23:52:12.990241 [ 423993 ] {} RaftInstance: append_entries for 2 with LastLogIndex=249, LastLogTerm=1, EntriesLength=4, CommitIndex=249, Term=1, peer_last_sent_idx 249 2026.08.17 23:52:12.990243 [ 423993 ] {} RaftInstance: idx range: 250-253 2026.08.17 23:52:12.990245 [ 423993 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.990265 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:12.990267 [ 423993 ] {} RaftInstance: local log idx 253, target_commit_idx 249, quick_commit_index_ 249, state_->get_commit_idx() 248 2026.08.17 23:52:12.990269 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.990272 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.990274 [ 423993 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.990277 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.990287 [ 424007 ] {} RaftInstance: commit upto 249, current idx 248 2026.08.17 23:52:12.990290 [ 424007 ] {} RaftInstance: commit upto 249, current idx 249 2026.08.17 23:52:12.990300 [ 424007 ] {} RaftInstance: notify cb 249 0x7f0ed2685420 2026.08.17 23:52:12.990305 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.990313 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=254 2026.08.17 23:52:12.990315 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.990316 [ 424007 ] {} RaftInstance: DONE: commit upto 249, current idx 249 2026.08.17 23:52:12.990326 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.990323 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 254 2026.08.17 23:52:12.990331 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.990333 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 253, new matched idx: 253 2026.08.17 23:52:12.990336 [ 423986 ] {} RaftInstance: last durable index 248, precommit index 253 2026.08.17 23:52:12.990339 [ 423986 ] {} RaftInstance: quorum idx 1, 253 249 248 2026.08.17 23:52:12.990341 [ 423986 ] {} RaftInstance: local log idx 253, target_commit_idx 249, quick_commit_index_ 249, state_->get_commit_idx() 249 2026.08.17 23:52:12.990361 [ 423982 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.990376 [ 423982 ] {} RaftInstance: append at log_idx 254, timestamp 1787010732990368 2026.08.17 23:52:12.990387 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.990392 [ 424009 ] {} RaftInstance: last_log_idx: 253, starting_idx: 1, cur_nxt_idx: 255 2026.08.17 23:52:12.990395 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=253, LastLogTerm=1, EntriesLength=1, CommitIndex=249, Term=1, peer_last_sent_idx 254 2026.08.17 23:52:12.990397 [ 424009 ] {} RaftInstance: idx: 254 2026.08.17 23:52:12.990400 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.990410 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.990412 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.994275 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.994280 [ 423980 ] {} RaftInstance: last durable index 249, precommit index 254 2026.08.17 23:52:12.994283 [ 423980 ] {} RaftInstance: quorum idx 1, 253 249 249 2026.08.17 23:52:12.994285 [ 423980 ] {} RaftInstance: local log idx 254, target_commit_idx 249, quick_commit_index_ 249, state_->get_commit_idx() 249 2026.08.17 23:52:12.994316 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.994321 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=255 2026.08.17 23:52:12.994328 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.994328 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.994331 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 255 2026.08.17 23:52:12.994343 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.994345 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 253, new matched idx: 254 2026.08.17 23:52:12.994348 [ 423991 ] {} RaftInstance: last durable index 249, precommit index 254 2026.08.17 23:52:12.994351 [ 423991 ] {} RaftInstance: quorum idx 1, 254 249 249 2026.08.17 23:52:12.994354 [ 423991 ] {} RaftInstance: local log idx 254, target_commit_idx 249, quick_commit_index_ 249, state_->get_commit_idx() 249 2026.08.17 23:52:12.994359 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=254 2026.08.17 23:52:12.994363 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.994366 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 254 2026.08.17 23:52:12.994369 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.994371 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 249, new matched idx: 253 2026.08.17 23:52:12.994378 [ 423994 ] {} RaftInstance: last durable index 249, precommit index 254 2026.08.17 23:52:12.994381 [ 423994 ] {} RaftInstance: quorum idx 1, 254 253 249 2026.08.17 23:52:12.994383 [ 423994 ] {} RaftInstance: trigger commit upto 253 2026.08.17 23:52:12.994386 [ 423994 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.994388 [ 423994 ] {} RaftInstance: last_log_idx: 254, starting_idx: 1, cur_nxt_idx: 255 2026.08.17 23:52:12.994390 [ 423994 ] {} RaftInstance: append_entries for 3 with LastLogIndex=254, LastLogTerm=1, EntriesLength=0, CommitIndex=253, Term=1, peer_last_sent_idx 254 2026.08.17 23:52:12.994392 [ 423994 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.994394 [ 423994 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.994404 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:12.994406 [ 423994 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.994408 [ 423994 ] {} RaftInstance: last_log_idx: 253, starting_idx: 1, cur_nxt_idx: 255 2026.08.17 23:52:12.994410 [ 423994 ] {} RaftInstance: append_entries for 2 with LastLogIndex=253, LastLogTerm=1, EntriesLength=1, CommitIndex=253, Term=1, peer_last_sent_idx 250 2026.08.17 23:52:12.994411 [ 423994 ] {} RaftInstance: idx: 254 2026.08.17 23:52:12.994413 [ 423994 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.994421 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:12.994424 [ 423994 ] {} RaftInstance: local log idx 254, target_commit_idx 253, quick_commit_index_ 253, state_->get_commit_idx() 249 2026.08.17 23:52:12.994425 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.994429 [ 423994 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.994431 [ 423994 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.994431 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.994439 [ 424007 ] {} RaftInstance: commit upto 253, current idx 249 2026.08.17 23:52:12.994441 [ 424007 ] {} RaftInstance: commit upto 253, current idx 250 2026.08.17 23:52:12.994448 [ 424007 ] {} RaftInstance: commit upto 253, current idx 251 2026.08.17 23:52:12.994451 [ 424007 ] {} RaftInstance: commit upto 253, current idx 252 2026.08.17 23:52:12.994454 [ 424007 ] {} RaftInstance: commit upto 253, current idx 253 2026.08.17 23:52:12.994461 [ 424007 ] {} RaftInstance: notify cb 253 0x7f0ed22b7220 2026.08.17 23:52:12.994464 [ 424007 ] {} RaftInstance: DONE: commit upto 253, current idx 253 2026.08.17 23:52:12.994466 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.994472 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.994476 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=255 2026.08.17 23:52:12.994478 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.994481 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 255 2026.08.17 23:52:12.994482 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.994484 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 254, new matched idx: 254 2026.08.17 23:52:12.994486 [ 423996 ] {} RaftInstance: last durable index 249, precommit index 254 2026.08.17 23:52:12.994488 [ 423996 ] {} RaftInstance: quorum idx 1, 254 253 249 2026.08.17 23:52:12.994490 [ 423996 ] {} RaftInstance: local log idx 254, target_commit_idx 253, quick_commit_index_ 253, state_->get_commit_idx() 253 2026.08.17 23:52:12.994540 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 136 2026.08.17 23:52:12.994558 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.994566 [ 423977 ] {} RaftInstance: append at log_idx 255, timestamp 1787010732994560 2026.08.17 23:52:12.994577 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.994586 [ 424009 ] {} RaftInstance: last_log_idx: 254, starting_idx: 1, cur_nxt_idx: 256 2026.08.17 23:52:12.994591 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=254, LastLogTerm=1, EntriesLength=1, CommitIndex=253, Term=1, peer_last_sent_idx 255 2026.08.17 23:52:12.994593 [ 424009 ] {} RaftInstance: idx: 255 2026.08.17 23:52:12.994595 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.994609 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.994611 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.998431 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:12.998439 [ 423980 ] {} RaftInstance: last durable index 253, precommit index 255 2026.08.17 23:52:12.998443 [ 423980 ] {} RaftInstance: quorum idx 1, 254 253 253 2026.08.17 23:52:12.998446 [ 423980 ] {} RaftInstance: local log idx 255, target_commit_idx 253, quick_commit_index_ 253, state_->get_commit_idx() 253 2026.08.17 23:52:12.998480 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.998487 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=256 2026.08.17 23:52:12.998490 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.998493 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 256 2026.08.17 23:52:12.998495 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.998497 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 254, new matched idx: 255 2026.08.17 23:52:12.998499 [ 423984 ] {} RaftInstance: last durable index 253, precommit index 255 2026.08.17 23:52:12.998503 [ 423984 ] {} RaftInstance: quorum idx 1, 255 253 253 2026.08.17 23:52:12.998505 [ 423984 ] {} RaftInstance: local log idx 255, target_commit_idx 253, quick_commit_index_ 253, state_->get_commit_idx() 253 2026.08.17 23:52:12.998515 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:12.998520 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=255 2026.08.17 23:52:12.998523 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.998525 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 255 2026.08.17 23:52:12.998527 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:12.998529 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 253, new matched idx: 254 2026.08.17 23:52:12.998531 [ 423995 ] {} RaftInstance: last durable index 253, precommit index 255 2026.08.17 23:52:12.998534 [ 423995 ] {} RaftInstance: quorum idx 1, 255 254 253 2026.08.17 23:52:12.998535 [ 423995 ] {} RaftInstance: trigger commit upto 254 2026.08.17 23:52:12.998537 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.998539 [ 423995 ] {} RaftInstance: last_log_idx: 255, starting_idx: 1, cur_nxt_idx: 256 2026.08.17 23:52:12.998542 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=255, LastLogTerm=1, EntriesLength=0, CommitIndex=254, Term=1, peer_last_sent_idx 255 2026.08.17 23:52:12.998544 [ 423995 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:12.998546 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.998559 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:12.998561 [ 423995 ] {} RaftInstance: send request to 2 2026.08.17 23:52:12.998563 [ 423995 ] {} RaftInstance: last_log_idx: 254, starting_idx: 1, cur_nxt_idx: 256 2026.08.17 23:52:12.998565 [ 423995 ] {} RaftInstance: append_entries for 2 with LastLogIndex=254, LastLogTerm=1, EntriesLength=1, CommitIndex=254, Term=1, peer_last_sent_idx 254 2026.08.17 23:52:12.998567 [ 423995 ] {} RaftInstance: idx: 255 2026.08.17 23:52:12.998569 [ 423995 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:12.998578 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:12.998580 [ 423995 ] {} RaftInstance: local log idx 255, target_commit_idx 254, quick_commit_index_ 254, state_->get_commit_idx() 253 2026.08.17 23:52:12.998583 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:12.998586 [ 423995 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:12.998588 [ 423995 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:12.998589 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:12.998598 [ 424007 ] {} RaftInstance: commit upto 254, current idx 253 2026.08.17 23:52:12.998601 [ 424007 ] {} RaftInstance: commit upto 254, current idx 254 2026.08.17 23:52:12.998609 [ 424007 ] {} RaftInstance: notify cb 254 0x7f0eceedb620 2026.08.17 23:52:12.998624 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:12.998626 [ 424007 ] {} RaftInstance: DONE: commit upto 254, current idx 254 2026.08.17 23:52:12.998627 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=256 2026.08.17 23:52:12.998628 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:12.998629 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:12.998645 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 256 2026.08.17 23:52:12.998648 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:12.998650 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 255, new matched idx: 255 2026.08.17 23:52:12.998653 [ 423984 ] {} RaftInstance: last durable index 253, precommit index 255 2026.08.17 23:52:12.998656 [ 423984 ] {} RaftInstance: quorum idx 1, 255 254 253 2026.08.17 23:52:12.998658 [ 423984 ] {} RaftInstance: local log idx 255, target_commit_idx 254, quick_commit_index_ 254, state_->get_commit_idx() 254 2026.08.17 23:52:12.998760 [ 423983 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:12.998779 [ 423983 ] {} RaftInstance: append at log_idx 256, timestamp 1787010732998768 2026.08.17 23:52:12.998789 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:12.998793 [ 424009 ] {} RaftInstance: last_log_idx: 255, starting_idx: 1, cur_nxt_idx: 257 2026.08.17 23:52:12.998796 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=255, LastLogTerm=1, EntriesLength=1, CommitIndex=254, Term=1, peer_last_sent_idx 256 2026.08.17 23:52:12.998798 [ 424009 ] {} RaftInstance: idx: 256 2026.08.17 23:52:12.998801 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:12.998810 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:12.998812 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.000229 [ 426103 ] {} AsynchronousMetrics: MemoryTracking: was 144.30 MiB, peak 144.36 MiB, free memory in arenas 30.49 MiB, will set to 145.99 MiB (RSS), difference: 1.69 MiB 2026.08.17 23:52:13.002804 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.002813 [ 423980 ] {} RaftInstance: last durable index 254, precommit index 256 2026.08.17 23:52:13.002817 [ 423980 ] {} RaftInstance: quorum idx 1, 255 254 254 2026.08.17 23:52:13.002819 [ 423980 ] {} RaftInstance: local log idx 256, target_commit_idx 254, quick_commit_index_ 254, state_->get_commit_idx() 254 2026.08.17 23:52:13.002868 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.002876 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=257 2026.08.17 23:52:13.002879 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.002882 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 257 2026.08.17 23:52:13.002884 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.002886 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 255, new matched idx: 256 2026.08.17 23:52:13.002889 [ 423992 ] {} RaftInstance: last durable index 254, precommit index 256 2026.08.17 23:52:13.002892 [ 423992 ] {} RaftInstance: quorum idx 1, 256 254 254 2026.08.17 23:52:13.002895 [ 423992 ] {} RaftInstance: local log idx 256, target_commit_idx 254, quick_commit_index_ 254, state_->get_commit_idx() 254 2026.08.17 23:52:13.004176 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.004181 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=256 2026.08.17 23:52:13.004184 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.004187 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 256 2026.08.17 23:52:13.004189 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.004190 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 254, new matched idx: 255 2026.08.17 23:52:13.004193 [ 423991 ] {} RaftInstance: last durable index 254, precommit index 256 2026.08.17 23:52:13.004196 [ 423991 ] {} RaftInstance: quorum idx 1, 256 255 254 2026.08.17 23:52:13.004198 [ 423991 ] {} RaftInstance: trigger commit upto 255 2026.08.17 23:52:13.004200 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.004203 [ 423991 ] {} RaftInstance: last_log_idx: 256, starting_idx: 1, cur_nxt_idx: 257 2026.08.17 23:52:13.004205 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=256, LastLogTerm=1, EntriesLength=0, CommitIndex=255, Term=1, peer_last_sent_idx 256 2026.08.17 23:52:13.004208 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.004210 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.004226 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:13.004228 [ 423991 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.004230 [ 423991 ] {} RaftInstance: last_log_idx: 255, starting_idx: 1, cur_nxt_idx: 257 2026.08.17 23:52:13.004232 [ 423991 ] {} RaftInstance: append_entries for 2 with LastLogIndex=255, LastLogTerm=1, EntriesLength=1, CommitIndex=255, Term=1, peer_last_sent_idx 255 2026.08.17 23:52:13.004234 [ 423991 ] {} RaftInstance: idx: 256 2026.08.17 23:52:13.004236 [ 423991 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.004244 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:13.004246 [ 423991 ] {} RaftInstance: local log idx 256, target_commit_idx 255, quick_commit_index_ 255, state_->get_commit_idx() 254 2026.08.17 23:52:13.004249 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.004254 [ 423991 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.004256 [ 423991 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.004269 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.004274 [ 424007 ] {} RaftInstance: commit upto 255, current idx 254 2026.08.17 23:52:13.004276 [ 424007 ] {} RaftInstance: commit upto 255, current idx 255 2026.08.17 23:52:13.004278 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.004287 [ 424007 ] {} RaftInstance: notify cb 255 0x7f0ed22b7420 2026.08.17 23:52:13.004289 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=257 2026.08.17 23:52:13.004294 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.004300 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 257 2026.08.17 23:52:13.004302 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.004304 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 256, new matched idx: 256 2026.08.17 23:52:13.004295 [ 424007 ] {} RaftInstance: DONE: commit upto 255, current idx 255 2026.08.17 23:52:13.004313 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.004315 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 135 2026.08.17 23:52:13.004308 [ 423990 ] {} RaftInstance: last durable index 254, precommit index 256 2026.08.17 23:52:13.004324 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.004326 [ 423990 ] {} RaftInstance: quorum idx 1, 256 255 254 2026.08.17 23:52:13.004336 [ 423977 ] {} RaftInstance: append at log_idx 257, timestamp 1787010733004329 2026.08.17 23:52:13.004338 [ 423990 ] {} RaftInstance: local log idx 257, target_commit_idx 255, quick_commit_index_ 255, state_->get_commit_idx() 255 2026.08.17 23:52:13.004342 [ 423990 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.004344 [ 423990 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.004346 [ 423990 ] {} RaftInstance: last_log_idx: 256, starting_idx: 1, cur_nxt_idx: 258 2026.08.17 23:52:13.004350 [ 423990 ] {} RaftInstance: append_entries for 3 with LastLogIndex=256, LastLogTerm=1, EntriesLength=1, CommitIndex=255, Term=1, peer_last_sent_idx 257 2026.08.17 23:52:13.004351 [ 423990 ] {} RaftInstance: idx: 257 2026.08.17 23:52:13.004354 [ 423990 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.004363 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:13.004374 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.004383 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.007124 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.007145 [ 423980 ] {} RaftInstance: last durable index 255, precommit index 257 2026.08.17 23:52:13.007150 [ 423980 ] {} RaftInstance: quorum idx 1, 256 255 255 2026.08.17 23:52:13.007153 [ 423980 ] {} RaftInstance: local log idx 257, target_commit_idx 255, quick_commit_index_ 255, state_->get_commit_idx() 255 2026.08.17 23:52:13.007190 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.007194 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=258 2026.08.17 23:52:13.007197 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.007200 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 258 2026.08.17 23:52:13.007202 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.007203 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 256, new matched idx: 257 2026.08.17 23:52:13.007213 [ 423996 ] {} RaftInstance: last durable index 255, precommit index 257 2026.08.17 23:52:13.007215 [ 423996 ] {} RaftInstance: quorum idx 1, 257 255 255 2026.08.17 23:52:13.007217 [ 423996 ] {} RaftInstance: local log idx 257, target_commit_idx 255, quick_commit_index_ 255, state_->get_commit_idx() 255 2026.08.17 23:52:13.007224 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.007232 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=257 2026.08.17 23:52:13.007235 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.007238 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 257 2026.08.17 23:52:13.007240 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.007242 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 255, new matched idx: 256 2026.08.17 23:52:13.007244 [ 423988 ] {} RaftInstance: last durable index 255, precommit index 257 2026.08.17 23:52:13.007247 [ 423988 ] {} RaftInstance: quorum idx 1, 257 256 255 2026.08.17 23:52:13.007249 [ 423988 ] {} RaftInstance: trigger commit upto 256 2026.08.17 23:52:13.007251 [ 423988 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.007253 [ 423988 ] {} RaftInstance: last_log_idx: 257, starting_idx: 1, cur_nxt_idx: 258 2026.08.17 23:52:13.007255 [ 423988 ] {} RaftInstance: append_entries for 3 with LastLogIndex=257, LastLogTerm=1, EntriesLength=0, CommitIndex=256, Term=1, peer_last_sent_idx 257 2026.08.17 23:52:13.007257 [ 423988 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.007259 [ 423988 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.007272 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:13.007273 [ 423988 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.007275 [ 423988 ] {} RaftInstance: last_log_idx: 256, starting_idx: 1, cur_nxt_idx: 258 2026.08.17 23:52:13.007277 [ 423988 ] {} RaftInstance: append_entries for 2 with LastLogIndex=256, LastLogTerm=1, EntriesLength=1, CommitIndex=256, Term=1, peer_last_sent_idx 256 2026.08.17 23:52:13.007279 [ 423988 ] {} RaftInstance: idx: 257 2026.08.17 23:52:13.007281 [ 423988 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.007287 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:13.007289 [ 423988 ] {} RaftInstance: local log idx 257, target_commit_idx 256, quick_commit_index_ 256, state_->get_commit_idx() 255 2026.08.17 23:52:13.007291 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.007296 [ 423988 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.007298 [ 423988 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.007300 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.007304 [ 424007 ] {} RaftInstance: commit upto 256, current idx 255 2026.08.17 23:52:13.007306 [ 424007 ] {} RaftInstance: commit upto 256, current idx 256 2026.08.17 23:52:13.007327 [ 424007 ] {} RaftInstance: notify cb 256 0x7f0ed05e3f20 2026.08.17 23:52:13.007332 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.007335 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=258 2026.08.17 23:52:13.007338 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.007340 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 258 2026.08.17 23:52:13.007342 [ 424007 ] {} RaftInstance: DONE: commit upto 256, current idx 256 2026.08.17 23:52:13.007347 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.007342 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.007362 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 257, new matched idx: 257 2026.08.17 23:52:13.007364 [ 423987 ] {} RaftInstance: last durable index 255, precommit index 257 2026.08.17 23:52:13.007367 [ 423987 ] {} RaftInstance: quorum idx 1, 257 256 255 2026.08.17 23:52:13.007368 [ 423987 ] {} RaftInstance: local log idx 257, target_commit_idx 256, quick_commit_index_ 256, state_->get_commit_idx() 256 2026.08.17 23:52:13.011489 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.011500 [ 423980 ] {} RaftInstance: last durable index 256, precommit index 257 2026.08.17 23:52:13.011504 [ 423980 ] {} RaftInstance: quorum idx 1, 257 256 256 2026.08.17 23:52:13.011507 [ 423980 ] {} RaftInstance: local log idx 257, target_commit_idx 256, quick_commit_index_ 256, state_->get_commit_idx() 256 2026.08.17 23:52:13.012993 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.012999 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=258 2026.08.17 23:52:13.013002 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.013005 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 258 2026.08.17 23:52:13.013007 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.013009 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 256, new matched idx: 257 2026.08.17 23:52:13.013012 [ 423986 ] {} RaftInstance: last durable index 256, precommit index 257 2026.08.17 23:52:13.013015 [ 423986 ] {} RaftInstance: quorum idx 1, 257 257 256 2026.08.17 23:52:13.013017 [ 423986 ] {} RaftInstance: trigger commit upto 257 2026.08.17 23:52:13.013020 [ 423986 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.013022 [ 423986 ] {} RaftInstance: last_log_idx: 257, starting_idx: 1, cur_nxt_idx: 258 2026.08.17 23:52:13.013025 [ 423986 ] {} RaftInstance: append_entries for 3 with LastLogIndex=257, LastLogTerm=1, EntriesLength=0, CommitIndex=257, Term=1, peer_last_sent_idx 258 2026.08.17 23:52:13.013026 [ 423986 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.013029 [ 423986 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.013038 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:13.013040 [ 423986 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.013042 [ 423986 ] {} RaftInstance: last_log_idx: 257, starting_idx: 1, cur_nxt_idx: 258 2026.08.17 23:52:13.013043 [ 423986 ] {} RaftInstance: append_entries for 2 with LastLogIndex=257, LastLogTerm=1, EntriesLength=0, CommitIndex=257, Term=1, peer_last_sent_idx 257 2026.08.17 23:52:13.013045 [ 423986 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.013046 [ 423986 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.013057 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:13.013059 [ 423986 ] {} RaftInstance: local log idx 257, target_commit_idx 257, quick_commit_index_ 257, state_->get_commit_idx() 256 2026.08.17 23:52:13.013061 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.013069 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.013075 [ 424007 ] {} RaftInstance: commit upto 257, current idx 256 2026.08.17 23:52:13.013077 [ 424007 ] {} RaftInstance: commit upto 257, current idx 257 2026.08.17 23:52:13.013088 [ 424007 ] {} RaftInstance: notify cb 257 0x7f0ed22b7520 2026.08.17 23:52:13.013092 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.013103 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=258 2026.08.17 23:52:13.013108 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.013095 [ 424007 ] {} RaftInstance: DONE: commit upto 257, current idx 257 2026.08.17 23:52:13.013111 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 258 2026.08.17 23:52:13.013112 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.013113 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.013122 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 257, new matched idx: 257 2026.08.17 23:52:13.013125 [ 423981 ] {} RaftInstance: last durable index 256, precommit index 257 2026.08.17 23:52:13.013129 [ 423981 ] {} RaftInstance: quorum idx 1, 257 257 256 2026.08.17 23:52:13.013131 [ 423981 ] {} RaftInstance: local log idx 257, target_commit_idx 257, quick_commit_index_ 257, state_->get_commit_idx() 257 2026.08.17 23:52:13.013150 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.013161 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=258 2026.08.17 23:52:13.013164 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.013167 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 258 2026.08.17 23:52:13.013169 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.013171 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 257, new matched idx: 257 2026.08.17 23:52:13.013176 [ 423994 ] {} RaftInstance: last durable index 256, precommit index 257 2026.08.17 23:52:13.013171 [ 423991 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.013181 [ 423994 ] {} RaftInstance: quorum idx 1, 257 257 256 2026.08.17 23:52:13.013191 [ 423994 ] {} RaftInstance: local log idx 257, target_commit_idx 257, quick_commit_index_ 257, state_->get_commit_idx() 257 2026.08.17 23:52:13.013203 [ 423991 ] {} RaftInstance: append at log_idx 258, timestamp 1787010733013185 2026.08.17 23:52:13.013215 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.013218 [ 424009 ] {} RaftInstance: last_log_idx: 257, starting_idx: 1, cur_nxt_idx: 259 2026.08.17 23:52:13.013221 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=257, LastLogTerm=1, EntriesLength=1, CommitIndex=257, Term=1, peer_last_sent_idx 258 2026.08.17 23:52:13.013223 [ 424009 ] {} RaftInstance: idx: 258 2026.08.17 23:52:13.013225 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.013233 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.013235 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.013236 [ 424009 ] {} RaftInstance: last_log_idx: 257, starting_idx: 1, cur_nxt_idx: 259 2026.08.17 23:52:13.013238 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=257, LastLogTerm=1, EntriesLength=1, CommitIndex=257, Term=1, peer_last_sent_idx 258 2026.08.17 23:52:13.013239 [ 424009 ] {} RaftInstance: idx: 258 2026.08.17 23:52:13.013241 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.013249 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.016015 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.016025 [ 423980 ] {} RaftInstance: last durable index 257, precommit index 258 2026.08.17 23:52:13.016030 [ 423980 ] {} RaftInstance: quorum idx 1, 257 257 257 2026.08.17 23:52:13.016033 [ 423980 ] {} RaftInstance: local log idx 258, target_commit_idx 257, quick_commit_index_ 257, state_->get_commit_idx() 257 2026.08.17 23:52:13.016067 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.016073 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=259 2026.08.17 23:52:13.016077 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.016079 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 259 2026.08.17 23:52:13.016081 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.016083 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 257, new matched idx: 258 2026.08.17 23:52:13.016086 [ 423990 ] {} RaftInstance: last durable index 257, precommit index 258 2026.08.17 23:52:13.016089 [ 423990 ] {} RaftInstance: quorum idx 1, 258 257 257 2026.08.17 23:52:13.016091 [ 423990 ] {} RaftInstance: local log idx 258, target_commit_idx 257, quick_commit_index_ 257, state_->get_commit_idx() 257 2026.08.17 23:52:13.017293 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.017299 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=259 2026.08.17 23:52:13.017302 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.017305 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 259 2026.08.17 23:52:13.017307 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.017309 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 257, new matched idx: 258 2026.08.17 23:52:13.017311 [ 423988 ] {} RaftInstance: last durable index 257, precommit index 258 2026.08.17 23:52:13.017314 [ 423988 ] {} RaftInstance: quorum idx 1, 258 258 257 2026.08.17 23:52:13.017317 [ 423988 ] {} RaftInstance: trigger commit upto 258 2026.08.17 23:52:13.017319 [ 423988 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.017321 [ 423988 ] {} RaftInstance: last_log_idx: 258, starting_idx: 1, cur_nxt_idx: 259 2026.08.17 23:52:13.017324 [ 423988 ] {} RaftInstance: append_entries for 3 with LastLogIndex=258, LastLogTerm=1, EntriesLength=0, CommitIndex=258, Term=1, peer_last_sent_idx 258 2026.08.17 23:52:13.017325 [ 423988 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.017327 [ 423988 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.017340 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:13.017342 [ 423988 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.017344 [ 423988 ] {} RaftInstance: last_log_idx: 258, starting_idx: 1, cur_nxt_idx: 259 2026.08.17 23:52:13.017345 [ 423988 ] {} RaftInstance: append_entries for 2 with LastLogIndex=258, LastLogTerm=1, EntriesLength=0, CommitIndex=258, Term=1, peer_last_sent_idx 258 2026.08.17 23:52:13.017347 [ 423988 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.017348 [ 423988 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.017356 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:13.017358 [ 423988 ] {} RaftInstance: local log idx 258, target_commit_idx 258, quick_commit_index_ 258, state_->get_commit_idx() 257 2026.08.17 23:52:13.017360 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.017364 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.017368 [ 424007 ] {} RaftInstance: commit upto 258, current idx 257 2026.08.17 23:52:13.017370 [ 424007 ] {} RaftInstance: commit upto 258, current idx 258 2026.08.17 23:52:13.017397 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.017399 [ 424007 ] {} RaftInstance: notify cb 258 0x7f0eceeadf20 2026.08.17 23:52:13.017444 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.017452 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=259 2026.08.17 23:52:13.017474 [ 424007 ] {} RaftInstance: DONE: commit upto 258, current idx 258 2026.08.17 23:52:13.017477 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.017477 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.017482 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 259 2026.08.17 23:52:13.017484 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.017486 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 258, new matched idx: 258 2026.08.17 23:52:13.017488 [ 423984 ] {} RaftInstance: last durable index 257, precommit index 258 2026.08.17 23:52:13.017491 [ 423984 ] {} RaftInstance: quorum idx 1, 258 258 257 2026.08.17 23:52:13.017493 [ 423984 ] {} RaftInstance: local log idx 258, target_commit_idx 258, quick_commit_index_ 258, state_->get_commit_idx() 258 2026.08.17 23:52:13.017501 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=259 2026.08.17 23:52:13.017505 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.017509 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 259 2026.08.17 23:52:13.017511 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.017513 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 258, new matched idx: 258 2026.08.17 23:52:13.017515 [ 423992 ] {} RaftInstance: last durable index 257, precommit index 258 2026.08.17 23:52:13.017519 [ 423992 ] {} RaftInstance: quorum idx 1, 258 258 257 2026.08.17 23:52:13.017521 [ 423992 ] {} RaftInstance: local log idx 258, target_commit_idx 258, quick_commit_index_ 258, state_->get_commit_idx() 258 2026.08.17 23:52:13.017709 [ 423986 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.017735 [ 423986 ] {} RaftInstance: append at log_idx 259, timestamp 1787010733017714 2026.08.17 23:52:13.017747 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.017752 [ 424009 ] {} RaftInstance: last_log_idx: 258, starting_idx: 1, cur_nxt_idx: 260 2026.08.17 23:52:13.017755 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=258, LastLogTerm=1, EntriesLength=1, CommitIndex=258, Term=1, peer_last_sent_idx 259 2026.08.17 23:52:13.017757 [ 424009 ] {} RaftInstance: idx: 259 2026.08.17 23:52:13.017760 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.017771 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.017773 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.017776 [ 424009 ] {} RaftInstance: last_log_idx: 258, starting_idx: 1, cur_nxt_idx: 260 2026.08.17 23:52:13.017778 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=258, LastLogTerm=1, EntriesLength=1, CommitIndex=258, Term=1, peer_last_sent_idx 259 2026.08.17 23:52:13.017780 [ 424009 ] {} RaftInstance: idx: 259 2026.08.17 23:52:13.017781 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.017790 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.019801 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 345 2026.08.17 23:52:13.019812 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.019828 [ 423977 ] {} RaftInstance: append at log_idx 260, timestamp 1787010733019817 2026.08.17 23:52:13.019836 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.019839 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.020226 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.020233 [ 423980 ] {} RaftInstance: last durable index 258, precommit index 260 2026.08.17 23:52:13.020237 [ 423980 ] {} RaftInstance: quorum idx 1, 258 258 258 2026.08.17 23:52:13.020239 [ 423980 ] {} RaftInstance: local log idx 260, target_commit_idx 258, quick_commit_index_ 258, state_->get_commit_idx() 258 2026.08.17 23:52:13.020275 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.020277 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.020280 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=260 2026.08.17 23:52:13.020288 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.020291 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 260 2026.08.17 23:52:13.020292 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.020294 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 258, new matched idx: 259 2026.08.17 23:52:13.020296 [ 423991 ] {} RaftInstance: last durable index 258, precommit index 260 2026.08.17 23:52:13.020298 [ 423991 ] {} RaftInstance: quorum idx 1, 259 258 258 2026.08.17 23:52:13.020300 [ 423991 ] {} RaftInstance: local log idx 260, target_commit_idx 258, quick_commit_index_ 258, state_->get_commit_idx() 258 2026.08.17 23:52:13.020302 [ 423991 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.020304 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.020306 [ 423991 ] {} RaftInstance: last_log_idx: 259, starting_idx: 1, cur_nxt_idx: 261 2026.08.17 23:52:13.020308 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=259, LastLogTerm=1, EntriesLength=1, CommitIndex=258, Term=1, peer_last_sent_idx 259 2026.08.17 23:52:13.020310 [ 423991 ] {} RaftInstance: idx: 260 2026.08.17 23:52:13.020312 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.020324 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:13.020328 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=260 2026.08.17 23:52:13.020332 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.020335 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 260 2026.08.17 23:52:13.020337 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.020339 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 258, new matched idx: 259 2026.08.17 23:52:13.020341 [ 423985 ] {} RaftInstance: last durable index 258, precommit index 260 2026.08.17 23:52:13.020344 [ 423985 ] {} RaftInstance: quorum idx 1, 259 259 258 2026.08.17 23:52:13.020346 [ 423985 ] {} RaftInstance: trigger commit upto 259 2026.08.17 23:52:13.020349 [ 423985 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.020351 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.020353 [ 423985 ] {} RaftInstance: last_log_idx: 259, starting_idx: 1, cur_nxt_idx: 261 2026.08.17 23:52:13.020356 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=259, LastLogTerm=1, EntriesLength=1, CommitIndex=259, Term=1, peer_last_sent_idx 259 2026.08.17 23:52:13.020357 [ 423985 ] {} RaftInstance: idx: 260 2026.08.17 23:52:13.020362 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.020379 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:13.020381 [ 423985 ] {} RaftInstance: local log idx 260, target_commit_idx 259, quick_commit_index_ 259, state_->get_commit_idx() 258 2026.08.17 23:52:13.020383 [ 423985 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.020386 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.020388 [ 423985 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.020390 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.020395 [ 424007 ] {} RaftInstance: commit upto 259, current idx 258 2026.08.17 23:52:13.020398 [ 424007 ] {} RaftInstance: commit upto 259, current idx 259 2026.08.17 23:52:13.020426 [ 424007 ] {} RaftInstance: notify cb 259 0x7f0eceed0820 2026.08.17 23:52:13.020442 [ 424007 ] {} RaftInstance: DONE: commit upto 259, current idx 259 2026.08.17 23:52:13.020444 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.024932 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.024941 [ 423980 ] {} RaftInstance: last durable index 259, precommit index 260 2026.08.17 23:52:13.024946 [ 423980 ] {} RaftInstance: quorum idx 1, 259 259 259 2026.08.17 23:52:13.024949 [ 423980 ] {} RaftInstance: local log idx 260, target_commit_idx 259, quick_commit_index_ 259, state_->get_commit_idx() 259 2026.08.17 23:52:13.024978 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.024993 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=261 2026.08.17 23:52:13.024995 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.024998 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 261 2026.08.17 23:52:13.025000 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.025002 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 259, new matched idx: 260 2026.08.17 23:52:13.025004 [ 423993 ] {} RaftInstance: last durable index 259, precommit index 260 2026.08.17 23:52:13.025007 [ 423993 ] {} RaftInstance: quorum idx 1, 260 259 259 2026.08.17 23:52:13.025010 [ 423993 ] {} RaftInstance: local log idx 260, target_commit_idx 259, quick_commit_index_ 259, state_->get_commit_idx() 259 2026.08.17 23:52:13.025012 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.025014 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.025016 [ 423993 ] {} RaftInstance: last_log_idx: 260, starting_idx: 1, cur_nxt_idx: 261 2026.08.17 23:52:13.025019 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=260, LastLogTerm=1, EntriesLength=0, CommitIndex=259, Term=1, peer_last_sent_idx 260 2026.08.17 23:52:13.025021 [ 423993 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.025023 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.025035 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:13.025092 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.025097 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=261 2026.08.17 23:52:13.025100 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.025102 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 261 2026.08.17 23:52:13.025104 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.025108 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 260, new matched idx: 260 2026.08.17 23:52:13.025110 [ 423983 ] {} RaftInstance: last durable index 259, precommit index 260 2026.08.17 23:52:13.025113 [ 423983 ] {} RaftInstance: quorum idx 1, 260 259 259 2026.08.17 23:52:13.025115 [ 423983 ] {} RaftInstance: local log idx 260, target_commit_idx 259, quick_commit_index_ 259, state_->get_commit_idx() 259 2026.08.17 23:52:13.025433 [ 423982 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.025447 [ 423982 ] {} RaftInstance: append at log_idx 261, timestamp 1787010733025437 2026.08.17 23:52:13.025455 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.025458 [ 424009 ] {} RaftInstance: last_log_idx: 260, starting_idx: 1, cur_nxt_idx: 262 2026.08.17 23:52:13.025461 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=260, LastLogTerm=1, EntriesLength=1, CommitIndex=259, Term=1, peer_last_sent_idx 261 2026.08.17 23:52:13.025463 [ 424009 ] {} RaftInstance: idx: 261 2026.08.17 23:52:13.025465 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.025473 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.025475 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.026174 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.026185 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=261 2026.08.17 23:52:13.026188 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.026191 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 261 2026.08.17 23:52:13.026192 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.026195 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 259, new matched idx: 260 2026.08.17 23:52:13.026197 [ 423984 ] {} RaftInstance: last durable index 259, precommit index 261 2026.08.17 23:52:13.026206 [ 423984 ] {} RaftInstance: quorum idx 1, 260 260 259 2026.08.17 23:52:13.026208 [ 423984 ] {} RaftInstance: trigger commit upto 260 2026.08.17 23:52:13.026211 [ 423984 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.026213 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.026216 [ 423984 ] {} RaftInstance: last_log_idx: 260, starting_idx: 1, cur_nxt_idx: 262 2026.08.17 23:52:13.026219 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=260, LastLogTerm=1, EntriesLength=1, CommitIndex=260, Term=1, peer_last_sent_idx 260 2026.08.17 23:52:13.026220 [ 423984 ] {} RaftInstance: idx: 261 2026.08.17 23:52:13.026223 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.026237 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:13.026240 [ 423984 ] {} RaftInstance: local log idx 261, target_commit_idx 260, quick_commit_index_ 260, state_->get_commit_idx() 259 2026.08.17 23:52:13.026242 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.026245 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.026247 [ 423984 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.026249 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.026258 [ 424007 ] {} RaftInstance: commit upto 260, current idx 259 2026.08.17 23:52:13.026261 [ 424007 ] {} RaftInstance: commit upto 260, current idx 260 2026.08.17 23:52:13.026284 [ 424007 ] {} RaftInstance: notify cb 260 0x7f0ed22b7320 2026.08.17 23:52:13.026288 [ 424007 ] {} RaftInstance: DONE: commit upto 260, current idx 260 2026.08.17 23:52:13.026294 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.026697 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 228 2026.08.17 23:52:13.026713 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.026739 [ 423977 ] {} RaftInstance: append at log_idx 262, timestamp 1787010733026715 2026.08.17 23:52:13.026750 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.026756 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.029144 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.029153 [ 423980 ] {} RaftInstance: last durable index 260, precommit index 262 2026.08.17 23:52:13.029157 [ 423980 ] {} RaftInstance: quorum idx 1, 260 260 260 2026.08.17 23:52:13.029159 [ 423980 ] {} RaftInstance: local log idx 262, target_commit_idx 260, quick_commit_index_ 260, state_->get_commit_idx() 260 2026.08.17 23:52:13.029196 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.029203 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=262 2026.08.17 23:52:13.029207 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.029209 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 262 2026.08.17 23:52:13.029211 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.029213 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 260, new matched idx: 261 2026.08.17 23:52:13.029216 [ 423989 ] {} RaftInstance: last durable index 260, precommit index 262 2026.08.17 23:52:13.029220 [ 423989 ] {} RaftInstance: quorum idx 1, 261 260 260 2026.08.17 23:52:13.029222 [ 423989 ] {} RaftInstance: local log idx 262, target_commit_idx 260, quick_commit_index_ 260, state_->get_commit_idx() 260 2026.08.17 23:52:13.029224 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.029226 [ 423989 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.029228 [ 423989 ] {} RaftInstance: last_log_idx: 261, starting_idx: 1, cur_nxt_idx: 263 2026.08.17 23:52:13.029231 [ 423989 ] {} RaftInstance: append_entries for 3 with LastLogIndex=261, LastLogTerm=1, EntriesLength=1, CommitIndex=260, Term=1, peer_last_sent_idx 261 2026.08.17 23:52:13.029233 [ 423989 ] {} RaftInstance: idx: 262 2026.08.17 23:52:13.029235 [ 423989 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.029249 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:13.030557 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.030565 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=262 2026.08.17 23:52:13.030568 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.030571 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 262 2026.08.17 23:52:13.030573 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.030575 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 260, new matched idx: 261 2026.08.17 23:52:13.030577 [ 423996 ] {} RaftInstance: last durable index 260, precommit index 262 2026.08.17 23:52:13.030580 [ 423996 ] {} RaftInstance: quorum idx 1, 261 261 260 2026.08.17 23:52:13.030582 [ 423996 ] {} RaftInstance: trigger commit upto 261 2026.08.17 23:52:13.030584 [ 423996 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.030587 [ 423996 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.030626 [ 423996 ] {} RaftInstance: last_log_idx: 261, starting_idx: 1, cur_nxt_idx: 263 2026.08.17 23:52:13.030630 [ 423996 ] {} RaftInstance: append_entries for 2 with LastLogIndex=261, LastLogTerm=1, EntriesLength=1, CommitIndex=261, Term=1, peer_last_sent_idx 261 2026.08.17 23:52:13.030632 [ 423996 ] {} RaftInstance: idx: 262 2026.08.17 23:52:13.030634 [ 423996 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.030648 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:13.030650 [ 423996 ] {} RaftInstance: local log idx 262, target_commit_idx 261, quick_commit_index_ 261, state_->get_commit_idx() 260 2026.08.17 23:52:13.030652 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.030655 [ 423996 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.030656 [ 423996 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.030658 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.030667 [ 424007 ] {} RaftInstance: commit upto 261, current idx 260 2026.08.17 23:52:13.030670 [ 424007 ] {} RaftInstance: commit upto 261, current idx 261 2026.08.17 23:52:13.030681 [ 424007 ] {} RaftInstance: notify cb 261 0x7f0ecee1f420 2026.08.17 23:52:13.030694 [ 424007 ] {} RaftInstance: DONE: commit upto 261, current idx 261 2026.08.17 23:52:13.030696 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.033846 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.033857 [ 423980 ] {} RaftInstance: last durable index 261, precommit index 262 2026.08.17 23:52:13.033861 [ 423980 ] {} RaftInstance: quorum idx 1, 261 261 261 2026.08.17 23:52:13.033863 [ 423980 ] {} RaftInstance: local log idx 262, target_commit_idx 261, quick_commit_index_ 261, state_->get_commit_idx() 261 2026.08.17 23:52:13.033909 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.033914 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=263 2026.08.17 23:52:13.033917 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.033919 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 263 2026.08.17 23:52:13.033921 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.033923 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 261, new matched idx: 262 2026.08.17 23:52:13.033925 [ 423991 ] {} RaftInstance: last durable index 261, precommit index 262 2026.08.17 23:52:13.033928 [ 423991 ] {} RaftInstance: quorum idx 1, 262 261 261 2026.08.17 23:52:13.033929 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.033930 [ 423991 ] {} RaftInstance: local log idx 262, target_commit_idx 261, quick_commit_index_ 261, state_->get_commit_idx() 261 2026.08.17 23:52:13.033941 [ 423991 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.033944 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.033946 [ 423991 ] {} RaftInstance: last_log_idx: 262, starting_idx: 1, cur_nxt_idx: 263 2026.08.17 23:52:13.033949 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=262, LastLogTerm=1, EntriesLength=0, CommitIndex=261, Term=1, peer_last_sent_idx 262 2026.08.17 23:52:13.033950 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.033953 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.033966 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:13.033972 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=263 2026.08.17 23:52:13.033979 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.033982 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 263 2026.08.17 23:52:13.033984 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.033985 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 261, new matched idx: 262 2026.08.17 23:52:13.033988 [ 423985 ] {} RaftInstance: last durable index 261, precommit index 262 2026.08.17 23:52:13.033992 [ 423985 ] {} RaftInstance: quorum idx 1, 262 262 261 2026.08.17 23:52:13.033994 [ 423985 ] {} RaftInstance: trigger commit upto 262 2026.08.17 23:52:13.033997 [ 423985 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.033999 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.034001 [ 423985 ] {} RaftInstance: last_log_idx: 262, starting_idx: 1, cur_nxt_idx: 263 2026.08.17 23:52:13.034004 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=262, LastLogTerm=1, EntriesLength=0, CommitIndex=262, Term=1, peer_last_sent_idx 262 2026.08.17 23:52:13.034006 [ 423985 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.034009 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.034026 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:13.034028 [ 423985 ] {} RaftInstance: local log idx 262, target_commit_idx 262, quick_commit_index_ 262, state_->get_commit_idx() 261 2026.08.17 23:52:13.034030 [ 423985 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.034042 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.034047 [ 424007 ] {} RaftInstance: commit upto 262, current idx 261 2026.08.17 23:52:13.034049 [ 424007 ] {} RaftInstance: commit upto 262, current idx 262 2026.08.17 23:52:13.034055 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.034059 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=263 2026.08.17 23:52:13.034064 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.034060 [ 424007 ] {} RaftInstance: notify cb 262 0x7f0ed22b7620 2026.08.17 23:52:13.034070 [ 424007 ] {} RaftInstance: DONE: commit upto 262, current idx 262 2026.08.17 23:52:13.034072 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.034066 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 263 2026.08.17 23:52:13.034080 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.034081 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 262, new matched idx: 262 2026.08.17 23:52:13.034083 [ 423987 ] {} RaftInstance: last durable index 261, precommit index 262 2026.08.17 23:52:13.034085 [ 423987 ] {} RaftInstance: quorum idx 1, 262 262 261 2026.08.17 23:52:13.034087 [ 423987 ] {} RaftInstance: local log idx 262, target_commit_idx 262, quick_commit_index_ 262, state_->get_commit_idx() 262 2026.08.17 23:52:13.034089 [ 423987 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.034090 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.034092 [ 423987 ] {} RaftInstance: last_log_idx: 262, starting_idx: 1, cur_nxt_idx: 263 2026.08.17 23:52:13.034094 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=262, LastLogTerm=1, EntriesLength=0, CommitIndex=262, Term=1, peer_last_sent_idx 263 2026.08.17 23:52:13.034096 [ 423987 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.034099 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.034096 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.034106 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:13.034114 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=263 2026.08.17 23:52:13.034118 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.034121 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 263 2026.08.17 23:52:13.034123 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.034125 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 262, new matched idx: 262 2026.08.17 23:52:13.034127 [ 423983 ] {} RaftInstance: last durable index 261, precommit index 262 2026.08.17 23:52:13.034132 [ 423983 ] {} RaftInstance: quorum idx 1, 262 262 261 2026.08.17 23:52:13.034134 [ 423983 ] {} RaftInstance: local log idx 262, target_commit_idx 262, quick_commit_index_ 262, state_->get_commit_idx() 262 2026.08.17 23:52:13.034216 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.034221 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=263 2026.08.17 23:52:13.034223 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.034226 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 263 2026.08.17 23:52:13.034227 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.034229 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 262, new matched idx: 262 2026.08.17 23:52:13.034231 [ 423982 ] {} RaftInstance: last durable index 261, precommit index 262 2026.08.17 23:52:13.034233 [ 423982 ] {} RaftInstance: quorum idx 1, 262 262 261 2026.08.17 23:52:13.034235 [ 423982 ] {} RaftInstance: local log idx 262, target_commit_idx 262, quick_commit_index_ 262, state_->get_commit_idx() 262 2026.08.17 23:52:13.034333 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 229 2026.08.17 23:52:13.034342 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.034354 [ 423977 ] {} RaftInstance: append at log_idx 263, timestamp 1787010733034344 2026.08.17 23:52:13.034368 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.034377 [ 424009 ] {} RaftInstance: last_log_idx: 262, starting_idx: 1, cur_nxt_idx: 264 2026.08.17 23:52:13.034381 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=262, LastLogTerm=1, EntriesLength=1, CommitIndex=262, Term=1, peer_last_sent_idx 263 2026.08.17 23:52:13.034383 [ 424009 ] {} RaftInstance: idx: 263 2026.08.17 23:52:13.034386 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.034397 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.034399 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.034401 [ 424009 ] {} RaftInstance: last_log_idx: 262, starting_idx: 1, cur_nxt_idx: 264 2026.08.17 23:52:13.034403 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=262, LastLogTerm=1, EntriesLength=1, CommitIndex=262, Term=1, peer_last_sent_idx 263 2026.08.17 23:52:13.034404 [ 424009 ] {} RaftInstance: idx: 263 2026.08.17 23:52:13.034406 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.034416 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.034415 [ 423982 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.034442 [ 423982 ] {} RaftInstance: append at log_idx 264, timestamp 1787010733034424 2026.08.17 23:52:13.034454 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.034456 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.038238 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.038246 [ 423980 ] {} RaftInstance: last durable index 262, precommit index 264 2026.08.17 23:52:13.038251 [ 423980 ] {} RaftInstance: quorum idx 1, 262 262 262 2026.08.17 23:52:13.038253 [ 423980 ] {} RaftInstance: local log idx 264, target_commit_idx 262, quick_commit_index_ 262, state_->get_commit_idx() 262 2026.08.17 23:52:13.038282 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.038291 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=264 2026.08.17 23:52:13.038294 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.038298 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 264 2026.08.17 23:52:13.038300 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.038293 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.038302 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 262, new matched idx: 263 2026.08.17 23:52:13.038311 [ 423995 ] {} RaftInstance: last durable index 262, precommit index 264 2026.08.17 23:52:13.038314 [ 423995 ] {} RaftInstance: quorum idx 1, 263 262 262 2026.08.17 23:52:13.038317 [ 423995 ] {} RaftInstance: local log idx 264, target_commit_idx 262, quick_commit_index_ 262, state_->get_commit_idx() 262 2026.08.17 23:52:13.038318 [ 423995 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.038321 [ 423995 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.038323 [ 423995 ] {} RaftInstance: last_log_idx: 263, starting_idx: 1, cur_nxt_idx: 265 2026.08.17 23:52:13.038326 [ 423995 ] {} RaftInstance: append_entries for 2 with LastLogIndex=263, LastLogTerm=1, EntriesLength=1, CommitIndex=262, Term=1, peer_last_sent_idx 263 2026.08.17 23:52:13.038327 [ 423995 ] {} RaftInstance: idx: 264 2026.08.17 23:52:13.038330 [ 423995 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.038341 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:13.038349 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=264 2026.08.17 23:52:13.038357 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.038360 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 264 2026.08.17 23:52:13.038363 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.038365 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 262, new matched idx: 263 2026.08.17 23:52:13.038368 [ 423991 ] {} RaftInstance: last durable index 262, precommit index 264 2026.08.17 23:52:13.038371 [ 423991 ] {} RaftInstance: quorum idx 1, 263 263 262 2026.08.17 23:52:13.038373 [ 423991 ] {} RaftInstance: trigger commit upto 263 2026.08.17 23:52:13.038375 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.038378 [ 423991 ] {} RaftInstance: last_log_idx: 263, starting_idx: 1, cur_nxt_idx: 265 2026.08.17 23:52:13.038381 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=263, LastLogTerm=1, EntriesLength=1, CommitIndex=263, Term=1, peer_last_sent_idx 263 2026.08.17 23:52:13.038383 [ 423991 ] {} RaftInstance: idx: 264 2026.08.17 23:52:13.038385 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.038396 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:13.038398 [ 423991 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.038420 [ 423991 ] {} RaftInstance: local log idx 264, target_commit_idx 263, quick_commit_index_ 263, state_->get_commit_idx() 262 2026.08.17 23:52:13.038422 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.038425 [ 423991 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.038427 [ 423991 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.038427 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.038432 [ 424007 ] {} RaftInstance: commit upto 263, current idx 262 2026.08.17 23:52:13.038434 [ 424007 ] {} RaftInstance: commit upto 263, current idx 263 2026.08.17 23:52:13.038449 [ 424007 ] {} RaftInstance: notify cb 263 0x7f0ed22b7720 2026.08.17 23:52:13.038452 [ 424007 ] {} RaftInstance: DONE: commit upto 263, current idx 263 2026.08.17 23:52:13.038456 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.038675 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 72 2026.08.17 23:52:13.038685 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.038693 [ 423977 ] {} RaftInstance: append at log_idx 265, timestamp 1787010733038687 2026.08.17 23:52:13.038705 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.038713 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.042463 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.042470 [ 423980 ] {} RaftInstance: last durable index 263, precommit index 265 2026.08.17 23:52:13.042473 [ 423980 ] {} RaftInstance: quorum idx 1, 263 263 263 2026.08.17 23:52:13.042476 [ 423980 ] {} RaftInstance: local log idx 265, target_commit_idx 263, quick_commit_index_ 263, state_->get_commit_idx() 263 2026.08.17 23:52:13.042545 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.042552 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=265 2026.08.17 23:52:13.042555 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.042559 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 265 2026.08.17 23:52:13.042562 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.042554 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.042564 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 263, new matched idx: 264 2026.08.17 23:52:13.042578 [ 423988 ] {} RaftInstance: last durable index 263, precommit index 265 2026.08.17 23:52:13.042581 [ 423988 ] {} RaftInstance: quorum idx 1, 264 263 263 2026.08.17 23:52:13.042582 [ 423988 ] {} RaftInstance: local log idx 265, target_commit_idx 263, quick_commit_index_ 263, state_->get_commit_idx() 263 2026.08.17 23:52:13.042584 [ 423988 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.042587 [ 423988 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.042589 [ 423988 ] {} RaftInstance: last_log_idx: 264, starting_idx: 1, cur_nxt_idx: 266 2026.08.17 23:52:13.042592 [ 423988 ] {} RaftInstance: append_entries for 2 with LastLogIndex=264, LastLogTerm=1, EntriesLength=1, CommitIndex=263, Term=1, peer_last_sent_idx 264 2026.08.17 23:52:13.042594 [ 423988 ] {} RaftInstance: idx: 265 2026.08.17 23:52:13.042596 [ 423988 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.042612 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:13.042622 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=265 2026.08.17 23:52:13.042628 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.042631 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 265 2026.08.17 23:52:13.042633 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.042634 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 263, new matched idx: 264 2026.08.17 23:52:13.042636 [ 423987 ] {} RaftInstance: last durable index 263, precommit index 265 2026.08.17 23:52:13.042639 [ 423987 ] {} RaftInstance: quorum idx 1, 264 264 263 2026.08.17 23:52:13.042641 [ 423987 ] {} RaftInstance: trigger commit upto 264 2026.08.17 23:52:13.042642 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.042644 [ 423987 ] {} RaftInstance: last_log_idx: 264, starting_idx: 1, cur_nxt_idx: 266 2026.08.17 23:52:13.042646 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=264, LastLogTerm=1, EntriesLength=1, CommitIndex=264, Term=1, peer_last_sent_idx 264 2026.08.17 23:52:13.042648 [ 423987 ] {} RaftInstance: idx: 265 2026.08.17 23:52:13.042650 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.042662 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:13.042664 [ 423987 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.042666 [ 423987 ] {} RaftInstance: local log idx 265, target_commit_idx 264, quick_commit_index_ 264, state_->get_commit_idx() 263 2026.08.17 23:52:13.042667 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.042670 [ 423987 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.042672 [ 423987 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.042673 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.042678 [ 424007 ] {} RaftInstance: commit upto 264, current idx 263 2026.08.17 23:52:13.042680 [ 424007 ] {} RaftInstance: commit upto 264, current idx 264 2026.08.17 23:52:13.042696 [ 424007 ] {} RaftInstance: notify cb 264 0x7f0ed22b7320 2026.08.17 23:52:13.042707 [ 424007 ] {} RaftInstance: DONE: commit upto 264, current idx 264 2026.08.17 23:52:13.042709 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.046694 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.046704 [ 423980 ] {} RaftInstance: last durable index 264, precommit index 265 2026.08.17 23:52:13.046708 [ 423980 ] {} RaftInstance: quorum idx 1, 264 264 264 2026.08.17 23:52:13.046711 [ 423980 ] {} RaftInstance: local log idx 265, target_commit_idx 264, quick_commit_index_ 264, state_->get_commit_idx() 264 2026.08.17 23:52:13.046773 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.046775 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.046785 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=266 2026.08.17 23:52:13.046788 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.046791 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 266 2026.08.17 23:52:13.046793 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.046795 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 264, new matched idx: 265 2026.08.17 23:52:13.046798 [ 423992 ] {} RaftInstance: last durable index 264, precommit index 265 2026.08.17 23:52:13.046801 [ 423992 ] {} RaftInstance: quorum idx 1, 265 264 264 2026.08.17 23:52:13.046804 [ 423992 ] {} RaftInstance: local log idx 265, target_commit_idx 264, quick_commit_index_ 264, state_->get_commit_idx() 264 2026.08.17 23:52:13.046816 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=266 2026.08.17 23:52:13.046820 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.046823 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 266 2026.08.17 23:52:13.046825 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.046828 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 264, new matched idx: 265 2026.08.17 23:52:13.046830 [ 423986 ] {} RaftInstance: last durable index 264, precommit index 265 2026.08.17 23:52:13.046833 [ 423986 ] {} RaftInstance: quorum idx 1, 265 265 264 2026.08.17 23:52:13.046835 [ 423986 ] {} RaftInstance: trigger commit upto 265 2026.08.17 23:52:13.046837 [ 423986 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.046839 [ 423986 ] {} RaftInstance: last_log_idx: 265, starting_idx: 1, cur_nxt_idx: 266 2026.08.17 23:52:13.046841 [ 423986 ] {} RaftInstance: append_entries for 3 with LastLogIndex=265, LastLogTerm=1, EntriesLength=0, CommitIndex=265, Term=1, peer_last_sent_idx 265 2026.08.17 23:52:13.046844 [ 423986 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.046846 [ 423986 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.046856 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:13.046858 [ 423986 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.046859 [ 423986 ] {} RaftInstance: last_log_idx: 265, starting_idx: 1, cur_nxt_idx: 266 2026.08.17 23:52:13.046861 [ 423986 ] {} RaftInstance: append_entries for 2 with LastLogIndex=265, LastLogTerm=1, EntriesLength=0, CommitIndex=265, Term=1, peer_last_sent_idx 265 2026.08.17 23:52:13.046862 [ 423986 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.046864 [ 423986 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.046871 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:13.046873 [ 423986 ] {} RaftInstance: local log idx 265, target_commit_idx 265, quick_commit_index_ 265, state_->get_commit_idx() 264 2026.08.17 23:52:13.046875 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.046879 [ 423986 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.046881 [ 423986 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.046884 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.046887 [ 424007 ] {} RaftInstance: commit upto 265, current idx 264 2026.08.17 23:52:13.046889 [ 424007 ] {} RaftInstance: commit upto 265, current idx 265 2026.08.17 23:52:13.046903 [ 424007 ] {} RaftInstance: notify cb 265 0x7f0ed22b7820 2026.08.17 23:52:13.046907 [ 424007 ] {} RaftInstance: DONE: commit upto 265, current idx 265 2026.08.17 23:52:13.046909 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.046938 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.046946 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=266 2026.08.17 23:52:13.046949 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.046952 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 266 2026.08.17 23:52:13.046954 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.046955 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 265, new matched idx: 265 2026.08.17 23:52:13.046958 [ 423996 ] {} RaftInstance: last durable index 264, precommit index 265 2026.08.17 23:52:13.046961 [ 423996 ] {} RaftInstance: quorum idx 1, 265 265 264 2026.08.17 23:52:13.046967 [ 423996 ] {} RaftInstance: local log idx 265, target_commit_idx 265, quick_commit_index_ 265, state_->get_commit_idx() 265 2026.08.17 23:52:13.046974 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.046976 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=266 2026.08.17 23:52:13.046978 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.046980 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 266 2026.08.17 23:52:13.046981 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.046983 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 265, new matched idx: 265 2026.08.17 23:52:13.046984 [ 423996 ] {} RaftInstance: last durable index 264, precommit index 265 2026.08.17 23:52:13.046986 [ 423996 ] {} RaftInstance: quorum idx 1, 265 265 264 2026.08.17 23:52:13.046987 [ 423996 ] {} RaftInstance: local log idx 265, target_commit_idx 265, quick_commit_index_ 265, state_->get_commit_idx() 265 2026.08.17 23:52:13.047611 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 208 2026.08.17 23:52:13.047623 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.047639 [ 423977 ] {} RaftInstance: append at log_idx 266, timestamp 1787010733047625 2026.08.17 23:52:13.047649 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.047655 [ 424009 ] {} RaftInstance: last_log_idx: 265, starting_idx: 1, cur_nxt_idx: 267 2026.08.17 23:52:13.047659 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=265, LastLogTerm=1, EntriesLength=1, CommitIndex=265, Term=1, peer_last_sent_idx 266 2026.08.17 23:52:13.047661 [ 424009 ] {} RaftInstance: idx: 266 2026.08.17 23:52:13.047664 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.047672 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.047674 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.047675 [ 424009 ] {} RaftInstance: last_log_idx: 265, starting_idx: 1, cur_nxt_idx: 267 2026.08.17 23:52:13.047677 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=265, LastLogTerm=1, EntriesLength=1, CommitIndex=265, Term=1, peer_last_sent_idx 266 2026.08.17 23:52:13.047680 [ 424009 ] {} RaftInstance: idx: 266 2026.08.17 23:52:13.047682 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.047693 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.051081 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.051091 [ 423980 ] {} RaftInstance: last durable index 265, precommit index 266 2026.08.17 23:52:13.051095 [ 423980 ] {} RaftInstance: quorum idx 1, 265 265 265 2026.08.17 23:52:13.051098 [ 423980 ] {} RaftInstance: local log idx 266, target_commit_idx 265, quick_commit_index_ 265, state_->get_commit_idx() 265 2026.08.17 23:52:13.051153 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.051161 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=267 2026.08.17 23:52:13.051164 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.051167 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 267 2026.08.17 23:52:13.051167 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.051169 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.051183 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 265, new matched idx: 266 2026.08.17 23:52:13.051185 [ 423982 ] {} RaftInstance: last durable index 265, precommit index 266 2026.08.17 23:52:13.051189 [ 423982 ] {} RaftInstance: quorum idx 1, 266 265 265 2026.08.17 23:52:13.051191 [ 423982 ] {} RaftInstance: local log idx 266, target_commit_idx 265, quick_commit_index_ 265, state_->get_commit_idx() 265 2026.08.17 23:52:13.051200 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=267 2026.08.17 23:52:13.051227 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.051231 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 267 2026.08.17 23:52:13.051233 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.051235 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 265, new matched idx: 266 2026.08.17 23:52:13.051238 [ 423993 ] {} RaftInstance: last durable index 265, precommit index 266 2026.08.17 23:52:13.051241 [ 423993 ] {} RaftInstance: quorum idx 1, 266 266 265 2026.08.17 23:52:13.051243 [ 423993 ] {} RaftInstance: trigger commit upto 266 2026.08.17 23:52:13.051246 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.051248 [ 423993 ] {} RaftInstance: last_log_idx: 266, starting_idx: 1, cur_nxt_idx: 267 2026.08.17 23:52:13.051251 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=266, LastLogTerm=1, EntriesLength=0, CommitIndex=266, Term=1, peer_last_sent_idx 266 2026.08.17 23:52:13.051252 [ 423993 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.051255 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.051265 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:13.051267 [ 423993 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.051269 [ 423993 ] {} RaftInstance: last_log_idx: 266, starting_idx: 1, cur_nxt_idx: 267 2026.08.17 23:52:13.051270 [ 423993 ] {} RaftInstance: append_entries for 2 with LastLogIndex=266, LastLogTerm=1, EntriesLength=0, CommitIndex=266, Term=1, peer_last_sent_idx 266 2026.08.17 23:52:13.051272 [ 423993 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.051273 [ 423993 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.051282 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:13.051284 [ 423993 ] {} RaftInstance: local log idx 266, target_commit_idx 266, quick_commit_index_ 266, state_->get_commit_idx() 265 2026.08.17 23:52:13.051286 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.051296 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.051307 [ 424007 ] {} RaftInstance: commit upto 266, current idx 265 2026.08.17 23:52:13.051314 [ 424007 ] {} RaftInstance: commit upto 266, current idx 266 2026.08.17 23:52:13.051337 [ 424007 ] {} RaftInstance: notify cb 266 0x7f0ed22b7920 2026.08.17 23:52:13.051343 [ 424007 ] {} RaftInstance: DONE: commit upto 266, current idx 266 2026.08.17 23:52:13.051345 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.051344 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.051350 [ 423987 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.051357 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=267 2026.08.17 23:52:13.051368 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.051370 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 267 2026.08.17 23:52:13.051373 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.051379 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 266, new matched idx: 266 2026.08.17 23:52:13.051381 [ 423991 ] {} RaftInstance: last durable index 265, precommit index 266 2026.08.17 23:52:13.051384 [ 423991 ] {} RaftInstance: quorum idx 1, 266 266 265 2026.08.17 23:52:13.051387 [ 423991 ] {} RaftInstance: local log idx 266, target_commit_idx 266, quick_commit_index_ 266, state_->get_commit_idx() 266 2026.08.17 23:52:13.051394 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=267 2026.08.17 23:52:13.051399 [ 423987 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.051402 [ 423987 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 267 2026.08.17 23:52:13.051404 [ 423987 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.051406 [ 423987 ] {} RaftInstance: peer 2, prev matched idx: 266, new matched idx: 266 2026.08.17 23:52:13.051409 [ 423987 ] {} RaftInstance: last durable index 265, precommit index 266 2026.08.17 23:52:13.051413 [ 423987 ] {} RaftInstance: quorum idx 1, 266 266 265 2026.08.17 23:52:13.051415 [ 423987 ] {} RaftInstance: local log idx 266, target_commit_idx 266, quick_commit_index_ 266, state_->get_commit_idx() 266 2026.08.17 23:52:13.053376 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.054440 [ 423980 ] {} RaftInstance: last durable index 266, precommit index 266 2026.08.17 23:52:13.054447 [ 423980 ] {} RaftInstance: quorum idx 1, 266 266 266 2026.08.17 23:52:13.054450 [ 423980 ] {} RaftInstance: local log idx 266, target_commit_idx 266, quick_commit_index_ 266, state_->get_commit_idx() 266 2026.08.17 23:52:13.067811 [ 423983 ] {} RaftInstance: heartbeat timeout for 3 2026.08.17 23:52:13.067825 [ 423983 ] {} RaftInstance: (update) new target priority: 1 2026.08.17 23:52:13.067828 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.067831 [ 423983 ] {} RaftInstance: last_log_idx: 266, starting_idx: 1, cur_nxt_idx: 267 2026.08.17 23:52:13.067835 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=266, LastLogTerm=1, EntriesLength=0, CommitIndex=266, Term=1, peer_last_sent_idx 267 2026.08.17 23:52:13.067837 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.067840 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.067858 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:13.067922 [ 423984 ] {} RaftInstance: heartbeat timeout for 2 2026.08.17 23:52:13.067924 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.067926 [ 423984 ] {} RaftInstance: (update) new target priority: 1 2026.08.17 23:52:13.067936 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.067938 [ 423984 ] {} RaftInstance: last_log_idx: 266, starting_idx: 1, cur_nxt_idx: 267 2026.08.17 23:52:13.067941 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=266, LastLogTerm=1, EntriesLength=0, CommitIndex=266, Term=1, peer_last_sent_idx 267 2026.08.17 23:52:13.067942 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.067945 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.067955 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:13.067972 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=267 2026.08.17 23:52:13.067983 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.067987 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 267 2026.08.17 23:52:13.067989 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.067997 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 266, new matched idx: 266 2026.08.17 23:52:13.067999 [ 423992 ] {} RaftInstance: last durable index 266, precommit index 266 2026.08.17 23:52:13.068003 [ 423992 ] {} RaftInstance: quorum idx 1, 266 266 266 2026.08.17 23:52:13.068005 [ 423992 ] {} RaftInstance: local log idx 266, target_commit_idx 266, quick_commit_index_ 266, state_->get_commit_idx() 266 2026.08.17 23:52:13.068019 [ 423990 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.068024 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=267 2026.08.17 23:52:13.068027 [ 423990 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.068030 [ 423990 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 267 2026.08.17 23:52:13.068032 [ 423990 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.068034 [ 423990 ] {} RaftInstance: peer 2, prev matched idx: 266, new matched idx: 266 2026.08.17 23:52:13.068036 [ 423990 ] {} RaftInstance: last durable index 266, precommit index 266 2026.08.17 23:52:13.068040 [ 423990 ] {} RaftInstance: quorum idx 1, 266 266 266 2026.08.17 23:52:13.068042 [ 423990 ] {} RaftInstance: local log idx 266, target_commit_idx 266, quick_commit_index_ 266, state_->get_commit_idx() 266 2026.08.17 23:52:13.099480 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 89 2026.08.17 23:52:13.099493 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.099505 [ 423977 ] {} RaftInstance: append at log_idx 267, timestamp 1787010733099495 2026.08.17 23:52:13.099519 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.099528 [ 424009 ] {} RaftInstance: last_log_idx: 266, starting_idx: 1, cur_nxt_idx: 268 2026.08.17 23:52:13.099532 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=266, LastLogTerm=1, EntriesLength=1, CommitIndex=266, Term=1, peer_last_sent_idx 267 2026.08.17 23:52:13.099535 [ 424009 ] {} RaftInstance: idx: 267 2026.08.17 23:52:13.099538 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.099554 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.099556 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.099558 [ 424009 ] {} RaftInstance: last_log_idx: 266, starting_idx: 1, cur_nxt_idx: 268 2026.08.17 23:52:13.099560 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=266, LastLogTerm=1, EntriesLength=1, CommitIndex=266, Term=1, peer_last_sent_idx 267 2026.08.17 23:52:13.099562 [ 424009 ] {} RaftInstance: idx: 267 2026.08.17 23:52:13.099563 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.099577 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.102487 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.102498 [ 423980 ] {} RaftInstance: last durable index 267, precommit index 267 2026.08.17 23:52:13.102502 [ 423980 ] {} RaftInstance: quorum idx 1, 267 266 266 2026.08.17 23:52:13.102505 [ 423980 ] {} RaftInstance: local log idx 267, target_commit_idx 266, quick_commit_index_ 266, state_->get_commit_idx() 266 2026.08.17 23:52:13.102552 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.102562 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=268 2026.08.17 23:52:13.102565 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.102566 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.102574 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 268 2026.08.17 23:52:13.102586 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.102588 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 266, new matched idx: 267 2026.08.17 23:52:13.102590 [ 423996 ] {} RaftInstance: last durable index 267, precommit index 267 2026.08.17 23:52:13.102594 [ 423996 ] {} RaftInstance: quorum idx 1, 267 267 266 2026.08.17 23:52:13.102595 [ 423996 ] {} RaftInstance: trigger commit upto 267 2026.08.17 23:52:13.102598 [ 423996 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.102600 [ 423996 ] {} RaftInstance: last_log_idx: 266, starting_idx: 1, cur_nxt_idx: 268 2026.08.17 23:52:13.102603 [ 423996 ] {} RaftInstance: append_entries for 3 with LastLogIndex=266, LastLogTerm=1, EntriesLength=1, CommitIndex=267, Term=1, peer_last_sent_idx 267 2026.08.17 23:52:13.102605 [ 423996 ] {} RaftInstance: idx: 267 2026.08.17 23:52:13.102608 [ 423996 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.102623 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:13.102624 [ 423996 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.102626 [ 423996 ] {} RaftInstance: last_log_idx: 267, starting_idx: 1, cur_nxt_idx: 268 2026.08.17 23:52:13.102628 [ 423996 ] {} RaftInstance: append_entries for 2 with LastLogIndex=267, LastLogTerm=1, EntriesLength=0, CommitIndex=267, Term=1, peer_last_sent_idx 267 2026.08.17 23:52:13.102630 [ 423996 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.102632 [ 423996 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.102639 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:13.102641 [ 423996 ] {} RaftInstance: local log idx 267, target_commit_idx 267, quick_commit_index_ 267, state_->get_commit_idx() 266 2026.08.17 23:52:13.102643 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.102655 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=268 2026.08.17 23:52:13.102658 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.102664 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.102672 [ 424007 ] {} RaftInstance: commit upto 267, current idx 266 2026.08.17 23:52:13.102682 [ 424007 ] {} RaftInstance: commit upto 267, current idx 267 2026.08.17 23:52:13.102682 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 268 2026.08.17 23:52:13.102686 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.102688 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 266, new matched idx: 267 2026.08.17 23:52:13.102691 [ 423985 ] {} RaftInstance: last durable index 267, precommit index 267 2026.08.17 23:52:13.102694 [ 424007 ] {} RaftInstance: notify cb 267 0x7f0ed22b7a20 2026.08.17 23:52:13.102699 [ 424007 ] {} RaftInstance: DONE: commit upto 267, current idx 267 2026.08.17 23:52:13.102695 [ 423985 ] {} RaftInstance: quorum idx 1, 267 267 267 2026.08.17 23:52:13.102705 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.102710 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.102715 [ 423985 ] {} RaftInstance: local log idx 267, target_commit_idx 267, quick_commit_index_ 267, state_->get_commit_idx() 267 2026.08.17 23:52:13.102738 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=268 2026.08.17 23:52:13.102741 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.102748 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 268 2026.08.17 23:52:13.102751 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.102752 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 267, new matched idx: 267 2026.08.17 23:52:13.102754 [ 423982 ] {} RaftInstance: last durable index 267, precommit index 267 2026.08.17 23:52:13.102757 [ 423982 ] {} RaftInstance: quorum idx 1, 267 267 267 2026.08.17 23:52:13.102759 [ 423982 ] {} RaftInstance: local log idx 267, target_commit_idx 267, quick_commit_index_ 267, state_->get_commit_idx() 267 2026.08.17 23:52:13.102770 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 1538 2026.08.17 23:52:13.102783 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.102783 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.102796 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=268 2026.08.17 23:52:13.102800 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.102804 [ 423977 ] {} RaftInstance: append at log_idx 268, timestamp 1787010733102785 2026.08.17 23:52:13.102804 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 268 2026.08.17 23:52:13.102820 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.102824 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 267, new matched idx: 267 2026.08.17 23:52:13.102827 [ 423993 ] {} RaftInstance: last durable index 267, precommit index 268 2026.08.17 23:52:13.102831 [ 423993 ] {} RaftInstance: quorum idx 1, 267 267 267 2026.08.17 23:52:13.102833 [ 423993 ] {} RaftInstance: local log idx 268, target_commit_idx 267, quick_commit_index_ 267, state_->get_commit_idx() 267 2026.08.17 23:52:13.102836 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.102838 [ 423993 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.102841 [ 423993 ] {} RaftInstance: last_log_idx: 267, starting_idx: 1, cur_nxt_idx: 269 2026.08.17 23:52:13.102844 [ 423993 ] {} RaftInstance: append_entries for 2 with LastLogIndex=267, LastLogTerm=1, EntriesLength=1, CommitIndex=267, Term=1, peer_last_sent_idx 268 2026.08.17 23:52:13.102846 [ 423993 ] {} RaftInstance: idx: 268 2026.08.17 23:52:13.102849 [ 423993 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.102867 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:13.102871 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.102874 [ 424009 ] {} RaftInstance: last_log_idx: 267, starting_idx: 1, cur_nxt_idx: 269 2026.08.17 23:52:13.102877 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=267, LastLogTerm=1, EntriesLength=1, CommitIndex=267, Term=1, peer_last_sent_idx 267 2026.08.17 23:52:13.102879 [ 424009 ] {} RaftInstance: idx: 268 2026.08.17 23:52:13.102882 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.102896 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.102898 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.107859 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.107869 [ 423980 ] {} RaftInstance: last durable index 268, precommit index 268 2026.08.17 23:52:13.107874 [ 423980 ] {} RaftInstance: quorum idx 1, 268 267 267 2026.08.17 23:52:13.107877 [ 423980 ] {} RaftInstance: local log idx 268, target_commit_idx 267, quick_commit_index_ 267, state_->get_commit_idx() 267 2026.08.17 23:52:13.107929 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.107940 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=269 2026.08.17 23:52:13.107943 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.107946 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 269 2026.08.17 23:52:13.107945 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.107948 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.107956 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 267, new matched idx: 268 2026.08.17 23:52:13.107959 [ 423991 ] {} RaftInstance: last durable index 268, precommit index 268 2026.08.17 23:52:13.107963 [ 423991 ] {} RaftInstance: quorum idx 1, 268 268 267 2026.08.17 23:52:13.107965 [ 423991 ] {} RaftInstance: trigger commit upto 268 2026.08.17 23:52:13.107967 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.107969 [ 423991 ] {} RaftInstance: last_log_idx: 267, starting_idx: 1, cur_nxt_idx: 269 2026.08.17 23:52:13.107972 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=267, LastLogTerm=1, EntriesLength=1, CommitIndex=268, Term=1, peer_last_sent_idx 268 2026.08.17 23:52:13.107973 [ 423991 ] {} RaftInstance: idx: 268 2026.08.17 23:52:13.107976 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.107986 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:13.107988 [ 423991 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.107989 [ 423991 ] {} RaftInstance: last_log_idx: 268, starting_idx: 1, cur_nxt_idx: 269 2026.08.17 23:52:13.107991 [ 423991 ] {} RaftInstance: append_entries for 2 with LastLogIndex=268, LastLogTerm=1, EntriesLength=0, CommitIndex=268, Term=1, peer_last_sent_idx 268 2026.08.17 23:52:13.107993 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.107994 [ 423991 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.108001 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:13.108003 [ 423991 ] {} RaftInstance: local log idx 268, target_commit_idx 268, quick_commit_index_ 268, state_->get_commit_idx() 267 2026.08.17 23:52:13.108005 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.108010 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.108014 [ 424007 ] {} RaftInstance: commit upto 268, current idx 267 2026.08.17 23:52:13.108013 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=269 2026.08.17 23:52:13.108017 [ 424007 ] {} RaftInstance: commit upto 268, current idx 268 2026.08.17 23:52:13.108024 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.108033 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 269 2026.08.17 23:52:13.108035 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.108037 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 267, new matched idx: 268 2026.08.17 23:52:13.108040 [ 423994 ] {} RaftInstance: last durable index 268, precommit index 268 2026.08.17 23:52:13.108043 [ 423994 ] {} RaftInstance: quorum idx 1, 268 268 268 2026.08.17 23:52:13.108047 [ 423994 ] {} RaftInstance: local log idx 268, target_commit_idx 268, quick_commit_index_ 268, state_->get_commit_idx() 267 2026.08.17 23:52:13.108050 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.108077 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.108081 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=269 2026.08.17 23:52:13.108088 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.108090 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 269 2026.08.17 23:52:13.108092 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.108094 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 268, new matched idx: 268 2026.08.17 23:52:13.108096 [ 423986 ] {} RaftInstance: last durable index 268, precommit index 268 2026.08.17 23:52:13.108098 [ 423986 ] {} RaftInstance: quorum idx 1, 268 268 268 2026.08.17 23:52:13.108099 [ 423986 ] {} RaftInstance: local log idx 268, target_commit_idx 268, quick_commit_index_ 268, state_->get_commit_idx() 267 2026.08.17 23:52:13.108101 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.108044 [ 424007 ] {} RaftInstance: notify cb 268 0x7f0ed22b7b20 2026.08.17 23:52:13.108106 [ 424007 ] {} RaftInstance: DONE: commit upto 268, current idx 268 2026.08.17 23:52:13.108110 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.108107 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.108126 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=269 2026.08.17 23:52:13.108127 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 233 2026.08.17 23:52:13.108127 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.108132 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 269 2026.08.17 23:52:13.108134 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.108135 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 268, new matched idx: 268 2026.08.17 23:52:13.108137 [ 423986 ] {} RaftInstance: last durable index 268, precommit index 268 2026.08.17 23:52:13.108138 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.108140 [ 423986 ] {} RaftInstance: quorum idx 1, 268 268 268 2026.08.17 23:52:13.108142 [ 423986 ] {} RaftInstance: local log idx 268, target_commit_idx 268, quick_commit_index_ 268, state_->get_commit_idx() 268 2026.08.17 23:52:13.108155 [ 423977 ] {} RaftInstance: append at log_idx 269, timestamp 1787010733108140 2026.08.17 23:52:13.108171 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.108175 [ 424009 ] {} RaftInstance: last_log_idx: 268, starting_idx: 1, cur_nxt_idx: 270 2026.08.17 23:52:13.108178 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=268, LastLogTerm=1, EntriesLength=1, CommitIndex=268, Term=1, peer_last_sent_idx 268 2026.08.17 23:52:13.108180 [ 424009 ] {} RaftInstance: idx: 269 2026.08.17 23:52:13.108182 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.108190 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.108192 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.108194 [ 424009 ] {} RaftInstance: last_log_idx: 268, starting_idx: 1, cur_nxt_idx: 270 2026.08.17 23:52:13.108196 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=268, LastLogTerm=1, EntriesLength=1, CommitIndex=268, Term=1, peer_last_sent_idx 269 2026.08.17 23:52:13.108197 [ 424009 ] {} RaftInstance: idx: 269 2026.08.17 23:52:13.108199 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.108211 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.108725 [ 423990 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.108746 [ 423990 ] {} RaftInstance: append at log_idx 270, timestamp 1787010733108731 2026.08.17 23:52:13.108757 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.108765 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.112355 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.112367 [ 423980 ] {} RaftInstance: last durable index 269, precommit index 270 2026.08.17 23:52:13.112372 [ 423980 ] {} RaftInstance: quorum idx 1, 269 268 268 2026.08.17 23:52:13.112374 [ 423980 ] {} RaftInstance: local log idx 270, target_commit_idx 268, quick_commit_index_ 268, state_->get_commit_idx() 268 2026.08.17 23:52:13.112448 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.112456 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=270 2026.08.17 23:52:13.112459 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.112463 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 270 2026.08.17 23:52:13.112465 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.112467 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 268, new matched idx: 269 2026.08.17 23:52:13.112470 [ 423981 ] {} RaftInstance: last durable index 269, precommit index 270 2026.08.17 23:52:13.112473 [ 423981 ] {} RaftInstance: quorum idx 1, 269 269 268 2026.08.17 23:52:13.112475 [ 423981 ] {} RaftInstance: trigger commit upto 269 2026.08.17 23:52:13.112478 [ 423981 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.112480 [ 423981 ] {} RaftInstance: last_log_idx: 269, starting_idx: 1, cur_nxt_idx: 271 2026.08.17 23:52:13.112484 [ 423981 ] {} RaftInstance: append_entries for 3 with LastLogIndex=269, LastLogTerm=1, EntriesLength=1, CommitIndex=269, Term=1, peer_last_sent_idx 269 2026.08.17 23:52:13.112486 [ 423981 ] {} RaftInstance: idx: 270 2026.08.17 23:52:13.112489 [ 423981 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.112507 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:13.112525 [ 423981 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.112528 [ 423981 ] {} RaftInstance: local log idx 270, target_commit_idx 269, quick_commit_index_ 269, state_->get_commit_idx() 268 2026.08.17 23:52:13.112530 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.112536 [ 423981 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.112538 [ 423981 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.112561 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.112571 [ 424007 ] {} RaftInstance: commit upto 269, current idx 268 2026.08.17 23:52:13.112574 [ 424007 ] {} RaftInstance: commit upto 269, current idx 269 2026.08.17 23:52:13.112611 [ 424007 ] {} RaftInstance: notify cb 269 0x7f0ed22b7c20 2026.08.17 23:52:13.112614 [ 424007 ] {} RaftInstance: DONE: commit upto 269, current idx 269 2026.08.17 23:52:13.112616 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.113099 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 170 2026.08.17 23:52:13.113106 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.113117 [ 423977 ] {} RaftInstance: append at log_idx 271, timestamp 1787010733113108 2026.08.17 23:52:13.113137 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.113150 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.116571 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.116583 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=270 2026.08.17 23:52:13.116586 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.116589 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 270 2026.08.17 23:52:13.116592 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.116594 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 268, new matched idx: 269 2026.08.17 23:52:13.116597 [ 423985 ] {} RaftInstance: last durable index 269, precommit index 271 2026.08.17 23:52:13.116601 [ 423985 ] {} RaftInstance: quorum idx 1, 269 269 269 2026.08.17 23:52:13.116604 [ 423985 ] {} RaftInstance: local log idx 271, target_commit_idx 269, quick_commit_index_ 269, state_->get_commit_idx() 269 2026.08.17 23:52:13.116606 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.116608 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.116611 [ 423985 ] {} RaftInstance: last_log_idx: 269, starting_idx: 1, cur_nxt_idx: 272 2026.08.17 23:52:13.116614 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=269, LastLogTerm=1, EntriesLength=2, CommitIndex=269, Term=1, peer_last_sent_idx 269 2026.08.17 23:52:13.116616 [ 423985 ] {} RaftInstance: idx range: 270-271 2026.08.17 23:52:13.116619 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.116630 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:13.116712 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.116719 [ 423980 ] {} RaftInstance: last durable index 270, precommit index 271 2026.08.17 23:52:13.116723 [ 423980 ] {} RaftInstance: quorum idx 1, 270 269 269 2026.08.17 23:52:13.116725 [ 423980 ] {} RaftInstance: local log idx 271, target_commit_idx 269, quick_commit_index_ 269, state_->get_commit_idx() 269 2026.08.17 23:52:13.116810 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.116816 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=271 2026.08.17 23:52:13.116819 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.116822 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 271 2026.08.17 23:52:13.116824 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.116827 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 269, new matched idx: 270 2026.08.17 23:52:13.116829 [ 423987 ] {} RaftInstance: last durable index 270, precommit index 271 2026.08.17 23:52:13.116831 [ 423987 ] {} RaftInstance: quorum idx 1, 270 270 269 2026.08.17 23:52:13.116833 [ 423987 ] {} RaftInstance: trigger commit upto 270 2026.08.17 23:52:13.116835 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.116838 [ 423987 ] {} RaftInstance: last_log_idx: 270, starting_idx: 1, cur_nxt_idx: 272 2026.08.17 23:52:13.116842 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=270, LastLogTerm=1, EntriesLength=1, CommitIndex=270, Term=1, peer_last_sent_idx 270 2026.08.17 23:52:13.116844 [ 423987 ] {} RaftInstance: idx: 271 2026.08.17 23:52:13.116847 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.116865 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:13.116867 [ 423987 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.116874 [ 423987 ] {} RaftInstance: local log idx 271, target_commit_idx 270, quick_commit_index_ 270, state_->get_commit_idx() 269 2026.08.17 23:52:13.116876 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.116881 [ 423987 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.116882 [ 423987 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.116886 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.116896 [ 424007 ] {} RaftInstance: commit upto 270, current idx 269 2026.08.17 23:52:13.116900 [ 424007 ] {} RaftInstance: commit upto 270, current idx 270 2026.08.17 23:52:13.116915 [ 424007 ] {} RaftInstance: notify cb 270 0x7f0ed22b7720 2026.08.17 23:52:13.116931 [ 424007 ] {} RaftInstance: DONE: commit upto 270, current idx 270 2026.08.17 23:52:13.116933 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.119329 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.119334 [ 423980 ] {} RaftInstance: last durable index 271, precommit index 271 2026.08.17 23:52:13.119337 [ 423980 ] {} RaftInstance: quorum idx 1, 271 270 269 2026.08.17 23:52:13.119339 [ 423980 ] {} RaftInstance: local log idx 271, target_commit_idx 270, quick_commit_index_ 270, state_->get_commit_idx() 270 2026.08.17 23:52:13.119416 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.119427 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=272 2026.08.17 23:52:13.119429 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.119431 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.119441 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 272 2026.08.17 23:52:13.119443 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.119445 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 270, new matched idx: 271 2026.08.17 23:52:13.119448 [ 423992 ] {} RaftInstance: last durable index 271, precommit index 271 2026.08.17 23:52:13.119452 [ 423992 ] {} RaftInstance: quorum idx 1, 271 271 269 2026.08.17 23:52:13.119454 [ 423992 ] {} RaftInstance: trigger commit upto 271 2026.08.17 23:52:13.119456 [ 423992 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.119459 [ 423992 ] {} RaftInstance: last_log_idx: 271, starting_idx: 1, cur_nxt_idx: 272 2026.08.17 23:52:13.119463 [ 423992 ] {} RaftInstance: append_entries for 3 with LastLogIndex=271, LastLogTerm=1, EntriesLength=0, CommitIndex=271, Term=1, peer_last_sent_idx 271 2026.08.17 23:52:13.119465 [ 423992 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.119468 [ 423992 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.119479 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:13.119481 [ 423992 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.119483 [ 423992 ] {} RaftInstance: last_log_idx: 269, starting_idx: 1, cur_nxt_idx: 272 2026.08.17 23:52:13.119485 [ 423992 ] {} RaftInstance: last sent log (270) to peer 2 is not applied, cnt 1 2026.08.17 23:52:13.119487 [ 423992 ] {} RaftInstance: append_entries for 2 with LastLogIndex=269, LastLogTerm=1, EntriesLength=2, CommitIndex=271, Term=1, peer_last_sent_idx 270 2026.08.17 23:52:13.119488 [ 423992 ] {} RaftInstance: idx range: 270-271 2026.08.17 23:52:13.119491 [ 423992 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.119500 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:13.119502 [ 423992 ] {} RaftInstance: local log idx 271, target_commit_idx 271, quick_commit_index_ 271, state_->get_commit_idx() 270 2026.08.17 23:52:13.119508 [ 423992 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.119516 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.119518 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=272 2026.08.17 23:52:13.119525 [ 424007 ] {} RaftInstance: commit upto 271, current idx 270 2026.08.17 23:52:13.119531 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.119537 [ 424007 ] {} RaftInstance: commit upto 271, current idx 271 2026.08.17 23:52:13.119537 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 272 2026.08.17 23:52:13.119541 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.119543 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 269, new matched idx: 271 2026.08.17 23:52:13.119546 [ 423989 ] {} RaftInstance: last durable index 271, precommit index 271 2026.08.17 23:52:13.119550 [ 423989 ] {} RaftInstance: quorum idx 1, 271 271 271 2026.08.17 23:52:13.119550 [ 424007 ] {} RaftInstance: notify cb 271 0x7f0ed22b7e20 2026.08.17 23:52:13.119553 [ 423989 ] {} RaftInstance: local log idx 271, target_commit_idx 271, quick_commit_index_ 271, state_->get_commit_idx() 270 2026.08.17 23:52:13.119556 [ 424007 ] {} RaftInstance: DONE: commit upto 271, current idx 271 2026.08.17 23:52:13.119557 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.119559 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.119561 [ 423989 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.119590 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.119596 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=272 2026.08.17 23:52:13.119600 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.119603 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 272 2026.08.17 23:52:13.119605 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.119607 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 271, new matched idx: 271 2026.08.17 23:52:13.119609 [ 423986 ] {} RaftInstance: last durable index 271, precommit index 271 2026.08.17 23:52:13.119612 [ 423986 ] {} RaftInstance: quorum idx 1, 271 271 271 2026.08.17 23:52:13.119614 [ 423986 ] {} RaftInstance: local log idx 271, target_commit_idx 271, quick_commit_index_ 271, state_->get_commit_idx() 271 2026.08.17 23:52:13.119621 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.119624 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=272 2026.08.17 23:52:13.119625 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.119628 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 272 2026.08.17 23:52:13.119629 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.119631 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 271, new matched idx: 271 2026.08.17 23:52:13.119632 [ 423986 ] {} RaftInstance: last durable index 271, precommit index 271 2026.08.17 23:52:13.119634 [ 423986 ] {} RaftInstance: quorum idx 1, 271 271 271 2026.08.17 23:52:13.119636 [ 423986 ] {} RaftInstance: local log idx 271, target_commit_idx 271, quick_commit_index_ 271, state_->get_commit_idx() 271 2026.08.17 23:52:13.126548 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 208 2026.08.17 23:52:13.126564 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.126576 [ 423986 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.126588 [ 423977 ] {} RaftInstance: append at log_idx 272, timestamp 1787010733126571 2026.08.17 23:52:13.126608 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.126617 [ 424009 ] {} RaftInstance: last_log_idx: 271, starting_idx: 1, cur_nxt_idx: 273 2026.08.17 23:52:13.126621 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=271, LastLogTerm=1, EntriesLength=1, CommitIndex=271, Term=1, peer_last_sent_idx 272 2026.08.17 23:52:13.126624 [ 424009 ] {} RaftInstance: idx: 272 2026.08.17 23:52:13.126627 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.126646 [ 423986 ] {} RaftInstance: append at log_idx 273, timestamp 1787010733126582 2026.08.17 23:52:13.126805 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.126809 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.126811 [ 424009 ] {} RaftInstance: last_log_idx: 271, starting_idx: 1, cur_nxt_idx: 274 2026.08.17 23:52:13.126814 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=271, LastLogTerm=1, EntriesLength=2, CommitIndex=271, Term=1, peer_last_sent_idx 270 2026.08.17 23:52:13.126816 [ 424009 ] {} RaftInstance: idx range: 272-273 2026.08.17 23:52:13.126818 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.126827 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.126830 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.126832 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.130953 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.132920 [ 423980 ] {} RaftInstance: last durable index 272, precommit index 273 2026.08.17 23:52:13.132924 [ 423980 ] {} RaftInstance: quorum idx 1, 272 271 271 2026.08.17 23:52:13.132926 [ 423980 ] {} RaftInstance: local log idx 273, target_commit_idx 271, quick_commit_index_ 271, state_->get_commit_idx() 271 2026.08.17 23:52:13.132936 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.132947 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=274 2026.08.17 23:52:13.132951 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.132958 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 274 2026.08.17 23:52:13.132960 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.132962 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 271, new matched idx: 273 2026.08.17 23:52:13.132965 [ 423993 ] {} RaftInstance: last durable index 272, precommit index 273 2026.08.17 23:52:13.132951 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.132969 [ 423993 ] {} RaftInstance: quorum idx 1, 273 272 271 2026.08.17 23:52:13.132973 [ 423993 ] {} RaftInstance: trigger commit upto 272 2026.08.17 23:52:13.132975 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.132977 [ 423993 ] {} RaftInstance: last_log_idx: 271, starting_idx: 1, cur_nxt_idx: 274 2026.08.17 23:52:13.132979 [ 423993 ] {} RaftInstance: last sent log (272) to peer 3 is not applied, cnt 1 2026.08.17 23:52:13.132982 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=271, LastLogTerm=1, EntriesLength=2, CommitIndex=272, Term=1, peer_last_sent_idx 272 2026.08.17 23:52:13.132984 [ 423993 ] {} RaftInstance: idx range: 272-273 2026.08.17 23:52:13.132990 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.133011 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:13.133013 [ 423993 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.133014 [ 423993 ] {} RaftInstance: last_log_idx: 273, starting_idx: 1, cur_nxt_idx: 274 2026.08.17 23:52:13.133016 [ 423993 ] {} RaftInstance: append_entries for 2 with LastLogIndex=273, LastLogTerm=1, EntriesLength=0, CommitIndex=272, Term=1, peer_last_sent_idx 272 2026.08.17 23:52:13.133018 [ 423993 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.133019 [ 423993 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.133027 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:13.133030 [ 423993 ] {} RaftInstance: local log idx 273, target_commit_idx 272, quick_commit_index_ 272, state_->get_commit_idx() 271 2026.08.17 23:52:13.133032 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.133039 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.133048 [ 424007 ] {} RaftInstance: commit upto 272, current idx 271 2026.08.17 23:52:13.133051 [ 424007 ] {} RaftInstance: commit upto 272, current idx 272 2026.08.17 23:52:13.133076 [ 424007 ] {} RaftInstance: notify cb 272 0x7f0ed22b7f20 2026.08.17 23:52:13.133079 [ 424007 ] {} RaftInstance: DONE: commit upto 272, current idx 272 2026.08.17 23:52:13.133082 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.133117 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.133122 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=274 2026.08.17 23:52:13.133125 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.133127 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 274 2026.08.17 23:52:13.133129 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.133131 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 273, new matched idx: 273 2026.08.17 23:52:13.133133 [ 423983 ] {} RaftInstance: last durable index 272, precommit index 273 2026.08.17 23:52:13.133136 [ 423983 ] {} RaftInstance: quorum idx 1, 273 272 271 2026.08.17 23:52:13.133138 [ 423983 ] {} RaftInstance: local log idx 273, target_commit_idx 272, quick_commit_index_ 272, state_->get_commit_idx() 272 2026.08.17 23:52:13.135399 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=273 2026.08.17 23:52:13.135410 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.135414 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 273 2026.08.17 23:52:13.135417 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.135419 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 271, new matched idx: 272 2026.08.17 23:52:13.135422 [ 423987 ] {} RaftInstance: last durable index 272, precommit index 273 2026.08.17 23:52:13.135425 [ 423987 ] {} RaftInstance: quorum idx 1, 273 272 272 2026.08.17 23:52:13.135428 [ 423987 ] {} RaftInstance: local log idx 273, target_commit_idx 272, quick_commit_index_ 272, state_->get_commit_idx() 272 2026.08.17 23:52:13.135430 [ 423987 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.135433 [ 423987 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.135805 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.135814 [ 423980 ] {} RaftInstance: last durable index 273, precommit index 273 2026.08.17 23:52:13.135822 [ 423980 ] {} RaftInstance: quorum idx 1, 273 273 272 2026.08.17 23:52:13.135825 [ 423980 ] {} RaftInstance: trigger commit upto 273 2026.08.17 23:52:13.135828 [ 423980 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.135830 [ 423980 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.135833 [ 423980 ] {} RaftInstance: last_log_idx: 273, starting_idx: 1, cur_nxt_idx: 274 2026.08.17 23:52:13.135836 [ 423980 ] {} RaftInstance: append_entries for 2 with LastLogIndex=273, LastLogTerm=1, EntriesLength=0, CommitIndex=273, Term=1, peer_last_sent_idx 274 2026.08.17 23:52:13.135838 [ 423980 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.135841 [ 423980 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.135858 [ 423980 ] {} RaftInstance: sent 2026.08.17 23:52:13.135860 [ 423980 ] {} RaftInstance: local log idx 273, target_commit_idx 273, quick_commit_index_ 273, state_->get_commit_idx() 272 2026.08.17 23:52:13.135862 [ 423980 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.135872 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.135880 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.135889 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.135874 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.135902 [ 424007 ] {} RaftInstance: commit upto 273, current idx 272 2026.08.17 23:52:13.135895 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=274 2026.08.17 23:52:13.135907 [ 424007 ] {} RaftInstance: commit upto 273, current idx 273 2026.08.17 23:52:13.135909 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.135917 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 274 2026.08.17 23:52:13.135919 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.135922 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 272, new matched idx: 273 2026.08.17 23:52:13.135924 [ 423989 ] {} RaftInstance: last durable index 273, precommit index 273 2026.08.17 23:52:13.135927 [ 423989 ] {} RaftInstance: quorum idx 1, 273 273 273 2026.08.17 23:52:13.135929 [ 423989 ] {} RaftInstance: local log idx 273, target_commit_idx 273, quick_commit_index_ 273, state_->get_commit_idx() 272 2026.08.17 23:52:13.135931 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.135933 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.135934 [ 424007 ] {} RaftInstance: notify cb 273 0x7f0ecef10920 2026.08.17 23:52:13.135936 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.135935 [ 423989 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.135946 [ 423989 ] {} RaftInstance: last_log_idx: 273, starting_idx: 1, cur_nxt_idx: 274 2026.08.17 23:52:13.135948 [ 423989 ] {} RaftInstance: append_entries for 3 with LastLogIndex=273, LastLogTerm=1, EntriesLength=0, CommitIndex=273, Term=1, peer_last_sent_idx 272 2026.08.17 23:52:13.135950 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.135951 [ 424007 ] {} RaftInstance: DONE: commit upto 273, current idx 273 2026.08.17 23:52:13.135953 [ 423989 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.135953 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.135967 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:13.135975 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=274 2026.08.17 23:52:13.135983 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.135985 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 274 2026.08.17 23:52:13.135987 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.135989 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 273, new matched idx: 273 2026.08.17 23:52:13.135991 [ 423988 ] {} RaftInstance: last durable index 273, precommit index 273 2026.08.17 23:52:13.135993 [ 423988 ] {} RaftInstance: quorum idx 1, 273 273 273 2026.08.17 23:52:13.135994 [ 423988 ] {} RaftInstance: local log idx 273, target_commit_idx 273, quick_commit_index_ 273, state_->get_commit_idx() 273 2026.08.17 23:52:13.136046 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.136055 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=274 2026.08.17 23:52:13.136059 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.136061 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 274 2026.08.17 23:52:13.136063 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.136065 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 273, new matched idx: 273 2026.08.17 23:52:13.136067 [ 423990 ] {} RaftInstance: last durable index 273, precommit index 273 2026.08.17 23:52:13.136070 [ 423990 ] {} RaftInstance: quorum idx 1, 273 273 273 2026.08.17 23:52:13.136073 [ 423990 ] {} RaftInstance: local log idx 273, target_commit_idx 273, quick_commit_index_ 273, state_->get_commit_idx() 273 2026.08.17 23:52:13.251485 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 265 2026.08.17 23:52:13.251516 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.251558 [ 423977 ] {} RaftInstance: append at log_idx 274, timestamp 1787010733251520 2026.08.17 23:52:13.251579 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.251590 [ 424009 ] {} RaftInstance: last_log_idx: 273, starting_idx: 1, cur_nxt_idx: 275 2026.08.17 23:52:13.251596 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=273, LastLogTerm=1, EntriesLength=1, CommitIndex=273, Term=1, peer_last_sent_idx 274 2026.08.17 23:52:13.251599 [ 424009 ] {} RaftInstance: idx: 274 2026.08.17 23:52:13.251604 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.251626 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.251629 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.251631 [ 424009 ] {} RaftInstance: last_log_idx: 273, starting_idx: 1, cur_nxt_idx: 275 2026.08.17 23:52:13.251633 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=273, LastLogTerm=1, EntriesLength=1, CommitIndex=273, Term=1, peer_last_sent_idx 274 2026.08.17 23:52:13.251634 [ 424009 ] {} RaftInstance: idx: 274 2026.08.17 23:52:13.251636 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.251648 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.254295 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.254307 [ 423980 ] {} RaftInstance: last durable index 274, precommit index 274 2026.08.17 23:52:13.254313 [ 423980 ] {} RaftInstance: quorum idx 1, 274 273 273 2026.08.17 23:52:13.254317 [ 423980 ] {} RaftInstance: local log idx 274, target_commit_idx 273, quick_commit_index_ 273, state_->get_commit_idx() 273 2026.08.17 23:52:13.254372 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.254378 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.254391 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=275 2026.08.17 23:52:13.254399 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.254405 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 275 2026.08.17 23:52:13.254407 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.254409 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 273, new matched idx: 274 2026.08.17 23:52:13.254412 [ 423984 ] {} RaftInstance: last durable index 274, precommit index 274 2026.08.17 23:52:13.254418 [ 423984 ] {} RaftInstance: quorum idx 1, 274 274 273 2026.08.17 23:52:13.254420 [ 423984 ] {} RaftInstance: trigger commit upto 274 2026.08.17 23:52:13.254422 [ 423984 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.254425 [ 423984 ] {} RaftInstance: last_log_idx: 273, starting_idx: 1, cur_nxt_idx: 275 2026.08.17 23:52:13.254428 [ 423984 ] {} RaftInstance: append_entries for 3 with LastLogIndex=273, LastLogTerm=1, EntriesLength=1, CommitIndex=274, Term=1, peer_last_sent_idx 274 2026.08.17 23:52:13.254431 [ 423984 ] {} RaftInstance: idx: 274 2026.08.17 23:52:13.254433 [ 423984 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.254445 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:13.254447 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.254448 [ 423984 ] {} RaftInstance: last_log_idx: 274, starting_idx: 1, cur_nxt_idx: 275 2026.08.17 23:52:13.254450 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=274, LastLogTerm=1, EntriesLength=0, CommitIndex=274, Term=1, peer_last_sent_idx 274 2026.08.17 23:52:13.254452 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.254453 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.254461 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:13.254463 [ 423984 ] {} RaftInstance: local log idx 274, target_commit_idx 274, quick_commit_index_ 274, state_->get_commit_idx() 273 2026.08.17 23:52:13.254465 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.254475 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=275 2026.08.17 23:52:13.254478 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.254484 [ 424007 ] {} RaftInstance: commit upto 274, current idx 273 2026.08.17 23:52:13.254479 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.254490 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 275 2026.08.17 23:52:13.254492 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.254494 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 273, new matched idx: 274 2026.08.17 23:52:13.254497 [ 423986 ] {} RaftInstance: last durable index 274, precommit index 274 2026.08.17 23:52:13.254500 [ 423986 ] {} RaftInstance: quorum idx 1, 274 274 274 2026.08.17 23:52:13.254503 [ 423986 ] {} RaftInstance: local log idx 274, target_commit_idx 274, quick_commit_index_ 274, state_->get_commit_idx() 273 2026.08.17 23:52:13.254504 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.254527 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.254531 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=275 2026.08.17 23:52:13.254533 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.254540 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 275 2026.08.17 23:52:13.254541 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.254543 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 274, new matched idx: 274 2026.08.17 23:52:13.254545 [ 423994 ] {} RaftInstance: last durable index 274, precommit index 274 2026.08.17 23:52:13.254547 [ 423994 ] {} RaftInstance: quorum idx 1, 274 274 274 2026.08.17 23:52:13.254486 [ 424007 ] {} RaftInstance: commit upto 274, current idx 274 2026.08.17 23:52:13.254564 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.254566 [ 424007 ] {} RaftInstance: notify cb 274 0x7f0ed22b2020 2026.08.17 23:52:13.254571 [ 424007 ] {} RaftInstance: DONE: commit upto 274, current idx 274 2026.08.17 23:52:13.254549 [ 423994 ] {} RaftInstance: local log idx 274, target_commit_idx 274, quick_commit_index_ 274, state_->get_commit_idx() 273 2026.08.17 23:52:13.254574 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.254580 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=275 2026.08.17 23:52:13.254584 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.254587 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 275 2026.08.17 23:52:13.254589 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.254591 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 274, new matched idx: 274 2026.08.17 23:52:13.254593 [ 423983 ] {} RaftInstance: last durable index 274, precommit index 274 2026.08.17 23:52:13.254596 [ 423983 ] {} RaftInstance: quorum idx 1, 274 274 274 2026.08.17 23:52:13.254598 [ 423983 ] {} RaftInstance: local log idx 274, target_commit_idx 274, quick_commit_index_ 274, state_->get_commit_idx() 274 2026.08.17 23:52:13.254650 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 471 2026.08.17 23:52:13.254660 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.254683 [ 423977 ] {} RaftInstance: append at log_idx 275, timestamp 1787010733254661 2026.08.17 23:52:13.254703 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.254711 [ 424009 ] {} RaftInstance: last_log_idx: 274, starting_idx: 1, cur_nxt_idx: 276 2026.08.17 23:52:13.254715 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=274, LastLogTerm=1, EntriesLength=1, CommitIndex=274, Term=1, peer_last_sent_idx 274 2026.08.17 23:52:13.254717 [ 424009 ] {} RaftInstance: idx: 275 2026.08.17 23:52:13.254720 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.254732 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.254734 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.254736 [ 424009 ] {} RaftInstance: last_log_idx: 274, starting_idx: 1, cur_nxt_idx: 276 2026.08.17 23:52:13.254739 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=274, LastLogTerm=1, EntriesLength=1, CommitIndex=274, Term=1, peer_last_sent_idx 275 2026.08.17 23:52:13.254740 [ 424009 ] {} RaftInstance: idx: 275 2026.08.17 23:52:13.254742 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.254751 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.257532 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.257542 [ 423980 ] {} RaftInstance: last durable index 275, precommit index 275 2026.08.17 23:52:13.257547 [ 423980 ] {} RaftInstance: quorum idx 1, 275 274 274 2026.08.17 23:52:13.257554 [ 423980 ] {} RaftInstance: local log idx 275, target_commit_idx 274, quick_commit_index_ 274, state_->get_commit_idx() 274 2026.08.17 23:52:13.257595 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.257606 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=276 2026.08.17 23:52:13.257610 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.257614 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 276 2026.08.17 23:52:13.257616 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.257619 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 274, new matched idx: 275 2026.08.17 23:52:13.257621 [ 423987 ] {} RaftInstance: last durable index 275, precommit index 275 2026.08.17 23:52:13.257625 [ 423987 ] {} RaftInstance: quorum idx 1, 275 275 274 2026.08.17 23:52:13.257628 [ 423987 ] {} RaftInstance: trigger commit upto 275 2026.08.17 23:52:13.257631 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.257633 [ 423987 ] {} RaftInstance: last_log_idx: 275, starting_idx: 1, cur_nxt_idx: 276 2026.08.17 23:52:13.257636 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=275, LastLogTerm=1, EntriesLength=0, CommitIndex=275, Term=1, peer_last_sent_idx 275 2026.08.17 23:52:13.257638 [ 423987 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.257641 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.257656 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:13.257658 [ 423987 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.257661 [ 423987 ] {} RaftInstance: local log idx 275, target_commit_idx 275, quick_commit_index_ 275, state_->get_commit_idx() 274 2026.08.17 23:52:13.257663 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.257676 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.257683 [ 424007 ] {} RaftInstance: commit upto 275, current idx 274 2026.08.17 23:52:13.257683 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.257686 [ 424007 ] {} RaftInstance: commit upto 275, current idx 275 2026.08.17 23:52:13.257694 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=276 2026.08.17 23:52:13.257698 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.257701 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 276 2026.08.17 23:52:13.257703 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.257705 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 274, new matched idx: 275 2026.08.17 23:52:13.257708 [ 423985 ] {} RaftInstance: last durable index 275, precommit index 275 2026.08.17 23:52:13.257712 [ 423985 ] {} RaftInstance: quorum idx 1, 275 275 275 2026.08.17 23:52:13.257715 [ 423985 ] {} RaftInstance: local log idx 275, target_commit_idx 275, quick_commit_index_ 275, state_->get_commit_idx() 274 2026.08.17 23:52:13.257716 [ 423985 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.257719 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.257720 [ 424007 ] {} RaftInstance: notify cb 275 0x7f0ed22b2120 2026.08.17 23:52:13.257725 [ 424007 ] {} RaftInstance: DONE: commit upto 275, current idx 275 2026.08.17 23:52:13.257727 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.257721 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.257735 [ 423985 ] {} RaftInstance: last_log_idx: 275, starting_idx: 1, cur_nxt_idx: 276 2026.08.17 23:52:13.257743 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=275, LastLogTerm=1, EntriesLength=0, CommitIndex=275, Term=1, peer_last_sent_idx 275 2026.08.17 23:52:13.257746 [ 423985 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.257735 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.257749 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.257766 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:13.257777 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=276 2026.08.17 23:52:13.257783 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.257788 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 276 2026.08.17 23:52:13.257791 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.257793 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 275, new matched idx: 275 2026.08.17 23:52:13.257795 [ 423987 ] {} RaftInstance: last durable index 275, precommit index 275 2026.08.17 23:52:13.257799 [ 423987 ] {} RaftInstance: quorum idx 1, 275 275 275 2026.08.17 23:52:13.257801 [ 423987 ] {} RaftInstance: local log idx 275, target_commit_idx 275, quick_commit_index_ 275, state_->get_commit_idx() 275 2026.08.17 23:52:13.257848 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 761 2026.08.17 23:52:13.257850 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.257856 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.257858 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=276 2026.08.17 23:52:13.257863 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.257866 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 276 2026.08.17 23:52:13.257868 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.257869 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 275, new matched idx: 275 2026.08.17 23:52:13.257872 [ 423982 ] {} RaftInstance: last durable index 275, precommit index 275 2026.08.17 23:52:13.257875 [ 423982 ] {} RaftInstance: quorum idx 1, 275 275 275 2026.08.17 23:52:13.257877 [ 423982 ] {} RaftInstance: local log idx 275, target_commit_idx 275, quick_commit_index_ 275, state_->get_commit_idx() 275 2026.08.17 23:52:13.257884 [ 423977 ] {} RaftInstance: append at log_idx 276, timestamp 1787010733257860 2026.08.17 23:52:13.257905 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.257914 [ 424009 ] {} RaftInstance: last_log_idx: 275, starting_idx: 1, cur_nxt_idx: 277 2026.08.17 23:52:13.257918 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=275, LastLogTerm=1, EntriesLength=1, CommitIndex=275, Term=1, peer_last_sent_idx 276 2026.08.17 23:52:13.257920 [ 424009 ] {} RaftInstance: idx: 276 2026.08.17 23:52:13.257923 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.257940 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.257942 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.257944 [ 424009 ] {} RaftInstance: last_log_idx: 275, starting_idx: 1, cur_nxt_idx: 277 2026.08.17 23:52:13.257946 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=275, LastLogTerm=1, EntriesLength=1, CommitIndex=275, Term=1, peer_last_sent_idx 276 2026.08.17 23:52:13.257947 [ 424009 ] {} RaftInstance: idx: 276 2026.08.17 23:52:13.257953 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.257960 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.262358 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.262368 [ 423980 ] {} RaftInstance: last durable index 276, precommit index 276 2026.08.17 23:52:13.262373 [ 423980 ] {} RaftInstance: quorum idx 1, 276 275 275 2026.08.17 23:52:13.262375 [ 423980 ] {} RaftInstance: local log idx 276, target_commit_idx 275, quick_commit_index_ 275, state_->get_commit_idx() 275 2026.08.17 23:52:13.262416 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.262421 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=277 2026.08.17 23:52:13.262423 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.262426 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 277 2026.08.17 23:52:13.262428 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.262430 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 275, new matched idx: 276 2026.08.17 23:52:13.262432 [ 423995 ] {} RaftInstance: last durable index 276, precommit index 276 2026.08.17 23:52:13.262434 [ 423995 ] {} RaftInstance: quorum idx 1, 276 276 275 2026.08.17 23:52:13.262435 [ 423995 ] {} RaftInstance: trigger commit upto 276 2026.08.17 23:52:13.262437 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.262439 [ 423995 ] {} RaftInstance: last_log_idx: 276, starting_idx: 1, cur_nxt_idx: 277 2026.08.17 23:52:13.262442 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=276, LastLogTerm=1, EntriesLength=0, CommitIndex=276, Term=1, peer_last_sent_idx 276 2026.08.17 23:52:13.262443 [ 423995 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.262446 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.262454 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:13.262457 [ 423995 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.262459 [ 423995 ] {} RaftInstance: local log idx 276, target_commit_idx 276, quick_commit_index_ 276, state_->get_commit_idx() 275 2026.08.17 23:52:13.262461 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.262468 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.262474 [ 424007 ] {} RaftInstance: commit upto 276, current idx 275 2026.08.17 23:52:13.262476 [ 424007 ] {} RaftInstance: commit upto 276, current idx 276 2026.08.17 23:52:13.262503 [ 424007 ] {} RaftInstance: notify cb 276 0x7f0ed22b2220 2026.08.17 23:52:13.262506 [ 424007 ] {} RaftInstance: DONE: commit upto 276, current idx 276 2026.08.17 23:52:13.262509 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.262549 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.262555 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=277 2026.08.17 23:52:13.262558 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.262561 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 277 2026.08.17 23:52:13.262563 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.262564 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 276, new matched idx: 276 2026.08.17 23:52:13.262567 [ 423986 ] {} RaftInstance: last durable index 276, precommit index 276 2026.08.17 23:52:13.262570 [ 423986 ] {} RaftInstance: quorum idx 1, 276 276 275 2026.08.17 23:52:13.262572 [ 423986 ] {} RaftInstance: local log idx 276, target_commit_idx 276, quick_commit_index_ 276, state_->get_commit_idx() 276 2026.08.17 23:52:13.262989 [ 423986 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.263025 [ 423986 ] {} RaftInstance: append at log_idx 277, timestamp 1787010733262995 2026.08.17 23:52:13.263041 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.263048 [ 424009 ] {} RaftInstance: last_log_idx: 276, starting_idx: 1, cur_nxt_idx: 278 2026.08.17 23:52:13.263053 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=276, LastLogTerm=1, EntriesLength=1, CommitIndex=276, Term=1, peer_last_sent_idx 277 2026.08.17 23:52:13.263056 [ 424009 ] {} RaftInstance: idx: 277 2026.08.17 23:52:13.263059 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.263077 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.263079 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.263871 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.263877 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=277 2026.08.17 23:52:13.263880 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.263883 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 277 2026.08.17 23:52:13.263885 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.263887 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 275, new matched idx: 276 2026.08.17 23:52:13.263889 [ 423996 ] {} RaftInstance: last durable index 276, precommit index 277 2026.08.17 23:52:13.263892 [ 423996 ] {} RaftInstance: quorum idx 1, 276 276 276 2026.08.17 23:52:13.263894 [ 423996 ] {} RaftInstance: local log idx 277, target_commit_idx 276, quick_commit_index_ 276, state_->get_commit_idx() 276 2026.08.17 23:52:13.263896 [ 423996 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.263898 [ 423996 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.263901 [ 423996 ] {} RaftInstance: last_log_idx: 276, starting_idx: 1, cur_nxt_idx: 278 2026.08.17 23:52:13.263903 [ 423996 ] {} RaftInstance: append_entries for 2 with LastLogIndex=276, LastLogTerm=1, EntriesLength=1, CommitIndex=276, Term=1, peer_last_sent_idx 276 2026.08.17 23:52:13.263905 [ 423996 ] {} RaftInstance: idx: 277 2026.08.17 23:52:13.263908 [ 423996 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.263923 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:13.263962 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 469 2026.08.17 23:52:13.263977 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.263999 [ 423977 ] {} RaftInstance: append at log_idx 278, timestamp 1787010733263979 2026.08.17 23:52:13.264021 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.264031 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.266960 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.266969 [ 423980 ] {} RaftInstance: last durable index 277, precommit index 278 2026.08.17 23:52:13.266973 [ 423980 ] {} RaftInstance: quorum idx 1, 277 276 276 2026.08.17 23:52:13.266976 [ 423980 ] {} RaftInstance: local log idx 278, target_commit_idx 276, quick_commit_index_ 276, state_->get_commit_idx() 276 2026.08.17 23:52:13.267016 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.267024 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=278 2026.08.17 23:52:13.267027 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.267029 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 278 2026.08.17 23:52:13.267032 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.267034 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 276, new matched idx: 277 2026.08.17 23:52:13.267036 [ 423996 ] {} RaftInstance: last durable index 277, precommit index 278 2026.08.17 23:52:13.267039 [ 423996 ] {} RaftInstance: quorum idx 1, 277 277 276 2026.08.17 23:52:13.267041 [ 423996 ] {} RaftInstance: trigger commit upto 277 2026.08.17 23:52:13.267043 [ 423996 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.267045 [ 423996 ] {} RaftInstance: last_log_idx: 277, starting_idx: 1, cur_nxt_idx: 279 2026.08.17 23:52:13.267048 [ 423996 ] {} RaftInstance: append_entries for 3 with LastLogIndex=277, LastLogTerm=1, EntriesLength=1, CommitIndex=277, Term=1, peer_last_sent_idx 277 2026.08.17 23:52:13.267050 [ 423996 ] {} RaftInstance: idx: 278 2026.08.17 23:52:13.267053 [ 423996 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.267062 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:13.267064 [ 423996 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.267066 [ 423996 ] {} RaftInstance: local log idx 278, target_commit_idx 277, quick_commit_index_ 277, state_->get_commit_idx() 276 2026.08.17 23:52:13.267068 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.267071 [ 423996 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.267072 [ 423996 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.267077 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.267081 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.267087 [ 424007 ] {} RaftInstance: commit upto 277, current idx 276 2026.08.17 23:52:13.267098 [ 424007 ] {} RaftInstance: commit upto 277, current idx 277 2026.08.17 23:52:13.267095 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=278 2026.08.17 23:52:13.267103 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.267106 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 278 2026.08.17 23:52:13.267108 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.267110 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 276, new matched idx: 277 2026.08.17 23:52:13.267112 [ 423985 ] {} RaftInstance: last durable index 277, precommit index 278 2026.08.17 23:52:13.267115 [ 423985 ] {} RaftInstance: quorum idx 1, 277 277 277 2026.08.17 23:52:13.267117 [ 423985 ] {} RaftInstance: local log idx 278, target_commit_idx 277, quick_commit_index_ 277, state_->get_commit_idx() 276 2026.08.17 23:52:13.267119 [ 423985 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.267121 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.267123 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.267125 [ 423985 ] {} RaftInstance: last_log_idx: 277, starting_idx: 1, cur_nxt_idx: 279 2026.08.17 23:52:13.267126 [ 424007 ] {} RaftInstance: notify cb 277 0x7f0ed22b7f20 2026.08.17 23:52:13.267127 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=277, LastLogTerm=1, EntriesLength=1, CommitIndex=277, Term=1, peer_last_sent_idx 277 2026.08.17 23:52:13.267144 [ 423985 ] {} RaftInstance: idx: 278 2026.08.17 23:52:13.267147 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.267149 [ 424007 ] {} RaftInstance: DONE: commit upto 277, current idx 277 2026.08.17 23:52:13.267153 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.267163 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:13.269595 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.271297 [ 423980 ] {} RaftInstance: last durable index 278, precommit index 278 2026.08.17 23:52:13.271303 [ 423980 ] {} RaftInstance: quorum idx 1, 278 277 277 2026.08.17 23:52:13.271306 [ 423980 ] {} RaftInstance: local log idx 278, target_commit_idx 277, quick_commit_index_ 277, state_->get_commit_idx() 277 2026.08.17 23:52:13.271364 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.271373 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.271373 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=279 2026.08.17 23:52:13.271383 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.271387 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 279 2026.08.17 23:52:13.271389 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.271391 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 277, new matched idx: 278 2026.08.17 23:52:13.271394 [ 423982 ] {} RaftInstance: last durable index 278, precommit index 278 2026.08.17 23:52:13.271397 [ 423982 ] {} RaftInstance: quorum idx 1, 278 278 277 2026.08.17 23:52:13.271399 [ 423982 ] {} RaftInstance: trigger commit upto 278 2026.08.17 23:52:13.271402 [ 423982 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.271404 [ 423982 ] {} RaftInstance: last_log_idx: 278, starting_idx: 1, cur_nxt_idx: 279 2026.08.17 23:52:13.271407 [ 423982 ] {} RaftInstance: append_entries for 3 with LastLogIndex=278, LastLogTerm=1, EntriesLength=0, CommitIndex=278, Term=1, peer_last_sent_idx 278 2026.08.17 23:52:13.271409 [ 423982 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.271412 [ 423982 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.271422 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:13.271425 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.271426 [ 423982 ] {} RaftInstance: last_log_idx: 277, starting_idx: 1, cur_nxt_idx: 279 2026.08.17 23:52:13.271428 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=277, LastLogTerm=1, EntriesLength=1, CommitIndex=278, Term=1, peer_last_sent_idx 278 2026.08.17 23:52:13.271431 [ 423982 ] {} RaftInstance: idx: 278 2026.08.17 23:52:13.271433 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.271449 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:13.271451 [ 423982 ] {} RaftInstance: local log idx 278, target_commit_idx 278, quick_commit_index_ 278, state_->get_commit_idx() 277 2026.08.17 23:52:13.271453 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.271463 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.271464 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=279 2026.08.17 23:52:13.271473 [ 424007 ] {} RaftInstance: commit upto 278, current idx 277 2026.08.17 23:52:13.271487 [ 424007 ] {} RaftInstance: commit upto 278, current idx 278 2026.08.17 23:52:13.271482 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.271498 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 279 2026.08.17 23:52:13.271505 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.271507 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 277, new matched idx: 278 2026.08.17 23:52:13.271509 [ 423995 ] {} RaftInstance: last durable index 278, precommit index 278 2026.08.17 23:52:13.271511 [ 424007 ] {} RaftInstance: notify cb 278 0x7f0ed22b2320 2026.08.17 23:52:13.271514 [ 423995 ] {} RaftInstance: quorum idx 1, 278 278 278 2026.08.17 23:52:13.271515 [ 424007 ] {} RaftInstance: DONE: commit upto 278, current idx 278 2026.08.17 23:52:13.271520 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.271516 [ 423995 ] {} RaftInstance: local log idx 278, target_commit_idx 278, quick_commit_index_ 278, state_->get_commit_idx() 278 2026.08.17 23:52:13.271527 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.271530 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=279 2026.08.17 23:52:13.271533 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.271535 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 279 2026.08.17 23:52:13.271537 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.271538 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 278, new matched idx: 278 2026.08.17 23:52:13.271541 [ 423983 ] {} RaftInstance: last durable index 278, precommit index 278 2026.08.17 23:52:13.271540 [ 423990 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.271544 [ 423983 ] {} RaftInstance: quorum idx 1, 278 278 278 2026.08.17 23:52:13.271553 [ 423983 ] {} RaftInstance: local log idx 278, target_commit_idx 278, quick_commit_index_ 278, state_->get_commit_idx() 278 2026.08.17 23:52:13.271561 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=279 2026.08.17 23:52:13.271565 [ 423990 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.271568 [ 423990 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 279 2026.08.17 23:52:13.271570 [ 423990 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.271571 [ 423990 ] {} RaftInstance: peer 2, prev matched idx: 278, new matched idx: 278 2026.08.17 23:52:13.271574 [ 423990 ] {} RaftInstance: last durable index 278, precommit index 278 2026.08.17 23:52:13.271577 [ 423990 ] {} RaftInstance: quorum idx 1, 278 278 278 2026.08.17 23:52:13.271579 [ 423990 ] {} RaftInstance: local log idx 278, target_commit_idx 278, quick_commit_index_ 278, state_->get_commit_idx() 278 2026.08.17 23:52:13.271613 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 244 2026.08.17 23:52:13.271623 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.271642 [ 423977 ] {} RaftInstance: append at log_idx 279, timestamp 1787010733271625 2026.08.17 23:52:13.271654 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.271657 [ 424009 ] {} RaftInstance: last_log_idx: 278, starting_idx: 1, cur_nxt_idx: 280 2026.08.17 23:52:13.271660 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=278, LastLogTerm=1, EntriesLength=1, CommitIndex=278, Term=1, peer_last_sent_idx 279 2026.08.17 23:52:13.271664 [ 424009 ] {} RaftInstance: idx: 279 2026.08.17 23:52:13.271666 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.271676 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.271677 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.271693 [ 424009 ] {} RaftInstance: last_log_idx: 278, starting_idx: 1, cur_nxt_idx: 280 2026.08.17 23:52:13.271705 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=278, LastLogTerm=1, EntriesLength=1, CommitIndex=278, Term=1, peer_last_sent_idx 278 2026.08.17 23:52:13.271707 [ 424009 ] {} RaftInstance: idx: 279 2026.08.17 23:52:13.271709 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.271720 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.273753 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.275281 [ 423980 ] {} RaftInstance: last durable index 279, precommit index 279 2026.08.17 23:52:13.275290 [ 423980 ] {} RaftInstance: quorum idx 1, 279 278 278 2026.08.17 23:52:13.275293 [ 423980 ] {} RaftInstance: local log idx 279, target_commit_idx 278, quick_commit_index_ 278, state_->get_commit_idx() 278 2026.08.17 23:52:13.275527 [ 423996 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.275555 [ 423996 ] {} RaftInstance: append at log_idx 280, timestamp 1787010733275536 2026.08.17 23:52:13.275574 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.275582 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.275978 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.275988 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=280 2026.08.17 23:52:13.275991 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.275996 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 280 2026.08.17 23:52:13.276000 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.275990 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.276002 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 278, new matched idx: 279 2026.08.17 23:52:13.276010 [ 423995 ] {} RaftInstance: last durable index 279, precommit index 280 2026.08.17 23:52:13.276013 [ 423995 ] {} RaftInstance: quorum idx 1, 279 279 278 2026.08.17 23:52:13.276016 [ 423995 ] {} RaftInstance: trigger commit upto 279 2026.08.17 23:52:13.276018 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.276021 [ 423995 ] {} RaftInstance: last_log_idx: 278, starting_idx: 1, cur_nxt_idx: 281 2026.08.17 23:52:13.276023 [ 423995 ] {} RaftInstance: last sent log (279) to peer 3 is not applied, cnt 1 2026.08.17 23:52:13.276026 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=278, LastLogTerm=1, EntriesLength=2, CommitIndex=279, Term=1, peer_last_sent_idx 279 2026.08.17 23:52:13.276028 [ 423995 ] {} RaftInstance: idx range: 279-280 2026.08.17 23:52:13.276030 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.276049 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:13.276052 [ 423995 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.276053 [ 423995 ] {} RaftInstance: last_log_idx: 279, starting_idx: 1, cur_nxt_idx: 281 2026.08.17 23:52:13.276055 [ 423995 ] {} RaftInstance: append_entries for 2 with LastLogIndex=279, LastLogTerm=1, EntriesLength=1, CommitIndex=279, Term=1, peer_last_sent_idx 279 2026.08.17 23:52:13.276056 [ 423995 ] {} RaftInstance: idx: 280 2026.08.17 23:52:13.276058 [ 423995 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.276066 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:13.276069 [ 423995 ] {} RaftInstance: local log idx 280, target_commit_idx 279, quick_commit_index_ 279, state_->get_commit_idx() 278 2026.08.17 23:52:13.276075 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.276079 [ 423995 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.276081 [ 423995 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.276087 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.276088 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=280 2026.08.17 23:52:13.276090 [ 424007 ] {} RaftInstance: commit upto 279, current idx 278 2026.08.17 23:52:13.276097 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.276103 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 280 2026.08.17 23:52:13.276099 [ 424007 ] {} RaftInstance: commit upto 279, current idx 279 2026.08.17 23:52:13.276106 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.276110 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 278, new matched idx: 279 2026.08.17 23:52:13.276113 [ 423984 ] {} RaftInstance: last durable index 279, precommit index 280 2026.08.17 23:52:13.276116 [ 423984 ] {} RaftInstance: quorum idx 1, 279 279 279 2026.08.17 23:52:13.276118 [ 423984 ] {} RaftInstance: local log idx 280, target_commit_idx 279, quick_commit_index_ 279, state_->get_commit_idx() 278 2026.08.17 23:52:13.276120 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.276122 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.276124 [ 423984 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.276130 [ 424007 ] {} RaftInstance: notify cb 279 0x7f0ed22b2420 2026.08.17 23:52:13.276136 [ 424007 ] {} RaftInstance: DONE: commit upto 279, current idx 279 2026.08.17 23:52:13.276138 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.276195 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 447 2026.08.17 23:52:13.276210 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.276236 [ 423977 ] {} RaftInstance: append at log_idx 281, timestamp 1787010733276212 2026.08.17 23:52:13.276244 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.276247 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.278664 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.278673 [ 423980 ] {} RaftInstance: last durable index 280, precommit index 281 2026.08.17 23:52:13.278677 [ 423980 ] {} RaftInstance: quorum idx 1, 280 279 279 2026.08.17 23:52:13.278680 [ 423980 ] {} RaftInstance: local log idx 281, target_commit_idx 279, quick_commit_index_ 279, state_->get_commit_idx() 279 2026.08.17 23:52:13.278719 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.278726 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=281 2026.08.17 23:52:13.278728 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.278732 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 281 2026.08.17 23:52:13.278734 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.278736 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 279, new matched idx: 280 2026.08.17 23:52:13.278739 [ 423985 ] {} RaftInstance: last durable index 280, precommit index 281 2026.08.17 23:52:13.278746 [ 423985 ] {} RaftInstance: quorum idx 1, 280 280 279 2026.08.17 23:52:13.278748 [ 423985 ] {} RaftInstance: trigger commit upto 280 2026.08.17 23:52:13.278751 [ 423985 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.278753 [ 423985 ] {} RaftInstance: last_log_idx: 280, starting_idx: 1, cur_nxt_idx: 282 2026.08.17 23:52:13.278756 [ 423985 ] {} RaftInstance: append_entries for 3 with LastLogIndex=280, LastLogTerm=1, EntriesLength=1, CommitIndex=280, Term=1, peer_last_sent_idx 279 2026.08.17 23:52:13.278758 [ 423985 ] {} RaftInstance: idx: 281 2026.08.17 23:52:13.278760 [ 423985 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.278772 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:13.278774 [ 423985 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.278776 [ 423985 ] {} RaftInstance: local log idx 281, target_commit_idx 280, quick_commit_index_ 280, state_->get_commit_idx() 279 2026.08.17 23:52:13.278778 [ 423985 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.278781 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.278783 [ 423985 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.278785 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.278790 [ 424007 ] {} RaftInstance: commit upto 280, current idx 279 2026.08.17 23:52:13.278793 [ 424007 ] {} RaftInstance: commit upto 280, current idx 280 2026.08.17 23:52:13.278800 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.278806 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=281 2026.08.17 23:52:13.278809 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.278811 [ 424007 ] {} RaftInstance: notify cb 280 0x7f0ecef17d20 2026.08.17 23:52:13.278820 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 281 2026.08.17 23:52:13.278825 [ 424007 ] {} RaftInstance: DONE: commit upto 280, current idx 280 2026.08.17 23:52:13.278832 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.278835 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.278838 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 279, new matched idx: 280 2026.08.17 23:52:13.278840 [ 423988 ] {} RaftInstance: last durable index 280, precommit index 281 2026.08.17 23:52:13.278843 [ 423988 ] {} RaftInstance: quorum idx 1, 280 280 280 2026.08.17 23:52:13.278845 [ 423988 ] {} RaftInstance: local log idx 281, target_commit_idx 280, quick_commit_index_ 280, state_->get_commit_idx() 280 2026.08.17 23:52:13.278846 [ 423988 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.278849 [ 423988 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.278851 [ 423988 ] {} RaftInstance: last_log_idx: 280, starting_idx: 1, cur_nxt_idx: 282 2026.08.17 23:52:13.278854 [ 423988 ] {} RaftInstance: append_entries for 2 with LastLogIndex=280, LastLogTerm=1, EntriesLength=1, CommitIndex=280, Term=1, peer_last_sent_idx 280 2026.08.17 23:52:13.278856 [ 423988 ] {} RaftInstance: idx: 281 2026.08.17 23:52:13.278859 [ 423988 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.278870 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:13.282684 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.282695 [ 423980 ] {} RaftInstance: last durable index 281, precommit index 281 2026.08.17 23:52:13.282699 [ 423980 ] {} RaftInstance: quorum idx 1, 281 280 280 2026.08.17 23:52:13.282702 [ 423980 ] {} RaftInstance: local log idx 281, target_commit_idx 280, quick_commit_index_ 280, state_->get_commit_idx() 280 2026.08.17 23:52:13.282765 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.282771 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.282775 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=282 2026.08.17 23:52:13.282778 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.282781 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 282 2026.08.17 23:52:13.282783 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.282784 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 280, new matched idx: 281 2026.08.17 23:52:13.282787 [ 423985 ] {} RaftInstance: last durable index 281, precommit index 281 2026.08.17 23:52:13.282790 [ 423985 ] {} RaftInstance: quorum idx 1, 281 281 280 2026.08.17 23:52:13.282793 [ 423985 ] {} RaftInstance: trigger commit upto 281 2026.08.17 23:52:13.282795 [ 423985 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.282797 [ 423985 ] {} RaftInstance: last_log_idx: 280, starting_idx: 1, cur_nxt_idx: 282 2026.08.17 23:52:13.282800 [ 423985 ] {} RaftInstance: append_entries for 3 with LastLogIndex=280, LastLogTerm=1, EntriesLength=1, CommitIndex=281, Term=1, peer_last_sent_idx 281 2026.08.17 23:52:13.282802 [ 423985 ] {} RaftInstance: idx: 281 2026.08.17 23:52:13.282804 [ 423985 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.282816 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:13.282818 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.282819 [ 423985 ] {} RaftInstance: last_log_idx: 281, starting_idx: 1, cur_nxt_idx: 282 2026.08.17 23:52:13.282821 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=281, LastLogTerm=1, EntriesLength=0, CommitIndex=281, Term=1, peer_last_sent_idx 281 2026.08.17 23:52:13.282823 [ 423985 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.282824 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.282831 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:13.282833 [ 423985 ] {} RaftInstance: local log idx 281, target_commit_idx 281, quick_commit_index_ 281, state_->get_commit_idx() 280 2026.08.17 23:52:13.282835 [ 423985 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.282844 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.282844 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=282 2026.08.17 23:52:13.282846 [ 424007 ] {} RaftInstance: commit upto 281, current idx 280 2026.08.17 23:52:13.282860 [ 424007 ] {} RaftInstance: commit upto 281, current idx 281 2026.08.17 23:52:13.282854 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.282882 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 282 2026.08.17 23:52:13.282883 [ 424007 ] {} RaftInstance: notify cb 281 0x7f0ed22b2520 2026.08.17 23:52:13.282894 [ 424007 ] {} RaftInstance: DONE: commit upto 281, current idx 281 2026.08.17 23:52:13.282896 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.282902 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 86 2026.08.17 23:52:13.282907 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.282917 [ 423977 ] {} RaftInstance: append at log_idx 282, timestamp 1787010733282908 2026.08.17 23:52:13.282887 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.282926 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.282934 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 280, new matched idx: 281 2026.08.17 23:52:13.282938 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.282940 [ 423993 ] {} RaftInstance: last durable index 281, precommit index 282 2026.08.17 23:52:13.282940 [ 423994 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.282944 [ 423993 ] {} RaftInstance: quorum idx 1, 281 281 281 2026.08.17 23:52:13.282946 [ 423993 ] {} RaftInstance: local log idx 282, target_commit_idx 281, quick_commit_index_ 281, state_->get_commit_idx() 281 2026.08.17 23:52:13.282948 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.282950 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.282953 [ 423994 ] {} RaftInstance: append at log_idx 283, timestamp 1787010733282944 2026.08.17 23:52:13.282957 [ 423993 ] {} RaftInstance: last_log_idx: 281, starting_idx: 1, cur_nxt_idx: 284 2026.08.17 23:52:13.282960 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=281, LastLogTerm=1, EntriesLength=2, CommitIndex=281, Term=1, peer_last_sent_idx 281 2026.08.17 23:52:13.282962 [ 423993 ] {} RaftInstance: idx range: 282-283 2026.08.17 23:52:13.282965 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.282976 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:13.282981 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.282984 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.282986 [ 424009 ] {} RaftInstance: last_log_idx: 281, starting_idx: 1, cur_nxt_idx: 284 2026.08.17 23:52:13.282988 [ 424009 ] {} RaftInstance: last sent log (282) to peer 2 is not applied, cnt 1 2026.08.17 23:52:13.282990 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=281, LastLogTerm=1, EntriesLength=2, CommitIndex=281, Term=1, peer_last_sent_idx 282 2026.08.17 23:52:13.282992 [ 424009 ] {} RaftInstance: idx range: 282-283 2026.08.17 23:52:13.282994 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.283008 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.283011 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.283016 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.283020 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=282 2026.08.17 23:52:13.283022 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.283024 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 282 2026.08.17 23:52:13.283026 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.283028 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 281, new matched idx: 281 2026.08.17 23:52:13.283036 [ 423991 ] {} RaftInstance: last durable index 281, precommit index 283 2026.08.17 23:52:13.283038 [ 423991 ] {} RaftInstance: quorum idx 1, 281 281 281 2026.08.17 23:52:13.283041 [ 423991 ] {} RaftInstance: local log idx 283, target_commit_idx 281, quick_commit_index_ 281, state_->get_commit_idx() 281 2026.08.17 23:52:13.283043 [ 423991 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.283044 [ 423991 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.283050 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=282 2026.08.17 23:52:13.283055 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.283058 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 282 2026.08.17 23:52:13.283060 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.283062 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 281, new matched idx: 281 2026.08.17 23:52:13.283064 [ 423992 ] {} RaftInstance: last durable index 281, precommit index 283 2026.08.17 23:52:13.283068 [ 423992 ] {} RaftInstance: quorum idx 1, 281 281 281 2026.08.17 23:52:13.283070 [ 423992 ] {} RaftInstance: local log idx 283, target_commit_idx 281, quick_commit_index_ 281, state_->get_commit_idx() 281 2026.08.17 23:52:13.283072 [ 423992 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.283074 [ 423992 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.287124 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.287144 [ 423980 ] {} RaftInstance: last durable index 282, precommit index 283 2026.08.17 23:52:13.287149 [ 423980 ] {} RaftInstance: quorum idx 1, 282 281 281 2026.08.17 23:52:13.287152 [ 423980 ] {} RaftInstance: local log idx 283, target_commit_idx 281, quick_commit_index_ 281, state_->get_commit_idx() 281 2026.08.17 23:52:13.287183 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.287191 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=284 2026.08.17 23:52:13.287194 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.287196 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 284 2026.08.17 23:52:13.287198 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.287200 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 281, new matched idx: 283 2026.08.17 23:52:13.287203 [ 423995 ] {} RaftInstance: last durable index 282, precommit index 283 2026.08.17 23:52:13.287206 [ 423995 ] {} RaftInstance: quorum idx 1, 283 282 281 2026.08.17 23:52:13.287207 [ 423995 ] {} RaftInstance: trigger commit upto 282 2026.08.17 23:52:13.287210 [ 423995 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.287212 [ 423995 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.287213 [ 423995 ] {} RaftInstance: last_log_idx: 283, starting_idx: 1, cur_nxt_idx: 284 2026.08.17 23:52:13.287216 [ 423995 ] {} RaftInstance: append_entries for 2 with LastLogIndex=283, LastLogTerm=1, EntriesLength=0, CommitIndex=282, Term=1, peer_last_sent_idx 282 2026.08.17 23:52:13.287217 [ 423995 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.287220 [ 423995 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.287233 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:13.287236 [ 423995 ] {} RaftInstance: local log idx 283, target_commit_idx 282, quick_commit_index_ 282, state_->get_commit_idx() 281 2026.08.17 23:52:13.287237 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.287244 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.287252 [ 424007 ] {} RaftInstance: commit upto 282, current idx 281 2026.08.17 23:52:13.287254 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.287258 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=284 2026.08.17 23:52:13.287260 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.287261 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 284 2026.08.17 23:52:13.287269 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.287271 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 281, new matched idx: 283 2026.08.17 23:52:13.287255 [ 424007 ] {} RaftInstance: commit upto 282, current idx 282 2026.08.17 23:52:13.287273 [ 423995 ] {} RaftInstance: last durable index 282, precommit index 283 2026.08.17 23:52:13.287278 [ 423995 ] {} RaftInstance: quorum idx 1, 283 283 282 2026.08.17 23:52:13.287280 [ 423995 ] {} RaftInstance: trigger commit upto 283 2026.08.17 23:52:13.287281 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.287283 [ 423995 ] {} RaftInstance: last_log_idx: 283, starting_idx: 1, cur_nxt_idx: 284 2026.08.17 23:52:13.287285 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=283, LastLogTerm=1, EntriesLength=0, CommitIndex=283, Term=1, peer_last_sent_idx 282 2026.08.17 23:52:13.287286 [ 424007 ] {} RaftInstance: notify cb 282 0x7f0ed22b2620 2026.08.17 23:52:13.287295 [ 424007 ] {} RaftInstance: commit upto 283, current idx 283 2026.08.17 23:52:13.287301 [ 424007 ] {} RaftInstance: notify cb 283 0x7f0eceed7e20 2026.08.17 23:52:13.287287 [ 423995 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.287310 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.287310 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.287301 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 737 2026.08.17 23:52:13.287313 [ 424007 ] {} RaftInstance: DONE: commit upto 283, current idx 283 2026.08.17 23:52:13.287324 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.287329 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.287356 [ 423977 ] {} RaftInstance: append at log_idx 284, timestamp 1787010733287332 2026.08.17 23:52:13.287317 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:13.287368 [ 423995 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.287371 [ 423995 ] {} RaftInstance: last_log_idx: 283, starting_idx: 1, cur_nxt_idx: 285 2026.08.17 23:52:13.287373 [ 423995 ] {} RaftInstance: append_entries for 2 with LastLogIndex=283, LastLogTerm=1, EntriesLength=1, CommitIndex=283, Term=1, peer_last_sent_idx 284 2026.08.17 23:52:13.287377 [ 423995 ] {} RaftInstance: idx: 284 2026.08.17 23:52:13.287378 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.287379 [ 423995 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.287404 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:13.287406 [ 423995 ] {} RaftInstance: local log idx 284, target_commit_idx 283, quick_commit_index_ 283, state_->get_commit_idx() 283 2026.08.17 23:52:13.287408 [ 423995 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.287410 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.287412 [ 423995 ] {} RaftInstance: last_log_idx: 283, starting_idx: 1, cur_nxt_idx: 285 2026.08.17 23:52:13.287414 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=283, LastLogTerm=1, EntriesLength=1, CommitIndex=283, Term=1, peer_last_sent_idx 284 2026.08.17 23:52:13.287415 [ 423995 ] {} RaftInstance: idx: 284 2026.08.17 23:52:13.287417 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.287426 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:13.287438 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=284 2026.08.17 23:52:13.287443 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.287451 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 284 2026.08.17 23:52:13.287453 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.287455 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 283, new matched idx: 283 2026.08.17 23:52:13.287457 [ 423989 ] {} RaftInstance: last durable index 282, precommit index 284 2026.08.17 23:52:13.287460 [ 423989 ] {} RaftInstance: quorum idx 1, 283 283 282 2026.08.17 23:52:13.287462 [ 423989 ] {} RaftInstance: local log idx 284, target_commit_idx 283, quick_commit_index_ 283, state_->get_commit_idx() 283 2026.08.17 23:52:13.287465 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.287467 [ 423989 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.287473 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.287475 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.287483 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=284 2026.08.17 23:52:13.287488 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.287489 [ 423988 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.287490 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 284 2026.08.17 23:52:13.287502 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.287505 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 283, new matched idx: 283 2026.08.17 23:52:13.287507 [ 423994 ] {} RaftInstance: last durable index 282, precommit index 284 2026.08.17 23:52:13.287511 [ 423994 ] {} RaftInstance: quorum idx 1, 283 283 282 2026.08.17 23:52:13.287513 [ 423994 ] {} RaftInstance: local log idx 284, target_commit_idx 283, quick_commit_index_ 283, state_->get_commit_idx() 283 2026.08.17 23:52:13.287517 [ 423994 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.287519 [ 423994 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.287521 [ 423988 ] {} RaftInstance: append at log_idx 285, timestamp 1787010733287496 2026.08.17 23:52:13.287532 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.287534 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.291383 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.291394 [ 423980 ] {} RaftInstance: last durable index 283, precommit index 285 2026.08.17 23:52:13.291398 [ 423980 ] {} RaftInstance: quorum idx 1, 283 283 283 2026.08.17 23:52:13.291400 [ 423980 ] {} RaftInstance: local log idx 285, target_commit_idx 283, quick_commit_index_ 283, state_->get_commit_idx() 283 2026.08.17 23:52:13.291446 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.291454 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=285 2026.08.17 23:52:13.291458 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.291461 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 285 2026.08.17 23:52:13.291463 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.291465 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 283, new matched idx: 284 2026.08.17 23:52:13.291467 [ 423993 ] {} RaftInstance: last durable index 283, precommit index 285 2026.08.17 23:52:13.291471 [ 423993 ] {} RaftInstance: quorum idx 1, 284 283 283 2026.08.17 23:52:13.291475 [ 423993 ] {} RaftInstance: local log idx 285, target_commit_idx 283, quick_commit_index_ 283, state_->get_commit_idx() 283 2026.08.17 23:52:13.291477 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.291480 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.291482 [ 423993 ] {} RaftInstance: last_log_idx: 284, starting_idx: 1, cur_nxt_idx: 286 2026.08.17 23:52:13.291483 [ 423990 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.291485 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=284, LastLogTerm=1, EntriesLength=1, CommitIndex=283, Term=1, peer_last_sent_idx 284 2026.08.17 23:52:13.291494 [ 423993 ] {} RaftInstance: idx: 285 2026.08.17 23:52:13.291497 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.291513 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:13.291518 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=285 2026.08.17 23:52:13.291521 [ 423990 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.291524 [ 423990 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 285 2026.08.17 23:52:13.291526 [ 423990 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.291528 [ 423990 ] {} RaftInstance: peer 2, prev matched idx: 283, new matched idx: 284 2026.08.17 23:52:13.291530 [ 423990 ] {} RaftInstance: last durable index 283, precommit index 285 2026.08.17 23:52:13.291534 [ 423990 ] {} RaftInstance: quorum idx 1, 284 284 283 2026.08.17 23:52:13.291536 [ 423990 ] {} RaftInstance: trigger commit upto 284 2026.08.17 23:52:13.291539 [ 423990 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.291541 [ 423990 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.291543 [ 423990 ] {} RaftInstance: last_log_idx: 284, starting_idx: 1, cur_nxt_idx: 286 2026.08.17 23:52:13.291547 [ 423990 ] {} RaftInstance: append_entries for 2 with LastLogIndex=284, LastLogTerm=1, EntriesLength=1, CommitIndex=284, Term=1, peer_last_sent_idx 284 2026.08.17 23:52:13.291549 [ 423990 ] {} RaftInstance: idx: 285 2026.08.17 23:52:13.291551 [ 423990 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.291561 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:13.291564 [ 423990 ] {} RaftInstance: local log idx 285, target_commit_idx 284, quick_commit_index_ 284, state_->get_commit_idx() 283 2026.08.17 23:52:13.291565 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.291568 [ 423990 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.291570 [ 423990 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.291573 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.291582 [ 424007 ] {} RaftInstance: commit upto 284, current idx 283 2026.08.17 23:52:13.291585 [ 424007 ] {} RaftInstance: commit upto 284, current idx 284 2026.08.17 23:52:13.291617 [ 424007 ] {} RaftInstance: notify cb 284 0x7f0ed22b2720 2026.08.17 23:52:13.291621 [ 424007 ] {} RaftInstance: DONE: commit upto 284, current idx 284 2026.08.17 23:52:13.291623 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.291626 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 196 2026.08.17 23:52:13.291638 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.291658 [ 423977 ] {} RaftInstance: append at log_idx 286, timestamp 1787010733291640 2026.08.17 23:52:13.291672 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.291678 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.295872 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.295882 [ 423980 ] {} RaftInstance: last durable index 284, precommit index 286 2026.08.17 23:52:13.295886 [ 423980 ] {} RaftInstance: quorum idx 1, 284 284 284 2026.08.17 23:52:13.295888 [ 423980 ] {} RaftInstance: local log idx 286, target_commit_idx 284, quick_commit_index_ 284, state_->get_commit_idx() 284 2026.08.17 23:52:13.295936 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.295942 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.295945 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=286 2026.08.17 23:52:13.295948 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.295951 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 286 2026.08.17 23:52:13.295953 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.295955 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 284, new matched idx: 285 2026.08.17 23:52:13.295958 [ 423996 ] {} RaftInstance: last durable index 284, precommit index 286 2026.08.17 23:52:13.295961 [ 423996 ] {} RaftInstance: quorum idx 1, 285 284 284 2026.08.17 23:52:13.295964 [ 423996 ] {} RaftInstance: local log idx 286, target_commit_idx 284, quick_commit_index_ 284, state_->get_commit_idx() 284 2026.08.17 23:52:13.295965 [ 423996 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.295968 [ 423996 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.295971 [ 423996 ] {} RaftInstance: last_log_idx: 285, starting_idx: 1, cur_nxt_idx: 287 2026.08.17 23:52:13.295973 [ 423996 ] {} RaftInstance: append_entries for 3 with LastLogIndex=285, LastLogTerm=1, EntriesLength=1, CommitIndex=284, Term=1, peer_last_sent_idx 285 2026.08.17 23:52:13.295975 [ 423996 ] {} RaftInstance: idx: 286 2026.08.17 23:52:13.295978 [ 423996 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.295988 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:13.295996 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=286 2026.08.17 23:52:13.295999 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.296002 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 286 2026.08.17 23:52:13.296004 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.296006 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 284, new matched idx: 285 2026.08.17 23:52:13.296008 [ 423983 ] {} RaftInstance: last durable index 284, precommit index 286 2026.08.17 23:52:13.296011 [ 423983 ] {} RaftInstance: quorum idx 1, 285 285 284 2026.08.17 23:52:13.296013 [ 423983 ] {} RaftInstance: trigger commit upto 285 2026.08.17 23:52:13.296016 [ 423983 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.296018 [ 423983 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.296020 [ 423983 ] {} RaftInstance: last_log_idx: 285, starting_idx: 1, cur_nxt_idx: 287 2026.08.17 23:52:13.296023 [ 423983 ] {} RaftInstance: append_entries for 2 with LastLogIndex=285, LastLogTerm=1, EntriesLength=1, CommitIndex=285, Term=1, peer_last_sent_idx 285 2026.08.17 23:52:13.296025 [ 423983 ] {} RaftInstance: idx: 286 2026.08.17 23:52:13.296028 [ 423983 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.296047 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:13.296049 [ 423983 ] {} RaftInstance: local log idx 286, target_commit_idx 285, quick_commit_index_ 285, state_->get_commit_idx() 284 2026.08.17 23:52:13.296051 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.296054 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.296056 [ 423983 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.296056 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.296060 [ 424007 ] {} RaftInstance: commit upto 285, current idx 284 2026.08.17 23:52:13.296062 [ 424007 ] {} RaftInstance: commit upto 285, current idx 285 2026.08.17 23:52:13.296078 [ 424007 ] {} RaftInstance: notify cb 285 0x7f0ecef17b20 2026.08.17 23:52:13.296091 [ 424007 ] {} RaftInstance: DONE: commit upto 285, current idx 285 2026.08.17 23:52:13.296093 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.300145 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.300151 [ 423980 ] {} RaftInstance: last durable index 285, precommit index 286 2026.08.17 23:52:13.300156 [ 423980 ] {} RaftInstance: quorum idx 1, 285 285 285 2026.08.17 23:52:13.300158 [ 423980 ] {} RaftInstance: local log idx 286, target_commit_idx 285, quick_commit_index_ 285, state_->get_commit_idx() 285 2026.08.17 23:52:13.300202 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.300208 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.300210 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=287 2026.08.17 23:52:13.300222 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.300225 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 287 2026.08.17 23:52:13.300227 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.300229 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 285, new matched idx: 286 2026.08.17 23:52:13.300232 [ 423986 ] {} RaftInstance: last durable index 285, precommit index 286 2026.08.17 23:52:13.300235 [ 423986 ] {} RaftInstance: quorum idx 1, 286 285 285 2026.08.17 23:52:13.300237 [ 423986 ] {} RaftInstance: local log idx 286, target_commit_idx 285, quick_commit_index_ 285, state_->get_commit_idx() 285 2026.08.17 23:52:13.300241 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=287 2026.08.17 23:52:13.300244 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.300246 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 287 2026.08.17 23:52:13.300248 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.300250 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 285, new matched idx: 286 2026.08.17 23:52:13.300252 [ 423995 ] {} RaftInstance: last durable index 285, precommit index 286 2026.08.17 23:52:13.300254 [ 423995 ] {} RaftInstance: quorum idx 1, 286 286 285 2026.08.17 23:52:13.300256 [ 423995 ] {} RaftInstance: trigger commit upto 286 2026.08.17 23:52:13.300258 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.300260 [ 423995 ] {} RaftInstance: last_log_idx: 286, starting_idx: 1, cur_nxt_idx: 287 2026.08.17 23:52:13.300262 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=286, LastLogTerm=1, EntriesLength=0, CommitIndex=286, Term=1, peer_last_sent_idx 286 2026.08.17 23:52:13.300264 [ 423995 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.300266 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.300279 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:13.300282 [ 423995 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.300283 [ 423995 ] {} RaftInstance: last_log_idx: 286, starting_idx: 1, cur_nxt_idx: 287 2026.08.17 23:52:13.300285 [ 423995 ] {} RaftInstance: append_entries for 2 with LastLogIndex=286, LastLogTerm=1, EntriesLength=0, CommitIndex=286, Term=1, peer_last_sent_idx 286 2026.08.17 23:52:13.300286 [ 423995 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.300288 [ 423995 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.300298 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:13.300300 [ 423995 ] {} RaftInstance: local log idx 286, target_commit_idx 286, quick_commit_index_ 286, state_->get_commit_idx() 285 2026.08.17 23:52:13.300302 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.300306 [ 423995 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.300309 [ 423995 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.300314 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.300317 [ 424007 ] {} RaftInstance: commit upto 286, current idx 285 2026.08.17 23:52:13.300319 [ 424007 ] {} RaftInstance: commit upto 286, current idx 286 2026.08.17 23:52:13.300336 [ 424007 ] {} RaftInstance: notify cb 286 0x7f0ed22b2820 2026.08.17 23:52:13.300340 [ 424007 ] {} RaftInstance: DONE: commit upto 286, current idx 286 2026.08.17 23:52:13.300342 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.300343 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.300349 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=287 2026.08.17 23:52:13.300352 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.300355 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 287 2026.08.17 23:52:13.300357 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.300358 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 286, new matched idx: 286 2026.08.17 23:52:13.300361 [ 423989 ] {} RaftInstance: last durable index 285, precommit index 286 2026.08.17 23:52:13.300364 [ 423989 ] {} RaftInstance: quorum idx 1, 286 286 285 2026.08.17 23:52:13.300367 [ 423989 ] {} RaftInstance: local log idx 286, target_commit_idx 286, quick_commit_index_ 286, state_->get_commit_idx() 286 2026.08.17 23:52:13.300373 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.300375 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=287 2026.08.17 23:52:13.300377 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.300378 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 287 2026.08.17 23:52:13.300380 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.300381 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 286, new matched idx: 286 2026.08.17 23:52:13.300383 [ 423989 ] {} RaftInstance: last durable index 285, precommit index 286 2026.08.17 23:52:13.300385 [ 423989 ] {} RaftInstance: quorum idx 1, 286 286 285 2026.08.17 23:52:13.300387 [ 423989 ] {} RaftInstance: local log idx 286, target_commit_idx 286, quick_commit_index_ 286, state_->get_commit_idx() 286 2026.08.17 23:52:13.300465 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 247 2026.08.17 23:52:13.300481 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.300502 [ 423977 ] {} RaftInstance: append at log_idx 287, timestamp 1787010733300486 2026.08.17 23:52:13.300511 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.300515 [ 424009 ] {} RaftInstance: last_log_idx: 286, starting_idx: 1, cur_nxt_idx: 288 2026.08.17 23:52:13.300519 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=286, LastLogTerm=1, EntriesLength=1, CommitIndex=286, Term=1, peer_last_sent_idx 287 2026.08.17 23:52:13.300521 [ 424009 ] {} RaftInstance: idx: 287 2026.08.17 23:52:13.300524 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.300535 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.300537 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.300539 [ 424009 ] {} RaftInstance: last_log_idx: 286, starting_idx: 1, cur_nxt_idx: 288 2026.08.17 23:52:13.300541 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=286, LastLogTerm=1, EntriesLength=1, CommitIndex=286, Term=1, peer_last_sent_idx 287 2026.08.17 23:52:13.300542 [ 424009 ] {} RaftInstance: idx: 287 2026.08.17 23:52:13.300544 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.300551 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.300710 [ 423988 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.300742 [ 423988 ] {} RaftInstance: append at log_idx 288, timestamp 1787010733300715 2026.08.17 23:52:13.300752 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.300756 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.304237 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.304248 [ 423980 ] {} RaftInstance: last durable index 286, precommit index 288 2026.08.17 23:52:13.304252 [ 423980 ] {} RaftInstance: quorum idx 1, 286 286 286 2026.08.17 23:52:13.304254 [ 423980 ] {} RaftInstance: local log idx 288, target_commit_idx 286, quick_commit_index_ 286, state_->get_commit_idx() 286 2026.08.17 23:52:13.304295 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.304298 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.304306 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=288 2026.08.17 23:52:13.304318 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.304321 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 288 2026.08.17 23:52:13.304323 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.304325 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 286, new matched idx: 287 2026.08.17 23:52:13.304327 [ 423982 ] {} RaftInstance: last durable index 286, precommit index 288 2026.08.17 23:52:13.304330 [ 423982 ] {} RaftInstance: quorum idx 1, 287 286 286 2026.08.17 23:52:13.304332 [ 423982 ] {} RaftInstance: local log idx 288, target_commit_idx 286, quick_commit_index_ 286, state_->get_commit_idx() 286 2026.08.17 23:52:13.304334 [ 423982 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.304336 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.304338 [ 423982 ] {} RaftInstance: last_log_idx: 287, starting_idx: 1, cur_nxt_idx: 289 2026.08.17 23:52:13.304341 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=287, LastLogTerm=1, EntriesLength=1, CommitIndex=286, Term=1, peer_last_sent_idx 287 2026.08.17 23:52:13.304343 [ 423982 ] {} RaftInstance: idx: 288 2026.08.17 23:52:13.304348 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.304366 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:13.304372 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=288 2026.08.17 23:52:13.304376 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.304379 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 288 2026.08.17 23:52:13.304380 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.304382 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 286, new matched idx: 287 2026.08.17 23:52:13.304385 [ 423985 ] {} RaftInstance: last durable index 286, precommit index 288 2026.08.17 23:52:13.304392 [ 423985 ] {} RaftInstance: quorum idx 1, 287 287 286 2026.08.17 23:52:13.304394 [ 423985 ] {} RaftInstance: trigger commit upto 287 2026.08.17 23:52:13.304396 [ 423985 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.304398 [ 423985 ] {} RaftInstance: last_log_idx: 287, starting_idx: 1, cur_nxt_idx: 289 2026.08.17 23:52:13.304402 [ 423985 ] {} RaftInstance: append_entries for 3 with LastLogIndex=287, LastLogTerm=1, EntriesLength=1, CommitIndex=287, Term=1, peer_last_sent_idx 287 2026.08.17 23:52:13.304403 [ 423985 ] {} RaftInstance: idx: 288 2026.08.17 23:52:13.304406 [ 423985 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.304415 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:13.304418 [ 423985 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.304420 [ 423985 ] {} RaftInstance: local log idx 288, target_commit_idx 287, quick_commit_index_ 287, state_->get_commit_idx() 286 2026.08.17 23:52:13.304421 [ 423985 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.304425 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.304426 [ 423985 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.304427 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.304434 [ 424007 ] {} RaftInstance: commit upto 287, current idx 286 2026.08.17 23:52:13.304437 [ 424007 ] {} RaftInstance: commit upto 287, current idx 287 2026.08.17 23:52:13.304457 [ 424007 ] {} RaftInstance: notify cb 287 0x7f0ed22b2920 2026.08.17 23:52:13.304462 [ 424007 ] {} RaftInstance: DONE: commit upto 287, current idx 287 2026.08.17 23:52:13.304464 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.304555 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 449 2026.08.17 23:52:13.304564 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.304584 [ 423977 ] {} RaftInstance: append at log_idx 289, timestamp 1787010733304566 2026.08.17 23:52:13.304592 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.304594 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.308256 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.308267 [ 423980 ] {} RaftInstance: last durable index 287, precommit index 289 2026.08.17 23:52:13.308271 [ 423980 ] {} RaftInstance: quorum idx 1, 287 287 287 2026.08.17 23:52:13.308274 [ 423980 ] {} RaftInstance: local log idx 289, target_commit_idx 287, quick_commit_index_ 287, state_->get_commit_idx() 287 2026.08.17 23:52:13.308323 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.308324 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.308328 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=289 2026.08.17 23:52:13.308339 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.308341 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 289 2026.08.17 23:52:13.308343 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.308345 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 287, new matched idx: 288 2026.08.17 23:52:13.308347 [ 423991 ] {} RaftInstance: last durable index 287, precommit index 289 2026.08.17 23:52:13.308349 [ 423991 ] {} RaftInstance: quorum idx 1, 288 287 287 2026.08.17 23:52:13.308351 [ 423991 ] {} RaftInstance: local log idx 289, target_commit_idx 287, quick_commit_index_ 287, state_->get_commit_idx() 287 2026.08.17 23:52:13.308353 [ 423991 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.308355 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.308358 [ 423991 ] {} RaftInstance: last_log_idx: 288, starting_idx: 1, cur_nxt_idx: 290 2026.08.17 23:52:13.308360 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=288, LastLogTerm=1, EntriesLength=1, CommitIndex=287, Term=1, peer_last_sent_idx 288 2026.08.17 23:52:13.308362 [ 423991 ] {} RaftInstance: idx: 289 2026.08.17 23:52:13.308365 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.308374 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:13.308379 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=289 2026.08.17 23:52:13.308382 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.308384 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 289 2026.08.17 23:52:13.308386 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.308388 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 287, new matched idx: 288 2026.08.17 23:52:13.308390 [ 423996 ] {} RaftInstance: last durable index 287, precommit index 289 2026.08.17 23:52:13.308393 [ 423996 ] {} RaftInstance: quorum idx 1, 288 288 287 2026.08.17 23:52:13.308395 [ 423996 ] {} RaftInstance: trigger commit upto 288 2026.08.17 23:52:13.308398 [ 423996 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.308400 [ 423996 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.308402 [ 423996 ] {} RaftInstance: last_log_idx: 288, starting_idx: 1, cur_nxt_idx: 290 2026.08.17 23:52:13.308405 [ 423996 ] {} RaftInstance: append_entries for 2 with LastLogIndex=288, LastLogTerm=1, EntriesLength=1, CommitIndex=288, Term=1, peer_last_sent_idx 288 2026.08.17 23:52:13.308407 [ 423996 ] {} RaftInstance: idx: 289 2026.08.17 23:52:13.308409 [ 423996 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.308420 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:13.308422 [ 423996 ] {} RaftInstance: local log idx 289, target_commit_idx 288, quick_commit_index_ 288, state_->get_commit_idx() 287 2026.08.17 23:52:13.308424 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.308427 [ 423996 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.308428 [ 423996 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.308429 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.308433 [ 424007 ] {} RaftInstance: commit upto 288, current idx 287 2026.08.17 23:52:13.308436 [ 424007 ] {} RaftInstance: commit upto 288, current idx 288 2026.08.17 23:52:13.308462 [ 424007 ] {} RaftInstance: notify cb 288 0x7f0ed22b2720 2026.08.17 23:52:13.308480 [ 424007 ] {} RaftInstance: DONE: commit upto 288, current idx 288 2026.08.17 23:52:13.308482 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.312314 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.312320 [ 423980 ] {} RaftInstance: last durable index 288, precommit index 289 2026.08.17 23:52:13.312322 [ 423980 ] {} RaftInstance: quorum idx 1, 288 288 288 2026.08.17 23:52:13.312324 [ 423980 ] {} RaftInstance: local log idx 289, target_commit_idx 288, quick_commit_index_ 288, state_->get_commit_idx() 288 2026.08.17 23:52:13.312401 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.312408 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=290 2026.08.17 23:52:13.312411 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.312415 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 290 2026.08.17 23:52:13.312416 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.312418 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 288, new matched idx: 289 2026.08.17 23:52:13.312421 [ 423986 ] {} RaftInstance: last durable index 288, precommit index 289 2026.08.17 23:52:13.312424 [ 423986 ] {} RaftInstance: quorum idx 1, 289 288 288 2026.08.17 23:52:13.312427 [ 423986 ] {} RaftInstance: local log idx 289, target_commit_idx 288, quick_commit_index_ 288, state_->get_commit_idx() 288 2026.08.17 23:52:13.312428 [ 423986 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.312431 [ 423986 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.312433 [ 423986 ] {} RaftInstance: last_log_idx: 289, starting_idx: 1, cur_nxt_idx: 290 2026.08.17 23:52:13.312436 [ 423986 ] {} RaftInstance: append_entries for 3 with LastLogIndex=289, LastLogTerm=1, EntriesLength=0, CommitIndex=288, Term=1, peer_last_sent_idx 289 2026.08.17 23:52:13.312438 [ 423986 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.312440 [ 423986 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.312453 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:13.312524 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.312529 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=290 2026.08.17 23:52:13.312532 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.312534 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 290 2026.08.17 23:52:13.312536 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.312538 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 289, new matched idx: 289 2026.08.17 23:52:13.312540 [ 423989 ] {} RaftInstance: last durable index 288, precommit index 289 2026.08.17 23:52:13.312544 [ 423989 ] {} RaftInstance: quorum idx 1, 289 288 288 2026.08.17 23:52:13.312546 [ 423989 ] {} RaftInstance: local log idx 289, target_commit_idx 288, quick_commit_index_ 288, state_->get_commit_idx() 288 2026.08.17 23:52:13.312657 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.312660 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=290 2026.08.17 23:52:13.312662 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.312664 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 290 2026.08.17 23:52:13.312665 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.312671 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 288, new matched idx: 289 2026.08.17 23:52:13.312673 [ 423989 ] {} RaftInstance: last durable index 288, precommit index 289 2026.08.17 23:52:13.312675 [ 423989 ] {} RaftInstance: quorum idx 1, 289 289 288 2026.08.17 23:52:13.312676 [ 423989 ] {} RaftInstance: trigger commit upto 289 2026.08.17 23:52:13.312678 [ 423989 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.312680 [ 423989 ] {} RaftInstance: last_log_idx: 289, starting_idx: 1, cur_nxt_idx: 290 2026.08.17 23:52:13.312682 [ 423989 ] {} RaftInstance: append_entries for 3 with LastLogIndex=289, LastLogTerm=1, EntriesLength=0, CommitIndex=289, Term=1, peer_last_sent_idx 290 2026.08.17 23:52:13.312684 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.312686 [ 423989 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.312695 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:13.312697 [ 423989 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.312698 [ 423989 ] {} RaftInstance: last_log_idx: 289, starting_idx: 1, cur_nxt_idx: 290 2026.08.17 23:52:13.312700 [ 423989 ] {} RaftInstance: append_entries for 2 with LastLogIndex=289, LastLogTerm=1, EntriesLength=0, CommitIndex=289, Term=1, peer_last_sent_idx 289 2026.08.17 23:52:13.312701 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.312703 [ 423989 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.312711 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:13.312713 [ 423989 ] {} RaftInstance: local log idx 289, target_commit_idx 289, quick_commit_index_ 289, state_->get_commit_idx() 288 2026.08.17 23:52:13.312715 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.312720 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.312723 [ 424007 ] {} RaftInstance: commit upto 289, current idx 288 2026.08.17 23:52:13.312725 [ 424007 ] {} RaftInstance: commit upto 289, current idx 289 2026.08.17 23:52:13.312744 [ 424007 ] {} RaftInstance: notify cb 289 0x7f0ed22b2a20 2026.08.17 23:52:13.312749 [ 424007 ] {} RaftInstance: DONE: commit upto 289, current idx 289 2026.08.17 23:52:13.312751 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.312774 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.312776 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=290 2026.08.17 23:52:13.312778 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.312780 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 290 2026.08.17 23:52:13.312782 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.312783 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 289, new matched idx: 289 2026.08.17 23:52:13.312785 [ 423989 ] {} RaftInstance: last durable index 288, precommit index 289 2026.08.17 23:52:13.312787 [ 423989 ] {} RaftInstance: quorum idx 1, 289 289 288 2026.08.17 23:52:13.312787 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.312791 [ 423989 ] {} RaftInstance: local log idx 289, target_commit_idx 289, quick_commit_index_ 289, state_->get_commit_idx() 289 2026.08.17 23:52:13.312801 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=290 2026.08.17 23:52:13.312803 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.312805 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 290 2026.08.17 23:52:13.312811 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.312812 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 289, new matched idx: 289 2026.08.17 23:52:13.312814 [ 423985 ] {} RaftInstance: last durable index 288, precommit index 289 2026.08.17 23:52:13.312817 [ 423985 ] {} RaftInstance: quorum idx 1, 289 289 288 2026.08.17 23:52:13.312819 [ 423985 ] {} RaftInstance: local log idx 289, target_commit_idx 289, quick_commit_index_ 289, state_->get_commit_idx() 289 2026.08.17 23:52:13.312873 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 450 2026.08.17 23:52:13.312880 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.312900 [ 423977 ] {} RaftInstance: append at log_idx 290, timestamp 1787010733312882 2026.08.17 23:52:13.312908 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.312911 [ 424009 ] {} RaftInstance: last_log_idx: 289, starting_idx: 1, cur_nxt_idx: 291 2026.08.17 23:52:13.312913 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=289, LastLogTerm=1, EntriesLength=1, CommitIndex=289, Term=1, peer_last_sent_idx 290 2026.08.17 23:52:13.312915 [ 424009 ] {} RaftInstance: idx: 290 2026.08.17 23:52:13.312918 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.312928 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.312929 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.312931 [ 424009 ] {} RaftInstance: last_log_idx: 289, starting_idx: 1, cur_nxt_idx: 291 2026.08.17 23:52:13.312933 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=289, LastLogTerm=1, EntriesLength=1, CommitIndex=289, Term=1, peer_last_sent_idx 290 2026.08.17 23:52:13.312934 [ 424009 ] {} RaftInstance: idx: 290 2026.08.17 23:52:13.312936 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.312942 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.320553 [ 423992 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.320578 [ 423992 ] {} RaftInstance: append at log_idx 291, timestamp 1787010733320563 2026.08.17 23:52:13.320591 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.320599 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.321430 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.321498 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.322714 [ 423980 ] {} RaftInstance: last durable index 289, precommit index 291 2026.08.17 23:52:13.322738 [ 423980 ] {} RaftInstance: quorum idx 1, 289 289 289 2026.08.17 23:52:13.322742 [ 423980 ] {} RaftInstance: local log idx 291, target_commit_idx 289, quick_commit_index_ 289, state_->get_commit_idx() 289 2026.08.17 23:52:13.322749 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=291 2026.08.17 23:52:13.322755 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.322775 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 291 2026.08.17 23:52:13.322786 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.322789 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.322802 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 289, new matched idx: 290 2026.08.17 23:52:13.322804 [ 423996 ] {} RaftInstance: last durable index 289, precommit index 291 2026.08.17 23:52:13.322812 [ 423996 ] {} RaftInstance: quorum idx 1, 290 289 289 2026.08.17 23:52:13.322814 [ 423996 ] {} RaftInstance: local log idx 291, target_commit_idx 289, quick_commit_index_ 289, state_->get_commit_idx() 289 2026.08.17 23:52:13.322816 [ 423996 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.322818 [ 423996 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.322821 [ 423996 ] {} RaftInstance: last_log_idx: 290, starting_idx: 1, cur_nxt_idx: 292 2026.08.17 23:52:13.322823 [ 423996 ] {} RaftInstance: append_entries for 2 with LastLogIndex=290, LastLogTerm=1, EntriesLength=1, CommitIndex=289, Term=1, peer_last_sent_idx 290 2026.08.17 23:52:13.322825 [ 423996 ] {} RaftInstance: idx: 291 2026.08.17 23:52:13.322828 [ 423996 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.322840 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:13.322848 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=291 2026.08.17 23:52:13.322854 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.322857 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 291 2026.08.17 23:52:13.322859 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.322861 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 289, new matched idx: 290 2026.08.17 23:52:13.322864 [ 423986 ] {} RaftInstance: last durable index 289, precommit index 291 2026.08.17 23:52:13.322868 [ 423986 ] {} RaftInstance: quorum idx 1, 290 290 289 2026.08.17 23:52:13.322871 [ 423986 ] {} RaftInstance: trigger commit upto 290 2026.08.17 23:52:13.322874 [ 423986 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.322876 [ 423986 ] {} RaftInstance: last_log_idx: 290, starting_idx: 1, cur_nxt_idx: 292 2026.08.17 23:52:13.322880 [ 423986 ] {} RaftInstance: append_entries for 3 with LastLogIndex=290, LastLogTerm=1, EntriesLength=1, CommitIndex=290, Term=1, peer_last_sent_idx 290 2026.08.17 23:52:13.322882 [ 423986 ] {} RaftInstance: idx: 291 2026.08.17 23:52:13.322885 [ 423986 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.322903 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:13.322905 [ 423986 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.322909 [ 423986 ] {} RaftInstance: local log idx 291, target_commit_idx 290, quick_commit_index_ 290, state_->get_commit_idx() 289 2026.08.17 23:52:13.322911 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.322917 [ 423986 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.322919 [ 423986 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.322925 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.322931 [ 424007 ] {} RaftInstance: commit upto 290, current idx 289 2026.08.17 23:52:13.322934 [ 424007 ] {} RaftInstance: commit upto 290, current idx 290 2026.08.17 23:52:13.322968 [ 424007 ] {} RaftInstance: notify cb 290 0x7f0ed22b2b20 2026.08.17 23:52:13.322973 [ 424007 ] {} RaftInstance: DONE: commit upto 290, current idx 290 2026.08.17 23:52:13.322975 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.322978 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 739 2026.08.17 23:52:13.322992 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.323019 [ 423977 ] {} RaftInstance: append at log_idx 292, timestamp 1787010733322995 2026.08.17 23:52:13.323028 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.323034 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.325664 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.325675 [ 423980 ] {} RaftInstance: last durable index 290, precommit index 292 2026.08.17 23:52:13.325679 [ 423980 ] {} RaftInstance: quorum idx 1, 290 290 290 2026.08.17 23:52:13.325682 [ 423980 ] {} RaftInstance: local log idx 292, target_commit_idx 290, quick_commit_index_ 290, state_->get_commit_idx() 290 2026.08.17 23:52:13.325735 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.325742 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.325744 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=292 2026.08.17 23:52:13.325754 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.325757 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 292 2026.08.17 23:52:13.325759 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.325761 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 290, new matched idx: 291 2026.08.17 23:52:13.325763 [ 423994 ] {} RaftInstance: last durable index 290, precommit index 292 2026.08.17 23:52:13.325767 [ 423994 ] {} RaftInstance: quorum idx 1, 291 290 290 2026.08.17 23:52:13.325769 [ 423994 ] {} RaftInstance: local log idx 292, target_commit_idx 290, quick_commit_index_ 290, state_->get_commit_idx() 290 2026.08.17 23:52:13.325785 [ 423994 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.325787 [ 423994 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.325796 [ 423994 ] {} RaftInstance: last_log_idx: 291, starting_idx: 1, cur_nxt_idx: 293 2026.08.17 23:52:13.325799 [ 423994 ] {} RaftInstance: append_entries for 2 with LastLogIndex=291, LastLogTerm=1, EntriesLength=1, CommitIndex=290, Term=1, peer_last_sent_idx 291 2026.08.17 23:52:13.325800 [ 423994 ] {} RaftInstance: idx: 292 2026.08.17 23:52:13.325803 [ 423994 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.325825 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:13.325833 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=292 2026.08.17 23:52:13.325836 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.325838 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 292 2026.08.17 23:52:13.325840 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.325842 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 290, new matched idx: 291 2026.08.17 23:52:13.325844 [ 423982 ] {} RaftInstance: last durable index 290, precommit index 292 2026.08.17 23:52:13.325846 [ 423982 ] {} RaftInstance: quorum idx 1, 291 291 290 2026.08.17 23:52:13.325847 [ 423982 ] {} RaftInstance: trigger commit upto 291 2026.08.17 23:52:13.325849 [ 423982 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.325851 [ 423982 ] {} RaftInstance: last_log_idx: 291, starting_idx: 1, cur_nxt_idx: 293 2026.08.17 23:52:13.325853 [ 423982 ] {} RaftInstance: append_entries for 3 with LastLogIndex=291, LastLogTerm=1, EntriesLength=1, CommitIndex=291, Term=1, peer_last_sent_idx 291 2026.08.17 23:52:13.325854 [ 423982 ] {} RaftInstance: idx: 292 2026.08.17 23:52:13.325856 [ 423982 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.325865 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:13.325867 [ 423982 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.325873 [ 423982 ] {} RaftInstance: local log idx 292, target_commit_idx 291, quick_commit_index_ 291, state_->get_commit_idx() 290 2026.08.17 23:52:13.325875 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.325880 [ 423982 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.325881 [ 423982 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.325888 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.325893 [ 424007 ] {} RaftInstance: commit upto 291, current idx 290 2026.08.17 23:52:13.325895 [ 424007 ] {} RaftInstance: commit upto 291, current idx 291 2026.08.17 23:52:13.325915 [ 424007 ] {} RaftInstance: notify cb 291 0x7f0eceedb320 2026.08.17 23:52:13.325930 [ 424007 ] {} RaftInstance: DONE: commit upto 291, current idx 291 2026.08.17 23:52:13.325933 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.329531 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.329542 [ 423980 ] {} RaftInstance: last durable index 291, precommit index 292 2026.08.17 23:52:13.329546 [ 423980 ] {} RaftInstance: quorum idx 1, 291 291 291 2026.08.17 23:52:13.329548 [ 423980 ] {} RaftInstance: local log idx 292, target_commit_idx 291, quick_commit_index_ 291, state_->get_commit_idx() 291 2026.08.17 23:52:13.329597 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.329606 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=293 2026.08.17 23:52:13.329623 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.329626 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 293 2026.08.17 23:52:13.329627 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.329629 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 291, new matched idx: 292 2026.08.17 23:52:13.329632 [ 423983 ] {} RaftInstance: last durable index 291, precommit index 292 2026.08.17 23:52:13.329635 [ 423983 ] {} RaftInstance: quorum idx 1, 292 291 291 2026.08.17 23:52:13.329637 [ 423983 ] {} RaftInstance: local log idx 292, target_commit_idx 291, quick_commit_index_ 291, state_->get_commit_idx() 291 2026.08.17 23:52:13.329639 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.329641 [ 423983 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.329643 [ 423983 ] {} RaftInstance: last_log_idx: 292, starting_idx: 1, cur_nxt_idx: 293 2026.08.17 23:52:13.329646 [ 423983 ] {} RaftInstance: append_entries for 2 with LastLogIndex=292, LastLogTerm=1, EntriesLength=0, CommitIndex=291, Term=1, peer_last_sent_idx 292 2026.08.17 23:52:13.329648 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.329650 [ 423983 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.329664 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:13.329683 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.329686 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=293 2026.08.17 23:52:13.329688 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.329690 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 293 2026.08.17 23:52:13.329692 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.329693 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 291, new matched idx: 292 2026.08.17 23:52:13.329695 [ 423985 ] {} RaftInstance: last durable index 291, precommit index 292 2026.08.17 23:52:13.329697 [ 423985 ] {} RaftInstance: quorum idx 1, 292 292 291 2026.08.17 23:52:13.329702 [ 423985 ] {} RaftInstance: trigger commit upto 292 2026.08.17 23:52:13.329704 [ 423985 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.329706 [ 423985 ] {} RaftInstance: last_log_idx: 292, starting_idx: 1, cur_nxt_idx: 293 2026.08.17 23:52:13.329708 [ 423985 ] {} RaftInstance: append_entries for 3 with LastLogIndex=292, LastLogTerm=1, EntriesLength=0, CommitIndex=292, Term=1, peer_last_sent_idx 292 2026.08.17 23:52:13.329709 [ 423985 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.329711 [ 423985 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.329718 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:13.329721 [ 423985 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.329723 [ 423985 ] {} RaftInstance: local log idx 292, target_commit_idx 292, quick_commit_index_ 292, state_->get_commit_idx() 291 2026.08.17 23:52:13.329724 [ 423985 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.329732 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.329737 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.329739 [ 424007 ] {} RaftInstance: commit upto 292, current idx 291 2026.08.17 23:52:13.329749 [ 424007 ] {} RaftInstance: commit upto 292, current idx 292 2026.08.17 23:52:13.329744 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=293 2026.08.17 23:52:13.329757 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.329760 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 293 2026.08.17 23:52:13.329762 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.329764 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 292, new matched idx: 292 2026.08.17 23:52:13.329767 [ 423989 ] {} RaftInstance: last durable index 291, precommit index 292 2026.08.17 23:52:13.329771 [ 423989 ] {} RaftInstance: quorum idx 1, 292 292 291 2026.08.17 23:52:13.329774 [ 423989 ] {} RaftInstance: local log idx 292, target_commit_idx 292, quick_commit_index_ 292, state_->get_commit_idx() 291 2026.08.17 23:52:13.329775 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.329777 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.329780 [ 423989 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.329782 [ 423989 ] {} RaftInstance: last_log_idx: 292, starting_idx: 1, cur_nxt_idx: 293 2026.08.17 23:52:13.329786 [ 423989 ] {} RaftInstance: append_entries for 2 with LastLogIndex=292, LastLogTerm=1, EntriesLength=0, CommitIndex=292, Term=1, peer_last_sent_idx 293 2026.08.17 23:52:13.329787 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.329787 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.329794 [ 423989 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.329790 [ 424007 ] {} RaftInstance: notify cb 292 0x7f0ed22b2c20 2026.08.17 23:52:13.329804 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:13.329808 [ 423993 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.329811 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=293 2026.08.17 23:52:13.329806 [ 424007 ] {} RaftInstance: DONE: commit upto 292, current idx 292 2026.08.17 23:52:13.329817 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.329814 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.329825 [ 423993 ] {} RaftInstance: append at log_idx 293, timestamp 1787010733329812 2026.08.17 23:52:13.329845 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 293 2026.08.17 23:52:13.329847 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.329849 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 292, new matched idx: 292 2026.08.17 23:52:13.329851 [ 423987 ] {} RaftInstance: last durable index 291, precommit index 293 2026.08.17 23:52:13.329855 [ 423987 ] {} RaftInstance: quorum idx 1, 292 292 291 2026.08.17 23:52:13.329857 [ 423987 ] {} RaftInstance: local log idx 293, target_commit_idx 292, quick_commit_index_ 292, state_->get_commit_idx() 292 2026.08.17 23:52:13.329859 [ 423987 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.329861 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.329863 [ 423987 ] {} RaftInstance: last_log_idx: 292, starting_idx: 1, cur_nxt_idx: 294 2026.08.17 23:52:13.329866 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=292, LastLogTerm=1, EntriesLength=1, CommitIndex=292, Term=1, peer_last_sent_idx 293 2026.08.17 23:52:13.329867 [ 423987 ] {} RaftInstance: idx: 293 2026.08.17 23:52:13.329867 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.329871 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.329889 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:13.329897 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.329900 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.329902 [ 424009 ] {} RaftInstance: last_log_idx: 292, starting_idx: 1, cur_nxt_idx: 294 2026.08.17 23:52:13.329905 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=292, LastLogTerm=1, EntriesLength=1, CommitIndex=292, Term=1, peer_last_sent_idx 293 2026.08.17 23:52:13.329907 [ 424009 ] {} RaftInstance: idx: 293 2026.08.17 23:52:13.329909 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.329917 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.329924 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=293 2026.08.17 23:52:13.329931 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.329935 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 293 2026.08.17 23:52:13.329937 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.329939 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 292, new matched idx: 292 2026.08.17 23:52:13.329939 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 79 2026.08.17 23:52:13.329941 [ 423984 ] {} RaftInstance: last durable index 291, precommit index 293 2026.08.17 23:52:13.329954 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.329955 [ 423984 ] {} RaftInstance: quorum idx 1, 292 292 291 2026.08.17 23:52:13.329964 [ 423984 ] {} RaftInstance: local log idx 293, target_commit_idx 292, quick_commit_index_ 292, state_->get_commit_idx() 292 2026.08.17 23:52:13.329966 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.329968 [ 423984 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.329970 [ 423977 ] {} RaftInstance: append at log_idx 294, timestamp 1787010733329959 2026.08.17 23:52:13.329981 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.329988 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.333791 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.333801 [ 423980 ] {} RaftInstance: last durable index 292, precommit index 294 2026.08.17 23:52:13.333805 [ 423980 ] {} RaftInstance: quorum idx 1, 292 292 292 2026.08.17 23:52:13.333807 [ 423980 ] {} RaftInstance: local log idx 294, target_commit_idx 292, quick_commit_index_ 292, state_->get_commit_idx() 292 2026.08.17 23:52:13.333860 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.333864 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=294 2026.08.17 23:52:13.333866 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.333868 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 294 2026.08.17 23:52:13.333870 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.333872 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 292, new matched idx: 293 2026.08.17 23:52:13.333874 [ 423982 ] {} RaftInstance: last durable index 292, precommit index 294 2026.08.17 23:52:13.333876 [ 423982 ] {} RaftInstance: quorum idx 1, 293 292 292 2026.08.17 23:52:13.333878 [ 423982 ] {} RaftInstance: local log idx 294, target_commit_idx 292, quick_commit_index_ 292, state_->get_commit_idx() 292 2026.08.17 23:52:13.333879 [ 423982 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.333881 [ 423982 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.333883 [ 423982 ] {} RaftInstance: last_log_idx: 293, starting_idx: 1, cur_nxt_idx: 295 2026.08.17 23:52:13.333886 [ 423982 ] {} RaftInstance: append_entries for 3 with LastLogIndex=293, LastLogTerm=1, EntriesLength=1, CommitIndex=292, Term=1, peer_last_sent_idx 293 2026.08.17 23:52:13.333888 [ 423982 ] {} RaftInstance: idx: 294 2026.08.17 23:52:13.333890 [ 423982 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.333904 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:13.335345 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.335355 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=294 2026.08.17 23:52:13.335358 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.335361 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 294 2026.08.17 23:52:13.335363 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.335365 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 292, new matched idx: 293 2026.08.17 23:52:13.335367 [ 423991 ] {} RaftInstance: last durable index 292, precommit index 294 2026.08.17 23:52:13.335371 [ 423991 ] {} RaftInstance: quorum idx 1, 293 293 292 2026.08.17 23:52:13.335373 [ 423991 ] {} RaftInstance: trigger commit upto 293 2026.08.17 23:52:13.335375 [ 423991 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.335377 [ 423991 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.335379 [ 423991 ] {} RaftInstance: last_log_idx: 293, starting_idx: 1, cur_nxt_idx: 295 2026.08.17 23:52:13.335382 [ 423991 ] {} RaftInstance: append_entries for 2 with LastLogIndex=293, LastLogTerm=1, EntriesLength=1, CommitIndex=293, Term=1, peer_last_sent_idx 293 2026.08.17 23:52:13.335384 [ 423991 ] {} RaftInstance: idx: 294 2026.08.17 23:52:13.335387 [ 423991 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.335402 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:13.335405 [ 423991 ] {} RaftInstance: local log idx 294, target_commit_idx 293, quick_commit_index_ 293, state_->get_commit_idx() 292 2026.08.17 23:52:13.335412 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.335416 [ 423991 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.335418 [ 423991 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.335422 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.335430 [ 424007 ] {} RaftInstance: commit upto 293, current idx 292 2026.08.17 23:52:13.335433 [ 424007 ] {} RaftInstance: commit upto 293, current idx 293 2026.08.17 23:52:13.335457 [ 424007 ] {} RaftInstance: notify cb 293 0x7f0eceebaa20 2026.08.17 23:52:13.335477 [ 424007 ] {} RaftInstance: DONE: commit upto 293, current idx 293 2026.08.17 23:52:13.335479 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.335912 [ 423992 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.335947 [ 423992 ] {} RaftInstance: append at log_idx 295, timestamp 1787010733335921 2026.08.17 23:52:13.335960 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.335967 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.338303 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.338313 [ 423980 ] {} RaftInstance: last durable index 293, precommit index 295 2026.08.17 23:52:13.338317 [ 423980 ] {} RaftInstance: quorum idx 1, 293 293 293 2026.08.17 23:52:13.338319 [ 423980 ] {} RaftInstance: local log idx 295, target_commit_idx 293, quick_commit_index_ 293, state_->get_commit_idx() 293 2026.08.17 23:52:13.338364 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.338374 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=295 2026.08.17 23:52:13.338378 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.338381 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 295 2026.08.17 23:52:13.338384 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.338386 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 293, new matched idx: 294 2026.08.17 23:52:13.338390 [ 423988 ] {} RaftInstance: last durable index 293, precommit index 295 2026.08.17 23:52:13.338385 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.338396 [ 423988 ] {} RaftInstance: quorum idx 1, 294 293 293 2026.08.17 23:52:13.338405 [ 423988 ] {} RaftInstance: local log idx 295, target_commit_idx 293, quick_commit_index_ 293, state_->get_commit_idx() 293 2026.08.17 23:52:13.338407 [ 423988 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.338410 [ 423988 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.338412 [ 423988 ] {} RaftInstance: last_log_idx: 294, starting_idx: 1, cur_nxt_idx: 296 2026.08.17 23:52:13.338415 [ 423988 ] {} RaftInstance: append_entries for 3 with LastLogIndex=294, LastLogTerm=1, EntriesLength=1, CommitIndex=293, Term=1, peer_last_sent_idx 294 2026.08.17 23:52:13.338417 [ 423988 ] {} RaftInstance: idx: 295 2026.08.17 23:52:13.338420 [ 423988 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.338435 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:13.338441 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=295 2026.08.17 23:52:13.338445 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.338452 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 295 2026.08.17 23:52:13.338454 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.338456 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 293, new matched idx: 294 2026.08.17 23:52:13.338458 [ 423986 ] {} RaftInstance: last durable index 293, precommit index 295 2026.08.17 23:52:13.338462 [ 423986 ] {} RaftInstance: quorum idx 1, 294 294 293 2026.08.17 23:52:13.338464 [ 423986 ] {} RaftInstance: trigger commit upto 294 2026.08.17 23:52:13.338466 [ 423986 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.338468 [ 423986 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.338470 [ 423986 ] {} RaftInstance: last_log_idx: 294, starting_idx: 1, cur_nxt_idx: 296 2026.08.17 23:52:13.338473 [ 423986 ] {} RaftInstance: append_entries for 2 with LastLogIndex=294, LastLogTerm=1, EntriesLength=1, CommitIndex=294, Term=1, peer_last_sent_idx 294 2026.08.17 23:52:13.338475 [ 423986 ] {} RaftInstance: idx: 295 2026.08.17 23:52:13.338478 [ 423986 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.338495 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:13.338497 [ 423986 ] {} RaftInstance: local log idx 295, target_commit_idx 294, quick_commit_index_ 294, state_->get_commit_idx() 293 2026.08.17 23:52:13.338499 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.338502 [ 423986 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.338504 [ 423986 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.338507 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.338513 [ 424007 ] {} RaftInstance: commit upto 294, current idx 293 2026.08.17 23:52:13.338515 [ 424007 ] {} RaftInstance: commit upto 294, current idx 294 2026.08.17 23:52:13.338533 [ 424007 ] {} RaftInstance: notify cb 294 0x7f0ed22b2d20 2026.08.17 23:52:13.338538 [ 424007 ] {} RaftInstance: DONE: commit upto 294, current idx 294 2026.08.17 23:52:13.338540 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.338614 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 292 2026.08.17 23:52:13.338622 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.338640 [ 423977 ] {} RaftInstance: append at log_idx 296, timestamp 1787010733338623 2026.08.17 23:52:13.338658 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.338663 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.342523 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.342532 [ 423980 ] {} RaftInstance: last durable index 294, precommit index 296 2026.08.17 23:52:13.342537 [ 423980 ] {} RaftInstance: quorum idx 1, 294 294 294 2026.08.17 23:52:13.342540 [ 423980 ] {} RaftInstance: local log idx 296, target_commit_idx 294, quick_commit_index_ 294, state_->get_commit_idx() 294 2026.08.17 23:52:13.342600 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.342605 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=296 2026.08.17 23:52:13.342608 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.342610 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 296 2026.08.17 23:52:13.342612 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.342614 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 294, new matched idx: 295 2026.08.17 23:52:13.342619 [ 423981 ] {} RaftInstance: last durable index 294, precommit index 296 2026.08.17 23:52:13.342619 [ 423987 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.342623 [ 423981 ] {} RaftInstance: quorum idx 1, 295 294 294 2026.08.17 23:52:13.342625 [ 423981 ] {} RaftInstance: local log idx 296, target_commit_idx 294, quick_commit_index_ 294, state_->get_commit_idx() 294 2026.08.17 23:52:13.342627 [ 423981 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.342629 [ 423981 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.342631 [ 423981 ] {} RaftInstance: last_log_idx: 295, starting_idx: 1, cur_nxt_idx: 297 2026.08.17 23:52:13.342634 [ 423981 ] {} RaftInstance: append_entries for 3 with LastLogIndex=295, LastLogTerm=1, EntriesLength=1, CommitIndex=294, Term=1, peer_last_sent_idx 295 2026.08.17 23:52:13.342636 [ 423981 ] {} RaftInstance: idx: 296 2026.08.17 23:52:13.342638 [ 423981 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.342654 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:13.342662 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=296 2026.08.17 23:52:13.342665 [ 423987 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.342667 [ 423987 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 296 2026.08.17 23:52:13.342669 [ 423987 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.342671 [ 423987 ] {} RaftInstance: peer 2, prev matched idx: 294, new matched idx: 295 2026.08.17 23:52:13.342673 [ 423987 ] {} RaftInstance: last durable index 294, precommit index 296 2026.08.17 23:52:13.342676 [ 423987 ] {} RaftInstance: quorum idx 1, 295 295 294 2026.08.17 23:52:13.342678 [ 423987 ] {} RaftInstance: trigger commit upto 295 2026.08.17 23:52:13.342680 [ 423987 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.342683 [ 423987 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.342684 [ 423987 ] {} RaftInstance: last_log_idx: 295, starting_idx: 1, cur_nxt_idx: 297 2026.08.17 23:52:13.342687 [ 423987 ] {} RaftInstance: append_entries for 2 with LastLogIndex=295, LastLogTerm=1, EntriesLength=1, CommitIndex=295, Term=1, peer_last_sent_idx 295 2026.08.17 23:52:13.342689 [ 423987 ] {} RaftInstance: idx: 296 2026.08.17 23:52:13.342691 [ 423987 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.342710 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:13.342712 [ 423987 ] {} RaftInstance: local log idx 296, target_commit_idx 295, quick_commit_index_ 295, state_->get_commit_idx() 294 2026.08.17 23:52:13.342714 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.342717 [ 423987 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.342719 [ 423987 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.342721 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.342726 [ 424007 ] {} RaftInstance: commit upto 295, current idx 294 2026.08.17 23:52:13.342728 [ 424007 ] {} RaftInstance: commit upto 295, current idx 295 2026.08.17 23:52:13.342757 [ 424007 ] {} RaftInstance: notify cb 295 0x7f0ed22b2920 2026.08.17 23:52:13.342770 [ 424007 ] {} RaftInstance: DONE: commit upto 295, current idx 295 2026.08.17 23:52:13.342772 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.342819 [ 423983 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.342839 [ 423983 ] {} RaftInstance: append at log_idx 297, timestamp 1787010733342825 2026.08.17 23:52:13.342862 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.342869 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.346707 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.346716 [ 423980 ] {} RaftInstance: last durable index 295, precommit index 297 2026.08.17 23:52:13.346720 [ 423980 ] {} RaftInstance: quorum idx 1, 295 295 295 2026.08.17 23:52:13.346722 [ 423980 ] {} RaftInstance: local log idx 297, target_commit_idx 295, quick_commit_index_ 295, state_->get_commit_idx() 295 2026.08.17 23:52:13.346778 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.346783 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=297 2026.08.17 23:52:13.346793 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.346808 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 297 2026.08.17 23:52:13.346810 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.346812 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 295, new matched idx: 296 2026.08.17 23:52:13.346815 [ 423985 ] {} RaftInstance: last durable index 295, precommit index 297 2026.08.17 23:52:13.346820 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.346827 [ 423985 ] {} RaftInstance: quorum idx 1, 296 295 295 2026.08.17 23:52:13.346831 [ 423985 ] {} RaftInstance: local log idx 297, target_commit_idx 295, quick_commit_index_ 295, state_->get_commit_idx() 295 2026.08.17 23:52:13.346833 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.346835 [ 423985 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.346838 [ 423985 ] {} RaftInstance: last_log_idx: 296, starting_idx: 1, cur_nxt_idx: 298 2026.08.17 23:52:13.346840 [ 423985 ] {} RaftInstance: append_entries for 3 with LastLogIndex=296, LastLogTerm=1, EntriesLength=1, CommitIndex=295, Term=1, peer_last_sent_idx 296 2026.08.17 23:52:13.346842 [ 423985 ] {} RaftInstance: idx: 297 2026.08.17 23:52:13.346844 [ 423985 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.346862 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:13.346868 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=297 2026.08.17 23:52:13.346873 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.346876 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 297 2026.08.17 23:52:13.346878 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.346881 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 295, new matched idx: 296 2026.08.17 23:52:13.346884 [ 423991 ] {} RaftInstance: last durable index 295, precommit index 297 2026.08.17 23:52:13.346888 [ 423991 ] {} RaftInstance: quorum idx 1, 296 296 295 2026.08.17 23:52:13.346891 [ 423991 ] {} RaftInstance: trigger commit upto 296 2026.08.17 23:52:13.346893 [ 423991 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.346896 [ 423991 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.346899 [ 423991 ] {} RaftInstance: last_log_idx: 296, starting_idx: 1, cur_nxt_idx: 298 2026.08.17 23:52:13.346902 [ 423991 ] {} RaftInstance: append_entries for 2 with LastLogIndex=296, LastLogTerm=1, EntriesLength=1, CommitIndex=296, Term=1, peer_last_sent_idx 296 2026.08.17 23:52:13.346904 [ 423991 ] {} RaftInstance: idx: 297 2026.08.17 23:52:13.346907 [ 423991 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.346929 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:13.346931 [ 423991 ] {} RaftInstance: local log idx 297, target_commit_idx 296, quick_commit_index_ 296, state_->get_commit_idx() 295 2026.08.17 23:52:13.346934 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.346938 [ 423991 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.346940 [ 423991 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.346942 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.346947 [ 424007 ] {} RaftInstance: commit upto 296, current idx 295 2026.08.17 23:52:13.346949 [ 424007 ] {} RaftInstance: commit upto 296, current idx 296 2026.08.17 23:52:13.346973 [ 424007 ] {} RaftInstance: notify cb 296 0x7f0ed22b2e20 2026.08.17 23:52:13.346976 [ 424007 ] {} RaftInstance: DONE: commit upto 296, current idx 296 2026.08.17 23:52:13.346978 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.346979 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 182 2026.08.17 23:52:13.346986 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.347004 [ 423977 ] {} RaftInstance: append at log_idx 298, timestamp 1787010733346988 2026.08.17 23:52:13.347023 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.347027 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.350806 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.350817 [ 423980 ] {} RaftInstance: last durable index 296, precommit index 298 2026.08.17 23:52:13.350822 [ 423980 ] {} RaftInstance: quorum idx 1, 296 296 296 2026.08.17 23:52:13.350825 [ 423980 ] {} RaftInstance: local log idx 298, target_commit_idx 296, quick_commit_index_ 296, state_->get_commit_idx() 296 2026.08.17 23:52:13.350887 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.350893 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=298 2026.08.17 23:52:13.350896 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.350899 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 298 2026.08.17 23:52:13.350901 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.350903 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 296, new matched idx: 297 2026.08.17 23:52:13.350905 [ 423996 ] {} RaftInstance: last durable index 296, precommit index 298 2026.08.17 23:52:13.350909 [ 423996 ] {} RaftInstance: quorum idx 1, 297 296 296 2026.08.17 23:52:13.350911 [ 423996 ] {} RaftInstance: local log idx 298, target_commit_idx 296, quick_commit_index_ 296, state_->get_commit_idx() 296 2026.08.17 23:52:13.350913 [ 423996 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.350915 [ 423996 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.350917 [ 423996 ] {} RaftInstance: last_log_idx: 297, starting_idx: 1, cur_nxt_idx: 299 2026.08.17 23:52:13.350920 [ 423996 ] {} RaftInstance: append_entries for 3 with LastLogIndex=297, LastLogTerm=1, EntriesLength=1, CommitIndex=296, Term=1, peer_last_sent_idx 297 2026.08.17 23:52:13.350922 [ 423996 ] {} RaftInstance: idx: 298 2026.08.17 23:52:13.350924 [ 423996 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.350944 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:13.350957 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.350961 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=298 2026.08.17 23:52:13.350962 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.350964 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 298 2026.08.17 23:52:13.350965 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.350967 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 296, new matched idx: 297 2026.08.17 23:52:13.350969 [ 423996 ] {} RaftInstance: last durable index 296, precommit index 298 2026.08.17 23:52:13.350970 [ 423996 ] {} RaftInstance: quorum idx 1, 297 297 296 2026.08.17 23:52:13.350972 [ 423996 ] {} RaftInstance: trigger commit upto 297 2026.08.17 23:52:13.350974 [ 423996 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.350976 [ 423996 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.350977 [ 423996 ] {} RaftInstance: last_log_idx: 297, starting_idx: 1, cur_nxt_idx: 299 2026.08.17 23:52:13.350979 [ 423996 ] {} RaftInstance: append_entries for 2 with LastLogIndex=297, LastLogTerm=1, EntriesLength=1, CommitIndex=297, Term=1, peer_last_sent_idx 297 2026.08.17 23:52:13.350981 [ 423996 ] {} RaftInstance: idx: 298 2026.08.17 23:52:13.350982 [ 423996 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.350990 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:13.350992 [ 423996 ] {} RaftInstance: local log idx 298, target_commit_idx 297, quick_commit_index_ 297, state_->get_commit_idx() 296 2026.08.17 23:52:13.350994 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.350997 [ 423996 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.350998 [ 423996 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.351000 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.351005 [ 424007 ] {} RaftInstance: commit upto 297, current idx 296 2026.08.17 23:52:13.351007 [ 424007 ] {} RaftInstance: commit upto 297, current idx 297 2026.08.17 23:52:13.351025 [ 424007 ] {} RaftInstance: notify cb 297 0x7f0ecef1d020 2026.08.17 23:52:13.351040 [ 424007 ] {} RaftInstance: DONE: commit upto 297, current idx 297 2026.08.17 23:52:13.351042 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.352302 [ 423986 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.352326 [ 423986 ] {} RaftInstance: append at log_idx 299, timestamp 1787010733352312 2026.08.17 23:52:13.352343 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.352348 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.355448 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.355459 [ 423980 ] {} RaftInstance: last durable index 297, precommit index 299 2026.08.17 23:52:13.355463 [ 423980 ] {} RaftInstance: quorum idx 1, 297 297 297 2026.08.17 23:52:13.355466 [ 423980 ] {} RaftInstance: local log idx 299, target_commit_idx 297, quick_commit_index_ 297, state_->get_commit_idx() 297 2026.08.17 23:52:13.355532 [ 423987 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.355539 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=299 2026.08.17 23:52:13.355542 [ 423987 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.355545 [ 423987 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 299 2026.08.17 23:52:13.355547 [ 423987 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.355553 [ 423987 ] {} RaftInstance: peer 2, prev matched idx: 297, new matched idx: 298 2026.08.17 23:52:13.355555 [ 423987 ] {} RaftInstance: last durable index 297, precommit index 299 2026.08.17 23:52:13.355558 [ 423987 ] {} RaftInstance: quorum idx 1, 298 297 297 2026.08.17 23:52:13.355560 [ 423987 ] {} RaftInstance: local log idx 299, target_commit_idx 297, quick_commit_index_ 297, state_->get_commit_idx() 297 2026.08.17 23:52:13.355562 [ 423987 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.355564 [ 423987 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.355566 [ 423987 ] {} RaftInstance: last_log_idx: 298, starting_idx: 1, cur_nxt_idx: 300 2026.08.17 23:52:13.355569 [ 423987 ] {} RaftInstance: append_entries for 2 with LastLogIndex=298, LastLogTerm=1, EntriesLength=1, CommitIndex=297, Term=1, peer_last_sent_idx 298 2026.08.17 23:52:13.355571 [ 423987 ] {} RaftInstance: idx: 299 2026.08.17 23:52:13.355573 [ 423987 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.355585 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:13.358597 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.358609 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=299 2026.08.17 23:52:13.358613 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.358616 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 299 2026.08.17 23:52:13.358618 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.358620 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 297, new matched idx: 298 2026.08.17 23:52:13.358622 [ 423995 ] {} RaftInstance: last durable index 297, precommit index 299 2026.08.17 23:52:13.358626 [ 423995 ] {} RaftInstance: quorum idx 1, 298 298 297 2026.08.17 23:52:13.358628 [ 423995 ] {} RaftInstance: trigger commit upto 298 2026.08.17 23:52:13.358630 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.358633 [ 423995 ] {} RaftInstance: last_log_idx: 298, starting_idx: 1, cur_nxt_idx: 300 2026.08.17 23:52:13.358636 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=298, LastLogTerm=1, EntriesLength=1, CommitIndex=298, Term=1, peer_last_sent_idx 298 2026.08.17 23:52:13.358637 [ 423995 ] {} RaftInstance: idx: 299 2026.08.17 23:52:13.358640 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.358656 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:13.358659 [ 423995 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.358661 [ 423995 ] {} RaftInstance: local log idx 299, target_commit_idx 298, quick_commit_index_ 298, state_->get_commit_idx() 297 2026.08.17 23:52:13.358663 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.358667 [ 423995 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.358669 [ 423995 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.358670 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.358675 [ 424007 ] {} RaftInstance: commit upto 298, current idx 297 2026.08.17 23:52:13.358677 [ 424007 ] {} RaftInstance: commit upto 298, current idx 298 2026.08.17 23:52:13.358704 [ 424007 ] {} RaftInstance: notify cb 298 0x7f0ed22b2f20 2026.08.17 23:52:13.358708 [ 424007 ] {} RaftInstance: DONE: commit upto 298, current idx 298 2026.08.17 23:52:13.358710 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.358713 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 511 2026.08.17 23:52:13.358735 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.358759 [ 423977 ] {} RaftInstance: append at log_idx 300, timestamp 1787010733358736 2026.08.17 23:52:13.358776 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.358780 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.359371 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.359424 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.360642 [ 423980 ] {} RaftInstance: last durable index 298, precommit index 300 2026.08.17 23:52:13.360657 [ 423980 ] {} RaftInstance: quorum idx 1, 298 298 298 2026.08.17 23:52:13.360660 [ 423980 ] {} RaftInstance: local log idx 300, target_commit_idx 298, quick_commit_index_ 298, state_->get_commit_idx() 298 2026.08.17 23:52:13.360672 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=300 2026.08.17 23:52:13.360677 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.360680 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 300 2026.08.17 23:52:13.360683 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.360685 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 298, new matched idx: 299 2026.08.17 23:52:13.360687 [ 423989 ] {} RaftInstance: last durable index 298, precommit index 300 2026.08.17 23:52:13.360691 [ 423989 ] {} RaftInstance: quorum idx 1, 299 298 298 2026.08.17 23:52:13.360693 [ 423989 ] {} RaftInstance: local log idx 300, target_commit_idx 298, quick_commit_index_ 298, state_->get_commit_idx() 298 2026.08.17 23:52:13.360695 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.360698 [ 423989 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.360700 [ 423989 ] {} RaftInstance: last_log_idx: 299, starting_idx: 1, cur_nxt_idx: 301 2026.08.17 23:52:13.360704 [ 423989 ] {} RaftInstance: append_entries for 2 with LastLogIndex=299, LastLogTerm=1, EntriesLength=1, CommitIndex=298, Term=1, peer_last_sent_idx 299 2026.08.17 23:52:13.360706 [ 423989 ] {} RaftInstance: idx: 300 2026.08.17 23:52:13.360709 [ 423989 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.360729 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:13.362787 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.362792 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=300 2026.08.17 23:52:13.362795 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.362798 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 300 2026.08.17 23:52:13.362800 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.362802 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 298, new matched idx: 299 2026.08.17 23:52:13.362804 [ 423992 ] {} RaftInstance: last durable index 298, precommit index 300 2026.08.17 23:52:13.362807 [ 423992 ] {} RaftInstance: quorum idx 1, 299 299 298 2026.08.17 23:52:13.362809 [ 423992 ] {} RaftInstance: trigger commit upto 299 2026.08.17 23:52:13.362811 [ 423992 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.362812 [ 423992 ] {} RaftInstance: last_log_idx: 299, starting_idx: 1, cur_nxt_idx: 301 2026.08.17 23:52:13.362815 [ 423992 ] {} RaftInstance: append_entries for 3 with LastLogIndex=299, LastLogTerm=1, EntriesLength=1, CommitIndex=299, Term=1, peer_last_sent_idx 299 2026.08.17 23:52:13.362819 [ 423992 ] {} RaftInstance: idx: 300 2026.08.17 23:52:13.362821 [ 423992 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.362830 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:13.362832 [ 423992 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.362834 [ 423992 ] {} RaftInstance: local log idx 300, target_commit_idx 299, quick_commit_index_ 299, state_->get_commit_idx() 298 2026.08.17 23:52:13.362836 [ 423992 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.362839 [ 423992 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.362841 [ 423992 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.362843 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.362849 [ 424007 ] {} RaftInstance: commit upto 299, current idx 298 2026.08.17 23:52:13.362851 [ 424007 ] {} RaftInstance: commit upto 299, current idx 299 2026.08.17 23:52:13.362866 [ 424007 ] {} RaftInstance: notify cb 299 0x7f0ed223e520 2026.08.17 23:52:13.362881 [ 424007 ] {} RaftInstance: DONE: commit upto 299, current idx 299 2026.08.17 23:52:13.362884 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.363572 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.363671 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.364687 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=301 2026.08.17 23:52:13.364698 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.364702 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 301 2026.08.17 23:52:13.364704 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.364706 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 299, new matched idx: 300 2026.08.17 23:52:13.364708 [ 423981 ] {} RaftInstance: last durable index 299, precommit index 300 2026.08.17 23:52:13.364712 [ 423981 ] {} RaftInstance: quorum idx 1, 300 299 299 2026.08.17 23:52:13.364714 [ 423981 ] {} RaftInstance: local log idx 300, target_commit_idx 299, quick_commit_index_ 299, state_->get_commit_idx() 299 2026.08.17 23:52:13.364716 [ 423981 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.364718 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.364720 [ 423981 ] {} RaftInstance: last_log_idx: 300, starting_idx: 1, cur_nxt_idx: 301 2026.08.17 23:52:13.364723 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=300, LastLogTerm=1, EntriesLength=0, CommitIndex=299, Term=1, peer_last_sent_idx 300 2026.08.17 23:52:13.364724 [ 423981 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.364727 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.364739 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:13.364751 [ 423980 ] {} RaftInstance: last durable index 299, precommit index 300 2026.08.17 23:52:13.364755 [ 423980 ] {} RaftInstance: quorum idx 1, 300 299 299 2026.08.17 23:52:13.364757 [ 423980 ] {} RaftInstance: local log idx 300, target_commit_idx 299, quick_commit_index_ 299, state_->get_commit_idx() 299 2026.08.17 23:52:13.364828 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.364834 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=301 2026.08.17 23:52:13.364837 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.364839 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 301 2026.08.17 23:52:13.364843 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.364845 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 300, new matched idx: 300 2026.08.17 23:52:13.364847 [ 423994 ] {} RaftInstance: last durable index 299, precommit index 300 2026.08.17 23:52:13.364850 [ 423994 ] {} RaftInstance: quorum idx 1, 300 299 299 2026.08.17 23:52:13.364853 [ 423994 ] {} RaftInstance: local log idx 300, target_commit_idx 299, quick_commit_index_ 299, state_->get_commit_idx() 299 2026.08.17 23:52:13.366991 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.366999 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=301 2026.08.17 23:52:13.367002 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.367006 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 301 2026.08.17 23:52:13.367009 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.367011 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 299, new matched idx: 300 2026.08.17 23:52:13.367014 [ 423984 ] {} RaftInstance: last durable index 299, precommit index 300 2026.08.17 23:52:13.367017 [ 423984 ] {} RaftInstance: quorum idx 1, 300 300 299 2026.08.17 23:52:13.367020 [ 423984 ] {} RaftInstance: trigger commit upto 300 2026.08.17 23:52:13.367022 [ 423984 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.367024 [ 423984 ] {} RaftInstance: last_log_idx: 300, starting_idx: 1, cur_nxt_idx: 301 2026.08.17 23:52:13.367027 [ 423984 ] {} RaftInstance: append_entries for 3 with LastLogIndex=300, LastLogTerm=1, EntriesLength=0, CommitIndex=300, Term=1, peer_last_sent_idx 300 2026.08.17 23:52:13.367029 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.367031 [ 423984 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.367050 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:13.367059 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.367062 [ 423984 ] {} RaftInstance: last_log_idx: 300, starting_idx: 1, cur_nxt_idx: 301 2026.08.17 23:52:13.367065 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=300, LastLogTerm=1, EntriesLength=0, CommitIndex=300, Term=1, peer_last_sent_idx 301 2026.08.17 23:52:13.367067 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.367070 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.367080 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:13.367082 [ 423984 ] {} RaftInstance: local log idx 300, target_commit_idx 300, quick_commit_index_ 300, state_->get_commit_idx() 299 2026.08.17 23:52:13.367084 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.367097 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.367103 [ 424007 ] {} RaftInstance: commit upto 300, current idx 299 2026.08.17 23:52:13.367106 [ 424007 ] {} RaftInstance: commit upto 300, current idx 300 2026.08.17 23:52:13.367108 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.367119 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=301 2026.08.17 23:52:13.367122 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.367126 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 301 2026.08.17 23:52:13.367153 [ 424007 ] {} RaftInstance: notify cb 300 0x7f0ecca7c020 2026.08.17 23:52:13.367160 [ 423987 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.367129 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.367172 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 300, new matched idx: 300 2026.08.17 23:52:13.367163 [ 424007 ] {} RaftInstance: DONE: commit upto 300, current idx 300 2026.08.17 23:52:13.367180 [ 423987 ] {} RaftInstance: append at log_idx 301, timestamp 1787010733367171 2026.08.17 23:52:13.367185 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.367180 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.367175 [ 423990 ] {} RaftInstance: last durable index 299, precommit index 300 2026.08.17 23:52:13.367210 [ 423990 ] {} RaftInstance: quorum idx 1, 300 300 299 2026.08.17 23:52:13.367214 [ 423990 ] {} RaftInstance: local log idx 301, target_commit_idx 300, quick_commit_index_ 300, state_->get_commit_idx() 300 2026.08.17 23:52:13.367217 [ 423990 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.367220 [ 423990 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.367222 [ 423990 ] {} RaftInstance: last_log_idx: 300, starting_idx: 1, cur_nxt_idx: 302 2026.08.17 23:52:13.367226 [ 423990 ] {} RaftInstance: append_entries for 3 with LastLogIndex=300, LastLogTerm=1, EntriesLength=1, CommitIndex=300, Term=1, peer_last_sent_idx 301 2026.08.17 23:52:13.367228 [ 423990 ] {} RaftInstance: idx: 301 2026.08.17 23:52:13.367230 [ 423990 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.367248 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:13.367254 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=301 2026.08.17 23:52:13.367258 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.367261 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 301 2026.08.17 23:52:13.367262 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.367264 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 300, new matched idx: 300 2026.08.17 23:52:13.367266 [ 423991 ] {} RaftInstance: last durable index 299, precommit index 301 2026.08.17 23:52:13.367269 [ 423991 ] {} RaftInstance: quorum idx 1, 300 300 299 2026.08.17 23:52:13.367271 [ 423991 ] {} RaftInstance: local log idx 301, target_commit_idx 300, quick_commit_index_ 300, state_->get_commit_idx() 300 2026.08.17 23:52:13.367273 [ 423991 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.367275 [ 423991 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.367277 [ 423991 ] {} RaftInstance: last_log_idx: 300, starting_idx: 1, cur_nxt_idx: 302 2026.08.17 23:52:13.367281 [ 423991 ] {} RaftInstance: append_entries for 2 with LastLogIndex=300, LastLogTerm=1, EntriesLength=1, CommitIndex=300, Term=1, peer_last_sent_idx 301 2026.08.17 23:52:13.367283 [ 423991 ] {} RaftInstance: idx: 301 2026.08.17 23:52:13.367286 [ 423991 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.367299 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 801 2026.08.17 23:52:13.367302 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:13.367310 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.367321 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.367330 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.367337 [ 423977 ] {} RaftInstance: append at log_idx 302, timestamp 1787010733367313 2026.08.17 23:52:13.367350 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.367353 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.367623 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.368942 [ 423980 ] {} RaftInstance: last durable index 300, precommit index 302 2026.08.17 23:52:13.368946 [ 423980 ] {} RaftInstance: quorum idx 1, 300 300 300 2026.08.17 23:52:13.368948 [ 423980 ] {} RaftInstance: local log idx 302, target_commit_idx 300, quick_commit_index_ 300, state_->get_commit_idx() 300 2026.08.17 23:52:13.371759 [ 423987 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.371771 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=302 2026.08.17 23:52:13.371773 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.371775 [ 423987 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.371788 [ 423987 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 302 2026.08.17 23:52:13.371791 [ 423987 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.371793 [ 423987 ] {} RaftInstance: peer 2, prev matched idx: 300, new matched idx: 301 2026.08.17 23:52:13.371796 [ 423987 ] {} RaftInstance: last durable index 300, precommit index 302 2026.08.17 23:52:13.371800 [ 423987 ] {} RaftInstance: quorum idx 1, 301 300 300 2026.08.17 23:52:13.371802 [ 423987 ] {} RaftInstance: local log idx 302, target_commit_idx 300, quick_commit_index_ 300, state_->get_commit_idx() 300 2026.08.17 23:52:13.371804 [ 423987 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.371807 [ 423987 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.371809 [ 423987 ] {} RaftInstance: last_log_idx: 301, starting_idx: 1, cur_nxt_idx: 303 2026.08.17 23:52:13.371813 [ 423987 ] {} RaftInstance: append_entries for 2 with LastLogIndex=301, LastLogTerm=1, EntriesLength=1, CommitIndex=300, Term=1, peer_last_sent_idx 301 2026.08.17 23:52:13.371815 [ 423987 ] {} RaftInstance: idx: 302 2026.08.17 23:52:13.371818 [ 423987 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.371837 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:13.371854 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=302 2026.08.17 23:52:13.371861 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.371864 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 302 2026.08.17 23:52:13.371867 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.371869 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 300, new matched idx: 301 2026.08.17 23:52:13.371872 [ 423993 ] {} RaftInstance: last durable index 300, precommit index 302 2026.08.17 23:52:13.371876 [ 423993 ] {} RaftInstance: quorum idx 1, 301 301 300 2026.08.17 23:52:13.371878 [ 423993 ] {} RaftInstance: trigger commit upto 301 2026.08.17 23:52:13.371880 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.371883 [ 423993 ] {} RaftInstance: last_log_idx: 301, starting_idx: 1, cur_nxt_idx: 303 2026.08.17 23:52:13.371886 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=301, LastLogTerm=1, EntriesLength=1, CommitIndex=301, Term=1, peer_last_sent_idx 301 2026.08.17 23:52:13.371887 [ 423993 ] {} RaftInstance: idx: 302 2026.08.17 23:52:13.371891 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.371912 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:13.371914 [ 423993 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.371919 [ 423993 ] {} RaftInstance: local log idx 302, target_commit_idx 301, quick_commit_index_ 301, state_->get_commit_idx() 300 2026.08.17 23:52:13.371921 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.371925 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.371927 [ 423993 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.371936 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.371941 [ 424007 ] {} RaftInstance: commit upto 301, current idx 300 2026.08.17 23:52:13.371943 [ 424007 ] {} RaftInstance: commit upto 301, current idx 301 2026.08.17 23:52:13.371963 [ 424007 ] {} RaftInstance: notify cb 301 0x7f0ecef1d220 2026.08.17 23:52:13.371980 [ 424007 ] {} RaftInstance: DONE: commit upto 301, current idx 301 2026.08.17 23:52:13.371982 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.372596 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.374492 [ 423980 ] {} RaftInstance: last durable index 301, precommit index 302 2026.08.17 23:52:13.374496 [ 423980 ] {} RaftInstance: quorum idx 1, 301 301 301 2026.08.17 23:52:13.374499 [ 423980 ] {} RaftInstance: local log idx 302, target_commit_idx 301, quick_commit_index_ 301, state_->get_commit_idx() 301 2026.08.17 23:52:13.374822 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.374829 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=303 2026.08.17 23:52:13.374832 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.374834 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 303 2026.08.17 23:52:13.374836 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.374838 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 301, new matched idx: 302 2026.08.17 23:52:13.374841 [ 423981 ] {} RaftInstance: last durable index 301, precommit index 302 2026.08.17 23:52:13.374844 [ 423981 ] {} RaftInstance: quorum idx 1, 302 301 301 2026.08.17 23:52:13.374846 [ 423981 ] {} RaftInstance: local log idx 302, target_commit_idx 301, quick_commit_index_ 301, state_->get_commit_idx() 301 2026.08.17 23:52:13.374849 [ 423981 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.374851 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.374853 [ 423981 ] {} RaftInstance: last_log_idx: 302, starting_idx: 1, cur_nxt_idx: 303 2026.08.17 23:52:13.374856 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=302, LastLogTerm=1, EntriesLength=0, CommitIndex=301, Term=1, peer_last_sent_idx 302 2026.08.17 23:52:13.374857 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.374858 [ 423981 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.374879 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.374895 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:13.374905 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=303 2026.08.17 23:52:13.374911 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.374915 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 303 2026.08.17 23:52:13.374918 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.374920 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 301, new matched idx: 302 2026.08.17 23:52:13.374923 [ 423983 ] {} RaftInstance: last durable index 301, precommit index 302 2026.08.17 23:52:13.374928 [ 423983 ] {} RaftInstance: quorum idx 1, 302 302 301 2026.08.17 23:52:13.374931 [ 423983 ] {} RaftInstance: trigger commit upto 302 2026.08.17 23:52:13.374934 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.374936 [ 423983 ] {} RaftInstance: last_log_idx: 302, starting_idx: 1, cur_nxt_idx: 303 2026.08.17 23:52:13.374939 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=302, LastLogTerm=1, EntriesLength=0, CommitIndex=302, Term=1, peer_last_sent_idx 302 2026.08.17 23:52:13.374941 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.374943 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.374953 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.374955 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:13.374957 [ 423983 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.374959 [ 423983 ] {} RaftInstance: last_log_idx: 302, starting_idx: 1, cur_nxt_idx: 303 2026.08.17 23:52:13.374961 [ 423983 ] {} RaftInstance: append_entries for 2 with LastLogIndex=302, LastLogTerm=1, EntriesLength=0, CommitIndex=302, Term=1, peer_last_sent_idx 303 2026.08.17 23:52:13.374963 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.374965 [ 423983 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.374974 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:13.374977 [ 423983 ] {} RaftInstance: local log idx 302, target_commit_idx 302, quick_commit_index_ 302, state_->get_commit_idx() 301 2026.08.17 23:52:13.374979 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.374987 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.374994 [ 424007 ] {} RaftInstance: commit upto 302, current idx 301 2026.08.17 23:52:13.374997 [ 424007 ] {} RaftInstance: commit upto 302, current idx 302 2026.08.17 23:52:13.374987 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=303 2026.08.17 23:52:13.375010 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.375013 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 303 2026.08.17 23:52:13.375016 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.375019 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 302, new matched idx: 302 2026.08.17 23:52:13.375020 [ 423989 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.375023 [ 423984 ] {} RaftInstance: last durable index 301, precommit index 302 2026.08.17 23:52:13.375032 [ 423984 ] {} RaftInstance: quorum idx 1, 302 302 301 2026.08.17 23:52:13.375035 [ 423984 ] {} RaftInstance: local log idx 302, target_commit_idx 302, quick_commit_index_ 302, state_->get_commit_idx() 301 2026.08.17 23:52:13.375036 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.375042 [ 424007 ] {} RaftInstance: notify cb 302 0x7f0ecca7c120 2026.08.17 23:52:13.375047 [ 424007 ] {} RaftInstance: DONE: commit upto 302, current idx 302 2026.08.17 23:52:13.375045 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.375050 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 452 2026.08.17 23:52:13.375064 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.375073 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.375051 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.375056 [ 423989 ] {} RaftInstance: append at log_idx 303, timestamp 1787010733375026 2026.08.17 23:52:13.375056 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=303 2026.08.17 23:52:13.375115 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.375119 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 303 2026.08.17 23:52:13.375122 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.375123 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 302, new matched idx: 302 2026.08.17 23:52:13.375126 [ 423988 ] {} RaftInstance: last durable index 301, precommit index 303 2026.08.17 23:52:13.375128 [ 423988 ] {} RaftInstance: quorum idx 1, 302 302 301 2026.08.17 23:52:13.375138 [ 423988 ] {} RaftInstance: local log idx 303, target_commit_idx 302, quick_commit_index_ 302, state_->get_commit_idx() 302 2026.08.17 23:52:13.375140 [ 423988 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.375142 [ 423977 ] {} RaftInstance: append at log_idx 304, timestamp 1787010733375067 2026.08.17 23:52:13.375143 [ 423988 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.375148 [ 423988 ] {} RaftInstance: last_log_idx: 302, starting_idx: 1, cur_nxt_idx: 305 2026.08.17 23:52:13.375150 [ 423988 ] {} RaftInstance: last sent log (303) to peer 2 is not applied, cnt 1 2026.08.17 23:52:13.375153 [ 423988 ] {} RaftInstance: append_entries for 2 with LastLogIndex=302, LastLogTerm=1, EntriesLength=2, CommitIndex=302, Term=1, peer_last_sent_idx 303 2026.08.17 23:52:13.375155 [ 423988 ] {} RaftInstance: idx range: 303-304 2026.08.17 23:52:13.375157 [ 423988 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.375170 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:13.375180 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=303 2026.08.17 23:52:13.375183 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.375185 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 303 2026.08.17 23:52:13.375187 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.375188 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 302, new matched idx: 302 2026.08.17 23:52:13.375190 [ 423984 ] {} RaftInstance: last durable index 301, precommit index 304 2026.08.17 23:52:13.375192 [ 423984 ] {} RaftInstance: quorum idx 1, 302 302 301 2026.08.17 23:52:13.375194 [ 423984 ] {} RaftInstance: local log idx 304, target_commit_idx 302, quick_commit_index_ 302, state_->get_commit_idx() 302 2026.08.17 23:52:13.375196 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.375197 [ 423984 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.375199 [ 423984 ] {} RaftInstance: last_log_idx: 302, starting_idx: 1, cur_nxt_idx: 305 2026.08.17 23:52:13.375200 [ 423984 ] {} RaftInstance: last sent log (303) to peer 3 is not applied, cnt 1 2026.08.17 23:52:13.375202 [ 423984 ] {} RaftInstance: append_entries for 3 with LastLogIndex=302, LastLogTerm=1, EntriesLength=2, CommitIndex=302, Term=1, peer_last_sent_idx 303 2026.08.17 23:52:13.375204 [ 423984 ] {} RaftInstance: idx range: 303-304 2026.08.17 23:52:13.375205 [ 423984 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.375215 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:13.375223 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.375227 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.375232 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.375234 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.377614 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.377625 [ 423980 ] {} RaftInstance: last durable index 302, precommit index 304 2026.08.17 23:52:13.377629 [ 423980 ] {} RaftInstance: quorum idx 1, 302 302 302 2026.08.17 23:52:13.377632 [ 423980 ] {} RaftInstance: local log idx 304, target_commit_idx 302, quick_commit_index_ 302, state_->get_commit_idx() 302 2026.08.17 23:52:13.377650 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.377658 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=305 2026.08.17 23:52:13.377661 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.377664 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 305 2026.08.17 23:52:13.377665 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.377667 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 302, new matched idx: 304 2026.08.17 23:52:13.377670 [ 423994 ] {} RaftInstance: last durable index 302, precommit index 304 2026.08.17 23:52:13.377673 [ 423994 ] {} RaftInstance: quorum idx 1, 304 302 302 2026.08.17 23:52:13.377675 [ 423994 ] {} RaftInstance: local log idx 304, target_commit_idx 302, quick_commit_index_ 302, state_->get_commit_idx() 302 2026.08.17 23:52:13.378776 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.378784 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=305 2026.08.17 23:52:13.378786 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.378789 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 305 2026.08.17 23:52:13.378791 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.378793 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 302, new matched idx: 304 2026.08.17 23:52:13.378795 [ 423982 ] {} RaftInstance: last durable index 302, precommit index 304 2026.08.17 23:52:13.378798 [ 423982 ] {} RaftInstance: quorum idx 1, 304 304 302 2026.08.17 23:52:13.378800 [ 423982 ] {} RaftInstance: trigger commit upto 304 2026.08.17 23:52:13.378803 [ 423982 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.378805 [ 423982 ] {} RaftInstance: last_log_idx: 304, starting_idx: 1, cur_nxt_idx: 305 2026.08.17 23:52:13.378807 [ 423982 ] {} RaftInstance: append_entries for 3 with LastLogIndex=304, LastLogTerm=1, EntriesLength=0, CommitIndex=304, Term=1, peer_last_sent_idx 303 2026.08.17 23:52:13.378810 [ 423982 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.378812 [ 423982 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.378826 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:13.378828 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.378829 [ 423982 ] {} RaftInstance: last_log_idx: 304, starting_idx: 1, cur_nxt_idx: 305 2026.08.17 23:52:13.378831 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=304, LastLogTerm=1, EntriesLength=0, CommitIndex=304, Term=1, peer_last_sent_idx 303 2026.08.17 23:52:13.378833 [ 423982 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.378834 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.378845 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:13.378847 [ 423982 ] {} RaftInstance: local log idx 304, target_commit_idx 304, quick_commit_index_ 304, state_->get_commit_idx() 302 2026.08.17 23:52:13.378853 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.378864 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.378867 [ 424007 ] {} RaftInstance: commit upto 304, current idx 302 2026.08.17 23:52:13.378870 [ 424007 ] {} RaftInstance: commit upto 304, current idx 303 2026.08.17 23:52:13.378888 [ 424007 ] {} RaftInstance: notify cb 303 0x7f0ecef1d320 2026.08.17 23:52:13.378898 [ 424007 ] {} RaftInstance: commit upto 304, current idx 304 2026.08.17 23:52:13.378916 [ 424007 ] {} RaftInstance: notify cb 304 0x7f0ecca7c220 2026.08.17 23:52:13.378920 [ 424007 ] {} RaftInstance: DONE: commit upto 304, current idx 304 2026.08.17 23:52:13.378922 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.378937 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.378940 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.378941 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=305 2026.08.17 23:52:13.378944 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.378947 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 305 2026.08.17 23:52:13.378948 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.378950 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 304, new matched idx: 304 2026.08.17 23:52:13.378952 [ 423996 ] {} RaftInstance: last durable index 302, precommit index 304 2026.08.17 23:52:13.378954 [ 423996 ] {} RaftInstance: quorum idx 1, 304 304 302 2026.08.17 23:52:13.378956 [ 423996 ] {} RaftInstance: local log idx 304, target_commit_idx 304, quick_commit_index_ 304, state_->get_commit_idx() 304 2026.08.17 23:52:13.378967 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=305 2026.08.17 23:52:13.378970 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.378972 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 305 2026.08.17 23:52:13.378974 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.378975 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 304, new matched idx: 304 2026.08.17 23:52:13.378977 [ 423985 ] {} RaftInstance: last durable index 302, precommit index 304 2026.08.17 23:52:13.378979 [ 423985 ] {} RaftInstance: quorum idx 1, 304 304 302 2026.08.17 23:52:13.378981 [ 423985 ] {} RaftInstance: local log idx 304, target_commit_idx 304, quick_commit_index_ 304, state_->get_commit_idx() 304 2026.08.17 23:52:13.379213 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 80 2026.08.17 23:52:13.379218 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.379226 [ 423977 ] {} RaftInstance: append at log_idx 305, timestamp 1787010733379220 2026.08.17 23:52:13.379235 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.379239 [ 424009 ] {} RaftInstance: last_log_idx: 304, starting_idx: 1, cur_nxt_idx: 306 2026.08.17 23:52:13.379242 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=304, LastLogTerm=1, EntriesLength=1, CommitIndex=304, Term=1, peer_last_sent_idx 305 2026.08.17 23:52:13.379244 [ 424009 ] {} RaftInstance: idx: 305 2026.08.17 23:52:13.379247 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.379257 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.379259 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.379263 [ 424009 ] {} RaftInstance: last_log_idx: 304, starting_idx: 1, cur_nxt_idx: 306 2026.08.17 23:52:13.379265 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=304, LastLogTerm=1, EntriesLength=1, CommitIndex=304, Term=1, peer_last_sent_idx 305 2026.08.17 23:52:13.379266 [ 424009 ] {} RaftInstance: idx: 305 2026.08.17 23:52:13.379268 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.379276 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.379407 [ 423992 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.379428 [ 423992 ] {} RaftInstance: append at log_idx 306, timestamp 1787010733379410 2026.08.17 23:52:13.379434 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.379436 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.381774 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.381783 [ 423980 ] {} RaftInstance: last durable index 303, precommit index 306 2026.08.17 23:52:13.381787 [ 423980 ] {} RaftInstance: quorum idx 1, 304 304 303 2026.08.17 23:52:13.381790 [ 423980 ] {} RaftInstance: local log idx 306, target_commit_idx 304, quick_commit_index_ 304, state_->get_commit_idx() 304 2026.08.17 23:52:13.381831 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.381839 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=306 2026.08.17 23:52:13.381842 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.381845 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 306 2026.08.17 23:52:13.381847 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.381849 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 304, new matched idx: 305 2026.08.17 23:52:13.381851 [ 423989 ] {} RaftInstance: last durable index 303, precommit index 306 2026.08.17 23:52:13.381855 [ 423989 ] {} RaftInstance: quorum idx 1, 305 304 303 2026.08.17 23:52:13.381857 [ 423989 ] {} RaftInstance: local log idx 306, target_commit_idx 304, quick_commit_index_ 304, state_->get_commit_idx() 304 2026.08.17 23:52:13.381859 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.381861 [ 423989 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.381863 [ 423989 ] {} RaftInstance: last_log_idx: 305, starting_idx: 1, cur_nxt_idx: 307 2026.08.17 23:52:13.381866 [ 423989 ] {} RaftInstance: append_entries for 3 with LastLogIndex=305, LastLogTerm=1, EntriesLength=1, CommitIndex=304, Term=1, peer_last_sent_idx 305 2026.08.17 23:52:13.381867 [ 423989 ] {} RaftInstance: idx: 306 2026.08.17 23:52:13.381870 [ 423989 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.381886 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:13.382765 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.382771 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=306 2026.08.17 23:52:13.382774 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.382776 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 306 2026.08.17 23:52:13.382778 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.382780 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 304, new matched idx: 305 2026.08.17 23:52:13.382783 [ 423989 ] {} RaftInstance: last durable index 303, precommit index 306 2026.08.17 23:52:13.382788 [ 423989 ] {} RaftInstance: quorum idx 1, 305 305 303 2026.08.17 23:52:13.382790 [ 423989 ] {} RaftInstance: trigger commit upto 305 2026.08.17 23:52:13.382806 [ 423989 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.382808 [ 423989 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.382810 [ 423989 ] {} RaftInstance: last_log_idx: 305, starting_idx: 1, cur_nxt_idx: 307 2026.08.17 23:52:13.382813 [ 423989 ] {} RaftInstance: append_entries for 2 with LastLogIndex=305, LastLogTerm=1, EntriesLength=1, CommitIndex=305, Term=1, peer_last_sent_idx 305 2026.08.17 23:52:13.382815 [ 423989 ] {} RaftInstance: idx: 306 2026.08.17 23:52:13.382817 [ 423989 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.382835 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:13.382838 [ 423989 ] {} RaftInstance: local log idx 306, target_commit_idx 305, quick_commit_index_ 305, state_->get_commit_idx() 304 2026.08.17 23:52:13.382840 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.382844 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.382846 [ 423989 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.382865 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.382868 [ 424007 ] {} RaftInstance: commit upto 305, current idx 304 2026.08.17 23:52:13.382875 [ 424007 ] {} RaftInstance: commit upto 305, current idx 305 2026.08.17 23:52:13.382887 [ 424007 ] {} RaftInstance: notify cb 305 0x7f0ecca7c320 2026.08.17 23:52:13.382891 [ 424007 ] {} RaftInstance: DONE: commit upto 305, current idx 305 2026.08.17 23:52:13.382893 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.383080 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 184 2026.08.17 23:52:13.383086 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.383102 [ 423977 ] {} RaftInstance: append at log_idx 307, timestamp 1787010733383088 2026.08.17 23:52:13.383114 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.383117 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.385956 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.387861 [ 423980 ] {} RaftInstance: last durable index 304, precommit index 307 2026.08.17 23:52:13.387868 [ 423980 ] {} RaftInstance: quorum idx 1, 305 305 304 2026.08.17 23:52:13.387873 [ 423980 ] {} RaftInstance: local log idx 307, target_commit_idx 305, quick_commit_index_ 305, state_->get_commit_idx() 305 2026.08.17 23:52:13.389218 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.390031 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=307 2026.08.17 23:52:13.390037 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.390040 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 307 2026.08.17 23:52:13.390043 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.390045 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 305, new matched idx: 306 2026.08.17 23:52:13.390048 [ 423982 ] {} RaftInstance: last durable index 304, precommit index 307 2026.08.17 23:52:13.390052 [ 423982 ] {} RaftInstance: quorum idx 1, 306 305 304 2026.08.17 23:52:13.390054 [ 423982 ] {} RaftInstance: local log idx 307, target_commit_idx 305, quick_commit_index_ 305, state_->get_commit_idx() 305 2026.08.17 23:52:13.390059 [ 423982 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.390061 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.390064 [ 423982 ] {} RaftInstance: last_log_idx: 306, starting_idx: 1, cur_nxt_idx: 308 2026.08.17 23:52:13.390067 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=306, LastLogTerm=1, EntriesLength=1, CommitIndex=305, Term=1, peer_last_sent_idx 306 2026.08.17 23:52:13.390069 [ 423982 ] {} RaftInstance: idx: 307 2026.08.17 23:52:13.390071 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.390085 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:13.390122 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.390128 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=307 2026.08.17 23:52:13.390130 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.390133 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 307 2026.08.17 23:52:13.390135 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.390137 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 305, new matched idx: 306 2026.08.17 23:52:13.390139 [ 423983 ] {} RaftInstance: last durable index 304, precommit index 307 2026.08.17 23:52:13.390142 [ 423983 ] {} RaftInstance: quorum idx 1, 306 306 304 2026.08.17 23:52:13.390144 [ 423983 ] {} RaftInstance: trigger commit upto 306 2026.08.17 23:52:13.390146 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.390149 [ 423983 ] {} RaftInstance: last_log_idx: 306, starting_idx: 1, cur_nxt_idx: 308 2026.08.17 23:52:13.390152 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=306, LastLogTerm=1, EntriesLength=1, CommitIndex=306, Term=1, peer_last_sent_idx 306 2026.08.17 23:52:13.390153 [ 423983 ] {} RaftInstance: idx: 307 2026.08.17 23:52:13.390156 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.390173 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:13.390175 [ 423983 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.390178 [ 423983 ] {} RaftInstance: local log idx 307, target_commit_idx 306, quick_commit_index_ 306, state_->get_commit_idx() 305 2026.08.17 23:52:13.390180 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.390187 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.390189 [ 423983 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.390194 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.390205 [ 424007 ] {} RaftInstance: commit upto 306, current idx 305 2026.08.17 23:52:13.390207 [ 424007 ] {} RaftInstance: commit upto 306, current idx 306 2026.08.17 23:52:13.390235 [ 424007 ] {} RaftInstance: notify cb 306 0x7f0eceedbf20 2026.08.17 23:52:13.390253 [ 424007 ] {} RaftInstance: DONE: commit upto 306, current idx 306 2026.08.17 23:52:13.390255 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.390821 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.391996 [ 423980 ] {} RaftInstance: last durable index 305, precommit index 307 2026.08.17 23:52:13.392004 [ 423980 ] {} RaftInstance: quorum idx 1, 306 306 305 2026.08.17 23:52:13.392008 [ 423980 ] {} RaftInstance: local log idx 307, target_commit_idx 306, quick_commit_index_ 306, state_->get_commit_idx() 306 2026.08.17 23:52:13.393202 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.394068 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=308 2026.08.17 23:52:13.394076 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.394079 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 308 2026.08.17 23:52:13.394081 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.394083 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 306, new matched idx: 307 2026.08.17 23:52:13.394086 [ 423985 ] {} RaftInstance: last durable index 305, precommit index 307 2026.08.17 23:52:13.394089 [ 423985 ] {} RaftInstance: quorum idx 1, 307 306 305 2026.08.17 23:52:13.394091 [ 423985 ] {} RaftInstance: local log idx 307, target_commit_idx 306, quick_commit_index_ 306, state_->get_commit_idx() 306 2026.08.17 23:52:13.394093 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.394095 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.394097 [ 423985 ] {} RaftInstance: last_log_idx: 307, starting_idx: 1, cur_nxt_idx: 308 2026.08.17 23:52:13.394100 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=307, LastLogTerm=1, EntriesLength=0, CommitIndex=306, Term=1, peer_last_sent_idx 307 2026.08.17 23:52:13.394102 [ 423985 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.394104 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.394115 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:13.394193 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.394209 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=308 2026.08.17 23:52:13.394214 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.394210 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.394216 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 308 2026.08.17 23:52:13.394224 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.394226 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 306, new matched idx: 307 2026.08.17 23:52:13.394229 [ 423986 ] {} RaftInstance: last durable index 305, precommit index 307 2026.08.17 23:52:13.394232 [ 423986 ] {} RaftInstance: quorum idx 1, 307 307 305 2026.08.17 23:52:13.394234 [ 423986 ] {} RaftInstance: trigger commit upto 307 2026.08.17 23:52:13.394236 [ 423986 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.394239 [ 423986 ] {} RaftInstance: last_log_idx: 307, starting_idx: 1, cur_nxt_idx: 308 2026.08.17 23:52:13.394242 [ 423986 ] {} RaftInstance: append_entries for 3 with LastLogIndex=307, LastLogTerm=1, EntriesLength=0, CommitIndex=307, Term=1, peer_last_sent_idx 307 2026.08.17 23:52:13.394243 [ 423986 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.394246 [ 423986 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.394261 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:13.394263 [ 423986 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.394265 [ 423986 ] {} RaftInstance: last_log_idx: 307, starting_idx: 1, cur_nxt_idx: 308 2026.08.17 23:52:13.394266 [ 423986 ] {} RaftInstance: append_entries for 2 with LastLogIndex=307, LastLogTerm=1, EntriesLength=0, CommitIndex=307, Term=1, peer_last_sent_idx 308 2026.08.17 23:52:13.394269 [ 423986 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.394270 [ 423986 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.394282 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:13.394285 [ 423986 ] {} RaftInstance: local log idx 307, target_commit_idx 307, quick_commit_index_ 307, state_->get_commit_idx() 306 2026.08.17 23:52:13.394291 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.394305 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.394308 [ 424007 ] {} RaftInstance: commit upto 307, current idx 306 2026.08.17 23:52:13.394311 [ 424007 ] {} RaftInstance: commit upto 307, current idx 307 2026.08.17 23:52:13.394324 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.394328 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=308 2026.08.17 23:52:13.394331 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.394335 [ 424007 ] {} RaftInstance: notify cb 307 0x7f0ecca7c420 2026.08.17 23:52:13.394338 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 308 2026.08.17 23:52:13.394340 [ 424007 ] {} RaftInstance: DONE: commit upto 307, current idx 307 2026.08.17 23:52:13.394340 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.394344 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.394348 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 307, new matched idx: 307 2026.08.17 23:52:13.394360 [ 423994 ] {} RaftInstance: last durable index 305, precommit index 307 2026.08.17 23:52:13.394363 [ 423994 ] {} RaftInstance: quorum idx 1, 307 307 305 2026.08.17 23:52:13.394366 [ 423994 ] {} RaftInstance: local log idx 307, target_commit_idx 307, quick_commit_index_ 307, state_->get_commit_idx() 307 2026.08.17 23:52:13.394366 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.394370 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=308 2026.08.17 23:52:13.394372 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.394374 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 308 2026.08.17 23:52:13.394375 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.394377 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 307, new matched idx: 307 2026.08.17 23:52:13.394379 [ 423989 ] {} RaftInstance: last durable index 305, precommit index 307 2026.08.17 23:52:13.394381 [ 423989 ] {} RaftInstance: quorum idx 1, 307 307 305 2026.08.17 23:52:13.394383 [ 423989 ] {} RaftInstance: local log idx 307, target_commit_idx 307, quick_commit_index_ 307, state_->get_commit_idx() 307 2026.08.17 23:52:13.394391 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=308 2026.08.17 23:52:13.394394 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.394395 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 498 2026.08.17 23:52:13.394397 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 308 2026.08.17 23:52:13.394399 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.394401 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 307, new matched idx: 307 2026.08.17 23:52:13.394402 [ 423984 ] {} RaftInstance: last durable index 305, precommit index 307 2026.08.17 23:52:13.394405 [ 423984 ] {} RaftInstance: quorum idx 1, 307 307 305 2026.08.17 23:52:13.394406 [ 423984 ] {} RaftInstance: local log idx 307, target_commit_idx 307, quick_commit_index_ 307, state_->get_commit_idx() 307 2026.08.17 23:52:13.394410 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.394429 [ 423977 ] {} RaftInstance: append at log_idx 308, timestamp 1787010733394412 2026.08.17 23:52:13.394449 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.394453 [ 424009 ] {} RaftInstance: last_log_idx: 307, starting_idx: 1, cur_nxt_idx: 309 2026.08.17 23:52:13.394456 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=307, LastLogTerm=1, EntriesLength=1, CommitIndex=307, Term=1, peer_last_sent_idx 308 2026.08.17 23:52:13.394458 [ 424009 ] {} RaftInstance: idx: 308 2026.08.17 23:52:13.394461 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.394470 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.394472 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.394474 [ 424009 ] {} RaftInstance: last_log_idx: 307, starting_idx: 1, cur_nxt_idx: 309 2026.08.17 23:52:13.394475 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=307, LastLogTerm=1, EntriesLength=1, CommitIndex=307, Term=1, peer_last_sent_idx 308 2026.08.17 23:52:13.394477 [ 424009 ] {} RaftInstance: idx: 308 2026.08.17 23:52:13.394479 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.394488 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.394842 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.396023 [ 423980 ] {} RaftInstance: last durable index 306, precommit index 308 2026.08.17 23:52:13.396031 [ 423980 ] {} RaftInstance: quorum idx 1, 307 307 306 2026.08.17 23:52:13.396034 [ 423980 ] {} RaftInstance: local log idx 308, target_commit_idx 307, quick_commit_index_ 307, state_->get_commit_idx() 307 2026.08.17 23:52:13.396994 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.398250 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=309 2026.08.17 23:52:13.398253 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.398255 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 309 2026.08.17 23:52:13.398256 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.398258 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 307, new matched idx: 308 2026.08.17 23:52:13.398260 [ 423994 ] {} RaftInstance: last durable index 306, precommit index 308 2026.08.17 23:52:13.398263 [ 423994 ] {} RaftInstance: quorum idx 1, 308 307 306 2026.08.17 23:52:13.398264 [ 423994 ] {} RaftInstance: local log idx 308, target_commit_idx 307, quick_commit_index_ 307, state_->get_commit_idx() 307 2026.08.17 23:52:13.398313 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.398315 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=309 2026.08.17 23:52:13.398318 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.398320 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 309 2026.08.17 23:52:13.398322 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.398323 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 307, new matched idx: 308 2026.08.17 23:52:13.398325 [ 423982 ] {} RaftInstance: last durable index 306, precommit index 308 2026.08.17 23:52:13.398327 [ 423982 ] {} RaftInstance: quorum idx 1, 308 308 306 2026.08.17 23:52:13.398329 [ 423982 ] {} RaftInstance: trigger commit upto 308 2026.08.17 23:52:13.398331 [ 423982 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.398333 [ 423982 ] {} RaftInstance: last_log_idx: 308, starting_idx: 1, cur_nxt_idx: 309 2026.08.17 23:52:13.398335 [ 423982 ] {} RaftInstance: append_entries for 3 with LastLogIndex=308, LastLogTerm=1, EntriesLength=0, CommitIndex=308, Term=1, peer_last_sent_idx 308 2026.08.17 23:52:13.398382 [ 423982 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.398384 [ 423982 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.398394 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:13.398396 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.398397 [ 423982 ] {} RaftInstance: last_log_idx: 308, starting_idx: 1, cur_nxt_idx: 309 2026.08.17 23:52:13.398399 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=308, LastLogTerm=1, EntriesLength=0, CommitIndex=308, Term=1, peer_last_sent_idx 308 2026.08.17 23:52:13.398400 [ 423982 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.398402 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.398409 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:13.398411 [ 423982 ] {} RaftInstance: local log idx 308, target_commit_idx 308, quick_commit_index_ 308, state_->get_commit_idx() 307 2026.08.17 23:52:13.398413 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.398439 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.398441 [ 424007 ] {} RaftInstance: commit upto 308, current idx 307 2026.08.17 23:52:13.398443 [ 424007 ] {} RaftInstance: commit upto 308, current idx 308 2026.08.17 23:52:13.398470 [ 424007 ] {} RaftInstance: notify cb 308 0x7f0ecca7c520 2026.08.17 23:52:13.398473 [ 424007 ] {} RaftInstance: DONE: commit upto 308, current idx 308 2026.08.17 23:52:13.398475 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.398488 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.398501 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=309 2026.08.17 23:52:13.398503 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.398505 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.398514 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 309 2026.08.17 23:52:13.398516 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.398518 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 308, new matched idx: 308 2026.08.17 23:52:13.398521 [ 423987 ] {} RaftInstance: last durable index 306, precommit index 308 2026.08.17 23:52:13.398524 [ 423987 ] {} RaftInstance: quorum idx 1, 308 308 306 2026.08.17 23:52:13.398527 [ 423987 ] {} RaftInstance: local log idx 308, target_commit_idx 308, quick_commit_index_ 308, state_->get_commit_idx() 308 2026.08.17 23:52:13.398531 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=309 2026.08.17 23:52:13.398535 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.398538 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 309 2026.08.17 23:52:13.398541 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.398542 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 308, new matched idx: 308 2026.08.17 23:52:13.398545 [ 423988 ] {} RaftInstance: last durable index 306, precommit index 308 2026.08.17 23:52:13.398548 [ 423988 ] {} RaftInstance: quorum idx 1, 308 308 306 2026.08.17 23:52:13.398550 [ 423988 ] {} RaftInstance: local log idx 308, target_commit_idx 308, quick_commit_index_ 308, state_->get_commit_idx() 308 2026.08.17 23:52:13.398670 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 95 2026.08.17 23:52:13.398678 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.398689 [ 423977 ] {} RaftInstance: append at log_idx 309, timestamp 1787010733398683 2026.08.17 23:52:13.398699 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.398702 [ 424009 ] {} RaftInstance: last_log_idx: 308, starting_idx: 1, cur_nxt_idx: 310 2026.08.17 23:52:13.398705 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=308, LastLogTerm=1, EntriesLength=1, CommitIndex=308, Term=1, peer_last_sent_idx 309 2026.08.17 23:52:13.398707 [ 424009 ] {} RaftInstance: idx: 309 2026.08.17 23:52:13.398710 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.398729 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.398731 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.398733 [ 424009 ] {} RaftInstance: last_log_idx: 308, starting_idx: 1, cur_nxt_idx: 310 2026.08.17 23:52:13.398734 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=308, LastLogTerm=1, EntriesLength=1, CommitIndex=308, Term=1, peer_last_sent_idx 309 2026.08.17 23:52:13.398736 [ 424009 ] {} RaftInstance: idx: 309 2026.08.17 23:52:13.398737 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.398745 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.398969 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.400160 [ 423980 ] {} RaftInstance: last durable index 307, precommit index 309 2026.08.17 23:52:13.400167 [ 423980 ] {} RaftInstance: quorum idx 1, 308 308 307 2026.08.17 23:52:13.400170 [ 423980 ] {} RaftInstance: local log idx 309, target_commit_idx 308, quick_commit_index_ 308, state_->get_commit_idx() 308 2026.08.17 23:52:13.401062 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.402137 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=310 2026.08.17 23:52:13.402140 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.402143 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 310 2026.08.17 23:52:13.402145 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.402147 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 308, new matched idx: 309 2026.08.17 23:52:13.402149 [ 423986 ] {} RaftInstance: last durable index 307, precommit index 309 2026.08.17 23:52:13.402153 [ 423986 ] {} RaftInstance: quorum idx 1, 309 308 307 2026.08.17 23:52:13.402155 [ 423986 ] {} RaftInstance: local log idx 309, target_commit_idx 308, quick_commit_index_ 308, state_->get_commit_idx() 308 2026.08.17 23:52:13.402192 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.402196 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=310 2026.08.17 23:52:13.402199 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.402206 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 310 2026.08.17 23:52:13.402208 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.402211 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 308, new matched idx: 309 2026.08.17 23:52:13.402213 [ 423984 ] {} RaftInstance: last durable index 307, precommit index 309 2026.08.17 23:52:13.402216 [ 423984 ] {} RaftInstance: quorum idx 1, 309 309 307 2026.08.17 23:52:13.402218 [ 423984 ] {} RaftInstance: trigger commit upto 309 2026.08.17 23:52:13.402221 [ 423984 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.402225 [ 423984 ] {} RaftInstance: last_log_idx: 309, starting_idx: 1, cur_nxt_idx: 310 2026.08.17 23:52:13.402227 [ 423984 ] {} RaftInstance: append_entries for 3 with LastLogIndex=309, LastLogTerm=1, EntriesLength=0, CommitIndex=309, Term=1, peer_last_sent_idx 309 2026.08.17 23:52:13.402229 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.402231 [ 423984 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.402247 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:13.402248 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.402250 [ 423984 ] {} RaftInstance: last_log_idx: 309, starting_idx: 1, cur_nxt_idx: 310 2026.08.17 23:52:13.402252 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=309, LastLogTerm=1, EntriesLength=0, CommitIndex=309, Term=1, peer_last_sent_idx 309 2026.08.17 23:52:13.402253 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.402255 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.402263 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:13.402265 [ 423984 ] {} RaftInstance: local log idx 309, target_commit_idx 309, quick_commit_index_ 309, state_->get_commit_idx() 308 2026.08.17 23:52:13.402266 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.402271 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.402275 [ 424007 ] {} RaftInstance: commit upto 309, current idx 308 2026.08.17 23:52:13.402277 [ 424007 ] {} RaftInstance: commit upto 309, current idx 309 2026.08.17 23:52:13.402291 [ 424007 ] {} RaftInstance: notify cb 309 0x7f0ecca7c620 2026.08.17 23:52:13.402294 [ 424007 ] {} RaftInstance: DONE: commit upto 309, current idx 309 2026.08.17 23:52:13.402297 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.402308 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.402313 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=310 2026.08.17 23:52:13.402315 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.402318 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 310 2026.08.17 23:52:13.402320 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.402322 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 309, new matched idx: 309 2026.08.17 23:52:13.402324 [ 423995 ] {} RaftInstance: last durable index 307, precommit index 309 2026.08.17 23:52:13.402326 [ 423995 ] {} RaftInstance: quorum idx 1, 309 309 307 2026.08.17 23:52:13.402328 [ 423995 ] {} RaftInstance: local log idx 309, target_commit_idx 309, quick_commit_index_ 309, state_->get_commit_idx() 309 2026.08.17 23:52:13.402363 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.402365 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 214 2026.08.17 23:52:13.402367 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=310 2026.08.17 23:52:13.402369 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.402371 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 310 2026.08.17 23:52:13.402375 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.402372 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.402376 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 309, new matched idx: 309 2026.08.17 23:52:13.402385 [ 423983 ] {} RaftInstance: last durable index 307, precommit index 309 2026.08.17 23:52:13.402389 [ 423983 ] {} RaftInstance: quorum idx 1, 309 309 307 2026.08.17 23:52:13.402391 [ 423983 ] {} RaftInstance: local log idx 309, target_commit_idx 309, quick_commit_index_ 309, state_->get_commit_idx() 309 2026.08.17 23:52:13.402395 [ 423977 ] {} RaftInstance: append at log_idx 310, timestamp 1787010733402379 2026.08.17 23:52:13.402402 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.402405 [ 424009 ] {} RaftInstance: last_log_idx: 309, starting_idx: 1, cur_nxt_idx: 311 2026.08.17 23:52:13.402407 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=309, LastLogTerm=1, EntriesLength=1, CommitIndex=309, Term=1, peer_last_sent_idx 310 2026.08.17 23:52:13.402409 [ 424009 ] {} RaftInstance: idx: 310 2026.08.17 23:52:13.402412 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.402418 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.402420 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.402422 [ 424009 ] {} RaftInstance: last_log_idx: 309, starting_idx: 1, cur_nxt_idx: 311 2026.08.17 23:52:13.402424 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=309, LastLogTerm=1, EntriesLength=1, CommitIndex=309, Term=1, peer_last_sent_idx 310 2026.08.17 23:52:13.402425 [ 424009 ] {} RaftInstance: idx: 310 2026.08.17 23:52:13.402427 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.402437 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.402817 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.404061 [ 423980 ] {} RaftInstance: last durable index 308, precommit index 310 2026.08.17 23:52:13.404068 [ 423980 ] {} RaftInstance: quorum idx 1, 309 309 308 2026.08.17 23:52:13.404071 [ 423980 ] {} RaftInstance: local log idx 310, target_commit_idx 309, quick_commit_index_ 309, state_->get_commit_idx() 309 2026.08.17 23:52:13.405012 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.406080 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=311 2026.08.17 23:52:13.406083 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.406086 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 311 2026.08.17 23:52:13.406088 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.406090 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 309, new matched idx: 310 2026.08.17 23:52:13.406093 [ 423991 ] {} RaftInstance: last durable index 308, precommit index 310 2026.08.17 23:52:13.406096 [ 423991 ] {} RaftInstance: quorum idx 1, 310 309 308 2026.08.17 23:52:13.406098 [ 423991 ] {} RaftInstance: local log idx 310, target_commit_idx 309, quick_commit_index_ 309, state_->get_commit_idx() 309 2026.08.17 23:52:13.407056 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.408186 [ 423980 ] {} RaftInstance: last durable index 309, precommit index 310 2026.08.17 23:52:13.408194 [ 423980 ] {} RaftInstance: quorum idx 1, 310 309 309 2026.08.17 23:52:13.408197 [ 423980 ] {} RaftInstance: local log idx 310, target_commit_idx 309, quick_commit_index_ 309, state_->get_commit_idx() 309 2026.08.17 23:52:13.411196 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.411203 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.417014 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=311 2026.08.17 23:52:13.417031 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.417036 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 311 2026.08.17 23:52:13.417038 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.417040 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 309, new matched idx: 310 2026.08.17 23:52:13.417043 [ 423985 ] {} RaftInstance: last durable index 310, precommit index 310 2026.08.17 23:52:13.417047 [ 423985 ] {} RaftInstance: quorum idx 1, 310 310 310 2026.08.17 23:52:13.417049 [ 423985 ] {} RaftInstance: trigger commit upto 310 2026.08.17 23:52:13.417051 [ 423985 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.417053 [ 423985 ] {} RaftInstance: last_log_idx: 310, starting_idx: 1, cur_nxt_idx: 311 2026.08.17 23:52:13.417056 [ 423985 ] {} RaftInstance: append_entries for 3 with LastLogIndex=310, LastLogTerm=1, EntriesLength=0, CommitIndex=310, Term=1, peer_last_sent_idx 310 2026.08.17 23:52:13.417058 [ 423985 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.417060 [ 423985 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.417079 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:13.417081 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.417084 [ 423985 ] {} RaftInstance: last_log_idx: 310, starting_idx: 1, cur_nxt_idx: 311 2026.08.17 23:52:13.417086 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=310, LastLogTerm=1, EntriesLength=0, CommitIndex=310, Term=1, peer_last_sent_idx 310 2026.08.17 23:52:13.417087 [ 423985 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.417089 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.417100 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:13.417103 [ 423985 ] {} RaftInstance: local log idx 310, target_commit_idx 310, quick_commit_index_ 310, state_->get_commit_idx() 309 2026.08.17 23:52:13.417105 [ 423985 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.417116 [ 423980 ] {} RaftInstance: last durable index 310, precommit index 310 2026.08.17 23:52:13.417124 [ 423980 ] {} RaftInstance: quorum idx 1, 310 310 310 2026.08.17 23:52:13.417128 [ 423980 ] {} RaftInstance: local log idx 310, target_commit_idx 310, quick_commit_index_ 310, state_->get_commit_idx() 309 2026.08.17 23:52:13.417130 [ 423980 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.417171 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.417177 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=311 2026.08.17 23:52:13.417180 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.417183 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 311 2026.08.17 23:52:13.417185 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.417187 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 310, new matched idx: 310 2026.08.17 23:52:13.417190 [ 423992 ] {} RaftInstance: last durable index 310, precommit index 310 2026.08.17 23:52:13.417193 [ 423992 ] {} RaftInstance: quorum idx 1, 310 310 310 2026.08.17 23:52:13.417193 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.417195 [ 423992 ] {} RaftInstance: local log idx 310, target_commit_idx 310, quick_commit_index_ 310, state_->get_commit_idx() 309 2026.08.17 23:52:13.417203 [ 423992 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.417206 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.417209 [ 424007 ] {} RaftInstance: commit upto 310, current idx 309 2026.08.17 23:52:13.417216 [ 424007 ] {} RaftInstance: commit upto 310, current idx 310 2026.08.17 23:52:13.417235 [ 424007 ] {} RaftInstance: notify cb 310 0x7f0ecca7c720 2026.08.17 23:52:13.417238 [ 424007 ] {} RaftInstance: DONE: commit upto 310, current idx 310 2026.08.17 23:52:13.417240 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.417244 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=311 2026.08.17 23:52:13.417246 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.417249 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 311 2026.08.17 23:52:13.417251 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.417252 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 310, new matched idx: 310 2026.08.17 23:52:13.417255 [ 423993 ] {} RaftInstance: last durable index 310, precommit index 310 2026.08.17 23:52:13.417258 [ 423993 ] {} RaftInstance: quorum idx 1, 310 310 310 2026.08.17 23:52:13.417260 [ 423993 ] {} RaftInstance: local log idx 310, target_commit_idx 310, quick_commit_index_ 310, state_->get_commit_idx() 310 2026.08.17 23:52:13.417848 [ 423989 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.417870 [ 423989 ] {} RaftInstance: append at log_idx 311, timestamp 1787010733417851 2026.08.17 23:52:13.417879 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.417884 [ 424009 ] {} RaftInstance: last_log_idx: 310, starting_idx: 1, cur_nxt_idx: 312 2026.08.17 23:52:13.417889 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=310, LastLogTerm=1, EntriesLength=1, CommitIndex=310, Term=1, peer_last_sent_idx 311 2026.08.17 23:52:13.417891 [ 424009 ] {} RaftInstance: idx: 311 2026.08.17 23:52:13.417894 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.417904 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.417905 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.417907 [ 424009 ] {} RaftInstance: last_log_idx: 310, starting_idx: 1, cur_nxt_idx: 312 2026.08.17 23:52:13.417909 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=310, LastLogTerm=1, EntriesLength=1, CommitIndex=310, Term=1, peer_last_sent_idx 311 2026.08.17 23:52:13.417910 [ 424009 ] {} RaftInstance: idx: 311 2026.08.17 23:52:13.417912 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.417926 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.421103 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.421111 [ 423980 ] {} RaftInstance: last durable index 311, precommit index 311 2026.08.17 23:52:13.421115 [ 423980 ] {} RaftInstance: quorum idx 1, 311 310 310 2026.08.17 23:52:13.421117 [ 423980 ] {} RaftInstance: local log idx 311, target_commit_idx 310, quick_commit_index_ 310, state_->get_commit_idx() 310 2026.08.17 23:52:13.421155 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.421160 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=312 2026.08.17 23:52:13.421163 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.421165 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 312 2026.08.17 23:52:13.421167 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.421169 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 310, new matched idx: 311 2026.08.17 23:52:13.421171 [ 423981 ] {} RaftInstance: last durable index 311, precommit index 311 2026.08.17 23:52:13.421176 [ 423981 ] {} RaftInstance: quorum idx 1, 311 311 310 2026.08.17 23:52:13.421178 [ 423981 ] {} RaftInstance: trigger commit upto 311 2026.08.17 23:52:13.421180 [ 423981 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.421182 [ 423981 ] {} RaftInstance: last_log_idx: 311, starting_idx: 1, cur_nxt_idx: 312 2026.08.17 23:52:13.421185 [ 423981 ] {} RaftInstance: append_entries for 3 with LastLogIndex=311, LastLogTerm=1, EntriesLength=0, CommitIndex=311, Term=1, peer_last_sent_idx 311 2026.08.17 23:52:13.421186 [ 423981 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.421188 [ 423981 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.421202 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:13.421205 [ 423981 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.421207 [ 423981 ] {} RaftInstance: local log idx 311, target_commit_idx 311, quick_commit_index_ 311, state_->get_commit_idx() 310 2026.08.17 23:52:13.421209 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.421216 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.421222 [ 424007 ] {} RaftInstance: commit upto 311, current idx 310 2026.08.17 23:52:13.421225 [ 424007 ] {} RaftInstance: commit upto 311, current idx 311 2026.08.17 23:52:13.421245 [ 424007 ] {} RaftInstance: notify cb 311 0x7f0ecef10d20 2026.08.17 23:52:13.421247 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.421251 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=312 2026.08.17 23:52:13.421253 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.421255 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 312 2026.08.17 23:52:13.421257 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.421258 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 311, new matched idx: 311 2026.08.17 23:52:13.421260 [ 423983 ] {} RaftInstance: last durable index 311, precommit index 311 2026.08.17 23:52:13.421262 [ 423983 ] {} RaftInstance: quorum idx 1, 311 311 310 2026.08.17 23:52:13.421263 [ 424007 ] {} RaftInstance: DONE: commit upto 311, current idx 311 2026.08.17 23:52:13.421268 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.421264 [ 423983 ] {} RaftInstance: local log idx 311, target_commit_idx 311, quick_commit_index_ 311, state_->get_commit_idx() 311 2026.08.17 23:52:13.421394 [ 423990 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.421407 [ 423990 ] {} RaftInstance: append at log_idx 312, timestamp 1787010733421397 2026.08.17 23:52:13.421418 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.421421 [ 424009 ] {} RaftInstance: last_log_idx: 311, starting_idx: 1, cur_nxt_idx: 313 2026.08.17 23:52:13.421425 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=311, LastLogTerm=1, EntriesLength=1, CommitIndex=311, Term=1, peer_last_sent_idx 312 2026.08.17 23:52:13.421427 [ 424009 ] {} RaftInstance: idx: 312 2026.08.17 23:52:13.421429 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.421438 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.421440 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.422245 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.422249 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=312 2026.08.17 23:52:13.422253 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.422256 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 312 2026.08.17 23:52:13.422257 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.422259 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 310, new matched idx: 311 2026.08.17 23:52:13.422262 [ 423985 ] {} RaftInstance: last durable index 311, precommit index 312 2026.08.17 23:52:13.422264 [ 423985 ] {} RaftInstance: quorum idx 1, 311 311 311 2026.08.17 23:52:13.422266 [ 423985 ] {} RaftInstance: local log idx 312, target_commit_idx 311, quick_commit_index_ 311, state_->get_commit_idx() 311 2026.08.17 23:52:13.422268 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.422270 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.422271 [ 423985 ] {} RaftInstance: last_log_idx: 311, starting_idx: 1, cur_nxt_idx: 313 2026.08.17 23:52:13.422273 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=311, LastLogTerm=1, EntriesLength=1, CommitIndex=311, Term=1, peer_last_sent_idx 311 2026.08.17 23:52:13.422275 [ 423985 ] {} RaftInstance: idx: 312 2026.08.17 23:52:13.422277 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.422287 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:13.425439 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.427038 [ 423980 ] {} RaftInstance: last durable index 312, precommit index 312 2026.08.17 23:52:13.427043 [ 423980 ] {} RaftInstance: quorum idx 1, 312 311 311 2026.08.17 23:52:13.427049 [ 423980 ] {} RaftInstance: local log idx 312, target_commit_idx 311, quick_commit_index_ 311, state_->get_commit_idx() 311 2026.08.17 23:52:13.427107 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.427117 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=313 2026.08.17 23:52:13.427120 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.427123 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 313 2026.08.17 23:52:13.427125 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.427127 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 311, new matched idx: 312 2026.08.17 23:52:13.427136 [ 423986 ] {} RaftInstance: last durable index 312, precommit index 312 2026.08.17 23:52:13.427140 [ 423986 ] {} RaftInstance: quorum idx 1, 312 312 311 2026.08.17 23:52:13.427142 [ 423986 ] {} RaftInstance: trigger commit upto 312 2026.08.17 23:52:13.427144 [ 423986 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.427147 [ 423986 ] {} RaftInstance: last_log_idx: 312, starting_idx: 1, cur_nxt_idx: 313 2026.08.17 23:52:13.427150 [ 423986 ] {} RaftInstance: append_entries for 3 with LastLogIndex=312, LastLogTerm=1, EntriesLength=0, CommitIndex=312, Term=1, peer_last_sent_idx 312 2026.08.17 23:52:13.427151 [ 423986 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.427154 [ 423986 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.427164 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.427168 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:13.427170 [ 423986 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.427172 [ 423986 ] {} RaftInstance: last_log_idx: 311, starting_idx: 1, cur_nxt_idx: 313 2026.08.17 23:52:13.427174 [ 423986 ] {} RaftInstance: append_entries for 2 with LastLogIndex=311, LastLogTerm=1, EntriesLength=1, CommitIndex=312, Term=1, peer_last_sent_idx 312 2026.08.17 23:52:13.427179 [ 423986 ] {} RaftInstance: idx: 312 2026.08.17 23:52:13.427181 [ 423986 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.427191 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:13.427193 [ 423986 ] {} RaftInstance: local log idx 312, target_commit_idx 312, quick_commit_index_ 312, state_->get_commit_idx() 311 2026.08.17 23:52:13.427195 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.427201 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.427206 [ 424007 ] {} RaftInstance: commit upto 312, current idx 311 2026.08.17 23:52:13.427208 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=313 2026.08.17 23:52:13.427209 [ 424007 ] {} RaftInstance: commit upto 312, current idx 312 2026.08.17 23:52:13.427211 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.427220 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 313 2026.08.17 23:52:13.427223 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.427225 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 311, new matched idx: 312 2026.08.17 23:52:13.427228 [ 424007 ] {} RaftInstance: notify cb 312 0x7f0ecef17420 2026.08.17 23:52:13.427229 [ 423989 ] {} RaftInstance: last durable index 312, precommit index 312 2026.08.17 23:52:13.427238 [ 423989 ] {} RaftInstance: quorum idx 1, 312 312 312 2026.08.17 23:52:13.427240 [ 423989 ] {} RaftInstance: local log idx 312, target_commit_idx 312, quick_commit_index_ 312, state_->get_commit_idx() 311 2026.08.17 23:52:13.427242 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.427246 [ 424007 ] {} RaftInstance: DONE: commit upto 312, current idx 312 2026.08.17 23:52:13.427248 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.427268 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.427270 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=313 2026.08.17 23:52:13.427272 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.427273 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 313 2026.08.17 23:52:13.427275 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.427276 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 312, new matched idx: 312 2026.08.17 23:52:13.427278 [ 423989 ] {} RaftInstance: last durable index 312, precommit index 312 2026.08.17 23:52:13.427280 [ 423989 ] {} RaftInstance: quorum idx 1, 312 312 312 2026.08.17 23:52:13.427281 [ 423989 ] {} RaftInstance: local log idx 312, target_commit_idx 312, quick_commit_index_ 312, state_->get_commit_idx() 312 2026.08.17 23:52:13.427290 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.427294 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=313 2026.08.17 23:52:13.427297 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.427299 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 313 2026.08.17 23:52:13.427301 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.427303 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 312, new matched idx: 312 2026.08.17 23:52:13.427305 [ 423995 ] {} RaftInstance: last durable index 312, precommit index 312 2026.08.17 23:52:13.427308 [ 423995 ] {} RaftInstance: quorum idx 1, 312 312 312 2026.08.17 23:52:13.427312 [ 423995 ] {} RaftInstance: local log idx 312, target_commit_idx 312, quick_commit_index_ 312, state_->get_commit_idx() 312 2026.08.17 23:52:13.427358 [ 423988 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.427386 [ 423988 ] {} RaftInstance: append at log_idx 313, timestamp 1787010733427363 2026.08.17 23:52:13.427399 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.427404 [ 424009 ] {} RaftInstance: last_log_idx: 312, starting_idx: 1, cur_nxt_idx: 314 2026.08.17 23:52:13.427407 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=312, LastLogTerm=1, EntriesLength=1, CommitIndex=312, Term=1, peer_last_sent_idx 313 2026.08.17 23:52:13.427409 [ 424009 ] {} RaftInstance: idx: 313 2026.08.17 23:52:13.427411 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.427422 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.427424 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.427425 [ 424009 ] {} RaftInstance: last_log_idx: 312, starting_idx: 1, cur_nxt_idx: 314 2026.08.17 23:52:13.427427 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=312, LastLogTerm=1, EntriesLength=1, CommitIndex=312, Term=1, peer_last_sent_idx 312 2026.08.17 23:52:13.427431 [ 424009 ] {} RaftInstance: idx: 313 2026.08.17 23:52:13.427433 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.427440 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.430523 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.432423 [ 423980 ] {} RaftInstance: last durable index 313, precommit index 313 2026.08.17 23:52:13.432431 [ 423980 ] {} RaftInstance: quorum idx 1, 313 312 312 2026.08.17 23:52:13.432434 [ 423980 ] {} RaftInstance: local log idx 313, target_commit_idx 312, quick_commit_index_ 312, state_->get_commit_idx() 312 2026.08.17 23:52:13.432473 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.432480 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.432482 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=314 2026.08.17 23:52:13.432492 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.432494 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 314 2026.08.17 23:52:13.432496 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.432498 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 312, new matched idx: 313 2026.08.17 23:52:13.432501 [ 423984 ] {} RaftInstance: last durable index 313, precommit index 313 2026.08.17 23:52:13.432504 [ 423984 ] {} RaftInstance: quorum idx 1, 313 313 312 2026.08.17 23:52:13.432506 [ 423984 ] {} RaftInstance: trigger commit upto 313 2026.08.17 23:52:13.432508 [ 423984 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.432510 [ 423984 ] {} RaftInstance: last_log_idx: 313, starting_idx: 1, cur_nxt_idx: 314 2026.08.17 23:52:13.432513 [ 423984 ] {} RaftInstance: append_entries for 3 with LastLogIndex=313, LastLogTerm=1, EntriesLength=0, CommitIndex=313, Term=1, peer_last_sent_idx 313 2026.08.17 23:52:13.432515 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.432517 [ 423984 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.432532 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:13.432534 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.432536 [ 423984 ] {} RaftInstance: last_log_idx: 312, starting_idx: 1, cur_nxt_idx: 314 2026.08.17 23:52:13.432542 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=312, LastLogTerm=1, EntriesLength=1, CommitIndex=313, Term=1, peer_last_sent_idx 313 2026.08.17 23:52:13.432544 [ 423984 ] {} RaftInstance: idx: 313 2026.08.17 23:52:13.432546 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.432558 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:13.432560 [ 423984 ] {} RaftInstance: local log idx 313, target_commit_idx 313, quick_commit_index_ 313, state_->get_commit_idx() 312 2026.08.17 23:52:13.432562 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.432571 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=314 2026.08.17 23:52:13.432575 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.432578 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 314 2026.08.17 23:52:13.432580 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.432582 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 312, new matched idx: 313 2026.08.17 23:52:13.432585 [ 423996 ] {} RaftInstance: last durable index 313, precommit index 313 2026.08.17 23:52:13.432588 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.432594 [ 424007 ] {} RaftInstance: commit upto 313, current idx 312 2026.08.17 23:52:13.432589 [ 423996 ] {} RaftInstance: quorum idx 1, 313 313 313 2026.08.17 23:52:13.432600 [ 423996 ] {} RaftInstance: local log idx 313, target_commit_idx 313, quick_commit_index_ 313, state_->get_commit_idx() 312 2026.08.17 23:52:13.432602 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.432742 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.432745 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=314 2026.08.17 23:52:13.432747 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.432749 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 314 2026.08.17 23:52:13.432751 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.432753 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 313, new matched idx: 313 2026.08.17 23:52:13.432755 [ 423984 ] {} RaftInstance: last durable index 313, precommit index 313 2026.08.17 23:52:13.432758 [ 423984 ] {} RaftInstance: quorum idx 1, 313 313 313 2026.08.17 23:52:13.432760 [ 423984 ] {} RaftInstance: local log idx 313, target_commit_idx 313, quick_commit_index_ 313, state_->get_commit_idx() 312 2026.08.17 23:52:13.432761 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.433033 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.433040 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=314 2026.08.17 23:52:13.433043 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.433046 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 314 2026.08.17 23:52:13.433047 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.433049 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 313, new matched idx: 313 2026.08.17 23:52:13.433052 [ 423994 ] {} RaftInstance: last durable index 313, precommit index 313 2026.08.17 23:52:13.433055 [ 423994 ] {} RaftInstance: quorum idx 1, 313 313 313 2026.08.17 23:52:13.433057 [ 423994 ] {} RaftInstance: local log idx 313, target_commit_idx 313, quick_commit_index_ 313, state_->get_commit_idx() 312 2026.08.17 23:52:13.433062 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.432596 [ 424007 ] {} RaftInstance: commit upto 313, current idx 313 2026.08.17 23:52:13.433090 [ 424007 ] {} RaftInstance: notify cb 313 0x7f0eceedbc20 2026.08.17 23:52:13.433105 [ 424007 ] {} RaftInstance: DONE: commit upto 313, current idx 313 2026.08.17 23:52:13.433107 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.567902 [ 423989 ] {} RaftInstance: heartbeat timeout for 3 2026.08.17 23:52:13.567914 [ 423989 ] {} RaftInstance: (update) new target priority: 1 2026.08.17 23:52:13.567917 [ 423989 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.567922 [ 423989 ] {} RaftInstance: last_log_idx: 313, starting_idx: 1, cur_nxt_idx: 314 2026.08.17 23:52:13.567926 [ 423989 ] {} RaftInstance: append_entries for 3 with LastLogIndex=313, LastLogTerm=1, EntriesLength=0, CommitIndex=313, Term=1, peer_last_sent_idx 314 2026.08.17 23:52:13.567929 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.567933 [ 423989 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.567955 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:13.567973 [ 423983 ] {} RaftInstance: heartbeat timeout for 2 2026.08.17 23:52:13.567976 [ 423983 ] {} RaftInstance: (update) new target priority: 1 2026.08.17 23:52:13.567978 [ 423983 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.567981 [ 423983 ] {} RaftInstance: last_log_idx: 313, starting_idx: 1, cur_nxt_idx: 314 2026.08.17 23:52:13.567983 [ 423983 ] {} RaftInstance: append_entries for 2 with LastLogIndex=313, LastLogTerm=1, EntriesLength=0, CommitIndex=313, Term=1, peer_last_sent_idx 313 2026.08.17 23:52:13.567985 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.567988 [ 423983 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.568003 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:13.568050 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.568055 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=314 2026.08.17 23:52:13.568059 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.568062 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 314 2026.08.17 23:52:13.568064 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.568066 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 313, new matched idx: 313 2026.08.17 23:52:13.568068 [ 423988 ] {} RaftInstance: last durable index 313, precommit index 313 2026.08.17 23:52:13.568072 [ 423988 ] {} RaftInstance: quorum idx 1, 313 313 313 2026.08.17 23:52:13.568074 [ 423988 ] {} RaftInstance: local log idx 313, target_commit_idx 313, quick_commit_index_ 313, state_->get_commit_idx() 313 2026.08.17 23:52:13.568084 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.568085 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=314 2026.08.17 23:52:13.568087 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.568088 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 314 2026.08.17 23:52:13.568090 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.568091 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 313, new matched idx: 313 2026.08.17 23:52:13.568093 [ 423988 ] {} RaftInstance: last durable index 313, precommit index 313 2026.08.17 23:52:13.568095 [ 423988 ] {} RaftInstance: quorum idx 1, 313 313 313 2026.08.17 23:52:13.568099 [ 423988 ] {} RaftInstance: local log idx 313, target_commit_idx 313, quick_commit_index_ 313, state_->get_commit_idx() 313 2026.08.17 23:52:13.695801 [ 423993 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.695824 [ 423993 ] {} RaftInstance: append at log_idx 314, timestamp 1787010733695813 2026.08.17 23:52:13.695844 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.695852 [ 424009 ] {} RaftInstance: last_log_idx: 313, starting_idx: 1, cur_nxt_idx: 315 2026.08.17 23:52:13.695858 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=313, LastLogTerm=1, EntriesLength=1, CommitIndex=313, Term=1, peer_last_sent_idx 314 2026.08.17 23:52:13.695861 [ 424009 ] {} RaftInstance: idx: 314 2026.08.17 23:52:13.695869 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.695886 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.695888 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.695890 [ 424009 ] {} RaftInstance: last_log_idx: 313, starting_idx: 1, cur_nxt_idx: 315 2026.08.17 23:52:13.695892 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=313, LastLogTerm=1, EntriesLength=1, CommitIndex=313, Term=1, peer_last_sent_idx 314 2026.08.17 23:52:13.695894 [ 424009 ] {} RaftInstance: idx: 314 2026.08.17 23:52:13.695896 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.695910 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.699012 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.699028 [ 423980 ] {} RaftInstance: last durable index 314, precommit index 314 2026.08.17 23:52:13.699036 [ 423980 ] {} RaftInstance: quorum idx 1, 314 313 313 2026.08.17 23:52:13.699041 [ 423980 ] {} RaftInstance: local log idx 314, target_commit_idx 313, quick_commit_index_ 313, state_->get_commit_idx() 313 2026.08.17 23:52:13.699078 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.699085 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=315 2026.08.17 23:52:13.699088 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.699092 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 315 2026.08.17 23:52:13.699095 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.699097 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 313, new matched idx: 314 2026.08.17 23:52:13.699099 [ 423986 ] {} RaftInstance: last durable index 314, precommit index 314 2026.08.17 23:52:13.699099 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.699103 [ 423986 ] {} RaftInstance: quorum idx 1, 314 314 313 2026.08.17 23:52:13.699106 [ 423986 ] {} RaftInstance: trigger commit upto 314 2026.08.17 23:52:13.699108 [ 423986 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.699110 [ 423986 ] {} RaftInstance: last_log_idx: 314, starting_idx: 1, cur_nxt_idx: 315 2026.08.17 23:52:13.699113 [ 423986 ] {} RaftInstance: append_entries for 3 with LastLogIndex=314, LastLogTerm=1, EntriesLength=0, CommitIndex=314, Term=1, peer_last_sent_idx 314 2026.08.17 23:52:13.699114 [ 423986 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.699117 [ 423986 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.699127 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:13.699145 [ 423986 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.699147 [ 423986 ] {} RaftInstance: last_log_idx: 313, starting_idx: 1, cur_nxt_idx: 315 2026.08.17 23:52:13.699152 [ 423986 ] {} RaftInstance: append_entries for 2 with LastLogIndex=313, LastLogTerm=1, EntriesLength=1, CommitIndex=314, Term=1, peer_last_sent_idx 314 2026.08.17 23:52:13.699154 [ 423986 ] {} RaftInstance: idx: 314 2026.08.17 23:52:13.699156 [ 423986 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.699167 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:13.699169 [ 423986 ] {} RaftInstance: local log idx 314, target_commit_idx 314, quick_commit_index_ 314, state_->get_commit_idx() 313 2026.08.17 23:52:13.699170 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.699181 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=315 2026.08.17 23:52:13.699185 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.699188 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 315 2026.08.17 23:52:13.699190 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.699192 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 313, new matched idx: 314 2026.08.17 23:52:13.699195 [ 423984 ] {} RaftInstance: last durable index 314, precommit index 314 2026.08.17 23:52:13.699198 [ 423984 ] {} RaftInstance: quorum idx 1, 314 314 314 2026.08.17 23:52:13.699200 [ 423984 ] {} RaftInstance: local log idx 314, target_commit_idx 314, quick_commit_index_ 314, state_->get_commit_idx() 313 2026.08.17 23:52:13.699202 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.699211 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.699215 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.699216 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=315 2026.08.17 23:52:13.699221 [ 424007 ] {} RaftInstance: commit upto 314, current idx 313 2026.08.17 23:52:13.699222 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.699223 [ 424007 ] {} RaftInstance: commit upto 314, current idx 314 2026.08.17 23:52:13.699225 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 315 2026.08.17 23:52:13.699227 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.699229 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 314, new matched idx: 314 2026.08.17 23:52:13.699229 [ 424007 ] {} KeeperStateMachine: Session ID response 6 with timeout 30000 2026.08.17 23:52:13.699233 [ 423982 ] {} RaftInstance: last durable index 314, precommit index 314 2026.08.17 23:52:13.699240 [ 424007 ] {} RaftInstance: notify cb 314 0x7f0ecef17320 2026.08.17 23:52:13.699241 [ 423982 ] {} RaftInstance: quorum idx 1, 314 314 314 2026.08.17 23:52:13.699245 [ 423982 ] {} RaftInstance: local log idx 314, target_commit_idx 314, quick_commit_index_ 314, state_->get_commit_idx() 313 2026.08.17 23:52:13.699247 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.699256 [ 424007 ] {} RaftInstance: DONE: commit upto 314, current idx 314 2026.08.17 23:52:13.699258 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.699273 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.699277 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=315 2026.08.17 23:52:13.699279 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.699282 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 315 2026.08.17 23:52:13.699285 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.699287 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 314, new matched idx: 314 2026.08.17 23:52:13.699289 [ 423989 ] {} RaftInstance: last durable index 314, precommit index 314 2026.08.17 23:52:13.699291 [ 423989 ] {} RaftInstance: quorum idx 1, 314 314 314 2026.08.17 23:52:13.699293 [ 423989 ] {} RaftInstance: local log idx 314, target_commit_idx 314, quick_commit_index_ 314, state_->get_commit_idx() 314 2026.08.17 23:52:13.699589 [ 423984 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.699602 [ 423984 ] {} RaftInstance: append at log_idx 315, timestamp 1787010733699591 2026.08.17 23:52:13.699612 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.699616 [ 424009 ] {} RaftInstance: last_log_idx: 314, starting_idx: 1, cur_nxt_idx: 316 2026.08.17 23:52:13.699620 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=314, LastLogTerm=1, EntriesLength=1, CommitIndex=314, Term=1, peer_last_sent_idx 315 2026.08.17 23:52:13.699622 [ 424009 ] {} RaftInstance: idx: 315 2026.08.17 23:52:13.699625 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.699635 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.699637 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.699639 [ 424009 ] {} RaftInstance: last_log_idx: 314, starting_idx: 1, cur_nxt_idx: 316 2026.08.17 23:52:13.699641 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=314, LastLogTerm=1, EntriesLength=1, CommitIndex=314, Term=1, peer_last_sent_idx 314 2026.08.17 23:52:13.699642 [ 424009 ] {} RaftInstance: idx: 315 2026.08.17 23:52:13.699644 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.699651 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.703681 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.703680 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.703681 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.703688 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=316 2026.08.17 23:52:13.703707 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.703710 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 316 2026.08.17 23:52:13.703712 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.703713 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 314, new matched idx: 315 2026.08.17 23:52:13.703716 [ 423990 ] {} RaftInstance: last durable index 315, precommit index 315 2026.08.17 23:52:13.703718 [ 423990 ] {} RaftInstance: quorum idx 1, 315 315 314 2026.08.17 23:52:13.703720 [ 423990 ] {} RaftInstance: trigger commit upto 315 2026.08.17 23:52:13.703722 [ 423990 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.703724 [ 423990 ] {} RaftInstance: last_log_idx: 315, starting_idx: 1, cur_nxt_idx: 316 2026.08.17 23:52:13.703727 [ 423990 ] {} RaftInstance: append_entries for 3 with LastLogIndex=315, LastLogTerm=1, EntriesLength=0, CommitIndex=315, Term=1, peer_last_sent_idx 315 2026.08.17 23:52:13.703729 [ 423990 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.703732 [ 423990 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.703742 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:13.703744 [ 423990 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.703746 [ 423990 ] {} RaftInstance: last_log_idx: 314, starting_idx: 1, cur_nxt_idx: 316 2026.08.17 23:52:13.703752 [ 423990 ] {} RaftInstance: append_entries for 2 with LastLogIndex=314, LastLogTerm=1, EntriesLength=1, CommitIndex=315, Term=1, peer_last_sent_idx 315 2026.08.17 23:52:13.703754 [ 423990 ] {} RaftInstance: idx: 315 2026.08.17 23:52:13.703756 [ 423990 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.703763 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:13.703765 [ 423990 ] {} RaftInstance: local log idx 315, target_commit_idx 315, quick_commit_index_ 315, state_->get_commit_idx() 314 2026.08.17 23:52:13.703767 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.703774 [ 423980 ] {} RaftInstance: last durable index 315, precommit index 315 2026.08.17 23:52:13.703775 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.703786 [ 424007 ] {} RaftInstance: commit upto 315, current idx 314 2026.08.17 23:52:13.703790 [ 424007 ] {} RaftInstance: commit upto 315, current idx 315 2026.08.17 23:52:13.703783 [ 423980 ] {} RaftInstance: quorum idx 1, 315 315 314 2026.08.17 23:52:13.703796 [ 423980 ] {} RaftInstance: local log idx 315, target_commit_idx 315, quick_commit_index_ 315, state_->get_commit_idx() 314 2026.08.17 23:52:13.703799 [ 423980 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.703801 [ 424007 ] {} RaftInstance: notify cb 315 0x7f0eceedbc20 2026.08.17 23:52:13.703816 [ 424007 ] {} RaftInstance: DONE: commit upto 315, current idx 315 2026.08.17 23:52:13.703818 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.703817 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=316 2026.08.17 23:52:13.703829 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.703831 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.703835 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 316 2026.08.17 23:52:13.703839 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.703841 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 314, new matched idx: 315 2026.08.17 23:52:13.703844 [ 423987 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.703845 [ 423981 ] {} RaftInstance: last durable index 315, precommit index 315 2026.08.17 23:52:13.703856 [ 423981 ] {} RaftInstance: quorum idx 1, 315 315 315 2026.08.17 23:52:13.703859 [ 423981 ] {} RaftInstance: local log idx 315, target_commit_idx 315, quick_commit_index_ 315, state_->get_commit_idx() 315 2026.08.17 23:52:13.703876 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=316 2026.08.17 23:52:13.703880 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.703882 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 316 2026.08.17 23:52:13.703884 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.703886 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 315, new matched idx: 315 2026.08.17 23:52:13.703889 [ 423986 ] {} RaftInstance: last durable index 315, precommit index 315 2026.08.17 23:52:13.703892 [ 423986 ] {} RaftInstance: quorum idx 1, 315 315 315 2026.08.17 23:52:13.703893 [ 423986 ] {} RaftInstance: local log idx 315, target_commit_idx 315, quick_commit_index_ 315, state_->get_commit_idx() 315 2026.08.17 23:52:13.703899 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=316 2026.08.17 23:52:13.703903 [ 423987 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.703908 [ 423987 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 316 2026.08.17 23:52:13.703910 [ 423987 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.703912 [ 423987 ] {} RaftInstance: peer 2, prev matched idx: 315, new matched idx: 315 2026.08.17 23:52:13.703914 [ 423987 ] {} RaftInstance: last durable index 315, precommit index 315 2026.08.17 23:52:13.703917 [ 423987 ] {} RaftInstance: quorum idx 1, 315 315 315 2026.08.17 23:52:13.703919 [ 423987 ] {} RaftInstance: local log idx 315, target_commit_idx 315, quick_commit_index_ 315, state_->get_commit_idx() 315 2026.08.17 23:52:13.714184 [ 423992 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.714207 [ 423992 ] {} RaftInstance: append at log_idx 316, timestamp 1787010733714190 2026.08.17 23:52:13.714221 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.714226 [ 424009 ] {} RaftInstance: last_log_idx: 315, starting_idx: 1, cur_nxt_idx: 317 2026.08.17 23:52:13.714231 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=315, LastLogTerm=1, EntriesLength=1, CommitIndex=315, Term=1, peer_last_sent_idx 316 2026.08.17 23:52:13.714233 [ 424009 ] {} RaftInstance: idx: 316 2026.08.17 23:52:13.714237 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.714249 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.714250 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.714252 [ 424009 ] {} RaftInstance: last_log_idx: 315, starting_idx: 1, cur_nxt_idx: 317 2026.08.17 23:52:13.714254 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=315, LastLogTerm=1, EntriesLength=1, CommitIndex=315, Term=1, peer_last_sent_idx 315 2026.08.17 23:52:13.714256 [ 424009 ] {} RaftInstance: idx: 316 2026.08.17 23:52:13.714257 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.714264 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.717478 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.717489 [ 423980 ] {} RaftInstance: last durable index 316, precommit index 316 2026.08.17 23:52:13.717493 [ 423980 ] {} RaftInstance: quorum idx 1, 316 315 315 2026.08.17 23:52:13.717496 [ 423980 ] {} RaftInstance: local log idx 316, target_commit_idx 315, quick_commit_index_ 315, state_->get_commit_idx() 315 2026.08.17 23:52:13.717542 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.717548 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=317 2026.08.17 23:52:13.717551 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.717552 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.717554 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 317 2026.08.17 23:52:13.717566 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.717568 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 315, new matched idx: 316 2026.08.17 23:52:13.717571 [ 423983 ] {} RaftInstance: last durable index 316, precommit index 316 2026.08.17 23:52:13.717574 [ 423983 ] {} RaftInstance: quorum idx 1, 316 316 315 2026.08.17 23:52:13.717576 [ 423983 ] {} RaftInstance: trigger commit upto 316 2026.08.17 23:52:13.717578 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.717580 [ 423983 ] {} RaftInstance: last_log_idx: 315, starting_idx: 1, cur_nxt_idx: 317 2026.08.17 23:52:13.717583 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=315, LastLogTerm=1, EntriesLength=1, CommitIndex=316, Term=1, peer_last_sent_idx 316 2026.08.17 23:52:13.717588 [ 423983 ] {} RaftInstance: idx: 316 2026.08.17 23:52:13.717591 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.717599 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:13.717601 [ 423983 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.717602 [ 423983 ] {} RaftInstance: last_log_idx: 316, starting_idx: 1, cur_nxt_idx: 317 2026.08.17 23:52:13.717604 [ 423983 ] {} RaftInstance: append_entries for 2 with LastLogIndex=316, LastLogTerm=1, EntriesLength=0, CommitIndex=316, Term=1, peer_last_sent_idx 316 2026.08.17 23:52:13.717606 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.717607 [ 423983 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.717615 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:13.717617 [ 423983 ] {} RaftInstance: local log idx 316, target_commit_idx 316, quick_commit_index_ 316, state_->get_commit_idx() 315 2026.08.17 23:52:13.717619 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.717624 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.717625 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=317 2026.08.17 23:52:13.717629 [ 424007 ] {} RaftInstance: commit upto 316, current idx 315 2026.08.17 23:52:13.717631 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.717636 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 317 2026.08.17 23:52:13.717639 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.717641 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 315, new matched idx: 316 2026.08.17 23:52:13.717643 [ 423984 ] {} RaftInstance: last durable index 316, precommit index 316 2026.08.17 23:52:13.717632 [ 424007 ] {} RaftInstance: commit upto 316, current idx 316 2026.08.17 23:52:13.717646 [ 423984 ] {} RaftInstance: quorum idx 1, 316 316 316 2026.08.17 23:52:13.717649 [ 423984 ] {} RaftInstance: local log idx 316, target_commit_idx 316, quick_commit_index_ 316, state_->get_commit_idx() 315 2026.08.17 23:52:13.717650 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.717653 [ 424007 ] {} RaftInstance: notify cb 316 0x7f0ecef17b20 2026.08.17 23:52:13.717669 [ 424007 ] {} RaftInstance: DONE: commit upto 316, current idx 316 2026.08.17 23:52:13.717671 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.717680 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.717684 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=317 2026.08.17 23:52:13.717687 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.717689 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 317 2026.08.17 23:52:13.717693 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.717689 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.717695 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 316, new matched idx: 316 2026.08.17 23:52:13.717700 [ 423996 ] {} RaftInstance: last durable index 316, precommit index 316 2026.08.17 23:52:13.717702 [ 423996 ] {} RaftInstance: quorum idx 1, 316 316 316 2026.08.17 23:52:13.717704 [ 423996 ] {} RaftInstance: local log idx 316, target_commit_idx 316, quick_commit_index_ 316, state_->get_commit_idx() 316 2026.08.17 23:52:13.717709 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=317 2026.08.17 23:52:13.717715 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.717717 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 317 2026.08.17 23:52:13.717719 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.717720 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 316, new matched idx: 316 2026.08.17 23:52:13.717722 [ 423990 ] {} RaftInstance: last durable index 316, precommit index 316 2026.08.17 23:52:13.717724 [ 423990 ] {} RaftInstance: quorum idx 1, 316 316 316 2026.08.17 23:52:13.717726 [ 423990 ] {} RaftInstance: local log idx 316, target_commit_idx 316, quick_commit_index_ 316, state_->get_commit_idx() 316 2026.08.17 23:52:13.717765 [ 423994 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.717783 [ 423994 ] {} RaftInstance: append at log_idx 317, timestamp 1787010733717768 2026.08.17 23:52:13.717792 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.717795 [ 424009 ] {} RaftInstance: last_log_idx: 316, starting_idx: 1, cur_nxt_idx: 318 2026.08.17 23:52:13.717798 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=316, LastLogTerm=1, EntriesLength=1, CommitIndex=316, Term=1, peer_last_sent_idx 316 2026.08.17 23:52:13.717802 [ 424009 ] {} RaftInstance: idx: 317 2026.08.17 23:52:13.717805 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.717816 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.717818 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.717820 [ 424009 ] {} RaftInstance: last_log_idx: 316, starting_idx: 1, cur_nxt_idx: 318 2026.08.17 23:52:13.717822 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=316, LastLogTerm=1, EntriesLength=1, CommitIndex=316, Term=1, peer_last_sent_idx 317 2026.08.17 23:52:13.717823 [ 424009 ] {} RaftInstance: idx: 317 2026.08.17 23:52:13.717825 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.717830 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.722050 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.722055 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=318 2026.08.17 23:52:13.722056 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.722057 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.722066 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 318 2026.08.17 23:52:13.722069 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.722072 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 316, new matched idx: 317 2026.08.17 23:52:13.722069 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.722074 [ 423981 ] {} RaftInstance: last durable index 317, precommit index 317 2026.08.17 23:52:13.722081 [ 423981 ] {} RaftInstance: quorum idx 1, 317 317 316 2026.08.17 23:52:13.722083 [ 423981 ] {} RaftInstance: trigger commit upto 317 2026.08.17 23:52:13.722085 [ 423981 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.722087 [ 423981 ] {} RaftInstance: last_log_idx: 316, starting_idx: 1, cur_nxt_idx: 318 2026.08.17 23:52:13.722090 [ 423981 ] {} RaftInstance: append_entries for 3 with LastLogIndex=316, LastLogTerm=1, EntriesLength=1, CommitIndex=317, Term=1, peer_last_sent_idx 317 2026.08.17 23:52:13.722092 [ 423981 ] {} RaftInstance: idx: 317 2026.08.17 23:52:13.722097 [ 423981 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.722114 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:13.722116 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.722117 [ 423981 ] {} RaftInstance: last_log_idx: 317, starting_idx: 1, cur_nxt_idx: 318 2026.08.17 23:52:13.722119 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=317, LastLogTerm=1, EntriesLength=0, CommitIndex=317, Term=1, peer_last_sent_idx 317 2026.08.17 23:52:13.722121 [ 423981 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.722122 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.722136 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:13.722138 [ 423981 ] {} RaftInstance: local log idx 317, target_commit_idx 317, quick_commit_index_ 317, state_->get_commit_idx() 316 2026.08.17 23:52:13.722140 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.722149 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.722152 [ 424007 ] {} RaftInstance: commit upto 317, current idx 316 2026.08.17 23:52:13.722154 [ 424007 ] {} RaftInstance: commit upto 317, current idx 317 2026.08.17 23:52:13.722172 [ 424007 ] {} RaftInstance: notify cb 317 0x7f0ecef10620 2026.08.17 23:52:13.722182 [ 424007 ] {} RaftInstance: DONE: commit upto 317, current idx 317 2026.08.17 23:52:13.722184 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.722186 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.722192 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=318 2026.08.17 23:52:13.722194 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.722197 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 318 2026.08.17 23:52:13.722199 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.722205 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 317, new matched idx: 317 2026.08.17 23:52:13.722208 [ 423985 ] {} RaftInstance: last durable index 317, precommit index 317 2026.08.17 23:52:13.722211 [ 423985 ] {} RaftInstance: quorum idx 1, 317 317 316 2026.08.17 23:52:13.722213 [ 423985 ] {} RaftInstance: local log idx 317, target_commit_idx 317, quick_commit_index_ 317, state_->get_commit_idx() 317 2026.08.17 23:52:13.722216 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.722219 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=318 2026.08.17 23:52:13.722221 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.722223 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 318 2026.08.17 23:52:13.722225 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.722227 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 316, new matched idx: 317 2026.08.17 23:52:13.722229 [ 423984 ] {} RaftInstance: last durable index 317, precommit index 317 2026.08.17 23:52:13.722231 [ 423984 ] {} RaftInstance: quorum idx 1, 317 317 317 2026.08.17 23:52:13.722233 [ 423984 ] {} RaftInstance: local log idx 317, target_commit_idx 317, quick_commit_index_ 317, state_->get_commit_idx() 317 2026.08.17 23:52:13.722237 [ 423980 ] {} RaftInstance: last durable index 317, precommit index 317 2026.08.17 23:52:13.722241 [ 423980 ] {} RaftInstance: quorum idx 1, 317 317 317 2026.08.17 23:52:13.722244 [ 423980 ] {} RaftInstance: local log idx 317, target_commit_idx 317, quick_commit_index_ 317, state_->get_commit_idx() 317 2026.08.17 23:52:13.722252 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=318 2026.08.17 23:52:13.722255 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.722257 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 318 2026.08.17 23:52:13.722259 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.722261 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 317, new matched idx: 317 2026.08.17 23:52:13.722263 [ 423988 ] {} RaftInstance: last durable index 317, precommit index 317 2026.08.17 23:52:13.722265 [ 423988 ] {} RaftInstance: quorum idx 1, 317 317 317 2026.08.17 23:52:13.722267 [ 423988 ] {} RaftInstance: local log idx 317, target_commit_idx 317, quick_commit_index_ 317, state_->get_commit_idx() 317 2026.08.17 23:52:13.722317 [ 423985 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.722334 [ 423985 ] {} RaftInstance: append at log_idx 318, timestamp 1787010733722319 2026.08.17 23:52:13.722343 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.722347 [ 424009 ] {} RaftInstance: last_log_idx: 317, starting_idx: 1, cur_nxt_idx: 319 2026.08.17 23:52:13.722349 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=317, LastLogTerm=1, EntriesLength=1, CommitIndex=317, Term=1, peer_last_sent_idx 317 2026.08.17 23:52:13.722351 [ 424009 ] {} RaftInstance: idx: 318 2026.08.17 23:52:13.722353 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.722360 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.722361 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.722363 [ 424009 ] {} RaftInstance: last_log_idx: 317, starting_idx: 1, cur_nxt_idx: 319 2026.08.17 23:52:13.722365 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=317, LastLogTerm=1, EntriesLength=1, CommitIndex=317, Term=1, peer_last_sent_idx 318 2026.08.17 23:52:13.722366 [ 424009 ] {} RaftInstance: idx: 318 2026.08.17 23:52:13.722368 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.722396 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.722634 [ 423986 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.722643 [ 423986 ] {} RaftInstance: append at log_idx 319, timestamp 1787010733722636 2026.08.17 23:52:13.722649 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.722652 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.722673 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 170 2026.08.17 23:52:13.722679 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.722685 [ 423977 ] {} RaftInstance: append at log_idx 320, timestamp 1787010733722680 2026.08.17 23:52:13.722689 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.722691 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.726828 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.726833 [ 423980 ] {} RaftInstance: last durable index 318, precommit index 320 2026.08.17 23:52:13.726836 [ 423980 ] {} RaftInstance: quorum idx 1, 318 317 317 2026.08.17 23:52:13.726838 [ 423980 ] {} RaftInstance: local log idx 320, target_commit_idx 317, quick_commit_index_ 317, state_->get_commit_idx() 317 2026.08.17 23:52:13.726868 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.726874 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=319 2026.08.17 23:52:13.726877 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.726879 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 319 2026.08.17 23:52:13.726881 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.726882 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 317, new matched idx: 318 2026.08.17 23:52:13.726885 [ 423991 ] {} RaftInstance: last durable index 318, precommit index 320 2026.08.17 23:52:13.726888 [ 423991 ] {} RaftInstance: quorum idx 1, 318 318 317 2026.08.17 23:52:13.726889 [ 423991 ] {} RaftInstance: trigger commit upto 318 2026.08.17 23:52:13.726891 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.726893 [ 423991 ] {} RaftInstance: last_log_idx: 318, starting_idx: 1, cur_nxt_idx: 321 2026.08.17 23:52:13.726896 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=318, LastLogTerm=1, EntriesLength=2, CommitIndex=318, Term=1, peer_last_sent_idx 318 2026.08.17 23:52:13.726898 [ 423991 ] {} RaftInstance: idx range: 319-320 2026.08.17 23:52:13.726900 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.726909 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:13.726911 [ 423991 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.726914 [ 423991 ] {} RaftInstance: local log idx 320, target_commit_idx 318, quick_commit_index_ 318, state_->get_commit_idx() 317 2026.08.17 23:52:13.726915 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.726918 [ 423991 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.726919 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.726920 [ 423991 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.726923 [ 424007 ] {} RaftInstance: commit upto 318, current idx 317 2026.08.17 23:52:13.726936 [ 424007 ] {} RaftInstance: commit upto 318, current idx 318 2026.08.17 23:52:13.726956 [ 424007 ] {} RaftInstance: notify cb 318 0x7f0ecef1de20 2026.08.17 23:52:13.726968 [ 424007 ] {} RaftInstance: DONE: commit upto 318, current idx 318 2026.08.17 23:52:13.726970 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.727025 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.727029 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=319 2026.08.17 23:52:13.727031 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.727033 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 319 2026.08.17 23:52:13.727035 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.727037 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 317, new matched idx: 318 2026.08.17 23:52:13.727039 [ 423984 ] {} RaftInstance: last durable index 318, precommit index 320 2026.08.17 23:52:13.727041 [ 423984 ] {} RaftInstance: quorum idx 1, 318 318 318 2026.08.17 23:52:13.727043 [ 423984 ] {} RaftInstance: local log idx 320, target_commit_idx 318, quick_commit_index_ 318, state_->get_commit_idx() 318 2026.08.17 23:52:13.727045 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.727046 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.727048 [ 423984 ] {} RaftInstance: last_log_idx: 318, starting_idx: 1, cur_nxt_idx: 321 2026.08.17 23:52:13.727051 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=318, LastLogTerm=1, EntriesLength=2, CommitIndex=318, Term=1, peer_last_sent_idx 318 2026.08.17 23:52:13.727054 [ 423984 ] {} RaftInstance: idx range: 319-320 2026.08.17 23:52:13.727056 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.727069 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:13.731473 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.731479 [ 423980 ] {} RaftInstance: last durable index 319, precommit index 320 2026.08.17 23:52:13.731482 [ 423980 ] {} RaftInstance: quorum idx 1, 319 318 318 2026.08.17 23:52:13.731485 [ 423980 ] {} RaftInstance: local log idx 320, target_commit_idx 318, quick_commit_index_ 318, state_->get_commit_idx() 318 2026.08.17 23:52:13.731573 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.731577 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=321 2026.08.17 23:52:13.731580 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.731582 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 321 2026.08.17 23:52:13.731584 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.731586 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 318, new matched idx: 320 2026.08.17 23:52:13.731589 [ 423988 ] {} RaftInstance: last durable index 319, precommit index 320 2026.08.17 23:52:13.731592 [ 423988 ] {} RaftInstance: quorum idx 1, 320 319 318 2026.08.17 23:52:13.731594 [ 423988 ] {} RaftInstance: trigger commit upto 319 2026.08.17 23:52:13.731596 [ 423988 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.731598 [ 423988 ] {} RaftInstance: last_log_idx: 320, starting_idx: 1, cur_nxt_idx: 321 2026.08.17 23:52:13.731600 [ 423988 ] {} RaftInstance: append_entries for 3 with LastLogIndex=320, LastLogTerm=1, EntriesLength=0, CommitIndex=319, Term=1, peer_last_sent_idx 319 2026.08.17 23:52:13.731602 [ 423988 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.731604 [ 423988 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.731605 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.731612 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:13.731614 [ 423988 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.731616 [ 423988 ] {} RaftInstance: last_log_idx: 318, starting_idx: 1, cur_nxt_idx: 321 2026.08.17 23:52:13.731618 [ 423988 ] {} RaftInstance: last sent log (319) to peer 2 is not applied, cnt 1 2026.08.17 23:52:13.731620 [ 423988 ] {} RaftInstance: append_entries for 2 with LastLogIndex=318, LastLogTerm=1, EntriesLength=2, CommitIndex=319, Term=1, peer_last_sent_idx 319 2026.08.17 23:52:13.731622 [ 423988 ] {} RaftInstance: idx range: 319-320 2026.08.17 23:52:13.731624 [ 423988 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.731632 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:13.731634 [ 423988 ] {} RaftInstance: local log idx 320, target_commit_idx 319, quick_commit_index_ 319, state_->get_commit_idx() 318 2026.08.17 23:52:13.731636 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.731695 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=321 2026.08.17 23:52:13.731697 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.731700 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 321 2026.08.17 23:52:13.731702 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.731705 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 318, new matched idx: 320 2026.08.17 23:52:13.731706 [ 423989 ] {} RaftInstance: last durable index 319, precommit index 320 2026.08.17 23:52:13.731709 [ 423989 ] {} RaftInstance: quorum idx 1, 320 320 319 2026.08.17 23:52:13.731710 [ 423989 ] {} RaftInstance: trigger commit upto 320 2026.08.17 23:52:13.731712 [ 423989 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.731715 [ 423989 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.731716 [ 423989 ] {} RaftInstance: local log idx 320, target_commit_idx 320, quick_commit_index_ 320, state_->get_commit_idx() 318 2026.08.17 23:52:13.731718 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.731719 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.731721 [ 423989 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.731776 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.731780 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=321 2026.08.17 23:52:13.731782 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.731782 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.731790 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.731784 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 321 2026.08.17 23:52:13.731797 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.731799 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 320, new matched idx: 320 2026.08.17 23:52:13.731801 [ 423985 ] {} RaftInstance: last durable index 319, precommit index 320 2026.08.17 23:52:13.731804 [ 423985 ] {} RaftInstance: quorum idx 1, 320 320 319 2026.08.17 23:52:13.731806 [ 423985 ] {} RaftInstance: local log idx 320, target_commit_idx 320, quick_commit_index_ 320, state_->get_commit_idx() 318 2026.08.17 23:52:13.731808 [ 423985 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.731810 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.731812 [ 423985 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.731814 [ 423985 ] {} RaftInstance: last_log_idx: 320, starting_idx: 1, cur_nxt_idx: 321 2026.08.17 23:52:13.731816 [ 423985 ] {} RaftInstance: append_entries for 3 with LastLogIndex=320, LastLogTerm=1, EntriesLength=0, CommitIndex=320, Term=1, peer_last_sent_idx 321 2026.08.17 23:52:13.731818 [ 423985 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.731820 [ 423985 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.731830 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:13.731842 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=321 2026.08.17 23:52:13.731794 [ 424007 ] {} RaftInstance: commit upto 320, current idx 318 2026.08.17 23:52:13.731845 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.731847 [ 424007 ] {} RaftInstance: commit upto 320, current idx 319 2026.08.17 23:52:13.731848 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 321 2026.08.17 23:52:13.731850 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.731852 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 320, new matched idx: 320 2026.08.17 23:52:13.731854 [ 423983 ] {} RaftInstance: last durable index 319, precommit index 320 2026.08.17 23:52:13.731857 [ 423983 ] {} RaftInstance: quorum idx 1, 320 320 319 2026.08.17 23:52:13.731863 [ 423983 ] {} RaftInstance: local log idx 320, target_commit_idx 320, quick_commit_index_ 320, state_->get_commit_idx() 318 2026.08.17 23:52:13.731858 [ 424007 ] {} RaftInstance: notify cb 319 0x7f0ecca7c620 2026.08.17 23:52:13.731880 [ 424007 ] {} RaftInstance: commit upto 320, current idx 320 2026.08.17 23:52:13.731885 [ 423993 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.731866 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.731901 [ 423993 ] {} RaftInstance: append at log_idx 321, timestamp 1787010733731890 2026.08.17 23:52:13.731903 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.731905 [ 423983 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.731907 [ 423983 ] {} RaftInstance: last_log_idx: 320, starting_idx: 1, cur_nxt_idx: 322 2026.08.17 23:52:13.731910 [ 423983 ] {} RaftInstance: append_entries for 2 with LastLogIndex=320, LastLogTerm=1, EntriesLength=1, CommitIndex=320, Term=1, peer_last_sent_idx 319 2026.08.17 23:52:13.731912 [ 423983 ] {} RaftInstance: idx: 321 2026.08.17 23:52:13.731914 [ 423983 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.731924 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:13.731927 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.731930 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=321 2026.08.17 23:52:13.731932 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.731933 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 321 2026.08.17 23:52:13.731935 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.731937 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 320, new matched idx: 320 2026.08.17 23:52:13.731938 [ 423991 ] {} RaftInstance: last durable index 319, precommit index 321 2026.08.17 23:52:13.731941 [ 423991 ] {} RaftInstance: quorum idx 1, 320 320 319 2026.08.17 23:52:13.731942 [ 423991 ] {} RaftInstance: local log idx 321, target_commit_idx 320, quick_commit_index_ 320, state_->get_commit_idx() 319 2026.08.17 23:52:13.731944 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.731945 [ 423991 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.731947 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.731948 [ 423991 ] {} RaftInstance: last_log_idx: 320, starting_idx: 1, cur_nxt_idx: 322 2026.08.17 23:52:13.731951 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=320, LastLogTerm=1, EntriesLength=1, CommitIndex=320, Term=1, peer_last_sent_idx 321 2026.08.17 23:52:13.731953 [ 423991 ] {} RaftInstance: idx: 321 2026.08.17 23:52:13.731955 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.731887 [ 424007 ] {} RaftInstance: notify cb 320 0x7f0ecca7c820 2026.08.17 23:52:13.731978 [ 424007 ] {} RaftInstance: DONE: commit upto 320, current idx 320 2026.08.17 23:52:13.731981 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.732017 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:13.732023 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.732025 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.732039 [ 423983 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.732058 [ 423983 ] {} RaftInstance: append at log_idx 322, timestamp 1787010733732041 2026.08.17 23:52:13.732067 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.732070 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.732154 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 208 2026.08.17 23:52:13.732160 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.732170 [ 423977 ] {} RaftInstance: append at log_idx 323, timestamp 1787010733732161 2026.08.17 23:52:13.732174 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.732176 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.736148 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.736152 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=322 2026.08.17 23:52:13.736153 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.736155 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.736157 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 322 2026.08.17 23:52:13.736158 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.736160 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 320, new matched idx: 321 2026.08.17 23:52:13.736162 [ 423989 ] {} RaftInstance: last durable index 320, precommit index 323 2026.08.17 23:52:13.736168 [ 423989 ] {} RaftInstance: quorum idx 1, 321 320 320 2026.08.17 23:52:13.736170 [ 423989 ] {} RaftInstance: local log idx 323, target_commit_idx 320, quick_commit_index_ 320, state_->get_commit_idx() 320 2026.08.17 23:52:13.736161 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.736172 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.736178 [ 423989 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.736180 [ 423989 ] {} RaftInstance: last_log_idx: 321, starting_idx: 1, cur_nxt_idx: 324 2026.08.17 23:52:13.736183 [ 423989 ] {} RaftInstance: append_entries for 3 with LastLogIndex=321, LastLogTerm=1, EntriesLength=2, CommitIndex=320, Term=1, peer_last_sent_idx 321 2026.08.17 23:52:13.736185 [ 423989 ] {} RaftInstance: idx range: 322-323 2026.08.17 23:52:13.736187 [ 423989 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.736196 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:13.736215 [ 423980 ] {} RaftInstance: last durable index 320, precommit index 323 2026.08.17 23:52:13.736217 [ 423980 ] {} RaftInstance: quorum idx 1, 321 320 320 2026.08.17 23:52:13.736219 [ 423980 ] {} RaftInstance: local log idx 323, target_commit_idx 320, quick_commit_index_ 320, state_->get_commit_idx() 320 2026.08.17 23:52:13.736226 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=322 2026.08.17 23:52:13.736228 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.736236 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 322 2026.08.17 23:52:13.736238 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.736240 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 320, new matched idx: 321 2026.08.17 23:52:13.736242 [ 423981 ] {} RaftInstance: last durable index 320, precommit index 323 2026.08.17 23:52:13.736245 [ 423981 ] {} RaftInstance: quorum idx 1, 321 321 320 2026.08.17 23:52:13.736247 [ 423981 ] {} RaftInstance: trigger commit upto 321 2026.08.17 23:52:13.736251 [ 423981 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.736253 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.736255 [ 423981 ] {} RaftInstance: last_log_idx: 321, starting_idx: 1, cur_nxt_idx: 324 2026.08.17 23:52:13.736258 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=321, LastLogTerm=1, EntriesLength=2, CommitIndex=321, Term=1, peer_last_sent_idx 321 2026.08.17 23:52:13.736259 [ 423981 ] {} RaftInstance: idx range: 322-323 2026.08.17 23:52:13.736262 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.736271 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:13.736273 [ 423981 ] {} RaftInstance: local log idx 323, target_commit_idx 321, quick_commit_index_ 321, state_->get_commit_idx() 320 2026.08.17 23:52:13.736275 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.736277 [ 423981 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.736278 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.736282 [ 424007 ] {} RaftInstance: commit upto 321, current idx 320 2026.08.17 23:52:13.736284 [ 424007 ] {} RaftInstance: commit upto 321, current idx 321 2026.08.17 23:52:13.736279 [ 423981 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.736295 [ 424007 ] {} RaftInstance: notify cb 321 0x7f0ecee99b20 2026.08.17 23:52:13.736305 [ 424007 ] {} RaftInstance: DONE: commit upto 321, current idx 321 2026.08.17 23:52:13.736307 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.740667 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.740672 [ 423980 ] {} RaftInstance: last durable index 321, precommit index 323 2026.08.17 23:52:13.740674 [ 423980 ] {} RaftInstance: quorum idx 1, 321 321 321 2026.08.17 23:52:13.740676 [ 423980 ] {} RaftInstance: local log idx 323, target_commit_idx 321, quick_commit_index_ 321, state_->get_commit_idx() 321 2026.08.17 23:52:13.740724 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.740727 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=324 2026.08.17 23:52:13.740729 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.740731 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 324 2026.08.17 23:52:13.740732 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.740735 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 321, new matched idx: 323 2026.08.17 23:52:13.740737 [ 423985 ] {} RaftInstance: last durable index 321, precommit index 323 2026.08.17 23:52:13.740739 [ 423985 ] {} RaftInstance: quorum idx 1, 323 321 321 2026.08.17 23:52:13.740741 [ 423985 ] {} RaftInstance: local log idx 323, target_commit_idx 321, quick_commit_index_ 321, state_->get_commit_idx() 321 2026.08.17 23:52:13.740743 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.740745 [ 423985 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.740747 [ 423985 ] {} RaftInstance: last_log_idx: 323, starting_idx: 1, cur_nxt_idx: 324 2026.08.17 23:52:13.740749 [ 423985 ] {} RaftInstance: append_entries for 3 with LastLogIndex=323, LastLogTerm=1, EntriesLength=0, CommitIndex=321, Term=1, peer_last_sent_idx 322 2026.08.17 23:52:13.740751 [ 423985 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.740753 [ 423985 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.740760 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:13.740832 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.740835 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.740837 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=324 2026.08.17 23:52:13.740839 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.740841 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 324 2026.08.17 23:52:13.740842 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.740844 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 321, new matched idx: 323 2026.08.17 23:52:13.740846 [ 423984 ] {} RaftInstance: last durable index 321, precommit index 323 2026.08.17 23:52:13.740848 [ 423984 ] {} RaftInstance: quorum idx 1, 323 323 321 2026.08.17 23:52:13.740850 [ 423984 ] {} RaftInstance: trigger commit upto 323 2026.08.17 23:52:13.740852 [ 423984 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.740854 [ 423984 ] {} RaftInstance: last_log_idx: 323, starting_idx: 1, cur_nxt_idx: 324 2026.08.17 23:52:13.740856 [ 423984 ] {} RaftInstance: append_entries for 3 with LastLogIndex=323, LastLogTerm=1, EntriesLength=0, CommitIndex=323, Term=1, peer_last_sent_idx 324 2026.08.17 23:52:13.740858 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.740860 [ 423984 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.740866 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:13.740867 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.740869 [ 423984 ] {} RaftInstance: last_log_idx: 323, starting_idx: 1, cur_nxt_idx: 324 2026.08.17 23:52:13.740871 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=323, LastLogTerm=1, EntriesLength=0, CommitIndex=323, Term=1, peer_last_sent_idx 322 2026.08.17 23:52:13.740872 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.740874 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.740880 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:13.740882 [ 423984 ] {} RaftInstance: local log idx 323, target_commit_idx 323, quick_commit_index_ 323, state_->get_commit_idx() 321 2026.08.17 23:52:13.740883 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.740891 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=324 2026.08.17 23:52:13.740893 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.740895 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 324 2026.08.17 23:52:13.740897 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.740898 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 323, new matched idx: 323 2026.08.17 23:52:13.740900 [ 423990 ] {} RaftInstance: last durable index 321, precommit index 323 2026.08.17 23:52:13.740902 [ 423990 ] {} RaftInstance: quorum idx 1, 323 323 321 2026.08.17 23:52:13.740903 [ 423990 ] {} RaftInstance: local log idx 323, target_commit_idx 323, quick_commit_index_ 323, state_->get_commit_idx() 321 2026.08.17 23:52:13.740905 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.740948 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.740951 [ 424007 ] {} RaftInstance: commit upto 323, current idx 321 2026.08.17 23:52:13.740952 [ 424007 ] {} RaftInstance: commit upto 323, current idx 322 2026.08.17 23:52:13.740964 [ 424007 ] {} RaftInstance: notify cb 322 0x7f0ecca7c320 2026.08.17 23:52:13.740973 [ 424007 ] {} RaftInstance: commit upto 323, current idx 323 2026.08.17 23:52:13.740980 [ 424007 ] {} RaftInstance: notify cb 323 0x7f0ecca7c920 2026.08.17 23:52:13.740984 [ 424007 ] {} RaftInstance: DONE: commit upto 323, current idx 323 2026.08.17 23:52:13.740985 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.741050 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.741052 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.741053 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=324 2026.08.17 23:52:13.741058 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.741060 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 324 2026.08.17 23:52:13.741062 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.741063 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 323, new matched idx: 323 2026.08.17 23:52:13.741066 [ 423991 ] {} RaftInstance: last durable index 321, precommit index 323 2026.08.17 23:52:13.741069 [ 423991 ] {} RaftInstance: quorum idx 1, 323 323 321 2026.08.17 23:52:13.741070 [ 423991 ] {} RaftInstance: local log idx 323, target_commit_idx 323, quick_commit_index_ 323, state_->get_commit_idx() 323 2026.08.17 23:52:13.741075 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=324 2026.08.17 23:52:13.741078 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.741080 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 324 2026.08.17 23:52:13.741082 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.741084 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 323, new matched idx: 323 2026.08.17 23:52:13.741086 [ 423995 ] {} RaftInstance: last durable index 321, precommit index 323 2026.08.17 23:52:13.741089 [ 423995 ] {} RaftInstance: quorum idx 1, 323 323 321 2026.08.17 23:52:13.741091 [ 423995 ] {} RaftInstance: local log idx 323, target_commit_idx 323, quick_commit_index_ 323, state_->get_commit_idx() 323 2026.08.17 23:52:13.745304 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.745312 [ 423980 ] {} RaftInstance: last durable index 322, precommit index 323 2026.08.17 23:52:13.745315 [ 423980 ] {} RaftInstance: quorum idx 1, 323 323 322 2026.08.17 23:52:13.745317 [ 423980 ] {} RaftInstance: local log idx 323, target_commit_idx 323, quick_commit_index_ 323, state_->get_commit_idx() 323 2026.08.17 23:52:13.745487 [ 423992 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.745506 [ 423992 ] {} RaftInstance: append at log_idx 324, timestamp 1787010733745491 2026.08.17 23:52:13.745514 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.745518 [ 424009 ] {} RaftInstance: last_log_idx: 323, starting_idx: 1, cur_nxt_idx: 325 2026.08.17 23:52:13.745521 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=323, LastLogTerm=1, EntriesLength=1, CommitIndex=323, Term=1, peer_last_sent_idx 324 2026.08.17 23:52:13.745522 [ 424009 ] {} RaftInstance: idx: 324 2026.08.17 23:52:13.745525 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.745532 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.745534 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.745535 [ 424009 ] {} RaftInstance: last_log_idx: 323, starting_idx: 1, cur_nxt_idx: 325 2026.08.17 23:52:13.745537 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=323, LastLogTerm=1, EntriesLength=1, CommitIndex=323, Term=1, peer_last_sent_idx 324 2026.08.17 23:52:13.745543 [ 424009 ] {} RaftInstance: idx: 324 2026.08.17 23:52:13.745544 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.745550 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.749756 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.749761 [ 423980 ] {} RaftInstance: last durable index 323, precommit index 324 2026.08.17 23:52:13.749764 [ 423980 ] {} RaftInstance: quorum idx 1, 323 323 323 2026.08.17 23:52:13.749766 [ 423980 ] {} RaftInstance: local log idx 324, target_commit_idx 323, quick_commit_index_ 323, state_->get_commit_idx() 323 2026.08.17 23:52:13.749793 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.749797 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=325 2026.08.17 23:52:13.749799 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.749802 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 325 2026.08.17 23:52:13.749803 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.749805 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 323, new matched idx: 324 2026.08.17 23:52:13.749807 [ 423983 ] {} RaftInstance: last durable index 323, precommit index 324 2026.08.17 23:52:13.749810 [ 423983 ] {} RaftInstance: quorum idx 1, 324 323 323 2026.08.17 23:52:13.749810 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.749812 [ 423983 ] {} RaftInstance: local log idx 324, target_commit_idx 323, quick_commit_index_ 323, state_->get_commit_idx() 323 2026.08.17 23:52:13.749823 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=325 2026.08.17 23:52:13.749829 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.749832 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 325 2026.08.17 23:52:13.749834 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.749836 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 323, new matched idx: 324 2026.08.17 23:52:13.749838 [ 423981 ] {} RaftInstance: last durable index 323, precommit index 324 2026.08.17 23:52:13.749841 [ 423981 ] {} RaftInstance: quorum idx 1, 324 324 323 2026.08.17 23:52:13.749843 [ 423981 ] {} RaftInstance: trigger commit upto 324 2026.08.17 23:52:13.749845 [ 423981 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.749847 [ 423981 ] {} RaftInstance: last_log_idx: 324, starting_idx: 1, cur_nxt_idx: 325 2026.08.17 23:52:13.749850 [ 423981 ] {} RaftInstance: append_entries for 3 with LastLogIndex=324, LastLogTerm=1, EntriesLength=0, CommitIndex=324, Term=1, peer_last_sent_idx 324 2026.08.17 23:52:13.749851 [ 423981 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.749854 [ 423981 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.749868 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:13.749871 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.749872 [ 423981 ] {} RaftInstance: last_log_idx: 324, starting_idx: 1, cur_nxt_idx: 325 2026.08.17 23:52:13.749874 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=324, LastLogTerm=1, EntriesLength=0, CommitIndex=324, Term=1, peer_last_sent_idx 324 2026.08.17 23:52:13.749876 [ 423981 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.749877 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.749883 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:13.749885 [ 423981 ] {} RaftInstance: local log idx 324, target_commit_idx 324, quick_commit_index_ 324, state_->get_commit_idx() 323 2026.08.17 23:52:13.749891 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.749901 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.749903 [ 424007 ] {} RaftInstance: commit upto 324, current idx 323 2026.08.17 23:52:13.749905 [ 424007 ] {} RaftInstance: commit upto 324, current idx 324 2026.08.17 23:52:13.749912 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.749916 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=325 2026.08.17 23:52:13.749918 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.749921 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 325 2026.08.17 23:52:13.749923 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.749924 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 324, new matched idx: 324 2026.08.17 23:52:13.749926 [ 424007 ] {} RaftInstance: notify cb 324 0x7f0ecef17320 2026.08.17 23:52:13.749926 [ 423994 ] {} RaftInstance: last durable index 323, precommit index 324 2026.08.17 23:52:13.749932 [ 423994 ] {} RaftInstance: quorum idx 1, 324 324 323 2026.08.17 23:52:13.749933 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.749936 [ 424007 ] {} RaftInstance: DONE: commit upto 324, current idx 324 2026.08.17 23:52:13.749934 [ 423994 ] {} RaftInstance: local log idx 324, target_commit_idx 324, quick_commit_index_ 324, state_->get_commit_idx() 323 2026.08.17 23:52:13.749938 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.749963 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=325 2026.08.17 23:52:13.749967 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.749969 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 325 2026.08.17 23:52:13.749970 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.749972 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 324, new matched idx: 324 2026.08.17 23:52:13.749974 [ 423982 ] {} RaftInstance: last durable index 323, precommit index 324 2026.08.17 23:52:13.749976 [ 423982 ] {} RaftInstance: quorum idx 1, 324 324 323 2026.08.17 23:52:13.749978 [ 423982 ] {} RaftInstance: local log idx 324, target_commit_idx 324, quick_commit_index_ 324, state_->get_commit_idx() 324 2026.08.17 23:52:13.754390 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.754396 [ 423980 ] {} RaftInstance: last durable index 324, precommit index 324 2026.08.17 23:52:13.754399 [ 423980 ] {} RaftInstance: quorum idx 1, 324 324 324 2026.08.17 23:52:13.754401 [ 423980 ] {} RaftInstance: local log idx 324, target_commit_idx 324, quick_commit_index_ 324, state_->get_commit_idx() 324 2026.08.17 23:52:13.837531 [ 423984 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.837558 [ 423984 ] {} RaftInstance: append at log_idx 325, timestamp 1787010733837541 2026.08.17 23:52:13.837609 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.837613 [ 424009 ] {} RaftInstance: last_log_idx: 324, starting_idx: 1, cur_nxt_idx: 326 2026.08.17 23:52:13.837618 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=324, LastLogTerm=1, EntriesLength=1, CommitIndex=324, Term=1, peer_last_sent_idx 325 2026.08.17 23:52:13.837620 [ 424009 ] {} RaftInstance: idx: 325 2026.08.17 23:52:13.837626 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.837646 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.837648 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.837650 [ 424009 ] {} RaftInstance: last_log_idx: 324, starting_idx: 1, cur_nxt_idx: 326 2026.08.17 23:52:13.837651 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=324, LastLogTerm=1, EntriesLength=1, CommitIndex=324, Term=1, peer_last_sent_idx 325 2026.08.17 23:52:13.837653 [ 424009 ] {} RaftInstance: idx: 325 2026.08.17 23:52:13.837655 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.837663 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.840808 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.840815 [ 423980 ] {} RaftInstance: last durable index 325, precommit index 325 2026.08.17 23:52:13.840819 [ 423980 ] {} RaftInstance: quorum idx 1, 325 324 324 2026.08.17 23:52:13.840822 [ 423980 ] {} RaftInstance: local log idx 325, target_commit_idx 324, quick_commit_index_ 324, state_->get_commit_idx() 324 2026.08.17 23:52:13.842984 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.842989 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=326 2026.08.17 23:52:13.842993 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.842996 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 326 2026.08.17 23:52:13.842998 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.843000 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 324, new matched idx: 325 2026.08.17 23:52:13.843002 [ 423986 ] {} RaftInstance: last durable index 325, precommit index 325 2026.08.17 23:52:13.843004 [ 423986 ] {} RaftInstance: quorum idx 1, 325 325 324 2026.08.17 23:52:13.843006 [ 423986 ] {} RaftInstance: trigger commit upto 325 2026.08.17 23:52:13.843009 [ 423986 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.843011 [ 423986 ] {} RaftInstance: last_log_idx: 325, starting_idx: 1, cur_nxt_idx: 326 2026.08.17 23:52:13.843014 [ 423986 ] {} RaftInstance: append_entries for 3 with LastLogIndex=325, LastLogTerm=1, EntriesLength=0, CommitIndex=325, Term=1, peer_last_sent_idx 325 2026.08.17 23:52:13.843015 [ 423986 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.843017 [ 423986 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.843027 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:13.843029 [ 423986 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.843032 [ 423986 ] {} RaftInstance: local log idx 325, target_commit_idx 325, quick_commit_index_ 325, state_->get_commit_idx() 324 2026.08.17 23:52:13.843034 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.843048 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.843056 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=326 2026.08.17 23:52:13.843059 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.843060 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.843062 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 326 2026.08.17 23:52:13.843070 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.843072 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 324, new matched idx: 325 2026.08.17 23:52:13.843074 [ 423996 ] {} RaftInstance: last durable index 325, precommit index 325 2026.08.17 23:52:13.843081 [ 423996 ] {} RaftInstance: quorum idx 1, 325 325 325 2026.08.17 23:52:13.843083 [ 423996 ] {} RaftInstance: local log idx 325, target_commit_idx 325, quick_commit_index_ 325, state_->get_commit_idx() 324 2026.08.17 23:52:13.843085 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.843087 [ 423996 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.843089 [ 423996 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.843091 [ 423996 ] {} RaftInstance: last_log_idx: 325, starting_idx: 1, cur_nxt_idx: 326 2026.08.17 23:52:13.843094 [ 423996 ] {} RaftInstance: append_entries for 2 with LastLogIndex=325, LastLogTerm=1, EntriesLength=0, CommitIndex=325, Term=1, peer_last_sent_idx 325 2026.08.17 23:52:13.843096 [ 423996 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.843098 [ 423996 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.843106 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.843109 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:13.843066 [ 424007 ] {} RaftInstance: commit upto 325, current idx 324 2026.08.17 23:52:13.843119 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=326 2026.08.17 23:52:13.843127 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.843136 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 326 2026.08.17 23:52:13.843138 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.843140 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 325, new matched idx: 325 2026.08.17 23:52:13.843142 [ 423986 ] {} RaftInstance: last durable index 325, precommit index 325 2026.08.17 23:52:13.843145 [ 423986 ] {} RaftInstance: quorum idx 1, 325 325 325 2026.08.17 23:52:13.843147 [ 423986 ] {} RaftInstance: local log idx 325, target_commit_idx 325, quick_commit_index_ 325, state_->get_commit_idx() 324 2026.08.17 23:52:13.843148 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.843197 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.843199 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=326 2026.08.17 23:52:13.843122 [ 424007 ] {} RaftInstance: commit upto 325, current idx 325 2026.08.17 23:52:13.843215 [ 424007 ] {} RaftInstance: notify cb 325 0x7f0ecee5a520 2026.08.17 23:52:13.843227 [ 424007 ] {} RaftInstance: DONE: commit upto 325, current idx 325 2026.08.17 23:52:13.843229 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.843202 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.843242 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 326 2026.08.17 23:52:13.843243 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.843245 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 325, new matched idx: 325 2026.08.17 23:52:13.843247 [ 423996 ] {} RaftInstance: last durable index 325, precommit index 325 2026.08.17 23:52:13.843249 [ 423996 ] {} RaftInstance: quorum idx 1, 325 325 325 2026.08.17 23:52:13.843250 [ 423996 ] {} RaftInstance: local log idx 325, target_commit_idx 325, quick_commit_index_ 325, state_->get_commit_idx() 325 2026.08.17 23:52:13.843318 [ 423982 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.843338 [ 423982 ] {} RaftInstance: append at log_idx 326, timestamp 1787010733843321 2026.08.17 23:52:13.843348 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.843351 [ 424009 ] {} RaftInstance: last_log_idx: 325, starting_idx: 1, cur_nxt_idx: 327 2026.08.17 23:52:13.843353 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=325, LastLogTerm=1, EntriesLength=1, CommitIndex=325, Term=1, peer_last_sent_idx 326 2026.08.17 23:52:13.843356 [ 424009 ] {} RaftInstance: idx: 326 2026.08.17 23:52:13.843358 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.843365 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.843367 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.843368 [ 424009 ] {} RaftInstance: last_log_idx: 325, starting_idx: 1, cur_nxt_idx: 327 2026.08.17 23:52:13.843370 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=325, LastLogTerm=1, EntriesLength=1, CommitIndex=325, Term=1, peer_last_sent_idx 326 2026.08.17 23:52:13.843371 [ 424009 ] {} RaftInstance: idx: 326 2026.08.17 23:52:13.843373 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.843378 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.846018 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.846026 [ 423980 ] {} RaftInstance: last durable index 326, precommit index 326 2026.08.17 23:52:13.846030 [ 423980 ] {} RaftInstance: quorum idx 1, 326 325 325 2026.08.17 23:52:13.846032 [ 423980 ] {} RaftInstance: local log idx 326, target_commit_idx 325, quick_commit_index_ 325, state_->get_commit_idx() 325 2026.08.17 23:52:13.846067 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.846071 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.846071 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=327 2026.08.17 23:52:13.846076 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.846078 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 327 2026.08.17 23:52:13.846080 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.846082 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 325, new matched idx: 326 2026.08.17 23:52:13.846084 [ 423984 ] {} RaftInstance: last durable index 326, precommit index 326 2026.08.17 23:52:13.846086 [ 423984 ] {} RaftInstance: quorum idx 1, 326 326 325 2026.08.17 23:52:13.846088 [ 423984 ] {} RaftInstance: trigger commit upto 326 2026.08.17 23:52:13.846090 [ 423984 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.846092 [ 423984 ] {} RaftInstance: last_log_idx: 326, starting_idx: 1, cur_nxt_idx: 327 2026.08.17 23:52:13.846094 [ 423984 ] {} RaftInstance: append_entries for 3 with LastLogIndex=326, LastLogTerm=1, EntriesLength=0, CommitIndex=326, Term=1, peer_last_sent_idx 326 2026.08.17 23:52:13.846095 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.846097 [ 423984 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.846103 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:13.846105 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.846107 [ 423984 ] {} RaftInstance: last_log_idx: 325, starting_idx: 1, cur_nxt_idx: 327 2026.08.17 23:52:13.846109 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=325, LastLogTerm=1, EntriesLength=1, CommitIndex=326, Term=1, peer_last_sent_idx 326 2026.08.17 23:52:13.846110 [ 423984 ] {} RaftInstance: idx: 326 2026.08.17 23:52:13.846112 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.846121 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:13.846125 [ 423984 ] {} RaftInstance: local log idx 326, target_commit_idx 326, quick_commit_index_ 326, state_->get_commit_idx() 325 2026.08.17 23:52:13.846126 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.846133 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=327 2026.08.17 23:52:13.846135 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.846137 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 327 2026.08.17 23:52:13.846139 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.846140 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 325, new matched idx: 326 2026.08.17 23:52:13.846142 [ 423985 ] {} RaftInstance: last durable index 326, precommit index 326 2026.08.17 23:52:13.846144 [ 423985 ] {} RaftInstance: quorum idx 1, 326 326 326 2026.08.17 23:52:13.846146 [ 423985 ] {} RaftInstance: local log idx 326, target_commit_idx 326, quick_commit_index_ 326, state_->get_commit_idx() 325 2026.08.17 23:52:13.846147 [ 423985 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.846152 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.846156 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=327 2026.08.17 23:52:13.846158 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.846161 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 327 2026.08.17 23:52:13.846162 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.846164 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 326, new matched idx: 326 2026.08.17 23:52:13.846166 [ 423993 ] {} RaftInstance: last durable index 326, precommit index 326 2026.08.17 23:52:13.846166 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.846168 [ 423993 ] {} RaftInstance: quorum idx 1, 326 326 326 2026.08.17 23:52:13.846172 [ 423993 ] {} RaftInstance: local log idx 326, target_commit_idx 326, quick_commit_index_ 326, state_->get_commit_idx() 325 2026.08.17 23:52:13.846173 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.846195 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.846199 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=327 2026.08.17 23:52:13.846206 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.846209 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 327 2026.08.17 23:52:13.846210 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.846212 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 326, new matched idx: 326 2026.08.17 23:52:13.846169 [ 424007 ] {} RaftInstance: commit upto 326, current idx 325 2026.08.17 23:52:13.846219 [ 424007 ] {} RaftInstance: commit upto 326, current idx 326 2026.08.17 23:52:13.846215 [ 423985 ] {} RaftInstance: last durable index 326, precommit index 326 2026.08.17 23:52:13.846225 [ 423985 ] {} RaftInstance: quorum idx 1, 326 326 326 2026.08.17 23:52:13.846227 [ 423985 ] {} RaftInstance: local log idx 326, target_commit_idx 326, quick_commit_index_ 326, state_->get_commit_idx() 325 2026.08.17 23:52:13.846229 [ 423985 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.846231 [ 424007 ] {} RaftInstance: notify cb 326 0x7f0ecef17320 2026.08.17 23:52:13.846242 [ 424007 ] {} RaftInstance: DONE: commit upto 326, current idx 326 2026.08.17 23:52:13.846245 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.846354 [ 423986 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.846371 [ 423986 ] {} RaftInstance: append at log_idx 327, timestamp 1787010733846356 2026.08.17 23:52:13.846380 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.846383 [ 424009 ] {} RaftInstance: last_log_idx: 326, starting_idx: 1, cur_nxt_idx: 328 2026.08.17 23:52:13.846385 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=326, LastLogTerm=1, EntriesLength=1, CommitIndex=326, Term=1, peer_last_sent_idx 327 2026.08.17 23:52:13.846387 [ 424009 ] {} RaftInstance: idx: 327 2026.08.17 23:52:13.846389 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.846400 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.846402 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.846404 [ 424009 ] {} RaftInstance: last_log_idx: 326, starting_idx: 1, cur_nxt_idx: 328 2026.08.17 23:52:13.846405 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=326, LastLogTerm=1, EntriesLength=1, CommitIndex=326, Term=1, peer_last_sent_idx 326 2026.08.17 23:52:13.846407 [ 424009 ] {} RaftInstance: idx: 327 2026.08.17 23:52:13.846408 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.846414 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.846698 [ 423995 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.846712 [ 423995 ] {} RaftInstance: append at log_idx 328, timestamp 1787010733846701 2026.08.17 23:52:13.846720 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.846723 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.846780 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 170 2026.08.17 23:52:13.846785 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.846794 [ 423977 ] {} RaftInstance: append at log_idx 329, timestamp 1787010733846787 2026.08.17 23:52:13.846801 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.846804 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.849228 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.849231 [ 423980 ] {} RaftInstance: last durable index 327, precommit index 329 2026.08.17 23:52:13.849234 [ 423980 ] {} RaftInstance: quorum idx 1, 327 326 326 2026.08.17 23:52:13.849237 [ 423980 ] {} RaftInstance: local log idx 329, target_commit_idx 326, quick_commit_index_ 326, state_->get_commit_idx() 326 2026.08.17 23:52:13.849289 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.849294 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=328 2026.08.17 23:52:13.849297 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.849299 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 328 2026.08.17 23:52:13.849301 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.849303 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 326, new matched idx: 327 2026.08.17 23:52:13.849305 [ 423992 ] {} RaftInstance: last durable index 327, precommit index 329 2026.08.17 23:52:13.849308 [ 423992 ] {} RaftInstance: quorum idx 1, 327 327 326 2026.08.17 23:52:13.849312 [ 423992 ] {} RaftInstance: trigger commit upto 327 2026.08.17 23:52:13.849314 [ 423992 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.849316 [ 423992 ] {} RaftInstance: last_log_idx: 327, starting_idx: 1, cur_nxt_idx: 330 2026.08.17 23:52:13.849319 [ 423992 ] {} RaftInstance: append_entries for 3 with LastLogIndex=327, LastLogTerm=1, EntriesLength=2, CommitIndex=327, Term=1, peer_last_sent_idx 327 2026.08.17 23:52:13.849320 [ 423992 ] {} RaftInstance: idx range: 328-329 2026.08.17 23:52:13.849323 [ 423992 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.849333 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:13.849335 [ 423992 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.849337 [ 423992 ] {} RaftInstance: local log idx 329, target_commit_idx 327, quick_commit_index_ 327, state_->get_commit_idx() 326 2026.08.17 23:52:13.849339 [ 423992 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.849342 [ 423992 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.849343 [ 423992 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.849346 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.849350 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.849354 [ 424007 ] {} RaftInstance: commit upto 327, current idx 326 2026.08.17 23:52:13.849355 [ 424007 ] {} RaftInstance: commit upto 327, current idx 327 2026.08.17 23:52:13.849350 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=328 2026.08.17 23:52:13.849360 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.849363 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 328 2026.08.17 23:52:13.849364 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.849366 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 326, new matched idx: 327 2026.08.17 23:52:13.849368 [ 423981 ] {} RaftInstance: last durable index 327, precommit index 329 2026.08.17 23:52:13.849370 [ 423981 ] {} RaftInstance: quorum idx 1, 327 327 327 2026.08.17 23:52:13.849372 [ 423981 ] {} RaftInstance: local log idx 329, target_commit_idx 327, quick_commit_index_ 327, state_->get_commit_idx() 326 2026.08.17 23:52:13.849375 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.849377 [ 423981 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.849379 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.849381 [ 423981 ] {} RaftInstance: last_log_idx: 327, starting_idx: 1, cur_nxt_idx: 330 2026.08.17 23:52:13.849384 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=327, LastLogTerm=1, EntriesLength=2, CommitIndex=327, Term=1, peer_last_sent_idx 327 2026.08.17 23:52:13.849386 [ 423981 ] {} RaftInstance: idx range: 328-329 2026.08.17 23:52:13.849388 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.849397 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:13.849373 [ 424007 ] {} RaftInstance: notify cb 327 0x7f0ecef1da20 2026.08.17 23:52:13.849467 [ 424007 ] {} RaftInstance: DONE: commit upto 327, current idx 327 2026.08.17 23:52:13.849469 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.852343 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.852346 [ 423980 ] {} RaftInstance: last durable index 328, precommit index 329 2026.08.17 23:52:13.852348 [ 423980 ] {} RaftInstance: quorum idx 1, 328 327 327 2026.08.17 23:52:13.852350 [ 423980 ] {} RaftInstance: local log idx 329, target_commit_idx 327, quick_commit_index_ 327, state_->get_commit_idx() 327 2026.08.17 23:52:13.852381 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.852384 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=330 2026.08.17 23:52:13.852386 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.852388 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 330 2026.08.17 23:52:13.852390 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.852391 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 327, new matched idx: 329 2026.08.17 23:52:13.852393 [ 423992 ] {} RaftInstance: last durable index 328, precommit index 329 2026.08.17 23:52:13.852395 [ 423992 ] {} RaftInstance: quorum idx 1, 329 328 327 2026.08.17 23:52:13.852414 [ 423992 ] {} RaftInstance: trigger commit upto 328 2026.08.17 23:52:13.852416 [ 423992 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.852418 [ 423992 ] {} RaftInstance: last_log_idx: 329, starting_idx: 1, cur_nxt_idx: 330 2026.08.17 23:52:13.852420 [ 423992 ] {} RaftInstance: append_entries for 3 with LastLogIndex=329, LastLogTerm=1, EntriesLength=0, CommitIndex=328, Term=1, peer_last_sent_idx 328 2026.08.17 23:52:13.852421 [ 423992 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.852423 [ 423992 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.852431 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:13.852433 [ 423992 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.852435 [ 423992 ] {} RaftInstance: local log idx 329, target_commit_idx 328, quick_commit_index_ 328, state_->get_commit_idx() 327 2026.08.17 23:52:13.852436 [ 423992 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.852443 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.852443 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.852447 [ 424007 ] {} RaftInstance: commit upto 328, current idx 327 2026.08.17 23:52:13.852451 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=330 2026.08.17 23:52:13.852457 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.852454 [ 424007 ] {} RaftInstance: commit upto 328, current idx 328 2026.08.17 23:52:13.852459 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 330 2026.08.17 23:52:13.852461 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.852463 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 327, new matched idx: 329 2026.08.17 23:52:13.852465 [ 423996 ] {} RaftInstance: last durable index 328, precommit index 329 2026.08.17 23:52:13.852468 [ 423996 ] {} RaftInstance: quorum idx 1, 329 329 328 2026.08.17 23:52:13.852470 [ 423996 ] {} RaftInstance: trigger commit upto 329 2026.08.17 23:52:13.852471 [ 424007 ] {} RaftInstance: notify cb 328 0x7f0ecee99b20 2026.08.17 23:52:13.852471 [ 423996 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.852479 [ 423996 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.852480 [ 423996 ] {} RaftInstance: last_log_idx: 329, starting_idx: 1, cur_nxt_idx: 330 2026.08.17 23:52:13.852482 [ 424007 ] {} RaftInstance: commit upto 329, current idx 329 2026.08.17 23:52:13.852482 [ 423996 ] {} RaftInstance: append_entries for 2 with LastLogIndex=329, LastLogTerm=1, EntriesLength=0, CommitIndex=329, Term=1, peer_last_sent_idx 328 2026.08.17 23:52:13.852484 [ 423996 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.852487 [ 424007 ] {} RaftInstance: notify cb 329 0x7f0ecca7ca20 2026.08.17 23:52:13.852489 [ 423996 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.852494 [ 424007 ] {} RaftInstance: DONE: commit upto 329, current idx 329 2026.08.17 23:52:13.852495 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.852497 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:13.852499 [ 423996 ] {} RaftInstance: local log idx 329, target_commit_idx 329, quick_commit_index_ 329, state_->get_commit_idx() 329 2026.08.17 23:52:13.852501 [ 423996 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.852502 [ 423996 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.852506 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.852510 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=330 2026.08.17 23:52:13.852512 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.852514 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 330 2026.08.17 23:52:13.852516 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.852517 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 329, new matched idx: 329 2026.08.17 23:52:13.852520 [ 423986 ] {} RaftInstance: last durable index 328, precommit index 329 2026.08.17 23:52:13.852522 [ 423986 ] {} RaftInstance: quorum idx 1, 329 329 328 2026.08.17 23:52:13.852524 [ 423986 ] {} RaftInstance: local log idx 329, target_commit_idx 329, quick_commit_index_ 329, state_->get_commit_idx() 329 2026.08.17 23:52:13.852526 [ 423986 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.852528 [ 423986 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.852530 [ 423986 ] {} RaftInstance: last_log_idx: 329, starting_idx: 1, cur_nxt_idx: 330 2026.08.17 23:52:13.852532 [ 423986 ] {} RaftInstance: append_entries for 3 with LastLogIndex=329, LastLogTerm=1, EntriesLength=0, CommitIndex=329, Term=1, peer_last_sent_idx 330 2026.08.17 23:52:13.852533 [ 423986 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.852535 [ 423986 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.852542 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:13.852591 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.852594 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=330 2026.08.17 23:52:13.852596 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.852598 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 330 2026.08.17 23:52:13.852599 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.852601 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 329, new matched idx: 329 2026.08.17 23:52:13.852602 [ 423996 ] {} RaftInstance: last durable index 328, precommit index 329 2026.08.17 23:52:13.852604 [ 423996 ] {} RaftInstance: quorum idx 1, 329 329 328 2026.08.17 23:52:13.852606 [ 423996 ] {} RaftInstance: local log idx 329, target_commit_idx 329, quick_commit_index_ 329, state_->get_commit_idx() 329 2026.08.17 23:52:13.852611 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.852613 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=330 2026.08.17 23:52:13.852614 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.852616 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 330 2026.08.17 23:52:13.852618 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.852620 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 329, new matched idx: 329 2026.08.17 23:52:13.852621 [ 423996 ] {} RaftInstance: last durable index 328, precommit index 329 2026.08.17 23:52:13.852623 [ 423996 ] {} RaftInstance: quorum idx 1, 329 329 328 2026.08.17 23:52:13.852624 [ 423996 ] {} RaftInstance: local log idx 329, target_commit_idx 329, quick_commit_index_ 329, state_->get_commit_idx() 329 2026.08.17 23:52:13.852816 [ 423994 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.852826 [ 423994 ] {} RaftInstance: append at log_idx 330, timestamp 1787010733852819 2026.08.17 23:52:13.852833 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.852835 [ 424009 ] {} RaftInstance: last_log_idx: 329, starting_idx: 1, cur_nxt_idx: 331 2026.08.17 23:52:13.852838 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=329, LastLogTerm=1, EntriesLength=1, CommitIndex=329, Term=1, peer_last_sent_idx 330 2026.08.17 23:52:13.852839 [ 424009 ] {} RaftInstance: idx: 330 2026.08.17 23:52:13.852841 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.852848 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.852850 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.852851 [ 424009 ] {} RaftInstance: last_log_idx: 329, starting_idx: 1, cur_nxt_idx: 331 2026.08.17 23:52:13.852853 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=329, LastLogTerm=1, EntriesLength=1, CommitIndex=329, Term=1, peer_last_sent_idx 330 2026.08.17 23:52:13.852854 [ 424009 ] {} RaftInstance: idx: 330 2026.08.17 23:52:13.852856 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.852862 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.852917 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 208 2026.08.17 23:52:13.852923 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.852937 [ 423977 ] {} RaftInstance: append at log_idx 331, timestamp 1787010733852925 2026.08.17 23:52:13.852944 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.852946 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.853004 [ 423981 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.853015 [ 423981 ] {} RaftInstance: append at log_idx 332, timestamp 1787010733853006 2026.08.17 23:52:13.853020 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.853022 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.856548 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.856553 [ 423980 ] {} RaftInstance: last durable index 329, precommit index 332 2026.08.17 23:52:13.856556 [ 423980 ] {} RaftInstance: quorum idx 1, 329 329 329 2026.08.17 23:52:13.856558 [ 423980 ] {} RaftInstance: local log idx 332, target_commit_idx 329, quick_commit_index_ 329, state_->get_commit_idx() 329 2026.08.17 23:52:13.856580 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.856584 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=331 2026.08.17 23:52:13.856587 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.856591 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 331 2026.08.17 23:52:13.856593 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.856608 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.856610 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 329, new matched idx: 330 2026.08.17 23:52:13.856613 [ 423982 ] {} RaftInstance: last durable index 329, precommit index 332 2026.08.17 23:52:13.856616 [ 423982 ] {} RaftInstance: quorum idx 1, 330 329 329 2026.08.17 23:52:13.856618 [ 423982 ] {} RaftInstance: local log idx 332, target_commit_idx 329, quick_commit_index_ 329, state_->get_commit_idx() 329 2026.08.17 23:52:13.856620 [ 423982 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.856622 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.856624 [ 423982 ] {} RaftInstance: last_log_idx: 330, starting_idx: 1, cur_nxt_idx: 333 2026.08.17 23:52:13.856626 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=330, LastLogTerm=1, EntriesLength=2, CommitIndex=329, Term=1, peer_last_sent_idx 330 2026.08.17 23:52:13.856628 [ 423982 ] {} RaftInstance: idx range: 331-332 2026.08.17 23:52:13.856630 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.856642 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:13.856647 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=331 2026.08.17 23:52:13.856649 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.856651 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 331 2026.08.17 23:52:13.856653 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.856655 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 329, new matched idx: 330 2026.08.17 23:52:13.856657 [ 423983 ] {} RaftInstance: last durable index 329, precommit index 332 2026.08.17 23:52:13.856659 [ 423983 ] {} RaftInstance: quorum idx 1, 330 330 329 2026.08.17 23:52:13.856661 [ 423983 ] {} RaftInstance: trigger commit upto 330 2026.08.17 23:52:13.856663 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.856665 [ 423983 ] {} RaftInstance: last_log_idx: 330, starting_idx: 1, cur_nxt_idx: 333 2026.08.17 23:52:13.856667 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=330, LastLogTerm=1, EntriesLength=2, CommitIndex=330, Term=1, peer_last_sent_idx 330 2026.08.17 23:52:13.856669 [ 423983 ] {} RaftInstance: idx range: 331-332 2026.08.17 23:52:13.856671 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.856686 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:13.856688 [ 423983 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.856690 [ 423983 ] {} RaftInstance: local log idx 332, target_commit_idx 330, quick_commit_index_ 330, state_->get_commit_idx() 329 2026.08.17 23:52:13.856691 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.856694 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.856695 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.856699 [ 424007 ] {} RaftInstance: commit upto 330, current idx 329 2026.08.17 23:52:13.856701 [ 424007 ] {} RaftInstance: commit upto 330, current idx 330 2026.08.17 23:52:13.856695 [ 423983 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.856712 [ 424007 ] {} RaftInstance: notify cb 330 0x7f0eceed1720 2026.08.17 23:52:13.856720 [ 424007 ] {} RaftInstance: DONE: commit upto 330, current idx 330 2026.08.17 23:52:13.856723 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.860823 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.860828 [ 423980 ] {} RaftInstance: last durable index 330, precommit index 332 2026.08.17 23:52:13.860830 [ 423980 ] {} RaftInstance: quorum idx 1, 330 330 330 2026.08.17 23:52:13.860832 [ 423980 ] {} RaftInstance: local log idx 332, target_commit_idx 330, quick_commit_index_ 330, state_->get_commit_idx() 330 2026.08.17 23:52:13.860864 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.860867 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=333 2026.08.17 23:52:13.860869 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.860871 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 333 2026.08.17 23:52:13.860873 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.860875 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 330, new matched idx: 332 2026.08.17 23:52:13.860877 [ 423986 ] {} RaftInstance: last durable index 330, precommit index 332 2026.08.17 23:52:13.860879 [ 423986 ] {} RaftInstance: quorum idx 1, 332 330 330 2026.08.17 23:52:13.860880 [ 423986 ] {} RaftInstance: local log idx 332, target_commit_idx 330, quick_commit_index_ 330, state_->get_commit_idx() 330 2026.08.17 23:52:13.860882 [ 423986 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.860884 [ 423986 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.860886 [ 423986 ] {} RaftInstance: last_log_idx: 332, starting_idx: 1, cur_nxt_idx: 333 2026.08.17 23:52:13.860888 [ 423986 ] {} RaftInstance: append_entries for 2 with LastLogIndex=332, LastLogTerm=1, EntriesLength=0, CommitIndex=330, Term=1, peer_last_sent_idx 331 2026.08.17 23:52:13.860890 [ 423986 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.860892 [ 423986 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.860902 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.860905 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:13.860910 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=333 2026.08.17 23:52:13.860912 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.860915 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 333 2026.08.17 23:52:13.860916 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.860918 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 330, new matched idx: 332 2026.08.17 23:52:13.860921 [ 423993 ] {} RaftInstance: last durable index 330, precommit index 332 2026.08.17 23:52:13.860923 [ 423993 ] {} RaftInstance: quorum idx 1, 332 332 330 2026.08.17 23:52:13.860925 [ 423993 ] {} RaftInstance: trigger commit upto 332 2026.08.17 23:52:13.860927 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.860929 [ 423993 ] {} RaftInstance: last_log_idx: 332, starting_idx: 1, cur_nxt_idx: 333 2026.08.17 23:52:13.860931 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=332, LastLogTerm=1, EntriesLength=0, CommitIndex=332, Term=1, peer_last_sent_idx 331 2026.08.17 23:52:13.860933 [ 423993 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.860935 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.860948 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:13.860949 [ 423993 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.860953 [ 423993 ] {} RaftInstance: local log idx 332, target_commit_idx 332, quick_commit_index_ 332, state_->get_commit_idx() 330 2026.08.17 23:52:13.860955 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.860959 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.860960 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.860962 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=333 2026.08.17 23:52:13.860966 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.860968 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 333 2026.08.17 23:52:13.860970 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.860972 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 332, new matched idx: 332 2026.08.17 23:52:13.860974 [ 423985 ] {} RaftInstance: last durable index 330, precommit index 332 2026.08.17 23:52:13.860977 [ 423985 ] {} RaftInstance: quorum idx 1, 332 332 330 2026.08.17 23:52:13.860963 [ 424007 ] {} RaftInstance: commit upto 332, current idx 330 2026.08.17 23:52:13.860979 [ 423985 ] {} RaftInstance: local log idx 332, target_commit_idx 332, quick_commit_index_ 332, state_->get_commit_idx() 330 2026.08.17 23:52:13.860980 [ 424007 ] {} RaftInstance: commit upto 332, current idx 331 2026.08.17 23:52:13.860980 [ 423985 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.860987 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.860989 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.860991 [ 423985 ] {} RaftInstance: last_log_idx: 332, starting_idx: 1, cur_nxt_idx: 333 2026.08.17 23:52:13.860994 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=332, LastLogTerm=1, EntriesLength=0, CommitIndex=332, Term=1, peer_last_sent_idx 333 2026.08.17 23:52:13.860995 [ 423985 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.860997 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.861002 [ 424007 ] {} RaftInstance: notify cb 331 0x7f0ecca7cb20 2026.08.17 23:52:13.861004 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:13.861005 [ 424007 ] {} RaftInstance: commit upto 332, current idx 332 2026.08.17 23:52:13.861014 [ 424007 ] {} RaftInstance: notify cb 332 0x7f0ecee5ac20 2026.08.17 23:52:13.861026 [ 424007 ] {} RaftInstance: DONE: commit upto 332, current idx 332 2026.08.17 23:52:13.861028 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.861040 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.861042 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=333 2026.08.17 23:52:13.861044 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.861046 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 333 2026.08.17 23:52:13.861047 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.861049 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 332, new matched idx: 332 2026.08.17 23:52:13.861050 [ 423993 ] {} RaftInstance: last durable index 330, precommit index 332 2026.08.17 23:52:13.861052 [ 423993 ] {} RaftInstance: quorum idx 1, 332 332 330 2026.08.17 23:52:13.861053 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.861054 [ 423993 ] {} RaftInstance: local log idx 332, target_commit_idx 332, quick_commit_index_ 332, state_->get_commit_idx() 332 2026.08.17 23:52:13.861059 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=333 2026.08.17 23:52:13.861063 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.861065 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 333 2026.08.17 23:52:13.861067 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.861068 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 332, new matched idx: 332 2026.08.17 23:52:13.861070 [ 423992 ] {} RaftInstance: last durable index 330, precommit index 332 2026.08.17 23:52:13.861072 [ 423992 ] {} RaftInstance: quorum idx 1, 332 332 330 2026.08.17 23:52:13.861074 [ 423992 ] {} RaftInstance: local log idx 332, target_commit_idx 332, quick_commit_index_ 332, state_->get_commit_idx() 332 2026.08.17 23:52:13.865542 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.867202 [ 423980 ] {} RaftInstance: last durable index 331, precommit index 332 2026.08.17 23:52:13.867206 [ 423980 ] {} RaftInstance: quorum idx 1, 332 332 331 2026.08.17 23:52:13.867211 [ 423980 ] {} RaftInstance: local log idx 332, target_commit_idx 332, quick_commit_index_ 332, state_->get_commit_idx() 332 2026.08.17 23:52:13.867552 [ 423981 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.867565 [ 423981 ] {} RaftInstance: append at log_idx 333, timestamp 1787010733867557 2026.08.17 23:52:13.867573 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.867577 [ 424009 ] {} RaftInstance: last_log_idx: 332, starting_idx: 1, cur_nxt_idx: 334 2026.08.17 23:52:13.867580 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=332, LastLogTerm=1, EntriesLength=1, CommitIndex=332, Term=1, peer_last_sent_idx 333 2026.08.17 23:52:13.867582 [ 424009 ] {} RaftInstance: idx: 333 2026.08.17 23:52:13.867584 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.867593 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.867594 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.867596 [ 424009 ] {} RaftInstance: last_log_idx: 332, starting_idx: 1, cur_nxt_idx: 334 2026.08.17 23:52:13.867598 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=332, LastLogTerm=1, EntriesLength=1, CommitIndex=332, Term=1, peer_last_sent_idx 333 2026.08.17 23:52:13.867599 [ 424009 ] {} RaftInstance: idx: 333 2026.08.17 23:52:13.867601 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.867609 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.870124 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.870127 [ 423980 ] {} RaftInstance: last durable index 332, precommit index 333 2026.08.17 23:52:13.870130 [ 423980 ] {} RaftInstance: quorum idx 1, 332 332 332 2026.08.17 23:52:13.870132 [ 423980 ] {} RaftInstance: local log idx 333, target_commit_idx 332, quick_commit_index_ 332, state_->get_commit_idx() 332 2026.08.17 23:52:13.870157 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.870161 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=334 2026.08.17 23:52:13.870163 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.870166 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 334 2026.08.17 23:52:13.870168 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.870167 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.870169 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 332, new matched idx: 333 2026.08.17 23:52:13.870177 [ 423982 ] {} RaftInstance: last durable index 332, precommit index 333 2026.08.17 23:52:13.870179 [ 423982 ] {} RaftInstance: quorum idx 1, 333 332 332 2026.08.17 23:52:13.870180 [ 423982 ] {} RaftInstance: local log idx 333, target_commit_idx 332, quick_commit_index_ 332, state_->get_commit_idx() 332 2026.08.17 23:52:13.870184 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=334 2026.08.17 23:52:13.870187 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.870189 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 334 2026.08.17 23:52:13.870191 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.870193 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 332, new matched idx: 333 2026.08.17 23:52:13.870195 [ 423986 ] {} RaftInstance: last durable index 332, precommit index 333 2026.08.17 23:52:13.870198 [ 423986 ] {} RaftInstance: quorum idx 1, 333 333 332 2026.08.17 23:52:13.870205 [ 423986 ] {} RaftInstance: trigger commit upto 333 2026.08.17 23:52:13.870207 [ 423986 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.870210 [ 423986 ] {} RaftInstance: last_log_idx: 333, starting_idx: 1, cur_nxt_idx: 334 2026.08.17 23:52:13.870212 [ 423986 ] {} RaftInstance: append_entries for 3 with LastLogIndex=333, LastLogTerm=1, EntriesLength=0, CommitIndex=333, Term=1, peer_last_sent_idx 333 2026.08.17 23:52:13.870214 [ 423986 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.870216 [ 423986 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.870230 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:13.870232 [ 423986 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.870234 [ 423986 ] {} RaftInstance: last_log_idx: 333, starting_idx: 1, cur_nxt_idx: 334 2026.08.17 23:52:13.870235 [ 423986 ] {} RaftInstance: append_entries for 2 with LastLogIndex=333, LastLogTerm=1, EntriesLength=0, CommitIndex=333, Term=1, peer_last_sent_idx 333 2026.08.17 23:52:13.870237 [ 423986 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.870238 [ 423986 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.870245 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:13.870247 [ 423986 ] {} RaftInstance: local log idx 333, target_commit_idx 333, quick_commit_index_ 333, state_->get_commit_idx() 332 2026.08.17 23:52:13.870249 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.870257 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.870261 [ 424007 ] {} RaftInstance: commit upto 333, current idx 332 2026.08.17 23:52:13.870263 [ 424007 ] {} RaftInstance: commit upto 333, current idx 333 2026.08.17 23:52:13.870271 [ 424007 ] {} RaftInstance: notify cb 333 0x7f0eceed1d20 2026.08.17 23:52:13.870282 [ 424007 ] {} RaftInstance: DONE: commit upto 333, current idx 333 2026.08.17 23:52:13.870284 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.870309 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.870313 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=334 2026.08.17 23:52:13.870313 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.870315 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.870317 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 334 2026.08.17 23:52:13.870319 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.870322 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 333, new matched idx: 333 2026.08.17 23:52:13.870324 [ 423994 ] {} RaftInstance: last durable index 332, precommit index 333 2026.08.17 23:52:13.870326 [ 423994 ] {} RaftInstance: quorum idx 1, 333 333 332 2026.08.17 23:52:13.870327 [ 423994 ] {} RaftInstance: local log idx 333, target_commit_idx 333, quick_commit_index_ 333, state_->get_commit_idx() 333 2026.08.17 23:52:13.870331 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=334 2026.08.17 23:52:13.870333 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.870336 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 334 2026.08.17 23:52:13.870338 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.870339 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 333, new matched idx: 333 2026.08.17 23:52:13.870342 [ 423989 ] {} RaftInstance: last durable index 332, precommit index 333 2026.08.17 23:52:13.870345 [ 423989 ] {} RaftInstance: quorum idx 1, 333 333 332 2026.08.17 23:52:13.870347 [ 423989 ] {} RaftInstance: local log idx 333, target_commit_idx 333, quick_commit_index_ 333, state_->get_commit_idx() 333 2026.08.17 23:52:13.870707 [ 423993 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.870748 [ 423993 ] {} RaftInstance: append at log_idx 334, timestamp 1787010733870710 2026.08.17 23:52:13.870757 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.870760 [ 424009 ] {} RaftInstance: last_log_idx: 333, starting_idx: 1, cur_nxt_idx: 335 2026.08.17 23:52:13.870763 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=333, LastLogTerm=1, EntriesLength=1, CommitIndex=333, Term=1, peer_last_sent_idx 334 2026.08.17 23:52:13.870764 [ 424009 ] {} RaftInstance: idx: 334 2026.08.17 23:52:13.870767 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.870776 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.870778 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.870779 [ 424009 ] {} RaftInstance: last_log_idx: 333, starting_idx: 1, cur_nxt_idx: 335 2026.08.17 23:52:13.870781 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=333, LastLogTerm=1, EntriesLength=1, CommitIndex=333, Term=1, peer_last_sent_idx 334 2026.08.17 23:52:13.870783 [ 424009 ] {} RaftInstance: idx: 334 2026.08.17 23:52:13.870784 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.870792 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.874323 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.874327 [ 423980 ] {} RaftInstance: last durable index 333, precommit index 334 2026.08.17 23:52:13.874329 [ 423980 ] {} RaftInstance: quorum idx 1, 333 333 333 2026.08.17 23:52:13.874331 [ 423980 ] {} RaftInstance: local log idx 334, target_commit_idx 333, quick_commit_index_ 333, state_->get_commit_idx() 333 2026.08.17 23:52:13.874358 [ 423987 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.874361 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=335 2026.08.17 23:52:13.874364 [ 423987 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.874366 [ 423987 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 335 2026.08.17 23:52:13.874368 [ 423987 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.874370 [ 423987 ] {} RaftInstance: peer 2, prev matched idx: 333, new matched idx: 334 2026.08.17 23:52:13.874373 [ 423987 ] {} RaftInstance: last durable index 333, precommit index 334 2026.08.17 23:52:13.874375 [ 423987 ] {} RaftInstance: quorum idx 1, 334 333 333 2026.08.17 23:52:13.874376 [ 423987 ] {} RaftInstance: local log idx 334, target_commit_idx 333, quick_commit_index_ 333, state_->get_commit_idx() 333 2026.08.17 23:52:13.874382 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.874387 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=335 2026.08.17 23:52:13.874389 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.874392 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 335 2026.08.17 23:52:13.874394 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.874395 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 333, new matched idx: 334 2026.08.17 23:52:13.874398 [ 423981 ] {} RaftInstance: last durable index 333, precommit index 334 2026.08.17 23:52:13.874401 [ 423981 ] {} RaftInstance: quorum idx 1, 334 334 333 2026.08.17 23:52:13.874403 [ 423981 ] {} RaftInstance: trigger commit upto 334 2026.08.17 23:52:13.874405 [ 423981 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.874407 [ 423981 ] {} RaftInstance: last_log_idx: 334, starting_idx: 1, cur_nxt_idx: 335 2026.08.17 23:52:13.874409 [ 423981 ] {} RaftInstance: append_entries for 3 with LastLogIndex=334, LastLogTerm=1, EntriesLength=0, CommitIndex=334, Term=1, peer_last_sent_idx 334 2026.08.17 23:52:13.874411 [ 423981 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.874413 [ 423981 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.874428 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:13.874430 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.874431 [ 423981 ] {} RaftInstance: last_log_idx: 334, starting_idx: 1, cur_nxt_idx: 335 2026.08.17 23:52:13.874433 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=334, LastLogTerm=1, EntriesLength=0, CommitIndex=334, Term=1, peer_last_sent_idx 334 2026.08.17 23:52:13.874435 [ 423981 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.874436 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.874442 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:13.874444 [ 423981 ] {} RaftInstance: local log idx 334, target_commit_idx 334, quick_commit_index_ 334, state_->get_commit_idx() 333 2026.08.17 23:52:13.874446 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.874450 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.874453 [ 424007 ] {} RaftInstance: commit upto 334, current idx 333 2026.08.17 23:52:13.874455 [ 424007 ] {} RaftInstance: commit upto 334, current idx 334 2026.08.17 23:52:13.874519 [ 424007 ] {} RaftInstance: notify cb 334 0x7f0ecee5ac20 2026.08.17 23:52:13.874533 [ 424007 ] {} RaftInstance: DONE: commit upto 334, current idx 334 2026.08.17 23:52:13.874535 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.874546 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.874546 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.874553 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=335 2026.08.17 23:52:13.874555 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.874558 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 335 2026.08.17 23:52:13.874598 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.874600 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 334, new matched idx: 334 2026.08.17 23:52:13.874602 [ 423987 ] {} RaftInstance: last durable index 333, precommit index 334 2026.08.17 23:52:13.874604 [ 423985 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.874605 [ 423987 ] {} RaftInstance: quorum idx 1, 334 334 333 2026.08.17 23:52:13.874614 [ 423987 ] {} RaftInstance: local log idx 334, target_commit_idx 334, quick_commit_index_ 334, state_->get_commit_idx() 334 2026.08.17 23:52:13.874617 [ 423987 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.874620 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.874623 [ 423987 ] {} RaftInstance: last_log_idx: 334, starting_idx: 1, cur_nxt_idx: 335 2026.08.17 23:52:13.874614 [ 423985 ] {} RaftInstance: append at log_idx 335, timestamp 1787010733874610 2026.08.17 23:52:13.874626 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=334, LastLogTerm=1, EntriesLength=0, CommitIndex=334, Term=1, peer_last_sent_idx 335 2026.08.17 23:52:13.874628 [ 423987 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.874630 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.874643 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:13.874647 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=335 2026.08.17 23:52:13.874650 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.874652 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 335 2026.08.17 23:52:13.874654 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.874656 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 334, new matched idx: 334 2026.08.17 23:52:13.874658 [ 423988 ] {} RaftInstance: last durable index 333, precommit index 335 2026.08.17 23:52:13.874660 [ 423988 ] {} RaftInstance: quorum idx 1, 334 334 333 2026.08.17 23:52:13.874662 [ 423988 ] {} RaftInstance: local log idx 335, target_commit_idx 334, quick_commit_index_ 334, state_->get_commit_idx() 334 2026.08.17 23:52:13.874664 [ 423988 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.874666 [ 423988 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.874668 [ 423988 ] {} RaftInstance: last_log_idx: 334, starting_idx: 1, cur_nxt_idx: 336 2026.08.17 23:52:13.874670 [ 423988 ] {} RaftInstance: append_entries for 2 with LastLogIndex=334, LastLogTerm=1, EntriesLength=1, CommitIndex=334, Term=1, peer_last_sent_idx 335 2026.08.17 23:52:13.874671 [ 423988 ] {} RaftInstance: idx: 335 2026.08.17 23:52:13.874674 [ 423988 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.874679 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.874680 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:13.874688 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.874692 [ 424009 ] {} RaftInstance: last_log_idx: 334, starting_idx: 1, cur_nxt_idx: 336 2026.08.17 23:52:13.874695 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=334, LastLogTerm=1, EntriesLength=1, CommitIndex=334, Term=1, peer_last_sent_idx 335 2026.08.17 23:52:13.874696 [ 424009 ] {} RaftInstance: idx: 335 2026.08.17 23:52:13.874699 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.874707 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.874709 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.874715 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=335 2026.08.17 23:52:13.874719 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.874721 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 335 2026.08.17 23:52:13.874722 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.874724 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 334, new matched idx: 334 2026.08.17 23:52:13.874726 [ 423991 ] {} RaftInstance: last durable index 333, precommit index 335 2026.08.17 23:52:13.874728 [ 423991 ] {} RaftInstance: quorum idx 1, 334 334 333 2026.08.17 23:52:13.874730 [ 423991 ] {} RaftInstance: local log idx 335, target_commit_idx 334, quick_commit_index_ 334, state_->get_commit_idx() 334 2026.08.17 23:52:13.874732 [ 423991 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.874733 [ 423991 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.878736 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.878741 [ 423980 ] {} RaftInstance: last durable index 334, precommit index 335 2026.08.17 23:52:13.878744 [ 423980 ] {} RaftInstance: quorum idx 1, 334 334 334 2026.08.17 23:52:13.878746 [ 423980 ] {} RaftInstance: local log idx 335, target_commit_idx 334, quick_commit_index_ 334, state_->get_commit_idx() 334 2026.08.17 23:52:13.878773 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.878780 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=336 2026.08.17 23:52:13.878783 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.878786 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 336 2026.08.17 23:52:13.878787 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.878789 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 334, new matched idx: 335 2026.08.17 23:52:13.878791 [ 423993 ] {} RaftInstance: last durable index 334, precommit index 335 2026.08.17 23:52:13.878794 [ 423993 ] {} RaftInstance: quorum idx 1, 335 334 334 2026.08.17 23:52:13.878797 [ 423993 ] {} RaftInstance: local log idx 335, target_commit_idx 334, quick_commit_index_ 334, state_->get_commit_idx() 334 2026.08.17 23:52:13.878802 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.878804 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=336 2026.08.17 23:52:13.878805 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.878807 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 336 2026.08.17 23:52:13.878808 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.878810 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 334, new matched idx: 335 2026.08.17 23:52:13.878811 [ 423993 ] {} RaftInstance: last durable index 334, precommit index 335 2026.08.17 23:52:13.878813 [ 423993 ] {} RaftInstance: quorum idx 1, 335 335 334 2026.08.17 23:52:13.878815 [ 423993 ] {} RaftInstance: trigger commit upto 335 2026.08.17 23:52:13.878817 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.878819 [ 423993 ] {} RaftInstance: last_log_idx: 335, starting_idx: 1, cur_nxt_idx: 336 2026.08.17 23:52:13.878821 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=335, LastLogTerm=1, EntriesLength=0, CommitIndex=335, Term=1, peer_last_sent_idx 335 2026.08.17 23:52:13.878823 [ 423993 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.878827 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.878840 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:13.878842 [ 423993 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.878843 [ 423993 ] {} RaftInstance: last_log_idx: 335, starting_idx: 1, cur_nxt_idx: 336 2026.08.17 23:52:13.878845 [ 423993 ] {} RaftInstance: append_entries for 2 with LastLogIndex=335, LastLogTerm=1, EntriesLength=0, CommitIndex=335, Term=1, peer_last_sent_idx 335 2026.08.17 23:52:13.878847 [ 423993 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.878848 [ 423993 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.878855 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:13.878857 [ 423993 ] {} RaftInstance: local log idx 335, target_commit_idx 335, quick_commit_index_ 335, state_->get_commit_idx() 334 2026.08.17 23:52:13.878858 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.878869 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.878872 [ 424007 ] {} RaftInstance: commit upto 335, current idx 334 2026.08.17 23:52:13.878874 [ 424007 ] {} RaftInstance: commit upto 335, current idx 335 2026.08.17 23:52:13.878879 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.878881 [ 424007 ] {} RaftInstance: notify cb 335 0x7f0ecee5ab20 2026.08.17 23:52:13.878882 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=336 2026.08.17 23:52:13.878884 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.878886 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 336 2026.08.17 23:52:13.878887 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.878889 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 335, new matched idx: 335 2026.08.17 23:52:13.878891 [ 423996 ] {} RaftInstance: last durable index 334, precommit index 335 2026.08.17 23:52:13.878893 [ 423996 ] {} RaftInstance: quorum idx 1, 335 335 334 2026.08.17 23:52:13.878895 [ 423996 ] {} RaftInstance: local log idx 335, target_commit_idx 335, quick_commit_index_ 335, state_->get_commit_idx() 335 2026.08.17 23:52:13.878900 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.878904 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=336 2026.08.17 23:52:13.878906 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.878908 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 336 2026.08.17 23:52:13.878889 [ 424007 ] {} RaftInstance: DONE: commit upto 335, current idx 335 2026.08.17 23:52:13.878913 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.878910 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.878918 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 335, new matched idx: 335 2026.08.17 23:52:13.878920 [ 423986 ] {} RaftInstance: last durable index 334, precommit index 335 2026.08.17 23:52:13.878923 [ 423986 ] {} RaftInstance: quorum idx 1, 335 335 334 2026.08.17 23:52:13.878925 [ 423986 ] {} RaftInstance: local log idx 335, target_commit_idx 335, quick_commit_index_ 335, state_->get_commit_idx() 335 2026.08.17 23:52:13.878959 [ 423996 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=7, CommitIndex=0 and Term=0 2026.08.17 23:52:13.878967 [ 423996 ] {} RaftInstance: append at log_idx 336, timestamp 1787010733878961 2026.08.17 23:52:13.878973 [ 423996 ] {} RaftInstance: append at log_idx 337, timestamp 1787010733878961 2026.08.17 23:52:13.878976 [ 423996 ] {} RaftInstance: append at log_idx 338, timestamp 1787010733878961 2026.08.17 23:52:13.878979 [ 423996 ] {} RaftInstance: append at log_idx 339, timestamp 1787010733878961 2026.08.17 23:52:13.878982 [ 423996 ] {} RaftInstance: append at log_idx 340, timestamp 1787010733878961 2026.08.17 23:52:13.878985 [ 423996 ] {} RaftInstance: append at log_idx 341, timestamp 1787010733878961 2026.08.17 23:52:13.878987 [ 423996 ] {} RaftInstance: append at log_idx 342, timestamp 1787010733878961 2026.08.17 23:52:13.878994 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.878997 [ 424009 ] {} RaftInstance: last_log_idx: 335, starting_idx: 1, cur_nxt_idx: 343 2026.08.17 23:52:13.878999 [ 424009 ] {} RaftInstance: last sent log (336) to peer 3 is not applied, cnt 1 2026.08.17 23:52:13.879001 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=335, LastLogTerm=1, EntriesLength=7, CommitIndex=335, Term=1, peer_last_sent_idx 336 2026.08.17 23:52:13.879003 [ 424009 ] {} RaftInstance: idx range: 336-342 2026.08.17 23:52:13.879005 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.879015 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.879018 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.879020 [ 424009 ] {} RaftInstance: last_log_idx: 335, starting_idx: 1, cur_nxt_idx: 343 2026.08.17 23:52:13.879021 [ 424009 ] {} RaftInstance: last sent log (336) to peer 2 is not applied, cnt 1 2026.08.17 23:52:13.879023 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=335, LastLogTerm=1, EntriesLength=7, CommitIndex=335, Term=1, peer_last_sent_idx 336 2026.08.17 23:52:13.879024 [ 424009 ] {} RaftInstance: idx range: 336-342 2026.08.17 23:52:13.879026 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.879033 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.883004 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.883007 [ 423980 ] {} RaftInstance: last durable index 335, precommit index 342 2026.08.17 23:52:13.883009 [ 423980 ] {} RaftInstance: quorum idx 1, 335 335 335 2026.08.17 23:52:13.883012 [ 423980 ] {} RaftInstance: local log idx 342, target_commit_idx 335, quick_commit_index_ 335, state_->get_commit_idx() 335 2026.08.17 23:52:13.883045 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.883050 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=343 2026.08.17 23:52:13.883052 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.883054 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 343 2026.08.17 23:52:13.883056 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.883058 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 335, new matched idx: 342 2026.08.17 23:52:13.883060 [ 423992 ] {} RaftInstance: last durable index 335, precommit index 342 2026.08.17 23:52:13.883062 [ 423992 ] {} RaftInstance: quorum idx 1, 342 335 335 2026.08.17 23:52:13.883064 [ 423992 ] {} RaftInstance: local log idx 342, target_commit_idx 335, quick_commit_index_ 335, state_->get_commit_idx() 335 2026.08.17 23:52:13.883070 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.883071 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=343 2026.08.17 23:52:13.883073 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.883074 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 343 2026.08.17 23:52:13.883078 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.883079 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 335, new matched idx: 342 2026.08.17 23:52:13.883081 [ 423992 ] {} RaftInstance: last durable index 335, precommit index 342 2026.08.17 23:52:13.883082 [ 423992 ] {} RaftInstance: quorum idx 1, 342 342 335 2026.08.17 23:52:13.883084 [ 423992 ] {} RaftInstance: trigger commit upto 342 2026.08.17 23:52:13.883086 [ 423992 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.883088 [ 423992 ] {} RaftInstance: last_log_idx: 342, starting_idx: 1, cur_nxt_idx: 343 2026.08.17 23:52:13.883090 [ 423992 ] {} RaftInstance: append_entries for 3 with LastLogIndex=342, LastLogTerm=1, EntriesLength=0, CommitIndex=342, Term=1, peer_last_sent_idx 336 2026.08.17 23:52:13.883092 [ 423992 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.883094 [ 423992 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.883107 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:13.883109 [ 423992 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.883110 [ 423992 ] {} RaftInstance: last_log_idx: 342, starting_idx: 1, cur_nxt_idx: 343 2026.08.17 23:52:13.883112 [ 423992 ] {} RaftInstance: append_entries for 2 with LastLogIndex=342, LastLogTerm=1, EntriesLength=0, CommitIndex=342, Term=1, peer_last_sent_idx 336 2026.08.17 23:52:13.883113 [ 423992 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.883115 [ 423992 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.883121 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:13.883122 [ 423992 ] {} RaftInstance: local log idx 342, target_commit_idx 342, quick_commit_index_ 342, state_->get_commit_idx() 335 2026.08.17 23:52:13.883124 [ 423992 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.883128 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.883137 [ 424007 ] {} RaftInstance: commit upto 342, current idx 335 2026.08.17 23:52:13.883139 [ 424007 ] {} RaftInstance: commit upto 342, current idx 336 2026.08.17 23:52:13.883147 [ 424007 ] {} RaftInstance: commit upto 342, current idx 337 2026.08.17 23:52:13.883150 [ 424007 ] {} RaftInstance: commit upto 342, current idx 338 2026.08.17 23:52:13.883153 [ 424007 ] {} RaftInstance: commit upto 342, current idx 339 2026.08.17 23:52:13.883157 [ 424007 ] {} RaftInstance: commit upto 342, current idx 340 2026.08.17 23:52:13.883157 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.883160 [ 424007 ] {} RaftInstance: commit upto 342, current idx 341 2026.08.17 23:52:13.883160 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=343 2026.08.17 23:52:13.883163 [ 424007 ] {} RaftInstance: commit upto 342, current idx 342 2026.08.17 23:52:13.883163 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.883166 [ 424007 ] {} RaftInstance: notify cb 342 0x7f0ecee5ac20 2026.08.17 23:52:13.883168 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 343 2026.08.17 23:52:13.883170 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.883171 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 342, new matched idx: 342 2026.08.17 23:52:13.883174 [ 423991 ] {} RaftInstance: last durable index 335, precommit index 342 2026.08.17 23:52:13.883176 [ 423991 ] {} RaftInstance: quorum idx 1, 342 342 335 2026.08.17 23:52:13.883178 [ 423991 ] {} RaftInstance: local log idx 342, target_commit_idx 342, quick_commit_index_ 342, state_->get_commit_idx() 341 2026.08.17 23:52:13.883180 [ 424007 ] {} RaftInstance: DONE: commit upto 342, current idx 342 2026.08.17 23:52:13.883186 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.883192 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.883194 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=343 2026.08.17 23:52:13.883195 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.883197 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 343 2026.08.17 23:52:13.883199 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.883200 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 342, new matched idx: 342 2026.08.17 23:52:13.883202 [ 423993 ] {} RaftInstance: last durable index 335, precommit index 342 2026.08.17 23:52:13.883204 [ 423993 ] {} RaftInstance: quorum idx 1, 342 342 335 2026.08.17 23:52:13.883205 [ 423993 ] {} RaftInstance: local log idx 342, target_commit_idx 342, quick_commit_index_ 342, state_->get_commit_idx() 342 2026.08.17 23:52:13.883255 [ 423994 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=2, CommitIndex=0 and Term=0 2026.08.17 23:52:13.883263 [ 423994 ] {} RaftInstance: append at log_idx 343, timestamp 1787010733883257 2026.08.17 23:52:13.883266 [ 423994 ] {} RaftInstance: append at log_idx 344, timestamp 1787010733883257 2026.08.17 23:52:13.883272 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.883274 [ 424009 ] {} RaftInstance: last_log_idx: 342, starting_idx: 1, cur_nxt_idx: 345 2026.08.17 23:52:13.883276 [ 424009 ] {} RaftInstance: last sent log (343) to peer 3 is not applied, cnt 1 2026.08.17 23:52:13.883278 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=342, LastLogTerm=1, EntriesLength=2, CommitIndex=342, Term=1, peer_last_sent_idx 343 2026.08.17 23:52:13.883279 [ 424009 ] {} RaftInstance: idx range: 343-344 2026.08.17 23:52:13.883281 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.883288 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.883290 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.883291 [ 424009 ] {} RaftInstance: last_log_idx: 342, starting_idx: 1, cur_nxt_idx: 345 2026.08.17 23:52:13.883293 [ 424009 ] {} RaftInstance: last sent log (343) to peer 2 is not applied, cnt 1 2026.08.17 23:52:13.883294 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=342, LastLogTerm=1, EntriesLength=2, CommitIndex=342, Term=1, peer_last_sent_idx 343 2026.08.17 23:52:13.883296 [ 424009 ] {} RaftInstance: idx range: 343-344 2026.08.17 23:52:13.883298 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.883311 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.887178 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.887183 [ 423980 ] {} RaftInstance: last durable index 342, precommit index 344 2026.08.17 23:52:13.887186 [ 423980 ] {} RaftInstance: quorum idx 1, 342 342 342 2026.08.17 23:52:13.887188 [ 423980 ] {} RaftInstance: local log idx 344, target_commit_idx 342, quick_commit_index_ 342, state_->get_commit_idx() 342 2026.08.17 23:52:13.887208 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.887211 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=345 2026.08.17 23:52:13.887214 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.887216 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 345 2026.08.17 23:52:13.887218 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.887220 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 342, new matched idx: 344 2026.08.17 23:52:13.887222 [ 423989 ] {} RaftInstance: last durable index 342, precommit index 344 2026.08.17 23:52:13.887224 [ 423989 ] {} RaftInstance: quorum idx 1, 344 342 342 2026.08.17 23:52:13.887226 [ 423989 ] {} RaftInstance: local log idx 344, target_commit_idx 342, quick_commit_index_ 342, state_->get_commit_idx() 342 2026.08.17 23:52:13.887231 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.887233 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=345 2026.08.17 23:52:13.887234 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.887236 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 345 2026.08.17 23:52:13.887237 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.887238 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 342, new matched idx: 344 2026.08.17 23:52:13.887240 [ 423989 ] {} RaftInstance: last durable index 342, precommit index 344 2026.08.17 23:52:13.887242 [ 423989 ] {} RaftInstance: quorum idx 1, 344 344 342 2026.08.17 23:52:13.887243 [ 423989 ] {} RaftInstance: trigger commit upto 344 2026.08.17 23:52:13.887245 [ 423989 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.887247 [ 423989 ] {} RaftInstance: last_log_idx: 344, starting_idx: 1, cur_nxt_idx: 345 2026.08.17 23:52:13.887249 [ 423989 ] {} RaftInstance: append_entries for 3 with LastLogIndex=344, LastLogTerm=1, EntriesLength=0, CommitIndex=344, Term=1, peer_last_sent_idx 343 2026.08.17 23:52:13.887251 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.887253 [ 423989 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.887263 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:13.887265 [ 423989 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.887266 [ 423989 ] {} RaftInstance: last_log_idx: 344, starting_idx: 1, cur_nxt_idx: 345 2026.08.17 23:52:13.887268 [ 423989 ] {} RaftInstance: append_entries for 2 with LastLogIndex=344, LastLogTerm=1, EntriesLength=0, CommitIndex=344, Term=1, peer_last_sent_idx 343 2026.08.17 23:52:13.887269 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.887271 [ 423989 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.887278 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:13.887280 [ 423989 ] {} RaftInstance: local log idx 344, target_commit_idx 344, quick_commit_index_ 344, state_->get_commit_idx() 342 2026.08.17 23:52:13.887281 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.887285 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.887287 [ 424007 ] {} RaftInstance: commit upto 344, current idx 342 2026.08.17 23:52:13.887289 [ 424007 ] {} RaftInstance: commit upto 344, current idx 343 2026.08.17 23:52:13.887296 [ 424007 ] {} RaftInstance: commit upto 344, current idx 344 2026.08.17 23:52:13.887299 [ 424007 ] {} RaftInstance: notify cb 344 0x7f0ecee5ab20 2026.08.17 23:52:13.887313 [ 424007 ] {} RaftInstance: DONE: commit upto 344, current idx 344 2026.08.17 23:52:13.887314 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.887320 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.887323 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=345 2026.08.17 23:52:13.887325 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.887329 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 345 2026.08.17 23:52:13.887331 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.887333 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 344, new matched idx: 344 2026.08.17 23:52:13.887335 [ 423996 ] {} RaftInstance: last durable index 342, precommit index 344 2026.08.17 23:52:13.887338 [ 423996 ] {} RaftInstance: quorum idx 1, 344 344 342 2026.08.17 23:52:13.887340 [ 423996 ] {} RaftInstance: local log idx 344, target_commit_idx 344, quick_commit_index_ 344, state_->get_commit_idx() 344 2026.08.17 23:52:13.887347 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.887352 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=345 2026.08.17 23:52:13.887354 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.887357 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 345 2026.08.17 23:52:13.887359 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.887360 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 344, new matched idx: 344 2026.08.17 23:52:13.887363 [ 423984 ] {} RaftInstance: last durable index 342, precommit index 344 2026.08.17 23:52:13.887366 [ 423984 ] {} RaftInstance: quorum idx 1, 344 344 342 2026.08.17 23:52:13.887367 [ 423984 ] {} RaftInstance: local log idx 344, target_commit_idx 344, quick_commit_index_ 344, state_->get_commit_idx() 344 2026.08.17 23:52:13.887400 [ 423996 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.887406 [ 423996 ] {} RaftInstance: append at log_idx 345, timestamp 1787010733887401 2026.08.17 23:52:13.887413 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.887416 [ 424009 ] {} RaftInstance: last_log_idx: 344, starting_idx: 1, cur_nxt_idx: 346 2026.08.17 23:52:13.887419 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=344, LastLogTerm=1, EntriesLength=1, CommitIndex=344, Term=1, peer_last_sent_idx 345 2026.08.17 23:52:13.887420 [ 424009 ] {} RaftInstance: idx: 345 2026.08.17 23:52:13.887423 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.887432 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.887433 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.887435 [ 424009 ] {} RaftInstance: last_log_idx: 344, starting_idx: 1, cur_nxt_idx: 346 2026.08.17 23:52:13.887437 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=344, LastLogTerm=1, EntriesLength=1, CommitIndex=344, Term=1, peer_last_sent_idx 345 2026.08.17 23:52:13.887438 [ 424009 ] {} RaftInstance: idx: 345 2026.08.17 23:52:13.887440 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.887447 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.891362 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.891365 [ 423980 ] {} RaftInstance: last durable index 344, precommit index 345 2026.08.17 23:52:13.891368 [ 423980 ] {} RaftInstance: quorum idx 1, 344 344 344 2026.08.17 23:52:13.891370 [ 423980 ] {} RaftInstance: local log idx 345, target_commit_idx 344, quick_commit_index_ 344, state_->get_commit_idx() 344 2026.08.17 23:52:13.891404 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.891409 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=346 2026.08.17 23:52:13.891413 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.891416 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 346 2026.08.17 23:52:13.891418 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.891420 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 344, new matched idx: 345 2026.08.17 23:52:13.891422 [ 423995 ] {} RaftInstance: last durable index 344, precommit index 345 2026.08.17 23:52:13.891425 [ 423995 ] {} RaftInstance: quorum idx 1, 345 344 344 2026.08.17 23:52:13.891426 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.891427 [ 423995 ] {} RaftInstance: local log idx 345, target_commit_idx 344, quick_commit_index_ 344, state_->get_commit_idx() 344 2026.08.17 23:52:13.891434 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=346 2026.08.17 23:52:13.891436 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.891438 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 346 2026.08.17 23:52:13.891440 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.891441 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 344, new matched idx: 345 2026.08.17 23:52:13.891443 [ 423994 ] {} RaftInstance: last durable index 344, precommit index 345 2026.08.17 23:52:13.891445 [ 423994 ] {} RaftInstance: quorum idx 1, 345 345 344 2026.08.17 23:52:13.891447 [ 423994 ] {} RaftInstance: trigger commit upto 345 2026.08.17 23:52:13.891449 [ 423994 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.891451 [ 423994 ] {} RaftInstance: last_log_idx: 345, starting_idx: 1, cur_nxt_idx: 346 2026.08.17 23:52:13.891453 [ 423994 ] {} RaftInstance: append_entries for 3 with LastLogIndex=345, LastLogTerm=1, EntriesLength=0, CommitIndex=345, Term=1, peer_last_sent_idx 345 2026.08.17 23:52:13.891454 [ 423994 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.891456 [ 423994 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.891466 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:13.891468 [ 423994 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.891470 [ 423994 ] {} RaftInstance: last_log_idx: 345, starting_idx: 1, cur_nxt_idx: 346 2026.08.17 23:52:13.891471 [ 423994 ] {} RaftInstance: append_entries for 2 with LastLogIndex=345, LastLogTerm=1, EntriesLength=0, CommitIndex=345, Term=1, peer_last_sent_idx 345 2026.08.17 23:52:13.891473 [ 423994 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.891474 [ 423994 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.891481 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:13.891483 [ 423994 ] {} RaftInstance: local log idx 345, target_commit_idx 345, quick_commit_index_ 345, state_->get_commit_idx() 344 2026.08.17 23:52:13.891484 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.891489 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.891493 [ 424007 ] {} RaftInstance: commit upto 345, current idx 344 2026.08.17 23:52:13.891495 [ 424007 ] {} RaftInstance: commit upto 345, current idx 345 2026.08.17 23:52:13.891502 [ 424007 ] {} RaftInstance: notify cb 345 0x7f0ecee5c120 2026.08.17 23:52:13.891510 [ 424007 ] {} RaftInstance: DONE: commit upto 345, current idx 345 2026.08.17 23:52:13.891512 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.891531 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.891534 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=346 2026.08.17 23:52:13.891537 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.891539 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 346 2026.08.17 23:52:13.891541 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.891542 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 345, new matched idx: 345 2026.08.17 23:52:13.891544 [ 423985 ] {} RaftInstance: last durable index 344, precommit index 345 2026.08.17 23:52:13.891547 [ 423985 ] {} RaftInstance: quorum idx 1, 345 345 344 2026.08.17 23:52:13.891549 [ 423985 ] {} RaftInstance: local log idx 345, target_commit_idx 345, quick_commit_index_ 345, state_->get_commit_idx() 345 2026.08.17 23:52:13.891552 [ 423989 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.891560 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.891561 [ 423989 ] {} RaftInstance: append at log_idx 346, timestamp 1787010733891554 2026.08.17 23:52:13.891564 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=346 2026.08.17 23:52:13.891572 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.891575 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 346 2026.08.17 23:52:13.891577 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.891578 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 345, new matched idx: 345 2026.08.17 23:52:13.891580 [ 423992 ] {} RaftInstance: last durable index 344, precommit index 346 2026.08.17 23:52:13.891582 [ 423992 ] {} RaftInstance: quorum idx 1, 345 345 344 2026.08.17 23:52:13.891584 [ 423992 ] {} RaftInstance: local log idx 346, target_commit_idx 345, quick_commit_index_ 345, state_->get_commit_idx() 345 2026.08.17 23:52:13.891586 [ 423992 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.891588 [ 423992 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.891589 [ 423992 ] {} RaftInstance: last_log_idx: 345, starting_idx: 1, cur_nxt_idx: 347 2026.08.17 23:52:13.891591 [ 423992 ] {} RaftInstance: append_entries for 3 with LastLogIndex=345, LastLogTerm=1, EntriesLength=1, CommitIndex=345, Term=1, peer_last_sent_idx 346 2026.08.17 23:52:13.891593 [ 423992 ] {} RaftInstance: idx: 346 2026.08.17 23:52:13.891595 [ 423992 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.891605 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:13.891645 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.891648 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.891650 [ 424009 ] {} RaftInstance: last_log_idx: 345, starting_idx: 1, cur_nxt_idx: 347 2026.08.17 23:52:13.891652 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=345, LastLogTerm=1, EntriesLength=1, CommitIndex=345, Term=1, peer_last_sent_idx 346 2026.08.17 23:52:13.891654 [ 424009 ] {} RaftInstance: idx: 346 2026.08.17 23:52:13.891656 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.891663 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.895460 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.895464 [ 423980 ] {} RaftInstance: last durable index 345, precommit index 346 2026.08.17 23:52:13.895467 [ 423980 ] {} RaftInstance: quorum idx 1, 345 345 345 2026.08.17 23:52:13.895469 [ 423980 ] {} RaftInstance: local log idx 346, target_commit_idx 345, quick_commit_index_ 345, state_->get_commit_idx() 345 2026.08.17 23:52:13.895521 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.895523 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.895528 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=347 2026.08.17 23:52:13.895530 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.895533 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 347 2026.08.17 23:52:13.895535 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.895537 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 345, new matched idx: 346 2026.08.17 23:52:13.895539 [ 423985 ] {} RaftInstance: last durable index 345, precommit index 346 2026.08.17 23:52:13.895542 [ 423985 ] {} RaftInstance: quorum idx 1, 346 345 345 2026.08.17 23:52:13.895544 [ 423985 ] {} RaftInstance: local log idx 346, target_commit_idx 345, quick_commit_index_ 345, state_->get_commit_idx() 345 2026.08.17 23:52:13.895548 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=347 2026.08.17 23:52:13.895550 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.895552 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 347 2026.08.17 23:52:13.895553 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.895555 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 345, new matched idx: 346 2026.08.17 23:52:13.895557 [ 423993 ] {} RaftInstance: last durable index 345, precommit index 346 2026.08.17 23:52:13.895558 [ 423993 ] {} RaftInstance: quorum idx 1, 346 346 345 2026.08.17 23:52:13.895560 [ 423993 ] {} RaftInstance: trigger commit upto 346 2026.08.17 23:52:13.895562 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.895564 [ 423993 ] {} RaftInstance: last_log_idx: 346, starting_idx: 1, cur_nxt_idx: 347 2026.08.17 23:52:13.895566 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=346, LastLogTerm=1, EntriesLength=0, CommitIndex=346, Term=1, peer_last_sent_idx 346 2026.08.17 23:52:13.895567 [ 423993 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.895569 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.895578 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:13.895579 [ 423993 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.895581 [ 423993 ] {} RaftInstance: last_log_idx: 346, starting_idx: 1, cur_nxt_idx: 347 2026.08.17 23:52:13.895583 [ 423993 ] {} RaftInstance: append_entries for 2 with LastLogIndex=346, LastLogTerm=1, EntriesLength=0, CommitIndex=346, Term=1, peer_last_sent_idx 346 2026.08.17 23:52:13.895584 [ 423993 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.895586 [ 423993 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.895592 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:13.895593 [ 423993 ] {} RaftInstance: local log idx 346, target_commit_idx 346, quick_commit_index_ 346, state_->get_commit_idx() 345 2026.08.17 23:52:13.895595 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.895599 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.895601 [ 424007 ] {} RaftInstance: commit upto 346, current idx 345 2026.08.17 23:52:13.895603 [ 424007 ] {} RaftInstance: commit upto 346, current idx 346 2026.08.17 23:52:13.895610 [ 424007 ] {} RaftInstance: notify cb 346 0x7f0ecee5c220 2026.08.17 23:52:13.895625 [ 424007 ] {} RaftInstance: DONE: commit upto 346, current idx 346 2026.08.17 23:52:13.895627 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.895649 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.895653 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=347 2026.08.17 23:52:13.895655 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.895657 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 347 2026.08.17 23:52:13.895658 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.895660 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 346, new matched idx: 346 2026.08.17 23:52:13.895662 [ 423982 ] {} RaftInstance: last durable index 345, precommit index 346 2026.08.17 23:52:13.895664 [ 423982 ] {} RaftInstance: quorum idx 1, 346 346 345 2026.08.17 23:52:13.895665 [ 423982 ] {} RaftInstance: local log idx 346, target_commit_idx 346, quick_commit_index_ 346, state_->get_commit_idx() 346 2026.08.17 23:52:13.895671 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.895673 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=347 2026.08.17 23:52:13.895674 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.895676 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 347 2026.08.17 23:52:13.895677 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.895679 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 346, new matched idx: 346 2026.08.17 23:52:13.895680 [ 423982 ] {} RaftInstance: last durable index 345, precommit index 346 2026.08.17 23:52:13.895682 [ 423982 ] {} RaftInstance: quorum idx 1, 346 346 345 2026.08.17 23:52:13.895683 [ 423982 ] {} RaftInstance: local log idx 346, target_commit_idx 346, quick_commit_index_ 346, state_->get_commit_idx() 346 2026.08.17 23:52:13.899870 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.899876 [ 423980 ] {} RaftInstance: last durable index 346, precommit index 346 2026.08.17 23:52:13.899880 [ 423980 ] {} RaftInstance: quorum idx 1, 346 346 346 2026.08.17 23:52:13.899882 [ 423980 ] {} RaftInstance: local log idx 346, target_commit_idx 346, quick_commit_index_ 346, state_->get_commit_idx() 346 2026.08.17 23:52:13.901561 [ 423983 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.901581 [ 423983 ] {} RaftInstance: append at log_idx 347, timestamp 1787010733901564 2026.08.17 23:52:13.901590 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.901594 [ 424009 ] {} RaftInstance: last_log_idx: 346, starting_idx: 1, cur_nxt_idx: 348 2026.08.17 23:52:13.901597 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=346, LastLogTerm=1, EntriesLength=1, CommitIndex=346, Term=1, peer_last_sent_idx 347 2026.08.17 23:52:13.901599 [ 424009 ] {} RaftInstance: idx: 347 2026.08.17 23:52:13.901602 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.901611 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.901613 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.901615 [ 424009 ] {} RaftInstance: last_log_idx: 346, starting_idx: 1, cur_nxt_idx: 348 2026.08.17 23:52:13.901617 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=346, LastLogTerm=1, EntriesLength=1, CommitIndex=346, Term=1, peer_last_sent_idx 347 2026.08.17 23:52:13.901619 [ 424009 ] {} RaftInstance: idx: 347 2026.08.17 23:52:13.901620 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.901631 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.904748 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.904754 [ 423980 ] {} RaftInstance: last durable index 347, precommit index 347 2026.08.17 23:52:13.904757 [ 423980 ] {} RaftInstance: quorum idx 1, 347 346 346 2026.08.17 23:52:13.904759 [ 423980 ] {} RaftInstance: local log idx 347, target_commit_idx 346, quick_commit_index_ 346, state_->get_commit_idx() 346 2026.08.17 23:52:13.904779 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.904783 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=348 2026.08.17 23:52:13.904785 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.904788 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 348 2026.08.17 23:52:13.904790 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.904791 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 346, new matched idx: 347 2026.08.17 23:52:13.904794 [ 423990 ] {} RaftInstance: last durable index 347, precommit index 347 2026.08.17 23:52:13.904796 [ 423990 ] {} RaftInstance: quorum idx 1, 347 347 346 2026.08.17 23:52:13.904797 [ 423990 ] {} RaftInstance: trigger commit upto 347 2026.08.17 23:52:13.904799 [ 423990 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.904801 [ 423990 ] {} RaftInstance: last_log_idx: 347, starting_idx: 1, cur_nxt_idx: 348 2026.08.17 23:52:13.904804 [ 423990 ] {} RaftInstance: append_entries for 3 with LastLogIndex=347, LastLogTerm=1, EntriesLength=0, CommitIndex=347, Term=1, peer_last_sent_idx 347 2026.08.17 23:52:13.904806 [ 423990 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.904823 [ 423990 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.904837 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:13.904839 [ 423990 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.904841 [ 423990 ] {} RaftInstance: local log idx 347, target_commit_idx 347, quick_commit_index_ 347, state_->get_commit_idx() 346 2026.08.17 23:52:13.904843 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.904848 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.904851 [ 424007 ] {} RaftInstance: commit upto 347, current idx 346 2026.08.17 23:52:13.904853 [ 424007 ] {} RaftInstance: commit upto 347, current idx 347 2026.08.17 23:52:13.904855 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.904858 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=348 2026.08.17 23:52:13.904860 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.904862 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 348 2026.08.17 23:52:13.904863 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.904865 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 346, new matched idx: 347 2026.08.17 23:52:13.904867 [ 423992 ] {} RaftInstance: last durable index 347, precommit index 347 2026.08.17 23:52:13.904869 [ 423992 ] {} RaftInstance: quorum idx 1, 347 347 347 2026.08.17 23:52:13.904871 [ 423992 ] {} RaftInstance: local log idx 347, target_commit_idx 347, quick_commit_index_ 347, state_->get_commit_idx() 346 2026.08.17 23:52:13.904872 [ 423992 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.904874 [ 423992 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.904876 [ 423992 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.904880 [ 423992 ] {} RaftInstance: last_log_idx: 347, starting_idx: 1, cur_nxt_idx: 348 2026.08.17 23:52:13.904878 [ 424007 ] {} RaftInstance: notify cb 347 0x7f0ecee5ad20 2026.08.17 23:52:13.904882 [ 423992 ] {} RaftInstance: append_entries for 2 with LastLogIndex=347, LastLogTerm=1, EntriesLength=0, CommitIndex=347, Term=1, peer_last_sent_idx 347 2026.08.17 23:52:13.904890 [ 423992 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.904892 [ 423992 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.904893 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.904899 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:13.904903 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=348 2026.08.17 23:52:13.904905 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.904906 [ 424007 ] {} RaftInstance: DONE: commit upto 347, current idx 347 2026.08.17 23:52:13.904908 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 348 2026.08.17 23:52:13.904915 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.904917 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 347, new matched idx: 347 2026.08.17 23:52:13.904910 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.904920 [ 423991 ] {} RaftInstance: last durable index 347, precommit index 347 2026.08.17 23:52:13.904923 [ 423991 ] {} RaftInstance: quorum idx 1, 347 347 347 2026.08.17 23:52:13.904924 [ 423991 ] {} RaftInstance: local log idx 347, target_commit_idx 347, quick_commit_index_ 347, state_->get_commit_idx() 347 2026.08.17 23:52:13.904950 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.904953 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=348 2026.08.17 23:52:13.904955 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.904957 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 348 2026.08.17 23:52:13.904958 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.904960 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 347, new matched idx: 347 2026.08.17 23:52:13.904961 [ 423995 ] {} RaftInstance: last durable index 347, precommit index 347 2026.08.17 23:52:13.904963 [ 423995 ] {} RaftInstance: quorum idx 1, 347 347 347 2026.08.17 23:52:13.904965 [ 423995 ] {} RaftInstance: local log idx 347, target_commit_idx 347, quick_commit_index_ 347, state_->get_commit_idx() 347 2026.08.17 23:52:13.905361 [ 423994 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.905373 [ 423994 ] {} RaftInstance: append at log_idx 348, timestamp 1787010733905363 2026.08.17 23:52:13.905380 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.905383 [ 424009 ] {} RaftInstance: last_log_idx: 347, starting_idx: 1, cur_nxt_idx: 349 2026.08.17 23:52:13.905385 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=347, LastLogTerm=1, EntriesLength=1, CommitIndex=347, Term=1, peer_last_sent_idx 348 2026.08.17 23:52:13.905387 [ 424009 ] {} RaftInstance: idx: 348 2026.08.17 23:52:13.905389 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.905396 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.905398 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.905399 [ 424009 ] {} RaftInstance: last_log_idx: 347, starting_idx: 1, cur_nxt_idx: 349 2026.08.17 23:52:13.905402 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=347, LastLogTerm=1, EntriesLength=1, CommitIndex=347, Term=1, peer_last_sent_idx 348 2026.08.17 23:52:13.905404 [ 424009 ] {} RaftInstance: idx: 348 2026.08.17 23:52:13.905405 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.905412 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.908995 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.909000 [ 423980 ] {} RaftInstance: last durable index 348, precommit index 348 2026.08.17 23:52:13.909003 [ 423980 ] {} RaftInstance: quorum idx 1, 348 347 347 2026.08.17 23:52:13.909005 [ 423980 ] {} RaftInstance: local log idx 348, target_commit_idx 347, quick_commit_index_ 347, state_->get_commit_idx() 347 2026.08.17 23:52:13.909038 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.909041 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=349 2026.08.17 23:52:13.909044 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.909047 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 349 2026.08.17 23:52:13.909046 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.909049 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.909055 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 347, new matched idx: 348 2026.08.17 23:52:13.909057 [ 423988 ] {} RaftInstance: last durable index 348, precommit index 348 2026.08.17 23:52:13.909059 [ 423988 ] {} RaftInstance: quorum idx 1, 348 348 347 2026.08.17 23:52:13.909061 [ 423988 ] {} RaftInstance: trigger commit upto 348 2026.08.17 23:52:13.909063 [ 423988 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.909065 [ 423988 ] {} RaftInstance: last_log_idx: 347, starting_idx: 1, cur_nxt_idx: 349 2026.08.17 23:52:13.909067 [ 423988 ] {} RaftInstance: append_entries for 3 with LastLogIndex=347, LastLogTerm=1, EntriesLength=1, CommitIndex=348, Term=1, peer_last_sent_idx 348 2026.08.17 23:52:13.909068 [ 423988 ] {} RaftInstance: idx: 348 2026.08.17 23:52:13.909070 [ 423988 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.909083 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:13.909085 [ 423988 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.909086 [ 423988 ] {} RaftInstance: last_log_idx: 348, starting_idx: 1, cur_nxt_idx: 349 2026.08.17 23:52:13.909088 [ 423988 ] {} RaftInstance: append_entries for 2 with LastLogIndex=348, LastLogTerm=1, EntriesLength=0, CommitIndex=348, Term=1, peer_last_sent_idx 348 2026.08.17 23:52:13.909090 [ 423988 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.909091 [ 423988 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.909098 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:13.909100 [ 423988 ] {} RaftInstance: local log idx 348, target_commit_idx 348, quick_commit_index_ 348, state_->get_commit_idx() 347 2026.08.17 23:52:13.909102 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.909110 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.909112 [ 424007 ] {} RaftInstance: commit upto 348, current idx 347 2026.08.17 23:52:13.909114 [ 424007 ] {} RaftInstance: commit upto 348, current idx 348 2026.08.17 23:52:13.909129 [ 424007 ] {} RaftInstance: notify cb 348 0x7f0ecee5c420 2026.08.17 23:52:13.909137 [ 424007 ] {} RaftInstance: DONE: commit upto 348, current idx 348 2026.08.17 23:52:13.909139 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.909151 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.909156 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=349 2026.08.17 23:52:13.909158 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.909160 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 349 2026.08.17 23:52:13.909161 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.909163 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 347, new matched idx: 348 2026.08.17 23:52:13.909164 [ 423992 ] {} RaftInstance: last durable index 348, precommit index 348 2026.08.17 23:52:13.909166 [ 423992 ] {} RaftInstance: quorum idx 1, 348 348 348 2026.08.17 23:52:13.909168 [ 423992 ] {} RaftInstance: local log idx 348, target_commit_idx 348, quick_commit_index_ 348, state_->get_commit_idx() 348 2026.08.17 23:52:13.909152 [ 423990 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.909188 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=349 2026.08.17 23:52:13.909190 [ 423990 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.909192 [ 423990 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 349 2026.08.17 23:52:13.909193 [ 423990 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.909195 [ 423990 ] {} RaftInstance: peer 2, prev matched idx: 348, new matched idx: 348 2026.08.17 23:52:13.909196 [ 423990 ] {} RaftInstance: last durable index 348, precommit index 348 2026.08.17 23:52:13.909198 [ 423990 ] {} RaftInstance: quorum idx 1, 348 348 348 2026.08.17 23:52:13.909200 [ 423990 ] {} RaftInstance: local log idx 348, target_commit_idx 348, quick_commit_index_ 348, state_->get_commit_idx() 348 2026.08.17 23:52:13.909204 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=349 2026.08.17 23:52:13.909206 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.909209 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 349 2026.08.17 23:52:13.909210 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.909212 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 348, new matched idx: 348 2026.08.17 23:52:13.909213 [ 423996 ] {} RaftInstance: last durable index 348, precommit index 348 2026.08.17 23:52:13.909215 [ 423996 ] {} RaftInstance: quorum idx 1, 348 348 348 2026.08.17 23:52:13.909217 [ 423996 ] {} RaftInstance: local log idx 348, target_commit_idx 348, quick_commit_index_ 348, state_->get_commit_idx() 348 2026.08.17 23:52:13.909437 [ 423995 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.909449 [ 423995 ] {} RaftInstance: append at log_idx 349, timestamp 1787010733909440 2026.08.17 23:52:13.909457 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.909460 [ 424009 ] {} RaftInstance: last_log_idx: 348, starting_idx: 1, cur_nxt_idx: 350 2026.08.17 23:52:13.909463 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=348, LastLogTerm=1, EntriesLength=1, CommitIndex=348, Term=1, peer_last_sent_idx 348 2026.08.17 23:52:13.909467 [ 424009 ] {} RaftInstance: idx: 349 2026.08.17 23:52:13.909471 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.909479 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.909481 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.909482 [ 424009 ] {} RaftInstance: last_log_idx: 348, starting_idx: 1, cur_nxt_idx: 350 2026.08.17 23:52:13.909485 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=348, LastLogTerm=1, EntriesLength=1, CommitIndex=348, Term=1, peer_last_sent_idx 349 2026.08.17 23:52:13.909487 [ 424009 ] {} RaftInstance: idx: 349 2026.08.17 23:52:13.909488 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.909494 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.913217 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.913222 [ 423980 ] {} RaftInstance: last durable index 349, precommit index 349 2026.08.17 23:52:13.913226 [ 423980 ] {} RaftInstance: quorum idx 1, 349 348 348 2026.08.17 23:52:13.913228 [ 423980 ] {} RaftInstance: local log idx 349, target_commit_idx 348, quick_commit_index_ 348, state_->get_commit_idx() 348 2026.08.17 23:52:13.913247 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.913251 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=350 2026.08.17 23:52:13.913253 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.913255 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 350 2026.08.17 23:52:13.913257 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.913258 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 348, new matched idx: 349 2026.08.17 23:52:13.913261 [ 423991 ] {} RaftInstance: last durable index 349, precommit index 349 2026.08.17 23:52:13.913264 [ 423991 ] {} RaftInstance: quorum idx 1, 349 349 348 2026.08.17 23:52:13.913265 [ 423991 ] {} RaftInstance: trigger commit upto 349 2026.08.17 23:52:13.913267 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.913269 [ 423991 ] {} RaftInstance: last_log_idx: 349, starting_idx: 1, cur_nxt_idx: 350 2026.08.17 23:52:13.913271 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=349, LastLogTerm=1, EntriesLength=0, CommitIndex=349, Term=1, peer_last_sent_idx 349 2026.08.17 23:52:13.913273 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.913275 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.913289 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:13.913291 [ 423991 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.913293 [ 423991 ] {} RaftInstance: local log idx 349, target_commit_idx 349, quick_commit_index_ 349, state_->get_commit_idx() 348 2026.08.17 23:52:13.913294 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.913298 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.913301 [ 424007 ] {} RaftInstance: commit upto 349, current idx 348 2026.08.17 23:52:13.913303 [ 424007 ] {} RaftInstance: commit upto 349, current idx 349 2026.08.17 23:52:13.913313 [ 424007 ] {} RaftInstance: notify cb 349 0x7f0ecef10c20 2026.08.17 23:52:13.913312 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.913319 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=350 2026.08.17 23:52:13.913321 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.913322 [ 424007 ] {} RaftInstance: DONE: commit upto 349, current idx 349 2026.08.17 23:52:13.913324 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 350 2026.08.17 23:52:13.913328 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.913324 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.913330 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 348, new matched idx: 349 2026.08.17 23:52:13.913350 [ 423989 ] {} RaftInstance: last durable index 349, precommit index 349 2026.08.17 23:52:13.913351 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.913353 [ 423989 ] {} RaftInstance: quorum idx 1, 349 349 349 2026.08.17 23:52:13.913355 [ 423989 ] {} RaftInstance: local log idx 349, target_commit_idx 349, quick_commit_index_ 349, state_->get_commit_idx() 349 2026.08.17 23:52:13.913357 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.913359 [ 423989 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.913361 [ 423989 ] {} RaftInstance: last_log_idx: 349, starting_idx: 1, cur_nxt_idx: 350 2026.08.17 23:52:13.913363 [ 423989 ] {} RaftInstance: append_entries for 2 with LastLogIndex=349, LastLogTerm=1, EntriesLength=0, CommitIndex=349, Term=1, peer_last_sent_idx 349 2026.08.17 23:52:13.913365 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.913367 [ 423989 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.913375 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:13.913379 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=350 2026.08.17 23:52:13.913381 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.913383 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 350 2026.08.17 23:52:13.913384 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.913386 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 349, new matched idx: 349 2026.08.17 23:52:13.913388 [ 423991 ] {} RaftInstance: last durable index 349, precommit index 349 2026.08.17 23:52:13.913391 [ 423991 ] {} RaftInstance: quorum idx 1, 349 349 349 2026.08.17 23:52:13.913393 [ 423991 ] {} RaftInstance: local log idx 349, target_commit_idx 349, quick_commit_index_ 349, state_->get_commit_idx() 349 2026.08.17 23:52:13.913426 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.913428 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=350 2026.08.17 23:52:13.913430 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.913432 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 350 2026.08.17 23:52:13.913433 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.913434 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 349, new matched idx: 349 2026.08.17 23:52:13.913436 [ 423993 ] {} RaftInstance: last durable index 349, precommit index 349 2026.08.17 23:52:13.913438 [ 423993 ] {} RaftInstance: quorum idx 1, 349 349 349 2026.08.17 23:52:13.913440 [ 423993 ] {} RaftInstance: local log idx 349, target_commit_idx 349, quick_commit_index_ 349, state_->get_commit_idx() 349 2026.08.17 23:52:13.914024 [ 423990 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.914042 [ 423990 ] {} RaftInstance: append at log_idx 350, timestamp 1787010733914027 2026.08.17 23:52:13.914049 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.914052 [ 424009 ] {} RaftInstance: last_log_idx: 349, starting_idx: 1, cur_nxt_idx: 351 2026.08.17 23:52:13.914054 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=349, LastLogTerm=1, EntriesLength=1, CommitIndex=349, Term=1, peer_last_sent_idx 350 2026.08.17 23:52:13.914056 [ 424009 ] {} RaftInstance: idx: 350 2026.08.17 23:52:13.914058 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.914067 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.914068 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.914070 [ 424009 ] {} RaftInstance: last_log_idx: 349, starting_idx: 1, cur_nxt_idx: 351 2026.08.17 23:52:13.914072 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=349, LastLogTerm=1, EntriesLength=1, CommitIndex=349, Term=1, peer_last_sent_idx 350 2026.08.17 23:52:13.914073 [ 424009 ] {} RaftInstance: idx: 350 2026.08.17 23:52:13.914075 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.914083 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.917572 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.917577 [ 423980 ] {} RaftInstance: last durable index 350, precommit index 350 2026.08.17 23:52:13.917580 [ 423980 ] {} RaftInstance: quorum idx 1, 350 349 349 2026.08.17 23:52:13.917582 [ 423980 ] {} RaftInstance: local log idx 350, target_commit_idx 349, quick_commit_index_ 349, state_->get_commit_idx() 349 2026.08.17 23:52:13.917627 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.917630 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=351 2026.08.17 23:52:13.917632 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.917634 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 351 2026.08.17 23:52:13.917635 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.917636 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.917643 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 349, new matched idx: 350 2026.08.17 23:52:13.917645 [ 423996 ] {} RaftInstance: last durable index 350, precommit index 350 2026.08.17 23:52:13.917647 [ 423996 ] {} RaftInstance: quorum idx 1, 350 350 349 2026.08.17 23:52:13.917649 [ 423996 ] {} RaftInstance: trigger commit upto 350 2026.08.17 23:52:13.917651 [ 423996 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.917653 [ 423996 ] {} RaftInstance: last_log_idx: 350, starting_idx: 1, cur_nxt_idx: 351 2026.08.17 23:52:13.917656 [ 423996 ] {} RaftInstance: append_entries for 3 with LastLogIndex=350, LastLogTerm=1, EntriesLength=0, CommitIndex=350, Term=1, peer_last_sent_idx 350 2026.08.17 23:52:13.917657 [ 423996 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.917659 [ 423996 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.917671 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:13.917673 [ 423996 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.917674 [ 423996 ] {} RaftInstance: last_log_idx: 349, starting_idx: 1, cur_nxt_idx: 351 2026.08.17 23:52:13.917676 [ 423996 ] {} RaftInstance: append_entries for 2 with LastLogIndex=349, LastLogTerm=1, EntriesLength=1, CommitIndex=350, Term=1, peer_last_sent_idx 350 2026.08.17 23:52:13.917678 [ 423996 ] {} RaftInstance: idx: 350 2026.08.17 23:52:13.917680 [ 423996 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.917687 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:13.917689 [ 423996 ] {} RaftInstance: local log idx 350, target_commit_idx 350, quick_commit_index_ 350, state_->get_commit_idx() 349 2026.08.17 23:52:13.917691 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.917699 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=351 2026.08.17 23:52:13.917701 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.917705 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 351 2026.08.17 23:52:13.917707 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.917708 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 349, new matched idx: 350 2026.08.17 23:52:13.917710 [ 423994 ] {} RaftInstance: last durable index 350, precommit index 350 2026.08.17 23:52:13.917711 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.917716 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.917719 [ 424007 ] {} RaftInstance: commit upto 350, current idx 349 2026.08.17 23:52:13.917720 [ 424007 ] {} RaftInstance: commit upto 350, current idx 350 2026.08.17 23:52:13.917731 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.917738 [ 424007 ] {} RaftInstance: notify cb 350 0x7f0ecef1d020 2026.08.17 23:52:13.917747 [ 424007 ] {} RaftInstance: DONE: commit upto 350, current idx 350 2026.08.17 23:52:13.917749 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.917712 [ 423994 ] {} RaftInstance: quorum idx 1, 350 350 350 2026.08.17 23:52:13.917752 [ 423994 ] {} RaftInstance: local log idx 350, target_commit_idx 350, quick_commit_index_ 350, state_->get_commit_idx() 350 2026.08.17 23:52:13.917756 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=351 2026.08.17 23:52:13.917759 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.917761 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 351 2026.08.17 23:52:13.917763 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.917764 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 350, new matched idx: 350 2026.08.17 23:52:13.917767 [ 423987 ] {} RaftInstance: last durable index 350, precommit index 350 2026.08.17 23:52:13.917770 [ 423987 ] {} RaftInstance: quorum idx 1, 350 350 350 2026.08.17 23:52:13.917776 [ 423987 ] {} RaftInstance: local log idx 350, target_commit_idx 350, quick_commit_index_ 350, state_->get_commit_idx() 350 2026.08.17 23:52:13.917781 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=351 2026.08.17 23:52:13.917784 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.917787 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 351 2026.08.17 23:52:13.917789 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.917790 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 350, new matched idx: 350 2026.08.17 23:52:13.917792 [ 423985 ] {} RaftInstance: last durable index 350, precommit index 350 2026.08.17 23:52:13.917795 [ 423985 ] {} RaftInstance: quorum idx 1, 350 350 350 2026.08.17 23:52:13.917797 [ 423985 ] {} RaftInstance: local log idx 350, target_commit_idx 350, quick_commit_index_ 350, state_->get_commit_idx() 350 2026.08.17 23:52:13.954046 [ 423988 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.954071 [ 423988 ] {} RaftInstance: append at log_idx 351, timestamp 1787010733954057 2026.08.17 23:52:13.954086 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.954091 [ 424009 ] {} RaftInstance: last_log_idx: 350, starting_idx: 1, cur_nxt_idx: 352 2026.08.17 23:52:13.954096 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=350, LastLogTerm=1, EntriesLength=1, CommitIndex=350, Term=1, peer_last_sent_idx 351 2026.08.17 23:52:13.954098 [ 424009 ] {} RaftInstance: idx: 351 2026.08.17 23:52:13.954105 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.954119 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.954121 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.954122 [ 424009 ] {} RaftInstance: last_log_idx: 350, starting_idx: 1, cur_nxt_idx: 352 2026.08.17 23:52:13.954124 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=350, LastLogTerm=1, EntriesLength=1, CommitIndex=350, Term=1, peer_last_sent_idx 350 2026.08.17 23:52:13.954126 [ 424009 ] {} RaftInstance: idx: 351 2026.08.17 23:52:13.954127 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.954138 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.957166 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.957172 [ 423980 ] {} RaftInstance: last durable index 351, precommit index 351 2026.08.17 23:52:13.957176 [ 423980 ] {} RaftInstance: quorum idx 1, 351 350 350 2026.08.17 23:52:13.957178 [ 423980 ] {} RaftInstance: local log idx 351, target_commit_idx 350, quick_commit_index_ 350, state_->get_commit_idx() 350 2026.08.17 23:52:13.957241 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.957246 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=352 2026.08.17 23:52:13.957254 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.957257 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 352 2026.08.17 23:52:13.957259 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.957261 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 350, new matched idx: 351 2026.08.17 23:52:13.957263 [ 423989 ] {} RaftInstance: last durable index 351, precommit index 351 2026.08.17 23:52:13.957267 [ 423989 ] {} RaftInstance: quorum idx 1, 351 351 350 2026.08.17 23:52:13.957268 [ 423989 ] {} RaftInstance: trigger commit upto 351 2026.08.17 23:52:13.957271 [ 423989 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.957274 [ 423989 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.957275 [ 423989 ] {} RaftInstance: last_log_idx: 351, starting_idx: 1, cur_nxt_idx: 352 2026.08.17 23:52:13.957278 [ 423989 ] {} RaftInstance: append_entries for 2 with LastLogIndex=351, LastLogTerm=1, EntriesLength=0, CommitIndex=351, Term=1, peer_last_sent_idx 351 2026.08.17 23:52:13.957280 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.957282 [ 423989 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.957292 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:13.957294 [ 423989 ] {} RaftInstance: local log idx 351, target_commit_idx 351, quick_commit_index_ 351, state_->get_commit_idx() 350 2026.08.17 23:52:13.957295 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.957303 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.957305 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=352 2026.08.17 23:52:13.957307 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.957308 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 352 2026.08.17 23:52:13.957311 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.957312 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 350, new matched idx: 351 2026.08.17 23:52:13.957314 [ 423989 ] {} RaftInstance: last durable index 351, precommit index 351 2026.08.17 23:52:13.957318 [ 423989 ] {} RaftInstance: quorum idx 1, 351 351 351 2026.08.17 23:52:13.957320 [ 423989 ] {} RaftInstance: local log idx 351, target_commit_idx 351, quick_commit_index_ 351, state_->get_commit_idx() 350 2026.08.17 23:52:13.957321 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.957328 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.957330 [ 423989 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.957332 [ 423989 ] {} RaftInstance: last_log_idx: 351, starting_idx: 1, cur_nxt_idx: 352 2026.08.17 23:52:13.957333 [ 423989 ] {} RaftInstance: append_entries for 3 with LastLogIndex=351, LastLogTerm=1, EntriesLength=0, CommitIndex=351, Term=1, peer_last_sent_idx 351 2026.08.17 23:52:13.957335 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.957336 [ 423989 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.957358 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.957362 [ 424007 ] {} RaftInstance: commit upto 351, current idx 350 2026.08.17 23:52:13.957364 [ 424007 ] {} RaftInstance: commit upto 351, current idx 351 2026.08.17 23:52:13.957379 [ 424007 ] {} RaftInstance: notify cb 351 0x7f0ecee5c920 2026.08.17 23:52:13.958355 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:13.958371 [ 423987 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.958373 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.959006 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=352 2026.08.17 23:52:13.959010 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.959013 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 352 2026.08.17 23:52:13.959013 [ 423987 ] {} RaftInstance: append at log_idx 352, timestamp 1787010733958998 2026.08.17 23:52:13.958388 [ 424007 ] {} RaftInstance: DONE: commit upto 351, current idx 351 2026.08.17 23:52:13.959019 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.959015 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.959023 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 351, new matched idx: 351 2026.08.17 23:52:13.958400 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.959026 [ 423992 ] {} RaftInstance: last durable index 351, precommit index 352 2026.08.17 23:52:13.959035 [ 423992 ] {} RaftInstance: quorum idx 1, 351 351 351 2026.08.17 23:52:13.959037 [ 423992 ] {} RaftInstance: local log idx 352, target_commit_idx 351, quick_commit_index_ 351, state_->get_commit_idx() 351 2026.08.17 23:52:13.959038 [ 423992 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.959041 [ 423992 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.959044 [ 423992 ] {} RaftInstance: last_log_idx: 351, starting_idx: 1, cur_nxt_idx: 353 2026.08.17 23:52:13.959047 [ 423992 ] {} RaftInstance: append_entries for 2 with LastLogIndex=351, LastLogTerm=1, EntriesLength=1, CommitIndex=351, Term=1, peer_last_sent_idx 352 2026.08.17 23:52:13.959049 [ 423992 ] {} RaftInstance: idx: 352 2026.08.17 23:52:13.959051 [ 423992 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.959072 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:13.959081 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.959084 [ 424009 ] {} RaftInstance: last_log_idx: 351, starting_idx: 1, cur_nxt_idx: 353 2026.08.17 23:52:13.959086 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=351, LastLogTerm=1, EntriesLength=1, CommitIndex=351, Term=1, peer_last_sent_idx 352 2026.08.17 23:52:13.959091 [ 424009 ] {} RaftInstance: idx: 352 2026.08.17 23:52:13.959093 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.959103 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.959105 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.959112 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=352 2026.08.17 23:52:13.959114 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.959116 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 352 2026.08.17 23:52:13.959118 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.959120 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 351, new matched idx: 351 2026.08.17 23:52:13.959121 [ 423983 ] {} RaftInstance: last durable index 351, precommit index 352 2026.08.17 23:52:13.959124 [ 423983 ] {} RaftInstance: quorum idx 1, 351 351 351 2026.08.17 23:52:13.959125 [ 423983 ] {} RaftInstance: local log idx 352, target_commit_idx 351, quick_commit_index_ 351, state_->get_commit_idx() 351 2026.08.17 23:52:13.959127 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.959140 [ 423983 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.961956 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.961961 [ 423980 ] {} RaftInstance: last durable index 352, precommit index 352 2026.08.17 23:52:13.961964 [ 423980 ] {} RaftInstance: quorum idx 1, 352 351 351 2026.08.17 23:52:13.961967 [ 423980 ] {} RaftInstance: local log idx 352, target_commit_idx 351, quick_commit_index_ 351, state_->get_commit_idx() 351 2026.08.17 23:52:13.961993 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.961997 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=353 2026.08.17 23:52:13.961999 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.962003 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 353 2026.08.17 23:52:13.962004 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.962006 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 351, new matched idx: 352 2026.08.17 23:52:13.962008 [ 423995 ] {} RaftInstance: last durable index 352, precommit index 352 2026.08.17 23:52:13.962011 [ 423995 ] {} RaftInstance: quorum idx 1, 352 352 351 2026.08.17 23:52:13.962013 [ 423995 ] {} RaftInstance: trigger commit upto 352 2026.08.17 23:52:13.962015 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.962017 [ 423995 ] {} RaftInstance: last_log_idx: 352, starting_idx: 1, cur_nxt_idx: 353 2026.08.17 23:52:13.962019 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=352, LastLogTerm=1, EntriesLength=0, CommitIndex=352, Term=1, peer_last_sent_idx 352 2026.08.17 23:52:13.962021 [ 423995 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.962023 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.962034 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:13.962036 [ 423995 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.962038 [ 423995 ] {} RaftInstance: local log idx 352, target_commit_idx 352, quick_commit_index_ 352, state_->get_commit_idx() 351 2026.08.17 23:52:13.962039 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.962045 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.962052 [ 424007 ] {} RaftInstance: commit upto 352, current idx 351 2026.08.17 23:52:13.962054 [ 424007 ] {} RaftInstance: commit upto 352, current idx 352 2026.08.17 23:52:13.962072 [ 424007 ] {} RaftInstance: notify cb 352 0x7f0ecef1d020 2026.08.17 23:52:13.962083 [ 424007 ] {} RaftInstance: DONE: commit upto 352, current idx 352 2026.08.17 23:52:13.962084 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.962090 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.962097 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=353 2026.08.17 23:52:13.962099 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.962102 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 353 2026.08.17 23:52:13.962103 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.962105 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 352, new matched idx: 352 2026.08.17 23:52:13.962106 [ 423986 ] {} RaftInstance: last durable index 352, precommit index 352 2026.08.17 23:52:13.962109 [ 423986 ] {} RaftInstance: quorum idx 1, 352 352 351 2026.08.17 23:52:13.962110 [ 423986 ] {} RaftInstance: local log idx 352, target_commit_idx 352, quick_commit_index_ 352, state_->get_commit_idx() 352 2026.08.17 23:52:13.962072 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.962119 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=353 2026.08.17 23:52:13.962122 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.962124 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 353 2026.08.17 23:52:13.962126 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.962128 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 351, new matched idx: 352 2026.08.17 23:52:13.962129 [ 423993 ] {} RaftInstance: last durable index 352, precommit index 352 2026.08.17 23:52:13.962132 [ 423993 ] {} RaftInstance: quorum idx 1, 352 352 352 2026.08.17 23:52:13.962134 [ 423993 ] {} RaftInstance: local log idx 352, target_commit_idx 352, quick_commit_index_ 352, state_->get_commit_idx() 352 2026.08.17 23:52:13.962135 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.962137 [ 423993 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.962139 [ 423993 ] {} RaftInstance: last_log_idx: 352, starting_idx: 1, cur_nxt_idx: 353 2026.08.17 23:52:13.962141 [ 423993 ] {} RaftInstance: append_entries for 2 with LastLogIndex=352, LastLogTerm=1, EntriesLength=0, CommitIndex=352, Term=1, peer_last_sent_idx 352 2026.08.17 23:52:13.962142 [ 423993 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.962144 [ 423993 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.962158 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:13.962301 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.962305 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=353 2026.08.17 23:52:13.962308 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.962310 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 353 2026.08.17 23:52:13.962312 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.962314 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 352, new matched idx: 352 2026.08.17 23:52:13.962316 [ 423996 ] {} RaftInstance: last durable index 352, precommit index 352 2026.08.17 23:52:13.962320 [ 423996 ] {} RaftInstance: quorum idx 1, 352 352 352 2026.08.17 23:52:13.962322 [ 423996 ] {} RaftInstance: local log idx 352, target_commit_idx 352, quick_commit_index_ 352, state_->get_commit_idx() 352 2026.08.17 23:52:13.962394 [ 423985 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.962420 [ 423985 ] {} RaftInstance: append at log_idx 353, timestamp 1787010733962397 2026.08.17 23:52:13.962429 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.962436 [ 424009 ] {} RaftInstance: last_log_idx: 352, starting_idx: 1, cur_nxt_idx: 354 2026.08.17 23:52:13.962440 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=352, LastLogTerm=1, EntriesLength=1, CommitIndex=352, Term=1, peer_last_sent_idx 353 2026.08.17 23:52:13.962442 [ 424009 ] {} RaftInstance: idx: 353 2026.08.17 23:52:13.962445 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.962453 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.962455 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.962457 [ 424009 ] {} RaftInstance: last_log_idx: 352, starting_idx: 1, cur_nxt_idx: 354 2026.08.17 23:52:13.962459 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=352, LastLogTerm=1, EntriesLength=1, CommitIndex=352, Term=1, peer_last_sent_idx 353 2026.08.17 23:52:13.962460 [ 424009 ] {} RaftInstance: idx: 353 2026.08.17 23:52:13.962462 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.962472 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.962575 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 170 2026.08.17 23:52:13.962582 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.962593 [ 423977 ] {} RaftInstance: append at log_idx 354, timestamp 1787010733962584 2026.08.17 23:52:13.962599 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.962602 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.962608 [ 423987 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.962618 [ 423987 ] {} RaftInstance: append at log_idx 355, timestamp 1787010733962610 2026.08.17 23:52:13.962624 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.962626 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.966689 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.966692 [ 423980 ] {} RaftInstance: last durable index 353, precommit index 355 2026.08.17 23:52:13.966695 [ 423980 ] {} RaftInstance: quorum idx 1, 353 352 352 2026.08.17 23:52:13.966697 [ 423980 ] {} RaftInstance: local log idx 355, target_commit_idx 352, quick_commit_index_ 352, state_->get_commit_idx() 352 2026.08.17 23:52:13.966785 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.966789 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=354 2026.08.17 23:52:13.966789 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.966791 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.966799 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 354 2026.08.17 23:52:13.966801 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.966804 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 352, new matched idx: 353 2026.08.17 23:52:13.966806 [ 423995 ] {} RaftInstance: last durable index 353, precommit index 355 2026.08.17 23:52:13.966809 [ 423995 ] {} RaftInstance: quorum idx 1, 353 353 352 2026.08.17 23:52:13.966811 [ 423995 ] {} RaftInstance: trigger commit upto 353 2026.08.17 23:52:13.966813 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.966815 [ 423995 ] {} RaftInstance: last_log_idx: 353, starting_idx: 1, cur_nxt_idx: 356 2026.08.17 23:52:13.966818 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=353, LastLogTerm=1, EntriesLength=2, CommitIndex=353, Term=1, peer_last_sent_idx 353 2026.08.17 23:52:13.966819 [ 423995 ] {} RaftInstance: idx range: 354-355 2026.08.17 23:52:13.966822 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.966830 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:13.966832 [ 423995 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.966834 [ 423995 ] {} RaftInstance: last_log_idx: 352, starting_idx: 1, cur_nxt_idx: 356 2026.08.17 23:52:13.966836 [ 423995 ] {} RaftInstance: last sent log (353) to peer 2 is not applied, cnt 1 2026.08.17 23:52:13.966837 [ 423995 ] {} RaftInstance: append_entries for 2 with LastLogIndex=352, LastLogTerm=1, EntriesLength=3, CommitIndex=353, Term=1, peer_last_sent_idx 353 2026.08.17 23:52:13.966839 [ 423995 ] {} RaftInstance: idx range: 353-355 2026.08.17 23:52:13.966841 [ 423995 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.966848 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:13.966850 [ 423995 ] {} RaftInstance: local log idx 355, target_commit_idx 353, quick_commit_index_ 353, state_->get_commit_idx() 352 2026.08.17 23:52:13.966852 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.966855 [ 423995 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.966857 [ 423995 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.966866 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.966868 [ 424007 ] {} RaftInstance: commit upto 353, current idx 352 2026.08.17 23:52:13.966870 [ 424007 ] {} RaftInstance: commit upto 353, current idx 353 2026.08.17 23:52:13.966887 [ 424007 ] {} RaftInstance: notify cb 353 0x7f0ed22b7220 2026.08.17 23:52:13.966895 [ 424007 ] {} RaftInstance: DONE: commit upto 353, current idx 353 2026.08.17 23:52:13.966897 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.966903 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=354 2026.08.17 23:52:13.966905 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.966907 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 354 2026.08.17 23:52:13.966909 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.966911 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 352, new matched idx: 353 2026.08.17 23:52:13.966913 [ 423986 ] {} RaftInstance: last durable index 353, precommit index 355 2026.08.17 23:52:13.966914 [ 423986 ] {} RaftInstance: quorum idx 1, 353 353 353 2026.08.17 23:52:13.966916 [ 423986 ] {} RaftInstance: local log idx 355, target_commit_idx 353, quick_commit_index_ 353, state_->get_commit_idx() 353 2026.08.17 23:52:13.966918 [ 423986 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.966919 [ 423986 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.968492 [ 423985 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.968506 [ 423985 ] {} RaftInstance: append at log_idx 356, timestamp 1787010733968497 2026.08.17 23:52:13.968518 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.968521 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.969120 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.970490 [ 423980 ] {} RaftInstance: last durable index 354, precommit index 356 2026.08.17 23:52:13.970492 [ 423980 ] {} RaftInstance: quorum idx 1, 354 353 353 2026.08.17 23:52:13.970494 [ 423980 ] {} RaftInstance: local log idx 356, target_commit_idx 353, quick_commit_index_ 353, state_->get_commit_idx() 353 2026.08.17 23:52:13.970606 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.970611 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=356 2026.08.17 23:52:13.970614 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.970618 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 356 2026.08.17 23:52:13.970620 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.970621 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 353, new matched idx: 355 2026.08.17 23:52:13.970624 [ 423982 ] {} RaftInstance: last durable index 354, precommit index 356 2026.08.17 23:52:13.970626 [ 423982 ] {} RaftInstance: quorum idx 1, 355 354 353 2026.08.17 23:52:13.970628 [ 423982 ] {} RaftInstance: trigger commit upto 354 2026.08.17 23:52:13.970630 [ 423982 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.970632 [ 423982 ] {} RaftInstance: last_log_idx: 355, starting_idx: 1, cur_nxt_idx: 357 2026.08.17 23:52:13.970635 [ 423982 ] {} RaftInstance: append_entries for 3 with LastLogIndex=355, LastLogTerm=1, EntriesLength=1, CommitIndex=354, Term=1, peer_last_sent_idx 354 2026.08.17 23:52:13.970637 [ 423982 ] {} RaftInstance: idx: 356 2026.08.17 23:52:13.970639 [ 423982 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.970648 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:13.970650 [ 423982 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.970652 [ 423982 ] {} RaftInstance: local log idx 356, target_commit_idx 354, quick_commit_index_ 354, state_->get_commit_idx() 353 2026.08.17 23:52:13.970654 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.970657 [ 423982 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.970659 [ 423982 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.970666 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.970668 [ 424007 ] {} RaftInstance: commit upto 354, current idx 353 2026.08.17 23:52:13.970670 [ 424007 ] {} RaftInstance: commit upto 354, current idx 354 2026.08.17 23:52:13.970678 [ 424007 ] {} RaftInstance: notify cb 354 0x7f0ecca7cc20 2026.08.17 23:52:13.970680 [ 424007 ] {} RaftInstance: DONE: commit upto 354, current idx 354 2026.08.17 23:52:13.970682 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.970614 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.970840 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=356 2026.08.17 23:52:13.970843 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.970845 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 356 2026.08.17 23:52:13.970847 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.970852 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 353, new matched idx: 355 2026.08.17 23:52:13.970854 [ 423984 ] {} RaftInstance: last durable index 354, precommit index 356 2026.08.17 23:52:13.970857 [ 423984 ] {} RaftInstance: quorum idx 1, 355 355 354 2026.08.17 23:52:13.970858 [ 423984 ] {} RaftInstance: trigger commit upto 355 2026.08.17 23:52:13.970861 [ 423984 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.970863 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.970864 [ 423984 ] {} RaftInstance: last_log_idx: 355, starting_idx: 1, cur_nxt_idx: 357 2026.08.17 23:52:13.970867 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=355, LastLogTerm=1, EntriesLength=1, CommitIndex=355, Term=1, peer_last_sent_idx 353 2026.08.17 23:52:13.970869 [ 423984 ] {} RaftInstance: idx: 356 2026.08.17 23:52:13.970871 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.970881 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:13.970883 [ 423984 ] {} RaftInstance: local log idx 356, target_commit_idx 355, quick_commit_index_ 355, state_->get_commit_idx() 354 2026.08.17 23:52:13.970884 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.970889 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.970890 [ 423984 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.970896 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.970898 [ 424007 ] {} RaftInstance: commit upto 355, current idx 354 2026.08.17 23:52:13.970901 [ 424007 ] {} RaftInstance: commit upto 355, current idx 355 2026.08.17 23:52:13.970910 [ 424007 ] {} RaftInstance: notify cb 355 0x7f0ecca7cb20 2026.08.17 23:52:13.970920 [ 424007 ] {} RaftInstance: DONE: commit upto 355, current idx 355 2026.08.17 23:52:13.970922 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.970987 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 208 2026.08.17 23:52:13.970994 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.971009 [ 423977 ] {} RaftInstance: append at log_idx 357, timestamp 1787010733970996 2026.08.17 23:52:13.971017 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.971020 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.973424 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.973427 [ 423980 ] {} RaftInstance: last durable index 355, precommit index 357 2026.08.17 23:52:13.973430 [ 423980 ] {} RaftInstance: quorum idx 1, 355 355 355 2026.08.17 23:52:13.973432 [ 423980 ] {} RaftInstance: local log idx 357, target_commit_idx 355, quick_commit_index_ 355, state_->get_commit_idx() 355 2026.08.17 23:52:13.973501 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.973502 [ 423987 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.973505 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=357 2026.08.17 23:52:13.973507 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.973509 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 357 2026.08.17 23:52:13.973511 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.973513 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 355, new matched idx: 356 2026.08.17 23:52:13.973532 [ 423983 ] {} RaftInstance: last durable index 355, precommit index 357 2026.08.17 23:52:13.973535 [ 423983 ] {} RaftInstance: quorum idx 1, 356 355 355 2026.08.17 23:52:13.973537 [ 423983 ] {} RaftInstance: local log idx 357, target_commit_idx 355, quick_commit_index_ 355, state_->get_commit_idx() 355 2026.08.17 23:52:13.973539 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.973541 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.973543 [ 423983 ] {} RaftInstance: last_log_idx: 356, starting_idx: 1, cur_nxt_idx: 358 2026.08.17 23:52:13.973546 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=356, LastLogTerm=1, EntriesLength=1, CommitIndex=355, Term=1, peer_last_sent_idx 356 2026.08.17 23:52:13.973547 [ 423983 ] {} RaftInstance: idx: 357 2026.08.17 23:52:13.973549 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.973558 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:13.973563 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=357 2026.08.17 23:52:13.973565 [ 423987 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.973567 [ 423987 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 357 2026.08.17 23:52:13.973569 [ 423987 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.973570 [ 423987 ] {} RaftInstance: peer 2, prev matched idx: 355, new matched idx: 356 2026.08.17 23:52:13.973573 [ 423987 ] {} RaftInstance: last durable index 355, precommit index 357 2026.08.17 23:52:13.973575 [ 423987 ] {} RaftInstance: quorum idx 1, 356 356 355 2026.08.17 23:52:13.973577 [ 423987 ] {} RaftInstance: trigger commit upto 356 2026.08.17 23:52:13.973579 [ 423987 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.973581 [ 423987 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.973583 [ 423987 ] {} RaftInstance: last_log_idx: 356, starting_idx: 1, cur_nxt_idx: 358 2026.08.17 23:52:13.973585 [ 423987 ] {} RaftInstance: append_entries for 2 with LastLogIndex=356, LastLogTerm=1, EntriesLength=1, CommitIndex=356, Term=1, peer_last_sent_idx 356 2026.08.17 23:52:13.973587 [ 423987 ] {} RaftInstance: idx: 357 2026.08.17 23:52:13.973589 [ 423987 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.973599 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:13.973601 [ 423987 ] {} RaftInstance: local log idx 357, target_commit_idx 356, quick_commit_index_ 356, state_->get_commit_idx() 355 2026.08.17 23:52:13.973603 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.973605 [ 423987 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:13.973607 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.973610 [ 424007 ] {} RaftInstance: commit upto 356, current idx 355 2026.08.17 23:52:13.973615 [ 424007 ] {} RaftInstance: commit upto 356, current idx 356 2026.08.17 23:52:13.973607 [ 423987 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:13.973624 [ 424007 ] {} RaftInstance: notify cb 356 0x7f0ecee5c020 2026.08.17 23:52:13.973633 [ 424007 ] {} RaftInstance: DONE: commit upto 356, current idx 356 2026.08.17 23:52:13.973635 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.978114 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.978120 [ 423980 ] {} RaftInstance: last durable index 356, precommit index 357 2026.08.17 23:52:13.978122 [ 423980 ] {} RaftInstance: quorum idx 1, 356 356 356 2026.08.17 23:52:13.978124 [ 423980 ] {} RaftInstance: local log idx 357, target_commit_idx 356, quick_commit_index_ 356, state_->get_commit_idx() 356 2026.08.17 23:52:13.978186 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.978189 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=358 2026.08.17 23:52:13.978192 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.978194 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 358 2026.08.17 23:52:13.978196 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.978197 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 356, new matched idx: 357 2026.08.17 23:52:13.978204 [ 423991 ] {} RaftInstance: last durable index 356, precommit index 357 2026.08.17 23:52:13.978207 [ 423991 ] {} RaftInstance: quorum idx 1, 357 356 356 2026.08.17 23:52:13.978209 [ 423991 ] {} RaftInstance: local log idx 357, target_commit_idx 356, quick_commit_index_ 356, state_->get_commit_idx() 356 2026.08.17 23:52:13.978230 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.978234 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=358 2026.08.17 23:52:13.978236 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.978238 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 358 2026.08.17 23:52:13.978239 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.978242 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 356, new matched idx: 357 2026.08.17 23:52:13.978243 [ 423991 ] {} RaftInstance: last durable index 356, precommit index 357 2026.08.17 23:52:13.978245 [ 423991 ] {} RaftInstance: quorum idx 1, 357 357 356 2026.08.17 23:52:13.978247 [ 423991 ] {} RaftInstance: trigger commit upto 357 2026.08.17 23:52:13.978249 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.978250 [ 423991 ] {} RaftInstance: last_log_idx: 357, starting_idx: 1, cur_nxt_idx: 358 2026.08.17 23:52:13.978253 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=357, LastLogTerm=1, EntriesLength=0, CommitIndex=357, Term=1, peer_last_sent_idx 357 2026.08.17 23:52:13.978254 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.978257 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.978263 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:13.978265 [ 423991 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.978266 [ 423991 ] {} RaftInstance: last_log_idx: 357, starting_idx: 1, cur_nxt_idx: 358 2026.08.17 23:52:13.978268 [ 423991 ] {} RaftInstance: append_entries for 2 with LastLogIndex=357, LastLogTerm=1, EntriesLength=0, CommitIndex=357, Term=1, peer_last_sent_idx 357 2026.08.17 23:52:13.978269 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.978271 [ 423991 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.978277 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:13.978279 [ 423991 ] {} RaftInstance: local log idx 357, target_commit_idx 357, quick_commit_index_ 357, state_->get_commit_idx() 356 2026.08.17 23:52:13.978280 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.978283 [ 423991 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:13.978284 [ 423991 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:13.978284 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.978294 [ 424007 ] {} RaftInstance: commit upto 357, current idx 356 2026.08.17 23:52:13.978295 [ 424007 ] {} RaftInstance: commit upto 357, current idx 357 2026.08.17 23:52:13.978319 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.978321 [ 424007 ] {} RaftInstance: notify cb 357 0x7f0ecca7cd20 2026.08.17 23:52:13.978326 [ 424007 ] {} RaftInstance: DONE: commit upto 357, current idx 357 2026.08.17 23:52:13.978322 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=358 2026.08.17 23:52:13.978327 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.978330 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.978334 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 358 2026.08.17 23:52:13.978336 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.978337 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 357, new matched idx: 357 2026.08.17 23:52:13.978339 [ 423986 ] {} RaftInstance: last durable index 356, precommit index 357 2026.08.17 23:52:13.978341 [ 423986 ] {} RaftInstance: quorum idx 1, 357 357 356 2026.08.17 23:52:13.978341 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.978343 [ 423986 ] {} RaftInstance: local log idx 357, target_commit_idx 357, quick_commit_index_ 357, state_->get_commit_idx() 357 2026.08.17 23:52:13.978347 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=358 2026.08.17 23:52:13.978349 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.978352 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 358 2026.08.17 23:52:13.978354 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.978355 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 357, new matched idx: 357 2026.08.17 23:52:13.978358 [ 423985 ] {} RaftInstance: last durable index 356, precommit index 357 2026.08.17 23:52:13.978361 [ 423985 ] {} RaftInstance: quorum idx 1, 357 357 356 2026.08.17 23:52:13.978362 [ 423985 ] {} RaftInstance: local log idx 357, target_commit_idx 357, quick_commit_index_ 357, state_->get_commit_idx() 357 2026.08.17 23:52:13.978540 [ 423989 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.978557 [ 423989 ] {} RaftInstance: append at log_idx 358, timestamp 1787010733978542 2026.08.17 23:52:13.978564 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.978567 [ 424009 ] {} RaftInstance: last_log_idx: 357, starting_idx: 1, cur_nxt_idx: 359 2026.08.17 23:52:13.978569 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=357, LastLogTerm=1, EntriesLength=1, CommitIndex=357, Term=1, peer_last_sent_idx 358 2026.08.17 23:52:13.978570 [ 424009 ] {} RaftInstance: idx: 358 2026.08.17 23:52:13.978572 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.978578 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.978580 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.978581 [ 424009 ] {} RaftInstance: last_log_idx: 357, starting_idx: 1, cur_nxt_idx: 359 2026.08.17 23:52:13.978583 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=357, LastLogTerm=1, EntriesLength=1, CommitIndex=357, Term=1, peer_last_sent_idx 358 2026.08.17 23:52:13.978585 [ 424009 ] {} RaftInstance: idx: 358 2026.08.17 23:52:13.978586 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.978594 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.982730 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.982737 [ 423980 ] {} RaftInstance: last durable index 357, precommit index 358 2026.08.17 23:52:13.982741 [ 423980 ] {} RaftInstance: quorum idx 1, 357 357 357 2026.08.17 23:52:13.982743 [ 423980 ] {} RaftInstance: local log idx 358, target_commit_idx 357, quick_commit_index_ 357, state_->get_commit_idx() 357 2026.08.17 23:52:13.982786 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.982789 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=359 2026.08.17 23:52:13.982791 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.982793 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 359 2026.08.17 23:52:13.982795 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.982797 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 357, new matched idx: 358 2026.08.17 23:52:13.982799 [ 423986 ] {} RaftInstance: last durable index 357, precommit index 358 2026.08.17 23:52:13.982802 [ 423986 ] {} RaftInstance: quorum idx 1, 358 357 357 2026.08.17 23:52:13.982804 [ 423986 ] {} RaftInstance: local log idx 358, target_commit_idx 357, quick_commit_index_ 357, state_->get_commit_idx() 357 2026.08.17 23:52:13.982814 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.982817 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=359 2026.08.17 23:52:13.982819 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.982822 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 359 2026.08.17 23:52:13.982823 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.982825 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 357, new matched idx: 358 2026.08.17 23:52:13.982827 [ 423983 ] {} RaftInstance: last durable index 357, precommit index 358 2026.08.17 23:52:13.982829 [ 423983 ] {} RaftInstance: quorum idx 1, 358 358 357 2026.08.17 23:52:13.982831 [ 423983 ] {} RaftInstance: trigger commit upto 358 2026.08.17 23:52:13.982833 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.982835 [ 423983 ] {} RaftInstance: last_log_idx: 358, starting_idx: 1, cur_nxt_idx: 359 2026.08.17 23:52:13.982837 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=358, LastLogTerm=1, EntriesLength=0, CommitIndex=358, Term=1, peer_last_sent_idx 358 2026.08.17 23:52:13.982839 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.982841 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.982848 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:13.982851 [ 423983 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.982852 [ 423983 ] {} RaftInstance: last_log_idx: 358, starting_idx: 1, cur_nxt_idx: 359 2026.08.17 23:52:13.982854 [ 423983 ] {} RaftInstance: append_entries for 2 with LastLogIndex=358, LastLogTerm=1, EntriesLength=0, CommitIndex=358, Term=1, peer_last_sent_idx 358 2026.08.17 23:52:13.982855 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.982857 [ 423983 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.982863 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:13.982865 [ 423983 ] {} RaftInstance: local log idx 358, target_commit_idx 358, quick_commit_index_ 358, state_->get_commit_idx() 357 2026.08.17 23:52:13.982866 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.982883 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.982886 [ 424007 ] {} RaftInstance: commit upto 358, current idx 357 2026.08.17 23:52:13.982891 [ 424007 ] {} RaftInstance: commit upto 358, current idx 358 2026.08.17 23:52:13.982905 [ 424007 ] {} RaftInstance: notify cb 358 0x7f0ecee5ce20 2026.08.17 23:52:13.982908 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.982911 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=359 2026.08.17 23:52:13.982913 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.982916 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 359 2026.08.17 23:52:13.982917 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.982920 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 358, new matched idx: 358 2026.08.17 23:52:13.982923 [ 423981 ] {} RaftInstance: last durable index 357, precommit index 358 2026.08.17 23:52:13.982925 [ 423981 ] {} RaftInstance: quorum idx 1, 358 358 357 2026.08.17 23:52:13.982927 [ 423981 ] {} RaftInstance: local log idx 358, target_commit_idx 358, quick_commit_index_ 358, state_->get_commit_idx() 358 2026.08.17 23:52:13.982927 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.982931 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=359 2026.08.17 23:52:13.982933 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.982935 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 359 2026.08.17 23:52:13.982937 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.982941 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 358, new matched idx: 358 2026.08.17 23:52:13.982945 [ 423996 ] {} RaftInstance: last durable index 357, precommit index 358 2026.08.17 23:52:13.982918 [ 424007 ] {} RaftInstance: DONE: commit upto 358, current idx 358 2026.08.17 23:52:13.982950 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.982956 [ 423996 ] {} RaftInstance: quorum idx 1, 358 358 357 2026.08.17 23:52:13.982964 [ 423996 ] {} RaftInstance: local log idx 358, target_commit_idx 358, quick_commit_index_ 358, state_->get_commit_idx() 358 2026.08.17 23:52:13.983074 [ 423992 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.983082 [ 423992 ] {} RaftInstance: append at log_idx 359, timestamp 1787010733983076 2026.08.17 23:52:13.983089 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.983091 [ 424009 ] {} RaftInstance: last_log_idx: 358, starting_idx: 1, cur_nxt_idx: 360 2026.08.17 23:52:13.983093 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=358, LastLogTerm=1, EntriesLength=1, CommitIndex=358, Term=1, peer_last_sent_idx 359 2026.08.17 23:52:13.983095 [ 424009 ] {} RaftInstance: idx: 359 2026.08.17 23:52:13.983097 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.983110 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.983113 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.983115 [ 424009 ] {} RaftInstance: last_log_idx: 358, starting_idx: 1, cur_nxt_idx: 360 2026.08.17 23:52:13.983117 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=358, LastLogTerm=1, EntriesLength=1, CommitIndex=358, Term=1, peer_last_sent_idx 359 2026.08.17 23:52:13.983118 [ 424009 ] {} RaftInstance: idx: 359 2026.08.17 23:52:13.983120 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.983125 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.987256 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.987267 [ 423980 ] {} RaftInstance: last durable index 358, precommit index 359 2026.08.17 23:52:13.987270 [ 423980 ] {} RaftInstance: quorum idx 1, 358 358 358 2026.08.17 23:52:13.987272 [ 423980 ] {} RaftInstance: local log idx 359, target_commit_idx 358, quick_commit_index_ 358, state_->get_commit_idx() 358 2026.08.17 23:52:13.987300 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.987303 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=360 2026.08.17 23:52:13.987305 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.987307 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.987307 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 360 2026.08.17 23:52:13.987314 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.987316 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 358, new matched idx: 359 2026.08.17 23:52:13.987318 [ 423991 ] {} RaftInstance: last durable index 358, precommit index 359 2026.08.17 23:52:13.987320 [ 423991 ] {} RaftInstance: quorum idx 1, 359 358 358 2026.08.17 23:52:13.987322 [ 423991 ] {} RaftInstance: local log idx 359, target_commit_idx 358, quick_commit_index_ 358, state_->get_commit_idx() 358 2026.08.17 23:52:13.987327 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=360 2026.08.17 23:52:13.987329 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.987331 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 360 2026.08.17 23:52:13.987333 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.987334 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 358, new matched idx: 359 2026.08.17 23:52:13.987336 [ 423989 ] {} RaftInstance: last durable index 358, precommit index 359 2026.08.17 23:52:13.987339 [ 423989 ] {} RaftInstance: quorum idx 1, 359 359 358 2026.08.17 23:52:13.987340 [ 423989 ] {} RaftInstance: trigger commit upto 359 2026.08.17 23:52:13.987342 [ 423989 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.987344 [ 423989 ] {} RaftInstance: last_log_idx: 359, starting_idx: 1, cur_nxt_idx: 360 2026.08.17 23:52:13.987346 [ 423989 ] {} RaftInstance: append_entries for 3 with LastLogIndex=359, LastLogTerm=1, EntriesLength=0, CommitIndex=359, Term=1, peer_last_sent_idx 359 2026.08.17 23:52:13.987347 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.987349 [ 423989 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.987356 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:13.987358 [ 423989 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.987359 [ 423989 ] {} RaftInstance: last_log_idx: 359, starting_idx: 1, cur_nxt_idx: 360 2026.08.17 23:52:13.987361 [ 423989 ] {} RaftInstance: append_entries for 2 with LastLogIndex=359, LastLogTerm=1, EntriesLength=0, CommitIndex=359, Term=1, peer_last_sent_idx 359 2026.08.17 23:52:13.987362 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.987364 [ 423989 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.987371 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:13.987372 [ 423989 ] {} RaftInstance: local log idx 359, target_commit_idx 359, quick_commit_index_ 359, state_->get_commit_idx() 358 2026.08.17 23:52:13.987374 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.987378 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.987380 [ 424007 ] {} RaftInstance: commit upto 359, current idx 358 2026.08.17 23:52:13.987384 [ 424007 ] {} RaftInstance: commit upto 359, current idx 359 2026.08.17 23:52:13.987389 [ 424007 ] {} RaftInstance: notify cb 359 0x7f0ecee5cb20 2026.08.17 23:52:13.987404 [ 424007 ] {} RaftInstance: DONE: commit upto 359, current idx 359 2026.08.17 23:52:13.987405 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.987422 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.987425 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=360 2026.08.17 23:52:13.987428 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.987430 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 360 2026.08.17 23:52:13.987432 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.987434 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 359, new matched idx: 359 2026.08.17 23:52:13.987436 [ 423994 ] {} RaftInstance: last durable index 358, precommit index 359 2026.08.17 23:52:13.987439 [ 423994 ] {} RaftInstance: quorum idx 1, 359 359 358 2026.08.17 23:52:13.987441 [ 423994 ] {} RaftInstance: local log idx 359, target_commit_idx 359, quick_commit_index_ 359, state_->get_commit_idx() 359 2026.08.17 23:52:13.987447 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.987449 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=360 2026.08.17 23:52:13.987450 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.987452 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 360 2026.08.17 23:52:13.987453 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.987455 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 359, new matched idx: 359 2026.08.17 23:52:13.987456 [ 423994 ] {} RaftInstance: last durable index 358, precommit index 359 2026.08.17 23:52:13.987458 [ 423994 ] {} RaftInstance: quorum idx 1, 359 359 358 2026.08.17 23:52:13.987460 [ 423994 ] {} RaftInstance: local log idx 359, target_commit_idx 359, quick_commit_index_ 359, state_->get_commit_idx() 359 2026.08.17 23:52:13.988143 [ 423995 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:13.988184 [ 423995 ] {} RaftInstance: append at log_idx 360, timestamp 1787010733988146 2026.08.17 23:52:13.988195 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.988198 [ 424009 ] {} RaftInstance: last_log_idx: 359, starting_idx: 1, cur_nxt_idx: 361 2026.08.17 23:52:13.988201 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=359, LastLogTerm=1, EntriesLength=1, CommitIndex=359, Term=1, peer_last_sent_idx 360 2026.08.17 23:52:13.988203 [ 424009 ] {} RaftInstance: idx: 360 2026.08.17 23:52:13.988205 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.988224 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.988226 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.988228 [ 424009 ] {} RaftInstance: last_log_idx: 359, starting_idx: 1, cur_nxt_idx: 361 2026.08.17 23:52:13.988229 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=359, LastLogTerm=1, EntriesLength=1, CommitIndex=359, Term=1, peer_last_sent_idx 360 2026.08.17 23:52:13.988231 [ 424009 ] {} RaftInstance: idx: 360 2026.08.17 23:52:13.988232 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.988239 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.991564 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.991567 [ 423980 ] {} RaftInstance: last durable index 359, precommit index 360 2026.08.17 23:52:13.991570 [ 423980 ] {} RaftInstance: quorum idx 1, 359 359 359 2026.08.17 23:52:13.991571 [ 423980 ] {} RaftInstance: local log idx 360, target_commit_idx 359, quick_commit_index_ 359, state_->get_commit_idx() 359 2026.08.17 23:52:13.991578 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.991582 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=361 2026.08.17 23:52:13.991585 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.991587 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 361 2026.08.17 23:52:13.991589 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.991591 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 359, new matched idx: 360 2026.08.17 23:52:13.991593 [ 423988 ] {} RaftInstance: last durable index 359, precommit index 360 2026.08.17 23:52:13.991595 [ 423988 ] {} RaftInstance: quorum idx 1, 360 359 359 2026.08.17 23:52:13.991597 [ 423988 ] {} RaftInstance: local log idx 360, target_commit_idx 359, quick_commit_index_ 359, state_->get_commit_idx() 359 2026.08.17 23:52:13.991603 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.991605 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=361 2026.08.17 23:52:13.991606 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.991608 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 361 2026.08.17 23:52:13.991609 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.991610 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 359, new matched idx: 360 2026.08.17 23:52:13.991612 [ 423988 ] {} RaftInstance: last durable index 359, precommit index 360 2026.08.17 23:52:13.991614 [ 423988 ] {} RaftInstance: quorum idx 1, 360 360 359 2026.08.17 23:52:13.991615 [ 423988 ] {} RaftInstance: trigger commit upto 360 2026.08.17 23:52:13.991617 [ 423988 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.991619 [ 423988 ] {} RaftInstance: last_log_idx: 360, starting_idx: 1, cur_nxt_idx: 361 2026.08.17 23:52:13.991621 [ 423988 ] {} RaftInstance: append_entries for 3 with LastLogIndex=360, LastLogTerm=1, EntriesLength=0, CommitIndex=360, Term=1, peer_last_sent_idx 360 2026.08.17 23:52:13.991622 [ 423988 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.991624 [ 423988 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.991634 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:13.991636 [ 423988 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.991637 [ 423988 ] {} RaftInstance: last_log_idx: 360, starting_idx: 1, cur_nxt_idx: 361 2026.08.17 23:52:13.991639 [ 423988 ] {} RaftInstance: append_entries for 2 with LastLogIndex=360, LastLogTerm=1, EntriesLength=0, CommitIndex=360, Term=1, peer_last_sent_idx 360 2026.08.17 23:52:13.991640 [ 423988 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.991642 [ 423988 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.991647 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:13.991649 [ 423988 ] {} RaftInstance: local log idx 360, target_commit_idx 360, quick_commit_index_ 360, state_->get_commit_idx() 359 2026.08.17 23:52:13.991651 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.991655 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.991660 [ 424007 ] {} RaftInstance: commit upto 360, current idx 359 2026.08.17 23:52:13.991662 [ 424007 ] {} RaftInstance: commit upto 360, current idx 360 2026.08.17 23:52:13.991704 [ 424007 ] {} RaftInstance: notify cb 360 0x7f0ecee5d120 2026.08.17 23:52:13.991713 [ 424007 ] {} RaftInstance: DONE: commit upto 360, current idx 360 2026.08.17 23:52:13.991715 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.991725 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.991729 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=361 2026.08.17 23:52:13.991727 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.991731 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.991736 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 361 2026.08.17 23:52:13.991738 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.991739 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 360, new matched idx: 360 2026.08.17 23:52:13.991742 [ 423990 ] {} RaftInstance: last durable index 359, precommit index 360 2026.08.17 23:52:13.991744 [ 423990 ] {} RaftInstance: quorum idx 1, 360 360 359 2026.08.17 23:52:13.991746 [ 423990 ] {} RaftInstance: local log idx 360, target_commit_idx 360, quick_commit_index_ 360, state_->get_commit_idx() 360 2026.08.17 23:52:13.991749 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=361 2026.08.17 23:52:13.991752 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.991753 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 361 2026.08.17 23:52:13.991755 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.991756 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 360, new matched idx: 360 2026.08.17 23:52:13.991758 [ 423993 ] {} RaftInstance: last durable index 359, precommit index 360 2026.08.17 23:52:13.991760 [ 423993 ] {} RaftInstance: quorum idx 1, 360 360 359 2026.08.17 23:52:13.991761 [ 423993 ] {} RaftInstance: local log idx 360, target_commit_idx 360, quick_commit_index_ 360, state_->get_commit_idx() 360 2026.08.17 23:52:13.991881 [ 423986 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=2, CommitIndex=0 and Term=0 2026.08.17 23:52:13.991952 [ 423986 ] {} RaftInstance: append at log_idx 361, timestamp 1787010733991929 2026.08.17 23:52:13.991958 [ 423986 ] {} RaftInstance: append at log_idx 362, timestamp 1787010733991929 2026.08.17 23:52:13.991970 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.991975 [ 424009 ] {} RaftInstance: last_log_idx: 360, starting_idx: 1, cur_nxt_idx: 363 2026.08.17 23:52:13.991977 [ 424009 ] {} RaftInstance: last sent log (361) to peer 3 is not applied, cnt 1 2026.08.17 23:52:13.991979 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=360, LastLogTerm=1, EntriesLength=2, CommitIndex=360, Term=1, peer_last_sent_idx 361 2026.08.17 23:52:13.991981 [ 424009 ] {} RaftInstance: idx range: 361-362 2026.08.17 23:52:13.991983 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.991993 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.991994 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.991996 [ 424009 ] {} RaftInstance: last_log_idx: 360, starting_idx: 1, cur_nxt_idx: 363 2026.08.17 23:52:13.991997 [ 424009 ] {} RaftInstance: last sent log (361) to peer 2 is not applied, cnt 1 2026.08.17 23:52:13.992002 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=360, LastLogTerm=1, EntriesLength=2, CommitIndex=360, Term=1, peer_last_sent_idx 361 2026.08.17 23:52:13.992003 [ 424009 ] {} RaftInstance: idx range: 361-362 2026.08.17 23:52:13.992005 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.992011 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.996159 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:13.996163 [ 423980 ] {} RaftInstance: last durable index 360, precommit index 362 2026.08.17 23:52:13.996165 [ 423980 ] {} RaftInstance: quorum idx 1, 360 360 360 2026.08.17 23:52:13.996167 [ 423980 ] {} RaftInstance: local log idx 362, target_commit_idx 360, quick_commit_index_ 360, state_->get_commit_idx() 360 2026.08.17 23:52:13.996222 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.996226 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=363 2026.08.17 23:52:13.996228 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.996231 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 363 2026.08.17 23:52:13.996233 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.996235 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 360, new matched idx: 362 2026.08.17 23:52:13.996237 [ 423989 ] {} RaftInstance: last durable index 360, precommit index 362 2026.08.17 23:52:13.996240 [ 423989 ] {} RaftInstance: quorum idx 1, 362 360 360 2026.08.17 23:52:13.996242 [ 423989 ] {} RaftInstance: local log idx 362, target_commit_idx 360, quick_commit_index_ 360, state_->get_commit_idx() 360 2026.08.17 23:52:13.996247 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.996249 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=363 2026.08.17 23:52:13.996250 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.996252 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 363 2026.08.17 23:52:13.996253 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.996255 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 360, new matched idx: 362 2026.08.17 23:52:13.996256 [ 423989 ] {} RaftInstance: last durable index 360, precommit index 362 2026.08.17 23:52:13.996270 [ 423989 ] {} RaftInstance: quorum idx 1, 362 362 360 2026.08.17 23:52:13.996271 [ 423989 ] {} RaftInstance: trigger commit upto 362 2026.08.17 23:52:13.996273 [ 423989 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.996278 [ 423989 ] {} RaftInstance: last_log_idx: 362, starting_idx: 1, cur_nxt_idx: 363 2026.08.17 23:52:13.996281 [ 423989 ] {} RaftInstance: append_entries for 3 with LastLogIndex=362, LastLogTerm=1, EntriesLength=0, CommitIndex=362, Term=1, peer_last_sent_idx 361 2026.08.17 23:52:13.996283 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.996285 [ 423989 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.996295 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:13.996297 [ 423989 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.996298 [ 423989 ] {} RaftInstance: last_log_idx: 362, starting_idx: 1, cur_nxt_idx: 363 2026.08.17 23:52:13.996300 [ 423989 ] {} RaftInstance: append_entries for 2 with LastLogIndex=362, LastLogTerm=1, EntriesLength=0, CommitIndex=362, Term=1, peer_last_sent_idx 361 2026.08.17 23:52:13.996301 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:13.996303 [ 423989 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.996311 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:13.996312 [ 423989 ] {} RaftInstance: local log idx 362, target_commit_idx 362, quick_commit_index_ 362, state_->get_commit_idx() 360 2026.08.17 23:52:13.996314 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:13.996319 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:13.996328 [ 424007 ] {} RaftInstance: commit upto 362, current idx 360 2026.08.17 23:52:13.996330 [ 424007 ] {} RaftInstance: commit upto 362, current idx 361 2026.08.17 23:52:13.996336 [ 424007 ] {} RaftInstance: commit upto 362, current idx 362 2026.08.17 23:52:13.996340 [ 424007 ] {} RaftInstance: notify cb 362 0x7f0ecee5d320 2026.08.17 23:52:13.996351 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:13.996357 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=363 2026.08.17 23:52:13.996358 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:13.996359 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.996352 [ 424007 ] {} RaftInstance: DONE: commit upto 362, current idx 362 2026.08.17 23:52:13.996368 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 363 2026.08.17 23:52:13.996370 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:13.996372 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:13.996376 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 362, new matched idx: 362 2026.08.17 23:52:13.996378 [ 423995 ] {} RaftInstance: last durable index 360, precommit index 362 2026.08.17 23:52:13.996381 [ 423995 ] {} RaftInstance: quorum idx 1, 362 362 360 2026.08.17 23:52:13.996383 [ 423995 ] {} RaftInstance: local log idx 362, target_commit_idx 362, quick_commit_index_ 362, state_->get_commit_idx() 362 2026.08.17 23:52:13.996387 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=363 2026.08.17 23:52:13.996390 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:13.996392 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 363 2026.08.17 23:52:13.996394 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:13.996396 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 362, new matched idx: 362 2026.08.17 23:52:13.996399 [ 423984 ] {} RaftInstance: last durable index 360, precommit index 362 2026.08.17 23:52:13.996402 [ 423984 ] {} RaftInstance: quorum idx 1, 362 362 360 2026.08.17 23:52:13.996404 [ 423984 ] {} RaftInstance: local log idx 362, target_commit_idx 362, quick_commit_index_ 362, state_->get_commit_idx() 362 2026.08.17 23:52:13.996406 [ 423985 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=8, CommitIndex=0 and Term=0 2026.08.17 23:52:13.996440 [ 423985 ] {} RaftInstance: append at log_idx 363, timestamp 1787010733996434 2026.08.17 23:52:13.996443 [ 423985 ] {} RaftInstance: append at log_idx 364, timestamp 1787010733996434 2026.08.17 23:52:13.996446 [ 423985 ] {} RaftInstance: append at log_idx 365, timestamp 1787010733996434 2026.08.17 23:52:13.996456 [ 423985 ] {} RaftInstance: append at log_idx 366, timestamp 1787010733996434 2026.08.17 23:52:13.996462 [ 423985 ] {} RaftInstance: append at log_idx 367, timestamp 1787010733996434 2026.08.17 23:52:13.996471 [ 423985 ] {} RaftInstance: append at log_idx 368, timestamp 1787010733996434 2026.08.17 23:52:13.996475 [ 423985 ] {} RaftInstance: append at log_idx 369, timestamp 1787010733996434 2026.08.17 23:52:13.996480 [ 423985 ] {} RaftInstance: append at log_idx 370, timestamp 1787010733996434 2026.08.17 23:52:13.996486 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:13.996488 [ 424009 ] {} RaftInstance: last_log_idx: 362, starting_idx: 1, cur_nxt_idx: 371 2026.08.17 23:52:13.996490 [ 424009 ] {} RaftInstance: last sent log (363) to peer 3 is not applied, cnt 1 2026.08.17 23:52:13.996492 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=362, LastLogTerm=1, EntriesLength=8, CommitIndex=362, Term=1, peer_last_sent_idx 363 2026.08.17 23:52:13.996494 [ 424009 ] {} RaftInstance: idx range: 363-370 2026.08.17 23:52:13.996496 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:13.996509 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:13.996510 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:13.996512 [ 424009 ] {} RaftInstance: last_log_idx: 362, starting_idx: 1, cur_nxt_idx: 371 2026.08.17 23:52:13.996513 [ 424009 ] {} RaftInstance: last sent log (363) to peer 2 is not applied, cnt 1 2026.08.17 23:52:13.996515 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=362, LastLogTerm=1, EntriesLength=8, CommitIndex=362, Term=1, peer_last_sent_idx 363 2026.08.17 23:52:13.996517 [ 424009 ] {} RaftInstance: idx range: 363-370 2026.08.17 23:52:13.996518 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:13.996525 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.000848 [ 426103 ] {} AsynchronousMetrics: MemoryTracking: was 145.98 MiB, peak 146.00 MiB, free memory in arenas 31.91 MiB, will set to 148.27 MiB (RSS), difference: 2.30 MiB 2026.08.17 23:52:14.002157 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.002172 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=371 2026.08.17 23:52:14.002176 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.002181 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 371 2026.08.17 23:52:14.002184 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.002187 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 362, new matched idx: 370 2026.08.17 23:52:14.002190 [ 423986 ] {} RaftInstance: last durable index 362, precommit index 370 2026.08.17 23:52:14.002199 [ 423986 ] {} RaftInstance: quorum idx 1, 370 362 362 2026.08.17 23:52:14.002209 [ 423986 ] {} RaftInstance: local log idx 370, target_commit_idx 362, quick_commit_index_ 362, state_->get_commit_idx() 362 2026.08.17 23:52:14.001002 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.001825 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.002279 [ 423980 ] {} RaftInstance: last durable index 362, precommit index 370 2026.08.17 23:52:14.002291 [ 423980 ] {} RaftInstance: quorum idx 1, 370 362 362 2026.08.17 23:52:14.002293 [ 423980 ] {} RaftInstance: local log idx 370, target_commit_idx 362, quick_commit_index_ 362, state_->get_commit_idx() 362 2026.08.17 23:52:14.002297 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=371 2026.08.17 23:52:14.002300 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.002302 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 371 2026.08.17 23:52:14.002304 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.002306 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 362, new matched idx: 370 2026.08.17 23:52:14.002310 [ 423991 ] {} RaftInstance: last durable index 362, precommit index 370 2026.08.17 23:52:14.002313 [ 423991 ] {} RaftInstance: quorum idx 1, 370 370 362 2026.08.17 23:52:14.002315 [ 423991 ] {} RaftInstance: trigger commit upto 370 2026.08.17 23:52:14.002318 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.002320 [ 423991 ] {} RaftInstance: last_log_idx: 370, starting_idx: 1, cur_nxt_idx: 371 2026.08.17 23:52:14.002322 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=370, LastLogTerm=1, EntriesLength=0, CommitIndex=370, Term=1, peer_last_sent_idx 363 2026.08.17 23:52:14.002324 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.002326 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.002344 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:14.002345 [ 423991 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.002347 [ 423991 ] {} RaftInstance: last_log_idx: 370, starting_idx: 1, cur_nxt_idx: 371 2026.08.17 23:52:14.002349 [ 423991 ] {} RaftInstance: append_entries for 2 with LastLogIndex=370, LastLogTerm=1, EntriesLength=0, CommitIndex=370, Term=1, peer_last_sent_idx 363 2026.08.17 23:52:14.002350 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.002352 [ 423991 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.002359 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:14.002361 [ 423991 ] {} RaftInstance: local log idx 370, target_commit_idx 370, quick_commit_index_ 370, state_->get_commit_idx() 362 2026.08.17 23:52:14.002363 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.002374 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.002376 [ 424007 ] {} RaftInstance: commit upto 370, current idx 362 2026.08.17 23:52:14.002378 [ 424007 ] {} RaftInstance: commit upto 370, current idx 363 2026.08.17 23:52:14.002387 [ 424007 ] {} RaftInstance: commit upto 370, current idx 364 2026.08.17 23:52:14.002390 [ 424007 ] {} RaftInstance: commit upto 370, current idx 365 2026.08.17 23:52:14.002392 [ 424007 ] {} RaftInstance: commit upto 370, current idx 366 2026.08.17 23:52:14.002394 [ 424007 ] {} RaftInstance: commit upto 370, current idx 367 2026.08.17 23:52:14.002397 [ 424007 ] {} RaftInstance: commit upto 370, current idx 368 2026.08.17 23:52:14.002399 [ 424007 ] {} RaftInstance: commit upto 370, current idx 369 2026.08.17 23:52:14.002406 [ 424007 ] {} RaftInstance: commit upto 370, current idx 370 2026.08.17 23:52:14.002409 [ 424007 ] {} RaftInstance: notify cb 370 0x7f0ecee5ad20 2026.08.17 23:52:14.002411 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.002420 [ 424007 ] {} RaftInstance: DONE: commit upto 370, current idx 370 2026.08.17 23:52:14.002422 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=371 2026.08.17 23:52:14.002430 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.002435 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 371 2026.08.17 23:52:14.002435 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.002440 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.002424 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.002443 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 370, new matched idx: 370 2026.08.17 23:52:14.002452 [ 423994 ] {} RaftInstance: last durable index 362, precommit index 370 2026.08.17 23:52:14.002455 [ 423994 ] {} RaftInstance: quorum idx 1, 370 370 362 2026.08.17 23:52:14.002458 [ 423994 ] {} RaftInstance: local log idx 370, target_commit_idx 370, quick_commit_index_ 370, state_->get_commit_idx() 370 2026.08.17 23:52:14.002474 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=371 2026.08.17 23:52:14.002479 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.002481 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 371 2026.08.17 23:52:14.002483 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.002485 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 370, new matched idx: 370 2026.08.17 23:52:14.002488 [ 423981 ] {} RaftInstance: last durable index 362, precommit index 370 2026.08.17 23:52:14.002491 [ 423981 ] {} RaftInstance: quorum idx 1, 370 370 362 2026.08.17 23:52:14.002493 [ 423981 ] {} RaftInstance: local log idx 370, target_commit_idx 370, quick_commit_index_ 370, state_->get_commit_idx() 370 2026.08.17 23:52:14.002570 [ 423989 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.002580 [ 423989 ] {} RaftInstance: append at log_idx 371, timestamp 1787010734002572 2026.08.17 23:52:14.002589 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.002593 [ 424009 ] {} RaftInstance: last_log_idx: 370, starting_idx: 1, cur_nxt_idx: 372 2026.08.17 23:52:14.002596 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=370, LastLogTerm=1, EntriesLength=1, CommitIndex=370, Term=1, peer_last_sent_idx 371 2026.08.17 23:52:14.002598 [ 424009 ] {} RaftInstance: idx: 371 2026.08.17 23:52:14.002601 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.002613 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.002615 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.002616 [ 424009 ] {} RaftInstance: last_log_idx: 370, starting_idx: 1, cur_nxt_idx: 372 2026.08.17 23:52:14.002619 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=370, LastLogTerm=1, EntriesLength=1, CommitIndex=370, Term=1, peer_last_sent_idx 371 2026.08.17 23:52:14.002620 [ 424009 ] {} RaftInstance: idx: 371 2026.08.17 23:52:14.002622 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.002628 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.005253 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.005259 [ 423980 ] {} RaftInstance: last durable index 370, precommit index 371 2026.08.17 23:52:14.005262 [ 423980 ] {} RaftInstance: quorum idx 1, 370 370 370 2026.08.17 23:52:14.005264 [ 423980 ] {} RaftInstance: local log idx 371, target_commit_idx 370, quick_commit_index_ 370, state_->get_commit_idx() 370 2026.08.17 23:52:14.005286 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.005290 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=372 2026.08.17 23:52:14.005293 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.005295 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 372 2026.08.17 23:52:14.005296 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.005298 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 370, new matched idx: 371 2026.08.17 23:52:14.005300 [ 423995 ] {} RaftInstance: last durable index 370, precommit index 371 2026.08.17 23:52:14.005302 [ 423995 ] {} RaftInstance: quorum idx 1, 371 370 370 2026.08.17 23:52:14.005303 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.005304 [ 423995 ] {} RaftInstance: local log idx 371, target_commit_idx 370, quick_commit_index_ 370, state_->get_commit_idx() 370 2026.08.17 23:52:14.005314 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=372 2026.08.17 23:52:14.005317 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.005319 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 372 2026.08.17 23:52:14.005321 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.005323 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 370, new matched idx: 371 2026.08.17 23:52:14.005325 [ 423993 ] {} RaftInstance: last durable index 370, precommit index 371 2026.08.17 23:52:14.005327 [ 423993 ] {} RaftInstance: quorum idx 1, 371 371 370 2026.08.17 23:52:14.005329 [ 423993 ] {} RaftInstance: trigger commit upto 371 2026.08.17 23:52:14.005331 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.005333 [ 423993 ] {} RaftInstance: last_log_idx: 371, starting_idx: 1, cur_nxt_idx: 372 2026.08.17 23:52:14.005335 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=371, LastLogTerm=1, EntriesLength=0, CommitIndex=371, Term=1, peer_last_sent_idx 371 2026.08.17 23:52:14.005337 [ 423993 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.005339 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.005355 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:14.005357 [ 423993 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.005359 [ 423993 ] {} RaftInstance: last_log_idx: 371, starting_idx: 1, cur_nxt_idx: 372 2026.08.17 23:52:14.005360 [ 423993 ] {} RaftInstance: append_entries for 2 with LastLogIndex=371, LastLogTerm=1, EntriesLength=0, CommitIndex=371, Term=1, peer_last_sent_idx 371 2026.08.17 23:52:14.005362 [ 423993 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.005363 [ 423993 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.005370 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:14.005372 [ 423993 ] {} RaftInstance: local log idx 371, target_commit_idx 371, quick_commit_index_ 371, state_->get_commit_idx() 370 2026.08.17 23:52:14.005374 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.005382 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.005384 [ 424007 ] {} RaftInstance: commit upto 371, current idx 370 2026.08.17 23:52:14.005386 [ 424007 ] {} RaftInstance: commit upto 371, current idx 371 2026.08.17 23:52:14.005391 [ 424007 ] {} RaftInstance: notify cb 371 0x7f0ecee5d920 2026.08.17 23:52:14.005405 [ 424007 ] {} RaftInstance: DONE: commit upto 371, current idx 371 2026.08.17 23:52:14.005406 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.005409 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.005412 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=372 2026.08.17 23:52:14.005414 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.005416 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 372 2026.08.17 23:52:14.005417 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.005419 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 371, new matched idx: 371 2026.08.17 23:52:14.005419 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.005421 [ 423987 ] {} RaftInstance: last durable index 370, precommit index 371 2026.08.17 23:52:14.005423 [ 423987 ] {} RaftInstance: quorum idx 1, 371 371 370 2026.08.17 23:52:14.005426 [ 423987 ] {} RaftInstance: local log idx 371, target_commit_idx 371, quick_commit_index_ 371, state_->get_commit_idx() 371 2026.08.17 23:52:14.005438 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=372 2026.08.17 23:52:14.005441 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.005443 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 372 2026.08.17 23:52:14.005445 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.005447 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 371, new matched idx: 371 2026.08.17 23:52:14.005449 [ 423991 ] {} RaftInstance: last durable index 370, precommit index 371 2026.08.17 23:52:14.005452 [ 423991 ] {} RaftInstance: quorum idx 1, 371 371 370 2026.08.17 23:52:14.005454 [ 423991 ] {} RaftInstance: local log idx 371, target_commit_idx 371, quick_commit_index_ 371, state_->get_commit_idx() 371 2026.08.17 23:52:14.005493 [ 423982 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.005500 [ 423982 ] {} RaftInstance: append at log_idx 372, timestamp 1787010734005496 2026.08.17 23:52:14.005507 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.005509 [ 424009 ] {} RaftInstance: last_log_idx: 371, starting_idx: 1, cur_nxt_idx: 373 2026.08.17 23:52:14.005511 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=371, LastLogTerm=1, EntriesLength=1, CommitIndex=371, Term=1, peer_last_sent_idx 372 2026.08.17 23:52:14.005513 [ 424009 ] {} RaftInstance: idx: 372 2026.08.17 23:52:14.005514 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.005526 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.005528 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.005530 [ 424009 ] {} RaftInstance: last_log_idx: 371, starting_idx: 1, cur_nxt_idx: 373 2026.08.17 23:52:14.005531 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=371, LastLogTerm=1, EntriesLength=1, CommitIndex=371, Term=1, peer_last_sent_idx 372 2026.08.17 23:52:14.005533 [ 424009 ] {} RaftInstance: idx: 372 2026.08.17 23:52:14.005534 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.005540 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.009645 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.009652 [ 423980 ] {} RaftInstance: last durable index 371, precommit index 372 2026.08.17 23:52:14.009656 [ 423980 ] {} RaftInstance: quorum idx 1, 371 371 371 2026.08.17 23:52:14.009658 [ 423980 ] {} RaftInstance: local log idx 372, target_commit_idx 371, quick_commit_index_ 371, state_->get_commit_idx() 371 2026.08.17 23:52:14.009694 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.009702 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.009703 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=373 2026.08.17 23:52:14.009717 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.009719 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 373 2026.08.17 23:52:14.009721 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.009723 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 371, new matched idx: 372 2026.08.17 23:52:14.009725 [ 423992 ] {} RaftInstance: last durable index 371, precommit index 372 2026.08.17 23:52:14.009728 [ 423992 ] {} RaftInstance: quorum idx 1, 372 371 371 2026.08.17 23:52:14.009734 [ 423992 ] {} RaftInstance: local log idx 372, target_commit_idx 371, quick_commit_index_ 371, state_->get_commit_idx() 371 2026.08.17 23:52:14.009738 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=373 2026.08.17 23:52:14.009740 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.009743 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 373 2026.08.17 23:52:14.009744 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.009746 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 371, new matched idx: 372 2026.08.17 23:52:14.009748 [ 423989 ] {} RaftInstance: last durable index 371, precommit index 372 2026.08.17 23:52:14.009750 [ 423989 ] {} RaftInstance: quorum idx 1, 372 372 371 2026.08.17 23:52:14.009752 [ 423989 ] {} RaftInstance: trigger commit upto 372 2026.08.17 23:52:14.009754 [ 423989 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.009756 [ 423989 ] {} RaftInstance: last_log_idx: 372, starting_idx: 1, cur_nxt_idx: 373 2026.08.17 23:52:14.009758 [ 423989 ] {} RaftInstance: append_entries for 3 with LastLogIndex=372, LastLogTerm=1, EntriesLength=0, CommitIndex=372, Term=1, peer_last_sent_idx 372 2026.08.17 23:52:14.009759 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.009761 [ 423989 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.009775 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:14.009777 [ 423989 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.009779 [ 423989 ] {} RaftInstance: last_log_idx: 372, starting_idx: 1, cur_nxt_idx: 373 2026.08.17 23:52:14.009781 [ 423989 ] {} RaftInstance: append_entries for 2 with LastLogIndex=372, LastLogTerm=1, EntriesLength=0, CommitIndex=372, Term=1, peer_last_sent_idx 372 2026.08.17 23:52:14.009782 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.009783 [ 423989 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.009791 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:14.009793 [ 423989 ] {} RaftInstance: local log idx 372, target_commit_idx 372, quick_commit_index_ 372, state_->get_commit_idx() 371 2026.08.17 23:52:14.009794 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.009799 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.009801 [ 424007 ] {} RaftInstance: commit upto 372, current idx 371 2026.08.17 23:52:14.009803 [ 424007 ] {} RaftInstance: commit upto 372, current idx 372 2026.08.17 23:52:14.009811 [ 424007 ] {} RaftInstance: notify cb 372 0x7f0ecee5d020 2026.08.17 23:52:14.009820 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.009822 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=373 2026.08.17 23:52:14.009824 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.009827 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 373 2026.08.17 23:52:14.009828 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.009829 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 372, new matched idx: 372 2026.08.17 23:52:14.009831 [ 424007 ] {} RaftInstance: DONE: commit upto 372, current idx 372 2026.08.17 23:52:14.009836 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.009831 [ 423984 ] {} RaftInstance: last durable index 371, precommit index 372 2026.08.17 23:52:14.009841 [ 423984 ] {} RaftInstance: quorum idx 1, 372 372 371 2026.08.17 23:52:14.009842 [ 423984 ] {} RaftInstance: local log idx 372, target_commit_idx 372, quick_commit_index_ 372, state_->get_commit_idx() 372 2026.08.17 23:52:14.009854 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.009858 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=373 2026.08.17 23:52:14.009860 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.009862 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 373 2026.08.17 23:52:14.009864 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.009866 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 372, new matched idx: 372 2026.08.17 23:52:14.009873 [ 423983 ] {} RaftInstance: last durable index 371, precommit index 372 2026.08.17 23:52:14.009882 [ 423983 ] {} RaftInstance: quorum idx 1, 372 372 371 2026.08.17 23:52:14.009884 [ 423983 ] {} RaftInstance: local log idx 372, target_commit_idx 372, quick_commit_index_ 372, state_->get_commit_idx() 372 2026.08.17 23:52:14.014146 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.014150 [ 423980 ] {} RaftInstance: last durable index 372, precommit index 372 2026.08.17 23:52:14.014153 [ 423980 ] {} RaftInstance: quorum idx 1, 372 372 372 2026.08.17 23:52:14.014154 [ 423980 ] {} RaftInstance: local log idx 372, target_commit_idx 372, quick_commit_index_ 372, state_->get_commit_idx() 372 2026.08.17 23:52:14.015795 [ 423996 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.015840 [ 423996 ] {} RaftInstance: append at log_idx 373, timestamp 1787010734015806 2026.08.17 23:52:14.015855 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.015863 [ 424009 ] {} RaftInstance: last_log_idx: 372, starting_idx: 1, cur_nxt_idx: 374 2026.08.17 23:52:14.015866 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=372, LastLogTerm=1, EntriesLength=1, CommitIndex=372, Term=1, peer_last_sent_idx 373 2026.08.17 23:52:14.015868 [ 424009 ] {} RaftInstance: idx: 373 2026.08.17 23:52:14.015871 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.015888 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.015890 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.015892 [ 424009 ] {} RaftInstance: last_log_idx: 372, starting_idx: 1, cur_nxt_idx: 374 2026.08.17 23:52:14.015894 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=372, LastLogTerm=1, EntriesLength=1, CommitIndex=372, Term=1, peer_last_sent_idx 373 2026.08.17 23:52:14.015895 [ 424009 ] {} RaftInstance: idx: 373 2026.08.17 23:52:14.015897 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.015905 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.019048 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.019053 [ 423980 ] {} RaftInstance: last durable index 373, precommit index 373 2026.08.17 23:52:14.019056 [ 423980 ] {} RaftInstance: quorum idx 1, 373 372 372 2026.08.17 23:52:14.019059 [ 423980 ] {} RaftInstance: local log idx 373, target_commit_idx 372, quick_commit_index_ 372, state_->get_commit_idx() 372 2026.08.17 23:52:14.019091 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.019094 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=374 2026.08.17 23:52:14.019097 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.019099 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 374 2026.08.17 23:52:14.019103 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.019105 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 372, new matched idx: 373 2026.08.17 23:52:14.019107 [ 423988 ] {} RaftInstance: last durable index 373, precommit index 373 2026.08.17 23:52:14.019109 [ 423988 ] {} RaftInstance: quorum idx 1, 373 373 372 2026.08.17 23:52:14.019111 [ 423988 ] {} RaftInstance: trigger commit upto 373 2026.08.17 23:52:14.019113 [ 423988 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.019116 [ 423988 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.019117 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.019118 [ 423988 ] {} RaftInstance: last_log_idx: 373, starting_idx: 1, cur_nxt_idx: 374 2026.08.17 23:52:14.019127 [ 423988 ] {} RaftInstance: append_entries for 2 with LastLogIndex=373, LastLogTerm=1, EntriesLength=0, CommitIndex=373, Term=1, peer_last_sent_idx 373 2026.08.17 23:52:14.019135 [ 423988 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.019138 [ 423988 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.019150 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:14.019152 [ 423988 ] {} RaftInstance: local log idx 373, target_commit_idx 373, quick_commit_index_ 373, state_->get_commit_idx() 372 2026.08.17 23:52:14.019153 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.019158 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.019160 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=374 2026.08.17 23:52:14.019162 [ 424007 ] {} RaftInstance: commit upto 373, current idx 372 2026.08.17 23:52:14.019166 [ 424007 ] {} RaftInstance: commit upto 373, current idx 373 2026.08.17 23:52:14.019163 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.019171 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 374 2026.08.17 23:52:14.019173 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.019175 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 372, new matched idx: 373 2026.08.17 23:52:14.019177 [ 423981 ] {} RaftInstance: last durable index 373, precommit index 373 2026.08.17 23:52:14.019180 [ 423981 ] {} RaftInstance: quorum idx 1, 373 373 373 2026.08.17 23:52:14.019182 [ 423981 ] {} RaftInstance: local log idx 373, target_commit_idx 373, quick_commit_index_ 373, state_->get_commit_idx() 372 2026.08.17 23:52:14.019184 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.019186 [ 423981 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.019188 [ 423981 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.019189 [ 423981 ] {} RaftInstance: last_log_idx: 373, starting_idx: 1, cur_nxt_idx: 374 2026.08.17 23:52:14.019191 [ 424007 ] {} RaftInstance: notify cb 373 0x7f0ecee32520 2026.08.17 23:52:14.019192 [ 423981 ] {} RaftInstance: append_entries for 3 with LastLogIndex=373, LastLogTerm=1, EntriesLength=0, CommitIndex=373, Term=1, peer_last_sent_idx 373 2026.08.17 23:52:14.019196 [ 423981 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.019198 [ 423981 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.019202 [ 423990 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.019207 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:14.019210 [ 424007 ] {} RaftInstance: DONE: commit upto 373, current idx 373 2026.08.17 23:52:14.019213 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.019216 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=374 2026.08.17 23:52:14.019225 [ 423990 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.019227 [ 423990 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 374 2026.08.17 23:52:14.019229 [ 423990 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.019231 [ 423990 ] {} RaftInstance: peer 2, prev matched idx: 373, new matched idx: 373 2026.08.17 23:52:14.019233 [ 423990 ] {} RaftInstance: last durable index 373, precommit index 373 2026.08.17 23:52:14.019236 [ 423990 ] {} RaftInstance: quorum idx 1, 373 373 373 2026.08.17 23:52:14.019238 [ 423990 ] {} RaftInstance: local log idx 373, target_commit_idx 373, quick_commit_index_ 373, state_->get_commit_idx() 373 2026.08.17 23:52:14.019261 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.019265 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=374 2026.08.17 23:52:14.019267 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.019270 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 374 2026.08.17 23:52:14.019271 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.019273 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 373, new matched idx: 373 2026.08.17 23:52:14.019275 [ 423985 ] {} RaftInstance: last durable index 373, precommit index 373 2026.08.17 23:52:14.019278 [ 423985 ] {} RaftInstance: quorum idx 1, 373 373 373 2026.08.17 23:52:14.019280 [ 423985 ] {} RaftInstance: local log idx 373, target_commit_idx 373, quick_commit_index_ 373, state_->get_commit_idx() 373 2026.08.17 23:52:14.019627 [ 423993 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.019642 [ 423993 ] {} RaftInstance: append at log_idx 374, timestamp 1787010734019629 2026.08.17 23:52:14.019649 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.019652 [ 424009 ] {} RaftInstance: last_log_idx: 373, starting_idx: 1, cur_nxt_idx: 375 2026.08.17 23:52:14.019654 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=373, LastLogTerm=1, EntriesLength=1, CommitIndex=373, Term=1, peer_last_sent_idx 374 2026.08.17 23:52:14.019656 [ 424009 ] {} RaftInstance: idx: 374 2026.08.17 23:52:14.019658 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.019666 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.019667 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.019669 [ 424009 ] {} RaftInstance: last_log_idx: 373, starting_idx: 1, cur_nxt_idx: 375 2026.08.17 23:52:14.019670 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=373, LastLogTerm=1, EntriesLength=1, CommitIndex=373, Term=1, peer_last_sent_idx 374 2026.08.17 23:52:14.019672 [ 424009 ] {} RaftInstance: idx: 374 2026.08.17 23:52:14.019678 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.019686 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.023577 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.023581 [ 423980 ] {} RaftInstance: last durable index 374, precommit index 374 2026.08.17 23:52:14.023584 [ 423980 ] {} RaftInstance: quorum idx 1, 374 373 373 2026.08.17 23:52:14.023586 [ 423980 ] {} RaftInstance: local log idx 374, target_commit_idx 373, quick_commit_index_ 373, state_->get_commit_idx() 373 2026.08.17 23:52:14.023618 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.023624 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=375 2026.08.17 23:52:14.023626 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.023628 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 375 2026.08.17 23:52:14.023630 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.023631 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 373, new matched idx: 374 2026.08.17 23:52:14.023634 [ 423987 ] {} RaftInstance: last durable index 374, precommit index 374 2026.08.17 23:52:14.023636 [ 423987 ] {} RaftInstance: quorum idx 1, 374 374 373 2026.08.17 23:52:14.023637 [ 423987 ] {} RaftInstance: trigger commit upto 374 2026.08.17 23:52:14.023639 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.023641 [ 423987 ] {} RaftInstance: last_log_idx: 374, starting_idx: 1, cur_nxt_idx: 375 2026.08.17 23:52:14.023643 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=374, LastLogTerm=1, EntriesLength=0, CommitIndex=374, Term=1, peer_last_sent_idx 374 2026.08.17 23:52:14.023645 [ 423987 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.023647 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.023650 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.023658 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:14.023666 [ 423987 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.023668 [ 423987 ] {} RaftInstance: last_log_idx: 373, starting_idx: 1, cur_nxt_idx: 375 2026.08.17 23:52:14.023670 [ 423987 ] {} RaftInstance: append_entries for 2 with LastLogIndex=373, LastLogTerm=1, EntriesLength=1, CommitIndex=374, Term=1, peer_last_sent_idx 374 2026.08.17 23:52:14.023671 [ 423987 ] {} RaftInstance: idx: 374 2026.08.17 23:52:14.023673 [ 423987 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.023682 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:14.023684 [ 423987 ] {} RaftInstance: local log idx 374, target_commit_idx 374, quick_commit_index_ 374, state_->get_commit_idx() 373 2026.08.17 23:52:14.023686 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.023690 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.023693 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=375 2026.08.17 23:52:14.023694 [ 424007 ] {} RaftInstance: commit upto 374, current idx 373 2026.08.17 23:52:14.023709 [ 424007 ] {} RaftInstance: commit upto 374, current idx 374 2026.08.17 23:52:14.023703 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.023712 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.023715 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 375 2026.08.17 23:52:14.023719 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.023722 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 373, new matched idx: 374 2026.08.17 23:52:14.023726 [ 423996 ] {} RaftInstance: last durable index 374, precommit index 374 2026.08.17 23:52:14.023729 [ 424007 ] {} RaftInstance: notify cb 374 0x7f0ecee5dc20 2026.08.17 23:52:14.023734 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.023731 [ 423996 ] {} RaftInstance: quorum idx 1, 374 374 374 2026.08.17 23:52:14.023743 [ 423996 ] {} RaftInstance: local log idx 374, target_commit_idx 374, quick_commit_index_ 374, state_->get_commit_idx() 373 2026.08.17 23:52:14.023744 [ 424007 ] {} RaftInstance: DONE: commit upto 374, current idx 374 2026.08.17 23:52:14.023763 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=375 2026.08.17 23:52:14.023770 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.023773 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.023777 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 375 2026.08.17 23:52:14.023780 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.023782 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 374, new matched idx: 374 2026.08.17 23:52:14.023784 [ 423994 ] {} RaftInstance: last durable index 374, precommit index 374 2026.08.17 23:52:14.023788 [ 423994 ] {} RaftInstance: quorum idx 1, 374 374 374 2026.08.17 23:52:14.023790 [ 423994 ] {} RaftInstance: local log idx 374, target_commit_idx 374, quick_commit_index_ 374, state_->get_commit_idx() 374 2026.08.17 23:52:14.023796 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=375 2026.08.17 23:52:14.023801 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.023810 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 375 2026.08.17 23:52:14.023818 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.023820 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 374, new matched idx: 374 2026.08.17 23:52:14.023824 [ 423988 ] {} RaftInstance: last durable index 374, precommit index 374 2026.08.17 23:52:14.023829 [ 423988 ] {} RaftInstance: quorum idx 1, 374 374 374 2026.08.17 23:52:14.023831 [ 423988 ] {} RaftInstance: local log idx 374, target_commit_idx 374, quick_commit_index_ 374, state_->get_commit_idx() 374 2026.08.17 23:52:14.024070 [ 423981 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.024087 [ 423981 ] {} RaftInstance: append at log_idx 375, timestamp 1787010734024072 2026.08.17 23:52:14.024095 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.024097 [ 424009 ] {} RaftInstance: last_log_idx: 374, starting_idx: 1, cur_nxt_idx: 376 2026.08.17 23:52:14.024100 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=374, LastLogTerm=1, EntriesLength=1, CommitIndex=374, Term=1, peer_last_sent_idx 375 2026.08.17 23:52:14.024102 [ 424009 ] {} RaftInstance: idx: 375 2026.08.17 23:52:14.024104 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.024113 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.024115 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.024116 [ 424009 ] {} RaftInstance: last_log_idx: 374, starting_idx: 1, cur_nxt_idx: 376 2026.08.17 23:52:14.024119 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=374, LastLogTerm=1, EntriesLength=1, CommitIndex=374, Term=1, peer_last_sent_idx 374 2026.08.17 23:52:14.024120 [ 424009 ] {} RaftInstance: idx: 375 2026.08.17 23:52:14.024125 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.024131 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.028125 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.028130 [ 423980 ] {} RaftInstance: last durable index 375, precommit index 375 2026.08.17 23:52:14.028133 [ 423980 ] {} RaftInstance: quorum idx 1, 375 374 374 2026.08.17 23:52:14.028134 [ 423980 ] {} RaftInstance: local log idx 375, target_commit_idx 374, quick_commit_index_ 374, state_->get_commit_idx() 374 2026.08.17 23:52:14.028158 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.028161 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=376 2026.08.17 23:52:14.028163 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.028164 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 376 2026.08.17 23:52:14.028166 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.028167 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 374, new matched idx: 375 2026.08.17 23:52:14.028169 [ 423995 ] {} RaftInstance: last durable index 375, precommit index 375 2026.08.17 23:52:14.028171 [ 423995 ] {} RaftInstance: quorum idx 1, 375 375 374 2026.08.17 23:52:14.028173 [ 423995 ] {} RaftInstance: trigger commit upto 375 2026.08.17 23:52:14.028174 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.028176 [ 423995 ] {} RaftInstance: last_log_idx: 375, starting_idx: 1, cur_nxt_idx: 376 2026.08.17 23:52:14.028179 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=375, LastLogTerm=1, EntriesLength=0, CommitIndex=375, Term=1, peer_last_sent_idx 375 2026.08.17 23:52:14.028180 [ 423995 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.028182 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.028185 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.028192 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:14.028194 [ 423995 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.028196 [ 423995 ] {} RaftInstance: last_log_idx: 374, starting_idx: 1, cur_nxt_idx: 376 2026.08.17 23:52:14.028198 [ 423995 ] {} RaftInstance: append_entries for 2 with LastLogIndex=374, LastLogTerm=1, EntriesLength=1, CommitIndex=375, Term=1, peer_last_sent_idx 375 2026.08.17 23:52:14.028199 [ 423995 ] {} RaftInstance: idx: 375 2026.08.17 23:52:14.028201 [ 423995 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.028208 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:14.028210 [ 423995 ] {} RaftInstance: local log idx 375, target_commit_idx 375, quick_commit_index_ 375, state_->get_commit_idx() 374 2026.08.17 23:52:14.028212 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.028219 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=376 2026.08.17 23:52:14.028219 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.028225 [ 424007 ] {} RaftInstance: commit upto 375, current idx 374 2026.08.17 23:52:14.028227 [ 424007 ] {} RaftInstance: commit upto 375, current idx 375 2026.08.17 23:52:14.028221 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.028232 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 376 2026.08.17 23:52:14.028234 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.028239 [ 424007 ] {} RaftInstance: notify cb 375 0x7f0ecee5e420 2026.08.17 23:52:14.028240 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 374, new matched idx: 375 2026.08.17 23:52:14.028242 [ 423984 ] {} RaftInstance: last durable index 375, precommit index 375 2026.08.17 23:52:14.028245 [ 423984 ] {} RaftInstance: quorum idx 1, 375 375 375 2026.08.17 23:52:14.028247 [ 423984 ] {} RaftInstance: local log idx 375, target_commit_idx 375, quick_commit_index_ 375, state_->get_commit_idx() 374 2026.08.17 23:52:14.028249 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.028249 [ 424007 ] {} RaftInstance: DONE: commit upto 375, current idx 375 2026.08.17 23:52:14.028253 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.028278 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.028279 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.028282 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=376 2026.08.17 23:52:14.028284 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.028286 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 376 2026.08.17 23:52:14.028288 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.028289 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 375, new matched idx: 375 2026.08.17 23:52:14.028292 [ 423993 ] {} RaftInstance: last durable index 375, precommit index 375 2026.08.17 23:52:14.028294 [ 423993 ] {} RaftInstance: quorum idx 1, 375 375 375 2026.08.17 23:52:14.028296 [ 423993 ] {} RaftInstance: local log idx 375, target_commit_idx 375, quick_commit_index_ 375, state_->get_commit_idx() 375 2026.08.17 23:52:14.028303 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=376 2026.08.17 23:52:14.028306 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.028309 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 376 2026.08.17 23:52:14.028310 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.028312 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 375, new matched idx: 375 2026.08.17 23:52:14.028314 [ 423982 ] {} RaftInstance: last durable index 375, precommit index 375 2026.08.17 23:52:14.028317 [ 423982 ] {} RaftInstance: quorum idx 1, 375 375 375 2026.08.17 23:52:14.028319 [ 423982 ] {} RaftInstance: local log idx 375, target_commit_idx 375, quick_commit_index_ 375, state_->get_commit_idx() 375 2026.08.17 23:52:14.028433 [ 423992 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.028444 [ 423992 ] {} RaftInstance: append at log_idx 376, timestamp 1787010734028435 2026.08.17 23:52:14.028451 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.028454 [ 424009 ] {} RaftInstance: last_log_idx: 375, starting_idx: 1, cur_nxt_idx: 377 2026.08.17 23:52:14.028456 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=375, LastLogTerm=1, EntriesLength=1, CommitIndex=375, Term=1, peer_last_sent_idx 376 2026.08.17 23:52:14.028458 [ 424009 ] {} RaftInstance: idx: 376 2026.08.17 23:52:14.028461 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.028469 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.028471 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.028473 [ 424009 ] {} RaftInstance: last_log_idx: 375, starting_idx: 1, cur_nxt_idx: 377 2026.08.17 23:52:14.028475 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=375, LastLogTerm=1, EntriesLength=1, CommitIndex=375, Term=1, peer_last_sent_idx 375 2026.08.17 23:52:14.028476 [ 424009 ] {} RaftInstance: idx: 376 2026.08.17 23:52:14.028478 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.028486 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.032750 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.032756 [ 423980 ] {} RaftInstance: last durable index 376, precommit index 376 2026.08.17 23:52:14.032760 [ 423980 ] {} RaftInstance: quorum idx 1, 376 375 375 2026.08.17 23:52:14.032763 [ 423980 ] {} RaftInstance: local log idx 376, target_commit_idx 375, quick_commit_index_ 375, state_->get_commit_idx() 375 2026.08.17 23:52:14.032792 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.032795 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=377 2026.08.17 23:52:14.032798 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.032799 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.032800 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 377 2026.08.17 23:52:14.032804 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.032806 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 375, new matched idx: 376 2026.08.17 23:52:14.032808 [ 423989 ] {} RaftInstance: last durable index 376, precommit index 376 2026.08.17 23:52:14.032810 [ 423989 ] {} RaftInstance: quorum idx 1, 376 376 375 2026.08.17 23:52:14.032812 [ 423989 ] {} RaftInstance: trigger commit upto 376 2026.08.17 23:52:14.032814 [ 423989 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.032816 [ 423989 ] {} RaftInstance: last_log_idx: 376, starting_idx: 1, cur_nxt_idx: 377 2026.08.17 23:52:14.032818 [ 423989 ] {} RaftInstance: append_entries for 3 with LastLogIndex=376, LastLogTerm=1, EntriesLength=0, CommitIndex=376, Term=1, peer_last_sent_idx 376 2026.08.17 23:52:14.032820 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.032822 [ 423989 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.032837 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:14.032839 [ 423989 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.032841 [ 423989 ] {} RaftInstance: last_log_idx: 375, starting_idx: 1, cur_nxt_idx: 377 2026.08.17 23:52:14.032843 [ 423989 ] {} RaftInstance: append_entries for 2 with LastLogIndex=375, LastLogTerm=1, EntriesLength=1, CommitIndex=376, Term=1, peer_last_sent_idx 376 2026.08.17 23:52:14.032844 [ 423989 ] {} RaftInstance: idx: 376 2026.08.17 23:52:14.032846 [ 423989 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.032854 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:14.032856 [ 423989 ] {} RaftInstance: local log idx 376, target_commit_idx 376, quick_commit_index_ 376, state_->get_commit_idx() 375 2026.08.17 23:52:14.032857 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.032872 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=377 2026.08.17 23:52:14.032874 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.032876 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 377 2026.08.17 23:52:14.032878 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.032880 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 375, new matched idx: 376 2026.08.17 23:52:14.032882 [ 423986 ] {} RaftInstance: last durable index 376, precommit index 376 2026.08.17 23:52:14.032883 [ 423986 ] {} RaftInstance: quorum idx 1, 376 376 376 2026.08.17 23:52:14.032885 [ 423986 ] {} RaftInstance: local log idx 376, target_commit_idx 376, quick_commit_index_ 376, state_->get_commit_idx() 375 2026.08.17 23:52:14.032887 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.032891 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.032893 [ 424007 ] {} RaftInstance: commit upto 376, current idx 375 2026.08.17 23:52:14.032895 [ 424007 ] {} RaftInstance: commit upto 376, current idx 376 2026.08.17 23:52:14.032907 [ 424007 ] {} RaftInstance: notify cb 376 0x7f0eceed7720 2026.08.17 23:52:14.032916 [ 424007 ] {} RaftInstance: DONE: commit upto 376, current idx 376 2026.08.17 23:52:14.032918 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.033063 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.033066 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.033068 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=377 2026.08.17 23:52:14.033071 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.033073 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 377 2026.08.17 23:52:14.033075 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.033076 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 376, new matched idx: 376 2026.08.17 23:52:14.033079 [ 423981 ] {} RaftInstance: last durable index 376, precommit index 376 2026.08.17 23:52:14.033081 [ 423981 ] {} RaftInstance: quorum idx 1, 376 376 376 2026.08.17 23:52:14.033083 [ 423981 ] {} RaftInstance: local log idx 376, target_commit_idx 376, quick_commit_index_ 376, state_->get_commit_idx() 376 2026.08.17 23:52:14.033087 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=377 2026.08.17 23:52:14.033089 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.033092 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 377 2026.08.17 23:52:14.033093 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.033095 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 376, new matched idx: 376 2026.08.17 23:52:14.033097 [ 423995 ] {} RaftInstance: last durable index 376, precommit index 376 2026.08.17 23:52:14.033100 [ 423995 ] {} RaftInstance: quorum idx 1, 376 376 376 2026.08.17 23:52:14.033102 [ 423995 ] {} RaftInstance: local log idx 376, target_commit_idx 376, quick_commit_index_ 376, state_->get_commit_idx() 376 2026.08.17 23:52:14.033226 [ 423984 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.033238 [ 423984 ] {} RaftInstance: append at log_idx 377, timestamp 1787010734033228 2026.08.17 23:52:14.033246 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.033249 [ 424009 ] {} RaftInstance: last_log_idx: 376, starting_idx: 1, cur_nxt_idx: 378 2026.08.17 23:52:14.033252 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=376, LastLogTerm=1, EntriesLength=1, CommitIndex=376, Term=1, peer_last_sent_idx 377 2026.08.17 23:52:14.033254 [ 424009 ] {} RaftInstance: idx: 377 2026.08.17 23:52:14.033256 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.033268 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.033270 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.033271 [ 424009 ] {} RaftInstance: last_log_idx: 376, starting_idx: 1, cur_nxt_idx: 378 2026.08.17 23:52:14.033273 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=376, LastLogTerm=1, EntriesLength=1, CommitIndex=376, Term=1, peer_last_sent_idx 376 2026.08.17 23:52:14.033275 [ 424009 ] {} RaftInstance: idx: 377 2026.08.17 23:52:14.033276 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.033282 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.037119 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.037124 [ 423980 ] {} RaftInstance: last durable index 377, precommit index 377 2026.08.17 23:52:14.037128 [ 423980 ] {} RaftInstance: quorum idx 1, 377 376 376 2026.08.17 23:52:14.037130 [ 423980 ] {} RaftInstance: local log idx 377, target_commit_idx 376, quick_commit_index_ 376, state_->get_commit_idx() 376 2026.08.17 23:52:14.037159 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.037163 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=378 2026.08.17 23:52:14.037165 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.037164 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.037169 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 378 2026.08.17 23:52:14.037180 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.037182 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 376, new matched idx: 377 2026.08.17 23:52:14.037184 [ 423987 ] {} RaftInstance: last durable index 377, precommit index 377 2026.08.17 23:52:14.037187 [ 423987 ] {} RaftInstance: quorum idx 1, 377 377 376 2026.08.17 23:52:14.037189 [ 423987 ] {} RaftInstance: trigger commit upto 377 2026.08.17 23:52:14.037190 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.037192 [ 423987 ] {} RaftInstance: last_log_idx: 377, starting_idx: 1, cur_nxt_idx: 378 2026.08.17 23:52:14.037194 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=377, LastLogTerm=1, EntriesLength=0, CommitIndex=377, Term=1, peer_last_sent_idx 377 2026.08.17 23:52:14.037195 [ 423987 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.037197 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.037206 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:14.037208 [ 423987 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.037209 [ 423987 ] {} RaftInstance: last_log_idx: 376, starting_idx: 1, cur_nxt_idx: 378 2026.08.17 23:52:14.037211 [ 423987 ] {} RaftInstance: append_entries for 2 with LastLogIndex=376, LastLogTerm=1, EntriesLength=1, CommitIndex=377, Term=1, peer_last_sent_idx 377 2026.08.17 23:52:14.037213 [ 423987 ] {} RaftInstance: idx: 377 2026.08.17 23:52:14.037214 [ 423987 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.037221 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:14.037223 [ 423987 ] {} RaftInstance: local log idx 377, target_commit_idx 377, quick_commit_index_ 377, state_->get_commit_idx() 376 2026.08.17 23:52:14.037225 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.037234 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=378 2026.08.17 23:52:14.037241 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.037244 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 378 2026.08.17 23:52:14.037246 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.037248 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 376, new matched idx: 377 2026.08.17 23:52:14.037250 [ 423992 ] {} RaftInstance: last durable index 377, precommit index 377 2026.08.17 23:52:14.037253 [ 423992 ] {} RaftInstance: quorum idx 1, 377 377 377 2026.08.17 23:52:14.037255 [ 423992 ] {} RaftInstance: local log idx 377, target_commit_idx 377, quick_commit_index_ 377, state_->get_commit_idx() 376 2026.08.17 23:52:14.037257 [ 423992 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.037257 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.037274 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=378 2026.08.17 23:52:14.037266 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.037280 [ 424007 ] {} RaftInstance: commit upto 377, current idx 376 2026.08.17 23:52:14.037282 [ 424007 ] {} RaftInstance: commit upto 377, current idx 377 2026.08.17 23:52:14.037286 [ 423990 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.037276 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.037291 [ 424007 ] {} RaftInstance: notify cb 377 0x7f0ecee5c520 2026.08.17 23:52:14.037292 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 378 2026.08.17 23:52:14.037294 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.037296 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 377, new matched idx: 377 2026.08.17 23:52:14.037297 [ 423994 ] {} RaftInstance: last durable index 377, precommit index 377 2026.08.17 23:52:14.037300 [ 423994 ] {} RaftInstance: quorum idx 1, 377 377 377 2026.08.17 23:52:14.037301 [ 424007 ] {} RaftInstance: DONE: commit upto 377, current idx 377 2026.08.17 23:52:14.037304 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.037301 [ 423994 ] {} RaftInstance: local log idx 377, target_commit_idx 377, quick_commit_index_ 377, state_->get_commit_idx() 377 2026.08.17 23:52:14.037311 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=378 2026.08.17 23:52:14.037314 [ 423990 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.037317 [ 423990 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 378 2026.08.17 23:52:14.037319 [ 423990 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.037320 [ 423990 ] {} RaftInstance: peer 2, prev matched idx: 377, new matched idx: 377 2026.08.17 23:52:14.037322 [ 423990 ] {} RaftInstance: last durable index 377, precommit index 377 2026.08.17 23:52:14.037325 [ 423990 ] {} RaftInstance: quorum idx 1, 377 377 377 2026.08.17 23:52:14.037327 [ 423990 ] {} RaftInstance: local log idx 377, target_commit_idx 377, quick_commit_index_ 377, state_->get_commit_idx() 377 2026.08.17 23:52:14.037862 [ 423985 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.037884 [ 423985 ] {} RaftInstance: append at log_idx 378, timestamp 1787010734037866 2026.08.17 23:52:14.037891 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.037894 [ 424009 ] {} RaftInstance: last_log_idx: 377, starting_idx: 1, cur_nxt_idx: 379 2026.08.17 23:52:14.037897 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=377, LastLogTerm=1, EntriesLength=1, CommitIndex=377, Term=1, peer_last_sent_idx 378 2026.08.17 23:52:14.037899 [ 424009 ] {} RaftInstance: idx: 378 2026.08.17 23:52:14.037901 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.037909 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.037911 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.037912 [ 424009 ] {} RaftInstance: last_log_idx: 377, starting_idx: 1, cur_nxt_idx: 379 2026.08.17 23:52:14.037914 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=377, LastLogTerm=1, EntriesLength=1, CommitIndex=377, Term=1, peer_last_sent_idx 377 2026.08.17 23:52:14.037916 [ 424009 ] {} RaftInstance: idx: 378 2026.08.17 23:52:14.037917 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.037925 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.041567 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.041573 [ 423980 ] {} RaftInstance: last durable index 378, precommit index 378 2026.08.17 23:52:14.041577 [ 423980 ] {} RaftInstance: quorum idx 1, 378 377 377 2026.08.17 23:52:14.041579 [ 423980 ] {} RaftInstance: local log idx 378, target_commit_idx 377, quick_commit_index_ 377, state_->get_commit_idx() 377 2026.08.17 23:52:14.041659 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.041663 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=379 2026.08.17 23:52:14.041666 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.041669 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 379 2026.08.17 23:52:14.041671 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.041673 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 377, new matched idx: 378 2026.08.17 23:52:14.041675 [ 423986 ] {} RaftInstance: last durable index 378, precommit index 378 2026.08.17 23:52:14.041678 [ 423986 ] {} RaftInstance: quorum idx 1, 378 378 377 2026.08.17 23:52:14.041680 [ 423986 ] {} RaftInstance: trigger commit upto 378 2026.08.17 23:52:14.041682 [ 423986 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.041684 [ 423986 ] {} RaftInstance: last_log_idx: 378, starting_idx: 1, cur_nxt_idx: 379 2026.08.17 23:52:14.041686 [ 423986 ] {} RaftInstance: append_entries for 3 with LastLogIndex=378, LastLogTerm=1, EntriesLength=0, CommitIndex=378, Term=1, peer_last_sent_idx 378 2026.08.17 23:52:14.041688 [ 423986 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.041690 [ 423986 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.041698 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:14.041700 [ 423986 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.041707 [ 423986 ] {} RaftInstance: local log idx 378, target_commit_idx 378, quick_commit_index_ 378, state_->get_commit_idx() 377 2026.08.17 23:52:14.041709 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.041715 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.041718 [ 424007 ] {} RaftInstance: commit upto 378, current idx 377 2026.08.17 23:52:14.041721 [ 424007 ] {} RaftInstance: commit upto 378, current idx 378 2026.08.17 23:52:14.041743 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.041745 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=379 2026.08.17 23:52:14.041747 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.041749 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 379 2026.08.17 23:52:14.041751 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.041752 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 378, new matched idx: 378 2026.08.17 23:52:14.041754 [ 423988 ] {} RaftInstance: last durable index 378, precommit index 378 2026.08.17 23:52:14.041755 [ 424007 ] {} RaftInstance: notify cb 378 0x7f0ecee5e120 2026.08.17 23:52:14.041756 [ 423988 ] {} RaftInstance: quorum idx 1, 378 378 377 2026.08.17 23:52:14.041758 [ 423988 ] {} RaftInstance: local log idx 378, target_commit_idx 378, quick_commit_index_ 378, state_->get_commit_idx() 377 2026.08.17 23:52:14.041759 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.041772 [ 424007 ] {} RaftInstance: DONE: commit upto 378, current idx 378 2026.08.17 23:52:14.041777 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.041893 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.041895 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=379 2026.08.17 23:52:14.041897 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.041899 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 379 2026.08.17 23:52:14.041900 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.041902 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 377, new matched idx: 378 2026.08.17 23:52:14.041903 [ 423988 ] {} RaftInstance: last durable index 378, precommit index 378 2026.08.17 23:52:14.041905 [ 423988 ] {} RaftInstance: quorum idx 1, 378 378 378 2026.08.17 23:52:14.041906 [ 423988 ] {} RaftInstance: local log idx 378, target_commit_idx 378, quick_commit_index_ 378, state_->get_commit_idx() 378 2026.08.17 23:52:14.041908 [ 423988 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.041910 [ 423988 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.041911 [ 423988 ] {} RaftInstance: last_log_idx: 378, starting_idx: 1, cur_nxt_idx: 379 2026.08.17 23:52:14.041913 [ 423988 ] {} RaftInstance: append_entries for 2 with LastLogIndex=378, LastLogTerm=1, EntriesLength=0, CommitIndex=378, Term=1, peer_last_sent_idx 378 2026.08.17 23:52:14.041914 [ 423988 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.041916 [ 423988 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.041922 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:14.041965 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.041968 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=379 2026.08.17 23:52:14.041970 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.041972 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 379 2026.08.17 23:52:14.041973 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.041975 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 378, new matched idx: 378 2026.08.17 23:52:14.041976 [ 423992 ] {} RaftInstance: last durable index 378, precommit index 378 2026.08.17 23:52:14.041978 [ 423992 ] {} RaftInstance: quorum idx 1, 378 378 378 2026.08.17 23:52:14.041980 [ 423992 ] {} RaftInstance: local log idx 378, target_commit_idx 378, quick_commit_index_ 378, state_->get_commit_idx() 378 2026.08.17 23:52:14.043373 [ 423992 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.043389 [ 423992 ] {} RaftInstance: append at log_idx 379, timestamp 1787010734043376 2026.08.17 23:52:14.043396 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.043399 [ 424009 ] {} RaftInstance: last_log_idx: 378, starting_idx: 1, cur_nxt_idx: 380 2026.08.17 23:52:14.043402 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=378, LastLogTerm=1, EntriesLength=1, CommitIndex=378, Term=1, peer_last_sent_idx 379 2026.08.17 23:52:14.043405 [ 424009 ] {} RaftInstance: idx: 379 2026.08.17 23:52:14.043408 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.043416 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.043417 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.043419 [ 424009 ] {} RaftInstance: last_log_idx: 378, starting_idx: 1, cur_nxt_idx: 380 2026.08.17 23:52:14.043420 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=378, LastLogTerm=1, EntriesLength=1, CommitIndex=378, Term=1, peer_last_sent_idx 379 2026.08.17 23:52:14.043423 [ 424009 ] {} RaftInstance: idx: 379 2026.08.17 23:52:14.043425 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.043433 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.046342 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.046345 [ 423980 ] {} RaftInstance: last durable index 379, precommit index 379 2026.08.17 23:52:14.046347 [ 423980 ] {} RaftInstance: quorum idx 1, 379 378 378 2026.08.17 23:52:14.046349 [ 423980 ] {} RaftInstance: local log idx 379, target_commit_idx 378, quick_commit_index_ 378, state_->get_commit_idx() 378 2026.08.17 23:52:14.046372 [ 423990 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.046377 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=380 2026.08.17 23:52:14.046379 [ 423990 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.046381 [ 423990 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 380 2026.08.17 23:52:14.046383 [ 423990 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.046385 [ 423990 ] {} RaftInstance: peer 2, prev matched idx: 378, new matched idx: 379 2026.08.17 23:52:14.046388 [ 423990 ] {} RaftInstance: last durable index 379, precommit index 379 2026.08.17 23:52:14.046391 [ 423990 ] {} RaftInstance: quorum idx 1, 379 379 378 2026.08.17 23:52:14.046392 [ 423990 ] {} RaftInstance: trigger commit upto 379 2026.08.17 23:52:14.046395 [ 423990 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.046397 [ 423990 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.046399 [ 423990 ] {} RaftInstance: last_log_idx: 379, starting_idx: 1, cur_nxt_idx: 380 2026.08.17 23:52:14.046401 [ 423990 ] {} RaftInstance: append_entries for 2 with LastLogIndex=379, LastLogTerm=1, EntriesLength=0, CommitIndex=379, Term=1, peer_last_sent_idx 379 2026.08.17 23:52:14.046403 [ 423990 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.046406 [ 423990 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.046422 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:14.046424 [ 423990 ] {} RaftInstance: local log idx 379, target_commit_idx 379, quick_commit_index_ 379, state_->get_commit_idx() 378 2026.08.17 23:52:14.046425 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.046431 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.046432 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.046435 [ 424007 ] {} RaftInstance: commit upto 379, current idx 378 2026.08.17 23:52:14.046438 [ 424007 ] {} RaftInstance: commit upto 379, current idx 379 2026.08.17 23:52:14.046435 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=380 2026.08.17 23:52:14.046447 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.046450 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 380 2026.08.17 23:52:14.046451 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.046453 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 378, new matched idx: 379 2026.08.17 23:52:14.046455 [ 423995 ] {} RaftInstance: last durable index 379, precommit index 379 2026.08.17 23:52:14.046458 [ 423995 ] {} RaftInstance: quorum idx 1, 379 379 379 2026.08.17 23:52:14.046460 [ 423995 ] {} RaftInstance: local log idx 379, target_commit_idx 379, quick_commit_index_ 379, state_->get_commit_idx() 378 2026.08.17 23:52:14.046464 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.046465 [ 424007 ] {} RaftInstance: notify cb 379 0x7f0ecee5c520 2026.08.17 23:52:14.046466 [ 423995 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.046468 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.046471 [ 423995 ] {} RaftInstance: last_log_idx: 379, starting_idx: 1, cur_nxt_idx: 380 2026.08.17 23:52:14.046474 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=379, LastLogTerm=1, EntriesLength=0, CommitIndex=379, Term=1, peer_last_sent_idx 379 2026.08.17 23:52:14.046475 [ 424007 ] {} RaftInstance: DONE: commit upto 379, current idx 379 2026.08.17 23:52:14.046479 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.046475 [ 423995 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.046488 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.046474 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.046496 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:14.046511 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=380 2026.08.17 23:52:14.046515 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.046519 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 380 2026.08.17 23:52:14.046522 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.046524 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 379, new matched idx: 379 2026.08.17 23:52:14.046527 [ 423996 ] {} RaftInstance: last durable index 379, precommit index 379 2026.08.17 23:52:14.046531 [ 423996 ] {} RaftInstance: quorum idx 1, 379 379 379 2026.08.17 23:52:14.046533 [ 423996 ] {} RaftInstance: local log idx 379, target_commit_idx 379, quick_commit_index_ 379, state_->get_commit_idx() 379 2026.08.17 23:52:14.046559 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.046564 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=380 2026.08.17 23:52:14.046566 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.046569 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 380 2026.08.17 23:52:14.046571 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.046572 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 379, new matched idx: 379 2026.08.17 23:52:14.046575 [ 423986 ] {} RaftInstance: last durable index 379, precommit index 379 2026.08.17 23:52:14.046577 [ 423986 ] {} RaftInstance: quorum idx 1, 379 379 379 2026.08.17 23:52:14.046579 [ 423986 ] {} RaftInstance: local log idx 379, target_commit_idx 379, quick_commit_index_ 379, state_->get_commit_idx() 379 2026.08.17 23:52:14.046613 [ 423988 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.046622 [ 423988 ] {} RaftInstance: append at log_idx 380, timestamp 1787010734046615 2026.08.17 23:52:14.046627 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.046630 [ 424009 ] {} RaftInstance: last_log_idx: 379, starting_idx: 1, cur_nxt_idx: 381 2026.08.17 23:52:14.046632 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=379, LastLogTerm=1, EntriesLength=1, CommitIndex=379, Term=1, peer_last_sent_idx 380 2026.08.17 23:52:14.046634 [ 424009 ] {} RaftInstance: idx: 380 2026.08.17 23:52:14.046635 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.046644 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.046646 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.046648 [ 424009 ] {} RaftInstance: last_log_idx: 379, starting_idx: 1, cur_nxt_idx: 381 2026.08.17 23:52:14.046649 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=379, LastLogTerm=1, EntriesLength=1, CommitIndex=379, Term=1, peer_last_sent_idx 380 2026.08.17 23:52:14.046651 [ 424009 ] {} RaftInstance: idx: 380 2026.08.17 23:52:14.046652 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.046658 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.050911 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.050917 [ 423980 ] {} RaftInstance: last durable index 380, precommit index 380 2026.08.17 23:52:14.050920 [ 423980 ] {} RaftInstance: quorum idx 1, 380 379 379 2026.08.17 23:52:14.050922 [ 423980 ] {} RaftInstance: local log idx 380, target_commit_idx 379, quick_commit_index_ 379, state_->get_commit_idx() 379 2026.08.17 23:52:14.050972 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.050977 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=381 2026.08.17 23:52:14.050979 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.050982 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 381 2026.08.17 23:52:14.050983 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.050985 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 379, new matched idx: 380 2026.08.17 23:52:14.050987 [ 423983 ] {} RaftInstance: last durable index 380, precommit index 380 2026.08.17 23:52:14.050990 [ 423983 ] {} RaftInstance: quorum idx 1, 380 380 379 2026.08.17 23:52:14.050992 [ 423983 ] {} RaftInstance: trigger commit upto 380 2026.08.17 23:52:14.050994 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.050996 [ 423983 ] {} RaftInstance: last_log_idx: 380, starting_idx: 1, cur_nxt_idx: 381 2026.08.17 23:52:14.050998 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=380, LastLogTerm=1, EntriesLength=0, CommitIndex=380, Term=1, peer_last_sent_idx 380 2026.08.17 23:52:14.051000 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.051002 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.051019 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:14.051022 [ 423983 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.051024 [ 423983 ] {} RaftInstance: local log idx 380, target_commit_idx 380, quick_commit_index_ 380, state_->get_commit_idx() 379 2026.08.17 23:52:14.051026 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.051032 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.051037 [ 424007 ] {} RaftInstance: commit upto 380, current idx 379 2026.08.17 23:52:14.051039 [ 424007 ] {} RaftInstance: commit upto 380, current idx 380 2026.08.17 23:52:14.051052 [ 424007 ] {} RaftInstance: notify cb 380 0x7f0ecee5ef20 2026.08.17 23:52:14.051069 [ 424007 ] {} RaftInstance: DONE: commit upto 380, current idx 380 2026.08.17 23:52:14.051071 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.051070 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.051083 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=381 2026.08.17 23:52:14.051086 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.051091 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 381 2026.08.17 23:52:14.051093 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.051095 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 380, new matched idx: 380 2026.08.17 23:52:14.051097 [ 423991 ] {} RaftInstance: last durable index 380, precommit index 380 2026.08.17 23:52:14.051100 [ 423991 ] {} RaftInstance: quorum idx 1, 380 380 379 2026.08.17 23:52:14.051102 [ 423991 ] {} RaftInstance: local log idx 380, target_commit_idx 380, quick_commit_index_ 380, state_->get_commit_idx() 380 2026.08.17 23:52:14.052338 [ 423990 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.052342 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=381 2026.08.17 23:52:14.052344 [ 423990 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.052347 [ 423990 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 381 2026.08.17 23:52:14.052349 [ 423990 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.052351 [ 423990 ] {} RaftInstance: peer 2, prev matched idx: 379, new matched idx: 380 2026.08.17 23:52:14.052354 [ 423990 ] {} RaftInstance: last durable index 380, precommit index 380 2026.08.17 23:52:14.052357 [ 423990 ] {} RaftInstance: quorum idx 1, 380 380 380 2026.08.17 23:52:14.052359 [ 423990 ] {} RaftInstance: local log idx 380, target_commit_idx 380, quick_commit_index_ 380, state_->get_commit_idx() 380 2026.08.17 23:52:14.052361 [ 423990 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.052363 [ 423990 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.052365 [ 423990 ] {} RaftInstance: last_log_idx: 380, starting_idx: 1, cur_nxt_idx: 381 2026.08.17 23:52:14.052368 [ 423990 ] {} RaftInstance: append_entries for 2 with LastLogIndex=380, LastLogTerm=1, EntriesLength=0, CommitIndex=380, Term=1, peer_last_sent_idx 380 2026.08.17 23:52:14.052369 [ 423990 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.052371 [ 423990 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.052385 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:14.052475 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.052487 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=381 2026.08.17 23:52:14.052490 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.052494 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 381 2026.08.17 23:52:14.052496 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.052498 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 380, new matched idx: 380 2026.08.17 23:52:14.052501 [ 423984 ] {} RaftInstance: last durable index 380, precommit index 380 2026.08.17 23:52:14.052504 [ 423984 ] {} RaftInstance: quorum idx 1, 380 380 380 2026.08.17 23:52:14.052507 [ 423984 ] {} RaftInstance: local log idx 380, target_commit_idx 380, quick_commit_index_ 380, state_->get_commit_idx() 380 2026.08.17 23:52:14.052665 [ 423987 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.052685 [ 423987 ] {} RaftInstance: append at log_idx 381, timestamp 1787010734052669 2026.08.17 23:52:14.052695 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.052699 [ 424009 ] {} RaftInstance: last_log_idx: 380, starting_idx: 1, cur_nxt_idx: 382 2026.08.17 23:52:14.052702 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=380, LastLogTerm=1, EntriesLength=1, CommitIndex=380, Term=1, peer_last_sent_idx 381 2026.08.17 23:52:14.052708 [ 424009 ] {} RaftInstance: idx: 381 2026.08.17 23:52:14.052710 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.052718 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.052720 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.052722 [ 424009 ] {} RaftInstance: last_log_idx: 380, starting_idx: 1, cur_nxt_idx: 382 2026.08.17 23:52:14.052723 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=380, LastLogTerm=1, EntriesLength=1, CommitIndex=380, Term=1, peer_last_sent_idx 381 2026.08.17 23:52:14.052725 [ 424009 ] {} RaftInstance: idx: 381 2026.08.17 23:52:14.052727 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.052738 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.055931 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.055935 [ 423980 ] {} RaftInstance: last durable index 381, precommit index 381 2026.08.17 23:52:14.055938 [ 423980 ] {} RaftInstance: quorum idx 1, 381 380 380 2026.08.17 23:52:14.055940 [ 423980 ] {} RaftInstance: local log idx 381, target_commit_idx 380, quick_commit_index_ 380, state_->get_commit_idx() 380 2026.08.17 23:52:14.055966 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.055971 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=382 2026.08.17 23:52:14.055973 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.055976 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 382 2026.08.17 23:52:14.055978 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.055979 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 380, new matched idx: 381 2026.08.17 23:52:14.055982 [ 423986 ] {} RaftInstance: last durable index 381, precommit index 381 2026.08.17 23:52:14.055985 [ 423986 ] {} RaftInstance: quorum idx 1, 381 381 380 2026.08.17 23:52:14.055987 [ 423986 ] {} RaftInstance: trigger commit upto 381 2026.08.17 23:52:14.055989 [ 423986 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.055991 [ 423986 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.055992 [ 423986 ] {} RaftInstance: last_log_idx: 381, starting_idx: 1, cur_nxt_idx: 382 2026.08.17 23:52:14.055995 [ 423986 ] {} RaftInstance: append_entries for 2 with LastLogIndex=381, LastLogTerm=1, EntriesLength=0, CommitIndex=381, Term=1, peer_last_sent_idx 381 2026.08.17 23:52:14.055996 [ 423986 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.055998 [ 423986 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.056011 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:14.056013 [ 423986 ] {} RaftInstance: local log idx 381, target_commit_idx 381, quick_commit_index_ 381, state_->get_commit_idx() 380 2026.08.17 23:52:14.056015 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.056021 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.056025 [ 424007 ] {} RaftInstance: commit upto 381, current idx 380 2026.08.17 23:52:14.056027 [ 424007 ] {} RaftInstance: commit upto 381, current idx 381 2026.08.17 23:52:14.056042 [ 424007 ] {} RaftInstance: notify cb 381 0x7f0ecee5ec20 2026.08.17 23:52:14.056052 [ 424007 ] {} RaftInstance: DONE: commit upto 381, current idx 381 2026.08.17 23:52:14.056054 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.056058 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.056064 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=382 2026.08.17 23:52:14.056066 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.056068 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 382 2026.08.17 23:52:14.056071 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.056068 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.056074 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 381, new matched idx: 381 2026.08.17 23:52:14.056079 [ 423986 ] {} RaftInstance: last durable index 381, precommit index 381 2026.08.17 23:52:14.056082 [ 423986 ] {} RaftInstance: quorum idx 1, 381 381 380 2026.08.17 23:52:14.056084 [ 423986 ] {} RaftInstance: local log idx 381, target_commit_idx 381, quick_commit_index_ 381, state_->get_commit_idx() 381 2026.08.17 23:52:14.056088 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=382 2026.08.17 23:52:14.056091 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.056093 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 382 2026.08.17 23:52:14.056095 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.056097 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 380, new matched idx: 381 2026.08.17 23:52:14.056099 [ 423983 ] {} RaftInstance: last durable index 381, precommit index 381 2026.08.17 23:52:14.056102 [ 423983 ] {} RaftInstance: quorum idx 1, 381 381 381 2026.08.17 23:52:14.056104 [ 423983 ] {} RaftInstance: local log idx 381, target_commit_idx 381, quick_commit_index_ 381, state_->get_commit_idx() 381 2026.08.17 23:52:14.056106 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.056108 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.056110 [ 423983 ] {} RaftInstance: last_log_idx: 381, starting_idx: 1, cur_nxt_idx: 382 2026.08.17 23:52:14.056112 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=381, LastLogTerm=1, EntriesLength=0, CommitIndex=381, Term=1, peer_last_sent_idx 381 2026.08.17 23:52:14.056114 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.056116 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.056122 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:14.056176 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.056179 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=382 2026.08.17 23:52:14.056181 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.056182 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 382 2026.08.17 23:52:14.056184 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.056186 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 381, new matched idx: 381 2026.08.17 23:52:14.056187 [ 423991 ] {} RaftInstance: last durable index 381, precommit index 381 2026.08.17 23:52:14.056190 [ 423991 ] {} RaftInstance: quorum idx 1, 381 381 381 2026.08.17 23:52:14.056191 [ 423991 ] {} RaftInstance: local log idx 381, target_commit_idx 381, quick_commit_index_ 381, state_->get_commit_idx() 381 2026.08.17 23:52:14.067974 [ 423991 ] {} RaftInstance: heartbeat timeout for 3 2026.08.17 23:52:14.067977 [ 423991 ] {} RaftInstance: (update) new target priority: 1 2026.08.17 23:52:14.067980 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.067983 [ 423991 ] {} RaftInstance: last_log_idx: 381, starting_idx: 1, cur_nxt_idx: 382 2026.08.17 23:52:14.067986 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=381, LastLogTerm=1, EntriesLength=0, CommitIndex=381, Term=1, peer_last_sent_idx 382 2026.08.17 23:52:14.067988 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.067990 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.068004 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:14.068014 [ 423995 ] {} RaftInstance: heartbeat timeout for 2 2026.08.17 23:52:14.068016 [ 423995 ] {} RaftInstance: (update) new target priority: 1 2026.08.17 23:52:14.068018 [ 423995 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.068019 [ 423995 ] {} RaftInstance: last_log_idx: 381, starting_idx: 1, cur_nxt_idx: 382 2026.08.17 23:52:14.068021 [ 423995 ] {} RaftInstance: append_entries for 2 with LastLogIndex=381, LastLogTerm=1, EntriesLength=0, CommitIndex=381, Term=1, peer_last_sent_idx 382 2026.08.17 23:52:14.068023 [ 423995 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.068025 [ 423995 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.068033 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:14.068057 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.068063 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=382 2026.08.17 23:52:14.068066 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.068068 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 382 2026.08.17 23:52:14.068070 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.068072 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 381, new matched idx: 381 2026.08.17 23:52:14.068074 [ 423996 ] {} RaftInstance: last durable index 381, precommit index 381 2026.08.17 23:52:14.068077 [ 423996 ] {} RaftInstance: quorum idx 1, 381 381 381 2026.08.17 23:52:14.068079 [ 423996 ] {} RaftInstance: local log idx 381, target_commit_idx 381, quick_commit_index_ 381, state_->get_commit_idx() 381 2026.08.17 23:52:14.068086 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.068089 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=382 2026.08.17 23:52:14.068092 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.068094 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 382 2026.08.17 23:52:14.068096 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.068097 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 381, new matched idx: 381 2026.08.17 23:52:14.068099 [ 423981 ] {} RaftInstance: last durable index 381, precommit index 381 2026.08.17 23:52:14.068102 [ 423981 ] {} RaftInstance: quorum idx 1, 381 381 381 2026.08.17 23:52:14.068104 [ 423981 ] {} RaftInstance: local log idx 381, target_commit_idx 381, quick_commit_index_ 381, state_->get_commit_idx() 381 2026.08.17 23:52:14.075911 [ 423996 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.075927 [ 423996 ] {} RaftInstance: append at log_idx 382, timestamp 1787010734075916 2026.08.17 23:52:14.075938 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.075942 [ 424009 ] {} RaftInstance: last_log_idx: 381, starting_idx: 1, cur_nxt_idx: 383 2026.08.17 23:52:14.075946 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=381, LastLogTerm=1, EntriesLength=1, CommitIndex=381, Term=1, peer_last_sent_idx 382 2026.08.17 23:52:14.075952 [ 424009 ] {} RaftInstance: idx: 382 2026.08.17 23:52:14.075955 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.075969 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.075971 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.075972 [ 424009 ] {} RaftInstance: last_log_idx: 381, starting_idx: 1, cur_nxt_idx: 383 2026.08.17 23:52:14.075974 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=381, LastLogTerm=1, EntriesLength=1, CommitIndex=381, Term=1, peer_last_sent_idx 382 2026.08.17 23:52:14.075976 [ 424009 ] {} RaftInstance: idx: 382 2026.08.17 23:52:14.075977 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.075988 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.079077 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.079081 [ 423980 ] {} RaftInstance: last durable index 382, precommit index 382 2026.08.17 23:52:14.079085 [ 423980 ] {} RaftInstance: quorum idx 1, 382 381 381 2026.08.17 23:52:14.079087 [ 423980 ] {} RaftInstance: local log idx 382, target_commit_idx 381, quick_commit_index_ 381, state_->get_commit_idx() 381 2026.08.17 23:52:14.079144 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.079145 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.079151 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=383 2026.08.17 23:52:14.079158 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.079161 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 383 2026.08.17 23:52:14.079163 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.079165 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 381, new matched idx: 382 2026.08.17 23:52:14.079167 [ 423985 ] {} RaftInstance: last durable index 382, precommit index 382 2026.08.17 23:52:14.079169 [ 423985 ] {} RaftInstance: quorum idx 1, 382 382 381 2026.08.17 23:52:14.079171 [ 423985 ] {} RaftInstance: trigger commit upto 382 2026.08.17 23:52:14.079173 [ 423985 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.079175 [ 423985 ] {} RaftInstance: last_log_idx: 381, starting_idx: 1, cur_nxt_idx: 383 2026.08.17 23:52:14.079178 [ 423985 ] {} RaftInstance: append_entries for 3 with LastLogIndex=381, LastLogTerm=1, EntriesLength=1, CommitIndex=382, Term=1, peer_last_sent_idx 382 2026.08.17 23:52:14.079179 [ 423985 ] {} RaftInstance: idx: 382 2026.08.17 23:52:14.079182 [ 423985 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.079194 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:14.079196 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.079197 [ 423985 ] {} RaftInstance: last_log_idx: 382, starting_idx: 1, cur_nxt_idx: 383 2026.08.17 23:52:14.079199 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=382, LastLogTerm=1, EntriesLength=0, CommitIndex=382, Term=1, peer_last_sent_idx 382 2026.08.17 23:52:14.079201 [ 423985 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.079202 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.079210 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:14.079212 [ 423985 ] {} RaftInstance: local log idx 382, target_commit_idx 382, quick_commit_index_ 382, state_->get_commit_idx() 381 2026.08.17 23:52:14.079213 [ 423985 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.079220 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.079226 [ 424007 ] {} RaftInstance: commit upto 382, current idx 381 2026.08.17 23:52:14.079228 [ 424007 ] {} RaftInstance: commit upto 382, current idx 382 2026.08.17 23:52:14.079228 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=383 2026.08.17 23:52:14.079241 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.079245 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 383 2026.08.17 23:52:14.079241 [ 424007 ] {} RaftInstance: notify cb 382 0x7f0ecee5ef20 2026.08.17 23:52:14.079254 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.079247 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.079259 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 381, new matched idx: 382 2026.08.17 23:52:14.079260 [ 424007 ] {} RaftInstance: DONE: commit upto 382, current idx 382 2026.08.17 23:52:14.079263 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.079270 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.079260 [ 423982 ] {} RaftInstance: last durable index 382, precommit index 382 2026.08.17 23:52:14.079279 [ 423982 ] {} RaftInstance: quorum idx 1, 382 382 382 2026.08.17 23:52:14.079281 [ 423982 ] {} RaftInstance: local log idx 382, target_commit_idx 382, quick_commit_index_ 382, state_->get_commit_idx() 382 2026.08.17 23:52:14.079285 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=383 2026.08.17 23:52:14.079287 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.079289 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 383 2026.08.17 23:52:14.079290 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.079292 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 382, new matched idx: 382 2026.08.17 23:52:14.079294 [ 423986 ] {} RaftInstance: last durable index 382, precommit index 382 2026.08.17 23:52:14.079296 [ 423986 ] {} RaftInstance: quorum idx 1, 382 382 382 2026.08.17 23:52:14.079297 [ 423986 ] {} RaftInstance: local log idx 382, target_commit_idx 382, quick_commit_index_ 382, state_->get_commit_idx() 382 2026.08.17 23:52:14.079302 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=383 2026.08.17 23:52:14.079303 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.079305 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 383 2026.08.17 23:52:14.079307 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.079308 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 382, new matched idx: 382 2026.08.17 23:52:14.079310 [ 423994 ] {} RaftInstance: last durable index 382, precommit index 382 2026.08.17 23:52:14.079312 [ 423994 ] {} RaftInstance: quorum idx 1, 382 382 382 2026.08.17 23:52:14.079314 [ 423994 ] {} RaftInstance: local log idx 382, target_commit_idx 382, quick_commit_index_ 382, state_->get_commit_idx() 382 2026.08.17 23:52:14.081386 [ 423995 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.081403 [ 423995 ] {} RaftInstance: append at log_idx 383, timestamp 1787010734081388 2026.08.17 23:52:14.081413 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.081417 [ 424009 ] {} RaftInstance: last_log_idx: 382, starting_idx: 1, cur_nxt_idx: 384 2026.08.17 23:52:14.081420 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=382, LastLogTerm=1, EntriesLength=1, CommitIndex=382, Term=1, peer_last_sent_idx 382 2026.08.17 23:52:14.081425 [ 424009 ] {} RaftInstance: idx: 383 2026.08.17 23:52:14.081427 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.081441 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.081443 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.081444 [ 424009 ] {} RaftInstance: last_log_idx: 382, starting_idx: 1, cur_nxt_idx: 384 2026.08.17 23:52:14.081446 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=382, LastLogTerm=1, EntriesLength=1, CommitIndex=382, Term=1, peer_last_sent_idx 383 2026.08.17 23:52:14.081448 [ 424009 ] {} RaftInstance: idx: 383 2026.08.17 23:52:14.081450 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.081460 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.084501 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.084507 [ 423980 ] {} RaftInstance: last durable index 383, precommit index 383 2026.08.17 23:52:14.084510 [ 423980 ] {} RaftInstance: quorum idx 1, 383 382 382 2026.08.17 23:52:14.084512 [ 423980 ] {} RaftInstance: local log idx 383, target_commit_idx 382, quick_commit_index_ 382, state_->get_commit_idx() 382 2026.08.17 23:52:14.084558 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.084562 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=384 2026.08.17 23:52:14.084564 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.084567 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 384 2026.08.17 23:52:14.084569 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.084570 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 382, new matched idx: 383 2026.08.17 23:52:14.084572 [ 423981 ] {} RaftInstance: last durable index 383, precommit index 383 2026.08.17 23:52:14.084575 [ 423981 ] {} RaftInstance: quorum idx 1, 383 383 382 2026.08.17 23:52:14.084577 [ 423981 ] {} RaftInstance: trigger commit upto 383 2026.08.17 23:52:14.084577 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.084579 [ 423981 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.084595 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.084598 [ 423981 ] {} RaftInstance: last_log_idx: 383, starting_idx: 1, cur_nxt_idx: 384 2026.08.17 23:52:14.084600 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=383, LastLogTerm=1, EntriesLength=0, CommitIndex=383, Term=1, peer_last_sent_idx 383 2026.08.17 23:52:14.084602 [ 423981 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.084604 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.084619 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:14.084622 [ 423981 ] {} RaftInstance: local log idx 383, target_commit_idx 383, quick_commit_index_ 383, state_->get_commit_idx() 382 2026.08.17 23:52:14.084623 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.084629 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.084632 [ 424007 ] {} RaftInstance: commit upto 383, current idx 382 2026.08.17 23:52:14.084634 [ 424007 ] {} RaftInstance: commit upto 383, current idx 383 2026.08.17 23:52:14.084635 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=384 2026.08.17 23:52:14.084639 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.084644 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 384 2026.08.17 23:52:14.084646 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.084648 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 382, new matched idx: 383 2026.08.17 23:52:14.084650 [ 423984 ] {} RaftInstance: last durable index 383, precommit index 383 2026.08.17 23:52:14.084652 [ 423984 ] {} RaftInstance: quorum idx 1, 383 383 383 2026.08.17 23:52:14.084654 [ 424007 ] {} RaftInstance: notify cb 383 0x7f0ecee5e820 2026.08.17 23:52:14.084654 [ 423984 ] {} RaftInstance: local log idx 383, target_commit_idx 383, quick_commit_index_ 383, state_->get_commit_idx() 382 2026.08.17 23:52:14.084658 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.084660 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.084662 [ 423984 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.084663 [ 424007 ] {} RaftInstance: DONE: commit upto 383, current idx 383 2026.08.17 23:52:14.084666 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.084663 [ 423984 ] {} RaftInstance: last_log_idx: 383, starting_idx: 1, cur_nxt_idx: 384 2026.08.17 23:52:14.084680 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.084681 [ 423984 ] {} RaftInstance: append_entries for 3 with LastLogIndex=383, LastLogTerm=1, EntriesLength=0, CommitIndex=383, Term=1, peer_last_sent_idx 383 2026.08.17 23:52:14.084685 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.084687 [ 423984 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.084695 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:14.084708 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=384 2026.08.17 23:52:14.084710 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.084713 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 384 2026.08.17 23:52:14.084715 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.084717 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 383, new matched idx: 383 2026.08.17 23:52:14.084719 [ 423985 ] {} RaftInstance: last durable index 383, precommit index 383 2026.08.17 23:52:14.084722 [ 423985 ] {} RaftInstance: quorum idx 1, 383 383 383 2026.08.17 23:52:14.084724 [ 423985 ] {} RaftInstance: local log idx 383, target_commit_idx 383, quick_commit_index_ 383, state_->get_commit_idx() 383 2026.08.17 23:52:14.084755 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.084758 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=384 2026.08.17 23:52:14.084760 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.084762 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 384 2026.08.17 23:52:14.084764 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.084765 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 383, new matched idx: 383 2026.08.17 23:52:14.084767 [ 423992 ] {} RaftInstance: last durable index 383, precommit index 383 2026.08.17 23:52:14.084769 [ 423992 ] {} RaftInstance: quorum idx 1, 383 383 383 2026.08.17 23:52:14.084771 [ 423992 ] {} RaftInstance: local log idx 383, target_commit_idx 383, quick_commit_index_ 383, state_->get_commit_idx() 383 2026.08.17 23:52:14.084849 [ 423992 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.084866 [ 423992 ] {} RaftInstance: append at log_idx 384, timestamp 1787010734084853 2026.08.17 23:52:14.084875 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.084877 [ 424009 ] {} RaftInstance: last_log_idx: 383, starting_idx: 1, cur_nxt_idx: 385 2026.08.17 23:52:14.084879 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=383, LastLogTerm=1, EntriesLength=1, CommitIndex=383, Term=1, peer_last_sent_idx 384 2026.08.17 23:52:14.084881 [ 424009 ] {} RaftInstance: idx: 384 2026.08.17 23:52:14.084883 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.084890 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.084891 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.084893 [ 424009 ] {} RaftInstance: last_log_idx: 383, starting_idx: 1, cur_nxt_idx: 385 2026.08.17 23:52:14.084894 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=383, LastLogTerm=1, EntriesLength=1, CommitIndex=383, Term=1, peer_last_sent_idx 384 2026.08.17 23:52:14.084896 [ 424009 ] {} RaftInstance: idx: 384 2026.08.17 23:52:14.084897 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.084907 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.085124 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 170 2026.08.17 23:52:14.085131 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.085141 [ 423977 ] {} RaftInstance: append at log_idx 385, timestamp 1787010734085133 2026.08.17 23:52:14.085149 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.085152 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.085174 [ 423994 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.085181 [ 423994 ] {} RaftInstance: append at log_idx 386, timestamp 1787010734085177 2026.08.17 23:52:14.085186 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.085188 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.087718 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.087722 [ 423980 ] {} RaftInstance: last durable index 384, precommit index 386 2026.08.17 23:52:14.087725 [ 423980 ] {} RaftInstance: quorum idx 1, 384 383 383 2026.08.17 23:52:14.087728 [ 423980 ] {} RaftInstance: local log idx 386, target_commit_idx 383, quick_commit_index_ 383, state_->get_commit_idx() 383 2026.08.17 23:52:14.087762 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.087767 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=385 2026.08.17 23:52:14.087769 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.087772 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 385 2026.08.17 23:52:14.087778 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.087780 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 383, new matched idx: 384 2026.08.17 23:52:14.087782 [ 423983 ] {} RaftInstance: last durable index 384, precommit index 386 2026.08.17 23:52:14.087785 [ 423983 ] {} RaftInstance: quorum idx 1, 384 384 383 2026.08.17 23:52:14.087787 [ 423983 ] {} RaftInstance: trigger commit upto 384 2026.08.17 23:52:14.087789 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.087791 [ 423983 ] {} RaftInstance: last_log_idx: 384, starting_idx: 1, cur_nxt_idx: 387 2026.08.17 23:52:14.087796 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=384, LastLogTerm=1, EntriesLength=2, CommitIndex=384, Term=1, peer_last_sent_idx 384 2026.08.17 23:52:14.087797 [ 423983 ] {} RaftInstance: idx range: 385-386 2026.08.17 23:52:14.087800 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.087814 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:14.087817 [ 423983 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.087819 [ 423983 ] {} RaftInstance: local log idx 386, target_commit_idx 384, quick_commit_index_ 384, state_->get_commit_idx() 383 2026.08.17 23:52:14.087821 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.087823 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.087825 [ 423983 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.087836 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.087838 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=385 2026.08.17 23:52:14.087839 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.087841 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 385 2026.08.17 23:52:14.087843 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.087844 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 383, new matched idx: 384 2026.08.17 23:52:14.087846 [ 423983 ] {} RaftInstance: last durable index 384, precommit index 386 2026.08.17 23:52:14.087848 [ 423983 ] {} RaftInstance: quorum idx 1, 384 384 384 2026.08.17 23:52:14.087848 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.087854 [ 424007 ] {} RaftInstance: commit upto 384, current idx 383 2026.08.17 23:52:14.087856 [ 424007 ] {} RaftInstance: commit upto 384, current idx 384 2026.08.17 23:52:14.087873 [ 424007 ] {} RaftInstance: notify cb 384 0x7f0ecee5df20 2026.08.17 23:52:14.087897 [ 424007 ] {} RaftInstance: DONE: commit upto 384, current idx 384 2026.08.17 23:52:14.087899 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.087850 [ 423983 ] {} RaftInstance: local log idx 386, target_commit_idx 384, quick_commit_index_ 384, state_->get_commit_idx() 383 2026.08.17 23:52:14.087907 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.087909 [ 423983 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.087911 [ 423983 ] {} RaftInstance: last_log_idx: 384, starting_idx: 1, cur_nxt_idx: 387 2026.08.17 23:52:14.087914 [ 423983 ] {} RaftInstance: append_entries for 2 with LastLogIndex=384, LastLogTerm=1, EntriesLength=2, CommitIndex=384, Term=1, peer_last_sent_idx 384 2026.08.17 23:52:14.087915 [ 423983 ] {} RaftInstance: idx range: 385-386 2026.08.17 23:52:14.087918 [ 423983 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.087927 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:14.088183 [ 423993 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.088192 [ 423993 ] {} RaftInstance: append at log_idx 387, timestamp 1787010734088186 2026.08.17 23:52:14.088205 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.088210 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.090816 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.090820 [ 423980 ] {} RaftInstance: last durable index 385, precommit index 387 2026.08.17 23:52:14.090825 [ 423980 ] {} RaftInstance: quorum idx 1, 385 384 384 2026.08.17 23:52:14.090827 [ 423980 ] {} RaftInstance: local log idx 387, target_commit_idx 384, quick_commit_index_ 384, state_->get_commit_idx() 384 2026.08.17 23:52:14.090865 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.090868 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=387 2026.08.17 23:52:14.090871 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.090873 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 387 2026.08.17 23:52:14.090875 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.090877 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 384, new matched idx: 386 2026.08.17 23:52:14.090879 [ 423982 ] {} RaftInstance: last durable index 385, precommit index 387 2026.08.17 23:52:14.090882 [ 423982 ] {} RaftInstance: quorum idx 1, 386 385 384 2026.08.17 23:52:14.090883 [ 423982 ] {} RaftInstance: trigger commit upto 385 2026.08.17 23:52:14.090886 [ 423982 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.090888 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.090890 [ 423982 ] {} RaftInstance: last_log_idx: 386, starting_idx: 1, cur_nxt_idx: 388 2026.08.17 23:52:14.090892 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=386, LastLogTerm=1, EntriesLength=1, CommitIndex=385, Term=1, peer_last_sent_idx 385 2026.08.17 23:52:14.090894 [ 423982 ] {} RaftInstance: idx: 387 2026.08.17 23:52:14.090896 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.090907 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:14.090909 [ 423982 ] {} RaftInstance: local log idx 387, target_commit_idx 385, quick_commit_index_ 385, state_->get_commit_idx() 384 2026.08.17 23:52:14.090910 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.090914 [ 423982 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.090916 [ 423982 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.090916 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.090918 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.090920 [ 424007 ] {} RaftInstance: commit upto 385, current idx 384 2026.08.17 23:52:14.090925 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=387 2026.08.17 23:52:14.090929 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.090932 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 387 2026.08.17 23:52:14.090926 [ 424007 ] {} RaftInstance: commit upto 385, current idx 385 2026.08.17 23:52:14.090935 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.090942 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 384, new matched idx: 386 2026.08.17 23:52:14.090943 [ 424007 ] {} RaftInstance: notify cb 385 0x7f0ecca7ce20 2026.08.17 23:52:14.090949 [ 424007 ] {} RaftInstance: DONE: commit upto 385, current idx 385 2026.08.17 23:52:14.090952 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.090945 [ 423988 ] {} RaftInstance: last durable index 385, precommit index 387 2026.08.17 23:52:14.090955 [ 423988 ] {} RaftInstance: quorum idx 1, 386 386 385 2026.08.17 23:52:14.090957 [ 423988 ] {} RaftInstance: trigger commit upto 386 2026.08.17 23:52:14.090960 [ 423988 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.090962 [ 423988 ] {} RaftInstance: last_log_idx: 386, starting_idx: 1, cur_nxt_idx: 388 2026.08.17 23:52:14.090966 [ 423988 ] {} RaftInstance: append_entries for 3 with LastLogIndex=386, LastLogTerm=1, EntriesLength=1, CommitIndex=386, Term=1, peer_last_sent_idx 385 2026.08.17 23:52:14.090968 [ 423988 ] {} RaftInstance: idx: 387 2026.08.17 23:52:14.090970 [ 423988 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.090981 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:14.090982 [ 423988 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.090984 [ 423988 ] {} RaftInstance: local log idx 387, target_commit_idx 386, quick_commit_index_ 386, state_->get_commit_idx() 385 2026.08.17 23:52:14.090986 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.090989 [ 423988 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.090990 [ 423988 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.091211 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.091214 [ 424007 ] {} RaftInstance: commit upto 386, current idx 385 2026.08.17 23:52:14.091216 [ 424007 ] {} RaftInstance: commit upto 386, current idx 386 2026.08.17 23:52:14.091225 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 208 2026.08.17 23:52:14.091225 [ 424007 ] {} RaftInstance: notify cb 386 0x7f0ecef10c20 2026.08.17 23:52:14.091231 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.091247 [ 424007 ] {} RaftInstance: DONE: commit upto 386, current idx 386 2026.08.17 23:52:14.091247 [ 423977 ] {} RaftInstance: append at log_idx 388, timestamp 1787010734091233 2026.08.17 23:52:14.091249 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.091260 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.091262 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.095092 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.095096 [ 423980 ] {} RaftInstance: last durable index 386, precommit index 388 2026.08.17 23:52:14.095098 [ 423980 ] {} RaftInstance: quorum idx 1, 386 386 386 2026.08.17 23:52:14.095100 [ 423980 ] {} RaftInstance: local log idx 388, target_commit_idx 386, quick_commit_index_ 386, state_->get_commit_idx() 386 2026.08.17 23:52:14.095180 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.095185 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=388 2026.08.17 23:52:14.095187 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.095189 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 388 2026.08.17 23:52:14.095191 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.095192 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 386, new matched idx: 387 2026.08.17 23:52:14.095194 [ 423982 ] {} RaftInstance: last durable index 386, precommit index 388 2026.08.17 23:52:14.095198 [ 423982 ] {} RaftInstance: quorum idx 1, 387 386 386 2026.08.17 23:52:14.095194 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.095200 [ 423982 ] {} RaftInstance: local log idx 388, target_commit_idx 386, quick_commit_index_ 386, state_->get_commit_idx() 386 2026.08.17 23:52:14.095207 [ 423982 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.095209 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.095211 [ 423982 ] {} RaftInstance: last_log_idx: 387, starting_idx: 1, cur_nxt_idx: 389 2026.08.17 23:52:14.095216 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=387, LastLogTerm=1, EntriesLength=1, CommitIndex=386, Term=1, peer_last_sent_idx 387 2026.08.17 23:52:14.095218 [ 423982 ] {} RaftInstance: idx: 388 2026.08.17 23:52:14.095220 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.095232 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:14.095238 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=388 2026.08.17 23:52:14.095242 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.095244 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 388 2026.08.17 23:52:14.095246 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.095248 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 386, new matched idx: 387 2026.08.17 23:52:14.095250 [ 423987 ] {} RaftInstance: last durable index 386, precommit index 388 2026.08.17 23:52:14.095253 [ 423987 ] {} RaftInstance: quorum idx 1, 387 387 386 2026.08.17 23:52:14.095255 [ 423987 ] {} RaftInstance: trigger commit upto 387 2026.08.17 23:52:14.095257 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.095259 [ 423987 ] {} RaftInstance: last_log_idx: 387, starting_idx: 1, cur_nxt_idx: 389 2026.08.17 23:52:14.095262 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=387, LastLogTerm=1, EntriesLength=1, CommitIndex=387, Term=1, peer_last_sent_idx 387 2026.08.17 23:52:14.095264 [ 423987 ] {} RaftInstance: idx: 388 2026.08.17 23:52:14.095266 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.095288 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:14.095290 [ 423987 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.095293 [ 423987 ] {} RaftInstance: local log idx 388, target_commit_idx 387, quick_commit_index_ 387, state_->get_commit_idx() 386 2026.08.17 23:52:14.095298 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.095301 [ 423987 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.095303 [ 423987 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.095303 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.095310 [ 424007 ] {} RaftInstance: commit upto 387, current idx 386 2026.08.17 23:52:14.095312 [ 424007 ] {} RaftInstance: commit upto 387, current idx 387 2026.08.17 23:52:14.095323 [ 424007 ] {} RaftInstance: notify cb 387 0x7f0ecee5de20 2026.08.17 23:52:14.095333 [ 424007 ] {} RaftInstance: DONE: commit upto 387, current idx 387 2026.08.17 23:52:14.095335 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.095468 [ 423991 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.095486 [ 423991 ] {} RaftInstance: append at log_idx 389, timestamp 1787010734095471 2026.08.17 23:52:14.095494 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.095497 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.099467 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.099471 [ 423980 ] {} RaftInstance: last durable index 387, precommit index 389 2026.08.17 23:52:14.099474 [ 423980 ] {} RaftInstance: quorum idx 1, 387 387 387 2026.08.17 23:52:14.099476 [ 423980 ] {} RaftInstance: local log idx 389, target_commit_idx 387, quick_commit_index_ 387, state_->get_commit_idx() 387 2026.08.17 23:52:14.099524 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.099529 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=389 2026.08.17 23:52:14.099532 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.099534 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 389 2026.08.17 23:52:14.099536 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.099537 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 387, new matched idx: 388 2026.08.17 23:52:14.099540 [ 423996 ] {} RaftInstance: last durable index 387, precommit index 389 2026.08.17 23:52:14.099543 [ 423996 ] {} RaftInstance: quorum idx 1, 388 387 387 2026.08.17 23:52:14.099545 [ 423996 ] {} RaftInstance: local log idx 389, target_commit_idx 387, quick_commit_index_ 387, state_->get_commit_idx() 387 2026.08.17 23:52:14.099546 [ 423996 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.099548 [ 423996 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.099550 [ 423996 ] {} RaftInstance: last_log_idx: 388, starting_idx: 1, cur_nxt_idx: 390 2026.08.17 23:52:14.099553 [ 423996 ] {} RaftInstance: append_entries for 3 with LastLogIndex=388, LastLogTerm=1, EntriesLength=1, CommitIndex=387, Term=1, peer_last_sent_idx 388 2026.08.17 23:52:14.099555 [ 423996 ] {} RaftInstance: idx: 389 2026.08.17 23:52:14.099557 [ 423996 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.099570 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:14.099580 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.099584 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=389 2026.08.17 23:52:14.099587 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.099589 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 389 2026.08.17 23:52:14.099591 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.099593 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 387, new matched idx: 388 2026.08.17 23:52:14.099596 [ 423989 ] {} RaftInstance: last durable index 387, precommit index 389 2026.08.17 23:52:14.099599 [ 423989 ] {} RaftInstance: quorum idx 1, 388 388 387 2026.08.17 23:52:14.099601 [ 423989 ] {} RaftInstance: trigger commit upto 388 2026.08.17 23:52:14.099603 [ 423989 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.099605 [ 423989 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.099607 [ 423989 ] {} RaftInstance: last_log_idx: 388, starting_idx: 1, cur_nxt_idx: 390 2026.08.17 23:52:14.099610 [ 423989 ] {} RaftInstance: append_entries for 2 with LastLogIndex=388, LastLogTerm=1, EntriesLength=1, CommitIndex=388, Term=1, peer_last_sent_idx 388 2026.08.17 23:52:14.099611 [ 423989 ] {} RaftInstance: idx: 389 2026.08.17 23:52:14.099614 [ 423989 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.099623 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:14.099625 [ 423989 ] {} RaftInstance: local log idx 389, target_commit_idx 388, quick_commit_index_ 388, state_->get_commit_idx() 387 2026.08.17 23:52:14.099627 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.099629 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.099631 [ 423989 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.099631 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.099635 [ 424007 ] {} RaftInstance: commit upto 388, current idx 387 2026.08.17 23:52:14.099641 [ 424007 ] {} RaftInstance: commit upto 388, current idx 388 2026.08.17 23:52:14.099658 [ 424007 ] {} RaftInstance: notify cb 388 0x7f0ecca7cf20 2026.08.17 23:52:14.099660 [ 424007 ] {} RaftInstance: DONE: commit upto 388, current idx 388 2026.08.17 23:52:14.099662 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.103702 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.103706 [ 423980 ] {} RaftInstance: last durable index 388, precommit index 389 2026.08.17 23:52:14.103709 [ 423980 ] {} RaftInstance: quorum idx 1, 388 388 388 2026.08.17 23:52:14.103711 [ 423980 ] {} RaftInstance: local log idx 389, target_commit_idx 388, quick_commit_index_ 388, state_->get_commit_idx() 388 2026.08.17 23:52:14.103737 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.103745 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=390 2026.08.17 23:52:14.103748 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.103750 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 390 2026.08.17 23:52:14.103751 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.103752 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.103764 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 388, new matched idx: 389 2026.08.17 23:52:14.103767 [ 423994 ] {} RaftInstance: last durable index 388, precommit index 389 2026.08.17 23:52:14.103770 [ 423994 ] {} RaftInstance: quorum idx 1, 389 388 388 2026.08.17 23:52:14.103773 [ 423994 ] {} RaftInstance: local log idx 389, target_commit_idx 388, quick_commit_index_ 388, state_->get_commit_idx() 388 2026.08.17 23:52:14.103775 [ 423994 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.103777 [ 423994 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.103779 [ 423994 ] {} RaftInstance: last_log_idx: 389, starting_idx: 1, cur_nxt_idx: 390 2026.08.17 23:52:14.103782 [ 423994 ] {} RaftInstance: append_entries for 3 with LastLogIndex=389, LastLogTerm=1, EntriesLength=0, CommitIndex=388, Term=1, peer_last_sent_idx 389 2026.08.17 23:52:14.103783 [ 423994 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.103786 [ 423994 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.103801 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:14.103805 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=390 2026.08.17 23:52:14.103807 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.103809 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 390 2026.08.17 23:52:14.103811 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.103813 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 388, new matched idx: 389 2026.08.17 23:52:14.103815 [ 423988 ] {} RaftInstance: last durable index 388, precommit index 389 2026.08.17 23:52:14.103817 [ 423988 ] {} RaftInstance: quorum idx 1, 389 389 388 2026.08.17 23:52:14.103819 [ 423988 ] {} RaftInstance: trigger commit upto 389 2026.08.17 23:52:14.103821 [ 423988 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.103823 [ 423988 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.103825 [ 423988 ] {} RaftInstance: last_log_idx: 389, starting_idx: 1, cur_nxt_idx: 390 2026.08.17 23:52:14.103827 [ 423988 ] {} RaftInstance: append_entries for 2 with LastLogIndex=389, LastLogTerm=1, EntriesLength=0, CommitIndex=389, Term=1, peer_last_sent_idx 389 2026.08.17 23:52:14.103831 [ 423988 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.103833 [ 423988 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.103844 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:14.103846 [ 423988 ] {} RaftInstance: local log idx 389, target_commit_idx 389, quick_commit_index_ 389, state_->get_commit_idx() 388 2026.08.17 23:52:14.103847 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.103853 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.103857 [ 424007 ] {} RaftInstance: commit upto 389, current idx 388 2026.08.17 23:52:14.103854 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.103859 [ 424007 ] {} RaftInstance: commit upto 389, current idx 389 2026.08.17 23:52:14.103862 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=390 2026.08.17 23:52:14.103865 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.103867 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 390 2026.08.17 23:52:14.103869 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.103871 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 389, new matched idx: 389 2026.08.17 23:52:14.103873 [ 423985 ] {} RaftInstance: last durable index 388, precommit index 389 2026.08.17 23:52:14.103875 [ 423985 ] {} RaftInstance: quorum idx 1, 389 389 388 2026.08.17 23:52:14.103877 [ 423985 ] {} RaftInstance: local log idx 389, target_commit_idx 389, quick_commit_index_ 389, state_->get_commit_idx() 388 2026.08.17 23:52:14.103881 [ 423985 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.103883 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.103887 [ 423985 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.103889 [ 423985 ] {} RaftInstance: last_log_idx: 389, starting_idx: 1, cur_nxt_idx: 390 2026.08.17 23:52:14.103877 [ 424007 ] {} RaftInstance: notify cb 389 0x7f0ecee5f220 2026.08.17 23:52:14.103891 [ 423985 ] {} RaftInstance: append_entries for 3 with LastLogIndex=389, LastLogTerm=1, EntriesLength=0, CommitIndex=389, Term=1, peer_last_sent_idx 390 2026.08.17 23:52:14.103897 [ 423985 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.103899 [ 423985 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.103903 [ 424007 ] {} RaftInstance: DONE: commit upto 389, current idx 389 2026.08.17 23:52:14.103905 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.103907 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:14.103918 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.103921 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=390 2026.08.17 23:52:14.103923 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.103925 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 390 2026.08.17 23:52:14.103927 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.103928 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 389, new matched idx: 389 2026.08.17 23:52:14.103930 [ 423992 ] {} RaftInstance: last durable index 388, precommit index 389 2026.08.17 23:52:14.103932 [ 423992 ] {} RaftInstance: quorum idx 1, 389 389 388 2026.08.17 23:52:14.103934 [ 423992 ] {} RaftInstance: local log idx 389, target_commit_idx 389, quick_commit_index_ 389, state_->get_commit_idx() 389 2026.08.17 23:52:14.103942 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.103946 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=390 2026.08.17 23:52:14.103948 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.103949 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 390 2026.08.17 23:52:14.103951 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.103952 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 389, new matched idx: 389 2026.08.17 23:52:14.103954 [ 423985 ] {} RaftInstance: last durable index 388, precommit index 389 2026.08.17 23:52:14.103956 [ 423985 ] {} RaftInstance: quorum idx 1, 389 389 388 2026.08.17 23:52:14.103957 [ 423985 ] {} RaftInstance: local log idx 389, target_commit_idx 389, quick_commit_index_ 389, state_->get_commit_idx() 389 2026.08.17 23:52:14.108066 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.108072 [ 423980 ] {} RaftInstance: last durable index 389, precommit index 389 2026.08.17 23:52:14.108075 [ 423980 ] {} RaftInstance: quorum idx 1, 389 389 389 2026.08.17 23:52:14.108078 [ 423980 ] {} RaftInstance: local log idx 389, target_commit_idx 389, quick_commit_index_ 389, state_->get_commit_idx() 389 2026.08.17 23:52:14.109661 [ 423996 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.109681 [ 423996 ] {} RaftInstance: append at log_idx 390, timestamp 1787010734109665 2026.08.17 23:52:14.109693 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.109699 [ 424009 ] {} RaftInstance: last_log_idx: 389, starting_idx: 1, cur_nxt_idx: 391 2026.08.17 23:52:14.109703 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=389, LastLogTerm=1, EntriesLength=1, CommitIndex=389, Term=1, peer_last_sent_idx 390 2026.08.17 23:52:14.109705 [ 424009 ] {} RaftInstance: idx: 390 2026.08.17 23:52:14.109708 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.109727 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.109729 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.109731 [ 424009 ] {} RaftInstance: last_log_idx: 389, starting_idx: 1, cur_nxt_idx: 391 2026.08.17 23:52:14.109732 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=389, LastLogTerm=1, EntriesLength=1, CommitIndex=389, Term=1, peer_last_sent_idx 390 2026.08.17 23:52:14.109734 [ 424009 ] {} RaftInstance: idx: 390 2026.08.17 23:52:14.109736 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.109747 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.113280 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.113285 [ 423980 ] {} RaftInstance: last durable index 390, precommit index 390 2026.08.17 23:52:14.113288 [ 423980 ] {} RaftInstance: quorum idx 1, 390 389 389 2026.08.17 23:52:14.113291 [ 423980 ] {} RaftInstance: local log idx 390, target_commit_idx 389, quick_commit_index_ 389, state_->get_commit_idx() 389 2026.08.17 23:52:14.113350 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.113356 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=391 2026.08.17 23:52:14.113359 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.113361 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 391 2026.08.17 23:52:14.113363 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.113365 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 389, new matched idx: 390 2026.08.17 23:52:14.113369 [ 423993 ] {} RaftInstance: last durable index 390, precommit index 390 2026.08.17 23:52:14.113372 [ 423993 ] {} RaftInstance: quorum idx 1, 390 390 389 2026.08.17 23:52:14.113374 [ 423993 ] {} RaftInstance: trigger commit upto 390 2026.08.17 23:52:14.113377 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.113379 [ 423993 ] {} RaftInstance: last_log_idx: 390, starting_idx: 1, cur_nxt_idx: 391 2026.08.17 23:52:14.113381 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=390, LastLogTerm=1, EntriesLength=0, CommitIndex=390, Term=1, peer_last_sent_idx 390 2026.08.17 23:52:14.113383 [ 423993 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.113386 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.113402 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:14.113404 [ 423993 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.113407 [ 423993 ] {} RaftInstance: local log idx 390, target_commit_idx 390, quick_commit_index_ 390, state_->get_commit_idx() 389 2026.08.17 23:52:14.113408 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.113415 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.113417 [ 424007 ] {} RaftInstance: commit upto 390, current idx 389 2026.08.17 23:52:14.113420 [ 424007 ] {} RaftInstance: commit upto 390, current idx 390 2026.08.17 23:52:14.113421 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.113424 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=391 2026.08.17 23:52:14.113426 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.113428 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 391 2026.08.17 23:52:14.113430 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.113431 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 389, new matched idx: 390 2026.08.17 23:52:14.113433 [ 423982 ] {} RaftInstance: last durable index 390, precommit index 390 2026.08.17 23:52:14.113435 [ 423982 ] {} RaftInstance: quorum idx 1, 390 390 390 2026.08.17 23:52:14.113437 [ 423982 ] {} RaftInstance: local log idx 390, target_commit_idx 390, quick_commit_index_ 390, state_->get_commit_idx() 389 2026.08.17 23:52:14.113439 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.113440 [ 423982 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.113442 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.113443 [ 424007 ] {} RaftInstance: notify cb 390 0x7f0eceeba820 2026.08.17 23:52:14.113443 [ 423982 ] {} RaftInstance: last_log_idx: 390, starting_idx: 1, cur_nxt_idx: 391 2026.08.17 23:52:14.113448 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=390, LastLogTerm=1, EntriesLength=0, CommitIndex=390, Term=1, peer_last_sent_idx 390 2026.08.17 23:52:14.113450 [ 423982 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.113451 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.113458 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:14.113460 [ 424007 ] {} RaftInstance: DONE: commit upto 390, current idx 390 2026.08.17 23:52:14.113462 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.113526 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.113534 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=391 2026.08.17 23:52:14.113538 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.113540 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 391 2026.08.17 23:52:14.113542 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.113544 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 390, new matched idx: 390 2026.08.17 23:52:14.113546 [ 423994 ] {} RaftInstance: last durable index 390, precommit index 390 2026.08.17 23:52:14.113548 [ 423994 ] {} RaftInstance: quorum idx 1, 390 390 390 2026.08.17 23:52:14.113550 [ 423994 ] {} RaftInstance: local log idx 390, target_commit_idx 390, quick_commit_index_ 390, state_->get_commit_idx() 390 2026.08.17 23:52:14.113556 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.113558 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=391 2026.08.17 23:52:14.113559 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.113561 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 391 2026.08.17 23:52:14.113562 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.113564 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 390, new matched idx: 390 2026.08.17 23:52:14.113566 [ 423994 ] {} RaftInstance: last durable index 390, precommit index 390 2026.08.17 23:52:14.113567 [ 423994 ] {} RaftInstance: quorum idx 1, 390 390 390 2026.08.17 23:52:14.113569 [ 423994 ] {} RaftInstance: local log idx 390, target_commit_idx 390, quick_commit_index_ 390, state_->get_commit_idx() 390 2026.08.17 23:52:14.197799 [ 423985 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.197824 [ 423985 ] {} RaftInstance: append at log_idx 391, timestamp 1787010734197810 2026.08.17 23:52:14.197845 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.197851 [ 424009 ] {} RaftInstance: last_log_idx: 390, starting_idx: 1, cur_nxt_idx: 392 2026.08.17 23:52:14.197856 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=390, LastLogTerm=1, EntriesLength=1, CommitIndex=390, Term=1, peer_last_sent_idx 391 2026.08.17 23:52:14.197858 [ 424009 ] {} RaftInstance: idx: 391 2026.08.17 23:52:14.197863 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.197878 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.197880 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.197882 [ 424009 ] {} RaftInstance: last_log_idx: 390, starting_idx: 1, cur_nxt_idx: 392 2026.08.17 23:52:14.197884 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=390, LastLogTerm=1, EntriesLength=1, CommitIndex=390, Term=1, peer_last_sent_idx 391 2026.08.17 23:52:14.197886 [ 424009 ] {} RaftInstance: idx: 391 2026.08.17 23:52:14.197887 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.197897 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.200351 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.200356 [ 423980 ] {} RaftInstance: last durable index 391, precommit index 391 2026.08.17 23:52:14.200360 [ 423980 ] {} RaftInstance: quorum idx 1, 391 390 390 2026.08.17 23:52:14.200362 [ 423980 ] {} RaftInstance: local log idx 391, target_commit_idx 390, quick_commit_index_ 390, state_->get_commit_idx() 390 2026.08.17 23:52:14.200393 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.200399 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=392 2026.08.17 23:52:14.200407 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.200410 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 392 2026.08.17 23:52:14.200413 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.200415 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 390, new matched idx: 391 2026.08.17 23:52:14.200417 [ 423991 ] {} RaftInstance: last durable index 391, precommit index 391 2026.08.17 23:52:14.200420 [ 423991 ] {} RaftInstance: quorum idx 1, 391 391 390 2026.08.17 23:52:14.200422 [ 423991 ] {} RaftInstance: trigger commit upto 391 2026.08.17 23:52:14.200424 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.200432 [ 423991 ] {} RaftInstance: last_log_idx: 391, starting_idx: 1, cur_nxt_idx: 392 2026.08.17 23:52:14.200435 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=391, LastLogTerm=1, EntriesLength=0, CommitIndex=391, Term=1, peer_last_sent_idx 391 2026.08.17 23:52:14.200437 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.200439 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.200449 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:14.200452 [ 423991 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.200455 [ 423991 ] {} RaftInstance: local log idx 391, target_commit_idx 391, quick_commit_index_ 391, state_->get_commit_idx() 390 2026.08.17 23:52:14.200457 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.200456 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.200464 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.200481 [ 424007 ] {} RaftInstance: commit upto 391, current idx 390 2026.08.17 23:52:14.200484 [ 424007 ] {} RaftInstance: commit upto 391, current idx 391 2026.08.17 23:52:14.200477 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=392 2026.08.17 23:52:14.200490 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.200494 [ 424007 ] {} RaftInstance: notify cb 391 0x7f0ecee5f220 2026.08.17 23:52:14.200496 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 392 2026.08.17 23:52:14.200503 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.200506 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 390, new matched idx: 391 2026.08.17 23:52:14.200513 [ 423989 ] {} RaftInstance: last durable index 391, precommit index 391 2026.08.17 23:52:14.200520 [ 423989 ] {} RaftInstance: quorum idx 1, 391 391 391 2026.08.17 23:52:14.200506 [ 424007 ] {} RaftInstance: DONE: commit upto 391, current idx 391 2026.08.17 23:52:14.200526 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.200522 [ 423989 ] {} RaftInstance: local log idx 391, target_commit_idx 391, quick_commit_index_ 391, state_->get_commit_idx() 391 2026.08.17 23:52:14.200535 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.200526 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.200539 [ 423989 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.200549 [ 423989 ] {} RaftInstance: last_log_idx: 391, starting_idx: 1, cur_nxt_idx: 392 2026.08.17 23:52:14.200553 [ 423989 ] {} RaftInstance: append_entries for 2 with LastLogIndex=391, LastLogTerm=1, EntriesLength=0, CommitIndex=391, Term=1, peer_last_sent_idx 391 2026.08.17 23:52:14.200555 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.200562 [ 423989 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.200582 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:14.200588 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=392 2026.08.17 23:52:14.200593 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.200595 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 392 2026.08.17 23:52:14.200597 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.200598 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 391, new matched idx: 391 2026.08.17 23:52:14.200600 [ 423986 ] {} RaftInstance: last durable index 391, precommit index 391 2026.08.17 23:52:14.200604 [ 423986 ] {} RaftInstance: quorum idx 1, 391 391 391 2026.08.17 23:52:14.200606 [ 423986 ] {} RaftInstance: local log idx 391, target_commit_idx 391, quick_commit_index_ 391, state_->get_commit_idx() 391 2026.08.17 23:52:14.201891 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.201896 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=392 2026.08.17 23:52:14.201899 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.201902 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 392 2026.08.17 23:52:14.201905 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.201906 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 391, new matched idx: 391 2026.08.17 23:52:14.201908 [ 423984 ] {} RaftInstance: last durable index 391, precommit index 391 2026.08.17 23:52:14.201911 [ 423984 ] {} RaftInstance: quorum idx 1, 391 391 391 2026.08.17 23:52:14.201913 [ 423984 ] {} RaftInstance: local log idx 391, target_commit_idx 391, quick_commit_index_ 391, state_->get_commit_idx() 391 2026.08.17 23:52:14.202013 [ 423983 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.202038 [ 423983 ] {} RaftInstance: append at log_idx 392, timestamp 1787010734202020 2026.08.17 23:52:14.202048 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.202053 [ 424009 ] {} RaftInstance: last_log_idx: 391, starting_idx: 1, cur_nxt_idx: 393 2026.08.17 23:52:14.202056 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=391, LastLogTerm=1, EntriesLength=1, CommitIndex=391, Term=1, peer_last_sent_idx 392 2026.08.17 23:52:14.202058 [ 424009 ] {} RaftInstance: idx: 392 2026.08.17 23:52:14.202061 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.202077 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.202079 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.202081 [ 424009 ] {} RaftInstance: last_log_idx: 391, starting_idx: 1, cur_nxt_idx: 393 2026.08.17 23:52:14.202083 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=391, LastLogTerm=1, EntriesLength=1, CommitIndex=391, Term=1, peer_last_sent_idx 392 2026.08.17 23:52:14.202084 [ 424009 ] {} RaftInstance: idx: 392 2026.08.17 23:52:14.202086 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.202098 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.204638 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.204642 [ 423980 ] {} RaftInstance: last durable index 392, precommit index 392 2026.08.17 23:52:14.204649 [ 423980 ] {} RaftInstance: quorum idx 1, 392 391 391 2026.08.17 23:52:14.204651 [ 423980 ] {} RaftInstance: local log idx 392, target_commit_idx 391, quick_commit_index_ 391, state_->get_commit_idx() 391 2026.08.17 23:52:14.204741 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.204755 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=393 2026.08.17 23:52:14.204759 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.204763 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 393 2026.08.17 23:52:14.204767 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.204768 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 391, new matched idx: 392 2026.08.17 23:52:14.204771 [ 423994 ] {} RaftInstance: last durable index 392, precommit index 392 2026.08.17 23:52:14.204775 [ 423994 ] {} RaftInstance: quorum idx 1, 392 392 391 2026.08.17 23:52:14.204776 [ 423994 ] {} RaftInstance: trigger commit upto 392 2026.08.17 23:52:14.204779 [ 423994 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.204781 [ 423994 ] {} RaftInstance: last_log_idx: 392, starting_idx: 1, cur_nxt_idx: 393 2026.08.17 23:52:14.204783 [ 423994 ] {} RaftInstance: append_entries for 3 with LastLogIndex=392, LastLogTerm=1, EntriesLength=0, CommitIndex=392, Term=1, peer_last_sent_idx 392 2026.08.17 23:52:14.204785 [ 423994 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.204787 [ 423994 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.204799 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:14.204801 [ 423994 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.204804 [ 423994 ] {} RaftInstance: local log idx 392, target_commit_idx 392, quick_commit_index_ 392, state_->get_commit_idx() 391 2026.08.17 23:52:14.204805 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.204813 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.204815 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.204818 [ 424007 ] {} RaftInstance: commit upto 392, current idx 391 2026.08.17 23:52:14.204829 [ 424007 ] {} RaftInstance: commit upto 392, current idx 392 2026.08.17 23:52:14.204823 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=393 2026.08.17 23:52:14.204835 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.204837 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 393 2026.08.17 23:52:14.204839 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.204842 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 391, new matched idx: 392 2026.08.17 23:52:14.204845 [ 423991 ] {} RaftInstance: last durable index 392, precommit index 392 2026.08.17 23:52:14.204848 [ 423991 ] {} RaftInstance: quorum idx 1, 392 392 392 2026.08.17 23:52:14.204850 [ 423991 ] {} RaftInstance: local log idx 392, target_commit_idx 392, quick_commit_index_ 392, state_->get_commit_idx() 391 2026.08.17 23:52:14.204851 [ 424007 ] {} RaftInstance: notify cb 392 0x7f0ecee5fb20 2026.08.17 23:52:14.204852 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.204859 [ 423991 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.204861 [ 423991 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.204863 [ 423991 ] {} RaftInstance: last_log_idx: 392, starting_idx: 1, cur_nxt_idx: 393 2026.08.17 23:52:14.204865 [ 423991 ] {} RaftInstance: append_entries for 2 with LastLogIndex=392, LastLogTerm=1, EntriesLength=0, CommitIndex=392, Term=1, peer_last_sent_idx 392 2026.08.17 23:52:14.204867 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.204872 [ 423991 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.204897 [ 424007 ] {} RaftInstance: DONE: commit upto 392, current idx 392 2026.08.17 23:52:14.206161 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.204902 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.204917 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:14.206189 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=393 2026.08.17 23:52:14.206191 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.206194 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 393 2026.08.17 23:52:14.206195 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.206197 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 392, new matched idx: 392 2026.08.17 23:52:14.206199 [ 423994 ] {} RaftInstance: last durable index 392, precommit index 392 2026.08.17 23:52:14.206205 [ 423994 ] {} RaftInstance: quorum idx 1, 392 392 392 2026.08.17 23:52:14.206207 [ 423994 ] {} RaftInstance: local log idx 392, target_commit_idx 392, quick_commit_index_ 392, state_->get_commit_idx() 392 2026.08.17 23:52:14.206231 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.206241 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=393 2026.08.17 23:52:14.206244 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.206248 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 393 2026.08.17 23:52:14.206250 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.206252 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 392, new matched idx: 392 2026.08.17 23:52:14.206257 [ 423995 ] {} RaftInstance: last durable index 392, precommit index 392 2026.08.17 23:52:14.206262 [ 423995 ] {} RaftInstance: quorum idx 1, 392 392 392 2026.08.17 23:52:14.206264 [ 423995 ] {} RaftInstance: local log idx 392, target_commit_idx 392, quick_commit_index_ 392, state_->get_commit_idx() 392 2026.08.17 23:52:14.206365 [ 423992 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.206385 [ 423992 ] {} RaftInstance: append at log_idx 393, timestamp 1787010734206369 2026.08.17 23:52:14.206403 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.206407 [ 424009 ] {} RaftInstance: last_log_idx: 392, starting_idx: 1, cur_nxt_idx: 394 2026.08.17 23:52:14.206410 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=392, LastLogTerm=1, EntriesLength=1, CommitIndex=392, Term=1, peer_last_sent_idx 393 2026.08.17 23:52:14.206412 [ 424009 ] {} RaftInstance: idx: 393 2026.08.17 23:52:14.206415 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.206430 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.206432 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.206434 [ 424009 ] {} RaftInstance: last_log_idx: 392, starting_idx: 1, cur_nxt_idx: 394 2026.08.17 23:52:14.206436 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=392, LastLogTerm=1, EntriesLength=1, CommitIndex=392, Term=1, peer_last_sent_idx 393 2026.08.17 23:52:14.206438 [ 424009 ] {} RaftInstance: idx: 393 2026.08.17 23:52:14.206439 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.206448 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.206596 [ 423990 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.206616 [ 423990 ] {} RaftInstance: append at log_idx 394, timestamp 1787010734206602 2026.08.17 23:52:14.206624 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.206627 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.206659 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 170 2026.08.17 23:52:14.206666 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.206673 [ 423977 ] {} RaftInstance: append at log_idx 395, timestamp 1787010734206667 2026.08.17 23:52:14.206678 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.206680 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.209010 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.209014 [ 423980 ] {} RaftInstance: last durable index 393, precommit index 395 2026.08.17 23:52:14.209017 [ 423980 ] {} RaftInstance: quorum idx 1, 393 392 392 2026.08.17 23:52:14.209018 [ 423980 ] {} RaftInstance: local log idx 395, target_commit_idx 392, quick_commit_index_ 392, state_->get_commit_idx() 392 2026.08.17 23:52:14.209060 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.209065 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=394 2026.08.17 23:52:14.209067 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.209070 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 394 2026.08.17 23:52:14.209072 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.209073 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 392, new matched idx: 393 2026.08.17 23:52:14.209075 [ 423988 ] {} RaftInstance: last durable index 393, precommit index 395 2026.08.17 23:52:14.209078 [ 423988 ] {} RaftInstance: quorum idx 1, 393 393 392 2026.08.17 23:52:14.209081 [ 423988 ] {} RaftInstance: trigger commit upto 393 2026.08.17 23:52:14.209083 [ 423988 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.209085 [ 423988 ] {} RaftInstance: last_log_idx: 393, starting_idx: 1, cur_nxt_idx: 396 2026.08.17 23:52:14.209088 [ 423988 ] {} RaftInstance: append_entries for 3 with LastLogIndex=393, LastLogTerm=1, EntriesLength=2, CommitIndex=393, Term=1, peer_last_sent_idx 393 2026.08.17 23:52:14.209090 [ 423988 ] {} RaftInstance: idx range: 394-395 2026.08.17 23:52:14.209096 [ 423988 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.209107 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:14.209109 [ 423988 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.209111 [ 423988 ] {} RaftInstance: local log idx 395, target_commit_idx 393, quick_commit_index_ 393, state_->get_commit_idx() 392 2026.08.17 23:52:14.209113 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.209117 [ 423988 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.209118 [ 423988 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.209444 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.209446 [ 423987 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.209449 [ 424007 ] {} RaftInstance: commit upto 393, current idx 392 2026.08.17 23:52:14.209451 [ 424007 ] {} RaftInstance: commit upto 393, current idx 393 2026.08.17 23:52:14.209451 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=394 2026.08.17 23:52:14.209462 [ 423987 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.209464 [ 423987 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 394 2026.08.17 23:52:14.209466 [ 423987 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.209468 [ 423987 ] {} RaftInstance: peer 2, prev matched idx: 392, new matched idx: 393 2026.08.17 23:52:14.209470 [ 423987 ] {} RaftInstance: last durable index 393, precommit index 395 2026.08.17 23:52:14.209472 [ 423987 ] {} RaftInstance: quorum idx 1, 393 393 393 2026.08.17 23:52:14.209474 [ 423987 ] {} RaftInstance: local log idx 395, target_commit_idx 393, quick_commit_index_ 393, state_->get_commit_idx() 392 2026.08.17 23:52:14.209475 [ 424007 ] {} RaftInstance: notify cb 393 0x7f0ecee5f020 2026.08.17 23:52:14.209475 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.209482 [ 423987 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.209485 [ 423987 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.209487 [ 423987 ] {} RaftInstance: last_log_idx: 393, starting_idx: 1, cur_nxt_idx: 396 2026.08.17 23:52:14.209492 [ 423987 ] {} RaftInstance: append_entries for 2 with LastLogIndex=393, LastLogTerm=1, EntriesLength=2, CommitIndex=393, Term=1, peer_last_sent_idx 393 2026.08.17 23:52:14.209494 [ 423987 ] {} RaftInstance: idx range: 394-395 2026.08.17 23:52:14.209487 [ 424007 ] {} RaftInstance: DONE: commit upto 393, current idx 393 2026.08.17 23:52:14.209499 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.209496 [ 423987 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.209517 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:14.211202 [ 423984 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.211214 [ 423984 ] {} RaftInstance: append at log_idx 396, timestamp 1787010734211206 2026.08.17 23:52:14.211224 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.211227 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.211832 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.213021 [ 423980 ] {} RaftInstance: last durable index 394, precommit index 396 2026.08.17 23:52:14.213025 [ 423980 ] {} RaftInstance: quorum idx 1, 394 393 393 2026.08.17 23:52:14.213027 [ 423980 ] {} RaftInstance: local log idx 396, target_commit_idx 393, quick_commit_index_ 393, state_->get_commit_idx() 393 2026.08.17 23:52:14.213086 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.213089 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=396 2026.08.17 23:52:14.213092 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.213094 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 396 2026.08.17 23:52:14.213096 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.213098 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 393, new matched idx: 395 2026.08.17 23:52:14.213100 [ 423984 ] {} RaftInstance: last durable index 394, precommit index 396 2026.08.17 23:52:14.213103 [ 423984 ] {} RaftInstance: quorum idx 1, 395 394 393 2026.08.17 23:52:14.213105 [ 423984 ] {} RaftInstance: trigger commit upto 394 2026.08.17 23:52:14.213107 [ 423984 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.213109 [ 423984 ] {} RaftInstance: last_log_idx: 395, starting_idx: 1, cur_nxt_idx: 397 2026.08.17 23:52:14.213116 [ 423984 ] {} RaftInstance: append_entries for 3 with LastLogIndex=395, LastLogTerm=1, EntriesLength=1, CommitIndex=394, Term=1, peer_last_sent_idx 394 2026.08.17 23:52:14.213118 [ 423984 ] {} RaftInstance: idx: 396 2026.08.17 23:52:14.213121 [ 423984 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.213133 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:14.213135 [ 423984 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.213137 [ 423984 ] {} RaftInstance: local log idx 396, target_commit_idx 394, quick_commit_index_ 394, state_->get_commit_idx() 393 2026.08.17 23:52:14.213139 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.213142 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.213143 [ 423984 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.213203 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.213205 [ 424007 ] {} RaftInstance: commit upto 394, current idx 393 2026.08.17 23:52:14.213207 [ 424007 ] {} RaftInstance: commit upto 394, current idx 394 2026.08.17 23:52:14.213218 [ 424007 ] {} RaftInstance: notify cb 394 0x7f0ecee5f320 2026.08.17 23:52:14.213218 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.213223 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=396 2026.08.17 23:52:14.213226 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.213228 [ 424007 ] {} RaftInstance: DONE: commit upto 394, current idx 394 2026.08.17 23:52:14.213231 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.213228 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 396 2026.08.17 23:52:14.213236 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.213238 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 393, new matched idx: 395 2026.08.17 23:52:14.213240 [ 423996 ] {} RaftInstance: last durable index 394, precommit index 396 2026.08.17 23:52:14.213243 [ 423996 ] {} RaftInstance: quorum idx 1, 395 395 394 2026.08.17 23:52:14.213245 [ 423996 ] {} RaftInstance: trigger commit upto 395 2026.08.17 23:52:14.213247 [ 423996 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.213249 [ 423996 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.213251 [ 423996 ] {} RaftInstance: last_log_idx: 395, starting_idx: 1, cur_nxt_idx: 397 2026.08.17 23:52:14.213254 [ 423996 ] {} RaftInstance: append_entries for 2 with LastLogIndex=395, LastLogTerm=1, EntriesLength=1, CommitIndex=395, Term=1, peer_last_sent_idx 394 2026.08.17 23:52:14.213256 [ 423996 ] {} RaftInstance: idx: 396 2026.08.17 23:52:14.213258 [ 423996 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.213272 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:14.213274 [ 423996 ] {} RaftInstance: local log idx 396, target_commit_idx 395, quick_commit_index_ 395, state_->get_commit_idx() 394 2026.08.17 23:52:14.213276 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.213279 [ 423996 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.213281 [ 423996 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.213282 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.213284 [ 424007 ] {} RaftInstance: commit upto 395, current idx 394 2026.08.17 23:52:14.213285 [ 424007 ] {} RaftInstance: commit upto 395, current idx 395 2026.08.17 23:52:14.213291 [ 424007 ] {} RaftInstance: notify cb 395 0x7f0eccaa1020 2026.08.17 23:52:14.213295 [ 424007 ] {} RaftInstance: DONE: commit upto 395, current idx 395 2026.08.17 23:52:14.213297 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.213682 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 208 2026.08.17 23:52:14.213690 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.213707 [ 423977 ] {} RaftInstance: append at log_idx 397, timestamp 1787010734213692 2026.08.17 23:52:14.213715 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.213717 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.216527 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.216532 [ 423980 ] {} RaftInstance: last durable index 395, precommit index 397 2026.08.17 23:52:14.216535 [ 423980 ] {} RaftInstance: quorum idx 1, 395 395 395 2026.08.17 23:52:14.216537 [ 423980 ] {} RaftInstance: local log idx 397, target_commit_idx 395, quick_commit_index_ 395, state_->get_commit_idx() 395 2026.08.17 23:52:14.216593 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.216598 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=397 2026.08.17 23:52:14.216601 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.216604 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 397 2026.08.17 23:52:14.216605 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.216607 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 395, new matched idx: 396 2026.08.17 23:52:14.216609 [ 423992 ] {} RaftInstance: last durable index 395, precommit index 397 2026.08.17 23:52:14.216612 [ 423992 ] {} RaftInstance: quorum idx 1, 396 395 395 2026.08.17 23:52:14.216614 [ 423992 ] {} RaftInstance: local log idx 397, target_commit_idx 395, quick_commit_index_ 395, state_->get_commit_idx() 395 2026.08.17 23:52:14.216615 [ 423992 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.216617 [ 423992 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.216619 [ 423992 ] {} RaftInstance: last_log_idx: 396, starting_idx: 1, cur_nxt_idx: 398 2026.08.17 23:52:14.216621 [ 423992 ] {} RaftInstance: append_entries for 2 with LastLogIndex=396, LastLogTerm=1, EntriesLength=1, CommitIndex=395, Term=1, peer_last_sent_idx 396 2026.08.17 23:52:14.216623 [ 423992 ] {} RaftInstance: idx: 397 2026.08.17 23:52:14.216625 [ 423992 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.216637 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:14.217749 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.217753 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=397 2026.08.17 23:52:14.217756 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.217758 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 397 2026.08.17 23:52:14.217760 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.217762 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 395, new matched idx: 396 2026.08.17 23:52:14.217764 [ 423988 ] {} RaftInstance: last durable index 395, precommit index 397 2026.08.17 23:52:14.217766 [ 423988 ] {} RaftInstance: quorum idx 1, 396 396 395 2026.08.17 23:52:14.217768 [ 423988 ] {} RaftInstance: trigger commit upto 396 2026.08.17 23:52:14.217771 [ 423988 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.217773 [ 423988 ] {} RaftInstance: last_log_idx: 396, starting_idx: 1, cur_nxt_idx: 398 2026.08.17 23:52:14.217776 [ 423988 ] {} RaftInstance: append_entries for 3 with LastLogIndex=396, LastLogTerm=1, EntriesLength=1, CommitIndex=396, Term=1, peer_last_sent_idx 396 2026.08.17 23:52:14.217778 [ 423988 ] {} RaftInstance: idx: 397 2026.08.17 23:52:14.217780 [ 423988 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.217795 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:14.217797 [ 423988 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.217799 [ 423988 ] {} RaftInstance: local log idx 397, target_commit_idx 396, quick_commit_index_ 396, state_->get_commit_idx() 395 2026.08.17 23:52:14.217801 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.217805 [ 423988 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.217807 [ 423988 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.217814 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.217822 [ 424007 ] {} RaftInstance: commit upto 396, current idx 395 2026.08.17 23:52:14.217825 [ 424007 ] {} RaftInstance: commit upto 396, current idx 396 2026.08.17 23:52:14.217842 [ 424007 ] {} RaftInstance: notify cb 396 0x7f0ecee5d920 2026.08.17 23:52:14.217859 [ 424007 ] {} RaftInstance: DONE: commit upto 396, current idx 396 2026.08.17 23:52:14.217861 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.218161 [ 423994 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.218228 [ 423994 ] {} RaftInstance: append at log_idx 398, timestamp 1787010734218164 2026.08.17 23:52:14.218235 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.218239 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.220927 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.220930 [ 423980 ] {} RaftInstance: last durable index 396, precommit index 398 2026.08.17 23:52:14.220933 [ 423980 ] {} RaftInstance: quorum idx 1, 396 396 396 2026.08.17 23:52:14.220936 [ 423980 ] {} RaftInstance: local log idx 398, target_commit_idx 396, quick_commit_index_ 396, state_->get_commit_idx() 396 2026.08.17 23:52:14.220972 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.220977 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=398 2026.08.17 23:52:14.220979 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.220981 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 398 2026.08.17 23:52:14.220983 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.220985 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 396, new matched idx: 397 2026.08.17 23:52:14.220987 [ 423985 ] {} RaftInstance: last durable index 396, precommit index 398 2026.08.17 23:52:14.220989 [ 423985 ] {} RaftInstance: quorum idx 1, 397 396 396 2026.08.17 23:52:14.220991 [ 423985 ] {} RaftInstance: local log idx 398, target_commit_idx 396, quick_commit_index_ 396, state_->get_commit_idx() 396 2026.08.17 23:52:14.220993 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.220994 [ 423985 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.220996 [ 423985 ] {} RaftInstance: last_log_idx: 397, starting_idx: 1, cur_nxt_idx: 399 2026.08.17 23:52:14.220998 [ 423985 ] {} RaftInstance: append_entries for 3 with LastLogIndex=397, LastLogTerm=1, EntriesLength=1, CommitIndex=396, Term=1, peer_last_sent_idx 397 2026.08.17 23:52:14.221001 [ 423985 ] {} RaftInstance: idx: 398 2026.08.17 23:52:14.221003 [ 423985 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.221014 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:14.222542 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.222547 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=398 2026.08.17 23:52:14.222550 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.222552 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 398 2026.08.17 23:52:14.222554 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.222556 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 396, new matched idx: 397 2026.08.17 23:52:14.222558 [ 423981 ] {} RaftInstance: last durable index 396, precommit index 398 2026.08.17 23:52:14.222562 [ 423981 ] {} RaftInstance: quorum idx 1, 397 397 396 2026.08.17 23:52:14.222563 [ 423981 ] {} RaftInstance: trigger commit upto 397 2026.08.17 23:52:14.222566 [ 423981 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.222568 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.222570 [ 423981 ] {} RaftInstance: last_log_idx: 397, starting_idx: 1, cur_nxt_idx: 399 2026.08.17 23:52:14.222573 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=397, LastLogTerm=1, EntriesLength=1, CommitIndex=397, Term=1, peer_last_sent_idx 397 2026.08.17 23:52:14.222574 [ 423981 ] {} RaftInstance: idx: 398 2026.08.17 23:52:14.222577 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.222596 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:14.222598 [ 423981 ] {} RaftInstance: local log idx 398, target_commit_idx 397, quick_commit_index_ 397, state_->get_commit_idx() 396 2026.08.17 23:52:14.222600 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.222604 [ 423981 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.222606 [ 423981 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.222611 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.222614 [ 424007 ] {} RaftInstance: commit upto 397, current idx 396 2026.08.17 23:52:14.222617 [ 424007 ] {} RaftInstance: commit upto 397, current idx 397 2026.08.17 23:52:14.222640 [ 424007 ] {} RaftInstance: notify cb 397 0x7f0eccaa1120 2026.08.17 23:52:14.222643 [ 424007 ] {} RaftInstance: DONE: commit upto 397, current idx 397 2026.08.17 23:52:14.222645 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.225522 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.225526 [ 423980 ] {} RaftInstance: last durable index 397, precommit index 398 2026.08.17 23:52:14.225529 [ 423980 ] {} RaftInstance: quorum idx 1, 397 397 397 2026.08.17 23:52:14.225531 [ 423980 ] {} RaftInstance: local log idx 398, target_commit_idx 397, quick_commit_index_ 397, state_->get_commit_idx() 397 2026.08.17 23:52:14.225566 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.225571 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=399 2026.08.17 23:52:14.225574 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.225576 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 399 2026.08.17 23:52:14.225580 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.225581 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 397, new matched idx: 398 2026.08.17 23:52:14.225584 [ 423993 ] {} RaftInstance: last durable index 397, precommit index 398 2026.08.17 23:52:14.225586 [ 423993 ] {} RaftInstance: quorum idx 1, 398 397 397 2026.08.17 23:52:14.225588 [ 423993 ] {} RaftInstance: local log idx 398, target_commit_idx 397, quick_commit_index_ 397, state_->get_commit_idx() 397 2026.08.17 23:52:14.225590 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.225592 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.225594 [ 423993 ] {} RaftInstance: last_log_idx: 398, starting_idx: 1, cur_nxt_idx: 399 2026.08.17 23:52:14.225596 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=398, LastLogTerm=1, EntriesLength=0, CommitIndex=397, Term=1, peer_last_sent_idx 398 2026.08.17 23:52:14.225598 [ 423993 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.225600 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.225608 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:14.225658 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.225662 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=399 2026.08.17 23:52:14.225665 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.225667 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 399 2026.08.17 23:52:14.225669 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.225671 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 398, new matched idx: 398 2026.08.17 23:52:14.225673 [ 423986 ] {} RaftInstance: last durable index 397, precommit index 398 2026.08.17 23:52:14.225676 [ 423986 ] {} RaftInstance: quorum idx 1, 398 397 397 2026.08.17 23:52:14.225678 [ 423986 ] {} RaftInstance: local log idx 398, target_commit_idx 397, quick_commit_index_ 397, state_->get_commit_idx() 397 2026.08.17 23:52:14.226765 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.226770 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=399 2026.08.17 23:52:14.226773 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.226775 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 399 2026.08.17 23:52:14.226777 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.226779 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 397, new matched idx: 398 2026.08.17 23:52:14.226782 [ 423992 ] {} RaftInstance: last durable index 397, precommit index 398 2026.08.17 23:52:14.226785 [ 423992 ] {} RaftInstance: quorum idx 1, 398 398 397 2026.08.17 23:52:14.226787 [ 423992 ] {} RaftInstance: trigger commit upto 398 2026.08.17 23:52:14.226789 [ 423992 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.226791 [ 423992 ] {} RaftInstance: last_log_idx: 398, starting_idx: 1, cur_nxt_idx: 399 2026.08.17 23:52:14.226794 [ 423992 ] {} RaftInstance: append_entries for 3 with LastLogIndex=398, LastLogTerm=1, EntriesLength=0, CommitIndex=398, Term=1, peer_last_sent_idx 399 2026.08.17 23:52:14.226795 [ 423992 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.226797 [ 423992 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.226810 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:14.226813 [ 423992 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.226815 [ 423992 ] {} RaftInstance: last_log_idx: 398, starting_idx: 1, cur_nxt_idx: 399 2026.08.17 23:52:14.226818 [ 423992 ] {} RaftInstance: append_entries for 2 with LastLogIndex=398, LastLogTerm=1, EntriesLength=0, CommitIndex=398, Term=1, peer_last_sent_idx 398 2026.08.17 23:52:14.226820 [ 423992 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.226822 [ 423992 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.226831 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:14.226833 [ 423992 ] {} RaftInstance: local log idx 398, target_commit_idx 398, quick_commit_index_ 398, state_->get_commit_idx() 397 2026.08.17 23:52:14.226835 [ 423992 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.226843 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.226846 [ 424007 ] {} RaftInstance: commit upto 398, current idx 397 2026.08.17 23:52:14.226848 [ 424007 ] {} RaftInstance: commit upto 398, current idx 398 2026.08.17 23:52:14.226869 [ 424007 ] {} RaftInstance: notify cb 398 0x7f0ecee5f620 2026.08.17 23:52:14.226881 [ 424007 ] {} RaftInstance: DONE: commit upto 398, current idx 398 2026.08.17 23:52:14.226883 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.226886 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.226892 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=399 2026.08.17 23:52:14.226894 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.226896 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 399 2026.08.17 23:52:14.226898 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.226900 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 398, new matched idx: 398 2026.08.17 23:52:14.226903 [ 423991 ] {} RaftInstance: last durable index 397, precommit index 398 2026.08.17 23:52:14.226906 [ 423991 ] {} RaftInstance: quorum idx 1, 398 398 397 2026.08.17 23:52:14.226908 [ 423991 ] {} RaftInstance: local log idx 398, target_commit_idx 398, quick_commit_index_ 398, state_->get_commit_idx() 398 2026.08.17 23:52:14.226933 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.226938 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=399 2026.08.17 23:52:14.226941 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.226943 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 399 2026.08.17 23:52:14.226945 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.226947 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 398, new matched idx: 398 2026.08.17 23:52:14.226949 [ 423982 ] {} RaftInstance: last durable index 397, precommit index 398 2026.08.17 23:52:14.226952 [ 423982 ] {} RaftInstance: quorum idx 1, 398 398 397 2026.08.17 23:52:14.226954 [ 423982 ] {} RaftInstance: local log idx 398, target_commit_idx 398, quick_commit_index_ 398, state_->get_commit_idx() 398 2026.08.17 23:52:14.230121 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.230125 [ 423980 ] {} RaftInstance: last durable index 398, precommit index 398 2026.08.17 23:52:14.230128 [ 423980 ] {} RaftInstance: quorum idx 1, 398 398 398 2026.08.17 23:52:14.230129 [ 423980 ] {} RaftInstance: local log idx 398, target_commit_idx 398, quick_commit_index_ 398, state_->get_commit_idx() 398 2026.08.17 23:52:14.236588 [ 423984 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.236599 [ 423984 ] {} RaftInstance: append at log_idx 399, timestamp 1787010734236593 2026.08.17 23:52:14.236608 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.236611 [ 424009 ] {} RaftInstance: last_log_idx: 398, starting_idx: 1, cur_nxt_idx: 400 2026.08.17 23:52:14.236615 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=398, LastLogTerm=1, EntriesLength=1, CommitIndex=398, Term=1, peer_last_sent_idx 399 2026.08.17 23:52:14.236617 [ 424009 ] {} RaftInstance: idx: 399 2026.08.17 23:52:14.236619 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.236627 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.236629 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.236630 [ 424009 ] {} RaftInstance: last_log_idx: 398, starting_idx: 1, cur_nxt_idx: 400 2026.08.17 23:52:14.236632 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=398, LastLogTerm=1, EntriesLength=1, CommitIndex=398, Term=1, peer_last_sent_idx 399 2026.08.17 23:52:14.236634 [ 424009 ] {} RaftInstance: idx: 399 2026.08.17 23:52:14.236635 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.236643 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.239698 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.239702 [ 423980 ] {} RaftInstance: last durable index 399, precommit index 399 2026.08.17 23:52:14.239705 [ 423980 ] {} RaftInstance: quorum idx 1, 399 398 398 2026.08.17 23:52:14.239707 [ 423980 ] {} RaftInstance: local log idx 399, target_commit_idx 398, quick_commit_index_ 398, state_->get_commit_idx() 398 2026.08.17 23:52:14.239762 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.239768 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=400 2026.08.17 23:52:14.239770 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.239773 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 400 2026.08.17 23:52:14.239775 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.239777 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 398, new matched idx: 399 2026.08.17 23:52:14.239779 [ 423983 ] {} RaftInstance: last durable index 399, precommit index 399 2026.08.17 23:52:14.239782 [ 423983 ] {} RaftInstance: quorum idx 1, 399 399 398 2026.08.17 23:52:14.239784 [ 423983 ] {} RaftInstance: trigger commit upto 399 2026.08.17 23:52:14.239786 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.239789 [ 423983 ] {} RaftInstance: last_log_idx: 399, starting_idx: 1, cur_nxt_idx: 400 2026.08.17 23:52:14.239791 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=399, LastLogTerm=1, EntriesLength=0, CommitIndex=399, Term=1, peer_last_sent_idx 399 2026.08.17 23:52:14.239793 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.239795 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.239803 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.239811 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:14.239813 [ 423983 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.239814 [ 423983 ] {} RaftInstance: last_log_idx: 398, starting_idx: 1, cur_nxt_idx: 400 2026.08.17 23:52:14.239817 [ 423983 ] {} RaftInstance: append_entries for 2 with LastLogIndex=398, LastLogTerm=1, EntriesLength=1, CommitIndex=399, Term=1, peer_last_sent_idx 399 2026.08.17 23:52:14.239818 [ 423983 ] {} RaftInstance: idx: 399 2026.08.17 23:52:14.239820 [ 423983 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.239832 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:14.239834 [ 423983 ] {} RaftInstance: local log idx 399, target_commit_idx 399, quick_commit_index_ 399, state_->get_commit_idx() 398 2026.08.17 23:52:14.239836 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.239844 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=400 2026.08.17 23:52:14.239846 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.239852 [ 424007 ] {} RaftInstance: commit upto 399, current idx 398 2026.08.17 23:52:14.239856 [ 424007 ] {} RaftInstance: commit upto 399, current idx 399 2026.08.17 23:52:14.239847 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.239860 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 400 2026.08.17 23:52:14.239862 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.239864 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 398, new matched idx: 399 2026.08.17 23:52:14.239865 [ 423996 ] {} RaftInstance: last durable index 399, precommit index 399 2026.08.17 23:52:14.239870 [ 423996 ] {} RaftInstance: quorum idx 1, 399 399 399 2026.08.17 23:52:14.239871 [ 423996 ] {} RaftInstance: local log idx 399, target_commit_idx 399, quick_commit_index_ 399, state_->get_commit_idx() 398 2026.08.17 23:52:14.239873 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.239866 [ 424007 ] {} RaftInstance: notify cb 399 0x7f0ecee5ea20 2026.08.17 23:52:14.239878 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.239882 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=400 2026.08.17 23:52:14.239891 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.239888 [ 424007 ] {} RaftInstance: DONE: commit upto 399, current idx 399 2026.08.17 23:52:14.239897 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.239893 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 400 2026.08.17 23:52:14.239902 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.239903 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 399, new matched idx: 399 2026.08.17 23:52:14.239906 [ 423986 ] {} RaftInstance: last durable index 399, precommit index 399 2026.08.17 23:52:14.239909 [ 423986 ] {} RaftInstance: quorum idx 1, 399 399 399 2026.08.17 23:52:14.239912 [ 423986 ] {} RaftInstance: local log idx 399, target_commit_idx 399, quick_commit_index_ 399, state_->get_commit_idx() 399 2026.08.17 23:52:14.239935 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.239937 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=400 2026.08.17 23:52:14.239939 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.239941 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 400 2026.08.17 23:52:14.239942 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.239943 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 399, new matched idx: 399 2026.08.17 23:52:14.239945 [ 423996 ] {} RaftInstance: last durable index 399, precommit index 399 2026.08.17 23:52:14.239947 [ 423996 ] {} RaftInstance: quorum idx 1, 399 399 399 2026.08.17 23:52:14.239948 [ 423996 ] {} RaftInstance: local log idx 399, target_commit_idx 399, quick_commit_index_ 399, state_->get_commit_idx() 399 2026.08.17 23:52:14.240567 [ 423991 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.240614 [ 423991 ] {} RaftInstance: append at log_idx 400, timestamp 1787010734240572 2026.08.17 23:52:14.240626 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.240629 [ 424009 ] {} RaftInstance: last_log_idx: 399, starting_idx: 1, cur_nxt_idx: 401 2026.08.17 23:52:14.240632 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=399, LastLogTerm=1, EntriesLength=1, CommitIndex=399, Term=1, peer_last_sent_idx 400 2026.08.17 23:52:14.240634 [ 424009 ] {} RaftInstance: idx: 400 2026.08.17 23:52:14.240637 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.240658 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.240660 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.240662 [ 424009 ] {} RaftInstance: last_log_idx: 399, starting_idx: 1, cur_nxt_idx: 401 2026.08.17 23:52:14.240663 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=399, LastLogTerm=1, EntriesLength=1, CommitIndex=399, Term=1, peer_last_sent_idx 399 2026.08.17 23:52:14.240665 [ 424009 ] {} RaftInstance: idx: 400 2026.08.17 23:52:14.240666 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.240679 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.242685 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.242691 [ 423980 ] {} RaftInstance: last durable index 400, precommit index 400 2026.08.17 23:52:14.242695 [ 423980 ] {} RaftInstance: quorum idx 1, 400 399 399 2026.08.17 23:52:14.242697 [ 423980 ] {} RaftInstance: local log idx 400, target_commit_idx 399, quick_commit_index_ 399, state_->get_commit_idx() 399 2026.08.17 23:52:14.244949 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.244955 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=401 2026.08.17 23:52:14.244956 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.244957 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.244966 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 401 2026.08.17 23:52:14.244968 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.244970 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 399, new matched idx: 400 2026.08.17 23:52:14.244972 [ 423982 ] {} RaftInstance: last durable index 400, precommit index 400 2026.08.17 23:52:14.244974 [ 423982 ] {} RaftInstance: quorum idx 1, 400 400 399 2026.08.17 23:52:14.244976 [ 423982 ] {} RaftInstance: trigger commit upto 400 2026.08.17 23:52:14.244978 [ 423982 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.244980 [ 423982 ] {} RaftInstance: last_log_idx: 399, starting_idx: 1, cur_nxt_idx: 401 2026.08.17 23:52:14.244983 [ 423982 ] {} RaftInstance: append_entries for 3 with LastLogIndex=399, LastLogTerm=1, EntriesLength=1, CommitIndex=400, Term=1, peer_last_sent_idx 400 2026.08.17 23:52:14.244985 [ 423982 ] {} RaftInstance: idx: 400 2026.08.17 23:52:14.244988 [ 423982 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.245004 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:14.245006 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.245008 [ 423982 ] {} RaftInstance: last_log_idx: 400, starting_idx: 1, cur_nxt_idx: 401 2026.08.17 23:52:14.245010 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=400, LastLogTerm=1, EntriesLength=0, CommitIndex=400, Term=1, peer_last_sent_idx 400 2026.08.17 23:52:14.245013 [ 423982 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.245015 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.245025 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:14.245027 [ 423982 ] {} RaftInstance: local log idx 400, target_commit_idx 400, quick_commit_index_ 400, state_->get_commit_idx() 399 2026.08.17 23:52:14.245029 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.245034 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.245035 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=401 2026.08.17 23:52:14.245037 [ 424007 ] {} RaftInstance: commit upto 400, current idx 399 2026.08.17 23:52:14.245038 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.245039 [ 424007 ] {} RaftInstance: commit upto 400, current idx 400 2026.08.17 23:52:14.245040 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 401 2026.08.17 23:52:14.245042 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.245044 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 399, new matched idx: 400 2026.08.17 23:52:14.245046 [ 423989 ] {} RaftInstance: last durable index 400, precommit index 400 2026.08.17 23:52:14.245049 [ 423989 ] {} RaftInstance: quorum idx 1, 400 400 400 2026.08.17 23:52:14.245051 [ 423989 ] {} RaftInstance: local log idx 400, target_commit_idx 400, quick_commit_index_ 400, state_->get_commit_idx() 399 2026.08.17 23:52:14.245053 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.245095 [ 424007 ] {} RaftInstance: notify cb 400 0x7f0ecca7cf20 2026.08.17 23:52:14.245096 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.245101 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=401 2026.08.17 23:52:14.245104 [ 424007 ] {} RaftInstance: DONE: commit upto 400, current idx 400 2026.08.17 23:52:14.245109 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.245104 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.245117 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 401 2026.08.17 23:52:14.245119 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.245120 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 400, new matched idx: 400 2026.08.17 23:52:14.245123 [ 423984 ] {} RaftInstance: last durable index 400, precommit index 400 2026.08.17 23:52:14.245126 [ 423984 ] {} RaftInstance: quorum idx 1, 400 400 400 2026.08.17 23:52:14.245128 [ 423984 ] {} RaftInstance: local log idx 400, target_commit_idx 400, quick_commit_index_ 400, state_->get_commit_idx() 400 2026.08.17 23:52:14.245132 [ 423987 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.245136 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=401 2026.08.17 23:52:14.245139 [ 423987 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.245142 [ 423987 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 401 2026.08.17 23:52:14.245143 [ 423987 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.245145 [ 423987 ] {} RaftInstance: peer 2, prev matched idx: 400, new matched idx: 400 2026.08.17 23:52:14.245147 [ 423987 ] {} RaftInstance: last durable index 400, precommit index 400 2026.08.17 23:52:14.245151 [ 423987 ] {} RaftInstance: quorum idx 1, 400 400 400 2026.08.17 23:52:14.245153 [ 423987 ] {} RaftInstance: local log idx 400, target_commit_idx 400, quick_commit_index_ 400, state_->get_commit_idx() 400 2026.08.17 23:52:14.245272 [ 423983 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.245283 [ 423983 ] {} RaftInstance: append at log_idx 401, timestamp 1787010734245275 2026.08.17 23:52:14.245296 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.245299 [ 424009 ] {} RaftInstance: last_log_idx: 400, starting_idx: 1, cur_nxt_idx: 402 2026.08.17 23:52:14.245301 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=400, LastLogTerm=1, EntriesLength=1, CommitIndex=400, Term=1, peer_last_sent_idx 400 2026.08.17 23:52:14.245303 [ 424009 ] {} RaftInstance: idx: 401 2026.08.17 23:52:14.245306 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.245314 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.245316 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.245318 [ 424009 ] {} RaftInstance: last_log_idx: 400, starting_idx: 1, cur_nxt_idx: 402 2026.08.17 23:52:14.245319 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=400, LastLogTerm=1, EntriesLength=1, CommitIndex=400, Term=1, peer_last_sent_idx 401 2026.08.17 23:52:14.245321 [ 424009 ] {} RaftInstance: idx: 401 2026.08.17 23:52:14.245322 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.245331 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.249259 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.249262 [ 423980 ] {} RaftInstance: last durable index 401, precommit index 401 2026.08.17 23:52:14.249265 [ 423980 ] {} RaftInstance: quorum idx 1, 401 400 400 2026.08.17 23:52:14.249267 [ 423980 ] {} RaftInstance: local log idx 401, target_commit_idx 400, quick_commit_index_ 400, state_->get_commit_idx() 400 2026.08.17 23:52:14.249296 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.249301 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=402 2026.08.17 23:52:14.249304 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.249307 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 402 2026.08.17 23:52:14.249309 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.249310 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 400, new matched idx: 401 2026.08.17 23:52:14.249312 [ 423995 ] {} RaftInstance: last durable index 401, precommit index 401 2026.08.17 23:52:14.249315 [ 423995 ] {} RaftInstance: quorum idx 1, 401 401 400 2026.08.17 23:52:14.249317 [ 423995 ] {} RaftInstance: trigger commit upto 401 2026.08.17 23:52:14.249319 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.249321 [ 423995 ] {} RaftInstance: last_log_idx: 401, starting_idx: 1, cur_nxt_idx: 402 2026.08.17 23:52:14.249323 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=401, LastLogTerm=1, EntriesLength=0, CommitIndex=401, Term=1, peer_last_sent_idx 401 2026.08.17 23:52:14.249325 [ 423995 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.249327 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.249343 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:14.249345 [ 423995 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.249347 [ 423995 ] {} RaftInstance: local log idx 401, target_commit_idx 401, quick_commit_index_ 401, state_->get_commit_idx() 400 2026.08.17 23:52:14.249349 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.249358 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.249361 [ 424007 ] {} RaftInstance: commit upto 401, current idx 400 2026.08.17 23:52:14.249363 [ 424007 ] {} RaftInstance: commit upto 401, current idx 401 2026.08.17 23:52:14.249367 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.249372 [ 424007 ] {} RaftInstance: notify cb 401 0x7f0ecee6c420 2026.08.17 23:52:14.249371 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=402 2026.08.17 23:52:14.249376 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.249378 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 402 2026.08.17 23:52:14.249380 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.249384 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 400, new matched idx: 401 2026.08.17 23:52:14.249386 [ 423985 ] {} RaftInstance: last durable index 401, precommit index 401 2026.08.17 23:52:14.249390 [ 423985 ] {} RaftInstance: quorum idx 1, 401 401 401 2026.08.17 23:52:14.249381 [ 424007 ] {} RaftInstance: DONE: commit upto 401, current idx 401 2026.08.17 23:52:14.249396 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.249392 [ 423985 ] {} RaftInstance: local log idx 401, target_commit_idx 401, quick_commit_index_ 401, state_->get_commit_idx() 401 2026.08.17 23:52:14.249400 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.249403 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.249403 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.249406 [ 423985 ] {} RaftInstance: last_log_idx: 401, starting_idx: 1, cur_nxt_idx: 402 2026.08.17 23:52:14.249411 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=401, LastLogTerm=1, EntriesLength=0, CommitIndex=401, Term=1, peer_last_sent_idx 401 2026.08.17 23:52:14.249412 [ 423985 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.249415 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.249424 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:14.249431 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=402 2026.08.17 23:52:14.249434 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.249436 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 402 2026.08.17 23:52:14.249438 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.249440 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 401, new matched idx: 401 2026.08.17 23:52:14.249442 [ 423995 ] {} RaftInstance: last durable index 401, precommit index 401 2026.08.17 23:52:14.249445 [ 423995 ] {} RaftInstance: quorum idx 1, 401 401 401 2026.08.17 23:52:14.249447 [ 423995 ] {} RaftInstance: local log idx 401, target_commit_idx 401, quick_commit_index_ 401, state_->get_commit_idx() 401 2026.08.17 23:52:14.249449 [ 423984 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=6, CommitIndex=0 and Term=0 2026.08.17 23:52:14.249461 [ 423984 ] {} RaftInstance: append at log_idx 402, timestamp 1787010734249454 2026.08.17 23:52:14.249464 [ 423984 ] {} RaftInstance: append at log_idx 403, timestamp 1787010734249454 2026.08.17 23:52:14.249468 [ 423984 ] {} RaftInstance: append at log_idx 404, timestamp 1787010734249454 2026.08.17 23:52:14.249471 [ 423984 ] {} RaftInstance: append at log_idx 405, timestamp 1787010734249454 2026.08.17 23:52:14.249475 [ 423984 ] {} RaftInstance: append at log_idx 406, timestamp 1787010734249454 2026.08.17 23:52:14.249484 [ 423984 ] {} RaftInstance: append at log_idx 407, timestamp 1787010734249454 2026.08.17 23:52:14.249491 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.249493 [ 424009 ] {} RaftInstance: last_log_idx: 401, starting_idx: 1, cur_nxt_idx: 408 2026.08.17 23:52:14.249495 [ 424009 ] {} RaftInstance: last sent log (402) to peer 3 is not applied, cnt 1 2026.08.17 23:52:14.249497 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=401, LastLogTerm=1, EntriesLength=6, CommitIndex=401, Term=1, peer_last_sent_idx 402 2026.08.17 23:52:14.249499 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.249500 [ 424009 ] {} RaftInstance: idx range: 402-407 2026.08.17 23:52:14.249507 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.249515 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.249517 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.249519 [ 424009 ] {} RaftInstance: last_log_idx: 401, starting_idx: 1, cur_nxt_idx: 408 2026.08.17 23:52:14.249520 [ 424009 ] {} RaftInstance: last sent log (402) to peer 2 is not applied, cnt 1 2026.08.17 23:52:14.249522 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=401, LastLogTerm=1, EntriesLength=6, CommitIndex=401, Term=1, peer_last_sent_idx 402 2026.08.17 23:52:14.249523 [ 424009 ] {} RaftInstance: idx range: 402-407 2026.08.17 23:52:14.249525 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.249533 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.249540 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=402 2026.08.17 23:52:14.249543 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.249546 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 402 2026.08.17 23:52:14.249547 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.249549 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 401, new matched idx: 401 2026.08.17 23:52:14.249551 [ 423982 ] {} RaftInstance: last durable index 401, precommit index 407 2026.08.17 23:52:14.249555 [ 423982 ] {} RaftInstance: quorum idx 1, 401 401 401 2026.08.17 23:52:14.249557 [ 423982 ] {} RaftInstance: local log idx 407, target_commit_idx 401, quick_commit_index_ 401, state_->get_commit_idx() 401 2026.08.17 23:52:14.249559 [ 423982 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.249561 [ 423982 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.253232 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.253236 [ 423980 ] {} RaftInstance: last durable index 407, precommit index 407 2026.08.17 23:52:14.253238 [ 423980 ] {} RaftInstance: quorum idx 1, 407 401 401 2026.08.17 23:52:14.253240 [ 423980 ] {} RaftInstance: local log idx 407, target_commit_idx 401, quick_commit_index_ 401, state_->get_commit_idx() 401 2026.08.17 23:52:14.253281 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.253288 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.253289 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=408 2026.08.17 23:52:14.253298 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.253301 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 408 2026.08.17 23:52:14.253303 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.253308 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 401, new matched idx: 407 2026.08.17 23:52:14.253310 [ 423984 ] {} RaftInstance: last durable index 407, precommit index 407 2026.08.17 23:52:14.253313 [ 423984 ] {} RaftInstance: quorum idx 1, 407 407 401 2026.08.17 23:52:14.253315 [ 423984 ] {} RaftInstance: trigger commit upto 407 2026.08.17 23:52:14.253317 [ 423984 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.253319 [ 423984 ] {} RaftInstance: last_log_idx: 407, starting_idx: 1, cur_nxt_idx: 408 2026.08.17 23:52:14.253322 [ 423984 ] {} RaftInstance: append_entries for 3 with LastLogIndex=407, LastLogTerm=1, EntriesLength=0, CommitIndex=407, Term=1, peer_last_sent_idx 402 2026.08.17 23:52:14.253323 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.253325 [ 423984 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.253340 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:14.253342 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.253344 [ 423984 ] {} RaftInstance: last_log_idx: 401, starting_idx: 1, cur_nxt_idx: 408 2026.08.17 23:52:14.253346 [ 423984 ] {} RaftInstance: last sent log (402) to peer 2 is not applied, cnt 2 2026.08.17 23:52:14.253348 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=401, LastLogTerm=1, EntriesLength=6, CommitIndex=407, Term=1, peer_last_sent_idx 402 2026.08.17 23:52:14.253350 [ 423984 ] {} RaftInstance: idx range: 402-407 2026.08.17 23:52:14.253351 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.253360 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:14.253362 [ 423984 ] {} RaftInstance: local log idx 407, target_commit_idx 407, quick_commit_index_ 407, state_->get_commit_idx() 401 2026.08.17 23:52:14.253364 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.253369 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.253372 [ 424007 ] {} RaftInstance: commit upto 407, current idx 401 2026.08.17 23:52:14.253376 [ 424007 ] {} RaftInstance: commit upto 407, current idx 402 2026.08.17 23:52:14.253372 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=408 2026.08.17 23:52:14.253379 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.253382 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 408 2026.08.17 23:52:14.253385 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.253386 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 401, new matched idx: 407 2026.08.17 23:52:14.253382 [ 424007 ] {} RaftInstance: commit upto 407, current idx 403 2026.08.17 23:52:14.253388 [ 423996 ] {} RaftInstance: last durable index 407, precommit index 407 2026.08.17 23:52:14.253391 [ 423996 ] {} RaftInstance: quorum idx 1, 407 407 407 2026.08.17 23:52:14.253394 [ 423996 ] {} RaftInstance: local log idx 407, target_commit_idx 407, quick_commit_index_ 407, state_->get_commit_idx() 403 2026.08.17 23:52:14.253396 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.253392 [ 424007 ] {} RaftInstance: commit upto 407, current idx 404 2026.08.17 23:52:14.253403 [ 424007 ] {} RaftInstance: commit upto 407, current idx 405 2026.08.17 23:52:14.253408 [ 424007 ] {} RaftInstance: commit upto 407, current idx 406 2026.08.17 23:52:14.253403 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.253410 [ 424007 ] {} RaftInstance: commit upto 407, current idx 407 2026.08.17 23:52:14.253412 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=408 2026.08.17 23:52:14.253414 [ 424007 ] {} RaftInstance: notify cb 407 0x7f0ecca7cf20 2026.08.17 23:52:14.253417 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.253421 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 408 2026.08.17 23:52:14.253423 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.253425 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 407, new matched idx: 407 2026.08.17 23:52:14.253426 [ 424007 ] {} RaftInstance: DONE: commit upto 407, current idx 407 2026.08.17 23:52:14.253429 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.253427 [ 423988 ] {} RaftInstance: last durable index 407, precommit index 407 2026.08.17 23:52:14.253434 [ 423988 ] {} RaftInstance: quorum idx 1, 407 407 407 2026.08.17 23:52:14.253436 [ 423988 ] {} RaftInstance: local log idx 407, target_commit_idx 407, quick_commit_index_ 407, state_->get_commit_idx() 407 2026.08.17 23:52:14.253442 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.253445 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=408 2026.08.17 23:52:14.253446 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.253448 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 408 2026.08.17 23:52:14.253450 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.253451 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 407, new matched idx: 407 2026.08.17 23:52:14.253453 [ 423996 ] {} RaftInstance: last durable index 407, precommit index 407 2026.08.17 23:52:14.253454 [ 423996 ] {} RaftInstance: quorum idx 1, 407 407 407 2026.08.17 23:52:14.253456 [ 423996 ] {} RaftInstance: local log idx 407, target_commit_idx 407, quick_commit_index_ 407, state_->get_commit_idx() 407 2026.08.17 23:52:14.253490 [ 423989 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=3, CommitIndex=0 and Term=0 2026.08.17 23:52:14.253501 [ 423989 ] {} RaftInstance: append at log_idx 408, timestamp 1787010734253493 2026.08.17 23:52:14.253506 [ 423989 ] {} RaftInstance: append at log_idx 409, timestamp 1787010734253493 2026.08.17 23:52:14.253509 [ 423989 ] {} RaftInstance: append at log_idx 410, timestamp 1787010734253493 2026.08.17 23:52:14.253516 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.253518 [ 424009 ] {} RaftInstance: last_log_idx: 407, starting_idx: 1, cur_nxt_idx: 411 2026.08.17 23:52:14.253520 [ 424009 ] {} RaftInstance: last sent log (408) to peer 3 is not applied, cnt 1 2026.08.17 23:52:14.253522 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=407, LastLogTerm=1, EntriesLength=3, CommitIndex=407, Term=1, peer_last_sent_idx 408 2026.08.17 23:52:14.253524 [ 424009 ] {} RaftInstance: idx range: 408-410 2026.08.17 23:52:14.253526 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.253532 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.253534 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.253535 [ 424009 ] {} RaftInstance: last_log_idx: 407, starting_idx: 1, cur_nxt_idx: 411 2026.08.17 23:52:14.253537 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=407, LastLogTerm=1, EntriesLength=3, CommitIndex=407, Term=1, peer_last_sent_idx 402 2026.08.17 23:52:14.253538 [ 424009 ] {} RaftInstance: idx range: 408-410 2026.08.17 23:52:14.253540 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.253546 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.257164 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.257169 [ 423980 ] {} RaftInstance: last durable index 410, precommit index 410 2026.08.17 23:52:14.257172 [ 423980 ] {} RaftInstance: quorum idx 1, 410 407 407 2026.08.17 23:52:14.257174 [ 423980 ] {} RaftInstance: local log idx 410, target_commit_idx 407, quick_commit_index_ 407, state_->get_commit_idx() 407 2026.08.17 23:52:14.257203 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.257208 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=411 2026.08.17 23:52:14.257210 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.257213 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 411 2026.08.17 23:52:14.257215 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.257216 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.257217 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 407, new matched idx: 410 2026.08.17 23:52:14.257224 [ 423985 ] {} RaftInstance: last durable index 410, precommit index 410 2026.08.17 23:52:14.257226 [ 423985 ] {} RaftInstance: quorum idx 1, 410 410 407 2026.08.17 23:52:14.257228 [ 423985 ] {} RaftInstance: trigger commit upto 410 2026.08.17 23:52:14.257230 [ 423985 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.257231 [ 423985 ] {} RaftInstance: last_log_idx: 407, starting_idx: 1, cur_nxt_idx: 411 2026.08.17 23:52:14.257233 [ 423985 ] {} RaftInstance: last sent log (408) to peer 3 is not applied, cnt 2 2026.08.17 23:52:14.257235 [ 423985 ] {} RaftInstance: append_entries for 3 with LastLogIndex=407, LastLogTerm=1, EntriesLength=3, CommitIndex=410, Term=1, peer_last_sent_idx 408 2026.08.17 23:52:14.257237 [ 423985 ] {} RaftInstance: idx range: 408-410 2026.08.17 23:52:14.257239 [ 423985 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.257248 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:14.257250 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.257251 [ 423985 ] {} RaftInstance: last_log_idx: 410, starting_idx: 1, cur_nxt_idx: 411 2026.08.17 23:52:14.257253 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=410, LastLogTerm=1, EntriesLength=0, CommitIndex=410, Term=1, peer_last_sent_idx 408 2026.08.17 23:52:14.257255 [ 423985 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.257256 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.257262 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:14.257264 [ 423985 ] {} RaftInstance: local log idx 410, target_commit_idx 410, quick_commit_index_ 410, state_->get_commit_idx() 407 2026.08.17 23:52:14.257266 [ 423985 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.257270 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.257272 [ 424007 ] {} RaftInstance: commit upto 410, current idx 407 2026.08.17 23:52:14.257276 [ 424007 ] {} RaftInstance: commit upto 410, current idx 408 2026.08.17 23:52:14.257273 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=411 2026.08.17 23:52:14.257280 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.257282 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 411 2026.08.17 23:52:14.257283 [ 424007 ] {} RaftInstance: commit upto 410, current idx 409 2026.08.17 23:52:14.257284 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.257288 [ 424007 ] {} RaftInstance: commit upto 410, current idx 410 2026.08.17 23:52:14.257296 [ 424007 ] {} RaftInstance: notify cb 410 0x7f0ecee6c620 2026.08.17 23:52:14.257288 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 407, new matched idx: 410 2026.08.17 23:52:14.257301 [ 423994 ] {} RaftInstance: last durable index 410, precommit index 410 2026.08.17 23:52:14.257304 [ 423994 ] {} RaftInstance: quorum idx 1, 410 410 410 2026.08.17 23:52:14.257307 [ 423994 ] {} RaftInstance: local log idx 410, target_commit_idx 410, quick_commit_index_ 410, state_->get_commit_idx() 409 2026.08.17 23:52:14.257308 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.257311 [ 424007 ] {} RaftInstance: DONE: commit upto 410, current idx 410 2026.08.17 23:52:14.257313 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.257321 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.257325 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=411 2026.08.17 23:52:14.257327 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.257329 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 411 2026.08.17 23:52:14.257330 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.257332 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 410, new matched idx: 410 2026.08.17 23:52:14.257333 [ 423983 ] {} RaftInstance: last durable index 410, precommit index 410 2026.08.17 23:52:14.257335 [ 423983 ] {} RaftInstance: quorum idx 1, 410 410 410 2026.08.17 23:52:14.257337 [ 423983 ] {} RaftInstance: local log idx 410, target_commit_idx 410, quick_commit_index_ 410, state_->get_commit_idx() 410 2026.08.17 23:52:14.257338 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.257342 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=411 2026.08.17 23:52:14.257344 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.257346 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 411 2026.08.17 23:52:14.257348 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.257350 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 410, new matched idx: 410 2026.08.17 23:52:14.257352 [ 423981 ] {} RaftInstance: last durable index 410, precommit index 410 2026.08.17 23:52:14.257355 [ 423981 ] {} RaftInstance: quorum idx 1, 410 410 410 2026.08.17 23:52:14.257357 [ 423981 ] {} RaftInstance: local log idx 410, target_commit_idx 410, quick_commit_index_ 410, state_->get_commit_idx() 410 2026.08.17 23:52:14.257430 [ 423984 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.257439 [ 423984 ] {} RaftInstance: append at log_idx 411, timestamp 1787010734257432 2026.08.17 23:52:14.257446 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.257448 [ 424009 ] {} RaftInstance: last_log_idx: 410, starting_idx: 1, cur_nxt_idx: 412 2026.08.17 23:52:14.257451 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=410, LastLogTerm=1, EntriesLength=1, CommitIndex=410, Term=1, peer_last_sent_idx 408 2026.08.17 23:52:14.257452 [ 424009 ] {} RaftInstance: idx: 411 2026.08.17 23:52:14.257454 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.257462 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.257464 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.257465 [ 424009 ] {} RaftInstance: last_log_idx: 410, starting_idx: 1, cur_nxt_idx: 412 2026.08.17 23:52:14.257469 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=410, LastLogTerm=1, EntriesLength=1, CommitIndex=410, Term=1, peer_last_sent_idx 411 2026.08.17 23:52:14.257470 [ 424009 ] {} RaftInstance: idx: 411 2026.08.17 23:52:14.257472 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.257483 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.261082 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.261087 [ 423980 ] {} RaftInstance: last durable index 411, precommit index 411 2026.08.17 23:52:14.261090 [ 423980 ] {} RaftInstance: quorum idx 1, 411 410 410 2026.08.17 23:52:14.261092 [ 423980 ] {} RaftInstance: local log idx 411, target_commit_idx 410, quick_commit_index_ 410, state_->get_commit_idx() 410 2026.08.17 23:52:14.261132 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.261137 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=412 2026.08.17 23:52:14.261140 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.261143 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 412 2026.08.17 23:52:14.261144 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.261146 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 410, new matched idx: 411 2026.08.17 23:52:14.261149 [ 423991 ] {} RaftInstance: last durable index 411, precommit index 411 2026.08.17 23:52:14.261151 [ 423991 ] {} RaftInstance: quorum idx 1, 411 411 410 2026.08.17 23:52:14.261153 [ 423991 ] {} RaftInstance: trigger commit upto 411 2026.08.17 23:52:14.261154 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.261155 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.261162 [ 423991 ] {} RaftInstance: last_log_idx: 411, starting_idx: 1, cur_nxt_idx: 412 2026.08.17 23:52:14.261164 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=411, LastLogTerm=1, EntriesLength=0, CommitIndex=411, Term=1, peer_last_sent_idx 411 2026.08.17 23:52:14.261166 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.261168 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.261178 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:14.261180 [ 423991 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.261181 [ 423991 ] {} RaftInstance: last_log_idx: 410, starting_idx: 1, cur_nxt_idx: 412 2026.08.17 23:52:14.261183 [ 423991 ] {} RaftInstance: append_entries for 2 with LastLogIndex=410, LastLogTerm=1, EntriesLength=1, CommitIndex=411, Term=1, peer_last_sent_idx 411 2026.08.17 23:52:14.261185 [ 423991 ] {} RaftInstance: idx: 411 2026.08.17 23:52:14.261187 [ 423991 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.261194 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:14.261196 [ 423991 ] {} RaftInstance: local log idx 411, target_commit_idx 411, quick_commit_index_ 411, state_->get_commit_idx() 410 2026.08.17 23:52:14.261200 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.261206 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=412 2026.08.17 23:52:14.261206 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.261209 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.261214 [ 424007 ] {} RaftInstance: commit upto 411, current idx 410 2026.08.17 23:52:14.261216 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 412 2026.08.17 23:52:14.261224 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.261221 [ 424007 ] {} RaftInstance: commit upto 411, current idx 411 2026.08.17 23:52:14.261238 [ 424007 ] {} RaftInstance: notify cb 411 0x7f0ecee6ca20 2026.08.17 23:52:14.261247 [ 424007 ] {} RaftInstance: DONE: commit upto 411, current idx 411 2026.08.17 23:52:14.261249 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.261226 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.261253 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 410, new matched idx: 411 2026.08.17 23:52:14.261255 [ 423989 ] {} RaftInstance: last durable index 411, precommit index 411 2026.08.17 23:52:14.261258 [ 423989 ] {} RaftInstance: quorum idx 1, 411 411 411 2026.08.17 23:52:14.261260 [ 423989 ] {} RaftInstance: local log idx 411, target_commit_idx 411, quick_commit_index_ 411, state_->get_commit_idx() 411 2026.08.17 23:52:14.261265 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=412 2026.08.17 23:52:14.261267 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.261283 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 412 2026.08.17 23:52:14.261285 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.261286 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 411, new matched idx: 411 2026.08.17 23:52:14.261289 [ 423992 ] {} RaftInstance: last durable index 411, precommit index 411 2026.08.17 23:52:14.261292 [ 423992 ] {} RaftInstance: quorum idx 1, 411 411 411 2026.08.17 23:52:14.261302 [ 423992 ] {} RaftInstance: local log idx 411, target_commit_idx 411, quick_commit_index_ 411, state_->get_commit_idx() 411 2026.08.17 23:52:14.261303 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.261311 [ 423994 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.261319 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=412 2026.08.17 23:52:14.261324 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.261328 [ 423994 ] {} RaftInstance: append at log_idx 412, timestamp 1787010734261321 2026.08.17 23:52:14.261328 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 412 2026.08.17 23:52:14.261338 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.261341 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 411, new matched idx: 411 2026.08.17 23:52:14.261344 [ 423982 ] {} RaftInstance: last durable index 411, precommit index 412 2026.08.17 23:52:14.261349 [ 423982 ] {} RaftInstance: quorum idx 1, 411 411 411 2026.08.17 23:52:14.261351 [ 423982 ] {} RaftInstance: local log idx 412, target_commit_idx 411, quick_commit_index_ 411, state_->get_commit_idx() 411 2026.08.17 23:52:14.261353 [ 423982 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.261356 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.261359 [ 423982 ] {} RaftInstance: last_log_idx: 411, starting_idx: 1, cur_nxt_idx: 413 2026.08.17 23:52:14.261363 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=411, LastLogTerm=1, EntriesLength=1, CommitIndex=411, Term=1, peer_last_sent_idx 411 2026.08.17 23:52:14.261365 [ 423982 ] {} RaftInstance: idx: 412 2026.08.17 23:52:14.261368 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.261380 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:14.261393 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.261398 [ 424009 ] {} RaftInstance: last_log_idx: 411, starting_idx: 1, cur_nxt_idx: 413 2026.08.17 23:52:14.261401 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=411, LastLogTerm=1, EntriesLength=1, CommitIndex=411, Term=1, peer_last_sent_idx 412 2026.08.17 23:52:14.261403 [ 424009 ] {} RaftInstance: idx: 412 2026.08.17 23:52:14.261405 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.261416 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.261418 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.265168 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.265175 [ 423980 ] {} RaftInstance: last durable index 412, precommit index 412 2026.08.17 23:52:14.265178 [ 423980 ] {} RaftInstance: quorum idx 1, 412 411 411 2026.08.17 23:52:14.265180 [ 423980 ] {} RaftInstance: local log idx 412, target_commit_idx 411, quick_commit_index_ 411, state_->get_commit_idx() 411 2026.08.17 23:52:14.265210 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.265214 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=413 2026.08.17 23:52:14.265216 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.265218 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 413 2026.08.17 23:52:14.265220 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.265222 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 411, new matched idx: 412 2026.08.17 23:52:14.265224 [ 423992 ] {} RaftInstance: last durable index 412, precommit index 412 2026.08.17 23:52:14.265228 [ 423992 ] {} RaftInstance: quorum idx 1, 412 412 411 2026.08.17 23:52:14.265223 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.265229 [ 423992 ] {} RaftInstance: trigger commit upto 412 2026.08.17 23:52:14.265234 [ 423992 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.265236 [ 423992 ] {} RaftInstance: last_log_idx: 411, starting_idx: 1, cur_nxt_idx: 413 2026.08.17 23:52:14.265238 [ 423992 ] {} RaftInstance: append_entries for 3 with LastLogIndex=411, LastLogTerm=1, EntriesLength=1, CommitIndex=412, Term=1, peer_last_sent_idx 412 2026.08.17 23:52:14.265240 [ 423992 ] {} RaftInstance: idx: 412 2026.08.17 23:52:14.265242 [ 423992 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.265256 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:14.265257 [ 423992 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.265259 [ 423992 ] {} RaftInstance: last_log_idx: 412, starting_idx: 1, cur_nxt_idx: 413 2026.08.17 23:52:14.265260 [ 423992 ] {} RaftInstance: append_entries for 2 with LastLogIndex=412, LastLogTerm=1, EntriesLength=0, CommitIndex=412, Term=1, peer_last_sent_idx 412 2026.08.17 23:52:14.265262 [ 423992 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.265263 [ 423992 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.265271 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:14.265273 [ 423992 ] {} RaftInstance: local log idx 412, target_commit_idx 412, quick_commit_index_ 412, state_->get_commit_idx() 411 2026.08.17 23:52:14.265274 [ 423992 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.265279 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.265283 [ 424007 ] {} RaftInstance: commit upto 412, current idx 411 2026.08.17 23:52:14.265279 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=413 2026.08.17 23:52:14.265285 [ 424007 ] {} RaftInstance: commit upto 412, current idx 412 2026.08.17 23:52:14.265292 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.265297 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 413 2026.08.17 23:52:14.265299 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.265299 [ 424007 ] {} RaftInstance: notify cb 412 0x7f0ecca7cf20 2026.08.17 23:52:14.265302 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 411, new matched idx: 412 2026.08.17 23:52:14.265307 [ 423988 ] {} RaftInstance: last durable index 412, precommit index 412 2026.08.17 23:52:14.265310 [ 423988 ] {} RaftInstance: quorum idx 1, 412 412 412 2026.08.17 23:52:14.265312 [ 423988 ] {} RaftInstance: local log idx 412, target_commit_idx 412, quick_commit_index_ 412, state_->get_commit_idx() 411 2026.08.17 23:52:14.265313 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.265316 [ 424007 ] {} RaftInstance: DONE: commit upto 412, current idx 412 2026.08.17 23:52:14.265318 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.265324 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.265327 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=413 2026.08.17 23:52:14.265329 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.265331 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 413 2026.08.17 23:52:14.265332 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.265334 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 412, new matched idx: 412 2026.08.17 23:52:14.265336 [ 423984 ] {} RaftInstance: last durable index 412, precommit index 412 2026.08.17 23:52:14.265338 [ 423984 ] {} RaftInstance: quorum idx 1, 412 412 412 2026.08.17 23:52:14.265339 [ 423984 ] {} RaftInstance: local log idx 412, target_commit_idx 412, quick_commit_index_ 412, state_->get_commit_idx() 412 2026.08.17 23:52:14.265339 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.265347 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=413 2026.08.17 23:52:14.265350 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.265352 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 413 2026.08.17 23:52:14.265353 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.265355 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 412, new matched idx: 412 2026.08.17 23:52:14.265357 [ 423986 ] {} RaftInstance: last durable index 412, precommit index 412 2026.08.17 23:52:14.265360 [ 423986 ] {} RaftInstance: quorum idx 1, 412 412 412 2026.08.17 23:52:14.265362 [ 423986 ] {} RaftInstance: local log idx 412, target_commit_idx 412, quick_commit_index_ 412, state_->get_commit_idx() 412 2026.08.17 23:52:14.269745 [ 423991 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.269764 [ 423991 ] {} RaftInstance: append at log_idx 413, timestamp 1787010734269748 2026.08.17 23:52:14.269774 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.269777 [ 424009 ] {} RaftInstance: last_log_idx: 412, starting_idx: 1, cur_nxt_idx: 414 2026.08.17 23:52:14.269781 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=412, LastLogTerm=1, EntriesLength=1, CommitIndex=412, Term=1, peer_last_sent_idx 412 2026.08.17 23:52:14.269785 [ 424009 ] {} RaftInstance: idx: 413 2026.08.17 23:52:14.269788 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.269799 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.269801 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.269803 [ 424009 ] {} RaftInstance: last_log_idx: 412, starting_idx: 1, cur_nxt_idx: 414 2026.08.17 23:52:14.269805 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=412, LastLogTerm=1, EntriesLength=1, CommitIndex=412, Term=1, peer_last_sent_idx 413 2026.08.17 23:52:14.269806 [ 424009 ] {} RaftInstance: idx: 413 2026.08.17 23:52:14.269808 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.269817 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.274215 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.274220 [ 423980 ] {} RaftInstance: last durable index 413, precommit index 413 2026.08.17 23:52:14.274223 [ 423980 ] {} RaftInstance: quorum idx 1, 413 412 412 2026.08.17 23:52:14.274226 [ 423980 ] {} RaftInstance: local log idx 413, target_commit_idx 412, quick_commit_index_ 412, state_->get_commit_idx() 412 2026.08.17 23:52:14.274264 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.274270 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=414 2026.08.17 23:52:14.274273 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.274275 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 414 2026.08.17 23:52:14.274277 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.274279 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 412, new matched idx: 413 2026.08.17 23:52:14.274281 [ 423985 ] {} RaftInstance: last durable index 413, precommit index 413 2026.08.17 23:52:14.274284 [ 423985 ] {} RaftInstance: quorum idx 1, 413 413 412 2026.08.17 23:52:14.274286 [ 423985 ] {} RaftInstance: trigger commit upto 413 2026.08.17 23:52:14.274288 [ 423985 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.274290 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.274292 [ 423985 ] {} RaftInstance: last_log_idx: 413, starting_idx: 1, cur_nxt_idx: 414 2026.08.17 23:52:14.274295 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=413, LastLogTerm=1, EntriesLength=0, CommitIndex=413, Term=1, peer_last_sent_idx 413 2026.08.17 23:52:14.274298 [ 423985 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.274295 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.274300 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.274316 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:14.274318 [ 423985 ] {} RaftInstance: local log idx 413, target_commit_idx 413, quick_commit_index_ 413, state_->get_commit_idx() 412 2026.08.17 23:52:14.274320 [ 423985 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.274325 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.274326 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=414 2026.08.17 23:52:14.274331 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.274328 [ 424007 ] {} RaftInstance: commit upto 413, current idx 412 2026.08.17 23:52:14.274334 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 414 2026.08.17 23:52:14.274336 [ 424007 ] {} RaftInstance: commit upto 413, current idx 413 2026.08.17 23:52:14.274337 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.274342 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 412, new matched idx: 413 2026.08.17 23:52:14.274344 [ 423994 ] {} RaftInstance: last durable index 413, precommit index 413 2026.08.17 23:52:14.274347 [ 423994 ] {} RaftInstance: quorum idx 1, 413 413 413 2026.08.17 23:52:14.274349 [ 423994 ] {} RaftInstance: local log idx 413, target_commit_idx 413, quick_commit_index_ 413, state_->get_commit_idx() 412 2026.08.17 23:52:14.274351 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.274353 [ 423994 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.274355 [ 423994 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.274357 [ 423994 ] {} RaftInstance: last_log_idx: 413, starting_idx: 1, cur_nxt_idx: 414 2026.08.17 23:52:14.274359 [ 423994 ] {} RaftInstance: append_entries for 3 with LastLogIndex=413, LastLogTerm=1, EntriesLength=0, CommitIndex=413, Term=1, peer_last_sent_idx 413 2026.08.17 23:52:14.274361 [ 423994 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.274362 [ 424007 ] {} RaftInstance: notify cb 413 0x7f0ecee6ce20 2026.08.17 23:52:14.274365 [ 423994 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.274378 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:14.274379 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.274383 [ 424007 ] {} RaftInstance: DONE: commit upto 413, current idx 413 2026.08.17 23:52:14.274383 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=414 2026.08.17 23:52:14.274388 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.274385 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.274391 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 414 2026.08.17 23:52:14.274399 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.274401 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 413, new matched idx: 413 2026.08.17 23:52:14.274404 [ 423981 ] {} RaftInstance: last durable index 413, precommit index 413 2026.08.17 23:52:14.274406 [ 423981 ] {} RaftInstance: quorum idx 1, 413 413 413 2026.08.17 23:52:14.274408 [ 423981 ] {} RaftInstance: local log idx 413, target_commit_idx 413, quick_commit_index_ 413, state_->get_commit_idx() 413 2026.08.17 23:52:14.274428 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.274432 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=414 2026.08.17 23:52:14.274435 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.274437 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 414 2026.08.17 23:52:14.274438 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.274440 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 413, new matched idx: 413 2026.08.17 23:52:14.274442 [ 423993 ] {} RaftInstance: last durable index 413, precommit index 413 2026.08.17 23:52:14.274444 [ 423993 ] {} RaftInstance: quorum idx 1, 413 413 413 2026.08.17 23:52:14.274446 [ 423993 ] {} RaftInstance: local log idx 413, target_commit_idx 413, quick_commit_index_ 413, state_->get_commit_idx() 413 2026.08.17 23:52:14.274749 [ 423992 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.274765 [ 423992 ] {} RaftInstance: append at log_idx 414, timestamp 1787010734274752 2026.08.17 23:52:14.274816 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.274819 [ 424009 ] {} RaftInstance: last_log_idx: 413, starting_idx: 1, cur_nxt_idx: 415 2026.08.17 23:52:14.274822 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=413, LastLogTerm=1, EntriesLength=1, CommitIndex=413, Term=1, peer_last_sent_idx 414 2026.08.17 23:52:14.274824 [ 424009 ] {} RaftInstance: idx: 414 2026.08.17 23:52:14.274826 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.274835 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.274837 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.274839 [ 424009 ] {} RaftInstance: last_log_idx: 413, starting_idx: 1, cur_nxt_idx: 415 2026.08.17 23:52:14.274840 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=413, LastLogTerm=1, EntriesLength=1, CommitIndex=413, Term=1, peer_last_sent_idx 414 2026.08.17 23:52:14.274845 [ 424009 ] {} RaftInstance: idx: 414 2026.08.17 23:52:14.274846 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.274852 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.278305 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.278309 [ 423980 ] {} RaftInstance: last durable index 414, precommit index 414 2026.08.17 23:52:14.278311 [ 423980 ] {} RaftInstance: quorum idx 1, 414 413 413 2026.08.17 23:52:14.278313 [ 423980 ] {} RaftInstance: local log idx 414, target_commit_idx 413, quick_commit_index_ 413, state_->get_commit_idx() 413 2026.08.17 23:52:14.278377 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.278380 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=415 2026.08.17 23:52:14.278382 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.278384 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.278384 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 415 2026.08.17 23:52:14.278392 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.278394 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 413, new matched idx: 414 2026.08.17 23:52:14.278396 [ 423988 ] {} RaftInstance: last durable index 414, precommit index 414 2026.08.17 23:52:14.278398 [ 423988 ] {} RaftInstance: quorum idx 1, 414 414 413 2026.08.17 23:52:14.278400 [ 423988 ] {} RaftInstance: trigger commit upto 414 2026.08.17 23:52:14.278402 [ 423988 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.278404 [ 423988 ] {} RaftInstance: last_log_idx: 414, starting_idx: 1, cur_nxt_idx: 415 2026.08.17 23:52:14.278407 [ 423988 ] {} RaftInstance: append_entries for 3 with LastLogIndex=414, LastLogTerm=1, EntriesLength=0, CommitIndex=414, Term=1, peer_last_sent_idx 414 2026.08.17 23:52:14.278408 [ 423988 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.278411 [ 423988 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.278422 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:14.278424 [ 423988 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.278426 [ 423988 ] {} RaftInstance: last_log_idx: 413, starting_idx: 1, cur_nxt_idx: 415 2026.08.17 23:52:14.278428 [ 423988 ] {} RaftInstance: append_entries for 2 with LastLogIndex=413, LastLogTerm=1, EntriesLength=1, CommitIndex=414, Term=1, peer_last_sent_idx 414 2026.08.17 23:52:14.278429 [ 423988 ] {} RaftInstance: idx: 414 2026.08.17 23:52:14.278431 [ 423988 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.278440 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:14.278445 [ 423988 ] {} RaftInstance: local log idx 414, target_commit_idx 414, quick_commit_index_ 414, state_->get_commit_idx() 413 2026.08.17 23:52:14.278447 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.278453 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.278457 [ 424007 ] {} RaftInstance: commit upto 414, current idx 413 2026.08.17 23:52:14.278454 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=415 2026.08.17 23:52:14.278459 [ 424007 ] {} RaftInstance: commit upto 414, current idx 414 2026.08.17 23:52:14.278462 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.278466 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 415 2026.08.17 23:52:14.278468 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.278471 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 413, new matched idx: 414 2026.08.17 23:52:14.278468 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.278474 [ 423989 ] {} RaftInstance: last durable index 414, precommit index 414 2026.08.17 23:52:14.278475 [ 424007 ] {} RaftInstance: notify cb 414 0x7f0ecee6c220 2026.08.17 23:52:14.278480 [ 423989 ] {} RaftInstance: quorum idx 1, 414 414 414 2026.08.17 23:52:14.278482 [ 423989 ] {} RaftInstance: local log idx 414, target_commit_idx 414, quick_commit_index_ 414, state_->get_commit_idx() 413 2026.08.17 23:52:14.278484 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.278487 [ 424007 ] {} RaftInstance: DONE: commit upto 414, current idx 414 2026.08.17 23:52:14.278488 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.278489 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=415 2026.08.17 23:52:14.278496 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.278499 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 415 2026.08.17 23:52:14.278500 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.278502 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 414, new matched idx: 414 2026.08.17 23:52:14.278504 [ 423991 ] {} RaftInstance: last durable index 414, precommit index 414 2026.08.17 23:52:14.278506 [ 423991 ] {} RaftInstance: quorum idx 1, 414 414 414 2026.08.17 23:52:14.278507 [ 423991 ] {} RaftInstance: local log idx 414, target_commit_idx 414, quick_commit_index_ 414, state_->get_commit_idx() 414 2026.08.17 23:52:14.278517 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.278519 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=415 2026.08.17 23:52:14.278520 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.278522 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 415 2026.08.17 23:52:14.278523 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.278525 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 414, new matched idx: 414 2026.08.17 23:52:14.278526 [ 423985 ] {} RaftInstance: last durable index 414, precommit index 414 2026.08.17 23:52:14.278532 [ 423985 ] {} RaftInstance: quorum idx 1, 414 414 414 2026.08.17 23:52:14.278534 [ 423985 ] {} RaftInstance: local log idx 414, target_commit_idx 414, quick_commit_index_ 414, state_->get_commit_idx() 414 2026.08.17 23:52:14.278736 [ 423996 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.278757 [ 423996 ] {} RaftInstance: append at log_idx 415, timestamp 1787010734278740 2026.08.17 23:52:14.278763 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.278766 [ 424009 ] {} RaftInstance: last_log_idx: 414, starting_idx: 1, cur_nxt_idx: 416 2026.08.17 23:52:14.278768 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=414, LastLogTerm=1, EntriesLength=1, CommitIndex=414, Term=1, peer_last_sent_idx 415 2026.08.17 23:52:14.278770 [ 424009 ] {} RaftInstance: idx: 415 2026.08.17 23:52:14.278772 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.278780 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.278782 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.278784 [ 424009 ] {} RaftInstance: last_log_idx: 414, starting_idx: 1, cur_nxt_idx: 416 2026.08.17 23:52:14.278785 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=414, LastLogTerm=1, EntriesLength=1, CommitIndex=414, Term=1, peer_last_sent_idx 414 2026.08.17 23:52:14.278787 [ 424009 ] {} RaftInstance: idx: 415 2026.08.17 23:52:14.278788 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.278795 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.282711 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.282714 [ 423980 ] {} RaftInstance: last durable index 415, precommit index 415 2026.08.17 23:52:14.282720 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.282716 [ 423980 ] {} RaftInstance: quorum idx 1, 415 414 414 2026.08.17 23:52:14.282731 [ 423980 ] {} RaftInstance: local log idx 415, target_commit_idx 414, quick_commit_index_ 414, state_->get_commit_idx() 414 2026.08.17 23:52:14.282735 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=416 2026.08.17 23:52:14.282737 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.282739 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 416 2026.08.17 23:52:14.282741 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.282742 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 414, new matched idx: 415 2026.08.17 23:52:14.282744 [ 423994 ] {} RaftInstance: last durable index 415, precommit index 415 2026.08.17 23:52:14.282746 [ 423994 ] {} RaftInstance: quorum idx 1, 415 415 414 2026.08.17 23:52:14.282748 [ 423994 ] {} RaftInstance: trigger commit upto 415 2026.08.17 23:52:14.282750 [ 423994 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.282752 [ 423994 ] {} RaftInstance: last_log_idx: 415, starting_idx: 1, cur_nxt_idx: 416 2026.08.17 23:52:14.282754 [ 423994 ] {} RaftInstance: append_entries for 3 with LastLogIndex=415, LastLogTerm=1, EntriesLength=0, CommitIndex=415, Term=1, peer_last_sent_idx 415 2026.08.17 23:52:14.282755 [ 423994 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.282757 [ 423994 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.282768 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:14.282770 [ 423994 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.282772 [ 423994 ] {} RaftInstance: local log idx 415, target_commit_idx 415, quick_commit_index_ 415, state_->get_commit_idx() 414 2026.08.17 23:52:14.282773 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.282781 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.282781 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.282785 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=416 2026.08.17 23:52:14.282788 [ 424007 ] {} RaftInstance: commit upto 415, current idx 414 2026.08.17 23:52:14.282794 [ 424007 ] {} RaftInstance: commit upto 415, current idx 415 2026.08.17 23:52:14.282790 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.282798 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 416 2026.08.17 23:52:14.282800 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.282802 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 414, new matched idx: 415 2026.08.17 23:52:14.282804 [ 423995 ] {} RaftInstance: last durable index 415, precommit index 415 2026.08.17 23:52:14.282807 [ 424007 ] {} RaftInstance: notify cb 415 0x7f0ecee6cf20 2026.08.17 23:52:14.282807 [ 423995 ] {} RaftInstance: quorum idx 1, 415 415 415 2026.08.17 23:52:14.282814 [ 423995 ] {} RaftInstance: local log idx 415, target_commit_idx 415, quick_commit_index_ 415, state_->get_commit_idx() 414 2026.08.17 23:52:14.282815 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.282817 [ 423995 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.282819 [ 423995 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.282821 [ 423995 ] {} RaftInstance: last_log_idx: 415, starting_idx: 1, cur_nxt_idx: 416 2026.08.17 23:52:14.282821 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.282823 [ 423995 ] {} RaftInstance: append_entries for 2 with LastLogIndex=415, LastLogTerm=1, EntriesLength=0, CommitIndex=415, Term=1, peer_last_sent_idx 415 2026.08.17 23:52:14.282825 [ 423995 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.282827 [ 423995 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.282834 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:14.282834 [ 424007 ] {} RaftInstance: DONE: commit upto 415, current idx 415 2026.08.17 23:52:14.282840 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=416 2026.08.17 23:52:14.282840 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.282843 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.282847 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 416 2026.08.17 23:52:14.282848 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.282850 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 415, new matched idx: 415 2026.08.17 23:52:14.282852 [ 423994 ] {} RaftInstance: last durable index 415, precommit index 415 2026.08.17 23:52:14.282854 [ 423994 ] {} RaftInstance: quorum idx 1, 415 415 415 2026.08.17 23:52:14.282856 [ 423994 ] {} RaftInstance: local log idx 415, target_commit_idx 415, quick_commit_index_ 415, state_->get_commit_idx() 415 2026.08.17 23:52:14.282877 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.282880 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=416 2026.08.17 23:52:14.282882 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.282884 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 416 2026.08.17 23:52:14.282886 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.282888 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 415, new matched idx: 415 2026.08.17 23:52:14.282890 [ 423986 ] {} RaftInstance: last durable index 415, precommit index 415 2026.08.17 23:52:14.282895 [ 423986 ] {} RaftInstance: quorum idx 1, 415 415 415 2026.08.17 23:52:14.282897 [ 423986 ] {} RaftInstance: local log idx 415, target_commit_idx 415, quick_commit_index_ 415, state_->get_commit_idx() 415 2026.08.17 23:52:14.283018 [ 423991 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.283034 [ 423991 ] {} RaftInstance: append at log_idx 416, timestamp 1787010734283021 2026.08.17 23:52:14.283040 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.283042 [ 424009 ] {} RaftInstance: last_log_idx: 415, starting_idx: 1, cur_nxt_idx: 417 2026.08.17 23:52:14.283045 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=415, LastLogTerm=1, EntriesLength=1, CommitIndex=415, Term=1, peer_last_sent_idx 416 2026.08.17 23:52:14.283046 [ 424009 ] {} RaftInstance: idx: 416 2026.08.17 23:52:14.283048 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.283054 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.283056 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.283057 [ 424009 ] {} RaftInstance: last_log_idx: 415, starting_idx: 1, cur_nxt_idx: 417 2026.08.17 23:52:14.283059 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=415, LastLogTerm=1, EntriesLength=1, CommitIndex=415, Term=1, peer_last_sent_idx 416 2026.08.17 23:52:14.283060 [ 424009 ] {} RaftInstance: idx: 416 2026.08.17 23:52:14.283062 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.283068 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.286880 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.286884 [ 423980 ] {} RaftInstance: last durable index 416, precommit index 416 2026.08.17 23:52:14.286886 [ 423980 ] {} RaftInstance: quorum idx 1, 416 415 415 2026.08.17 23:52:14.286888 [ 423980 ] {} RaftInstance: local log idx 416, target_commit_idx 415, quick_commit_index_ 415, state_->get_commit_idx() 415 2026.08.17 23:52:14.286938 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.286941 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=417 2026.08.17 23:52:14.286943 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.286946 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 417 2026.08.17 23:52:14.286947 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.286946 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.286949 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 415, new matched idx: 416 2026.08.17 23:52:14.286960 [ 423985 ] {} RaftInstance: last durable index 416, precommit index 416 2026.08.17 23:52:14.286963 [ 423985 ] {} RaftInstance: quorum idx 1, 416 416 415 2026.08.17 23:52:14.286965 [ 423985 ] {} RaftInstance: trigger commit upto 416 2026.08.17 23:52:14.286967 [ 423985 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.286968 [ 423985 ] {} RaftInstance: last_log_idx: 416, starting_idx: 1, cur_nxt_idx: 417 2026.08.17 23:52:14.286970 [ 423985 ] {} RaftInstance: append_entries for 3 with LastLogIndex=416, LastLogTerm=1, EntriesLength=0, CommitIndex=416, Term=1, peer_last_sent_idx 416 2026.08.17 23:52:14.286972 [ 423985 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.286974 [ 423985 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.286984 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:14.286986 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.286989 [ 423985 ] {} RaftInstance: last_log_idx: 415, starting_idx: 1, cur_nxt_idx: 417 2026.08.17 23:52:14.286991 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=415, LastLogTerm=1, EntriesLength=1, CommitIndex=416, Term=1, peer_last_sent_idx 416 2026.08.17 23:52:14.286993 [ 423985 ] {} RaftInstance: idx: 416 2026.08.17 23:52:14.286995 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.287002 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:14.287004 [ 423985 ] {} RaftInstance: local log idx 416, target_commit_idx 416, quick_commit_index_ 416, state_->get_commit_idx() 415 2026.08.17 23:52:14.287006 [ 423985 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.287011 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.287012 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=417 2026.08.17 23:52:14.287014 [ 424007 ] {} RaftInstance: commit upto 416, current idx 415 2026.08.17 23:52:14.287020 [ 424007 ] {} RaftInstance: commit upto 416, current idx 416 2026.08.17 23:52:14.287026 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.287028 [ 424007 ] {} RaftInstance: notify cb 416 0x7f0eceedbc20 2026.08.17 23:52:14.287017 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.287031 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 417 2026.08.17 23:52:14.287033 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.287035 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 415, new matched idx: 416 2026.08.17 23:52:14.287035 [ 424007 ] {} RaftInstance: DONE: commit upto 416, current idx 416 2026.08.17 23:52:14.287041 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.287038 [ 423993 ] {} RaftInstance: last durable index 416, precommit index 416 2026.08.17 23:52:14.287045 [ 423993 ] {} RaftInstance: quorum idx 1, 416 416 416 2026.08.17 23:52:14.287047 [ 423993 ] {} RaftInstance: local log idx 416, target_commit_idx 416, quick_commit_index_ 416, state_->get_commit_idx() 416 2026.08.17 23:52:14.287052 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=417 2026.08.17 23:52:14.287055 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.287057 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 417 2026.08.17 23:52:14.287059 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.287061 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 416, new matched idx: 416 2026.08.17 23:52:14.287062 [ 423992 ] {} RaftInstance: last durable index 416, precommit index 416 2026.08.17 23:52:14.287065 [ 423992 ] {} RaftInstance: quorum idx 1, 416 416 416 2026.08.17 23:52:14.287067 [ 423992 ] {} RaftInstance: local log idx 416, target_commit_idx 416, quick_commit_index_ 416, state_->get_commit_idx() 416 2026.08.17 23:52:14.287078 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.287081 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=417 2026.08.17 23:52:14.287083 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.287085 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 417 2026.08.17 23:52:14.287086 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.287087 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 416, new matched idx: 416 2026.08.17 23:52:14.287089 [ 423983 ] {} RaftInstance: last durable index 416, precommit index 416 2026.08.17 23:52:14.287124 [ 423983 ] {} RaftInstance: quorum idx 1, 416 416 416 2026.08.17 23:52:14.287126 [ 423983 ] {} RaftInstance: local log idx 416, target_commit_idx 416, quick_commit_index_ 416, state_->get_commit_idx() 416 2026.08.17 23:52:14.288719 [ 423995 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.288733 [ 423995 ] {} RaftInstance: append at log_idx 417, timestamp 1787010734288722 2026.08.17 23:52:14.288742 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.288744 [ 424009 ] {} RaftInstance: last_log_idx: 416, starting_idx: 1, cur_nxt_idx: 418 2026.08.17 23:52:14.288747 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=416, LastLogTerm=1, EntriesLength=1, CommitIndex=416, Term=1, peer_last_sent_idx 417 2026.08.17 23:52:14.288749 [ 424009 ] {} RaftInstance: idx: 417 2026.08.17 23:52:14.288752 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.288760 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.288762 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.288763 [ 424009 ] {} RaftInstance: last_log_idx: 416, starting_idx: 1, cur_nxt_idx: 418 2026.08.17 23:52:14.288765 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=416, LastLogTerm=1, EntriesLength=1, CommitIndex=416, Term=1, peer_last_sent_idx 416 2026.08.17 23:52:14.288767 [ 424009 ] {} RaftInstance: idx: 417 2026.08.17 23:52:14.288768 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.288775 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.291967 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.291971 [ 423980 ] {} RaftInstance: last durable index 417, precommit index 417 2026.08.17 23:52:14.291973 [ 423980 ] {} RaftInstance: quorum idx 1, 417 416 416 2026.08.17 23:52:14.291976 [ 423980 ] {} RaftInstance: local log idx 417, target_commit_idx 416, quick_commit_index_ 416, state_->get_commit_idx() 416 2026.08.17 23:52:14.292009 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.292014 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=418 2026.08.17 23:52:14.292017 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.292020 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 418 2026.08.17 23:52:14.292022 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.292023 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.292024 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 416, new matched idx: 417 2026.08.17 23:52:14.292031 [ 423982 ] {} RaftInstance: last durable index 417, precommit index 417 2026.08.17 23:52:14.292034 [ 423982 ] {} RaftInstance: quorum idx 1, 417 417 416 2026.08.17 23:52:14.292036 [ 423982 ] {} RaftInstance: trigger commit upto 417 2026.08.17 23:52:14.292038 [ 423982 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.292040 [ 423982 ] {} RaftInstance: last_log_idx: 417, starting_idx: 1, cur_nxt_idx: 418 2026.08.17 23:52:14.292042 [ 423982 ] {} RaftInstance: append_entries for 3 with LastLogIndex=417, LastLogTerm=1, EntriesLength=0, CommitIndex=417, Term=1, peer_last_sent_idx 417 2026.08.17 23:52:14.292044 [ 423982 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.292046 [ 423982 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.292056 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:14.292069 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.292070 [ 423982 ] {} RaftInstance: last_log_idx: 416, starting_idx: 1, cur_nxt_idx: 418 2026.08.17 23:52:14.292073 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=416, LastLogTerm=1, EntriesLength=1, CommitIndex=417, Term=1, peer_last_sent_idx 417 2026.08.17 23:52:14.292074 [ 423982 ] {} RaftInstance: idx: 417 2026.08.17 23:52:14.292076 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.292083 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:14.292085 [ 423982 ] {} RaftInstance: local log idx 417, target_commit_idx 417, quick_commit_index_ 417, state_->get_commit_idx() 416 2026.08.17 23:52:14.292087 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.292090 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.292092 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=418 2026.08.17 23:52:14.292093 [ 424007 ] {} RaftInstance: commit upto 417, current idx 416 2026.08.17 23:52:14.292099 [ 424007 ] {} RaftInstance: commit upto 417, current idx 417 2026.08.17 23:52:14.292096 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.292103 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 418 2026.08.17 23:52:14.292105 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.292106 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.292107 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 416, new matched idx: 417 2026.08.17 23:52:14.292108 [ 424007 ] {} RaftInstance: notify cb 417 0x7f0ecee82920 2026.08.17 23:52:14.292113 [ 423996 ] {} RaftInstance: last durable index 417, precommit index 417 2026.08.17 23:52:14.292120 [ 423996 ] {} RaftInstance: quorum idx 1, 417 417 417 2026.08.17 23:52:14.292122 [ 423996 ] {} RaftInstance: local log idx 417, target_commit_idx 417, quick_commit_index_ 417, state_->get_commit_idx() 416 2026.08.17 23:52:14.292124 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.292126 [ 424007 ] {} RaftInstance: DONE: commit upto 417, current idx 417 2026.08.17 23:52:14.292128 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.292127 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=418 2026.08.17 23:52:14.292132 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.292133 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 418 2026.08.17 23:52:14.292135 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.292136 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 417, new matched idx: 417 2026.08.17 23:52:14.292138 [ 423981 ] {} RaftInstance: last durable index 417, precommit index 417 2026.08.17 23:52:14.292140 [ 423981 ] {} RaftInstance: quorum idx 1, 417 417 417 2026.08.17 23:52:14.292142 [ 423981 ] {} RaftInstance: local log idx 417, target_commit_idx 417, quick_commit_index_ 417, state_->get_commit_idx() 417 2026.08.17 23:52:14.292151 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.292153 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=418 2026.08.17 23:52:14.292155 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.292156 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 418 2026.08.17 23:52:14.292157 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.292160 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 417, new matched idx: 417 2026.08.17 23:52:14.292162 [ 423985 ] {} RaftInstance: last durable index 417, precommit index 417 2026.08.17 23:52:14.292163 [ 423985 ] {} RaftInstance: quorum idx 1, 417 417 417 2026.08.17 23:52:14.292165 [ 423985 ] {} RaftInstance: local log idx 417, target_commit_idx 417, quick_commit_index_ 417, state_->get_commit_idx() 417 2026.08.17 23:52:14.292600 [ 423993 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.292618 [ 423993 ] {} RaftInstance: append at log_idx 418, timestamp 1787010734292603 2026.08.17 23:52:14.292625 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.292628 [ 424009 ] {} RaftInstance: last_log_idx: 417, starting_idx: 1, cur_nxt_idx: 419 2026.08.17 23:52:14.292630 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=417, LastLogTerm=1, EntriesLength=1, CommitIndex=417, Term=1, peer_last_sent_idx 418 2026.08.17 23:52:14.292632 [ 424009 ] {} RaftInstance: idx: 418 2026.08.17 23:52:14.292640 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.292654 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.292656 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.292658 [ 424009 ] {} RaftInstance: last_log_idx: 417, starting_idx: 1, cur_nxt_idx: 419 2026.08.17 23:52:14.292659 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=417, LastLogTerm=1, EntriesLength=1, CommitIndex=417, Term=1, peer_last_sent_idx 417 2026.08.17 23:52:14.292661 [ 424009 ] {} RaftInstance: idx: 418 2026.08.17 23:52:14.292662 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.292673 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.296787 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.296793 [ 423980 ] {} RaftInstance: last durable index 418, precommit index 418 2026.08.17 23:52:14.296796 [ 423980 ] {} RaftInstance: quorum idx 1, 418 417 417 2026.08.17 23:52:14.296798 [ 423980 ] {} RaftInstance: local log idx 418, target_commit_idx 417, quick_commit_index_ 417, state_->get_commit_idx() 417 2026.08.17 23:52:14.296832 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.296835 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=419 2026.08.17 23:52:14.296837 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.296839 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 419 2026.08.17 23:52:14.296841 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.296842 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 417, new matched idx: 418 2026.08.17 23:52:14.296844 [ 423992 ] {} RaftInstance: last durable index 418, precommit index 418 2026.08.17 23:52:14.296846 [ 423992 ] {} RaftInstance: quorum idx 1, 418 418 417 2026.08.17 23:52:14.296848 [ 423992 ] {} RaftInstance: trigger commit upto 418 2026.08.17 23:52:14.296850 [ 423992 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.296853 [ 423992 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.296854 [ 423992 ] {} RaftInstance: last_log_idx: 418, starting_idx: 1, cur_nxt_idx: 419 2026.08.17 23:52:14.296857 [ 423992 ] {} RaftInstance: append_entries for 2 with LastLogIndex=418, LastLogTerm=1, EntriesLength=0, CommitIndex=418, Term=1, peer_last_sent_idx 418 2026.08.17 23:52:14.296858 [ 423992 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.296860 [ 423992 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.296869 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.296871 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:14.296879 [ 423992 ] {} RaftInstance: local log idx 418, target_commit_idx 418, quick_commit_index_ 418, state_->get_commit_idx() 417 2026.08.17 23:52:14.296880 [ 423992 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.296883 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.296885 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=419 2026.08.17 23:52:14.296889 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.296886 [ 424007 ] {} RaftInstance: commit upto 418, current idx 417 2026.08.17 23:52:14.296894 [ 424007 ] {} RaftInstance: commit upto 418, current idx 418 2026.08.17 23:52:14.296891 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 419 2026.08.17 23:52:14.296906 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.296908 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 417, new matched idx: 418 2026.08.17 23:52:14.296909 [ 424007 ] {} RaftInstance: notify cb 418 0x7f0eceedbc20 2026.08.17 23:52:14.296910 [ 423995 ] {} RaftInstance: last durable index 418, precommit index 418 2026.08.17 23:52:14.296919 [ 423995 ] {} RaftInstance: quorum idx 1, 418 418 418 2026.08.17 23:52:14.296921 [ 423995 ] {} RaftInstance: local log idx 418, target_commit_idx 418, quick_commit_index_ 418, state_->get_commit_idx() 417 2026.08.17 23:52:14.296923 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.296925 [ 423995 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.296927 [ 424007 ] {} RaftInstance: DONE: commit upto 418, current idx 418 2026.08.17 23:52:14.296931 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.296927 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.296937 [ 423995 ] {} RaftInstance: last_log_idx: 418, starting_idx: 1, cur_nxt_idx: 419 2026.08.17 23:52:14.296938 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.296940 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=418, LastLogTerm=1, EntriesLength=0, CommitIndex=418, Term=1, peer_last_sent_idx 418 2026.08.17 23:52:14.296941 [ 423995 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.296944 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.296959 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:14.296964 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=419 2026.08.17 23:52:14.296967 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.296969 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 419 2026.08.17 23:52:14.296971 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.296973 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 418, new matched idx: 418 2026.08.17 23:52:14.296975 [ 423986 ] {} RaftInstance: last durable index 418, precommit index 418 2026.08.17 23:52:14.296978 [ 423986 ] {} RaftInstance: quorum idx 1, 418 418 418 2026.08.17 23:52:14.296979 [ 423986 ] {} RaftInstance: local log idx 418, target_commit_idx 418, quick_commit_index_ 418, state_->get_commit_idx() 418 2026.08.17 23:52:14.297007 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.297010 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=419 2026.08.17 23:52:14.297015 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.297018 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 419 2026.08.17 23:52:14.297020 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.297022 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 418, new matched idx: 418 2026.08.17 23:52:14.297024 [ 423991 ] {} RaftInstance: last durable index 418, precommit index 418 2026.08.17 23:52:14.297027 [ 423991 ] {} RaftInstance: quorum idx 1, 418 418 418 2026.08.17 23:52:14.297029 [ 423991 ] {} RaftInstance: local log idx 418, target_commit_idx 418, quick_commit_index_ 418, state_->get_commit_idx() 418 2026.08.17 23:52:14.298271 [ 423989 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.298289 [ 423989 ] {} RaftInstance: append at log_idx 419, timestamp 1787010734298275 2026.08.17 23:52:14.298297 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.298299 [ 424009 ] {} RaftInstance: last_log_idx: 418, starting_idx: 1, cur_nxt_idx: 420 2026.08.17 23:52:14.298302 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=418, LastLogTerm=1, EntriesLength=1, CommitIndex=418, Term=1, peer_last_sent_idx 419 2026.08.17 23:52:14.298304 [ 424009 ] {} RaftInstance: idx: 419 2026.08.17 23:52:14.298306 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.298315 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.298317 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.298318 [ 424009 ] {} RaftInstance: last_log_idx: 418, starting_idx: 1, cur_nxt_idx: 420 2026.08.17 23:52:14.298320 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=418, LastLogTerm=1, EntriesLength=1, CommitIndex=418, Term=1, peer_last_sent_idx 419 2026.08.17 23:52:14.298322 [ 424009 ] {} RaftInstance: idx: 419 2026.08.17 23:52:14.298323 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.298330 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.301450 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.301454 [ 423980 ] {} RaftInstance: last durable index 419, precommit index 419 2026.08.17 23:52:14.301456 [ 423980 ] {} RaftInstance: quorum idx 1, 419 418 418 2026.08.17 23:52:14.301458 [ 423980 ] {} RaftInstance: local log idx 419, target_commit_idx 418, quick_commit_index_ 418, state_->get_commit_idx() 418 2026.08.17 23:52:14.301485 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.301488 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=420 2026.08.17 23:52:14.301490 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.301492 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 420 2026.08.17 23:52:14.301494 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.301496 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 418, new matched idx: 419 2026.08.17 23:52:14.301498 [ 423996 ] {} RaftInstance: last durable index 419, precommit index 419 2026.08.17 23:52:14.301500 [ 423996 ] {} RaftInstance: quorum idx 1, 419 419 418 2026.08.17 23:52:14.301502 [ 423996 ] {} RaftInstance: trigger commit upto 419 2026.08.17 23:52:14.301502 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.301505 [ 423996 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.301510 [ 423996 ] {} RaftInstance: last_log_idx: 419, starting_idx: 1, cur_nxt_idx: 420 2026.08.17 23:52:14.301514 [ 423996 ] {} RaftInstance: append_entries for 3 with LastLogIndex=419, LastLogTerm=1, EntriesLength=0, CommitIndex=419, Term=1, peer_last_sent_idx 419 2026.08.17 23:52:14.301515 [ 423996 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.301517 [ 423996 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.301530 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:14.301532 [ 423996 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.301533 [ 423996 ] {} RaftInstance: last_log_idx: 418, starting_idx: 1, cur_nxt_idx: 420 2026.08.17 23:52:14.301535 [ 423996 ] {} RaftInstance: append_entries for 2 with LastLogIndex=418, LastLogTerm=1, EntriesLength=1, CommitIndex=419, Term=1, peer_last_sent_idx 419 2026.08.17 23:52:14.301537 [ 423996 ] {} RaftInstance: idx: 419 2026.08.17 23:52:14.301539 [ 423996 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.301547 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:14.301548 [ 423996 ] {} RaftInstance: local log idx 419, target_commit_idx 419, quick_commit_index_ 419, state_->get_commit_idx() 418 2026.08.17 23:52:14.301550 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.301556 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.301556 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=420 2026.08.17 23:52:14.301559 [ 424007 ] {} RaftInstance: commit upto 419, current idx 418 2026.08.17 23:52:14.301561 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.301563 [ 424007 ] {} RaftInstance: commit upto 419, current idx 419 2026.08.17 23:52:14.301566 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 420 2026.08.17 23:52:14.301569 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.301571 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 418, new matched idx: 419 2026.08.17 23:52:14.301573 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.301573 [ 423993 ] {} RaftInstance: last durable index 419, precommit index 419 2026.08.17 23:52:14.301576 [ 424007 ] {} RaftInstance: notify cb 419 0x7f0ecee6ce20 2026.08.17 23:52:14.301578 [ 423993 ] {} RaftInstance: quorum idx 1, 419 419 419 2026.08.17 23:52:14.301580 [ 423993 ] {} RaftInstance: local log idx 419, target_commit_idx 419, quick_commit_index_ 419, state_->get_commit_idx() 418 2026.08.17 23:52:14.301581 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.301585 [ 424007 ] {} RaftInstance: DONE: commit upto 419, current idx 419 2026.08.17 23:52:14.301587 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.301589 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=420 2026.08.17 23:52:14.301592 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.301594 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 420 2026.08.17 23:52:14.301596 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.301598 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 419, new matched idx: 419 2026.08.17 23:52:14.301599 [ 423994 ] {} RaftInstance: last durable index 419, precommit index 419 2026.08.17 23:52:14.301602 [ 423994 ] {} RaftInstance: quorum idx 1, 419 419 419 2026.08.17 23:52:14.301604 [ 423994 ] {} RaftInstance: local log idx 419, target_commit_idx 419, quick_commit_index_ 419, state_->get_commit_idx() 419 2026.08.17 23:52:14.301613 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.301618 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=420 2026.08.17 23:52:14.301619 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.301621 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 420 2026.08.17 23:52:14.301623 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.301624 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 419, new matched idx: 419 2026.08.17 23:52:14.301626 [ 423992 ] {} RaftInstance: last durable index 419, precommit index 419 2026.08.17 23:52:14.301628 [ 423992 ] {} RaftInstance: quorum idx 1, 419 419 419 2026.08.17 23:52:14.301629 [ 423992 ] {} RaftInstance: local log idx 419, target_commit_idx 419, quick_commit_index_ 419, state_->get_commit_idx() 419 2026.08.17 23:52:14.301705 [ 423990 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.301717 [ 423990 ] {} RaftInstance: append at log_idx 420, timestamp 1787010734301708 2026.08.17 23:52:14.301727 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.301729 [ 424009 ] {} RaftInstance: last_log_idx: 419, starting_idx: 1, cur_nxt_idx: 421 2026.08.17 23:52:14.301731 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=419, LastLogTerm=1, EntriesLength=1, CommitIndex=419, Term=1, peer_last_sent_idx 420 2026.08.17 23:52:14.301732 [ 424009 ] {} RaftInstance: idx: 420 2026.08.17 23:52:14.301734 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.301740 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.301742 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.301743 [ 424009 ] {} RaftInstance: last_log_idx: 419, starting_idx: 1, cur_nxt_idx: 421 2026.08.17 23:52:14.301745 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=419, LastLogTerm=1, EntriesLength=1, CommitIndex=419, Term=1, peer_last_sent_idx 419 2026.08.17 23:52:14.301747 [ 424009 ] {} RaftInstance: idx: 420 2026.08.17 23:52:14.301748 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.301753 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.305689 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.305692 [ 423980 ] {} RaftInstance: last durable index 420, precommit index 420 2026.08.17 23:52:14.305694 [ 423980 ] {} RaftInstance: quorum idx 1, 420 419 419 2026.08.17 23:52:14.305696 [ 423980 ] {} RaftInstance: local log idx 420, target_commit_idx 419, quick_commit_index_ 419, state_->get_commit_idx() 419 2026.08.17 23:52:14.305724 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.305728 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=421 2026.08.17 23:52:14.305729 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.305730 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.305737 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 421 2026.08.17 23:52:14.305738 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.305741 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 419, new matched idx: 420 2026.08.17 23:52:14.305743 [ 423982 ] {} RaftInstance: last durable index 420, precommit index 420 2026.08.17 23:52:14.305745 [ 423982 ] {} RaftInstance: quorum idx 1, 420 420 419 2026.08.17 23:52:14.305746 [ 423982 ] {} RaftInstance: trigger commit upto 420 2026.08.17 23:52:14.305750 [ 423982 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.305752 [ 423982 ] {} RaftInstance: last_log_idx: 419, starting_idx: 1, cur_nxt_idx: 421 2026.08.17 23:52:14.305754 [ 423982 ] {} RaftInstance: append_entries for 3 with LastLogIndex=419, LastLogTerm=1, EntriesLength=1, CommitIndex=420, Term=1, peer_last_sent_idx 420 2026.08.17 23:52:14.305756 [ 423982 ] {} RaftInstance: idx: 420 2026.08.17 23:52:14.305758 [ 423982 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.305767 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:14.305768 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.305770 [ 423982 ] {} RaftInstance: last_log_idx: 420, starting_idx: 1, cur_nxt_idx: 421 2026.08.17 23:52:14.305783 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=420, LastLogTerm=1, EntriesLength=0, CommitIndex=420, Term=1, peer_last_sent_idx 420 2026.08.17 23:52:14.305785 [ 423982 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.305786 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.305797 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:14.305798 [ 423982 ] {} RaftInstance: local log idx 420, target_commit_idx 420, quick_commit_index_ 420, state_->get_commit_idx() 419 2026.08.17 23:52:14.305800 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.305807 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.305808 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=421 2026.08.17 23:52:14.305813 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.305809 [ 424007 ] {} RaftInstance: commit upto 420, current idx 419 2026.08.17 23:52:14.305816 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 421 2026.08.17 23:52:14.305819 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.305821 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 419, new matched idx: 420 2026.08.17 23:52:14.305817 [ 424007 ] {} RaftInstance: commit upto 420, current idx 420 2026.08.17 23:52:14.305821 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.305824 [ 423981 ] {} RaftInstance: last durable index 420, precommit index 420 2026.08.17 23:52:14.305832 [ 423981 ] {} RaftInstance: quorum idx 1, 420 420 420 2026.08.17 23:52:14.305833 [ 424007 ] {} RaftInstance: notify cb 420 0x7f0ecee5d820 2026.08.17 23:52:14.305835 [ 423981 ] {} RaftInstance: local log idx 420, target_commit_idx 420, quick_commit_index_ 420, state_->get_commit_idx() 419 2026.08.17 23:52:14.305838 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.305845 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=421 2026.08.17 23:52:14.305849 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.305845 [ 424007 ] {} RaftInstance: DONE: commit upto 420, current idx 420 2026.08.17 23:52:14.305858 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.305851 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.305852 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 421 2026.08.17 23:52:14.305868 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.305870 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 420, new matched idx: 420 2026.08.17 23:52:14.305872 [ 423989 ] {} RaftInstance: last durable index 420, precommit index 420 2026.08.17 23:52:14.305874 [ 423989 ] {} RaftInstance: quorum idx 1, 420 420 420 2026.08.17 23:52:14.305908 [ 423989 ] {} RaftInstance: local log idx 420, target_commit_idx 420, quick_commit_index_ 420, state_->get_commit_idx() 420 2026.08.17 23:52:14.305913 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=421 2026.08.17 23:52:14.305916 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.305918 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 421 2026.08.17 23:52:14.305919 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.305921 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 420, new matched idx: 420 2026.08.17 23:52:14.305923 [ 423988 ] {} RaftInstance: last durable index 420, precommit index 420 2026.08.17 23:52:14.305925 [ 423988 ] {} RaftInstance: quorum idx 1, 420 420 420 2026.08.17 23:52:14.305926 [ 423988 ] {} RaftInstance: local log idx 420, target_commit_idx 420, quick_commit_index_ 420, state_->get_commit_idx() 420 2026.08.17 23:52:14.305933 [ 423987 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.305948 [ 423987 ] {} RaftInstance: append at log_idx 421, timestamp 1787010734305936 2026.08.17 23:52:14.305957 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.305959 [ 424009 ] {} RaftInstance: last_log_idx: 420, starting_idx: 1, cur_nxt_idx: 422 2026.08.17 23:52:14.305961 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=420, LastLogTerm=1, EntriesLength=1, CommitIndex=420, Term=1, peer_last_sent_idx 420 2026.08.17 23:52:14.305962 [ 424009 ] {} RaftInstance: idx: 421 2026.08.17 23:52:14.305964 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.305970 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.305971 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.305973 [ 424009 ] {} RaftInstance: last_log_idx: 420, starting_idx: 1, cur_nxt_idx: 422 2026.08.17 23:52:14.305975 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=420, LastLogTerm=1, EntriesLength=1, CommitIndex=420, Term=1, peer_last_sent_idx 421 2026.08.17 23:52:14.305976 [ 424009 ] {} RaftInstance: idx: 421 2026.08.17 23:52:14.305978 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.305986 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.309759 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.309762 [ 423980 ] {} RaftInstance: last durable index 421, precommit index 421 2026.08.17 23:52:14.309764 [ 423980 ] {} RaftInstance: quorum idx 1, 421 420 420 2026.08.17 23:52:14.309766 [ 423980 ] {} RaftInstance: local log idx 421, target_commit_idx 420, quick_commit_index_ 420, state_->get_commit_idx() 420 2026.08.17 23:52:14.309784 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.309788 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=422 2026.08.17 23:52:14.309790 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.309792 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 422 2026.08.17 23:52:14.309793 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.309795 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 420, new matched idx: 421 2026.08.17 23:52:14.309797 [ 423988 ] {} RaftInstance: last durable index 421, precommit index 421 2026.08.17 23:52:14.309800 [ 423988 ] {} RaftInstance: quorum idx 1, 421 421 420 2026.08.17 23:52:14.309804 [ 423988 ] {} RaftInstance: trigger commit upto 421 2026.08.17 23:52:14.309800 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.309807 [ 423988 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.309814 [ 423988 ] {} RaftInstance: last_log_idx: 421, starting_idx: 1, cur_nxt_idx: 422 2026.08.17 23:52:14.309816 [ 423988 ] {} RaftInstance: append_entries for 3 with LastLogIndex=421, LastLogTerm=1, EntriesLength=0, CommitIndex=421, Term=1, peer_last_sent_idx 421 2026.08.17 23:52:14.309818 [ 423988 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.309820 [ 423988 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.309829 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:14.309831 [ 423988 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.309833 [ 423988 ] {} RaftInstance: last_log_idx: 420, starting_idx: 1, cur_nxt_idx: 422 2026.08.17 23:52:14.309835 [ 423988 ] {} RaftInstance: append_entries for 2 with LastLogIndex=420, LastLogTerm=1, EntriesLength=1, CommitIndex=421, Term=1, peer_last_sent_idx 421 2026.08.17 23:52:14.309836 [ 423988 ] {} RaftInstance: idx: 421 2026.08.17 23:52:14.309838 [ 423988 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.309845 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:14.309847 [ 423988 ] {} RaftInstance: local log idx 421, target_commit_idx 421, quick_commit_index_ 421, state_->get_commit_idx() 420 2026.08.17 23:52:14.309849 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.309852 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.309854 [ 424007 ] {} RaftInstance: commit upto 421, current idx 420 2026.08.17 23:52:14.309856 [ 424007 ] {} RaftInstance: commit upto 421, current idx 421 2026.08.17 23:52:14.309865 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=422 2026.08.17 23:52:14.309868 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.309869 [ 424007 ] {} RaftInstance: notify cb 421 0x7f0ecee82d20 2026.08.17 23:52:14.309870 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 422 2026.08.17 23:52:14.309872 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.309874 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 420, new matched idx: 421 2026.08.17 23:52:14.309876 [ 423995 ] {} RaftInstance: last durable index 421, precommit index 421 2026.08.17 23:52:14.309879 [ 423995 ] {} RaftInstance: quorum idx 1, 421 421 421 2026.08.17 23:52:14.309881 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.309882 [ 423995 ] {} RaftInstance: local log idx 421, target_commit_idx 421, quick_commit_index_ 421, state_->get_commit_idx() 421 2026.08.17 23:52:14.309895 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=422 2026.08.17 23:52:14.309898 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.309900 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 422 2026.08.17 23:52:14.309901 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.309903 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 421, new matched idx: 421 2026.08.17 23:52:14.309879 [ 424007 ] {} RaftInstance: DONE: commit upto 421, current idx 421 2026.08.17 23:52:14.309905 [ 423990 ] {} RaftInstance: last durable index 421, precommit index 421 2026.08.17 23:52:14.309908 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.309911 [ 423990 ] {} RaftInstance: quorum idx 1, 421 421 421 2026.08.17 23:52:14.309915 [ 423990 ] {} RaftInstance: local log idx 421, target_commit_idx 421, quick_commit_index_ 421, state_->get_commit_idx() 421 2026.08.17 23:52:14.309929 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.309931 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=422 2026.08.17 23:52:14.309932 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.309934 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 422 2026.08.17 23:52:14.309935 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.309936 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 421, new matched idx: 421 2026.08.17 23:52:14.309938 [ 423995 ] {} RaftInstance: last durable index 421, precommit index 421 2026.08.17 23:52:14.309940 [ 423995 ] {} RaftInstance: quorum idx 1, 421 421 421 2026.08.17 23:52:14.309942 [ 423995 ] {} RaftInstance: local log idx 421, target_commit_idx 421, quick_commit_index_ 421, state_->get_commit_idx() 421 2026.08.17 23:52:14.319879 [ 423981 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.319912 [ 423981 ] {} RaftInstance: append at log_idx 422, timestamp 1787010734319895 2026.08.17 23:52:14.319931 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.319937 [ 424009 ] {} RaftInstance: last_log_idx: 421, starting_idx: 1, cur_nxt_idx: 423 2026.08.17 23:52:14.319940 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=421, LastLogTerm=1, EntriesLength=1, CommitIndex=421, Term=1, peer_last_sent_idx 422 2026.08.17 23:52:14.319942 [ 424009 ] {} RaftInstance: idx: 422 2026.08.17 23:52:14.319945 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.319963 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.319965 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.319966 [ 424009 ] {} RaftInstance: last_log_idx: 421, starting_idx: 1, cur_nxt_idx: 423 2026.08.17 23:52:14.319968 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=421, LastLogTerm=1, EntriesLength=1, CommitIndex=421, Term=1, peer_last_sent_idx 421 2026.08.17 23:52:14.319970 [ 424009 ] {} RaftInstance: idx: 422 2026.08.17 23:52:14.319972 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.319978 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.322999 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.323003 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=423 2026.08.17 23:52:14.323006 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.323008 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 423 2026.08.17 23:52:14.323010 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.323012 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 421, new matched idx: 422 2026.08.17 23:52:14.323014 [ 423989 ] {} RaftInstance: last durable index 422, precommit index 422 2026.08.17 23:52:14.323017 [ 423989 ] {} RaftInstance: quorum idx 1, 422 422 421 2026.08.17 23:52:14.323019 [ 423989 ] {} RaftInstance: trigger commit upto 422 2026.08.17 23:52:14.323022 [ 423989 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.323024 [ 423989 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.323026 [ 423989 ] {} RaftInstance: last_log_idx: 422, starting_idx: 1, cur_nxt_idx: 423 2026.08.17 23:52:14.323028 [ 423989 ] {} RaftInstance: append_entries for 2 with LastLogIndex=422, LastLogTerm=1, EntriesLength=0, CommitIndex=422, Term=1, peer_last_sent_idx 422 2026.08.17 23:52:14.323033 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.323036 [ 423989 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.323048 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:14.323050 [ 423989 ] {} RaftInstance: local log idx 422, target_commit_idx 422, quick_commit_index_ 422, state_->get_commit_idx() 421 2026.08.17 23:52:14.323052 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.323060 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.323064 [ 424007 ] {} RaftInstance: commit upto 422, current idx 421 2026.08.17 23:52:14.323066 [ 424007 ] {} RaftInstance: commit upto 422, current idx 422 2026.08.17 23:52:14.323073 [ 424007 ] {} RaftInstance: notify cb 422 0x7f0ecee6c220 2026.08.17 23:52:14.323089 [ 424007 ] {} RaftInstance: DONE: commit upto 422, current idx 422 2026.08.17 23:52:14.323093 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.323105 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.323109 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=423 2026.08.17 23:52:14.323111 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.323113 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 423 2026.08.17 23:52:14.323115 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.323117 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 422, new matched idx: 422 2026.08.17 23:52:14.323119 [ 423994 ] {} RaftInstance: last durable index 422, precommit index 422 2026.08.17 23:52:14.323122 [ 423994 ] {} RaftInstance: quorum idx 1, 422 422 421 2026.08.17 23:52:14.323124 [ 423994 ] {} RaftInstance: local log idx 422, target_commit_idx 422, quick_commit_index_ 422, state_->get_commit_idx() 422 2026.08.17 23:52:14.323182 [ 423991 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.323197 [ 423991 ] {} RaftInstance: append at log_idx 423, timestamp 1787010734323185 2026.08.17 23:52:14.323203 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.323205 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.323207 [ 424009 ] {} RaftInstance: last_log_idx: 422, starting_idx: 1, cur_nxt_idx: 424 2026.08.17 23:52:14.323209 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=422, LastLogTerm=1, EntriesLength=1, CommitIndex=422, Term=1, peer_last_sent_idx 423 2026.08.17 23:52:14.323211 [ 424009 ] {} RaftInstance: idx: 423 2026.08.17 23:52:14.323213 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.323224 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.323854 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.323857 [ 423980 ] {} RaftInstance: last durable index 422, precommit index 423 2026.08.17 23:52:14.323861 [ 423980 ] {} RaftInstance: quorum idx 1, 422 422 421 2026.08.17 23:52:14.323864 [ 423980 ] {} RaftInstance: local log idx 423, target_commit_idx 422, quick_commit_index_ 422, state_->get_commit_idx() 422 2026.08.17 23:52:14.323887 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.323890 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=423 2026.08.17 23:52:14.323892 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.323895 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 423 2026.08.17 23:52:14.323896 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.323898 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 421, new matched idx: 422 2026.08.17 23:52:14.323900 [ 423988 ] {} RaftInstance: last durable index 422, precommit index 423 2026.08.17 23:52:14.323903 [ 423988 ] {} RaftInstance: quorum idx 1, 422 422 422 2026.08.17 23:52:14.323906 [ 423988 ] {} RaftInstance: local log idx 423, target_commit_idx 422, quick_commit_index_ 422, state_->get_commit_idx() 422 2026.08.17 23:52:14.323908 [ 423988 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.323910 [ 423988 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.323912 [ 423988 ] {} RaftInstance: last_log_idx: 422, starting_idx: 1, cur_nxt_idx: 424 2026.08.17 23:52:14.323915 [ 423988 ] {} RaftInstance: append_entries for 3 with LastLogIndex=422, LastLogTerm=1, EntriesLength=1, CommitIndex=422, Term=1, peer_last_sent_idx 422 2026.08.17 23:52:14.323917 [ 423988 ] {} RaftInstance: idx: 423 2026.08.17 23:52:14.323919 [ 423988 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.323929 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:14.326244 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.327406 [ 423980 ] {} RaftInstance: last durable index 423, precommit index 423 2026.08.17 23:52:14.327409 [ 423980 ] {} RaftInstance: quorum idx 1, 423 422 422 2026.08.17 23:52:14.327411 [ 423980 ] {} RaftInstance: local log idx 423, target_commit_idx 422, quick_commit_index_ 422, state_->get_commit_idx() 422 2026.08.17 23:52:14.328427 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.329497 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=424 2026.08.17 23:52:14.329501 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.329504 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 424 2026.08.17 23:52:14.329506 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.329508 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 422, new matched idx: 423 2026.08.17 23:52:14.329510 [ 423982 ] {} RaftInstance: last durable index 423, precommit index 423 2026.08.17 23:52:14.329513 [ 423982 ] {} RaftInstance: quorum idx 1, 423 423 422 2026.08.17 23:52:14.329515 [ 423982 ] {} RaftInstance: trigger commit upto 423 2026.08.17 23:52:14.329518 [ 423982 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.329520 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.329522 [ 423982 ] {} RaftInstance: last_log_idx: 423, starting_idx: 1, cur_nxt_idx: 424 2026.08.17 23:52:14.329524 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=423, LastLogTerm=1, EntriesLength=0, CommitIndex=423, Term=1, peer_last_sent_idx 423 2026.08.17 23:52:14.329526 [ 423982 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.329528 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.329547 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:14.329549 [ 423982 ] {} RaftInstance: local log idx 423, target_commit_idx 423, quick_commit_index_ 423, state_->get_commit_idx() 422 2026.08.17 23:52:14.329551 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.329555 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.329558 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=424 2026.08.17 23:52:14.329560 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.329561 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.329567 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 424 2026.08.17 23:52:14.329563 [ 424007 ] {} RaftInstance: commit upto 423, current idx 422 2026.08.17 23:52:14.329572 [ 424007 ] {} RaftInstance: commit upto 423, current idx 423 2026.08.17 23:52:14.329568 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.329581 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 422, new matched idx: 423 2026.08.17 23:52:14.329582 [ 423995 ] {} RaftInstance: last durable index 423, precommit index 423 2026.08.17 23:52:14.329585 [ 423995 ] {} RaftInstance: quorum idx 1, 423 423 423 2026.08.17 23:52:14.329586 [ 423995 ] {} RaftInstance: local log idx 423, target_commit_idx 423, quick_commit_index_ 423, state_->get_commit_idx() 422 2026.08.17 23:52:14.329587 [ 424007 ] {} RaftInstance: notify cb 423 0x7f0ecee5fe20 2026.08.17 23:52:14.329588 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.329595 [ 423995 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.329596 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.329598 [ 423995 ] {} RaftInstance: last_log_idx: 423, starting_idx: 1, cur_nxt_idx: 424 2026.08.17 23:52:14.329599 [ 424007 ] {} RaftInstance: DONE: commit upto 423, current idx 423 2026.08.17 23:52:14.329600 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=423, LastLogTerm=1, EntriesLength=0, CommitIndex=423, Term=1, peer_last_sent_idx 423 2026.08.17 23:52:14.329601 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.329602 [ 423995 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.329611 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.329621 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:14.329629 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.329644 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=424 2026.08.17 23:52:14.329649 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.329653 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 424 2026.08.17 23:52:14.329656 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.329658 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 423, new matched idx: 423 2026.08.17 23:52:14.329662 [ 423996 ] {} RaftInstance: last durable index 423, precommit index 423 2026.08.17 23:52:14.329668 [ 423996 ] {} RaftInstance: quorum idx 1, 423 423 423 2026.08.17 23:52:14.329671 [ 423996 ] {} RaftInstance: local log idx 423, target_commit_idx 423, quick_commit_index_ 423, state_->get_commit_idx() 423 2026.08.17 23:52:14.329675 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.329679 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=424 2026.08.17 23:52:14.329682 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.329684 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 424 2026.08.17 23:52:14.329685 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.329687 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 423, new matched idx: 423 2026.08.17 23:52:14.329689 [ 423987 ] {} RaftInstance: last durable index 423, precommit index 423 2026.08.17 23:52:14.329693 [ 423987 ] {} RaftInstance: quorum idx 1, 423 423 423 2026.08.17 23:52:14.329695 [ 423987 ] {} RaftInstance: local log idx 423, target_commit_idx 423, quick_commit_index_ 423, state_->get_commit_idx() 423 2026.08.17 23:52:14.329725 [ 423986 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.329742 [ 423986 ] {} RaftInstance: append at log_idx 424, timestamp 1787010734329727 2026.08.17 23:52:14.329749 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.329751 [ 424009 ] {} RaftInstance: last_log_idx: 423, starting_idx: 1, cur_nxt_idx: 425 2026.08.17 23:52:14.329754 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=423, LastLogTerm=1, EntriesLength=1, CommitIndex=423, Term=1, peer_last_sent_idx 424 2026.08.17 23:52:14.329756 [ 424009 ] {} RaftInstance: idx: 424 2026.08.17 23:52:14.329757 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.329764 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.329765 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.329767 [ 424009 ] {} RaftInstance: last_log_idx: 423, starting_idx: 1, cur_nxt_idx: 425 2026.08.17 23:52:14.329769 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=423, LastLogTerm=1, EntriesLength=1, CommitIndex=423, Term=1, peer_last_sent_idx 424 2026.08.17 23:52:14.329770 [ 424009 ] {} RaftInstance: idx: 424 2026.08.17 23:52:14.329772 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.329780 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.330023 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 170 2026.08.17 23:52:14.330034 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.330043 [ 423977 ] {} RaftInstance: append at log_idx 425, timestamp 1787010734330036 2026.08.17 23:52:14.330051 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.330053 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.330149 [ 423983 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.330158 [ 423983 ] {} RaftInstance: append at log_idx 426, timestamp 1787010734330152 2026.08.17 23:52:14.330164 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.330166 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.332729 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.332733 [ 423980 ] {} RaftInstance: last durable index 424, precommit index 426 2026.08.17 23:52:14.332736 [ 423980 ] {} RaftInstance: quorum idx 1, 424 423 423 2026.08.17 23:52:14.332739 [ 423980 ] {} RaftInstance: local log idx 426, target_commit_idx 423, quick_commit_index_ 423, state_->get_commit_idx() 423 2026.08.17 23:52:14.332795 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.332796 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.332799 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=425 2026.08.17 23:52:14.332802 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.332804 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 425 2026.08.17 23:52:14.332805 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.332810 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 423, new matched idx: 424 2026.08.17 23:52:14.332813 [ 423993 ] {} RaftInstance: last durable index 424, precommit index 426 2026.08.17 23:52:14.332815 [ 423993 ] {} RaftInstance: quorum idx 1, 424 424 423 2026.08.17 23:52:14.332816 [ 423993 ] {} RaftInstance: trigger commit upto 424 2026.08.17 23:52:14.332819 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.332821 [ 423993 ] {} RaftInstance: last_log_idx: 423, starting_idx: 1, cur_nxt_idx: 427 2026.08.17 23:52:14.332822 [ 423993 ] {} RaftInstance: last sent log (424) to peer 3 is not applied, cnt 1 2026.08.17 23:52:14.332825 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=423, LastLogTerm=1, EntriesLength=3, CommitIndex=424, Term=1, peer_last_sent_idx 424 2026.08.17 23:52:14.332827 [ 423993 ] {} RaftInstance: idx range: 424-426 2026.08.17 23:52:14.332829 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.332841 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:14.332843 [ 423993 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.332844 [ 423993 ] {} RaftInstance: last_log_idx: 424, starting_idx: 1, cur_nxt_idx: 427 2026.08.17 23:52:14.332846 [ 423993 ] {} RaftInstance: append_entries for 2 with LastLogIndex=424, LastLogTerm=1, EntriesLength=2, CommitIndex=424, Term=1, peer_last_sent_idx 424 2026.08.17 23:52:14.332848 [ 423993 ] {} RaftInstance: idx range: 425-426 2026.08.17 23:52:14.332849 [ 423993 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.332857 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:14.332859 [ 423993 ] {} RaftInstance: local log idx 426, target_commit_idx 424, quick_commit_index_ 424, state_->get_commit_idx() 423 2026.08.17 23:52:14.332861 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.332864 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.332866 [ 423993 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.332867 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.332870 [ 424007 ] {} RaftInstance: commit upto 424, current idx 423 2026.08.17 23:52:14.332872 [ 424007 ] {} RaftInstance: commit upto 424, current idx 424 2026.08.17 23:52:14.332873 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=425 2026.08.17 23:52:14.332879 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.332882 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 425 2026.08.17 23:52:14.332883 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.332885 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 423, new matched idx: 424 2026.08.17 23:52:14.332888 [ 423981 ] {} RaftInstance: last durable index 424, precommit index 426 2026.08.17 23:52:14.332891 [ 423981 ] {} RaftInstance: quorum idx 1, 424 424 424 2026.08.17 23:52:14.332893 [ 423981 ] {} RaftInstance: local log idx 426, target_commit_idx 424, quick_commit_index_ 424, state_->get_commit_idx() 423 2026.08.17 23:52:14.332895 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.332895 [ 424007 ] {} RaftInstance: notify cb 424 0x7f0ecee5dd20 2026.08.17 23:52:14.332897 [ 423981 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.332902 [ 423981 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.332909 [ 424007 ] {} RaftInstance: DONE: commit upto 424, current idx 424 2026.08.17 23:52:14.332911 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.336784 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.336792 [ 423980 ] {} RaftInstance: last durable index 425, precommit index 426 2026.08.17 23:52:14.336795 [ 423980 ] {} RaftInstance: quorum idx 1, 425 424 424 2026.08.17 23:52:14.336797 [ 423980 ] {} RaftInstance: local log idx 426, target_commit_idx 424, quick_commit_index_ 424, state_->get_commit_idx() 424 2026.08.17 23:52:14.336855 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.336859 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.336870 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=427 2026.08.17 23:52:14.336877 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.336881 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 427 2026.08.17 23:52:14.336883 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.336885 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 424, new matched idx: 426 2026.08.17 23:52:14.336887 [ 423992 ] {} RaftInstance: last durable index 425, precommit index 426 2026.08.17 23:52:14.336891 [ 423992 ] {} RaftInstance: quorum idx 1, 426 425 424 2026.08.17 23:52:14.336893 [ 423992 ] {} RaftInstance: trigger commit upto 425 2026.08.17 23:52:14.336897 [ 423992 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.336900 [ 423992 ] {} RaftInstance: last_log_idx: 424, starting_idx: 1, cur_nxt_idx: 427 2026.08.17 23:52:14.336904 [ 423992 ] {} RaftInstance: append_entries for 3 with LastLogIndex=424, LastLogTerm=1, EntriesLength=2, CommitIndex=425, Term=1, peer_last_sent_idx 424 2026.08.17 23:52:14.336907 [ 423992 ] {} RaftInstance: idx range: 425-426 2026.08.17 23:52:14.336910 [ 423992 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.336928 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:14.336930 [ 423992 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.336932 [ 423992 ] {} RaftInstance: last_log_idx: 426, starting_idx: 1, cur_nxt_idx: 427 2026.08.17 23:52:14.336934 [ 423992 ] {} RaftInstance: append_entries for 2 with LastLogIndex=426, LastLogTerm=1, EntriesLength=0, CommitIndex=425, Term=1, peer_last_sent_idx 425 2026.08.17 23:52:14.336936 [ 423992 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.336937 [ 423992 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.336946 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:14.336948 [ 423992 ] {} RaftInstance: local log idx 426, target_commit_idx 425, quick_commit_index_ 425, state_->get_commit_idx() 424 2026.08.17 23:52:14.336950 [ 423992 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.336956 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.336961 [ 424007 ] {} RaftInstance: commit upto 425, current idx 424 2026.08.17 23:52:14.336960 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=427 2026.08.17 23:52:14.336971 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.336963 [ 424007 ] {} RaftInstance: commit upto 425, current idx 425 2026.08.17 23:52:14.336975 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 427 2026.08.17 23:52:14.336985 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.336986 [ 424007 ] {} RaftInstance: notify cb 425 0x7f0eccaa1220 2026.08.17 23:52:14.336992 [ 424007 ] {} RaftInstance: DONE: commit upto 425, current idx 425 2026.08.17 23:52:14.336994 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.336998 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.336988 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 424, new matched idx: 426 2026.08.17 23:52:14.337009 [ 423987 ] {} RaftInstance: last durable index 425, precommit index 426 2026.08.17 23:52:14.337013 [ 423987 ] {} RaftInstance: quorum idx 1, 426 426 425 2026.08.17 23:52:14.337015 [ 423987 ] {} RaftInstance: trigger commit upto 426 2026.08.17 23:52:14.337018 [ 423987 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.337021 [ 423987 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.337023 [ 423987 ] {} RaftInstance: last_log_idx: 426, starting_idx: 1, cur_nxt_idx: 427 2026.08.17 23:52:14.337026 [ 423987 ] {} RaftInstance: append_entries for 2 with LastLogIndex=426, LastLogTerm=1, EntriesLength=0, CommitIndex=426, Term=1, peer_last_sent_idx 427 2026.08.17 23:52:14.337029 [ 423987 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.337032 [ 423987 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.337051 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:14.337053 [ 423987 ] {} RaftInstance: local log idx 426, target_commit_idx 426, quick_commit_index_ 426, state_->get_commit_idx() 425 2026.08.17 23:52:14.337055 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.337061 [ 423987 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.337063 [ 423987 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.337067 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.337071 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=427 2026.08.17 23:52:14.337076 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.337078 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 427 2026.08.17 23:52:14.337080 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.337082 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 426, new matched idx: 426 2026.08.17 23:52:14.337086 [ 423986 ] {} RaftInstance: last durable index 425, precommit index 426 2026.08.17 23:52:14.337082 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.337090 [ 423986 ] {} RaftInstance: quorum idx 1, 426 426 425 2026.08.17 23:52:14.337093 [ 424007 ] {} RaftInstance: commit upto 426, current idx 425 2026.08.17 23:52:14.337099 [ 424007 ] {} RaftInstance: commit upto 426, current idx 426 2026.08.17 23:52:14.337095 [ 423986 ] {} RaftInstance: local log idx 426, target_commit_idx 426, quick_commit_index_ 426, state_->get_commit_idx() 425 2026.08.17 23:52:14.337101 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.337105 [ 424007 ] {} RaftInstance: notify cb 426 0x7f0ecee82520 2026.08.17 23:52:14.337108 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=427 2026.08.17 23:52:14.337110 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.337113 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 427 2026.08.17 23:52:14.337110 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.337118 [ 424007 ] {} RaftInstance: DONE: commit upto 426, current idx 426 2026.08.17 23:52:14.337120 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.337116 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.337125 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 426, new matched idx: 426 2026.08.17 23:52:14.337129 [ 423988 ] {} RaftInstance: last durable index 425, precommit index 426 2026.08.17 23:52:14.337131 [ 423988 ] {} RaftInstance: quorum idx 1, 426 426 425 2026.08.17 23:52:14.337133 [ 423988 ] {} RaftInstance: local log idx 426, target_commit_idx 426, quick_commit_index_ 426, state_->get_commit_idx() 426 2026.08.17 23:52:14.337136 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=427 2026.08.17 23:52:14.337139 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.337142 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 427 2026.08.17 23:52:14.337144 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.337145 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 426, new matched idx: 426 2026.08.17 23:52:14.337148 [ 423984 ] {} RaftInstance: last durable index 425, precommit index 426 2026.08.17 23:52:14.337151 [ 423984 ] {} RaftInstance: quorum idx 1, 426 426 425 2026.08.17 23:52:14.337153 [ 423984 ] {} RaftInstance: local log idx 426, target_commit_idx 426, quick_commit_index_ 426, state_->get_commit_idx() 426 2026.08.17 23:52:14.337381 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 208 2026.08.17 23:52:14.337389 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.337408 [ 423977 ] {} RaftInstance: append at log_idx 427, timestamp 1787010734337391 2026.08.17 23:52:14.337417 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.337420 [ 424009 ] {} RaftInstance: last_log_idx: 426, starting_idx: 1, cur_nxt_idx: 428 2026.08.17 23:52:14.337423 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=426, LastLogTerm=1, EntriesLength=1, CommitIndex=426, Term=1, peer_last_sent_idx 425 2026.08.17 23:52:14.337432 [ 424009 ] {} RaftInstance: idx: 427 2026.08.17 23:52:14.337433 [ 423986 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.337434 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.337442 [ 423986 ] {} RaftInstance: append at log_idx 428, timestamp 1787010734337435 2026.08.17 23:52:14.337444 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.337446 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.337448 [ 424009 ] {} RaftInstance: last_log_idx: 426, starting_idx: 1, cur_nxt_idx: 429 2026.08.17 23:52:14.337450 [ 424009 ] {} RaftInstance: last sent log (427) to peer 2 is not applied, cnt 1 2026.08.17 23:52:14.337452 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=426, LastLogTerm=1, EntriesLength=2, CommitIndex=426, Term=1, peer_last_sent_idx 427 2026.08.17 23:52:14.337453 [ 424009 ] {} RaftInstance: idx range: 427-428 2026.08.17 23:52:14.337455 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.337461 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.337463 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.337466 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.340613 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.340617 [ 423980 ] {} RaftInstance: last durable index 426, precommit index 428 2026.08.17 23:52:14.340620 [ 423980 ] {} RaftInstance: quorum idx 1, 426 426 426 2026.08.17 23:52:14.340622 [ 423980 ] {} RaftInstance: local log idx 428, target_commit_idx 426, quick_commit_index_ 426, state_->get_commit_idx() 426 2026.08.17 23:52:14.340645 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.340650 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=429 2026.08.17 23:52:14.340652 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.340654 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 429 2026.08.17 23:52:14.340656 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.340658 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 426, new matched idx: 428 2026.08.17 23:52:14.340660 [ 423989 ] {} RaftInstance: last durable index 426, precommit index 428 2026.08.17 23:52:14.340662 [ 423989 ] {} RaftInstance: quorum idx 1, 428 426 426 2026.08.17 23:52:14.340664 [ 423989 ] {} RaftInstance: local log idx 428, target_commit_idx 426, quick_commit_index_ 426, state_->get_commit_idx() 426 2026.08.17 23:52:14.340674 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.340678 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=428 2026.08.17 23:52:14.340680 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.340682 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 428 2026.08.17 23:52:14.340683 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.340686 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 426, new matched idx: 427 2026.08.17 23:52:14.340687 [ 423991 ] {} RaftInstance: last durable index 426, precommit index 428 2026.08.17 23:52:14.340690 [ 423991 ] {} RaftInstance: quorum idx 1, 428 427 426 2026.08.17 23:52:14.340691 [ 423991 ] {} RaftInstance: trigger commit upto 427 2026.08.17 23:52:14.340694 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.340696 [ 423991 ] {} RaftInstance: last_log_idx: 427, starting_idx: 1, cur_nxt_idx: 429 2026.08.17 23:52:14.340698 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=427, LastLogTerm=1, EntriesLength=1, CommitIndex=427, Term=1, peer_last_sent_idx 427 2026.08.17 23:52:14.340700 [ 423991 ] {} RaftInstance: idx: 428 2026.08.17 23:52:14.340702 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.340716 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:14.340718 [ 423991 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.340720 [ 423991 ] {} RaftInstance: last_log_idx: 428, starting_idx: 1, cur_nxt_idx: 429 2026.08.17 23:52:14.340722 [ 423991 ] {} RaftInstance: append_entries for 2 with LastLogIndex=428, LastLogTerm=1, EntriesLength=0, CommitIndex=427, Term=1, peer_last_sent_idx 427 2026.08.17 23:52:14.340723 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.340725 [ 423991 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.340733 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:14.340735 [ 423991 ] {} RaftInstance: local log idx 428, target_commit_idx 427, quick_commit_index_ 427, state_->get_commit_idx() 426 2026.08.17 23:52:14.340736 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.340740 [ 423991 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.340741 [ 423991 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.340742 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.340747 [ 424007 ] {} RaftInstance: commit upto 427, current idx 426 2026.08.17 23:52:14.340749 [ 424007 ] {} RaftInstance: commit upto 427, current idx 427 2026.08.17 23:52:14.340764 [ 424007 ] {} RaftInstance: notify cb 427 0x7f0eccaa1320 2026.08.17 23:52:14.340768 [ 424007 ] {} RaftInstance: DONE: commit upto 427, current idx 427 2026.08.17 23:52:14.340770 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.340825 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.340828 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=429 2026.08.17 23:52:14.340829 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.340831 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 429 2026.08.17 23:52:14.340832 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.340834 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 428, new matched idx: 428 2026.08.17 23:52:14.340836 [ 423989 ] {} RaftInstance: last durable index 426, precommit index 428 2026.08.17 23:52:14.340837 [ 423989 ] {} RaftInstance: quorum idx 1, 428 427 426 2026.08.17 23:52:14.340840 [ 423989 ] {} RaftInstance: local log idx 428, target_commit_idx 427, quick_commit_index_ 427, state_->get_commit_idx() 427 2026.08.17 23:52:14.341014 [ 423994 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.341027 [ 423994 ] {} RaftInstance: append at log_idx 429, timestamp 1787010734341017 2026.08.17 23:52:14.341035 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.341038 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.341040 [ 424009 ] {} RaftInstance: last_log_idx: 428, starting_idx: 1, cur_nxt_idx: 430 2026.08.17 23:52:14.341042 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=428, LastLogTerm=1, EntriesLength=1, CommitIndex=427, Term=1, peer_last_sent_idx 429 2026.08.17 23:52:14.341044 [ 424009 ] {} RaftInstance: idx: 429 2026.08.17 23:52:14.341046 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.341055 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.344529 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.344535 [ 423980 ] {} RaftInstance: last durable index 427, precommit index 429 2026.08.17 23:52:14.344537 [ 423980 ] {} RaftInstance: quorum idx 1, 428 427 427 2026.08.17 23:52:14.344539 [ 423980 ] {} RaftInstance: local log idx 429, target_commit_idx 427, quick_commit_index_ 427, state_->get_commit_idx() 427 2026.08.17 23:52:14.344582 [ 423990 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.344586 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=430 2026.08.17 23:52:14.344588 [ 423990 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.344591 [ 423990 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 430 2026.08.17 23:52:14.344593 [ 423990 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.344595 [ 423990 ] {} RaftInstance: peer 2, prev matched idx: 428, new matched idx: 429 2026.08.17 23:52:14.344597 [ 423990 ] {} RaftInstance: last durable index 427, precommit index 429 2026.08.17 23:52:14.344600 [ 423990 ] {} RaftInstance: quorum idx 1, 429 427 427 2026.08.17 23:52:14.344602 [ 423990 ] {} RaftInstance: local log idx 429, target_commit_idx 427, quick_commit_index_ 427, state_->get_commit_idx() 427 2026.08.17 23:52:14.344610 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.344612 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=429 2026.08.17 23:52:14.344614 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.344617 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 429 2026.08.17 23:52:14.344618 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.344619 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 427, new matched idx: 428 2026.08.17 23:52:14.344621 [ 423990 ] {} RaftInstance: last durable index 427, precommit index 429 2026.08.17 23:52:14.344623 [ 423990 ] {} RaftInstance: quorum idx 1, 429 428 427 2026.08.17 23:52:14.344624 [ 423990 ] {} RaftInstance: trigger commit upto 428 2026.08.17 23:52:14.344626 [ 423990 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.344628 [ 423990 ] {} RaftInstance: last_log_idx: 428, starting_idx: 1, cur_nxt_idx: 430 2026.08.17 23:52:14.344631 [ 423990 ] {} RaftInstance: append_entries for 3 with LastLogIndex=428, LastLogTerm=1, EntriesLength=1, CommitIndex=428, Term=1, peer_last_sent_idx 428 2026.08.17 23:52:14.344633 [ 423990 ] {} RaftInstance: idx: 429 2026.08.17 23:52:14.344636 [ 423990 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.344650 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:14.344652 [ 423990 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.344654 [ 423990 ] {} RaftInstance: last_log_idx: 429, starting_idx: 1, cur_nxt_idx: 430 2026.08.17 23:52:14.344656 [ 423990 ] {} RaftInstance: append_entries for 2 with LastLogIndex=429, LastLogTerm=1, EntriesLength=0, CommitIndex=428, Term=1, peer_last_sent_idx 429 2026.08.17 23:52:14.344657 [ 423990 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.344659 [ 423990 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.344665 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:14.344667 [ 423990 ] {} RaftInstance: local log idx 429, target_commit_idx 428, quick_commit_index_ 428, state_->get_commit_idx() 427 2026.08.17 23:52:14.344669 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.344673 [ 423990 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.344675 [ 423990 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.344676 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.344679 [ 424007 ] {} RaftInstance: commit upto 428, current idx 427 2026.08.17 23:52:14.344681 [ 424007 ] {} RaftInstance: commit upto 428, current idx 428 2026.08.17 23:52:14.344691 [ 424007 ] {} RaftInstance: notify cb 428 0x7f0eceecc120 2026.08.17 23:52:14.344699 [ 424007 ] {} RaftInstance: DONE: commit upto 428, current idx 428 2026.08.17 23:52:14.344701 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.344720 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.344726 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=430 2026.08.17 23:52:14.344728 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.344730 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 430 2026.08.17 23:52:14.344732 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.344733 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 429, new matched idx: 429 2026.08.17 23:52:14.344735 [ 423988 ] {} RaftInstance: last durable index 427, precommit index 429 2026.08.17 23:52:14.344738 [ 423988 ] {} RaftInstance: quorum idx 1, 429 428 427 2026.08.17 23:52:14.344740 [ 423988 ] {} RaftInstance: local log idx 429, target_commit_idx 428, quick_commit_index_ 428, state_->get_commit_idx() 428 2026.08.17 23:52:14.348565 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.348570 [ 423980 ] {} RaftInstance: last durable index 428, precommit index 429 2026.08.17 23:52:14.348574 [ 423980 ] {} RaftInstance: quorum idx 1, 429 428 428 2026.08.17 23:52:14.348576 [ 423980 ] {} RaftInstance: local log idx 429, target_commit_idx 428, quick_commit_index_ 428, state_->get_commit_idx() 428 2026.08.17 23:52:14.348600 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.348605 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=430 2026.08.17 23:52:14.348607 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.348609 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 430 2026.08.17 23:52:14.348611 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.348613 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 428, new matched idx: 429 2026.08.17 23:52:14.348615 [ 423981 ] {} RaftInstance: last durable index 428, precommit index 429 2026.08.17 23:52:14.348618 [ 423981 ] {} RaftInstance: quorum idx 1, 429 429 428 2026.08.17 23:52:14.348620 [ 423981 ] {} RaftInstance: trigger commit upto 429 2026.08.17 23:52:14.348622 [ 423981 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.348624 [ 423981 ] {} RaftInstance: last_log_idx: 429, starting_idx: 1, cur_nxt_idx: 430 2026.08.17 23:52:14.348626 [ 423981 ] {} RaftInstance: append_entries for 3 with LastLogIndex=429, LastLogTerm=1, EntriesLength=0, CommitIndex=429, Term=1, peer_last_sent_idx 429 2026.08.17 23:52:14.348628 [ 423981 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.348630 [ 423981 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.348647 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:14.348649 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.348650 [ 423981 ] {} RaftInstance: last_log_idx: 429, starting_idx: 1, cur_nxt_idx: 430 2026.08.17 23:52:14.348652 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=429, LastLogTerm=1, EntriesLength=0, CommitIndex=429, Term=1, peer_last_sent_idx 430 2026.08.17 23:52:14.348654 [ 423981 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.348655 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.348663 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:14.348665 [ 423981 ] {} RaftInstance: local log idx 429, target_commit_idx 429, quick_commit_index_ 429, state_->get_commit_idx() 428 2026.08.17 23:52:14.348666 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.348693 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.348695 [ 424007 ] {} RaftInstance: commit upto 429, current idx 428 2026.08.17 23:52:14.348697 [ 424007 ] {} RaftInstance: commit upto 429, current idx 429 2026.08.17 23:52:14.348704 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.348714 [ 424007 ] {} RaftInstance: notify cb 429 0x7f0ecee82c20 2026.08.17 23:52:14.348716 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=430 2026.08.17 23:52:14.348721 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.348724 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 430 2026.08.17 23:52:14.348727 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.348730 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.348734 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 429, new matched idx: 429 2026.08.17 23:52:14.348737 [ 423996 ] {} RaftInstance: last durable index 428, precommit index 429 2026.08.17 23:52:14.348745 [ 423994 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.348746 [ 423996 ] {} RaftInstance: quorum idx 1, 429 429 428 2026.08.17 23:52:14.348757 [ 423996 ] {} RaftInstance: local log idx 429, target_commit_idx 429, quick_commit_index_ 429, state_->get_commit_idx() 429 2026.08.17 23:52:14.348764 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=430 2026.08.17 23:52:14.348725 [ 424007 ] {} RaftInstance: DONE: commit upto 429, current idx 429 2026.08.17 23:52:14.348769 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.348766 [ 423994 ] {} RaftInstance: append at log_idx 430, timestamp 1787010734348750 2026.08.17 23:52:14.348770 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.348772 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 430 2026.08.17 23:52:14.348779 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.348781 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 429, new matched idx: 429 2026.08.17 23:52:14.348783 [ 423991 ] {} RaftInstance: last durable index 428, precommit index 430 2026.08.17 23:52:14.348786 [ 423991 ] {} RaftInstance: quorum idx 1, 429 429 428 2026.08.17 23:52:14.348789 [ 423991 ] {} RaftInstance: local log idx 430, target_commit_idx 429, quick_commit_index_ 429, state_->get_commit_idx() 429 2026.08.17 23:52:14.348791 [ 423991 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.348793 [ 423991 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.348795 [ 423991 ] {} RaftInstance: last_log_idx: 429, starting_idx: 1, cur_nxt_idx: 431 2026.08.17 23:52:14.348798 [ 423991 ] {} RaftInstance: append_entries for 2 with LastLogIndex=429, LastLogTerm=1, EntriesLength=1, CommitIndex=429, Term=1, peer_last_sent_idx 430 2026.08.17 23:52:14.348799 [ 423991 ] {} RaftInstance: idx: 430 2026.08.17 23:52:14.348802 [ 423991 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.348814 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:14.348819 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.348821 [ 424009 ] {} RaftInstance: last_log_idx: 429, starting_idx: 1, cur_nxt_idx: 431 2026.08.17 23:52:14.348824 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=429, LastLogTerm=1, EntriesLength=1, CommitIndex=429, Term=1, peer_last_sent_idx 430 2026.08.17 23:52:14.348826 [ 424009 ] {} RaftInstance: idx: 430 2026.08.17 23:52:14.348829 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.348838 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.348840 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.352881 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.352884 [ 423980 ] {} RaftInstance: last durable index 429, precommit index 430 2026.08.17 23:52:14.352887 [ 423980 ] {} RaftInstance: quorum idx 1, 429 429 429 2026.08.17 23:52:14.352889 [ 423980 ] {} RaftInstance: local log idx 430, target_commit_idx 429, quick_commit_index_ 429, state_->get_commit_idx() 429 2026.08.17 23:52:14.352923 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.352926 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=431 2026.08.17 23:52:14.352929 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.352932 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 431 2026.08.17 23:52:14.352936 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.352938 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 429, new matched idx: 430 2026.08.17 23:52:14.352939 [ 423983 ] {} RaftInstance: last durable index 429, precommit index 430 2026.08.17 23:52:14.352941 [ 423983 ] {} RaftInstance: quorum idx 1, 430 429 429 2026.08.17 23:52:14.352943 [ 423983 ] {} RaftInstance: local log idx 430, target_commit_idx 429, quick_commit_index_ 429, state_->get_commit_idx() 429 2026.08.17 23:52:14.352948 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.352950 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=431 2026.08.17 23:52:14.352952 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.352953 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 431 2026.08.17 23:52:14.352955 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.352956 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 429, new matched idx: 430 2026.08.17 23:52:14.352958 [ 423983 ] {} RaftInstance: last durable index 429, precommit index 430 2026.08.17 23:52:14.352959 [ 423983 ] {} RaftInstance: quorum idx 1, 430 430 429 2026.08.17 23:52:14.352961 [ 423983 ] {} RaftInstance: trigger commit upto 430 2026.08.17 23:52:14.352963 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.352964 [ 423983 ] {} RaftInstance: last_log_idx: 430, starting_idx: 1, cur_nxt_idx: 431 2026.08.17 23:52:14.352966 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=430, LastLogTerm=1, EntriesLength=0, CommitIndex=430, Term=1, peer_last_sent_idx 430 2026.08.17 23:52:14.352968 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.352970 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.352981 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:14.352982 [ 423983 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.352984 [ 423983 ] {} RaftInstance: last_log_idx: 430, starting_idx: 1, cur_nxt_idx: 431 2026.08.17 23:52:14.352986 [ 423983 ] {} RaftInstance: append_entries for 2 with LastLogIndex=430, LastLogTerm=1, EntriesLength=0, CommitIndex=430, Term=1, peer_last_sent_idx 430 2026.08.17 23:52:14.352987 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.352989 [ 423983 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.352996 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:14.352998 [ 423983 ] {} RaftInstance: local log idx 430, target_commit_idx 430, quick_commit_index_ 430, state_->get_commit_idx() 429 2026.08.17 23:52:14.352999 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.353005 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.353007 [ 424007 ] {} RaftInstance: commit upto 430, current idx 429 2026.08.17 23:52:14.353008 [ 424007 ] {} RaftInstance: commit upto 430, current idx 430 2026.08.17 23:52:14.353022 [ 424007 ] {} RaftInstance: notify cb 430 0x7f0ecee82420 2026.08.17 23:52:14.353029 [ 424007 ] {} RaftInstance: DONE: commit upto 430, current idx 430 2026.08.17 23:52:14.353031 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.353037 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.353041 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.353046 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=431 2026.08.17 23:52:14.353050 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.353052 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 431 2026.08.17 23:52:14.353054 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.353055 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 430, new matched idx: 430 2026.08.17 23:52:14.353057 [ 423986 ] {} RaftInstance: last durable index 429, precommit index 430 2026.08.17 23:52:14.353060 [ 423986 ] {} RaftInstance: quorum idx 1, 430 430 429 2026.08.17 23:52:14.353062 [ 423986 ] {} RaftInstance: local log idx 430, target_commit_idx 430, quick_commit_index_ 430, state_->get_commit_idx() 430 2026.08.17 23:52:14.353066 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=431 2026.08.17 23:52:14.353069 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.353071 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 431 2026.08.17 23:52:14.353073 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.353074 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 430, new matched idx: 430 2026.08.17 23:52:14.353076 [ 423981 ] {} RaftInstance: last durable index 429, precommit index 430 2026.08.17 23:52:14.353078 [ 423981 ] {} RaftInstance: quorum idx 1, 430 430 429 2026.08.17 23:52:14.353080 [ 423981 ] {} RaftInstance: local log idx 430, target_commit_idx 430, quick_commit_index_ 430, state_->get_commit_idx() 430 2026.08.17 23:52:14.356921 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.358564 [ 423980 ] {} RaftInstance: last durable index 430, precommit index 430 2026.08.17 23:52:14.358568 [ 423980 ] {} RaftInstance: quorum idx 1, 430 430 430 2026.08.17 23:52:14.358570 [ 423980 ] {} RaftInstance: local log idx 430, target_commit_idx 430, quick_commit_index_ 430, state_->get_commit_idx() 430 2026.08.17 23:52:14.439511 [ 423989 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.439541 [ 423989 ] {} RaftInstance: append at log_idx 431, timestamp 1787010734439520 2026.08.17 23:52:14.440106 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.440117 [ 424009 ] {} RaftInstance: last_log_idx: 430, starting_idx: 1, cur_nxt_idx: 432 2026.08.17 23:52:14.440123 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=430, LastLogTerm=1, EntriesLength=1, CommitIndex=430, Term=1, peer_last_sent_idx 431 2026.08.17 23:52:14.440126 [ 424009 ] {} RaftInstance: idx: 431 2026.08.17 23:52:14.440130 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.440155 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.440157 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.440159 [ 424009 ] {} RaftInstance: last_log_idx: 430, starting_idx: 1, cur_nxt_idx: 432 2026.08.17 23:52:14.440161 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=430, LastLogTerm=1, EntriesLength=1, CommitIndex=430, Term=1, peer_last_sent_idx 431 2026.08.17 23:52:14.440163 [ 424009 ] {} RaftInstance: idx: 431 2026.08.17 23:52:14.440165 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.440178 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.442534 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.442539 [ 423980 ] {} RaftInstance: last durable index 431, precommit index 431 2026.08.17 23:52:14.442544 [ 423980 ] {} RaftInstance: quorum idx 1, 431 430 430 2026.08.17 23:52:14.442547 [ 423980 ] {} RaftInstance: local log idx 431, target_commit_idx 430, quick_commit_index_ 430, state_->get_commit_idx() 430 2026.08.17 23:52:14.442628 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.442634 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=432 2026.08.17 23:52:14.442637 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.442639 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.442641 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 432 2026.08.17 23:52:14.442651 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.442653 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 430, new matched idx: 431 2026.08.17 23:52:14.442657 [ 423987 ] {} RaftInstance: last durable index 431, precommit index 431 2026.08.17 23:52:14.442660 [ 423987 ] {} RaftInstance: quorum idx 1, 431 431 430 2026.08.17 23:52:14.442662 [ 423987 ] {} RaftInstance: trigger commit upto 431 2026.08.17 23:52:14.442664 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.442667 [ 423987 ] {} RaftInstance: last_log_idx: 431, starting_idx: 1, cur_nxt_idx: 432 2026.08.17 23:52:14.442670 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=431, LastLogTerm=1, EntriesLength=0, CommitIndex=431, Term=1, peer_last_sent_idx 431 2026.08.17 23:52:14.442672 [ 423987 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.442675 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.442684 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:14.442686 [ 423987 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.442688 [ 423987 ] {} RaftInstance: last_log_idx: 430, starting_idx: 1, cur_nxt_idx: 432 2026.08.17 23:52:14.442690 [ 423987 ] {} RaftInstance: append_entries for 2 with LastLogIndex=430, LastLogTerm=1, EntriesLength=1, CommitIndex=431, Term=1, peer_last_sent_idx 431 2026.08.17 23:52:14.442692 [ 423987 ] {} RaftInstance: idx: 431 2026.08.17 23:52:14.442694 [ 423987 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.442702 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:14.442704 [ 423987 ] {} RaftInstance: local log idx 431, target_commit_idx 431, quick_commit_index_ 431, state_->get_commit_idx() 430 2026.08.17 23:52:14.442706 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.442713 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=432 2026.08.17 23:52:14.442716 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.442718 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.442720 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 432 2026.08.17 23:52:14.442722 [ 424007 ] {} RaftInstance: commit upto 431, current idx 430 2026.08.17 23:52:14.442722 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.442728 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 430, new matched idx: 431 2026.08.17 23:52:14.442731 [ 423993 ] {} RaftInstance: last durable index 431, precommit index 431 2026.08.17 23:52:14.442725 [ 424007 ] {} RaftInstance: commit upto 431, current idx 431 2026.08.17 23:52:14.442734 [ 423993 ] {} RaftInstance: quorum idx 1, 431 431 431 2026.08.17 23:52:14.442737 [ 423993 ] {} RaftInstance: local log idx 431, target_commit_idx 431, quick_commit_index_ 431, state_->get_commit_idx() 430 2026.08.17 23:52:14.442739 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.442745 [ 424007 ] {} RaftInstance: notify cb 431 0x7f0eceecc120 2026.08.17 23:52:14.442760 [ 424007 ] {} RaftInstance: DONE: commit upto 431, current idx 431 2026.08.17 23:52:14.442762 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.442804 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.442808 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=432 2026.08.17 23:52:14.442811 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.442813 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 432 2026.08.17 23:52:14.442815 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.442817 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 431, new matched idx: 431 2026.08.17 23:52:14.442819 [ 423991 ] {} RaftInstance: last durable index 431, precommit index 431 2026.08.17 23:52:14.442822 [ 423991 ] {} RaftInstance: quorum idx 1, 431 431 431 2026.08.17 23:52:14.442824 [ 423991 ] {} RaftInstance: local log idx 431, target_commit_idx 431, quick_commit_index_ 431, state_->get_commit_idx() 431 2026.08.17 23:52:14.442832 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.442834 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=432 2026.08.17 23:52:14.442836 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.442837 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 432 2026.08.17 23:52:14.442839 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.442840 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 431, new matched idx: 431 2026.08.17 23:52:14.442842 [ 423991 ] {} RaftInstance: last durable index 431, precommit index 431 2026.08.17 23:52:14.442844 [ 423991 ] {} RaftInstance: quorum idx 1, 431 431 431 2026.08.17 23:52:14.442845 [ 423991 ] {} RaftInstance: local log idx 431, target_commit_idx 431, quick_commit_index_ 431, state_->get_commit_idx() 431 2026.08.17 23:52:14.443003 [ 423995 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.443033 [ 423995 ] {} RaftInstance: append at log_idx 432, timestamp 1787010734443006 2026.08.17 23:52:14.443042 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.443047 [ 424009 ] {} RaftInstance: last_log_idx: 431, starting_idx: 1, cur_nxt_idx: 433 2026.08.17 23:52:14.443050 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=431, LastLogTerm=1, EntriesLength=1, CommitIndex=431, Term=1, peer_last_sent_idx 432 2026.08.17 23:52:14.443052 [ 424009 ] {} RaftInstance: idx: 432 2026.08.17 23:52:14.443056 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.443073 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.443075 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.443077 [ 424009 ] {} RaftInstance: last_log_idx: 431, starting_idx: 1, cur_nxt_idx: 433 2026.08.17 23:52:14.443078 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=431, LastLogTerm=1, EntriesLength=1, CommitIndex=431, Term=1, peer_last_sent_idx 431 2026.08.17 23:52:14.443080 [ 424009 ] {} RaftInstance: idx: 432 2026.08.17 23:52:14.443082 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.443089 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.445725 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.445729 [ 423980 ] {} RaftInstance: last durable index 432, precommit index 432 2026.08.17 23:52:14.445734 [ 423980 ] {} RaftInstance: quorum idx 1, 432 431 431 2026.08.17 23:52:14.445736 [ 423980 ] {} RaftInstance: local log idx 432, target_commit_idx 431, quick_commit_index_ 431, state_->get_commit_idx() 431 2026.08.17 23:52:14.445759 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.445765 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=433 2026.08.17 23:52:14.445768 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.445770 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 433 2026.08.17 23:52:14.445772 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.445774 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 431, new matched idx: 432 2026.08.17 23:52:14.445776 [ 423982 ] {} RaftInstance: last durable index 432, precommit index 432 2026.08.17 23:52:14.445780 [ 423982 ] {} RaftInstance: quorum idx 1, 432 432 431 2026.08.17 23:52:14.445781 [ 423982 ] {} RaftInstance: trigger commit upto 432 2026.08.17 23:52:14.445781 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.445784 [ 423982 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.445787 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.445789 [ 423982 ] {} RaftInstance: last_log_idx: 432, starting_idx: 1, cur_nxt_idx: 433 2026.08.17 23:52:14.445791 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=432, LastLogTerm=1, EntriesLength=0, CommitIndex=432, Term=1, peer_last_sent_idx 432 2026.08.17 23:52:14.445793 [ 423982 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.445795 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.445823 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:14.445825 [ 423982 ] {} RaftInstance: local log idx 432, target_commit_idx 432, quick_commit_index_ 432, state_->get_commit_idx() 431 2026.08.17 23:52:14.445827 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.445835 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.445839 [ 424007 ] {} RaftInstance: commit upto 432, current idx 431 2026.08.17 23:52:14.445835 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=433 2026.08.17 23:52:14.445844 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.445841 [ 424007 ] {} RaftInstance: commit upto 432, current idx 432 2026.08.17 23:52:14.445847 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 433 2026.08.17 23:52:14.445853 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.445855 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 431, new matched idx: 432 2026.08.17 23:52:14.445857 [ 423984 ] {} RaftInstance: last durable index 432, precommit index 432 2026.08.17 23:52:14.445859 [ 423984 ] {} RaftInstance: quorum idx 1, 432 432 432 2026.08.17 23:52:14.445861 [ 423984 ] {} RaftInstance: local log idx 432, target_commit_idx 432, quick_commit_index_ 432, state_->get_commit_idx() 431 2026.08.17 23:52:14.445863 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.445864 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.445867 [ 423984 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.445869 [ 423984 ] {} RaftInstance: last_log_idx: 432, starting_idx: 1, cur_nxt_idx: 433 2026.08.17 23:52:14.445870 [ 424007 ] {} RaftInstance: notify cb 432 0x7f0eceecc620 2026.08.17 23:52:14.445872 [ 423984 ] {} RaftInstance: append_entries for 3 with LastLogIndex=432, LastLogTerm=1, EntriesLength=0, CommitIndex=432, Term=1, peer_last_sent_idx 432 2026.08.17 23:52:14.445876 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.445879 [ 423984 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.445884 [ 424007 ] {} RaftInstance: DONE: commit upto 432, current idx 432 2026.08.17 23:52:14.445886 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.445888 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:14.445900 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.445916 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=433 2026.08.17 23:52:14.445921 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.445925 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 433 2026.08.17 23:52:14.445928 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.445931 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 432, new matched idx: 432 2026.08.17 23:52:14.445934 [ 423996 ] {} RaftInstance: last durable index 432, precommit index 432 2026.08.17 23:52:14.445940 [ 423996 ] {} RaftInstance: quorum idx 1, 432 432 432 2026.08.17 23:52:14.445944 [ 423996 ] {} RaftInstance: local log idx 432, target_commit_idx 432, quick_commit_index_ 432, state_->get_commit_idx() 432 2026.08.17 23:52:14.445999 [ 423990 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.446020 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.446027 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=433 2026.08.17 23:52:14.446030 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.446033 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 433 2026.08.17 23:52:14.446035 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.446041 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 432, new matched idx: 432 2026.08.17 23:52:14.446036 [ 423990 ] {} RaftInstance: append at log_idx 433, timestamp 1787010734446003 2026.08.17 23:52:14.446044 [ 423993 ] {} RaftInstance: last durable index 432, precommit index 432 2026.08.17 23:52:14.446059 [ 423993 ] {} RaftInstance: quorum idx 1, 432 432 432 2026.08.17 23:52:14.446061 [ 423993 ] {} RaftInstance: local log idx 433, target_commit_idx 432, quick_commit_index_ 432, state_->get_commit_idx() 432 2026.08.17 23:52:14.446063 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.446066 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.446069 [ 423993 ] {} RaftInstance: last_log_idx: 432, starting_idx: 1, cur_nxt_idx: 434 2026.08.17 23:52:14.446073 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=432, LastLogTerm=1, EntriesLength=1, CommitIndex=432, Term=1, peer_last_sent_idx 433 2026.08.17 23:52:14.446075 [ 423993 ] {} RaftInstance: idx: 433 2026.08.17 23:52:14.446078 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.446088 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:14.446110 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.446114 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.446117 [ 424009 ] {} RaftInstance: last_log_idx: 432, starting_idx: 1, cur_nxt_idx: 434 2026.08.17 23:52:14.446120 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=432, LastLogTerm=1, EntriesLength=1, CommitIndex=432, Term=1, peer_last_sent_idx 433 2026.08.17 23:52:14.446124 [ 424009 ] {} RaftInstance: idx: 433 2026.08.17 23:52:14.446126 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.446135 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.446325 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 170 2026.08.17 23:52:14.446334 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.446345 [ 423977 ] {} RaftInstance: append at log_idx 434, timestamp 1787010734446335 2026.08.17 23:52:14.446358 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.446361 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.446427 [ 423991 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.446445 [ 423991 ] {} RaftInstance: append at log_idx 435, timestamp 1787010734446431 2026.08.17 23:52:14.446453 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.446456 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.450065 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.450069 [ 423980 ] {} RaftInstance: last durable index 433, precommit index 435 2026.08.17 23:52:14.450072 [ 423980 ] {} RaftInstance: quorum idx 1, 433 432 432 2026.08.17 23:52:14.450075 [ 423980 ] {} RaftInstance: local log idx 435, target_commit_idx 432, quick_commit_index_ 432, state_->get_commit_idx() 432 2026.08.17 23:52:14.450083 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.450088 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=434 2026.08.17 23:52:14.450090 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.450093 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 434 2026.08.17 23:52:14.450095 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.450097 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 432, new matched idx: 433 2026.08.17 23:52:14.450099 [ 423981 ] {} RaftInstance: last durable index 433, precommit index 435 2026.08.17 23:52:14.450101 [ 423981 ] {} RaftInstance: quorum idx 1, 433 433 432 2026.08.17 23:52:14.450103 [ 423981 ] {} RaftInstance: trigger commit upto 433 2026.08.17 23:52:14.450105 [ 423981 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.450107 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.450109 [ 423981 ] {} RaftInstance: last_log_idx: 433, starting_idx: 1, cur_nxt_idx: 436 2026.08.17 23:52:14.450112 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=433, LastLogTerm=1, EntriesLength=2, CommitIndex=433, Term=1, peer_last_sent_idx 433 2026.08.17 23:52:14.450114 [ 423981 ] {} RaftInstance: idx range: 434-435 2026.08.17 23:52:14.450116 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.450126 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:14.450128 [ 423981 ] {} RaftInstance: local log idx 435, target_commit_idx 433, quick_commit_index_ 433, state_->get_commit_idx() 432 2026.08.17 23:52:14.450130 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.450133 [ 423981 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.450134 [ 423981 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.450135 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.450142 [ 424007 ] {} RaftInstance: commit upto 433, current idx 432 2026.08.17 23:52:14.450144 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.450145 [ 424007 ] {} RaftInstance: commit upto 433, current idx 433 2026.08.17 23:52:14.450149 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=434 2026.08.17 23:52:14.450152 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.450154 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 434 2026.08.17 23:52:14.450156 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.450158 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 432, new matched idx: 433 2026.08.17 23:52:14.450160 [ 423982 ] {} RaftInstance: last durable index 433, precommit index 435 2026.08.17 23:52:14.450162 [ 423982 ] {} RaftInstance: quorum idx 1, 433 433 433 2026.08.17 23:52:14.450163 [ 423982 ] {} RaftInstance: local log idx 435, target_commit_idx 433, quick_commit_index_ 433, state_->get_commit_idx() 432 2026.08.17 23:52:14.450165 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.450167 [ 423982 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.450169 [ 423982 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.450170 [ 424007 ] {} RaftInstance: notify cb 433 0x7f0ecee6ca20 2026.08.17 23:52:14.450171 [ 423982 ] {} RaftInstance: last_log_idx: 433, starting_idx: 1, cur_nxt_idx: 436 2026.08.17 23:52:14.450174 [ 423982 ] {} RaftInstance: append_entries for 3 with LastLogIndex=433, LastLogTerm=1, EntriesLength=2, CommitIndex=433, Term=1, peer_last_sent_idx 433 2026.08.17 23:52:14.450176 [ 423982 ] {} RaftInstance: idx range: 434-435 2026.08.17 23:52:14.450178 [ 423982 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.450180 [ 424007 ] {} RaftInstance: DONE: commit upto 433, current idx 433 2026.08.17 23:52:14.450182 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.450188 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:14.450426 [ 423985 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.450434 [ 423985 ] {} RaftInstance: append at log_idx 436, timestamp 1787010734450429 2026.08.17 23:52:14.450441 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.450444 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.454362 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.454369 [ 423980 ] {} RaftInstance: last durable index 434, precommit index 436 2026.08.17 23:52:14.454372 [ 423980 ] {} RaftInstance: quorum idx 1, 434 433 433 2026.08.17 23:52:14.454375 [ 423980 ] {} RaftInstance: local log idx 436, target_commit_idx 433, quick_commit_index_ 433, state_->get_commit_idx() 433 2026.08.17 23:52:14.454405 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.454409 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.454417 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=436 2026.08.17 23:52:14.454425 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.454428 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 436 2026.08.17 23:52:14.454430 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.454436 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 433, new matched idx: 435 2026.08.17 23:52:14.454439 [ 423996 ] {} RaftInstance: last durable index 434, precommit index 436 2026.08.17 23:52:14.454442 [ 423996 ] {} RaftInstance: quorum idx 1, 435 434 433 2026.08.17 23:52:14.454444 [ 423996 ] {} RaftInstance: trigger commit upto 434 2026.08.17 23:52:14.454447 [ 423996 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.454449 [ 423996 ] {} RaftInstance: last_log_idx: 433, starting_idx: 1, cur_nxt_idx: 437 2026.08.17 23:52:14.454451 [ 423996 ] {} RaftInstance: last sent log (434) to peer 3 is not applied, cnt 1 2026.08.17 23:52:14.454455 [ 423996 ] {} RaftInstance: append_entries for 3 with LastLogIndex=433, LastLogTerm=1, EntriesLength=3, CommitIndex=434, Term=1, peer_last_sent_idx 434 2026.08.17 23:52:14.454457 [ 423996 ] {} RaftInstance: idx range: 434-436 2026.08.17 23:52:14.454459 [ 423996 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.454471 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:14.454474 [ 423996 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.454476 [ 423996 ] {} RaftInstance: last_log_idx: 435, starting_idx: 1, cur_nxt_idx: 437 2026.08.17 23:52:14.454477 [ 423996 ] {} RaftInstance: append_entries for 2 with LastLogIndex=435, LastLogTerm=1, EntriesLength=1, CommitIndex=434, Term=1, peer_last_sent_idx 434 2026.08.17 23:52:14.454480 [ 423996 ] {} RaftInstance: idx: 436 2026.08.17 23:52:14.454481 [ 423996 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.454488 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:14.454490 [ 423996 ] {} RaftInstance: local log idx 436, target_commit_idx 434, quick_commit_index_ 434, state_->get_commit_idx() 433 2026.08.17 23:52:14.454492 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.454495 [ 423996 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.454497 [ 423996 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.454501 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.454509 [ 424007 ] {} RaftInstance: commit upto 434, current idx 433 2026.08.17 23:52:14.454502 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=436 2026.08.17 23:52:14.454512 [ 424007 ] {} RaftInstance: commit upto 434, current idx 434 2026.08.17 23:52:14.454525 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.454532 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 436 2026.08.17 23:52:14.454534 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.454536 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 433, new matched idx: 435 2026.08.17 23:52:14.454539 [ 423993 ] {} RaftInstance: last durable index 434, precommit index 436 2026.08.17 23:52:14.454541 [ 424007 ] {} RaftInstance: notify cb 434 0x7f0eccaa1420 2026.08.17 23:52:14.454549 [ 424007 ] {} RaftInstance: DONE: commit upto 434, current idx 434 2026.08.17 23:52:14.454551 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.454543 [ 423993 ] {} RaftInstance: quorum idx 1, 435 435 434 2026.08.17 23:52:14.454558 [ 423993 ] {} RaftInstance: trigger commit upto 435 2026.08.17 23:52:14.454561 [ 423993 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.454563 [ 423993 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.454565 [ 423993 ] {} RaftInstance: local log idx 436, target_commit_idx 435, quick_commit_index_ 435, state_->get_commit_idx() 434 2026.08.17 23:52:14.454566 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.454574 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.454576 [ 423993 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.454578 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.454584 [ 424007 ] {} RaftInstance: commit upto 435, current idx 434 2026.08.17 23:52:14.454586 [ 424007 ] {} RaftInstance: commit upto 435, current idx 435 2026.08.17 23:52:14.454599 [ 424007 ] {} RaftInstance: notify cb 435 0x7f0ecee82920 2026.08.17 23:52:14.454613 [ 424007 ] {} RaftInstance: DONE: commit upto 435, current idx 435 2026.08.17 23:52:14.454615 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.454923 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 208 2026.08.17 23:52:14.454929 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.454938 [ 423977 ] {} RaftInstance: append at log_idx 437, timestamp 1787010734454931 2026.08.17 23:52:14.454945 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.454947 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.458733 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.458738 [ 423980 ] {} RaftInstance: last durable index 435, precommit index 437 2026.08.17 23:52:14.458742 [ 423980 ] {} RaftInstance: quorum idx 1, 435 435 435 2026.08.17 23:52:14.458744 [ 423980 ] {} RaftInstance: local log idx 437, target_commit_idx 435, quick_commit_index_ 435, state_->get_commit_idx() 435 2026.08.17 23:52:14.458788 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.458799 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=437 2026.08.17 23:52:14.458802 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.458805 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 437 2026.08.17 23:52:14.458808 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.458807 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.458809 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 435, new matched idx: 436 2026.08.17 23:52:14.458819 [ 423986 ] {} RaftInstance: last durable index 435, precommit index 437 2026.08.17 23:52:14.458822 [ 423986 ] {} RaftInstance: quorum idx 1, 436 435 435 2026.08.17 23:52:14.458825 [ 423986 ] {} RaftInstance: local log idx 437, target_commit_idx 435, quick_commit_index_ 435, state_->get_commit_idx() 435 2026.08.17 23:52:14.458826 [ 423986 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.458829 [ 423986 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.458831 [ 423986 ] {} RaftInstance: last_log_idx: 436, starting_idx: 1, cur_nxt_idx: 438 2026.08.17 23:52:14.458834 [ 423986 ] {} RaftInstance: append_entries for 2 with LastLogIndex=436, LastLogTerm=1, EntriesLength=1, CommitIndex=435, Term=1, peer_last_sent_idx 436 2026.08.17 23:52:14.458836 [ 423986 ] {} RaftInstance: idx: 437 2026.08.17 23:52:14.458838 [ 423986 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.458850 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:14.458859 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=437 2026.08.17 23:52:14.458862 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.458865 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 437 2026.08.17 23:52:14.458871 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.458873 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 435, new matched idx: 436 2026.08.17 23:52:14.458876 [ 423994 ] {} RaftInstance: last durable index 435, precommit index 437 2026.08.17 23:52:14.458879 [ 423994 ] {} RaftInstance: quorum idx 1, 436 436 435 2026.08.17 23:52:14.458881 [ 423994 ] {} RaftInstance: trigger commit upto 436 2026.08.17 23:52:14.458883 [ 423994 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.458886 [ 423994 ] {} RaftInstance: last_log_idx: 436, starting_idx: 1, cur_nxt_idx: 438 2026.08.17 23:52:14.458889 [ 423994 ] {} RaftInstance: append_entries for 3 with LastLogIndex=436, LastLogTerm=1, EntriesLength=1, CommitIndex=436, Term=1, peer_last_sent_idx 434 2026.08.17 23:52:14.458890 [ 423994 ] {} RaftInstance: idx: 437 2026.08.17 23:52:14.458894 [ 423994 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.458902 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:14.458904 [ 423994 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.458907 [ 423994 ] {} RaftInstance: local log idx 437, target_commit_idx 436, quick_commit_index_ 436, state_->get_commit_idx() 435 2026.08.17 23:52:14.458909 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.458913 [ 423994 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.458915 [ 423994 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.458918 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.458923 [ 424007 ] {} RaftInstance: commit upto 436, current idx 435 2026.08.17 23:52:14.458926 [ 424007 ] {} RaftInstance: commit upto 436, current idx 436 2026.08.17 23:52:14.458947 [ 424007 ] {} RaftInstance: notify cb 436 0x7f0ecef17a20 2026.08.17 23:52:14.458962 [ 424007 ] {} RaftInstance: DONE: commit upto 436, current idx 436 2026.08.17 23:52:14.458965 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.463490 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.463497 [ 423980 ] {} RaftInstance: last durable index 436, precommit index 437 2026.08.17 23:52:14.463501 [ 423980 ] {} RaftInstance: quorum idx 1, 436 436 436 2026.08.17 23:52:14.463504 [ 423980 ] {} RaftInstance: local log idx 437, target_commit_idx 436, quick_commit_index_ 436, state_->get_commit_idx() 436 2026.08.17 23:52:14.463563 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.463569 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.463576 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=438 2026.08.17 23:52:14.463587 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.463590 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 438 2026.08.17 23:52:14.463592 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.463594 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 436, new matched idx: 437 2026.08.17 23:52:14.463596 [ 423989 ] {} RaftInstance: last durable index 436, precommit index 437 2026.08.17 23:52:14.463600 [ 423989 ] {} RaftInstance: quorum idx 1, 437 436 436 2026.08.17 23:52:14.463602 [ 423989 ] {} RaftInstance: local log idx 437, target_commit_idx 436, quick_commit_index_ 436, state_->get_commit_idx() 436 2026.08.17 23:52:14.463605 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.463607 [ 423989 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.463613 [ 423989 ] {} RaftInstance: last_log_idx: 437, starting_idx: 1, cur_nxt_idx: 438 2026.08.17 23:52:14.463616 [ 423989 ] {} RaftInstance: append_entries for 2 with LastLogIndex=437, LastLogTerm=1, EntriesLength=0, CommitIndex=436, Term=1, peer_last_sent_idx 437 2026.08.17 23:52:14.463618 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.463620 [ 423989 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.463631 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:14.463637 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=438 2026.08.17 23:52:14.463642 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.463644 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 438 2026.08.17 23:52:14.463646 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.463648 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 436, new matched idx: 437 2026.08.17 23:52:14.463651 [ 423988 ] {} RaftInstance: last durable index 436, precommit index 437 2026.08.17 23:52:14.463653 [ 423988 ] {} RaftInstance: quorum idx 1, 437 437 436 2026.08.17 23:52:14.463655 [ 423988 ] {} RaftInstance: trigger commit upto 437 2026.08.17 23:52:14.463657 [ 423988 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.463659 [ 423988 ] {} RaftInstance: last_log_idx: 437, starting_idx: 1, cur_nxt_idx: 438 2026.08.17 23:52:14.463662 [ 423988 ] {} RaftInstance: append_entries for 3 with LastLogIndex=437, LastLogTerm=1, EntriesLength=0, CommitIndex=437, Term=1, peer_last_sent_idx 437 2026.08.17 23:52:14.463664 [ 423988 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.463667 [ 423988 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.463683 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:14.463685 [ 423988 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.463688 [ 423988 ] {} RaftInstance: local log idx 437, target_commit_idx 437, quick_commit_index_ 437, state_->get_commit_idx() 436 2026.08.17 23:52:14.463690 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.463700 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.463708 [ 424007 ] {} RaftInstance: commit upto 437, current idx 436 2026.08.17 23:52:14.463713 [ 424007 ] {} RaftInstance: commit upto 437, current idx 437 2026.08.17 23:52:14.463701 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.463731 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=438 2026.08.17 23:52:14.463736 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.463739 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 438 2026.08.17 23:52:14.463742 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.463745 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 437, new matched idx: 437 2026.08.17 23:52:14.463746 [ 424007 ] {} RaftInstance: notify cb 437 0x7f0eccaa1520 2026.08.17 23:52:14.463748 [ 423992 ] {} RaftInstance: last durable index 436, precommit index 437 2026.08.17 23:52:14.463750 [ 424007 ] {} RaftInstance: DONE: commit upto 437, current idx 437 2026.08.17 23:52:14.463751 [ 423992 ] {} RaftInstance: quorum idx 1, 437 437 436 2026.08.17 23:52:14.463752 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.463757 [ 423992 ] {} RaftInstance: local log idx 437, target_commit_idx 437, quick_commit_index_ 437, state_->get_commit_idx() 437 2026.08.17 23:52:14.463752 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.463766 [ 423992 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.463774 [ 423992 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.463776 [ 423992 ] {} RaftInstance: last_log_idx: 437, starting_idx: 1, cur_nxt_idx: 438 2026.08.17 23:52:14.463779 [ 423992 ] {} RaftInstance: append_entries for 2 with LastLogIndex=437, LastLogTerm=1, EntriesLength=0, CommitIndex=437, Term=1, peer_last_sent_idx 438 2026.08.17 23:52:14.463780 [ 423992 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.463783 [ 423992 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.463799 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:14.463804 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=438 2026.08.17 23:52:14.463808 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.463810 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 438 2026.08.17 23:52:14.463811 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.463813 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 437, new matched idx: 437 2026.08.17 23:52:14.463815 [ 423988 ] {} RaftInstance: last durable index 436, precommit index 437 2026.08.17 23:52:14.463817 [ 423988 ] {} RaftInstance: quorum idx 1, 437 437 436 2026.08.17 23:52:14.463818 [ 423988 ] {} RaftInstance: local log idx 437, target_commit_idx 437, quick_commit_index_ 437, state_->get_commit_idx() 437 2026.08.17 23:52:14.463857 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.463862 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=438 2026.08.17 23:52:14.463865 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.463867 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 438 2026.08.17 23:52:14.463869 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.463871 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 437, new matched idx: 437 2026.08.17 23:52:14.463874 [ 423995 ] {} RaftInstance: last durable index 436, precommit index 437 2026.08.17 23:52:14.463877 [ 423995 ] {} RaftInstance: quorum idx 1, 437 437 436 2026.08.17 23:52:14.463879 [ 423995 ] {} RaftInstance: local log idx 437, target_commit_idx 437, quick_commit_index_ 437, state_->get_commit_idx() 437 2026.08.17 23:52:14.463983 [ 423996 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.464004 [ 423996 ] {} RaftInstance: append at log_idx 438, timestamp 1787010734463987 2026.08.17 23:52:14.464014 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.464018 [ 424009 ] {} RaftInstance: last_log_idx: 437, starting_idx: 1, cur_nxt_idx: 439 2026.08.17 23:52:14.464021 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=437, LastLogTerm=1, EntriesLength=1, CommitIndex=437, Term=1, peer_last_sent_idx 438 2026.08.17 23:52:14.464023 [ 424009 ] {} RaftInstance: idx: 438 2026.08.17 23:52:14.464026 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.464035 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.464036 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.464038 [ 424009 ] {} RaftInstance: last_log_idx: 437, starting_idx: 1, cur_nxt_idx: 439 2026.08.17 23:52:14.464040 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=437, LastLogTerm=1, EntriesLength=1, CommitIndex=437, Term=1, peer_last_sent_idx 438 2026.08.17 23:52:14.464044 [ 424009 ] {} RaftInstance: idx: 438 2026.08.17 23:52:14.464045 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.464052 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.468849 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.468858 [ 423980 ] {} RaftInstance: last durable index 437, precommit index 438 2026.08.17 23:52:14.468862 [ 423980 ] {} RaftInstance: quorum idx 1, 437 437 437 2026.08.17 23:52:14.468864 [ 423980 ] {} RaftInstance: local log idx 438, target_commit_idx 437, quick_commit_index_ 437, state_->get_commit_idx() 437 2026.08.17 23:52:14.468915 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.468923 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=439 2026.08.17 23:52:14.468924 [ 423987 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.468926 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.468935 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 439 2026.08.17 23:52:14.468938 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.468941 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 437, new matched idx: 438 2026.08.17 23:52:14.468944 [ 423993 ] {} RaftInstance: last durable index 437, precommit index 438 2026.08.17 23:52:14.468948 [ 423993 ] {} RaftInstance: quorum idx 1, 438 437 437 2026.08.17 23:52:14.468950 [ 423993 ] {} RaftInstance: local log idx 438, target_commit_idx 437, quick_commit_index_ 437, state_->get_commit_idx() 437 2026.08.17 23:52:14.468958 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=439 2026.08.17 23:52:14.468963 [ 423987 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.468966 [ 423987 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 439 2026.08.17 23:52:14.468968 [ 423987 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.468970 [ 423987 ] {} RaftInstance: peer 2, prev matched idx: 437, new matched idx: 438 2026.08.17 23:52:14.468972 [ 423987 ] {} RaftInstance: last durable index 437, precommit index 438 2026.08.17 23:52:14.468976 [ 423987 ] {} RaftInstance: quorum idx 1, 438 438 437 2026.08.17 23:52:14.468978 [ 423987 ] {} RaftInstance: trigger commit upto 438 2026.08.17 23:52:14.468980 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.468983 [ 423987 ] {} RaftInstance: last_log_idx: 438, starting_idx: 1, cur_nxt_idx: 439 2026.08.17 23:52:14.468986 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=438, LastLogTerm=1, EntriesLength=0, CommitIndex=438, Term=1, peer_last_sent_idx 438 2026.08.17 23:52:14.468987 [ 423987 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.468990 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.469000 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:14.469002 [ 423987 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.469004 [ 423987 ] {} RaftInstance: last_log_idx: 438, starting_idx: 1, cur_nxt_idx: 439 2026.08.17 23:52:14.469006 [ 423987 ] {} RaftInstance: append_entries for 2 with LastLogIndex=438, LastLogTerm=1, EntriesLength=0, CommitIndex=438, Term=1, peer_last_sent_idx 438 2026.08.17 23:52:14.469008 [ 423987 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.469009 [ 423987 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.469019 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:14.469025 [ 423987 ] {} RaftInstance: local log idx 438, target_commit_idx 438, quick_commit_index_ 438, state_->get_commit_idx() 437 2026.08.17 23:52:14.469027 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.469035 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.469039 [ 423994 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.469045 [ 424007 ] {} RaftInstance: commit upto 438, current idx 437 2026.08.17 23:52:14.469049 [ 424007 ] {} RaftInstance: commit upto 438, current idx 438 2026.08.17 23:52:14.469054 [ 423994 ] {} RaftInstance: append at log_idx 439, timestamp 1787010734469046 2026.08.17 23:52:14.469072 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.469083 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=439 2026.08.17 23:52:14.469086 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.469075 [ 424007 ] {} RaftInstance: notify cb 438 0x7f0ecee82f20 2026.08.17 23:52:14.469086 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.469091 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 439 2026.08.17 23:52:14.469101 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.469103 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 438, new matched idx: 438 2026.08.17 23:52:14.469105 [ 423983 ] {} RaftInstance: last durable index 437, precommit index 439 2026.08.17 23:52:14.469108 [ 424007 ] {} RaftInstance: DONE: commit upto 438, current idx 438 2026.08.17 23:52:14.469114 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.469109 [ 423983 ] {} RaftInstance: quorum idx 1, 438 438 437 2026.08.17 23:52:14.469125 [ 423983 ] {} RaftInstance: local log idx 439, target_commit_idx 438, quick_commit_index_ 438, state_->get_commit_idx() 438 2026.08.17 23:52:14.469129 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.469132 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.469135 [ 423983 ] {} RaftInstance: last_log_idx: 438, starting_idx: 1, cur_nxt_idx: 440 2026.08.17 23:52:14.469139 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=438, LastLogTerm=1, EntriesLength=1, CommitIndex=438, Term=1, peer_last_sent_idx 439 2026.08.17 23:52:14.469140 [ 423983 ] {} RaftInstance: idx: 439 2026.08.17 23:52:14.469143 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.469157 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:14.469166 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=439 2026.08.17 23:52:14.469169 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.469172 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 439 2026.08.17 23:52:14.469175 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.469176 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 438, new matched idx: 438 2026.08.17 23:52:14.469178 [ 423985 ] {} RaftInstance: last durable index 437, precommit index 439 2026.08.17 23:52:14.469181 [ 423985 ] {} RaftInstance: quorum idx 1, 438 438 437 2026.08.17 23:52:14.469183 [ 423985 ] {} RaftInstance: local log idx 439, target_commit_idx 438, quick_commit_index_ 438, state_->get_commit_idx() 438 2026.08.17 23:52:14.469185 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.469187 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.469192 [ 423985 ] {} RaftInstance: last_log_idx: 438, starting_idx: 1, cur_nxt_idx: 440 2026.08.17 23:52:14.469195 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=438, LastLogTerm=1, EntriesLength=1, CommitIndex=438, Term=1, peer_last_sent_idx 439 2026.08.17 23:52:14.469197 [ 423985 ] {} RaftInstance: idx: 439 2026.08.17 23:52:14.469200 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.469212 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:14.469220 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.469225 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.472070 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.472127 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.473443 [ 423980 ] {} RaftInstance: last durable index 438, precommit index 439 2026.08.17 23:52:14.473452 [ 423980 ] {} RaftInstance: quorum idx 1, 438 438 438 2026.08.17 23:52:14.473454 [ 423980 ] {} RaftInstance: local log idx 439, target_commit_idx 438, quick_commit_index_ 438, state_->get_commit_idx() 438 2026.08.17 23:52:14.473463 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=440 2026.08.17 23:52:14.473467 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.473471 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 440 2026.08.17 23:52:14.473473 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.473476 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 438, new matched idx: 439 2026.08.17 23:52:14.473478 [ 423991 ] {} RaftInstance: last durable index 438, precommit index 439 2026.08.17 23:52:14.473482 [ 423991 ] {} RaftInstance: quorum idx 1, 439 438 438 2026.08.17 23:52:14.473484 [ 423991 ] {} RaftInstance: local log idx 439, target_commit_idx 438, quick_commit_index_ 438, state_->get_commit_idx() 438 2026.08.17 23:52:14.473503 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.473513 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=440 2026.08.17 23:52:14.473516 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.473520 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 440 2026.08.17 23:52:14.473522 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.473524 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 438, new matched idx: 439 2026.08.17 23:52:14.473528 [ 423981 ] {} RaftInstance: last durable index 438, precommit index 439 2026.08.17 23:52:14.473531 [ 423981 ] {} RaftInstance: quorum idx 1, 439 439 438 2026.08.17 23:52:14.473533 [ 423981 ] {} RaftInstance: trigger commit upto 439 2026.08.17 23:52:14.473536 [ 423981 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.473538 [ 423981 ] {} RaftInstance: last_log_idx: 439, starting_idx: 1, cur_nxt_idx: 440 2026.08.17 23:52:14.473541 [ 423981 ] {} RaftInstance: append_entries for 3 with LastLogIndex=439, LastLogTerm=1, EntriesLength=0, CommitIndex=439, Term=1, peer_last_sent_idx 439 2026.08.17 23:52:14.473543 [ 423981 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.473546 [ 423981 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.473558 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:14.473561 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.473563 [ 423981 ] {} RaftInstance: last_log_idx: 439, starting_idx: 1, cur_nxt_idx: 440 2026.08.17 23:52:14.473570 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=439, LastLogTerm=1, EntriesLength=0, CommitIndex=439, Term=1, peer_last_sent_idx 439 2026.08.17 23:52:14.473572 [ 423981 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.473574 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.473584 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:14.473586 [ 423981 ] {} RaftInstance: local log idx 439, target_commit_idx 439, quick_commit_index_ 439, state_->get_commit_idx() 438 2026.08.17 23:52:14.473588 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.473626 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.473627 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.473634 [ 424007 ] {} RaftInstance: commit upto 439, current idx 438 2026.08.17 23:52:14.473637 [ 424007 ] {} RaftInstance: commit upto 439, current idx 439 2026.08.17 23:52:14.473637 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=440 2026.08.17 23:52:14.473644 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.473646 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 440 2026.08.17 23:52:14.473647 [ 424007 ] {} RaftInstance: notify cb 439 0x7f0eceecca20 2026.08.17 23:52:14.473649 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.473654 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 439, new matched idx: 439 2026.08.17 23:52:14.473657 [ 423996 ] {} RaftInstance: last durable index 438, precommit index 439 2026.08.17 23:52:14.473660 [ 423996 ] {} RaftInstance: quorum idx 1, 439 439 438 2026.08.17 23:52:14.473662 [ 423996 ] {} RaftInstance: local log idx 439, target_commit_idx 439, quick_commit_index_ 439, state_->get_commit_idx() 438 2026.08.17 23:52:14.473664 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.473664 [ 424007 ] {} RaftInstance: DONE: commit upto 439, current idx 439 2026.08.17 23:52:14.473669 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.473679 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.473682 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=440 2026.08.17 23:52:14.473685 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.473687 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 440 2026.08.17 23:52:14.473688 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.473690 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 439, new matched idx: 439 2026.08.17 23:52:14.473692 [ 423993 ] {} RaftInstance: last durable index 438, precommit index 439 2026.08.17 23:52:14.473695 [ 423993 ] {} RaftInstance: quorum idx 1, 439 439 438 2026.08.17 23:52:14.473697 [ 423993 ] {} RaftInstance: local log idx 439, target_commit_idx 439, quick_commit_index_ 439, state_->get_commit_idx() 439 2026.08.17 23:52:14.475821 [ 423989 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.475868 [ 423989 ] {} RaftInstance: append at log_idx 440, timestamp 1787010734475827 2026.08.17 23:52:14.475883 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.475889 [ 424009 ] {} RaftInstance: last_log_idx: 439, starting_idx: 1, cur_nxt_idx: 441 2026.08.17 23:52:14.475893 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=439, LastLogTerm=1, EntriesLength=1, CommitIndex=439, Term=1, peer_last_sent_idx 440 2026.08.17 23:52:14.475897 [ 424009 ] {} RaftInstance: idx: 440 2026.08.17 23:52:14.475900 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.475918 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.475920 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.475922 [ 424009 ] {} RaftInstance: last_log_idx: 439, starting_idx: 1, cur_nxt_idx: 441 2026.08.17 23:52:14.475924 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=439, LastLogTerm=1, EntriesLength=1, CommitIndex=439, Term=1, peer_last_sent_idx 440 2026.08.17 23:52:14.475925 [ 424009 ] {} RaftInstance: idx: 440 2026.08.17 23:52:14.475927 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.475940 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.476472 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.477845 [ 423980 ] {} RaftInstance: last durable index 439, precommit index 440 2026.08.17 23:52:14.477849 [ 423980 ] {} RaftInstance: quorum idx 1, 439 439 439 2026.08.17 23:52:14.477851 [ 423980 ] {} RaftInstance: local log idx 440, target_commit_idx 439, quick_commit_index_ 439, state_->get_commit_idx() 439 2026.08.17 23:52:14.480377 [ 423990 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.480383 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=441 2026.08.17 23:52:14.480386 [ 423990 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.480391 [ 423990 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 441 2026.08.17 23:52:14.480393 [ 423990 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.480395 [ 423990 ] {} RaftInstance: peer 2, prev matched idx: 439, new matched idx: 440 2026.08.17 23:52:14.480385 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.480398 [ 423990 ] {} RaftInstance: last durable index 439, precommit index 440 2026.08.17 23:52:14.480411 [ 423990 ] {} RaftInstance: quorum idx 1, 440 439 439 2026.08.17 23:52:14.480413 [ 423990 ] {} RaftInstance: local log idx 440, target_commit_idx 439, quick_commit_index_ 439, state_->get_commit_idx() 439 2026.08.17 23:52:14.480420 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=441 2026.08.17 23:52:14.480424 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.480427 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 441 2026.08.17 23:52:14.480429 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.480431 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 439, new matched idx: 440 2026.08.17 23:52:14.480433 [ 423983 ] {} RaftInstance: last durable index 439, precommit index 440 2026.08.17 23:52:14.480437 [ 423983 ] {} RaftInstance: quorum idx 1, 440 440 439 2026.08.17 23:52:14.480439 [ 423983 ] {} RaftInstance: trigger commit upto 440 2026.08.17 23:52:14.480441 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.480443 [ 423983 ] {} RaftInstance: last_log_idx: 440, starting_idx: 1, cur_nxt_idx: 441 2026.08.17 23:52:14.480446 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=440, LastLogTerm=1, EntriesLength=0, CommitIndex=440, Term=1, peer_last_sent_idx 440 2026.08.17 23:52:14.480448 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.480450 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.480459 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:14.480466 [ 423983 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.480468 [ 423983 ] {} RaftInstance: last_log_idx: 440, starting_idx: 1, cur_nxt_idx: 441 2026.08.17 23:52:14.480470 [ 423983 ] {} RaftInstance: append_entries for 2 with LastLogIndex=440, LastLogTerm=1, EntriesLength=0, CommitIndex=440, Term=1, peer_last_sent_idx 440 2026.08.17 23:52:14.480471 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.480474 [ 423983 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.480486 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:14.480488 [ 423983 ] {} RaftInstance: local log idx 440, target_commit_idx 440, quick_commit_index_ 440, state_->get_commit_idx() 439 2026.08.17 23:52:14.480490 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.480501 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.480509 [ 424007 ] {} RaftInstance: commit upto 440, current idx 439 2026.08.17 23:52:14.480512 [ 424007 ] {} RaftInstance: commit upto 440, current idx 440 2026.08.17 23:52:14.480521 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.480531 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=441 2026.08.17 23:52:14.480534 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.480538 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 441 2026.08.17 23:52:14.480540 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.480542 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 440, new matched idx: 440 2026.08.17 23:52:14.480545 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.480546 [ 423988 ] {} RaftInstance: last durable index 439, precommit index 440 2026.08.17 23:52:14.480558 [ 423988 ] {} RaftInstance: quorum idx 1, 440 440 439 2026.08.17 23:52:14.480560 [ 423988 ] {} RaftInstance: local log idx 440, target_commit_idx 440, quick_commit_index_ 440, state_->get_commit_idx() 439 2026.08.17 23:52:14.480562 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.480574 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=441 2026.08.17 23:52:14.480585 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.480578 [ 424007 ] {} RaftInstance: notify cb 440 0x7f0eceeccd20 2026.08.17 23:52:14.480590 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 441 2026.08.17 23:52:14.480598 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.480600 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 440, new matched idx: 440 2026.08.17 23:52:14.480602 [ 423991 ] {} RaftInstance: last durable index 439, precommit index 440 2026.08.17 23:52:14.480604 [ 424007 ] {} RaftInstance: DONE: commit upto 440, current idx 440 2026.08.17 23:52:14.480605 [ 423991 ] {} RaftInstance: quorum idx 1, 440 440 439 2026.08.17 23:52:14.480609 [ 423991 ] {} RaftInstance: local log idx 440, target_commit_idx 440, quick_commit_index_ 440, state_->get_commit_idx() 440 2026.08.17 23:52:14.480606 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.480667 [ 423986 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=2, CommitIndex=0 and Term=0 2026.08.17 23:52:14.480684 [ 423986 ] {} RaftInstance: append at log_idx 441, timestamp 1787010734480676 2026.08.17 23:52:14.480688 [ 423986 ] {} RaftInstance: append at log_idx 442, timestamp 1787010734480676 2026.08.17 23:52:14.480697 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.480703 [ 424009 ] {} RaftInstance: last_log_idx: 440, starting_idx: 1, cur_nxt_idx: 443 2026.08.17 23:52:14.480705 [ 424009 ] {} RaftInstance: last sent log (441) to peer 3 is not applied, cnt 1 2026.08.17 23:52:14.480708 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=440, LastLogTerm=1, EntriesLength=2, CommitIndex=440, Term=1, peer_last_sent_idx 441 2026.08.17 23:52:14.480710 [ 424009 ] {} RaftInstance: idx range: 441-442 2026.08.17 23:52:14.480712 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.480726 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.480728 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.480729 [ 424009 ] {} RaftInstance: last_log_idx: 440, starting_idx: 1, cur_nxt_idx: 443 2026.08.17 23:52:14.480731 [ 424009 ] {} RaftInstance: last sent log (441) to peer 2 is not applied, cnt 1 2026.08.17 23:52:14.480732 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=440, LastLogTerm=1, EntriesLength=2, CommitIndex=440, Term=1, peer_last_sent_idx 441 2026.08.17 23:52:14.480734 [ 424009 ] {} RaftInstance: idx range: 441-442 2026.08.17 23:52:14.480735 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.480745 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.480860 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.482372 [ 423980 ] {} RaftInstance: last durable index 440, precommit index 442 2026.08.17 23:52:14.482376 [ 423980 ] {} RaftInstance: quorum idx 1, 440 440 440 2026.08.17 23:52:14.482378 [ 423980 ] {} RaftInstance: local log idx 442, target_commit_idx 440, quick_commit_index_ 440, state_->get_commit_idx() 440 2026.08.17 23:52:14.483417 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.484747 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=443 2026.08.17 23:52:14.484752 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.484755 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 443 2026.08.17 23:52:14.484757 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.484760 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 440, new matched idx: 442 2026.08.17 23:52:14.484763 [ 423981 ] {} RaftInstance: last durable index 440, precommit index 442 2026.08.17 23:52:14.484767 [ 423981 ] {} RaftInstance: quorum idx 1, 442 440 440 2026.08.17 23:52:14.484769 [ 423981 ] {} RaftInstance: local log idx 442, target_commit_idx 440, quick_commit_index_ 440, state_->get_commit_idx() 440 2026.08.17 23:52:14.484800 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.484810 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=443 2026.08.17 23:52:14.484813 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.484816 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 443 2026.08.17 23:52:14.484818 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.484820 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 440, new matched idx: 442 2026.08.17 23:52:14.484822 [ 423987 ] {} RaftInstance: last durable index 440, precommit index 442 2026.08.17 23:52:14.484825 [ 423987 ] {} RaftInstance: quorum idx 1, 442 442 440 2026.08.17 23:52:14.484828 [ 423987 ] {} RaftInstance: trigger commit upto 442 2026.08.17 23:52:14.484830 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.484832 [ 423987 ] {} RaftInstance: last_log_idx: 442, starting_idx: 1, cur_nxt_idx: 443 2026.08.17 23:52:14.484840 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=442, LastLogTerm=1, EntriesLength=0, CommitIndex=442, Term=1, peer_last_sent_idx 441 2026.08.17 23:52:14.484842 [ 423987 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.484844 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.484855 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:14.484858 [ 423987 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.484860 [ 423987 ] {} RaftInstance: last_log_idx: 442, starting_idx: 1, cur_nxt_idx: 443 2026.08.17 23:52:14.484861 [ 423987 ] {} RaftInstance: append_entries for 2 with LastLogIndex=442, LastLogTerm=1, EntriesLength=0, CommitIndex=442, Term=1, peer_last_sent_idx 441 2026.08.17 23:52:14.484863 [ 423987 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.484865 [ 423987 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.484875 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:14.484877 [ 423987 ] {} RaftInstance: local log idx 442, target_commit_idx 442, quick_commit_index_ 442, state_->get_commit_idx() 440 2026.08.17 23:52:14.484879 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.484885 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.484891 [ 424007 ] {} RaftInstance: commit upto 442, current idx 440 2026.08.17 23:52:14.484894 [ 424007 ] {} RaftInstance: commit upto 442, current idx 441 2026.08.17 23:52:14.484905 [ 424007 ] {} RaftInstance: commit upto 442, current idx 442 2026.08.17 23:52:14.484907 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.484912 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=443 2026.08.17 23:52:14.484909 [ 424007 ] {} RaftInstance: notify cb 442 0x7f0ecee82120 2026.08.17 23:52:14.484916 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.484919 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 443 2026.08.17 23:52:14.484921 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.484923 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 442, new matched idx: 442 2026.08.17 23:52:14.484925 [ 423989 ] {} RaftInstance: last durable index 440, precommit index 442 2026.08.17 23:52:14.484928 [ 423989 ] {} RaftInstance: quorum idx 1, 442 442 440 2026.08.17 23:52:14.484930 [ 423989 ] {} RaftInstance: local log idx 442, target_commit_idx 442, quick_commit_index_ 442, state_->get_commit_idx() 441 2026.08.17 23:52:14.484930 [ 423990 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.484944 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=443 2026.08.17 23:52:14.484948 [ 423990 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.484931 [ 424007 ] {} RaftInstance: DONE: commit upto 442, current idx 442 2026.08.17 23:52:14.484952 [ 423990 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 443 2026.08.17 23:52:14.484957 [ 423990 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.484959 [ 423990 ] {} RaftInstance: peer 2, prev matched idx: 442, new matched idx: 442 2026.08.17 23:52:14.484963 [ 423990 ] {} RaftInstance: last durable index 440, precommit index 442 2026.08.17 23:52:14.484968 [ 423990 ] {} RaftInstance: quorum idx 1, 442 442 440 2026.08.17 23:52:14.484958 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.484971 [ 423990 ] {} RaftInstance: local log idx 442, target_commit_idx 442, quick_commit_index_ 442, state_->get_commit_idx() 442 2026.08.17 23:52:14.484986 [ 423995 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=8, CommitIndex=0 and Term=0 2026.08.17 23:52:14.484997 [ 423995 ] {} RaftInstance: append at log_idx 443, timestamp 1787010734484988 2026.08.17 23:52:14.485002 [ 423995 ] {} RaftInstance: append at log_idx 444, timestamp 1787010734484988 2026.08.17 23:52:14.485005 [ 423995 ] {} RaftInstance: append at log_idx 445, timestamp 1787010734484988 2026.08.17 23:52:14.485008 [ 423995 ] {} RaftInstance: append at log_idx 446, timestamp 1787010734484988 2026.08.17 23:52:14.485011 [ 423995 ] {} RaftInstance: append at log_idx 447, timestamp 1787010734484988 2026.08.17 23:52:14.485014 [ 423995 ] {} RaftInstance: append at log_idx 448, timestamp 1787010734484988 2026.08.17 23:52:14.485016 [ 423995 ] {} RaftInstance: append at log_idx 449, timestamp 1787010734484988 2026.08.17 23:52:14.485019 [ 423995 ] {} RaftInstance: append at log_idx 450, timestamp 1787010734484988 2026.08.17 23:52:14.485029 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.485034 [ 424009 ] {} RaftInstance: last_log_idx: 442, starting_idx: 1, cur_nxt_idx: 451 2026.08.17 23:52:14.485036 [ 424009 ] {} RaftInstance: last sent log (443) to peer 3 is not applied, cnt 1 2026.08.17 23:52:14.485039 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=442, LastLogTerm=1, EntriesLength=8, CommitIndex=442, Term=1, peer_last_sent_idx 443 2026.08.17 23:52:14.485041 [ 424009 ] {} RaftInstance: idx range: 443-450 2026.08.17 23:52:14.485043 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.485063 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.485065 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.485067 [ 424009 ] {} RaftInstance: last_log_idx: 442, starting_idx: 1, cur_nxt_idx: 451 2026.08.17 23:52:14.485068 [ 424009 ] {} RaftInstance: last sent log (443) to peer 2 is not applied, cnt 1 2026.08.17 23:52:14.485070 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=442, LastLogTerm=1, EntriesLength=8, CommitIndex=442, Term=1, peer_last_sent_idx 443 2026.08.17 23:52:14.485072 [ 424009 ] {} RaftInstance: idx range: 443-450 2026.08.17 23:52:14.485073 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.485083 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.485518 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.485521 [ 423980 ] {} RaftInstance: last durable index 442, precommit index 450 2026.08.17 23:52:14.485523 [ 423980 ] {} RaftInstance: quorum idx 1, 442 442 442 2026.08.17 23:52:14.485525 [ 423980 ] {} RaftInstance: local log idx 450, target_commit_idx 442, quick_commit_index_ 442, state_->get_commit_idx() 442 2026.08.17 23:52:14.488623 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.488628 [ 423980 ] {} RaftInstance: last durable index 450, precommit index 450 2026.08.17 23:52:14.488631 [ 423980 ] {} RaftInstance: quorum idx 1, 450 442 442 2026.08.17 23:52:14.488634 [ 423980 ] {} RaftInstance: local log idx 450, target_commit_idx 442, quick_commit_index_ 442, state_->get_commit_idx() 442 2026.08.17 23:52:14.488688 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.488693 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.488699 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=451 2026.08.17 23:52:14.488706 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.488714 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 451 2026.08.17 23:52:14.488716 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.488718 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 442, new matched idx: 450 2026.08.17 23:52:14.488721 [ 423984 ] {} RaftInstance: last durable index 450, precommit index 450 2026.08.17 23:52:14.488724 [ 423984 ] {} RaftInstance: quorum idx 1, 450 450 442 2026.08.17 23:52:14.488726 [ 423984 ] {} RaftInstance: trigger commit upto 450 2026.08.17 23:52:14.488728 [ 423984 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.488730 [ 423984 ] {} RaftInstance: last_log_idx: 442, starting_idx: 1, cur_nxt_idx: 451 2026.08.17 23:52:14.488732 [ 423984 ] {} RaftInstance: last sent log (443) to peer 3 is not applied, cnt 2 2026.08.17 23:52:14.488735 [ 423984 ] {} RaftInstance: append_entries for 3 with LastLogIndex=442, LastLogTerm=1, EntriesLength=8, CommitIndex=450, Term=1, peer_last_sent_idx 443 2026.08.17 23:52:14.488737 [ 423984 ] {} RaftInstance: idx range: 443-450 2026.08.17 23:52:14.488740 [ 423984 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.488754 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:14.488757 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.488759 [ 423984 ] {} RaftInstance: last_log_idx: 450, starting_idx: 1, cur_nxt_idx: 451 2026.08.17 23:52:14.488761 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=450, LastLogTerm=1, EntriesLength=0, CommitIndex=450, Term=1, peer_last_sent_idx 443 2026.08.17 23:52:14.488762 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.488764 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.488771 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:14.488773 [ 423984 ] {} RaftInstance: local log idx 450, target_commit_idx 450, quick_commit_index_ 450, state_->get_commit_idx() 442 2026.08.17 23:52:14.488775 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.488783 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.488792 [ 424007 ] {} RaftInstance: commit upto 450, current idx 442 2026.08.17 23:52:14.488798 [ 424007 ] {} RaftInstance: commit upto 450, current idx 443 2026.08.17 23:52:14.488783 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=451 2026.08.17 23:52:14.488812 [ 424007 ] {} RaftInstance: commit upto 450, current idx 444 2026.08.17 23:52:14.488821 [ 424007 ] {} RaftInstance: commit upto 450, current idx 445 2026.08.17 23:52:14.488824 [ 424007 ] {} RaftInstance: commit upto 450, current idx 446 2026.08.17 23:52:14.488813 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.488830 [ 424007 ] {} RaftInstance: commit upto 450, current idx 447 2026.08.17 23:52:14.488831 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 451 2026.08.17 23:52:14.488838 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.488840 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.488847 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 442, new matched idx: 450 2026.08.17 23:52:14.488836 [ 424007 ] {} RaftInstance: commit upto 450, current idx 448 2026.08.17 23:52:14.488850 [ 423993 ] {} RaftInstance: last durable index 450, precommit index 450 2026.08.17 23:52:14.488857 [ 424007 ] {} RaftInstance: commit upto 450, current idx 449 2026.08.17 23:52:14.488866 [ 424007 ] {} RaftInstance: commit upto 450, current idx 450 2026.08.17 23:52:14.488861 [ 423993 ] {} RaftInstance: quorum idx 1, 450 450 450 2026.08.17 23:52:14.488880 [ 423993 ] {} RaftInstance: local log idx 450, target_commit_idx 450, quick_commit_index_ 450, state_->get_commit_idx() 449 2026.08.17 23:52:14.488883 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.488883 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.488871 [ 424007 ] {} RaftInstance: notify cb 450 0x7f0eceecc320 2026.08.17 23:52:14.488894 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=451 2026.08.17 23:52:14.488899 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.488901 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 451 2026.08.17 23:52:14.488903 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.488905 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 450, new matched idx: 450 2026.08.17 23:52:14.488907 [ 423981 ] {} RaftInstance: last durable index 450, precommit index 450 2026.08.17 23:52:14.488910 [ 423981 ] {} RaftInstance: quorum idx 1, 450 450 450 2026.08.17 23:52:14.488912 [ 423981 ] {} RaftInstance: local log idx 450, target_commit_idx 450, quick_commit_index_ 450, state_->get_commit_idx() 449 2026.08.17 23:52:14.488913 [ 424007 ] {} RaftInstance: DONE: commit upto 450, current idx 450 2026.08.17 23:52:14.488920 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.488928 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=451 2026.08.17 23:52:14.488931 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.488933 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 451 2026.08.17 23:52:14.488935 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.488936 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 450, new matched idx: 450 2026.08.17 23:52:14.488938 [ 423987 ] {} RaftInstance: last durable index 450, precommit index 450 2026.08.17 23:52:14.488941 [ 423987 ] {} RaftInstance: quorum idx 1, 450 450 450 2026.08.17 23:52:14.488943 [ 423987 ] {} RaftInstance: local log idx 450, target_commit_idx 450, quick_commit_index_ 450, state_->get_commit_idx() 450 2026.08.17 23:52:14.488943 [ 423983 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.488958 [ 423983 ] {} RaftInstance: append at log_idx 451, timestamp 1787010734488946 2026.08.17 23:52:14.488974 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.488980 [ 424009 ] {} RaftInstance: last_log_idx: 450, starting_idx: 1, cur_nxt_idx: 452 2026.08.17 23:52:14.488983 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=450, LastLogTerm=1, EntriesLength=1, CommitIndex=450, Term=1, peer_last_sent_idx 443 2026.08.17 23:52:14.488986 [ 424009 ] {} RaftInstance: idx: 451 2026.08.17 23:52:14.488988 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.488999 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.489001 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.489002 [ 424009 ] {} RaftInstance: last_log_idx: 450, starting_idx: 1, cur_nxt_idx: 452 2026.08.17 23:52:14.489004 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=450, LastLogTerm=1, EntriesLength=1, CommitIndex=450, Term=1, peer_last_sent_idx 451 2026.08.17 23:52:14.489006 [ 424009 ] {} RaftInstance: idx: 451 2026.08.17 23:52:14.489008 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.489018 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.492156 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.492161 [ 423980 ] {} RaftInstance: last durable index 451, precommit index 451 2026.08.17 23:52:14.492164 [ 423980 ] {} RaftInstance: quorum idx 1, 451 450 450 2026.08.17 23:52:14.492166 [ 423980 ] {} RaftInstance: local log idx 451, target_commit_idx 450, quick_commit_index_ 450, state_->get_commit_idx() 450 2026.08.17 23:52:14.492209 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.492217 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.492219 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=452 2026.08.17 23:52:14.492228 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.492231 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 452 2026.08.17 23:52:14.492233 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.492235 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 450, new matched idx: 451 2026.08.17 23:52:14.492237 [ 423988 ] {} RaftInstance: last durable index 451, precommit index 451 2026.08.17 23:52:14.492241 [ 423988 ] {} RaftInstance: quorum idx 1, 451 451 450 2026.08.17 23:52:14.492243 [ 423988 ] {} RaftInstance: trigger commit upto 451 2026.08.17 23:52:14.492245 [ 423988 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.492248 [ 423988 ] {} RaftInstance: last_log_idx: 451, starting_idx: 1, cur_nxt_idx: 452 2026.08.17 23:52:14.492252 [ 423988 ] {} RaftInstance: append_entries for 3 with LastLogIndex=451, LastLogTerm=1, EntriesLength=0, CommitIndex=451, Term=1, peer_last_sent_idx 451 2026.08.17 23:52:14.492258 [ 423988 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.492260 [ 423988 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.492271 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:14.492273 [ 423988 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.492275 [ 423988 ] {} RaftInstance: last_log_idx: 450, starting_idx: 1, cur_nxt_idx: 452 2026.08.17 23:52:14.492277 [ 423988 ] {} RaftInstance: append_entries for 2 with LastLogIndex=450, LastLogTerm=1, EntriesLength=1, CommitIndex=451, Term=1, peer_last_sent_idx 451 2026.08.17 23:52:14.492279 [ 423988 ] {} RaftInstance: idx: 451 2026.08.17 23:52:14.492281 [ 423988 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.492291 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:14.492293 [ 423988 ] {} RaftInstance: local log idx 451, target_commit_idx 451, quick_commit_index_ 451, state_->get_commit_idx() 450 2026.08.17 23:52:14.492295 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.492304 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=452 2026.08.17 23:52:14.492308 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.492313 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 452 2026.08.17 23:52:14.492308 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.492316 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.492319 [ 424007 ] {} RaftInstance: commit upto 451, current idx 450 2026.08.17 23:52:14.492322 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 450, new matched idx: 451 2026.08.17 23:52:14.492324 [ 424007 ] {} RaftInstance: commit upto 451, current idx 451 2026.08.17 23:52:14.492327 [ 423982 ] {} RaftInstance: last durable index 451, precommit index 451 2026.08.17 23:52:14.492331 [ 423982 ] {} RaftInstance: quorum idx 1, 451 451 451 2026.08.17 23:52:14.492336 [ 424007 ] {} RaftInstance: notify cb 451 0x7f0eceecd820 2026.08.17 23:52:14.492337 [ 423982 ] {} RaftInstance: local log idx 451, target_commit_idx 451, quick_commit_index_ 451, state_->get_commit_idx() 450 2026.08.17 23:52:14.492341 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.492348 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.492349 [ 424007 ] {} RaftInstance: DONE: commit upto 451, current idx 451 2026.08.17 23:52:14.492360 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.492355 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=452 2026.08.17 23:52:14.492372 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.492376 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 452 2026.08.17 23:52:14.492379 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.492381 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 451, new matched idx: 451 2026.08.17 23:52:14.492384 [ 423995 ] {} RaftInstance: last durable index 451, precommit index 451 2026.08.17 23:52:14.492387 [ 423995 ] {} RaftInstance: quorum idx 1, 451 451 451 2026.08.17 23:52:14.492389 [ 423995 ] {} RaftInstance: local log idx 451, target_commit_idx 451, quick_commit_index_ 451, state_->get_commit_idx() 451 2026.08.17 23:52:14.492401 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.492406 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=452 2026.08.17 23:52:14.492409 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.492412 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 452 2026.08.17 23:52:14.492414 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.492416 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 451, new matched idx: 451 2026.08.17 23:52:14.492418 [ 423992 ] {} RaftInstance: last durable index 451, precommit index 451 2026.08.17 23:52:14.492422 [ 423992 ] {} RaftInstance: quorum idx 1, 451 451 451 2026.08.17 23:52:14.492427 [ 423992 ] {} RaftInstance: local log idx 451, target_commit_idx 451, quick_commit_index_ 451, state_->get_commit_idx() 451 2026.08.17 23:52:14.492418 [ 423993 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.492441 [ 423993 ] {} RaftInstance: append at log_idx 452, timestamp 1787010734492434 2026.08.17 23:52:14.492458 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.492468 [ 424009 ] {} RaftInstance: last_log_idx: 451, starting_idx: 1, cur_nxt_idx: 453 2026.08.17 23:52:14.492472 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=451, LastLogTerm=1, EntriesLength=1, CommitIndex=451, Term=1, peer_last_sent_idx 452 2026.08.17 23:52:14.492474 [ 424009 ] {} RaftInstance: idx: 452 2026.08.17 23:52:14.492477 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.492491 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.492493 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.492495 [ 424009 ] {} RaftInstance: last_log_idx: 451, starting_idx: 1, cur_nxt_idx: 453 2026.08.17 23:52:14.492497 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=451, LastLogTerm=1, EntriesLength=1, CommitIndex=451, Term=1, peer_last_sent_idx 451 2026.08.17 23:52:14.492498 [ 424009 ] {} RaftInstance: idx: 452 2026.08.17 23:52:14.492505 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.492515 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.495314 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.495318 [ 423980 ] {} RaftInstance: last durable index 452, precommit index 452 2026.08.17 23:52:14.495321 [ 423980 ] {} RaftInstance: quorum idx 1, 452 451 451 2026.08.17 23:52:14.495322 [ 423980 ] {} RaftInstance: local log idx 452, target_commit_idx 451, quick_commit_index_ 451, state_->get_commit_idx() 451 2026.08.17 23:52:14.495373 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.495379 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=453 2026.08.17 23:52:14.495382 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.495385 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 453 2026.08.17 23:52:14.495387 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.495389 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 451, new matched idx: 452 2026.08.17 23:52:14.495391 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.495396 [ 423981 ] {} RaftInstance: last durable index 452, precommit index 452 2026.08.17 23:52:14.495399 [ 423981 ] {} RaftInstance: quorum idx 1, 452 452 451 2026.08.17 23:52:14.495401 [ 423981 ] {} RaftInstance: trigger commit upto 452 2026.08.17 23:52:14.495403 [ 423981 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.495406 [ 423981 ] {} RaftInstance: last_log_idx: 451, starting_idx: 1, cur_nxt_idx: 453 2026.08.17 23:52:14.495408 [ 423981 ] {} RaftInstance: append_entries for 3 with LastLogIndex=451, LastLogTerm=1, EntriesLength=1, CommitIndex=452, Term=1, peer_last_sent_idx 452 2026.08.17 23:52:14.495410 [ 423981 ] {} RaftInstance: idx: 452 2026.08.17 23:52:14.495413 [ 423981 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.495430 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:14.495432 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.495433 [ 423981 ] {} RaftInstance: last_log_idx: 452, starting_idx: 1, cur_nxt_idx: 453 2026.08.17 23:52:14.495435 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=452, LastLogTerm=1, EntriesLength=0, CommitIndex=452, Term=1, peer_last_sent_idx 452 2026.08.17 23:52:14.495437 [ 423981 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.495438 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.495449 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:14.495451 [ 423981 ] {} RaftInstance: local log idx 452, target_commit_idx 452, quick_commit_index_ 452, state_->get_commit_idx() 451 2026.08.17 23:52:14.495453 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.495460 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=453 2026.08.17 23:52:14.495461 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.495471 [ 424007 ] {} RaftInstance: commit upto 452, current idx 451 2026.08.17 23:52:14.495475 [ 424007 ] {} RaftInstance: commit upto 452, current idx 452 2026.08.17 23:52:14.495463 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.495485 [ 424007 ] {} RaftInstance: notify cb 452 0x7f0eceecc320 2026.08.17 23:52:14.495487 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 453 2026.08.17 23:52:14.495494 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.495502 [ 424007 ] {} RaftInstance: DONE: commit upto 452, current idx 452 2026.08.17 23:52:14.495508 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.495503 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 451, new matched idx: 452 2026.08.17 23:52:14.495504 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.495524 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.495521 [ 423983 ] {} RaftInstance: last durable index 452, precommit index 452 2026.08.17 23:52:14.495539 [ 423983 ] {} RaftInstance: quorum idx 1, 452 452 452 2026.08.17 23:52:14.495541 [ 423983 ] {} RaftInstance: local log idx 452, target_commit_idx 452, quick_commit_index_ 452, state_->get_commit_idx() 452 2026.08.17 23:52:14.495550 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=453 2026.08.17 23:52:14.495553 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.495556 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 453 2026.08.17 23:52:14.495558 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.495560 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 452, new matched idx: 452 2026.08.17 23:52:14.495562 [ 423990 ] {} RaftInstance: last durable index 452, precommit index 452 2026.08.17 23:52:14.495565 [ 423990 ] {} RaftInstance: quorum idx 1, 452 452 452 2026.08.17 23:52:14.495566 [ 423990 ] {} RaftInstance: local log idx 452, target_commit_idx 452, quick_commit_index_ 452, state_->get_commit_idx() 452 2026.08.17 23:52:14.495572 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=453 2026.08.17 23:52:14.495576 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.495579 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 453 2026.08.17 23:52:14.495581 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.495583 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 452, new matched idx: 452 2026.08.17 23:52:14.495586 [ 423994 ] {} RaftInstance: last durable index 452, precommit index 452 2026.08.17 23:52:14.495590 [ 423994 ] {} RaftInstance: quorum idx 1, 452 452 452 2026.08.17 23:52:14.495592 [ 423994 ] {} RaftInstance: local log idx 452, target_commit_idx 452, quick_commit_index_ 452, state_->get_commit_idx() 452 2026.08.17 23:52:14.503216 [ 423984 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.503242 [ 423984 ] {} RaftInstance: append at log_idx 453, timestamp 1787010734503223 2026.08.17 23:52:14.503255 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.503260 [ 424009 ] {} RaftInstance: last_log_idx: 452, starting_idx: 1, cur_nxt_idx: 454 2026.08.17 23:52:14.503265 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=452, LastLogTerm=1, EntriesLength=1, CommitIndex=452, Term=1, peer_last_sent_idx 452 2026.08.17 23:52:14.503267 [ 424009 ] {} RaftInstance: idx: 453 2026.08.17 23:52:14.503270 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.503281 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.503283 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.503284 [ 424009 ] {} RaftInstance: last_log_idx: 452, starting_idx: 1, cur_nxt_idx: 454 2026.08.17 23:52:14.503286 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=452, LastLogTerm=1, EntriesLength=1, CommitIndex=452, Term=1, peer_last_sent_idx 453 2026.08.17 23:52:14.503288 [ 424009 ] {} RaftInstance: idx: 453 2026.08.17 23:52:14.503295 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.503304 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.509262 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.509349 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.509661 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.509655 [ 423980 ] {} RaftInstance: last durable index 453, precommit index 453 2026.08.17 23:52:14.509672 [ 423980 ] {} RaftInstance: quorum idx 1, 453 452 452 2026.08.17 23:52:14.509675 [ 423980 ] {} RaftInstance: local log idx 453, target_commit_idx 452, quick_commit_index_ 452, state_->get_commit_idx() 452 2026.08.17 23:52:14.509684 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=454 2026.08.17 23:52:14.509688 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.509692 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 454 2026.08.17 23:52:14.509694 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.509696 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 452, new matched idx: 453 2026.08.17 23:52:14.509698 [ 423989 ] {} RaftInstance: last durable index 453, precommit index 453 2026.08.17 23:52:14.509701 [ 423989 ] {} RaftInstance: quorum idx 1, 453 453 452 2026.08.17 23:52:14.509703 [ 423989 ] {} RaftInstance: trigger commit upto 453 2026.08.17 23:52:14.509706 [ 423989 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.509708 [ 423989 ] {} RaftInstance: last_log_idx: 453, starting_idx: 1, cur_nxt_idx: 454 2026.08.17 23:52:14.509711 [ 423989 ] {} RaftInstance: append_entries for 3 with LastLogIndex=453, LastLogTerm=1, EntriesLength=0, CommitIndex=453, Term=1, peer_last_sent_idx 453 2026.08.17 23:52:14.509712 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.509715 [ 423989 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.509732 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:14.509734 [ 423989 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.509736 [ 423989 ] {} RaftInstance: last_log_idx: 452, starting_idx: 1, cur_nxt_idx: 454 2026.08.17 23:52:14.509739 [ 423989 ] {} RaftInstance: append_entries for 2 with LastLogIndex=452, LastLogTerm=1, EntriesLength=1, CommitIndex=453, Term=1, peer_last_sent_idx 453 2026.08.17 23:52:14.509740 [ 423989 ] {} RaftInstance: idx: 453 2026.08.17 23:52:14.509742 [ 423989 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.509752 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:14.509754 [ 423989 ] {} RaftInstance: local log idx 453, target_commit_idx 453, quick_commit_index_ 453, state_->get_commit_idx() 452 2026.08.17 23:52:14.509757 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.509766 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=454 2026.08.17 23:52:14.509769 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.509769 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.509774 [ 424007 ] {} RaftInstance: commit upto 453, current idx 452 2026.08.17 23:52:14.509776 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 454 2026.08.17 23:52:14.509779 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.509781 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 452, new matched idx: 453 2026.08.17 23:52:14.509777 [ 424007 ] {} RaftInstance: commit upto 453, current idx 453 2026.08.17 23:52:14.509787 [ 423991 ] {} RaftInstance: last durable index 453, precommit index 453 2026.08.17 23:52:14.509795 [ 423991 ] {} RaftInstance: quorum idx 1, 453 453 453 2026.08.17 23:52:14.509797 [ 423991 ] {} RaftInstance: local log idx 453, target_commit_idx 453, quick_commit_index_ 453, state_->get_commit_idx() 452 2026.08.17 23:52:14.509798 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.509818 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.509829 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=454 2026.08.17 23:52:14.509833 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.509822 [ 424007 ] {} RaftInstance: notify cb 453 0x7f0eceecdd20 2026.08.17 23:52:14.509834 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.509836 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 454 2026.08.17 23:52:14.509859 [ 424007 ] {} RaftInstance: DONE: commit upto 453, current idx 453 2026.08.17 23:52:14.509872 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.509867 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.509908 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 453, new matched idx: 453 2026.08.17 23:52:14.509911 [ 423988 ] {} RaftInstance: last durable index 453, precommit index 453 2026.08.17 23:52:14.509915 [ 423988 ] {} RaftInstance: quorum idx 1, 453 453 453 2026.08.17 23:52:14.509917 [ 423988 ] {} RaftInstance: local log idx 453, target_commit_idx 453, quick_commit_index_ 453, state_->get_commit_idx() 453 2026.08.17 23:52:14.509926 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=454 2026.08.17 23:52:14.509929 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.509932 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 454 2026.08.17 23:52:14.509933 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.509935 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 453, new matched idx: 453 2026.08.17 23:52:14.509937 [ 423982 ] {} RaftInstance: last durable index 453, precommit index 453 2026.08.17 23:52:14.509939 [ 423982 ] {} RaftInstance: quorum idx 1, 453 453 453 2026.08.17 23:52:14.509941 [ 423982 ] {} RaftInstance: local log idx 453, target_commit_idx 453, quick_commit_index_ 453, state_->get_commit_idx() 453 2026.08.17 23:52:14.510273 [ 423986 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.510295 [ 423986 ] {} RaftInstance: append at log_idx 454, timestamp 1787010734510277 2026.08.17 23:52:14.510315 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.510323 [ 424009 ] {} RaftInstance: last_log_idx: 453, starting_idx: 1, cur_nxt_idx: 455 2026.08.17 23:52:14.510327 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=453, LastLogTerm=1, EntriesLength=1, CommitIndex=453, Term=1, peer_last_sent_idx 454 2026.08.17 23:52:14.510329 [ 424009 ] {} RaftInstance: idx: 454 2026.08.17 23:52:14.510332 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.510351 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.510353 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.510355 [ 424009 ] {} RaftInstance: last_log_idx: 453, starting_idx: 1, cur_nxt_idx: 455 2026.08.17 23:52:14.510357 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=453, LastLogTerm=1, EntriesLength=1, CommitIndex=453, Term=1, peer_last_sent_idx 453 2026.08.17 23:52:14.510363 [ 424009 ] {} RaftInstance: idx: 454 2026.08.17 23:52:14.510365 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.510375 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.514001 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.514010 [ 423980 ] {} RaftInstance: last durable index 454, precommit index 454 2026.08.17 23:52:14.514014 [ 423980 ] {} RaftInstance: quorum idx 1, 454 453 453 2026.08.17 23:52:14.514017 [ 423980 ] {} RaftInstance: local log idx 454, target_commit_idx 453, quick_commit_index_ 453, state_->get_commit_idx() 453 2026.08.17 23:52:14.514074 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.514078 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=455 2026.08.17 23:52:14.514080 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.514083 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 455 2026.08.17 23:52:14.514085 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.514087 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 453, new matched idx: 454 2026.08.17 23:52:14.514089 [ 423990 ] {} RaftInstance: last durable index 454, precommit index 454 2026.08.17 23:52:14.514091 [ 423990 ] {} RaftInstance: quorum idx 1, 454 454 453 2026.08.17 23:52:14.514093 [ 423990 ] {} RaftInstance: trigger commit upto 454 2026.08.17 23:52:14.514093 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.514095 [ 423990 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.514104 [ 423990 ] {} RaftInstance: last_log_idx: 454, starting_idx: 1, cur_nxt_idx: 455 2026.08.17 23:52:14.514107 [ 423990 ] {} RaftInstance: append_entries for 3 with LastLogIndex=454, LastLogTerm=1, EntriesLength=0, CommitIndex=454, Term=1, peer_last_sent_idx 454 2026.08.17 23:52:14.514109 [ 423990 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.514112 [ 423990 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.514125 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:14.514127 [ 423990 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.514129 [ 423990 ] {} RaftInstance: last_log_idx: 453, starting_idx: 1, cur_nxt_idx: 455 2026.08.17 23:52:14.514132 [ 423990 ] {} RaftInstance: append_entries for 2 with LastLogIndex=453, LastLogTerm=1, EntriesLength=1, CommitIndex=454, Term=1, peer_last_sent_idx 454 2026.08.17 23:52:14.514133 [ 423990 ] {} RaftInstance: idx: 454 2026.08.17 23:52:14.514135 [ 423990 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.514145 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:14.514147 [ 423990 ] {} RaftInstance: local log idx 454, target_commit_idx 454, quick_commit_index_ 454, state_->get_commit_idx() 453 2026.08.17 23:52:14.514149 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.514158 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.514165 [ 424007 ] {} RaftInstance: commit upto 454, current idx 453 2026.08.17 23:52:14.514167 [ 424007 ] {} RaftInstance: commit upto 454, current idx 454 2026.08.17 23:52:14.514160 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=455 2026.08.17 23:52:14.514173 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.514217 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 455 2026.08.17 23:52:14.514223 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.514225 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 453, new matched idx: 454 2026.08.17 23:52:14.514227 [ 423995 ] {} RaftInstance: last durable index 454, precommit index 454 2026.08.17 23:52:14.514229 [ 423995 ] {} RaftInstance: quorum idx 1, 454 454 454 2026.08.17 23:52:14.514231 [ 424007 ] {} RaftInstance: notify cb 454 0x7f0ecee5c420 2026.08.17 23:52:14.514232 [ 423995 ] {} RaftInstance: local log idx 454, target_commit_idx 454, quick_commit_index_ 454, state_->get_commit_idx() 453 2026.08.17 23:52:14.514248 [ 424007 ] {} RaftInstance: DONE: commit upto 454, current idx 454 2026.08.17 23:52:14.514251 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.514269 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.514274 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=455 2026.08.17 23:52:14.514278 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.514279 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.514281 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 455 2026.08.17 23:52:14.514289 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.514291 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 454, new matched idx: 454 2026.08.17 23:52:14.514293 [ 423981 ] {} RaftInstance: last durable index 454, precommit index 454 2026.08.17 23:52:14.514297 [ 423981 ] {} RaftInstance: quorum idx 1, 454 454 454 2026.08.17 23:52:14.514299 [ 423981 ] {} RaftInstance: local log idx 454, target_commit_idx 454, quick_commit_index_ 454, state_->get_commit_idx() 454 2026.08.17 23:52:14.514304 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=455 2026.08.17 23:52:14.514307 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.514310 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 455 2026.08.17 23:52:14.514312 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.514314 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 454, new matched idx: 454 2026.08.17 23:52:14.514316 [ 423983 ] {} RaftInstance: last durable index 454, precommit index 454 2026.08.17 23:52:14.514319 [ 423983 ] {} RaftInstance: quorum idx 1, 454 454 454 2026.08.17 23:52:14.514322 [ 423983 ] {} RaftInstance: local log idx 454, target_commit_idx 454, quick_commit_index_ 454, state_->get_commit_idx() 454 2026.08.17 23:52:14.515791 [ 423981 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.515813 [ 423981 ] {} RaftInstance: append at log_idx 455, timestamp 1787010734515796 2026.08.17 23:52:14.515836 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.515840 [ 424009 ] {} RaftInstance: last_log_idx: 454, starting_idx: 1, cur_nxt_idx: 456 2026.08.17 23:52:14.515844 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=454, LastLogTerm=1, EntriesLength=1, CommitIndex=454, Term=1, peer_last_sent_idx 455 2026.08.17 23:52:14.515848 [ 424009 ] {} RaftInstance: idx: 455 2026.08.17 23:52:14.515851 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.515862 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.515864 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.515865 [ 424009 ] {} RaftInstance: last_log_idx: 454, starting_idx: 1, cur_nxt_idx: 456 2026.08.17 23:52:14.515870 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=454, LastLogTerm=1, EntriesLength=1, CommitIndex=454, Term=1, peer_last_sent_idx 454 2026.08.17 23:52:14.515871 [ 424009 ] {} RaftInstance: idx: 455 2026.08.17 23:52:14.515873 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.515888 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.519188 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.519192 [ 423980 ] {} RaftInstance: last durable index 455, precommit index 455 2026.08.17 23:52:14.519196 [ 423980 ] {} RaftInstance: quorum idx 1, 455 454 454 2026.08.17 23:52:14.519198 [ 423980 ] {} RaftInstance: local log idx 455, target_commit_idx 454, quick_commit_index_ 454, state_->get_commit_idx() 454 2026.08.17 23:52:14.519235 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.519245 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.519246 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=456 2026.08.17 23:52:14.519256 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.519259 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 456 2026.08.17 23:52:14.519261 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.519263 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 454, new matched idx: 455 2026.08.17 23:52:14.519266 [ 423994 ] {} RaftInstance: last durable index 455, precommit index 455 2026.08.17 23:52:14.519269 [ 423994 ] {} RaftInstance: quorum idx 1, 455 455 454 2026.08.17 23:52:14.519271 [ 423994 ] {} RaftInstance: trigger commit upto 455 2026.08.17 23:52:14.519274 [ 423994 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.519277 [ 423994 ] {} RaftInstance: last_log_idx: 454, starting_idx: 1, cur_nxt_idx: 456 2026.08.17 23:52:14.519280 [ 423994 ] {} RaftInstance: append_entries for 3 with LastLogIndex=454, LastLogTerm=1, EntriesLength=1, CommitIndex=455, Term=1, peer_last_sent_idx 455 2026.08.17 23:52:14.519282 [ 423994 ] {} RaftInstance: idx: 455 2026.08.17 23:52:14.519284 [ 423994 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.519302 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:14.519304 [ 423994 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.519305 [ 423994 ] {} RaftInstance: last_log_idx: 455, starting_idx: 1, cur_nxt_idx: 456 2026.08.17 23:52:14.519307 [ 423994 ] {} RaftInstance: append_entries for 2 with LastLogIndex=455, LastLogTerm=1, EntriesLength=0, CommitIndex=455, Term=1, peer_last_sent_idx 455 2026.08.17 23:52:14.519309 [ 423994 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.519310 [ 423994 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.519317 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:14.519319 [ 423994 ] {} RaftInstance: local log idx 455, target_commit_idx 455, quick_commit_index_ 455, state_->get_commit_idx() 454 2026.08.17 23:52:14.519321 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.519329 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=456 2026.08.17 23:52:14.519334 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.519339 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 456 2026.08.17 23:52:14.519342 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.519345 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 454, new matched idx: 455 2026.08.17 23:52:14.519354 [ 423996 ] {} RaftInstance: last durable index 455, precommit index 455 2026.08.17 23:52:14.519361 [ 423996 ] {} RaftInstance: quorum idx 1, 455 455 455 2026.08.17 23:52:14.519329 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.519363 [ 423996 ] {} RaftInstance: local log idx 455, target_commit_idx 455, quick_commit_index_ 455, state_->get_commit_idx() 454 2026.08.17 23:52:14.519373 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.519376 [ 423987 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.519382 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=456 2026.08.17 23:52:14.519386 [ 423987 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.519388 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.519389 [ 423987 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 456 2026.08.17 23:52:14.519398 [ 423987 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.519374 [ 424007 ] {} RaftInstance: commit upto 455, current idx 454 2026.08.17 23:52:14.519405 [ 424007 ] {} RaftInstance: commit upto 455, current idx 455 2026.08.17 23:52:14.519400 [ 423987 ] {} RaftInstance: peer 2, prev matched idx: 455, new matched idx: 455 2026.08.17 23:52:14.519413 [ 423987 ] {} RaftInstance: last durable index 455, precommit index 455 2026.08.17 23:52:14.519416 [ 423987 ] {} RaftInstance: quorum idx 1, 455 455 455 2026.08.17 23:52:14.519419 [ 423987 ] {} RaftInstance: local log idx 455, target_commit_idx 455, quick_commit_index_ 455, state_->get_commit_idx() 454 2026.08.17 23:52:14.519421 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.519427 [ 424007 ] {} RaftInstance: notify cb 455 0x7f0eceece320 2026.08.17 23:52:14.519435 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=456 2026.08.17 23:52:14.519439 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.519442 [ 424007 ] {} RaftInstance: DONE: commit upto 455, current idx 455 2026.08.17 23:52:14.519446 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.519442 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 456 2026.08.17 23:52:14.519451 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.519453 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 455, new matched idx: 455 2026.08.17 23:52:14.519455 [ 423985 ] {} RaftInstance: last durable index 455, precommit index 455 2026.08.17 23:52:14.519458 [ 423985 ] {} RaftInstance: quorum idx 1, 455 455 455 2026.08.17 23:52:14.519460 [ 423985 ] {} RaftInstance: local log idx 455, target_commit_idx 455, quick_commit_index_ 455, state_->get_commit_idx() 455 2026.08.17 23:52:14.519534 [ 423996 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.519558 [ 423996 ] {} RaftInstance: append at log_idx 456, timestamp 1787010734519542 2026.08.17 23:52:14.519574 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.519578 [ 424009 ] {} RaftInstance: last_log_idx: 455, starting_idx: 1, cur_nxt_idx: 457 2026.08.17 23:52:14.519582 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=455, LastLogTerm=1, EntriesLength=1, CommitIndex=455, Term=1, peer_last_sent_idx 455 2026.08.17 23:52:14.519584 [ 424009 ] {} RaftInstance: idx: 456 2026.08.17 23:52:14.519587 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.519599 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.519601 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.519603 [ 424009 ] {} RaftInstance: last_log_idx: 455, starting_idx: 1, cur_nxt_idx: 457 2026.08.17 23:52:14.519605 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=455, LastLogTerm=1, EntriesLength=1, CommitIndex=455, Term=1, peer_last_sent_idx 456 2026.08.17 23:52:14.519607 [ 424009 ] {} RaftInstance: idx: 456 2026.08.17 23:52:14.519609 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.519618 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.523914 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.523924 [ 423980 ] {} RaftInstance: last durable index 456, precommit index 456 2026.08.17 23:52:14.523928 [ 423980 ] {} RaftInstance: quorum idx 1, 456 455 455 2026.08.17 23:52:14.523931 [ 423980 ] {} RaftInstance: local log idx 456, target_commit_idx 455, quick_commit_index_ 455, state_->get_commit_idx() 455 2026.08.17 23:52:14.523975 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.523982 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=457 2026.08.17 23:52:14.523984 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.523985 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.523994 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 457 2026.08.17 23:52:14.523996 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.523998 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 455, new matched idx: 456 2026.08.17 23:52:14.524001 [ 423983 ] {} RaftInstance: last durable index 456, precommit index 456 2026.08.17 23:52:14.524004 [ 423983 ] {} RaftInstance: quorum idx 1, 456 456 455 2026.08.17 23:52:14.524006 [ 423983 ] {} RaftInstance: trigger commit upto 456 2026.08.17 23:52:14.524008 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.524010 [ 423983 ] {} RaftInstance: last_log_idx: 456, starting_idx: 1, cur_nxt_idx: 457 2026.08.17 23:52:14.524013 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=456, LastLogTerm=1, EntriesLength=0, CommitIndex=456, Term=1, peer_last_sent_idx 456 2026.08.17 23:52:14.524015 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.524017 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.524025 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:14.524027 [ 423983 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.524029 [ 423983 ] {} RaftInstance: last_log_idx: 455, starting_idx: 1, cur_nxt_idx: 457 2026.08.17 23:52:14.524031 [ 423983 ] {} RaftInstance: append_entries for 2 with LastLogIndex=455, LastLogTerm=1, EntriesLength=1, CommitIndex=456, Term=1, peer_last_sent_idx 456 2026.08.17 23:52:14.524033 [ 423983 ] {} RaftInstance: idx: 456 2026.08.17 23:52:14.524035 [ 423983 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.524043 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:14.524045 [ 423983 ] {} RaftInstance: local log idx 456, target_commit_idx 456, quick_commit_index_ 456, state_->get_commit_idx() 455 2026.08.17 23:52:14.524047 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.524055 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.524057 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=457 2026.08.17 23:52:14.524058 [ 424007 ] {} RaftInstance: commit upto 456, current idx 455 2026.08.17 23:52:14.524059 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.524070 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 457 2026.08.17 23:52:14.524073 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.524075 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 455, new matched idx: 456 2026.08.17 23:52:14.524077 [ 423982 ] {} RaftInstance: last durable index 456, precommit index 456 2026.08.17 23:52:14.524067 [ 424007 ] {} RaftInstance: commit upto 456, current idx 456 2026.08.17 23:52:14.524080 [ 423982 ] {} RaftInstance: quorum idx 1, 456 456 456 2026.08.17 23:52:14.524088 [ 423982 ] {} RaftInstance: local log idx 456, target_commit_idx 456, quick_commit_index_ 456, state_->get_commit_idx() 455 2026.08.17 23:52:14.524089 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.524093 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.524098 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=457 2026.08.17 23:52:14.524100 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.524101 [ 424007 ] {} RaftInstance: notify cb 456 0x7f0ecee82420 2026.08.17 23:52:14.524123 [ 424007 ] {} RaftInstance: DONE: commit upto 456, current idx 456 2026.08.17 23:52:14.524127 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.524103 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 457 2026.08.17 23:52:14.524136 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.524138 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 456, new matched idx: 456 2026.08.17 23:52:14.524140 [ 423992 ] {} RaftInstance: last durable index 456, precommit index 456 2026.08.17 23:52:14.524144 [ 423992 ] {} RaftInstance: quorum idx 1, 456 456 456 2026.08.17 23:52:14.524146 [ 423992 ] {} RaftInstance: local log idx 456, target_commit_idx 456, quick_commit_index_ 456, state_->get_commit_idx() 456 2026.08.17 23:52:14.524162 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.524166 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=457 2026.08.17 23:52:14.524168 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.524170 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 457 2026.08.17 23:52:14.524171 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.524173 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 456, new matched idx: 456 2026.08.17 23:52:14.524175 [ 423989 ] {} RaftInstance: last durable index 456, precommit index 456 2026.08.17 23:52:14.524177 [ 423989 ] {} RaftInstance: quorum idx 1, 456 456 456 2026.08.17 23:52:14.524179 [ 423989 ] {} RaftInstance: local log idx 456, target_commit_idx 456, quick_commit_index_ 456, state_->get_commit_idx() 456 2026.08.17 23:52:14.524388 [ 423989 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.524404 [ 423989 ] {} RaftInstance: append at log_idx 457, timestamp 1787010734524392 2026.08.17 23:52:14.524418 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.524427 [ 424009 ] {} RaftInstance: last_log_idx: 456, starting_idx: 1, cur_nxt_idx: 458 2026.08.17 23:52:14.524431 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=456, LastLogTerm=1, EntriesLength=1, CommitIndex=456, Term=1, peer_last_sent_idx 457 2026.08.17 23:52:14.524437 [ 424009 ] {} RaftInstance: idx: 457 2026.08.17 23:52:14.524440 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.524460 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.524462 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.524463 [ 424009 ] {} RaftInstance: last_log_idx: 456, starting_idx: 1, cur_nxt_idx: 458 2026.08.17 23:52:14.524465 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=456, LastLogTerm=1, EntriesLength=1, CommitIndex=456, Term=1, peer_last_sent_idx 456 2026.08.17 23:52:14.524467 [ 424009 ] {} RaftInstance: idx: 457 2026.08.17 23:52:14.524468 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.524487 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.528532 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.528538 [ 423980 ] {} RaftInstance: last durable index 457, precommit index 457 2026.08.17 23:52:14.528541 [ 423980 ] {} RaftInstance: quorum idx 1, 457 456 456 2026.08.17 23:52:14.528543 [ 423980 ] {} RaftInstance: local log idx 457, target_commit_idx 456, quick_commit_index_ 456, state_->get_commit_idx() 456 2026.08.17 23:52:14.528571 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.528577 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=458 2026.08.17 23:52:14.528580 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.528582 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 458 2026.08.17 23:52:14.528584 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.528586 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 456, new matched idx: 457 2026.08.17 23:52:14.528589 [ 423991 ] {} RaftInstance: last durable index 457, precommit index 457 2026.08.17 23:52:14.528592 [ 423991 ] {} RaftInstance: quorum idx 1, 457 457 456 2026.08.17 23:52:14.528594 [ 423991 ] {} RaftInstance: trigger commit upto 457 2026.08.17 23:52:14.528596 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.528598 [ 423991 ] {} RaftInstance: last_log_idx: 457, starting_idx: 1, cur_nxt_idx: 458 2026.08.17 23:52:14.528601 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=457, LastLogTerm=1, EntriesLength=0, CommitIndex=457, Term=1, peer_last_sent_idx 457 2026.08.17 23:52:14.528603 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.528606 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.528606 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.528619 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:14.528622 [ 423991 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.528624 [ 423991 ] {} RaftInstance: last_log_idx: 456, starting_idx: 1, cur_nxt_idx: 458 2026.08.17 23:52:14.528626 [ 423991 ] {} RaftInstance: append_entries for 2 with LastLogIndex=456, LastLogTerm=1, EntriesLength=1, CommitIndex=457, Term=1, peer_last_sent_idx 457 2026.08.17 23:52:14.528628 [ 423991 ] {} RaftInstance: idx: 457 2026.08.17 23:52:14.528630 [ 423991 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.528642 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:14.528644 [ 423991 ] {} RaftInstance: local log idx 457, target_commit_idx 457, quick_commit_index_ 457, state_->get_commit_idx() 456 2026.08.17 23:52:14.528645 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.528656 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.528660 [ 424007 ] {} RaftInstance: commit upto 457, current idx 456 2026.08.17 23:52:14.528666 [ 424007 ] {} RaftInstance: commit upto 457, current idx 457 2026.08.17 23:52:14.528681 [ 424007 ] {} RaftInstance: notify cb 457 0x7f0eceecdc20 2026.08.17 23:52:14.528694 [ 424007 ] {} RaftInstance: DONE: commit upto 457, current idx 457 2026.08.17 23:52:14.528696 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.528702 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=458 2026.08.17 23:52:14.528705 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.528708 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 458 2026.08.17 23:52:14.528710 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.528712 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 456, new matched idx: 457 2026.08.17 23:52:14.528714 [ 423996 ] {} RaftInstance: last durable index 457, precommit index 457 2026.08.17 23:52:14.528717 [ 423996 ] {} RaftInstance: quorum idx 1, 457 457 457 2026.08.17 23:52:14.528719 [ 423996 ] {} RaftInstance: local log idx 457, target_commit_idx 457, quick_commit_index_ 457, state_->get_commit_idx() 457 2026.08.17 23:52:14.528718 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.528732 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=458 2026.08.17 23:52:14.528734 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.528737 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 458 2026.08.17 23:52:14.528738 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.528740 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 457, new matched idx: 457 2026.08.17 23:52:14.528743 [ 423986 ] {} RaftInstance: last durable index 457, precommit index 457 2026.08.17 23:52:14.528746 [ 423986 ] {} RaftInstance: quorum idx 1, 457 457 457 2026.08.17 23:52:14.528748 [ 423986 ] {} RaftInstance: local log idx 457, target_commit_idx 457, quick_commit_index_ 457, state_->get_commit_idx() 457 2026.08.17 23:52:14.528760 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.528764 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=458 2026.08.17 23:52:14.528766 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.528769 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 458 2026.08.17 23:52:14.528770 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.528772 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 457, new matched idx: 457 2026.08.17 23:52:14.528775 [ 423983 ] {} RaftInstance: last durable index 457, precommit index 457 2026.08.17 23:52:14.528777 [ 423983 ] {} RaftInstance: quorum idx 1, 457 457 457 2026.08.17 23:52:14.528779 [ 423983 ] {} RaftInstance: local log idx 457, target_commit_idx 457, quick_commit_index_ 457, state_->get_commit_idx() 457 2026.08.17 23:52:14.529244 [ 423982 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.529265 [ 423982 ] {} RaftInstance: append at log_idx 458, timestamp 1787010734529248 2026.08.17 23:52:14.529275 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.529280 [ 424009 ] {} RaftInstance: last_log_idx: 457, starting_idx: 1, cur_nxt_idx: 459 2026.08.17 23:52:14.529283 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=457, LastLogTerm=1, EntriesLength=1, CommitIndex=457, Term=1, peer_last_sent_idx 458 2026.08.17 23:52:14.529287 [ 424009 ] {} RaftInstance: idx: 458 2026.08.17 23:52:14.529290 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.529302 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.529304 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.529306 [ 424009 ] {} RaftInstance: last_log_idx: 457, starting_idx: 1, cur_nxt_idx: 459 2026.08.17 23:52:14.529308 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=457, LastLogTerm=1, EntriesLength=1, CommitIndex=457, Term=1, peer_last_sent_idx 457 2026.08.17 23:52:14.529309 [ 424009 ] {} RaftInstance: idx: 458 2026.08.17 23:52:14.529311 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.529317 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.533271 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.533277 [ 423980 ] {} RaftInstance: last durable index 458, precommit index 458 2026.08.17 23:52:14.533280 [ 423980 ] {} RaftInstance: quorum idx 1, 458 457 457 2026.08.17 23:52:14.533283 [ 423980 ] {} RaftInstance: local log idx 458, target_commit_idx 457, quick_commit_index_ 457, state_->get_commit_idx() 457 2026.08.17 23:52:14.533322 [ 423990 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.533328 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.533333 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=459 2026.08.17 23:52:14.533345 [ 423990 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.533348 [ 423990 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 459 2026.08.17 23:52:14.533349 [ 423990 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.533351 [ 423990 ] {} RaftInstance: peer 2, prev matched idx: 457, new matched idx: 458 2026.08.17 23:52:14.533354 [ 423990 ] {} RaftInstance: last durable index 458, precommit index 458 2026.08.17 23:52:14.533357 [ 423990 ] {} RaftInstance: quorum idx 1, 458 458 457 2026.08.17 23:52:14.533359 [ 423990 ] {} RaftInstance: trigger commit upto 458 2026.08.17 23:52:14.533361 [ 423990 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.533363 [ 423990 ] {} RaftInstance: last_log_idx: 457, starting_idx: 1, cur_nxt_idx: 459 2026.08.17 23:52:14.533367 [ 423990 ] {} RaftInstance: append_entries for 3 with LastLogIndex=457, LastLogTerm=1, EntriesLength=1, CommitIndex=458, Term=1, peer_last_sent_idx 458 2026.08.17 23:52:14.533369 [ 423990 ] {} RaftInstance: idx: 458 2026.08.17 23:52:14.533371 [ 423990 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.533393 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:14.533395 [ 423990 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.533396 [ 423990 ] {} RaftInstance: last_log_idx: 458, starting_idx: 1, cur_nxt_idx: 459 2026.08.17 23:52:14.533398 [ 423990 ] {} RaftInstance: append_entries for 2 with LastLogIndex=458, LastLogTerm=1, EntriesLength=0, CommitIndex=458, Term=1, peer_last_sent_idx 458 2026.08.17 23:52:14.533400 [ 423990 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.533402 [ 423990 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.533409 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:14.533411 [ 423990 ] {} RaftInstance: local log idx 458, target_commit_idx 458, quick_commit_index_ 458, state_->get_commit_idx() 457 2026.08.17 23:52:14.533413 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.533421 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.533422 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=459 2026.08.17 23:52:14.533436 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.533444 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 459 2026.08.17 23:52:14.533449 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.533430 [ 424007 ] {} RaftInstance: commit upto 458, current idx 457 2026.08.17 23:52:14.533457 [ 424007 ] {} RaftInstance: commit upto 458, current idx 458 2026.08.17 23:52:14.533452 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 457, new matched idx: 458 2026.08.17 23:52:14.533465 [ 423995 ] {} RaftInstance: last durable index 458, precommit index 458 2026.08.17 23:52:14.533469 [ 423995 ] {} RaftInstance: quorum idx 1, 458 458 458 2026.08.17 23:52:14.533472 [ 423995 ] {} RaftInstance: local log idx 458, target_commit_idx 458, quick_commit_index_ 458, state_->get_commit_idx() 457 2026.08.17 23:52:14.533473 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.533488 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.533493 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=459 2026.08.17 23:52:14.533494 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.533496 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.533498 [ 424007 ] {} RaftInstance: notify cb 458 0x7f0ecee82420 2026.08.17 23:52:14.533499 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 459 2026.08.17 23:52:14.533511 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.533513 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 458, new matched idx: 458 2026.08.17 23:52:14.533515 [ 423989 ] {} RaftInstance: last durable index 458, precommit index 458 2026.08.17 23:52:14.533519 [ 423989 ] {} RaftInstance: quorum idx 1, 458 458 458 2026.08.17 23:52:14.533521 [ 423989 ] {} RaftInstance: local log idx 458, target_commit_idx 458, quick_commit_index_ 458, state_->get_commit_idx() 457 2026.08.17 23:52:14.533522 [ 424007 ] {} RaftInstance: DONE: commit upto 458, current idx 458 2026.08.17 23:52:14.533526 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.533533 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=459 2026.08.17 23:52:14.533537 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.533539 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 459 2026.08.17 23:52:14.533541 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.533543 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 458, new matched idx: 458 2026.08.17 23:52:14.533546 [ 423981 ] {} RaftInstance: last durable index 458, precommit index 458 2026.08.17 23:52:14.533549 [ 423981 ] {} RaftInstance: quorum idx 1, 458 458 458 2026.08.17 23:52:14.533551 [ 423981 ] {} RaftInstance: local log idx 458, target_commit_idx 458, quick_commit_index_ 458, state_->get_commit_idx() 458 2026.08.17 23:52:14.535052 [ 423991 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.535073 [ 423991 ] {} RaftInstance: append at log_idx 459, timestamp 1787010734535057 2026.08.17 23:52:14.535086 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.535093 [ 424009 ] {} RaftInstance: last_log_idx: 458, starting_idx: 1, cur_nxt_idx: 460 2026.08.17 23:52:14.535100 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=458, LastLogTerm=1, EntriesLength=1, CommitIndex=458, Term=1, peer_last_sent_idx 458 2026.08.17 23:52:14.535103 [ 424009 ] {} RaftInstance: idx: 459 2026.08.17 23:52:14.535105 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.535118 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.535120 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.535122 [ 424009 ] {} RaftInstance: last_log_idx: 458, starting_idx: 1, cur_nxt_idx: 460 2026.08.17 23:52:14.535124 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=458, LastLogTerm=1, EntriesLength=1, CommitIndex=458, Term=1, peer_last_sent_idx 459 2026.08.17 23:52:14.535126 [ 424009 ] {} RaftInstance: idx: 459 2026.08.17 23:52:14.535128 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.535150 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.538385 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.538394 [ 423980 ] {} RaftInstance: last durable index 459, precommit index 459 2026.08.17 23:52:14.538398 [ 423980 ] {} RaftInstance: quorum idx 1, 459 458 458 2026.08.17 23:52:14.538400 [ 423980 ] {} RaftInstance: local log idx 459, target_commit_idx 458, quick_commit_index_ 458, state_->get_commit_idx() 458 2026.08.17 23:52:14.538448 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.538453 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.538456 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=460 2026.08.17 23:52:14.538475 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.538480 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 460 2026.08.17 23:52:14.538483 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.538485 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 458, new matched idx: 459 2026.08.17 23:52:14.538487 [ 423984 ] {} RaftInstance: last durable index 459, precommit index 459 2026.08.17 23:52:14.538490 [ 423984 ] {} RaftInstance: quorum idx 1, 459 459 458 2026.08.17 23:52:14.538492 [ 423984 ] {} RaftInstance: trigger commit upto 459 2026.08.17 23:52:14.538495 [ 423984 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.538497 [ 423984 ] {} RaftInstance: last_log_idx: 458, starting_idx: 1, cur_nxt_idx: 460 2026.08.17 23:52:14.538515 [ 423984 ] {} RaftInstance: append_entries for 3 with LastLogIndex=458, LastLogTerm=1, EntriesLength=1, CommitIndex=459, Term=1, peer_last_sent_idx 459 2026.08.17 23:52:14.538517 [ 423984 ] {} RaftInstance: idx: 459 2026.08.17 23:52:14.538519 [ 423984 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.538530 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:14.538532 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.538534 [ 423984 ] {} RaftInstance: last_log_idx: 459, starting_idx: 1, cur_nxt_idx: 460 2026.08.17 23:52:14.538536 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=459, LastLogTerm=1, EntriesLength=0, CommitIndex=459, Term=1, peer_last_sent_idx 459 2026.08.17 23:52:14.538539 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.538541 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.538549 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:14.538551 [ 423984 ] {} RaftInstance: local log idx 459, target_commit_idx 459, quick_commit_index_ 459, state_->get_commit_idx() 458 2026.08.17 23:52:14.538556 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.538566 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.538573 [ 424007 ] {} RaftInstance: commit upto 459, current idx 458 2026.08.17 23:52:14.538576 [ 424007 ] {} RaftInstance: commit upto 459, current idx 459 2026.08.17 23:52:14.538596 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.538606 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=460 2026.08.17 23:52:14.538598 [ 424007 ] {} RaftInstance: notify cb 459 0x7f0ecee6c120 2026.08.17 23:52:14.538608 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.538617 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 460 2026.08.17 23:52:14.538619 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.538621 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 458, new matched idx: 459 2026.08.17 23:52:14.538622 [ 424007 ] {} RaftInstance: DONE: commit upto 459, current idx 459 2026.08.17 23:52:14.538624 [ 423982 ] {} RaftInstance: last durable index 459, precommit index 459 2026.08.17 23:52:14.538630 [ 423982 ] {} RaftInstance: quorum idx 1, 459 459 459 2026.08.17 23:52:14.538631 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.538633 [ 423982 ] {} RaftInstance: local log idx 459, target_commit_idx 459, quick_commit_index_ 459, state_->get_commit_idx() 459 2026.08.17 23:52:14.538625 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.538657 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=460 2026.08.17 23:52:14.538661 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.538664 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 460 2026.08.17 23:52:14.538666 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.538668 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 459, new matched idx: 459 2026.08.17 23:52:14.538670 [ 423992 ] {} RaftInstance: last durable index 459, precommit index 459 2026.08.17 23:52:14.538673 [ 423992 ] {} RaftInstance: quorum idx 1, 459 459 459 2026.08.17 23:52:14.538675 [ 423992 ] {} RaftInstance: local log idx 459, target_commit_idx 459, quick_commit_index_ 459, state_->get_commit_idx() 459 2026.08.17 23:52:14.538679 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=460 2026.08.17 23:52:14.538682 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.538684 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 460 2026.08.17 23:52:14.538686 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.538688 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 459, new matched idx: 459 2026.08.17 23:52:14.538690 [ 423988 ] {} RaftInstance: last durable index 459, precommit index 459 2026.08.17 23:52:14.538693 [ 423988 ] {} RaftInstance: quorum idx 1, 459 459 459 2026.08.17 23:52:14.538695 [ 423988 ] {} RaftInstance: local log idx 459, target_commit_idx 459, quick_commit_index_ 459, state_->get_commit_idx() 459 2026.08.17 23:52:14.538787 [ 423990 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.538807 [ 423990 ] {} RaftInstance: append at log_idx 460, timestamp 1787010734538793 2026.08.17 23:52:14.538836 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.538841 [ 424009 ] {} RaftInstance: last_log_idx: 459, starting_idx: 1, cur_nxt_idx: 461 2026.08.17 23:52:14.538847 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=459, LastLogTerm=1, EntriesLength=1, CommitIndex=459, Term=1, peer_last_sent_idx 459 2026.08.17 23:52:14.538849 [ 424009 ] {} RaftInstance: idx: 460 2026.08.17 23:52:14.538851 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.538861 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.538863 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.538864 [ 424009 ] {} RaftInstance: last_log_idx: 459, starting_idx: 1, cur_nxt_idx: 461 2026.08.17 23:52:14.538866 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=459, LastLogTerm=1, EntriesLength=1, CommitIndex=459, Term=1, peer_last_sent_idx 460 2026.08.17 23:52:14.538867 [ 424009 ] {} RaftInstance: idx: 460 2026.08.17 23:52:14.538869 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.538878 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.542801 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.542815 [ 423980 ] {} RaftInstance: last durable index 460, precommit index 460 2026.08.17 23:52:14.542826 [ 423980 ] {} RaftInstance: quorum idx 1, 460 459 459 2026.08.17 23:52:14.542828 [ 423980 ] {} RaftInstance: local log idx 460, target_commit_idx 459, quick_commit_index_ 459, state_->get_commit_idx() 459 2026.08.17 23:52:14.542872 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.542877 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.542881 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=461 2026.08.17 23:52:14.542895 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.542898 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 461 2026.08.17 23:52:14.542900 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.542901 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 459, new matched idx: 460 2026.08.17 23:52:14.542904 [ 423993 ] {} RaftInstance: last durable index 460, precommit index 460 2026.08.17 23:52:14.542907 [ 423993 ] {} RaftInstance: quorum idx 1, 460 460 459 2026.08.17 23:52:14.542909 [ 423993 ] {} RaftInstance: trigger commit upto 460 2026.08.17 23:52:14.542912 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.542914 [ 423993 ] {} RaftInstance: last_log_idx: 459, starting_idx: 1, cur_nxt_idx: 461 2026.08.17 23:52:14.542917 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=459, LastLogTerm=1, EntriesLength=1, CommitIndex=460, Term=1, peer_last_sent_idx 460 2026.08.17 23:52:14.542919 [ 423993 ] {} RaftInstance: idx: 460 2026.08.17 23:52:14.542921 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.542934 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:14.542936 [ 423993 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.542938 [ 423993 ] {} RaftInstance: last_log_idx: 460, starting_idx: 1, cur_nxt_idx: 461 2026.08.17 23:52:14.542940 [ 423993 ] {} RaftInstance: append_entries for 2 with LastLogIndex=460, LastLogTerm=1, EntriesLength=0, CommitIndex=460, Term=1, peer_last_sent_idx 460 2026.08.17 23:52:14.542941 [ 423993 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.542943 [ 423993 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.542952 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:14.542955 [ 423993 ] {} RaftInstance: local log idx 460, target_commit_idx 460, quick_commit_index_ 460, state_->get_commit_idx() 459 2026.08.17 23:52:14.542961 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.542968 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.542970 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=461 2026.08.17 23:52:14.542981 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.542976 [ 424007 ] {} RaftInstance: commit upto 460, current idx 459 2026.08.17 23:52:14.542992 [ 424007 ] {} RaftInstance: commit upto 460, current idx 460 2026.08.17 23:52:14.542985 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 461 2026.08.17 23:52:14.542999 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.543002 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 459, new matched idx: 460 2026.08.17 23:52:14.543005 [ 423986 ] {} RaftInstance: last durable index 460, precommit index 460 2026.08.17 23:52:14.543006 [ 424007 ] {} RaftInstance: notify cb 460 0x7f0ecef17720 2026.08.17 23:52:14.543009 [ 423986 ] {} RaftInstance: quorum idx 1, 460 460 460 2026.08.17 23:52:14.543012 [ 423986 ] {} RaftInstance: local log idx 460, target_commit_idx 460, quick_commit_index_ 460, state_->get_commit_idx() 459 2026.08.17 23:52:14.543014 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.543026 [ 424007 ] {} RaftInstance: DONE: commit upto 460, current idx 460 2026.08.17 23:52:14.543030 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.543050 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.543055 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=461 2026.08.17 23:52:14.543058 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.543061 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 461 2026.08.17 23:52:14.543063 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.543065 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 460, new matched idx: 460 2026.08.17 23:52:14.543067 [ 423983 ] {} RaftInstance: last durable index 460, precommit index 460 2026.08.17 23:52:14.543070 [ 423983 ] {} RaftInstance: quorum idx 1, 460 460 460 2026.08.17 23:52:14.543072 [ 423983 ] {} RaftInstance: local log idx 460, target_commit_idx 460, quick_commit_index_ 460, state_->get_commit_idx() 460 2026.08.17 23:52:14.543078 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.543080 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=461 2026.08.17 23:52:14.543082 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.543084 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 461 2026.08.17 23:52:14.543085 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.543087 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 460, new matched idx: 460 2026.08.17 23:52:14.543088 [ 423983 ] {} RaftInstance: last durable index 460, precommit index 460 2026.08.17 23:52:14.543090 [ 423983 ] {} RaftInstance: quorum idx 1, 460 460 460 2026.08.17 23:52:14.543092 [ 423983 ] {} RaftInstance: local log idx 460, target_commit_idx 460, quick_commit_index_ 460, state_->get_commit_idx() 460 2026.08.17 23:52:14.543148 [ 423995 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.543172 [ 423995 ] {} RaftInstance: append at log_idx 461, timestamp 1787010734543155 2026.08.17 23:52:14.543188 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.543195 [ 424009 ] {} RaftInstance: last_log_idx: 460, starting_idx: 1, cur_nxt_idx: 462 2026.08.17 23:52:14.543199 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=460, LastLogTerm=1, EntriesLength=1, CommitIndex=460, Term=1, peer_last_sent_idx 460 2026.08.17 23:52:14.543201 [ 424009 ] {} RaftInstance: idx: 461 2026.08.17 23:52:14.543203 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.543219 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.543221 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.543223 [ 424009 ] {} RaftInstance: last_log_idx: 460, starting_idx: 1, cur_nxt_idx: 462 2026.08.17 23:52:14.543225 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=460, LastLogTerm=1, EntriesLength=1, CommitIndex=460, Term=1, peer_last_sent_idx 461 2026.08.17 23:52:14.543226 [ 424009 ] {} RaftInstance: idx: 461 2026.08.17 23:52:14.543228 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.543239 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.547238 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.547249 [ 423980 ] {} RaftInstance: last durable index 461, precommit index 461 2026.08.17 23:52:14.547253 [ 423980 ] {} RaftInstance: quorum idx 1, 461 460 460 2026.08.17 23:52:14.547255 [ 423980 ] {} RaftInstance: local log idx 461, target_commit_idx 460, quick_commit_index_ 460, state_->get_commit_idx() 460 2026.08.17 23:52:14.547293 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.547301 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.547302 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=462 2026.08.17 23:52:14.547363 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.547365 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 462 2026.08.17 23:52:14.547367 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.547369 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 460, new matched idx: 461 2026.08.17 23:52:14.547372 [ 423982 ] {} RaftInstance: last durable index 461, precommit index 461 2026.08.17 23:52:14.547376 [ 423982 ] {} RaftInstance: quorum idx 1, 461 461 460 2026.08.17 23:52:14.547378 [ 423982 ] {} RaftInstance: trigger commit upto 461 2026.08.17 23:52:14.547380 [ 423982 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.547382 [ 423982 ] {} RaftInstance: last_log_idx: 460, starting_idx: 1, cur_nxt_idx: 462 2026.08.17 23:52:14.547385 [ 423982 ] {} RaftInstance: append_entries for 3 with LastLogIndex=460, LastLogTerm=1, EntriesLength=1, CommitIndex=461, Term=1, peer_last_sent_idx 461 2026.08.17 23:52:14.547386 [ 423982 ] {} RaftInstance: idx: 461 2026.08.17 23:52:14.547389 [ 423982 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.547397 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:14.547399 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.547400 [ 423982 ] {} RaftInstance: last_log_idx: 461, starting_idx: 1, cur_nxt_idx: 462 2026.08.17 23:52:14.547402 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=461, LastLogTerm=1, EntriesLength=0, CommitIndex=461, Term=1, peer_last_sent_idx 461 2026.08.17 23:52:14.547404 [ 423982 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.547405 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.547419 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:14.547421 [ 423982 ] {} RaftInstance: local log idx 461, target_commit_idx 461, quick_commit_index_ 461, state_->get_commit_idx() 460 2026.08.17 23:52:14.547423 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.547430 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=462 2026.08.17 23:52:14.547431 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.547441 [ 424007 ] {} RaftInstance: commit upto 461, current idx 460 2026.08.17 23:52:14.547445 [ 424007 ] {} RaftInstance: commit upto 461, current idx 461 2026.08.17 23:52:14.547434 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.547451 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 462 2026.08.17 23:52:14.547453 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.547455 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 460, new matched idx: 461 2026.08.17 23:52:14.547458 [ 423981 ] {} RaftInstance: last durable index 461, precommit index 461 2026.08.17 23:52:14.547462 [ 423981 ] {} RaftInstance: quorum idx 1, 461 461 461 2026.08.17 23:52:14.547464 [ 423981 ] {} RaftInstance: local log idx 461, target_commit_idx 461, quick_commit_index_ 461, state_->get_commit_idx() 460 2026.08.17 23:52:14.547466 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.547470 [ 424007 ] {} RaftInstance: notify cb 461 0x7f0ecee5c420 2026.08.17 23:52:14.547479 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.547485 [ 424007 ] {} RaftInstance: DONE: commit upto 461, current idx 461 2026.08.17 23:52:14.547487 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.547492 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=462 2026.08.17 23:52:14.547497 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.547508 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.547511 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 462 2026.08.17 23:52:14.547513 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.547515 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 461, new matched idx: 461 2026.08.17 23:52:14.547518 [ 423990 ] {} RaftInstance: last durable index 461, precommit index 461 2026.08.17 23:52:14.547521 [ 423990 ] {} RaftInstance: quorum idx 1, 461 461 461 2026.08.17 23:52:14.547523 [ 423990 ] {} RaftInstance: local log idx 461, target_commit_idx 461, quick_commit_index_ 461, state_->get_commit_idx() 461 2026.08.17 23:52:14.547528 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=462 2026.08.17 23:52:14.547531 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.547535 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 462 2026.08.17 23:52:14.547536 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.547538 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 461, new matched idx: 461 2026.08.17 23:52:14.547540 [ 423994 ] {} RaftInstance: last durable index 461, precommit index 461 2026.08.17 23:52:14.547542 [ 423994 ] {} RaftInstance: quorum idx 1, 461 461 461 2026.08.17 23:52:14.547544 [ 423994 ] {} RaftInstance: local log idx 461, target_commit_idx 461, quick_commit_index_ 461, state_->get_commit_idx() 461 2026.08.17 23:52:14.560378 [ 423993 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.560400 [ 423993 ] {} RaftInstance: append at log_idx 462, timestamp 1787010734560389 2026.08.17 23:52:14.560415 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.560423 [ 424009 ] {} RaftInstance: last_log_idx: 461, starting_idx: 1, cur_nxt_idx: 463 2026.08.17 23:52:14.560427 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=461, LastLogTerm=1, EntriesLength=1, CommitIndex=461, Term=1, peer_last_sent_idx 461 2026.08.17 23:52:14.560429 [ 424009 ] {} RaftInstance: idx: 462 2026.08.17 23:52:14.560432 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.560444 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.560446 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.560448 [ 424009 ] {} RaftInstance: last_log_idx: 461, starting_idx: 1, cur_nxt_idx: 463 2026.08.17 23:52:14.560451 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=461, LastLogTerm=1, EntriesLength=1, CommitIndex=461, Term=1, peer_last_sent_idx 462 2026.08.17 23:52:14.560453 [ 424009 ] {} RaftInstance: idx: 462 2026.08.17 23:52:14.560455 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.560464 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.564672 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.566436 [ 423980 ] {} RaftInstance: last durable index 462, precommit index 462 2026.08.17 23:52:14.566441 [ 423980 ] {} RaftInstance: quorum idx 1, 462 461 461 2026.08.17 23:52:14.566445 [ 423980 ] {} RaftInstance: local log idx 462, target_commit_idx 461, quick_commit_index_ 461, state_->get_commit_idx() 461 2026.08.17 23:52:14.566481 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.566490 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=463 2026.08.17 23:52:14.566493 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.566496 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 463 2026.08.17 23:52:14.566498 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.566500 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 461, new matched idx: 462 2026.08.17 23:52:14.566503 [ 423986 ] {} RaftInstance: last durable index 462, precommit index 462 2026.08.17 23:52:14.566507 [ 423986 ] {} RaftInstance: quorum idx 1, 462 462 461 2026.08.17 23:52:14.566509 [ 423986 ] {} RaftInstance: trigger commit upto 462 2026.08.17 23:52:14.566512 [ 423986 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.566514 [ 423986 ] {} RaftInstance: last_log_idx: 462, starting_idx: 1, cur_nxt_idx: 463 2026.08.17 23:52:14.566517 [ 423986 ] {} RaftInstance: append_entries for 3 with LastLogIndex=462, LastLogTerm=1, EntriesLength=0, CommitIndex=462, Term=1, peer_last_sent_idx 462 2026.08.17 23:52:14.566519 [ 423986 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.566522 [ 423986 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.566533 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:14.566536 [ 423986 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.566539 [ 423986 ] {} RaftInstance: local log idx 462, target_commit_idx 462, quick_commit_index_ 462, state_->get_commit_idx() 461 2026.08.17 23:52:14.566541 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.566546 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.566551 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=463 2026.08.17 23:52:14.566560 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.566553 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.566569 [ 424007 ] {} RaftInstance: commit upto 462, current idx 461 2026.08.17 23:52:14.566573 [ 424007 ] {} RaftInstance: commit upto 462, current idx 462 2026.08.17 23:52:14.566563 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 463 2026.08.17 23:52:14.566582 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.566584 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 461, new matched idx: 462 2026.08.17 23:52:14.566586 [ 424007 ] {} RaftInstance: notify cb 462 0x7f0ecef38320 2026.08.17 23:52:14.566587 [ 423989 ] {} RaftInstance: last durable index 462, precommit index 462 2026.08.17 23:52:14.566596 [ 423989 ] {} RaftInstance: quorum idx 1, 462 462 462 2026.08.17 23:52:14.566598 [ 423989 ] {} RaftInstance: local log idx 462, target_commit_idx 462, quick_commit_index_ 462, state_->get_commit_idx() 461 2026.08.17 23:52:14.566600 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.566602 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.566605 [ 423989 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.566607 [ 424007 ] {} RaftInstance: DONE: commit upto 462, current idx 462 2026.08.17 23:52:14.566612 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.566607 [ 423989 ] {} RaftInstance: last_log_idx: 462, starting_idx: 1, cur_nxt_idx: 463 2026.08.17 23:52:14.566629 [ 423989 ] {} RaftInstance: append_entries for 2 with LastLogIndex=462, LastLogTerm=1, EntriesLength=0, CommitIndex=462, Term=1, peer_last_sent_idx 462 2026.08.17 23:52:14.566632 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.566635 [ 423989 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.566799 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:14.566804 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.566800 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.566811 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=463 2026.08.17 23:52:14.566812 [ 423993 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.566814 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.566825 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 463 2026.08.17 23:52:14.566828 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.566830 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 462, new matched idx: 462 2026.08.17 23:52:14.566833 [ 423981 ] {} RaftInstance: last durable index 462, precommit index 462 2026.08.17 23:52:14.566837 [ 423993 ] {} RaftInstance: append at log_idx 463, timestamp 1787010734566819 2026.08.17 23:52:14.566837 [ 423981 ] {} RaftInstance: quorum idx 1, 462 462 462 2026.08.17 23:52:14.566847 [ 423981 ] {} RaftInstance: local log idx 463, target_commit_idx 462, quick_commit_index_ 462, state_->get_commit_idx() 462 2026.08.17 23:52:14.566849 [ 423981 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.566852 [ 423981 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.566854 [ 423981 ] {} RaftInstance: last_log_idx: 462, starting_idx: 1, cur_nxt_idx: 464 2026.08.17 23:52:14.566857 [ 423981 ] {} RaftInstance: append_entries for 3 with LastLogIndex=462, LastLogTerm=1, EntriesLength=1, CommitIndex=462, Term=1, peer_last_sent_idx 463 2026.08.17 23:52:14.566861 [ 423981 ] {} RaftInstance: idx: 463 2026.08.17 23:52:14.566864 [ 423981 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.566876 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:14.566881 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=463 2026.08.17 23:52:14.566885 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.566887 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 463 2026.08.17 23:52:14.566889 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.566891 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 462, new matched idx: 462 2026.08.17 23:52:14.566894 [ 423994 ] {} RaftInstance: last durable index 462, precommit index 463 2026.08.17 23:52:14.566897 [ 423994 ] {} RaftInstance: quorum idx 1, 462 462 462 2026.08.17 23:52:14.566899 [ 423994 ] {} RaftInstance: local log idx 463, target_commit_idx 462, quick_commit_index_ 462, state_->get_commit_idx() 462 2026.08.17 23:52:14.566901 [ 423994 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.566903 [ 423994 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.566905 [ 423994 ] {} RaftInstance: last_log_idx: 462, starting_idx: 1, cur_nxt_idx: 464 2026.08.17 23:52:14.566907 [ 423994 ] {} RaftInstance: append_entries for 2 with LastLogIndex=462, LastLogTerm=1, EntriesLength=1, CommitIndex=462, Term=1, peer_last_sent_idx 463 2026.08.17 23:52:14.566909 [ 423994 ] {} RaftInstance: idx: 463 2026.08.17 23:52:14.566912 [ 423994 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.566919 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:14.566929 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.566933 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.568029 [ 423984 ] {} RaftInstance: heartbeat timeout for 3 2026.08.17 23:52:14.569204 [ 423984 ] {} RaftInstance: (update) new target priority: 1 2026.08.17 23:52:14.569209 [ 423984 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.569219 [ 423986 ] {} RaftInstance: heartbeat timeout for 2 2026.08.17 23:52:14.569227 [ 423986 ] {} RaftInstance: (update) new target priority: 1 2026.08.17 23:52:14.569230 [ 423986 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.569990 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.570036 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.571398 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.571389 [ 423980 ] {} RaftInstance: last durable index 463, precommit index 463 2026.08.17 23:52:14.571420 [ 423980 ] {} RaftInstance: quorum idx 1, 463 462 462 2026.08.17 23:52:14.571425 [ 423980 ] {} RaftInstance: local log idx 463, target_commit_idx 462, quick_commit_index_ 462, state_->get_commit_idx() 462 2026.08.17 23:52:14.571438 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=464 2026.08.17 23:52:14.571446 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.571449 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 464 2026.08.17 23:52:14.571451 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.571454 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 462, new matched idx: 463 2026.08.17 23:52:14.571461 [ 423988 ] {} RaftInstance: last durable index 463, precommit index 463 2026.08.17 23:52:14.571465 [ 423988 ] {} RaftInstance: quorum idx 1, 463 463 462 2026.08.17 23:52:14.571467 [ 423988 ] {} RaftInstance: trigger commit upto 463 2026.08.17 23:52:14.571469 [ 423988 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.571471 [ 423988 ] {} RaftInstance: last_log_idx: 462, starting_idx: 1, cur_nxt_idx: 464 2026.08.17 23:52:14.571474 [ 423988 ] {} RaftInstance: append_entries for 3 with LastLogIndex=462, LastLogTerm=1, EntriesLength=1, CommitIndex=463, Term=1, peer_last_sent_idx 463 2026.08.17 23:52:14.571476 [ 423988 ] {} RaftInstance: idx: 463 2026.08.17 23:52:14.571479 [ 423988 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.571502 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:14.571504 [ 423988 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.571505 [ 423988 ] {} RaftInstance: last_log_idx: 463, starting_idx: 1, cur_nxt_idx: 464 2026.08.17 23:52:14.571508 [ 423988 ] {} RaftInstance: append_entries for 2 with LastLogIndex=463, LastLogTerm=1, EntriesLength=0, CommitIndex=463, Term=1, peer_last_sent_idx 463 2026.08.17 23:52:14.571510 [ 423988 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.571511 [ 423988 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.571517 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:14.571520 [ 423988 ] {} RaftInstance: local log idx 463, target_commit_idx 463, quick_commit_index_ 463, state_->get_commit_idx() 462 2026.08.17 23:52:14.571522 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.571530 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=464 2026.08.17 23:52:14.571537 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.571541 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 464 2026.08.17 23:52:14.571544 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.571532 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.571557 [ 424007 ] {} RaftInstance: commit upto 463, current idx 462 2026.08.17 23:52:14.571561 [ 424007 ] {} RaftInstance: commit upto 463, current idx 463 2026.08.17 23:52:14.571562 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.571546 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 462, new matched idx: 463 2026.08.17 23:52:14.571572 [ 423996 ] {} RaftInstance: last durable index 463, precommit index 463 2026.08.17 23:52:14.571575 [ 423996 ] {} RaftInstance: quorum idx 1, 463 463 463 2026.08.17 23:52:14.571578 [ 423996 ] {} RaftInstance: local log idx 463, target_commit_idx 463, quick_commit_index_ 463, state_->get_commit_idx() 462 2026.08.17 23:52:14.571578 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.571585 [ 424007 ] {} RaftInstance: notify cb 463 0x7f0ecee82620 2026.08.17 23:52:14.571581 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.571602 [ 424007 ] {} RaftInstance: DONE: commit upto 463, current idx 463 2026.08.17 23:52:14.571603 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=464 2026.08.17 23:52:14.571615 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.571606 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.571618 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 464 2026.08.17 23:52:14.571626 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.571632 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 463, new matched idx: 463 2026.08.17 23:52:14.571635 [ 423990 ] {} RaftInstance: last durable index 463, precommit index 463 2026.08.17 23:52:14.571638 [ 423990 ] {} RaftInstance: quorum idx 1, 463 463 463 2026.08.17 23:52:14.571640 [ 423990 ] {} RaftInstance: local log idx 463, target_commit_idx 463, quick_commit_index_ 463, state_->get_commit_idx() 463 2026.08.17 23:52:14.571645 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=464 2026.08.17 23:52:14.571648 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.571651 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 464 2026.08.17 23:52:14.571652 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.571654 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 463, new matched idx: 463 2026.08.17 23:52:14.571656 [ 423983 ] {} RaftInstance: last durable index 463, precommit index 463 2026.08.17 23:52:14.571659 [ 423983 ] {} RaftInstance: quorum idx 1, 463 463 463 2026.08.17 23:52:14.571661 [ 423983 ] {} RaftInstance: local log idx 463, target_commit_idx 463, quick_commit_index_ 463, state_->get_commit_idx() 463 2026.08.17 23:52:14.571683 [ 423992 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.571706 [ 423992 ] {} RaftInstance: append at log_idx 464, timestamp 1787010734571686 2026.08.17 23:52:14.571726 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.571733 [ 424009 ] {} RaftInstance: last_log_idx: 463, starting_idx: 1, cur_nxt_idx: 465 2026.08.17 23:52:14.571737 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=463, LastLogTerm=1, EntriesLength=1, CommitIndex=463, Term=1, peer_last_sent_idx 463 2026.08.17 23:52:14.571739 [ 424009 ] {} RaftInstance: idx: 464 2026.08.17 23:52:14.571742 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.571752 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.571754 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.571755 [ 424009 ] {} RaftInstance: last_log_idx: 463, starting_idx: 1, cur_nxt_idx: 465 2026.08.17 23:52:14.571758 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=463, LastLogTerm=1, EntriesLength=1, CommitIndex=463, Term=1, peer_last_sent_idx 464 2026.08.17 23:52:14.571760 [ 424009 ] {} RaftInstance: idx: 464 2026.08.17 23:52:14.571761 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.571767 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.572063 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 170 2026.08.17 23:52:14.572074 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.572085 [ 423977 ] {} RaftInstance: append at log_idx 465, timestamp 1787010734572076 2026.08.17 23:52:14.572097 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.572103 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.572114 [ 423985 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.572126 [ 423985 ] {} RaftInstance: append at log_idx 466, timestamp 1787010734572118 2026.08.17 23:52:14.572132 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.572134 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.574816 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.574828 [ 423980 ] {} RaftInstance: last durable index 464, precommit index 466 2026.08.17 23:52:14.574831 [ 423980 ] {} RaftInstance: quorum idx 1, 464 463 463 2026.08.17 23:52:14.574834 [ 423980 ] {} RaftInstance: local log idx 466, target_commit_idx 463, quick_commit_index_ 463, state_->get_commit_idx() 463 2026.08.17 23:52:14.574863 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.574867 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=465 2026.08.17 23:52:14.574869 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.574871 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 465 2026.08.17 23:52:14.574873 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.574875 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 463, new matched idx: 464 2026.08.17 23:52:14.574875 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.574877 [ 423982 ] {} RaftInstance: last durable index 464, precommit index 466 2026.08.17 23:52:14.574885 [ 423982 ] {} RaftInstance: quorum idx 1, 464 464 463 2026.08.17 23:52:14.574887 [ 423982 ] {} RaftInstance: trigger commit upto 464 2026.08.17 23:52:14.574889 [ 423982 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.574891 [ 423982 ] {} RaftInstance: last_log_idx: 464, starting_idx: 1, cur_nxt_idx: 467 2026.08.17 23:52:14.574894 [ 423982 ] {} RaftInstance: append_entries for 3 with LastLogIndex=464, LastLogTerm=1, EntriesLength=2, CommitIndex=464, Term=1, peer_last_sent_idx 464 2026.08.17 23:52:14.574896 [ 423982 ] {} RaftInstance: idx range: 465-466 2026.08.17 23:52:14.574898 [ 423982 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.574919 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:14.574921 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.574923 [ 423982 ] {} RaftInstance: last_log_idx: 463, starting_idx: 1, cur_nxt_idx: 467 2026.08.17 23:52:14.574925 [ 423982 ] {} RaftInstance: last sent log (464) to peer 2 is not applied, cnt 1 2026.08.17 23:52:14.574926 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=463, LastLogTerm=1, EntriesLength=3, CommitIndex=464, Term=1, peer_last_sent_idx 464 2026.08.17 23:52:14.574928 [ 423982 ] {} RaftInstance: idx range: 464-466 2026.08.17 23:52:14.574930 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.574937 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:14.574939 [ 423982 ] {} RaftInstance: local log idx 466, target_commit_idx 464, quick_commit_index_ 464, state_->get_commit_idx() 463 2026.08.17 23:52:14.574941 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.574944 [ 423982 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.574946 [ 423982 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.574951 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=465 2026.08.17 23:52:14.574957 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.574959 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 465 2026.08.17 23:52:14.574961 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.574963 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 463, new matched idx: 464 2026.08.17 23:52:14.574950 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.574966 [ 423986 ] {} RaftInstance: last durable index 464, precommit index 466 2026.08.17 23:52:14.574973 [ 424007 ] {} RaftInstance: commit upto 464, current idx 463 2026.08.17 23:52:14.574986 [ 424007 ] {} RaftInstance: commit upto 464, current idx 464 2026.08.17 23:52:14.574980 [ 423986 ] {} RaftInstance: quorum idx 1, 464 464 464 2026.08.17 23:52:14.574995 [ 423986 ] {} RaftInstance: local log idx 466, target_commit_idx 464, quick_commit_index_ 464, state_->get_commit_idx() 463 2026.08.17 23:52:14.574997 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.574999 [ 423986 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.575001 [ 423986 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.575013 [ 424007 ] {} RaftInstance: notify cb 464 0x7f0ecef38020 2026.08.17 23:52:14.575028 [ 424007 ] {} RaftInstance: DONE: commit upto 464, current idx 464 2026.08.17 23:52:14.575031 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.579079 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.579090 [ 423980 ] {} RaftInstance: last durable index 465, precommit index 466 2026.08.17 23:52:14.579094 [ 423980 ] {} RaftInstance: quorum idx 1, 465 464 464 2026.08.17 23:52:14.579104 [ 423980 ] {} RaftInstance: local log idx 466, target_commit_idx 464, quick_commit_index_ 464, state_->get_commit_idx() 464 2026.08.17 23:52:14.579157 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.579162 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=467 2026.08.17 23:52:14.579165 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.579168 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 467 2026.08.17 23:52:14.579170 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.579172 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 464, new matched idx: 466 2026.08.17 23:52:14.579174 [ 423987 ] {} RaftInstance: last durable index 465, precommit index 466 2026.08.17 23:52:14.579177 [ 423987 ] {} RaftInstance: quorum idx 1, 466 465 464 2026.08.17 23:52:14.579179 [ 423987 ] {} RaftInstance: trigger commit upto 465 2026.08.17 23:52:14.579181 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.579184 [ 423987 ] {} RaftInstance: last_log_idx: 466, starting_idx: 1, cur_nxt_idx: 467 2026.08.17 23:52:14.579186 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=466, LastLogTerm=1, EntriesLength=0, CommitIndex=465, Term=1, peer_last_sent_idx 465 2026.08.17 23:52:14.579188 [ 423987 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.579190 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.579198 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:14.579200 [ 423987 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.579202 [ 423987 ] {} RaftInstance: local log idx 466, target_commit_idx 465, quick_commit_index_ 465, state_->get_commit_idx() 464 2026.08.17 23:52:14.579208 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.579217 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.579222 [ 424007 ] {} RaftInstance: commit upto 465, current idx 464 2026.08.17 23:52:14.579225 [ 424007 ] {} RaftInstance: commit upto 465, current idx 465 2026.08.17 23:52:14.579226 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.579237 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=467 2026.08.17 23:52:14.579240 [ 424007 ] {} RaftInstance: notify cb 465 0x7f0eccaa1620 2026.08.17 23:52:14.579242 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.579259 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 467 2026.08.17 23:52:14.579262 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.579268 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 464, new matched idx: 466 2026.08.17 23:52:14.579271 [ 423983 ] {} RaftInstance: last durable index 465, precommit index 466 2026.08.17 23:52:14.579250 [ 424007 ] {} RaftInstance: DONE: commit upto 465, current idx 465 2026.08.17 23:52:14.579276 [ 423983 ] {} RaftInstance: quorum idx 1, 466 466 465 2026.08.17 23:52:14.579286 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.579280 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.579290 [ 423983 ] {} RaftInstance: trigger commit upto 466 2026.08.17 23:52:14.579301 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.579304 [ 423983 ] {} RaftInstance: last_log_idx: 466, starting_idx: 1, cur_nxt_idx: 467 2026.08.17 23:52:14.579290 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.579308 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=466, LastLogTerm=1, EntriesLength=0, CommitIndex=466, Term=1, peer_last_sent_idx 467 2026.08.17 23:52:14.579317 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.579313 [ 424007 ] {} RaftInstance: commit upto 466, current idx 465 2026.08.17 23:52:14.579320 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.579325 [ 424007 ] {} RaftInstance: commit upto 466, current idx 466 2026.08.17 23:52:14.579344 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:14.579348 [ 423983 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.579349 [ 424007 ] {} RaftInstance: notify cb 466 0x7f0eceecee20 2026.08.17 23:52:14.579350 [ 423983 ] {} RaftInstance: last_log_idx: 466, starting_idx: 1, cur_nxt_idx: 467 2026.08.17 23:52:14.579363 [ 423983 ] {} RaftInstance: append_entries for 2 with LastLogIndex=466, LastLogTerm=1, EntriesLength=0, CommitIndex=466, Term=1, peer_last_sent_idx 464 2026.08.17 23:52:14.579365 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.579367 [ 423983 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.579372 [ 424007 ] {} RaftInstance: DONE: commit upto 466, current idx 466 2026.08.17 23:52:14.579375 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.579379 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:14.579382 [ 423983 ] {} RaftInstance: local log idx 466, target_commit_idx 466, quick_commit_index_ 466, state_->get_commit_idx() 466 2026.08.17 23:52:14.579385 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.579387 [ 423983 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.579393 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=467 2026.08.17 23:52:14.579398 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.579401 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 467 2026.08.17 23:52:14.579404 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.579409 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 466, new matched idx: 466 2026.08.17 23:52:14.579404 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.579412 [ 423996 ] {} RaftInstance: last durable index 465, precommit index 466 2026.08.17 23:52:14.579425 [ 423996 ] {} RaftInstance: quorum idx 1, 466 466 465 2026.08.17 23:52:14.579427 [ 423996 ] {} RaftInstance: local log idx 466, target_commit_idx 466, quick_commit_index_ 466, state_->get_commit_idx() 466 2026.08.17 23:52:14.579436 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=467 2026.08.17 23:52:14.579443 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.579446 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 467 2026.08.17 23:52:14.579448 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.579450 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 466, new matched idx: 466 2026.08.17 23:52:14.579453 [ 423992 ] {} RaftInstance: last durable index 465, precommit index 466 2026.08.17 23:52:14.579456 [ 423992 ] {} RaftInstance: quorum idx 1, 466 466 465 2026.08.17 23:52:14.579458 [ 423992 ] {} RaftInstance: local log idx 466, target_commit_idx 466, quick_commit_index_ 466, state_->get_commit_idx() 466 2026.08.17 23:52:14.579460 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.579464 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=467 2026.08.17 23:52:14.579466 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.579469 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 467 2026.08.17 23:52:14.579471 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.579472 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 466, new matched idx: 466 2026.08.17 23:52:14.579475 [ 423984 ] {} RaftInstance: last durable index 465, precommit index 466 2026.08.17 23:52:14.579478 [ 423984 ] {} RaftInstance: quorum idx 1, 466 466 465 2026.08.17 23:52:14.579480 [ 423984 ] {} RaftInstance: local log idx 466, target_commit_idx 466, quick_commit_index_ 466, state_->get_commit_idx() 466 2026.08.17 23:52:14.579613 [ 423992 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.579625 [ 423992 ] {} RaftInstance: append at log_idx 467, timestamp 1787010734579617 2026.08.17 23:52:14.579633 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.579638 [ 424009 ] {} RaftInstance: last_log_idx: 466, starting_idx: 1, cur_nxt_idx: 468 2026.08.17 23:52:14.579641 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=466, LastLogTerm=1, EntriesLength=1, CommitIndex=466, Term=1, peer_last_sent_idx 467 2026.08.17 23:52:14.579642 [ 424009 ] {} RaftInstance: idx: 467 2026.08.17 23:52:14.579645 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.579656 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.579658 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.579659 [ 424009 ] {} RaftInstance: last_log_idx: 466, starting_idx: 1, cur_nxt_idx: 468 2026.08.17 23:52:14.579661 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=466, LastLogTerm=1, EntriesLength=1, CommitIndex=466, Term=1, peer_last_sent_idx 467 2026.08.17 23:52:14.579663 [ 424009 ] {} RaftInstance: idx: 467 2026.08.17 23:52:14.579664 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.579673 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.579690 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 208 2026.08.17 23:52:14.579702 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.579724 [ 423977 ] {} RaftInstance: append at log_idx 468, timestamp 1787010734579709 2026.08.17 23:52:14.579730 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.579733 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.579809 [ 423991 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.579832 [ 423991 ] {} RaftInstance: append at log_idx 469, timestamp 1787010734579816 2026.08.17 23:52:14.579839 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.579842 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.583786 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.585441 [ 423980 ] {} RaftInstance: last durable index 466, precommit index 469 2026.08.17 23:52:14.585448 [ 423980 ] {} RaftInstance: quorum idx 1, 466 466 466 2026.08.17 23:52:14.585450 [ 423980 ] {} RaftInstance: local log idx 469, target_commit_idx 466, quick_commit_index_ 466, state_->get_commit_idx() 466 2026.08.17 23:52:14.585487 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.585494 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=468 2026.08.17 23:52:14.585497 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.585500 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 468 2026.08.17 23:52:14.585502 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.585504 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 466, new matched idx: 467 2026.08.17 23:52:14.585506 [ 423989 ] {} RaftInstance: last durable index 466, precommit index 469 2026.08.17 23:52:14.585509 [ 423989 ] {} RaftInstance: quorum idx 1, 467 466 466 2026.08.17 23:52:14.585511 [ 423989 ] {} RaftInstance: local log idx 469, target_commit_idx 466, quick_commit_index_ 466, state_->get_commit_idx() 466 2026.08.17 23:52:14.585513 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.585516 [ 423989 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.585518 [ 423989 ] {} RaftInstance: last_log_idx: 467, starting_idx: 1, cur_nxt_idx: 470 2026.08.17 23:52:14.585521 [ 423989 ] {} RaftInstance: append_entries for 2 with LastLogIndex=467, LastLogTerm=1, EntriesLength=2, CommitIndex=466, Term=1, peer_last_sent_idx 467 2026.08.17 23:52:14.585523 [ 423989 ] {} RaftInstance: idx range: 468-469 2026.08.17 23:52:14.585525 [ 423989 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.585537 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:14.585547 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.585549 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=468 2026.08.17 23:52:14.585550 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.585552 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 468 2026.08.17 23:52:14.585553 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.585555 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 466, new matched idx: 467 2026.08.17 23:52:14.585557 [ 423989 ] {} RaftInstance: last durable index 466, precommit index 469 2026.08.17 23:52:14.585559 [ 423989 ] {} RaftInstance: quorum idx 1, 467 467 466 2026.08.17 23:52:14.585561 [ 423989 ] {} RaftInstance: trigger commit upto 467 2026.08.17 23:52:14.585562 [ 423989 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.585569 [ 423989 ] {} RaftInstance: last_log_idx: 467, starting_idx: 1, cur_nxt_idx: 470 2026.08.17 23:52:14.585571 [ 423989 ] {} RaftInstance: append_entries for 3 with LastLogIndex=467, LastLogTerm=1, EntriesLength=2, CommitIndex=467, Term=1, peer_last_sent_idx 467 2026.08.17 23:52:14.585573 [ 423989 ] {} RaftInstance: idx range: 468-469 2026.08.17 23:52:14.585574 [ 423989 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.585580 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:14.585582 [ 423989 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.585584 [ 423989 ] {} RaftInstance: local log idx 469, target_commit_idx 467, quick_commit_index_ 467, state_->get_commit_idx() 466 2026.08.17 23:52:14.585586 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.585589 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.585591 [ 423989 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.585594 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.585602 [ 424007 ] {} RaftInstance: commit upto 467, current idx 466 2026.08.17 23:52:14.585605 [ 424007 ] {} RaftInstance: commit upto 467, current idx 467 2026.08.17 23:52:14.585621 [ 424007 ] {} RaftInstance: notify cb 467 0x7f0ecef17120 2026.08.17 23:52:14.585639 [ 424007 ] {} RaftInstance: DONE: commit upto 467, current idx 467 2026.08.17 23:52:14.585641 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.588469 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.588480 [ 423980 ] {} RaftInstance: last durable index 467, precommit index 469 2026.08.17 23:52:14.588485 [ 423980 ] {} RaftInstance: quorum idx 1, 467 467 467 2026.08.17 23:52:14.588488 [ 423980 ] {} RaftInstance: local log idx 469, target_commit_idx 467, quick_commit_index_ 467, state_->get_commit_idx() 467 2026.08.17 23:52:14.588540 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.588545 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.588551 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=470 2026.08.17 23:52:14.588558 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.588561 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 470 2026.08.17 23:52:14.588563 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.588565 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 467, new matched idx: 469 2026.08.17 23:52:14.588568 [ 423994 ] {} RaftInstance: last durable index 467, precommit index 469 2026.08.17 23:52:14.588571 [ 423994 ] {} RaftInstance: quorum idx 1, 469 467 467 2026.08.17 23:52:14.588573 [ 423994 ] {} RaftInstance: local log idx 469, target_commit_idx 467, quick_commit_index_ 467, state_->get_commit_idx() 467 2026.08.17 23:52:14.588577 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=470 2026.08.17 23:52:14.588580 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.588583 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 470 2026.08.17 23:52:14.588585 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.588587 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 467, new matched idx: 469 2026.08.17 23:52:14.588589 [ 423984 ] {} RaftInstance: last durable index 467, precommit index 469 2026.08.17 23:52:14.588592 [ 423984 ] {} RaftInstance: quorum idx 1, 469 469 467 2026.08.17 23:52:14.588599 [ 423984 ] {} RaftInstance: trigger commit upto 469 2026.08.17 23:52:14.588601 [ 423984 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.588603 [ 423984 ] {} RaftInstance: last_log_idx: 469, starting_idx: 1, cur_nxt_idx: 470 2026.08.17 23:52:14.588606 [ 423984 ] {} RaftInstance: append_entries for 3 with LastLogIndex=469, LastLogTerm=1, EntriesLength=0, CommitIndex=469, Term=1, peer_last_sent_idx 468 2026.08.17 23:52:14.588607 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.588610 [ 423984 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.588621 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:14.588623 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.588625 [ 423984 ] {} RaftInstance: last_log_idx: 469, starting_idx: 1, cur_nxt_idx: 470 2026.08.17 23:52:14.588626 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=469, LastLogTerm=1, EntriesLength=0, CommitIndex=469, Term=1, peer_last_sent_idx 468 2026.08.17 23:52:14.588628 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.588629 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.588637 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:14.588639 [ 423984 ] {} RaftInstance: local log idx 469, target_commit_idx 469, quick_commit_index_ 469, state_->get_commit_idx() 467 2026.08.17 23:52:14.588641 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.588643 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.588645 [ 423984 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.588645 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.588654 [ 424007 ] {} RaftInstance: commit upto 469, current idx 467 2026.08.17 23:52:14.588656 [ 424007 ] {} RaftInstance: commit upto 469, current idx 468 2026.08.17 23:52:14.588674 [ 424007 ] {} RaftInstance: notify cb 468 0x7f0eccaa1720 2026.08.17 23:52:14.588676 [ 424007 ] {} RaftInstance: commit upto 469, current idx 469 2026.08.17 23:52:14.588689 [ 424007 ] {} RaftInstance: notify cb 469 0x7f0eceebab20 2026.08.17 23:52:14.588700 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.588704 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=470 2026.08.17 23:52:14.588706 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.588709 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 470 2026.08.17 23:52:14.588710 [ 424007 ] {} RaftInstance: DONE: commit upto 469, current idx 469 2026.08.17 23:52:14.588714 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.588711 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.588718 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 469, new matched idx: 469 2026.08.17 23:52:14.588721 [ 423985 ] {} RaftInstance: last durable index 467, precommit index 469 2026.08.17 23:52:14.588724 [ 423985 ] {} RaftInstance: quorum idx 1, 469 469 467 2026.08.17 23:52:14.588726 [ 423985 ] {} RaftInstance: local log idx 469, target_commit_idx 469, quick_commit_index_ 469, state_->get_commit_idx() 469 2026.08.17 23:52:14.588745 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.588747 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=470 2026.08.17 23:52:14.588749 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.588751 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 470 2026.08.17 23:52:14.588757 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.588758 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 469, new matched idx: 469 2026.08.17 23:52:14.588760 [ 423982 ] {} RaftInstance: last durable index 467, precommit index 469 2026.08.17 23:52:14.588762 [ 423982 ] {} RaftInstance: quorum idx 1, 469 469 467 2026.08.17 23:52:14.588764 [ 423982 ] {} RaftInstance: local log idx 469, target_commit_idx 469, quick_commit_index_ 469, state_->get_commit_idx() 469 2026.08.17 23:52:14.591664 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.591673 [ 423980 ] {} RaftInstance: last durable index 468, precommit index 469 2026.08.17 23:52:14.591677 [ 423980 ] {} RaftInstance: quorum idx 1, 469 469 468 2026.08.17 23:52:14.591679 [ 423980 ] {} RaftInstance: local log idx 469, target_commit_idx 469, quick_commit_index_ 469, state_->get_commit_idx() 469 2026.08.17 23:52:14.596176 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.596186 [ 423980 ] {} RaftInstance: last durable index 469, precommit index 469 2026.08.17 23:52:14.596192 [ 423980 ] {} RaftInstance: quorum idx 1, 469 469 469 2026.08.17 23:52:14.596194 [ 423980 ] {} RaftInstance: local log idx 469, target_commit_idx 469, quick_commit_index_ 469, state_->get_commit_idx() 469 2026.08.17 23:52:14.597710 [ 423983 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.597740 [ 423983 ] {} RaftInstance: append at log_idx 470, timestamp 1787010734597717 2026.08.17 23:52:14.597756 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.597762 [ 424009 ] {} RaftInstance: last_log_idx: 469, starting_idx: 1, cur_nxt_idx: 471 2026.08.17 23:52:14.597767 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=469, LastLogTerm=1, EntriesLength=1, CommitIndex=469, Term=1, peer_last_sent_idx 470 2026.08.17 23:52:14.597769 [ 424009 ] {} RaftInstance: idx: 470 2026.08.17 23:52:14.597773 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.597788 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.597790 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.597792 [ 424009 ] {} RaftInstance: last_log_idx: 469, starting_idx: 1, cur_nxt_idx: 471 2026.08.17 23:52:14.597794 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=469, LastLogTerm=1, EntriesLength=1, CommitIndex=469, Term=1, peer_last_sent_idx 470 2026.08.17 23:52:14.597800 [ 424009 ] {} RaftInstance: idx: 470 2026.08.17 23:52:14.597802 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.597820 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.601119 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.601124 [ 423980 ] {} RaftInstance: last durable index 470, precommit index 470 2026.08.17 23:52:14.601128 [ 423980 ] {} RaftInstance: quorum idx 1, 470 469 469 2026.08.17 23:52:14.601130 [ 423980 ] {} RaftInstance: local log idx 470, target_commit_idx 469, quick_commit_index_ 469, state_->get_commit_idx() 469 2026.08.17 23:52:14.601167 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.601171 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=471 2026.08.17 23:52:14.601173 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.601176 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 471 2026.08.17 23:52:14.601177 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.601181 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 469, new matched idx: 470 2026.08.17 23:52:14.601179 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.601184 [ 423989 ] {} RaftInstance: last durable index 470, precommit index 470 2026.08.17 23:52:14.601190 [ 423989 ] {} RaftInstance: quorum idx 1, 470 470 469 2026.08.17 23:52:14.601191 [ 423989 ] {} RaftInstance: trigger commit upto 470 2026.08.17 23:52:14.601194 [ 423989 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.601196 [ 423989 ] {} RaftInstance: last_log_idx: 470, starting_idx: 1, cur_nxt_idx: 471 2026.08.17 23:52:14.601198 [ 423989 ] {} RaftInstance: append_entries for 3 with LastLogIndex=470, LastLogTerm=1, EntriesLength=0, CommitIndex=470, Term=1, peer_last_sent_idx 470 2026.08.17 23:52:14.601200 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.601202 [ 423989 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.601212 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:14.601214 [ 423989 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.601216 [ 423989 ] {} RaftInstance: last_log_idx: 469, starting_idx: 1, cur_nxt_idx: 471 2026.08.17 23:52:14.601218 [ 423989 ] {} RaftInstance: append_entries for 2 with LastLogIndex=469, LastLogTerm=1, EntriesLength=1, CommitIndex=470, Term=1, peer_last_sent_idx 470 2026.08.17 23:52:14.601220 [ 423989 ] {} RaftInstance: idx: 470 2026.08.17 23:52:14.601222 [ 423989 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.601304 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:14.601314 [ 423989 ] {} RaftInstance: local log idx 470, target_commit_idx 470, quick_commit_index_ 470, state_->get_commit_idx() 469 2026.08.17 23:52:14.601316 [ 423990 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.601307 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.601317 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.601329 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.601333 [ 424007 ] {} RaftInstance: commit upto 470, current idx 469 2026.08.17 23:52:14.601329 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=471 2026.08.17 23:52:14.601336 [ 424007 ] {} RaftInstance: commit upto 470, current idx 470 2026.08.17 23:52:14.601347 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.601352 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 471 2026.08.17 23:52:14.601355 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.601357 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 469, new matched idx: 470 2026.08.17 23:52:14.601359 [ 423996 ] {} RaftInstance: last durable index 470, precommit index 470 2026.08.17 23:52:14.601363 [ 423996 ] {} RaftInstance: quorum idx 1, 470 470 470 2026.08.17 23:52:14.601365 [ 423996 ] {} RaftInstance: local log idx 470, target_commit_idx 470, quick_commit_index_ 470, state_->get_commit_idx() 469 2026.08.17 23:52:14.601367 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.601370 [ 424007 ] {} RaftInstance: notify cb 470 0x7f0eceece020 2026.08.17 23:52:14.601371 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=471 2026.08.17 23:52:14.601374 [ 423990 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.601377 [ 423990 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 471 2026.08.17 23:52:14.601379 [ 424007 ] {} RaftInstance: DONE: commit upto 470, current idx 470 2026.08.17 23:52:14.601385 [ 423990 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.601392 [ 423990 ] {} RaftInstance: peer 2, prev matched idx: 470, new matched idx: 470 2026.08.17 23:52:14.601395 [ 423990 ] {} RaftInstance: last durable index 470, precommit index 470 2026.08.17 23:52:14.601388 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.601398 [ 423990 ] {} RaftInstance: quorum idx 1, 470 470 470 2026.08.17 23:52:14.601402 [ 423990 ] {} RaftInstance: local log idx 470, target_commit_idx 470, quick_commit_index_ 470, state_->get_commit_idx() 470 2026.08.17 23:52:14.601406 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=471 2026.08.17 23:52:14.601408 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.601410 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 471 2026.08.17 23:52:14.601411 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.601413 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 470, new matched idx: 470 2026.08.17 23:52:14.601415 [ 423984 ] {} RaftInstance: last durable index 470, precommit index 470 2026.08.17 23:52:14.601417 [ 423984 ] {} RaftInstance: quorum idx 1, 470 470 470 2026.08.17 23:52:14.601418 [ 423984 ] {} RaftInstance: local log idx 470, target_commit_idx 470, quick_commit_index_ 470, state_->get_commit_idx() 470 2026.08.17 23:52:14.687284 [ 423992 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.687314 [ 423992 ] {} RaftInstance: append at log_idx 471, timestamp 1787010734687297 2026.08.17 23:52:14.687337 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.687349 [ 424009 ] {} RaftInstance: last_log_idx: 470, starting_idx: 1, cur_nxt_idx: 472 2026.08.17 23:52:14.687355 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=470, LastLogTerm=1, EntriesLength=1, CommitIndex=470, Term=1, peer_last_sent_idx 471 2026.08.17 23:52:14.687357 [ 424009 ] {} RaftInstance: idx: 471 2026.08.17 23:52:14.687362 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.687381 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.687383 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.687385 [ 424009 ] {} RaftInstance: last_log_idx: 470, starting_idx: 1, cur_nxt_idx: 472 2026.08.17 23:52:14.687387 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=470, LastLogTerm=1, EntriesLength=1, CommitIndex=470, Term=1, peer_last_sent_idx 470 2026.08.17 23:52:14.687389 [ 424009 ] {} RaftInstance: idx: 471 2026.08.17 23:52:14.687391 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.687404 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.690534 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.690544 [ 423980 ] {} RaftInstance: last durable index 471, precommit index 471 2026.08.17 23:52:14.690550 [ 423980 ] {} RaftInstance: quorum idx 1, 471 470 470 2026.08.17 23:52:14.690553 [ 423980 ] {} RaftInstance: local log idx 471, target_commit_idx 470, quick_commit_index_ 470, state_->get_commit_idx() 470 2026.08.17 23:52:14.690611 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.690614 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.690619 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=472 2026.08.17 23:52:14.690625 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.690629 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 472 2026.08.17 23:52:14.690631 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.690633 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 470, new matched idx: 471 2026.08.17 23:52:14.690636 [ 423983 ] {} RaftInstance: last durable index 471, precommit index 471 2026.08.17 23:52:14.690640 [ 423983 ] {} RaftInstance: quorum idx 1, 471 471 470 2026.08.17 23:52:14.690642 [ 423983 ] {} RaftInstance: trigger commit upto 471 2026.08.17 23:52:14.690644 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.690646 [ 423983 ] {} RaftInstance: last_log_idx: 471, starting_idx: 1, cur_nxt_idx: 472 2026.08.17 23:52:14.690649 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=471, LastLogTerm=1, EntriesLength=0, CommitIndex=471, Term=1, peer_last_sent_idx 471 2026.08.17 23:52:14.690651 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.690654 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.690663 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:14.690665 [ 423983 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.690666 [ 423983 ] {} RaftInstance: last_log_idx: 470, starting_idx: 1, cur_nxt_idx: 472 2026.08.17 23:52:14.690669 [ 423983 ] {} RaftInstance: append_entries for 2 with LastLogIndex=470, LastLogTerm=1, EntriesLength=1, CommitIndex=471, Term=1, peer_last_sent_idx 471 2026.08.17 23:52:14.690671 [ 423983 ] {} RaftInstance: idx: 471 2026.08.17 23:52:14.690673 [ 423983 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.690683 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:14.690686 [ 423983 ] {} RaftInstance: local log idx 471, target_commit_idx 471, quick_commit_index_ 471, state_->get_commit_idx() 470 2026.08.17 23:52:14.690688 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.690695 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=472 2026.08.17 23:52:14.690698 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.690699 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.690707 [ 424007 ] {} RaftInstance: commit upto 471, current idx 470 2026.08.17 23:52:14.690711 [ 424007 ] {} RaftInstance: commit upto 471, current idx 471 2026.08.17 23:52:14.690702 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 472 2026.08.17 23:52:14.690723 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.690725 [ 424007 ] {} RaftInstance: notify cb 471 0x7f0ecee6cf20 2026.08.17 23:52:14.690726 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 470, new matched idx: 471 2026.08.17 23:52:14.690735 [ 423991 ] {} RaftInstance: last durable index 471, precommit index 471 2026.08.17 23:52:14.690739 [ 423991 ] {} RaftInstance: quorum idx 1, 471 471 471 2026.08.17 23:52:14.690742 [ 423991 ] {} RaftInstance: local log idx 471, target_commit_idx 471, quick_commit_index_ 471, state_->get_commit_idx() 470 2026.08.17 23:52:14.690747 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.690757 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=472 2026.08.17 23:52:14.690760 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.690764 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 472 2026.08.17 23:52:14.690766 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.690743 [ 424007 ] {} RaftInstance: DONE: commit upto 471, current idx 471 2026.08.17 23:52:14.690774 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 471, new matched idx: 471 2026.08.17 23:52:14.690777 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.690781 [ 423985 ] {} RaftInstance: last durable index 471, precommit index 471 2026.08.17 23:52:14.690787 [ 423985 ] {} RaftInstance: quorum idx 1, 471 471 471 2026.08.17 23:52:14.690789 [ 423985 ] {} RaftInstance: local log idx 471, target_commit_idx 471, quick_commit_index_ 471, state_->get_commit_idx() 471 2026.08.17 23:52:14.690808 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.690813 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=472 2026.08.17 23:52:14.690815 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.690818 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 472 2026.08.17 23:52:14.690819 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.690821 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 471, new matched idx: 471 2026.08.17 23:52:14.690824 [ 423988 ] {} RaftInstance: last durable index 471, precommit index 471 2026.08.17 23:52:14.690826 [ 423988 ] {} RaftInstance: quorum idx 1, 471 471 471 2026.08.17 23:52:14.690828 [ 423988 ] {} RaftInstance: local log idx 471, target_commit_idx 471, quick_commit_index_ 471, state_->get_commit_idx() 471 2026.08.17 23:52:14.690928 [ 423996 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.690954 [ 423996 ] {} RaftInstance: append at log_idx 472, timestamp 1787010734690933 2026.08.17 23:52:14.690964 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.690969 [ 424009 ] {} RaftInstance: last_log_idx: 471, starting_idx: 1, cur_nxt_idx: 473 2026.08.17 23:52:14.690972 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=471, LastLogTerm=1, EntriesLength=1, CommitIndex=471, Term=1, peer_last_sent_idx 472 2026.08.17 23:52:14.690973 [ 424009 ] {} RaftInstance: idx: 472 2026.08.17 23:52:14.690976 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.690989 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.690991 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.690992 [ 424009 ] {} RaftInstance: last_log_idx: 471, starting_idx: 1, cur_nxt_idx: 473 2026.08.17 23:52:14.690994 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=471, LastLogTerm=1, EntriesLength=1, CommitIndex=471, Term=1, peer_last_sent_idx 471 2026.08.17 23:52:14.690996 [ 424009 ] {} RaftInstance: idx: 472 2026.08.17 23:52:14.690998 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.691006 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.694083 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.694093 [ 423980 ] {} RaftInstance: last durable index 472, precommit index 472 2026.08.17 23:52:14.694097 [ 423980 ] {} RaftInstance: quorum idx 1, 472 471 471 2026.08.17 23:52:14.694100 [ 423980 ] {} RaftInstance: local log idx 472, target_commit_idx 471, quick_commit_index_ 471, state_->get_commit_idx() 471 2026.08.17 23:52:14.694143 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.694152 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=473 2026.08.17 23:52:14.694153 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.694156 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.694165 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 473 2026.08.17 23:52:14.694167 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.694169 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 471, new matched idx: 472 2026.08.17 23:52:14.694172 [ 423987 ] {} RaftInstance: last durable index 472, precommit index 472 2026.08.17 23:52:14.694176 [ 423987 ] {} RaftInstance: quorum idx 1, 472 472 471 2026.08.17 23:52:14.694178 [ 423987 ] {} RaftInstance: trigger commit upto 472 2026.08.17 23:52:14.694181 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.694184 [ 423987 ] {} RaftInstance: last_log_idx: 472, starting_idx: 1, cur_nxt_idx: 473 2026.08.17 23:52:14.694187 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=472, LastLogTerm=1, EntriesLength=0, CommitIndex=472, Term=1, peer_last_sent_idx 472 2026.08.17 23:52:14.694189 [ 423987 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.694192 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.694212 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:14.694214 [ 423987 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.694216 [ 423987 ] {} RaftInstance: last_log_idx: 471, starting_idx: 1, cur_nxt_idx: 473 2026.08.17 23:52:14.694219 [ 423987 ] {} RaftInstance: append_entries for 2 with LastLogIndex=471, LastLogTerm=1, EntriesLength=1, CommitIndex=472, Term=1, peer_last_sent_idx 472 2026.08.17 23:52:14.694221 [ 423987 ] {} RaftInstance: idx: 472 2026.08.17 23:52:14.694222 [ 423987 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.694232 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:14.694234 [ 423987 ] {} RaftInstance: local log idx 472, target_commit_idx 472, quick_commit_index_ 472, state_->get_commit_idx() 471 2026.08.17 23:52:14.694236 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.694242 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.694246 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=473 2026.08.17 23:52:14.694246 [ 424007 ] {} RaftInstance: commit upto 472, current idx 471 2026.08.17 23:52:14.694250 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.694253 [ 424007 ] {} RaftInstance: commit upto 472, current idx 472 2026.08.17 23:52:14.694256 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 473 2026.08.17 23:52:14.694258 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.694260 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 471, new matched idx: 472 2026.08.17 23:52:14.694262 [ 423992 ] {} RaftInstance: last durable index 472, precommit index 472 2026.08.17 23:52:14.694265 [ 423992 ] {} RaftInstance: quorum idx 1, 472 472 472 2026.08.17 23:52:14.694268 [ 423992 ] {} RaftInstance: local log idx 472, target_commit_idx 472, quick_commit_index_ 472, state_->get_commit_idx() 471 2026.08.17 23:52:14.694270 [ 423992 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.694279 [ 424007 ] {} RaftInstance: notify cb 472 0x7f0eceece020 2026.08.17 23:52:14.694289 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.694294 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=473 2026.08.17 23:52:14.694295 [ 424007 ] {} RaftInstance: DONE: commit upto 472, current idx 472 2026.08.17 23:52:14.694307 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.694297 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.694312 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 473 2026.08.17 23:52:14.694314 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.694316 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 472, new matched idx: 472 2026.08.17 23:52:14.694318 [ 423981 ] {} RaftInstance: last durable index 472, precommit index 472 2026.08.17 23:52:14.694322 [ 423981 ] {} RaftInstance: quorum idx 1, 472 472 472 2026.08.17 23:52:14.694324 [ 423981 ] {} RaftInstance: local log idx 472, target_commit_idx 472, quick_commit_index_ 472, state_->get_commit_idx() 472 2026.08.17 23:52:14.694351 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.694354 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=473 2026.08.17 23:52:14.694357 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.694359 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 473 2026.08.17 23:52:14.694361 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.694363 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 472, new matched idx: 472 2026.08.17 23:52:14.694365 [ 423982 ] {} RaftInstance: last durable index 472, precommit index 472 2026.08.17 23:52:14.694367 [ 423982 ] {} RaftInstance: quorum idx 1, 472 472 472 2026.08.17 23:52:14.694369 [ 423982 ] {} RaftInstance: local log idx 472, target_commit_idx 472, quick_commit_index_ 472, state_->get_commit_idx() 472 2026.08.17 23:52:14.694528 [ 423986 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.694552 [ 423986 ] {} RaftInstance: append at log_idx 473, timestamp 1787010734694531 2026.08.17 23:52:14.694569 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.694574 [ 424009 ] {} RaftInstance: last_log_idx: 472, starting_idx: 1, cur_nxt_idx: 474 2026.08.17 23:52:14.694577 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=472, LastLogTerm=1, EntriesLength=1, CommitIndex=472, Term=1, peer_last_sent_idx 473 2026.08.17 23:52:14.694580 [ 424009 ] {} RaftInstance: idx: 473 2026.08.17 23:52:14.694583 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.694595 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.694597 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.694598 [ 424009 ] {} RaftInstance: last_log_idx: 472, starting_idx: 1, cur_nxt_idx: 474 2026.08.17 23:52:14.694600 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=472, LastLogTerm=1, EntriesLength=1, CommitIndex=472, Term=1, peer_last_sent_idx 472 2026.08.17 23:52:14.694602 [ 424009 ] {} RaftInstance: idx: 473 2026.08.17 23:52:14.694604 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.694610 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.694949 [ 423988 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.694970 [ 423988 ] {} RaftInstance: append at log_idx 474, timestamp 1787010734694954 2026.08.17 23:52:14.694981 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.694988 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.697358 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 170 2026.08.17 23:52:14.697372 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.697390 [ 423977 ] {} RaftInstance: append at log_idx 475, timestamp 1787010734697378 2026.08.17 23:52:14.697401 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.697409 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.697556 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.699275 [ 423980 ] {} RaftInstance: last durable index 473, precommit index 475 2026.08.17 23:52:14.699281 [ 423980 ] {} RaftInstance: quorum idx 1, 473 472 472 2026.08.17 23:52:14.699284 [ 423980 ] {} RaftInstance: local log idx 475, target_commit_idx 472, quick_commit_index_ 472, state_->get_commit_idx() 472 2026.08.17 23:52:14.699341 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.699351 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=474 2026.08.17 23:52:14.699354 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.699357 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 474 2026.08.17 23:52:14.699359 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.699361 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 472, new matched idx: 473 2026.08.17 23:52:14.699364 [ 423994 ] {} RaftInstance: last durable index 473, precommit index 475 2026.08.17 23:52:14.699368 [ 423994 ] {} RaftInstance: quorum idx 1, 473 473 472 2026.08.17 23:52:14.699370 [ 423994 ] {} RaftInstance: trigger commit upto 473 2026.08.17 23:52:14.699369 [ 423987 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.699373 [ 423994 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.699381 [ 423994 ] {} RaftInstance: last_log_idx: 473, starting_idx: 1, cur_nxt_idx: 476 2026.08.17 23:52:14.699384 [ 423994 ] {} RaftInstance: append_entries for 3 with LastLogIndex=473, LastLogTerm=1, EntriesLength=2, CommitIndex=473, Term=1, peer_last_sent_idx 473 2026.08.17 23:52:14.699388 [ 423994 ] {} RaftInstance: idx range: 474-475 2026.08.17 23:52:14.699391 [ 423994 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.699403 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:14.699406 [ 423994 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.699407 [ 423994 ] {} RaftInstance: last_log_idx: 472, starting_idx: 1, cur_nxt_idx: 476 2026.08.17 23:52:14.699410 [ 423994 ] {} RaftInstance: last sent log (473) to peer 2 is not applied, cnt 1 2026.08.17 23:52:14.699412 [ 423994 ] {} RaftInstance: append_entries for 2 with LastLogIndex=472, LastLogTerm=1, EntriesLength=3, CommitIndex=473, Term=1, peer_last_sent_idx 473 2026.08.17 23:52:14.699413 [ 423994 ] {} RaftInstance: idx range: 473-475 2026.08.17 23:52:14.699415 [ 423994 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.699424 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:14.699426 [ 423994 ] {} RaftInstance: local log idx 475, target_commit_idx 473, quick_commit_index_ 473, state_->get_commit_idx() 472 2026.08.17 23:52:14.699428 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.699432 [ 423994 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.699434 [ 423994 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.699441 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=474 2026.08.17 23:52:14.699434 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.699444 [ 423987 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.699452 [ 424007 ] {} RaftInstance: commit upto 473, current idx 472 2026.08.17 23:52:14.699459 [ 424007 ] {} RaftInstance: commit upto 473, current idx 473 2026.08.17 23:52:14.699455 [ 423987 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 474 2026.08.17 23:52:14.699462 [ 423987 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.699464 [ 423987 ] {} RaftInstance: peer 2, prev matched idx: 472, new matched idx: 473 2026.08.17 23:52:14.699467 [ 423987 ] {} RaftInstance: last durable index 473, precommit index 475 2026.08.17 23:52:14.699470 [ 423987 ] {} RaftInstance: quorum idx 1, 473 473 473 2026.08.17 23:52:14.699473 [ 423987 ] {} RaftInstance: local log idx 475, target_commit_idx 473, quick_commit_index_ 473, state_->get_commit_idx() 472 2026.08.17 23:52:14.699474 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.699476 [ 423987 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.699479 [ 423987 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.699480 [ 424007 ] {} RaftInstance: notify cb 473 0x7f0ecef38920 2026.08.17 23:52:14.699493 [ 424007 ] {} RaftInstance: DONE: commit upto 473, current idx 473 2026.08.17 23:52:14.699496 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.699930 [ 423992 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.699940 [ 423992 ] {} RaftInstance: append at log_idx 476, timestamp 1787010734699934 2026.08.17 23:52:14.699949 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.699952 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.702427 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.702438 [ 423980 ] {} RaftInstance: last durable index 474, precommit index 476 2026.08.17 23:52:14.702442 [ 423980 ] {} RaftInstance: quorum idx 1, 474 473 473 2026.08.17 23:52:14.702446 [ 423980 ] {} RaftInstance: local log idx 476, target_commit_idx 473, quick_commit_index_ 473, state_->get_commit_idx() 473 2026.08.17 23:52:14.702491 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.702501 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=476 2026.08.17 23:52:14.702504 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.702507 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 476 2026.08.17 23:52:14.702509 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.702511 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 473, new matched idx: 475 2026.08.17 23:52:14.702513 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.702513 [ 423981 ] {} RaftInstance: last durable index 474, precommit index 476 2026.08.17 23:52:14.702524 [ 423981 ] {} RaftInstance: quorum idx 1, 475 474 473 2026.08.17 23:52:14.702526 [ 423981 ] {} RaftInstance: trigger commit upto 474 2026.08.17 23:52:14.702528 [ 423981 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.702530 [ 423981 ] {} RaftInstance: last_log_idx: 475, starting_idx: 1, cur_nxt_idx: 477 2026.08.17 23:52:14.702533 [ 423981 ] {} RaftInstance: append_entries for 3 with LastLogIndex=475, LastLogTerm=1, EntriesLength=1, CommitIndex=474, Term=1, peer_last_sent_idx 474 2026.08.17 23:52:14.702535 [ 423981 ] {} RaftInstance: idx: 476 2026.08.17 23:52:14.702542 [ 423981 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.702550 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:14.702552 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.702554 [ 423981 ] {} RaftInstance: last_log_idx: 473, starting_idx: 1, cur_nxt_idx: 477 2026.08.17 23:52:14.702556 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=473, LastLogTerm=1, EntriesLength=3, CommitIndex=474, Term=1, peer_last_sent_idx 473 2026.08.17 23:52:14.702557 [ 423981 ] {} RaftInstance: idx range: 474-476 2026.08.17 23:52:14.702559 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.702566 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:14.702568 [ 423981 ] {} RaftInstance: local log idx 476, target_commit_idx 474, quick_commit_index_ 474, state_->get_commit_idx() 473 2026.08.17 23:52:14.702570 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.702573 [ 423981 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.702575 [ 423981 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.702576 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.702579 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=476 2026.08.17 23:52:14.702592 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.702588 [ 424007 ] {} RaftInstance: commit upto 474, current idx 473 2026.08.17 23:52:14.702595 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 476 2026.08.17 23:52:14.702601 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.702598 [ 424007 ] {} RaftInstance: commit upto 474, current idx 474 2026.08.17 23:52:14.702603 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 473, new matched idx: 475 2026.08.17 23:52:14.702611 [ 423996 ] {} RaftInstance: last durable index 474, precommit index 476 2026.08.17 23:52:14.702614 [ 423996 ] {} RaftInstance: quorum idx 1, 475 475 474 2026.08.17 23:52:14.702616 [ 423996 ] {} RaftInstance: trigger commit upto 475 2026.08.17 23:52:14.702618 [ 424007 ] {} RaftInstance: notify cb 474 0x7f0eceeceb20 2026.08.17 23:52:14.702618 [ 423996 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.702623 [ 423996 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.702625 [ 423996 ] {} RaftInstance: local log idx 476, target_commit_idx 475, quick_commit_index_ 475, state_->get_commit_idx() 473 2026.08.17 23:52:14.702626 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.702628 [ 423996 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.702629 [ 423996 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.702633 [ 424007 ] {} RaftInstance: commit upto 475, current idx 475 2026.08.17 23:52:14.702640 [ 424007 ] {} RaftInstance: notify cb 475 0x7f0eccaa1820 2026.08.17 23:52:14.702642 [ 424007 ] {} RaftInstance: DONE: commit upto 475, current idx 475 2026.08.17 23:52:14.702644 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.703089 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 208 2026.08.17 23:52:14.703102 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.703120 [ 423977 ] {} RaftInstance: append at log_idx 477, timestamp 1787010734703104 2026.08.17 23:52:14.703140 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.703144 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.706978 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.706988 [ 423980 ] {} RaftInstance: last durable index 475, precommit index 477 2026.08.17 23:52:14.706992 [ 423980 ] {} RaftInstance: quorum idx 1, 475 475 475 2026.08.17 23:52:14.706995 [ 423980 ] {} RaftInstance: local log idx 477, target_commit_idx 475, quick_commit_index_ 475, state_->get_commit_idx() 475 2026.08.17 23:52:14.707047 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.707057 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=477 2026.08.17 23:52:14.707060 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.707063 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 477 2026.08.17 23:52:14.707065 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.707067 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 475, new matched idx: 476 2026.08.17 23:52:14.707069 [ 423990 ] {} RaftInstance: last durable index 475, precommit index 477 2026.08.17 23:52:14.707072 [ 423990 ] {} RaftInstance: quorum idx 1, 476 475 475 2026.08.17 23:52:14.707075 [ 423990 ] {} RaftInstance: local log idx 477, target_commit_idx 475, quick_commit_index_ 475, state_->get_commit_idx() 475 2026.08.17 23:52:14.707076 [ 423990 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.707079 [ 423990 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.707081 [ 423990 ] {} RaftInstance: last_log_idx: 476, starting_idx: 1, cur_nxt_idx: 478 2026.08.17 23:52:14.707084 [ 423990 ] {} RaftInstance: append_entries for 3 with LastLogIndex=476, LastLogTerm=1, EntriesLength=1, CommitIndex=475, Term=1, peer_last_sent_idx 476 2026.08.17 23:52:14.707085 [ 423990 ] {} RaftInstance: idx: 477 2026.08.17 23:52:14.707088 [ 423990 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.707109 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:14.707118 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.707122 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=477 2026.08.17 23:52:14.707124 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.707126 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 477 2026.08.17 23:52:14.707127 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.707129 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 475, new matched idx: 476 2026.08.17 23:52:14.707142 [ 423993 ] {} RaftInstance: last durable index 475, precommit index 477 2026.08.17 23:52:14.707144 [ 423993 ] {} RaftInstance: quorum idx 1, 476 476 475 2026.08.17 23:52:14.707146 [ 423993 ] {} RaftInstance: trigger commit upto 476 2026.08.17 23:52:14.707147 [ 423993 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.707150 [ 423993 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.707152 [ 423993 ] {} RaftInstance: last_log_idx: 476, starting_idx: 1, cur_nxt_idx: 478 2026.08.17 23:52:14.707153 [ 423993 ] {} RaftInstance: append_entries for 2 with LastLogIndex=476, LastLogTerm=1, EntriesLength=1, CommitIndex=476, Term=1, peer_last_sent_idx 474 2026.08.17 23:52:14.707155 [ 423993 ] {} RaftInstance: idx: 477 2026.08.17 23:52:14.707157 [ 423993 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.707164 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:14.707166 [ 423993 ] {} RaftInstance: local log idx 477, target_commit_idx 476, quick_commit_index_ 476, state_->get_commit_idx() 475 2026.08.17 23:52:14.707172 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.707176 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.707178 [ 423993 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.707178 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.707182 [ 424007 ] {} RaftInstance: commit upto 476, current idx 475 2026.08.17 23:52:14.707185 [ 424007 ] {} RaftInstance: commit upto 476, current idx 476 2026.08.17 23:52:14.707196 [ 424007 ] {} RaftInstance: notify cb 476 0x7f0eceecd620 2026.08.17 23:52:14.707204 [ 424007 ] {} RaftInstance: DONE: commit upto 476, current idx 476 2026.08.17 23:52:14.707206 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.707520 [ 423995 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.707552 [ 423995 ] {} RaftInstance: append at log_idx 478, timestamp 1787010734707529 2026.08.17 23:52:14.707563 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.707567 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.711554 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.711562 [ 423980 ] {} RaftInstance: last durable index 476, precommit index 478 2026.08.17 23:52:14.711566 [ 423980 ] {} RaftInstance: quorum idx 1, 476 476 476 2026.08.17 23:52:14.711569 [ 423980 ] {} RaftInstance: local log idx 478, target_commit_idx 476, quick_commit_index_ 476, state_->get_commit_idx() 476 2026.08.17 23:52:14.711605 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.711608 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.711616 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=478 2026.08.17 23:52:14.711619 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.711623 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 478 2026.08.17 23:52:14.711624 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.711626 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 476, new matched idx: 477 2026.08.17 23:52:14.711629 [ 423983 ] {} RaftInstance: last durable index 476, precommit index 478 2026.08.17 23:52:14.711632 [ 423983 ] {} RaftInstance: quorum idx 1, 477 476 476 2026.08.17 23:52:14.711634 [ 423983 ] {} RaftInstance: local log idx 478, target_commit_idx 476, quick_commit_index_ 476, state_->get_commit_idx() 476 2026.08.17 23:52:14.711636 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.711638 [ 423983 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.711640 [ 423983 ] {} RaftInstance: last_log_idx: 477, starting_idx: 1, cur_nxt_idx: 479 2026.08.17 23:52:14.711643 [ 423983 ] {} RaftInstance: append_entries for 2 with LastLogIndex=477, LastLogTerm=1, EntriesLength=1, CommitIndex=476, Term=1, peer_last_sent_idx 477 2026.08.17 23:52:14.711645 [ 423983 ] {} RaftInstance: idx: 478 2026.08.17 23:52:14.711647 [ 423983 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.711656 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:14.711664 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=478 2026.08.17 23:52:14.711667 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.711670 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 478 2026.08.17 23:52:14.711674 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.711676 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 476, new matched idx: 477 2026.08.17 23:52:14.711678 [ 423992 ] {} RaftInstance: last durable index 476, precommit index 478 2026.08.17 23:52:14.711681 [ 423992 ] {} RaftInstance: quorum idx 1, 477 477 476 2026.08.17 23:52:14.711683 [ 423992 ] {} RaftInstance: trigger commit upto 477 2026.08.17 23:52:14.711685 [ 423992 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.711687 [ 423992 ] {} RaftInstance: last_log_idx: 477, starting_idx: 1, cur_nxt_idx: 479 2026.08.17 23:52:14.711689 [ 423992 ] {} RaftInstance: append_entries for 3 with LastLogIndex=477, LastLogTerm=1, EntriesLength=1, CommitIndex=477, Term=1, peer_last_sent_idx 477 2026.08.17 23:52:14.711691 [ 423992 ] {} RaftInstance: idx: 478 2026.08.17 23:52:14.711694 [ 423992 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.711704 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:14.711705 [ 423992 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.711708 [ 423992 ] {} RaftInstance: local log idx 478, target_commit_idx 477, quick_commit_index_ 477, state_->get_commit_idx() 476 2026.08.17 23:52:14.711710 [ 423992 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.711715 [ 423992 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.711716 [ 423992 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.711717 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.711720 [ 424007 ] {} RaftInstance: commit upto 477, current idx 476 2026.08.17 23:52:14.711724 [ 424007 ] {} RaftInstance: commit upto 477, current idx 477 2026.08.17 23:52:14.711746 [ 424007 ] {} RaftInstance: notify cb 477 0x7f0eccaa1920 2026.08.17 23:52:14.711749 [ 424007 ] {} RaftInstance: DONE: commit upto 477, current idx 477 2026.08.17 23:52:14.711751 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.716337 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.716343 [ 423980 ] {} RaftInstance: last durable index 477, precommit index 478 2026.08.17 23:52:14.716346 [ 423980 ] {} RaftInstance: quorum idx 1, 477 477 477 2026.08.17 23:52:14.716349 [ 423980 ] {} RaftInstance: local log idx 478, target_commit_idx 477, quick_commit_index_ 477, state_->get_commit_idx() 477 2026.08.17 23:52:14.716417 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.716427 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=479 2026.08.17 23:52:14.716430 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.716433 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 479 2026.08.17 23:52:14.716435 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.716437 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 477, new matched idx: 478 2026.08.17 23:52:14.716439 [ 423986 ] {} RaftInstance: last durable index 477, precommit index 478 2026.08.17 23:52:14.716442 [ 423986 ] {} RaftInstance: quorum idx 1, 478 477 477 2026.08.17 23:52:14.716445 [ 423986 ] {} RaftInstance: local log idx 478, target_commit_idx 477, quick_commit_index_ 477, state_->get_commit_idx() 477 2026.08.17 23:52:14.716446 [ 423986 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.716449 [ 423986 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.716451 [ 423986 ] {} RaftInstance: last_log_idx: 478, starting_idx: 1, cur_nxt_idx: 479 2026.08.17 23:52:14.716458 [ 423986 ] {} RaftInstance: append_entries for 2 with LastLogIndex=478, LastLogTerm=1, EntriesLength=0, CommitIndex=477, Term=1, peer_last_sent_idx 478 2026.08.17 23:52:14.716460 [ 423986 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.716462 [ 423986 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.716468 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.716478 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:14.716484 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=479 2026.08.17 23:52:14.716491 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.716494 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 479 2026.08.17 23:52:14.716496 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.716497 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 477, new matched idx: 478 2026.08.17 23:52:14.716499 [ 423996 ] {} RaftInstance: last durable index 477, precommit index 478 2026.08.17 23:52:14.716502 [ 423996 ] {} RaftInstance: quorum idx 1, 478 478 477 2026.08.17 23:52:14.716504 [ 423996 ] {} RaftInstance: trigger commit upto 478 2026.08.17 23:52:14.716506 [ 423996 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.716508 [ 423996 ] {} RaftInstance: last_log_idx: 478, starting_idx: 1, cur_nxt_idx: 479 2026.08.17 23:52:14.716511 [ 423996 ] {} RaftInstance: append_entries for 3 with LastLogIndex=478, LastLogTerm=1, EntriesLength=0, CommitIndex=478, Term=1, peer_last_sent_idx 478 2026.08.17 23:52:14.716512 [ 423996 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.716514 [ 423996 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.716524 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:14.716526 [ 423996 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.716528 [ 423996 ] {} RaftInstance: local log idx 478, target_commit_idx 478, quick_commit_index_ 478, state_->get_commit_idx() 477 2026.08.17 23:52:14.716530 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.716537 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.716540 [ 424007 ] {} RaftInstance: commit upto 478, current idx 477 2026.08.17 23:52:14.716542 [ 424007 ] {} RaftInstance: commit upto 478, current idx 478 2026.08.17 23:52:14.716551 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.716557 [ 423989 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.716563 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=479 2026.08.17 23:52:14.716570 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.716574 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 479 2026.08.17 23:52:14.716577 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.716579 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 478, new matched idx: 478 2026.08.17 23:52:14.716582 [ 423984 ] {} RaftInstance: last durable index 477, precommit index 478 2026.08.17 23:52:14.716586 [ 423984 ] {} RaftInstance: quorum idx 1, 478 478 477 2026.08.17 23:52:14.716589 [ 423984 ] {} RaftInstance: local log idx 478, target_commit_idx 478, quick_commit_index_ 478, state_->get_commit_idx() 477 2026.08.17 23:52:14.716594 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.716600 [ 423989 ] {} RaftInstance: append at log_idx 479, timestamp 1787010734716564 2026.08.17 23:52:14.716601 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.716605 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.716610 [ 423984 ] {} RaftInstance: last_log_idx: 478, starting_idx: 1, cur_nxt_idx: 480 2026.08.17 23:52:14.716589 [ 424007 ] {} RaftInstance: notify cb 478 0x7f0ecee5cb20 2026.08.17 23:52:14.716615 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.716614 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=478, LastLogTerm=1, EntriesLength=1, CommitIndex=478, Term=1, peer_last_sent_idx 479 2026.08.17 23:52:14.716624 [ 423984 ] {} RaftInstance: idx: 479 2026.08.17 23:52:14.716630 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.716631 [ 424007 ] {} RaftInstance: DONE: commit upto 478, current idx 478 2026.08.17 23:52:14.716635 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.716642 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:14.716649 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=479 2026.08.17 23:52:14.716652 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.716655 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 479 2026.08.17 23:52:14.716657 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.716659 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 478, new matched idx: 478 2026.08.17 23:52:14.716662 [ 423988 ] {} RaftInstance: last durable index 477, precommit index 479 2026.08.17 23:52:14.716665 [ 423988 ] {} RaftInstance: quorum idx 1, 478 478 477 2026.08.17 23:52:14.716668 [ 423988 ] {} RaftInstance: local log idx 479, target_commit_idx 478, quick_commit_index_ 478, state_->get_commit_idx() 478 2026.08.17 23:52:14.716670 [ 423988 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.716672 [ 423988 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.716674 [ 423988 ] {} RaftInstance: last_log_idx: 478, starting_idx: 1, cur_nxt_idx: 480 2026.08.17 23:52:14.716677 [ 423988 ] {} RaftInstance: append_entries for 3 with LastLogIndex=478, LastLogTerm=1, EntriesLength=1, CommitIndex=478, Term=1, peer_last_sent_idx 479 2026.08.17 23:52:14.716679 [ 423988 ] {} RaftInstance: idx: 479 2026.08.17 23:52:14.716682 [ 423988 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.716695 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:14.716704 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.716707 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.721059 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.721064 [ 423980 ] {} RaftInstance: last durable index 478, precommit index 479 2026.08.17 23:52:14.721067 [ 423980 ] {} RaftInstance: quorum idx 1, 478 478 478 2026.08.17 23:52:14.721070 [ 423980 ] {} RaftInstance: local log idx 479, target_commit_idx 478, quick_commit_index_ 478, state_->get_commit_idx() 478 2026.08.17 23:52:14.721090 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.721095 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=480 2026.08.17 23:52:14.721097 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.721100 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 480 2026.08.17 23:52:14.721102 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.721107 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 478, new matched idx: 479 2026.08.17 23:52:14.721109 [ 423993 ] {} RaftInstance: last durable index 478, precommit index 479 2026.08.17 23:52:14.721111 [ 423993 ] {} RaftInstance: quorum idx 1, 479 478 478 2026.08.17 23:52:14.721113 [ 423993 ] {} RaftInstance: local log idx 479, target_commit_idx 478, quick_commit_index_ 478, state_->get_commit_idx() 478 2026.08.17 23:52:14.721114 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.721121 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=480 2026.08.17 23:52:14.721124 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.721127 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 480 2026.08.17 23:52:14.721129 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.721131 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 478, new matched idx: 479 2026.08.17 23:52:14.721133 [ 423985 ] {} RaftInstance: last durable index 478, precommit index 479 2026.08.17 23:52:14.721136 [ 423985 ] {} RaftInstance: quorum idx 1, 479 479 478 2026.08.17 23:52:14.721138 [ 423985 ] {} RaftInstance: trigger commit upto 479 2026.08.17 23:52:14.721140 [ 423985 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.721142 [ 423985 ] {} RaftInstance: last_log_idx: 479, starting_idx: 1, cur_nxt_idx: 480 2026.08.17 23:52:14.721145 [ 423985 ] {} RaftInstance: append_entries for 3 with LastLogIndex=479, LastLogTerm=1, EntriesLength=0, CommitIndex=479, Term=1, peer_last_sent_idx 479 2026.08.17 23:52:14.721146 [ 423985 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.721148 [ 423985 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.721158 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:14.721160 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.721162 [ 423985 ] {} RaftInstance: last_log_idx: 479, starting_idx: 1, cur_nxt_idx: 480 2026.08.17 23:52:14.721164 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=479, LastLogTerm=1, EntriesLength=0, CommitIndex=479, Term=1, peer_last_sent_idx 479 2026.08.17 23:52:14.721165 [ 423985 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.721167 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.721175 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:14.721177 [ 423985 ] {} RaftInstance: local log idx 479, target_commit_idx 479, quick_commit_index_ 479, state_->get_commit_idx() 478 2026.08.17 23:52:14.721179 [ 423985 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.721188 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.721194 [ 424007 ] {} RaftInstance: commit upto 479, current idx 478 2026.08.17 23:52:14.721197 [ 424007 ] {} RaftInstance: commit upto 479, current idx 479 2026.08.17 23:52:14.721206 [ 424007 ] {} RaftInstance: notify cb 479 0x7f0ecef38c20 2026.08.17 23:52:14.721220 [ 424007 ] {} RaftInstance: DONE: commit upto 479, current idx 479 2026.08.17 23:52:14.721221 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.721229 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=480 2026.08.17 23:52:14.721237 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.721240 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 480 2026.08.17 23:52:14.721241 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.721248 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 479, new matched idx: 479 2026.08.17 23:52:14.721250 [ 423983 ] {} RaftInstance: last durable index 478, precommit index 479 2026.08.17 23:52:14.721253 [ 423983 ] {} RaftInstance: quorum idx 1, 479 479 478 2026.08.17 23:52:14.721223 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.721258 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.721256 [ 423983 ] {} RaftInstance: local log idx 479, target_commit_idx 479, quick_commit_index_ 479, state_->get_commit_idx() 479 2026.08.17 23:52:14.721287 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=480 2026.08.17 23:52:14.721291 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.721293 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 480 2026.08.17 23:52:14.721295 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.721297 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 479, new matched idx: 479 2026.08.17 23:52:14.721300 [ 423986 ] {} RaftInstance: last durable index 478, precommit index 479 2026.08.17 23:52:14.721304 [ 423986 ] {} RaftInstance: quorum idx 1, 479 479 478 2026.08.17 23:52:14.721305 [ 423986 ] {} RaftInstance: local log idx 479, target_commit_idx 479, quick_commit_index_ 479, state_->get_commit_idx() 479 2026.08.17 23:52:14.721938 [ 423994 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.721988 [ 423994 ] {} RaftInstance: append at log_idx 480, timestamp 1787010734721941 2026.08.17 23:52:14.722001 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.722006 [ 424009 ] {} RaftInstance: last_log_idx: 479, starting_idx: 1, cur_nxt_idx: 481 2026.08.17 23:52:14.722010 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=479, LastLogTerm=1, EntriesLength=1, CommitIndex=479, Term=1, peer_last_sent_idx 480 2026.08.17 23:52:14.722012 [ 424009 ] {} RaftInstance: idx: 480 2026.08.17 23:52:14.722015 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.722030 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.722032 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.722034 [ 424009 ] {} RaftInstance: last_log_idx: 479, starting_idx: 1, cur_nxt_idx: 481 2026.08.17 23:52:14.722035 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=479, LastLogTerm=1, EntriesLength=1, CommitIndex=479, Term=1, peer_last_sent_idx 480 2026.08.17 23:52:14.722037 [ 424009 ] {} RaftInstance: idx: 480 2026.08.17 23:52:14.722039 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.722051 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.725777 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.725788 [ 423980 ] {} RaftInstance: last durable index 479, precommit index 480 2026.08.17 23:52:14.725792 [ 423980 ] {} RaftInstance: quorum idx 1, 479 479 479 2026.08.17 23:52:14.725794 [ 423980 ] {} RaftInstance: local log idx 480, target_commit_idx 479, quick_commit_index_ 479, state_->get_commit_idx() 479 2026.08.17 23:52:14.725831 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.725839 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.725841 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=481 2026.08.17 23:52:14.725845 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.725853 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 481 2026.08.17 23:52:14.725855 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.725857 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 479, new matched idx: 480 2026.08.17 23:52:14.725859 [ 423990 ] {} RaftInstance: last durable index 479, precommit index 480 2026.08.17 23:52:14.725862 [ 423990 ] {} RaftInstance: quorum idx 1, 480 479 479 2026.08.17 23:52:14.725865 [ 423990 ] {} RaftInstance: local log idx 480, target_commit_idx 479, quick_commit_index_ 479, state_->get_commit_idx() 479 2026.08.17 23:52:14.725869 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=481 2026.08.17 23:52:14.725872 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.725876 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 481 2026.08.17 23:52:14.725878 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.725880 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 479, new matched idx: 480 2026.08.17 23:52:14.725882 [ 423988 ] {} RaftInstance: last durable index 479, precommit index 480 2026.08.17 23:52:14.725885 [ 423988 ] {} RaftInstance: quorum idx 1, 480 480 479 2026.08.17 23:52:14.725887 [ 423988 ] {} RaftInstance: trigger commit upto 480 2026.08.17 23:52:14.725890 [ 423988 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.725892 [ 423988 ] {} RaftInstance: last_log_idx: 480, starting_idx: 1, cur_nxt_idx: 481 2026.08.17 23:52:14.725894 [ 423988 ] {} RaftInstance: append_entries for 3 with LastLogIndex=480, LastLogTerm=1, EntriesLength=0, CommitIndex=480, Term=1, peer_last_sent_idx 480 2026.08.17 23:52:14.725896 [ 423988 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.725898 [ 423988 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.725906 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:14.725908 [ 423988 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.725910 [ 423988 ] {} RaftInstance: last_log_idx: 480, starting_idx: 1, cur_nxt_idx: 481 2026.08.17 23:52:14.725912 [ 423988 ] {} RaftInstance: append_entries for 2 with LastLogIndex=480, LastLogTerm=1, EntriesLength=0, CommitIndex=480, Term=1, peer_last_sent_idx 480 2026.08.17 23:52:14.725913 [ 423988 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.725915 [ 423988 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.725931 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:14.725933 [ 423988 ] {} RaftInstance: local log idx 480, target_commit_idx 480, quick_commit_index_ 480, state_->get_commit_idx() 479 2026.08.17 23:52:14.725935 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.725943 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.725945 [ 424007 ] {} RaftInstance: commit upto 480, current idx 479 2026.08.17 23:52:14.725947 [ 424007 ] {} RaftInstance: commit upto 480, current idx 480 2026.08.17 23:52:14.725964 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.725969 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=481 2026.08.17 23:52:14.725973 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.725975 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 481 2026.08.17 23:52:14.725977 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.725980 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 480, new matched idx: 480 2026.08.17 23:52:14.725983 [ 423995 ] {} RaftInstance: last durable index 479, precommit index 480 2026.08.17 23:52:14.725987 [ 423995 ] {} RaftInstance: quorum idx 1, 480 480 479 2026.08.17 23:52:14.725989 [ 423995 ] {} RaftInstance: local log idx 480, target_commit_idx 480, quick_commit_index_ 480, state_->get_commit_idx() 479 2026.08.17 23:52:14.725990 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.726009 [ 424007 ] {} RaftInstance: notify cb 480 0x7f0ecef39220 2026.08.17 23:52:14.726022 [ 424007 ] {} RaftInstance: DONE: commit upto 480, current idx 480 2026.08.17 23:52:14.726024 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.726142 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.726147 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=481 2026.08.17 23:52:14.726149 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.726151 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 481 2026.08.17 23:52:14.726153 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.726155 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 480, new matched idx: 480 2026.08.17 23:52:14.726157 [ 423995 ] {} RaftInstance: last durable index 479, precommit index 480 2026.08.17 23:52:14.726160 [ 423995 ] {} RaftInstance: quorum idx 1, 480 480 479 2026.08.17 23:52:14.726162 [ 423995 ] {} RaftInstance: local log idx 480, target_commit_idx 480, quick_commit_index_ 480, state_->get_commit_idx() 480 2026.08.17 23:52:14.726247 [ 423991 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.727721 [ 423991 ] {} RaftInstance: append at log_idx 481, timestamp 1787010734727704 2026.08.17 23:52:14.727742 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.727750 [ 424009 ] {} RaftInstance: last_log_idx: 480, starting_idx: 1, cur_nxt_idx: 482 2026.08.17 23:52:14.727754 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=480, LastLogTerm=1, EntriesLength=1, CommitIndex=480, Term=1, peer_last_sent_idx 481 2026.08.17 23:52:14.727756 [ 424009 ] {} RaftInstance: idx: 481 2026.08.17 23:52:14.727759 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.727778 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.727780 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.727781 [ 424009 ] {} RaftInstance: last_log_idx: 480, starting_idx: 1, cur_nxt_idx: 482 2026.08.17 23:52:14.727783 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=480, LastLogTerm=1, EntriesLength=1, CommitIndex=480, Term=1, peer_last_sent_idx 481 2026.08.17 23:52:14.727785 [ 424009 ] {} RaftInstance: idx: 481 2026.08.17 23:52:14.727787 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.727796 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.728475 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.728483 [ 423980 ] {} RaftInstance: last durable index 480, precommit index 481 2026.08.17 23:52:14.728486 [ 423980 ] {} RaftInstance: quorum idx 1, 480 480 480 2026.08.17 23:52:14.728489 [ 423980 ] {} RaftInstance: local log idx 481, target_commit_idx 480, quick_commit_index_ 480, state_->get_commit_idx() 480 2026.08.17 23:52:14.731038 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.732681 [ 423980 ] {} RaftInstance: last durable index 481, precommit index 481 2026.08.17 23:52:14.732695 [ 423980 ] {} RaftInstance: quorum idx 1, 481 480 480 2026.08.17 23:52:14.732703 [ 423980 ] {} RaftInstance: local log idx 481, target_commit_idx 480, quick_commit_index_ 480, state_->get_commit_idx() 480 2026.08.17 23:52:14.732759 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.732765 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.732767 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=482 2026.08.17 23:52:14.732776 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.732778 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 482 2026.08.17 23:52:14.732781 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.732783 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 480, new matched idx: 481 2026.08.17 23:52:14.732786 [ 423996 ] {} RaftInstance: last durable index 481, precommit index 481 2026.08.17 23:52:14.732789 [ 423996 ] {} RaftInstance: quorum idx 1, 481 481 480 2026.08.17 23:52:14.732791 [ 423996 ] {} RaftInstance: trigger commit upto 481 2026.08.17 23:52:14.732794 [ 423996 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.732796 [ 423996 ] {} RaftInstance: last_log_idx: 481, starting_idx: 1, cur_nxt_idx: 482 2026.08.17 23:52:14.732799 [ 423996 ] {} RaftInstance: append_entries for 3 with LastLogIndex=481, LastLogTerm=1, EntriesLength=0, CommitIndex=481, Term=1, peer_last_sent_idx 481 2026.08.17 23:52:14.732801 [ 423996 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.732803 [ 423996 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.732812 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:14.732815 [ 423996 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.732817 [ 423996 ] {} RaftInstance: last_log_idx: 480, starting_idx: 1, cur_nxt_idx: 482 2026.08.17 23:52:14.732819 [ 423996 ] {} RaftInstance: append_entries for 2 with LastLogIndex=480, LastLogTerm=1, EntriesLength=1, CommitIndex=481, Term=1, peer_last_sent_idx 481 2026.08.17 23:52:14.732821 [ 423996 ] {} RaftInstance: idx: 481 2026.08.17 23:52:14.732823 [ 423996 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.732834 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:14.732836 [ 423996 ] {} RaftInstance: local log idx 481, target_commit_idx 481, quick_commit_index_ 481, state_->get_commit_idx() 480 2026.08.17 23:52:14.732838 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.732848 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.732851 [ 424007 ] {} RaftInstance: commit upto 481, current idx 480 2026.08.17 23:52:14.732853 [ 424007 ] {} RaftInstance: commit upto 481, current idx 481 2026.08.17 23:52:14.732863 [ 424007 ] {} RaftInstance: notify cb 481 0x7f0eceecdf20 2026.08.17 23:52:14.732873 [ 424007 ] {} RaftInstance: DONE: commit upto 481, current idx 481 2026.08.17 23:52:14.732875 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.732898 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.732901 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=482 2026.08.17 23:52:14.732904 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.732906 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 482 2026.08.17 23:52:14.732908 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.732910 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 480, new matched idx: 481 2026.08.17 23:52:14.732909 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.732914 [ 423982 ] {} RaftInstance: last durable index 481, precommit index 481 2026.08.17 23:52:14.732927 [ 423982 ] {} RaftInstance: quorum idx 1, 481 481 481 2026.08.17 23:52:14.732930 [ 423982 ] {} RaftInstance: local log idx 481, target_commit_idx 481, quick_commit_index_ 481, state_->get_commit_idx() 481 2026.08.17 23:52:14.732945 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=482 2026.08.17 23:52:14.732948 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.732951 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 482 2026.08.17 23:52:14.732954 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.732956 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 481, new matched idx: 481 2026.08.17 23:52:14.732958 [ 423984 ] {} RaftInstance: last durable index 481, precommit index 481 2026.08.17 23:52:14.732961 [ 423984 ] {} RaftInstance: quorum idx 1, 481 481 481 2026.08.17 23:52:14.732963 [ 423984 ] {} RaftInstance: local log idx 481, target_commit_idx 481, quick_commit_index_ 481, state_->get_commit_idx() 481 2026.08.17 23:52:14.732971 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=482 2026.08.17 23:52:14.732973 [ 423992 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=9, CommitIndex=0 and Term=0 2026.08.17 23:52:14.732977 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.732987 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 482 2026.08.17 23:52:14.732989 [ 423992 ] {} RaftInstance: append at log_idx 482, timestamp 1787010734732980 2026.08.17 23:52:14.732989 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.732998 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 481, new matched idx: 481 2026.08.17 23:52:14.732995 [ 423992 ] {} RaftInstance: append at log_idx 483, timestamp 1787010734732980 2026.08.17 23:52:14.733000 [ 423988 ] {} RaftInstance: last durable index 481, precommit index 481 2026.08.17 23:52:14.733008 [ 423992 ] {} RaftInstance: append at log_idx 484, timestamp 1787010734732980 2026.08.17 23:52:14.733009 [ 423988 ] {} RaftInstance: quorum idx 1, 481 481 481 2026.08.17 23:52:14.733012 [ 423988 ] {} RaftInstance: local log idx 484, target_commit_idx 481, quick_commit_index_ 481, state_->get_commit_idx() 481 2026.08.17 23:52:14.733012 [ 423992 ] {} RaftInstance: append at log_idx 485, timestamp 1787010734732980 2026.08.17 23:52:14.733014 [ 423988 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.733021 [ 423992 ] {} RaftInstance: append at log_idx 486, timestamp 1787010734732980 2026.08.17 23:52:14.733022 [ 423988 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.733027 [ 423992 ] {} RaftInstance: append at log_idx 487, timestamp 1787010734732980 2026.08.17 23:52:14.733028 [ 423988 ] {} RaftInstance: last_log_idx: 481, starting_idx: 1, cur_nxt_idx: 482 2026.08.17 23:52:14.733032 [ 423988 ] {} RaftInstance: append_entries for 2 with LastLogIndex=481, LastLogTerm=1, EntriesLength=0, CommitIndex=481, Term=1, peer_last_sent_idx 481 2026.08.17 23:52:14.733032 [ 423992 ] {} RaftInstance: append at log_idx 488, timestamp 1787010734732980 2026.08.17 23:52:14.733034 [ 423988 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.733039 [ 423988 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.733039 [ 423992 ] {} RaftInstance: append at log_idx 489, timestamp 1787010734732980 2026.08.17 23:52:14.733048 [ 423992 ] {} RaftInstance: append at log_idx 490, timestamp 1787010734732980 2026.08.17 23:52:14.733049 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:14.733063 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.733070 [ 424009 ] {} RaftInstance: last_log_idx: 481, starting_idx: 1, cur_nxt_idx: 491 2026.08.17 23:52:14.733073 [ 424009 ] {} RaftInstance: last sent log (482) to peer 3 is not applied, cnt 1 2026.08.17 23:52:14.733076 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=481, LastLogTerm=1, EntriesLength=9, CommitIndex=481, Term=1, peer_last_sent_idx 482 2026.08.17 23:52:14.733078 [ 424009 ] {} RaftInstance: idx range: 482-490 2026.08.17 23:52:14.733081 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.733096 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.733099 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.733109 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.733118 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=482 2026.08.17 23:52:14.733121 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.733125 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 482 2026.08.17 23:52:14.733127 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.733129 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 481, new matched idx: 481 2026.08.17 23:52:14.733132 [ 423985 ] {} RaftInstance: last durable index 481, precommit index 490 2026.08.17 23:52:14.733136 [ 423985 ] {} RaftInstance: quorum idx 1, 481 481 481 2026.08.17 23:52:14.733138 [ 423985 ] {} RaftInstance: local log idx 490, target_commit_idx 481, quick_commit_index_ 481, state_->get_commit_idx() 481 2026.08.17 23:52:14.733141 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.733143 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.733146 [ 423985 ] {} RaftInstance: last_log_idx: 481, starting_idx: 1, cur_nxt_idx: 491 2026.08.17 23:52:14.733148 [ 423985 ] {} RaftInstance: last sent log (482) to peer 2 is not applied, cnt 1 2026.08.17 23:52:14.733151 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=481, LastLogTerm=1, EntriesLength=9, CommitIndex=481, Term=1, peer_last_sent_idx 482 2026.08.17 23:52:14.733153 [ 423985 ] {} RaftInstance: idx range: 482-490 2026.08.17 23:52:14.733156 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.733173 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:14.736355 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.738001 [ 423980 ] {} RaftInstance: last durable index 490, precommit index 490 2026.08.17 23:52:14.738007 [ 423980 ] {} RaftInstance: quorum idx 1, 490 481 481 2026.08.17 23:52:14.738010 [ 423980 ] {} RaftInstance: local log idx 490, target_commit_idx 481, quick_commit_index_ 481, state_->get_commit_idx() 481 2026.08.17 23:52:14.738593 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.738600 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=491 2026.08.17 23:52:14.738605 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.738608 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 491 2026.08.17 23:52:14.738601 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.738610 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.738617 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 481, new matched idx: 490 2026.08.17 23:52:14.738620 [ 423991 ] {} RaftInstance: last durable index 490, precommit index 490 2026.08.17 23:52:14.738623 [ 423991 ] {} RaftInstance: quorum idx 1, 490 490 481 2026.08.17 23:52:14.738625 [ 423991 ] {} RaftInstance: trigger commit upto 490 2026.08.17 23:52:14.738628 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.738630 [ 423991 ] {} RaftInstance: last_log_idx: 490, starting_idx: 1, cur_nxt_idx: 491 2026.08.17 23:52:14.738632 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=490, LastLogTerm=1, EntriesLength=0, CommitIndex=490, Term=1, peer_last_sent_idx 482 2026.08.17 23:52:14.738634 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.738636 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.738645 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:14.738649 [ 423991 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.738651 [ 423991 ] {} RaftInstance: last_log_idx: 481, starting_idx: 1, cur_nxt_idx: 491 2026.08.17 23:52:14.738652 [ 423991 ] {} RaftInstance: last sent log (482) to peer 2 is not applied, cnt 2 2026.08.17 23:52:14.738655 [ 423991 ] {} RaftInstance: append_entries for 2 with LastLogIndex=481, LastLogTerm=1, EntriesLength=9, CommitIndex=490, Term=1, peer_last_sent_idx 482 2026.08.17 23:52:14.738656 [ 423991 ] {} RaftInstance: idx range: 482-490 2026.08.17 23:52:14.738658 [ 423991 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.738670 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:14.738672 [ 423991 ] {} RaftInstance: local log idx 490, target_commit_idx 490, quick_commit_index_ 490, state_->get_commit_idx() 481 2026.08.17 23:52:14.738673 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.738680 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.738682 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=491 2026.08.17 23:52:14.738686 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.738689 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 491 2026.08.17 23:52:14.738690 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.738683 [ 424007 ] {} RaftInstance: commit upto 490, current idx 481 2026.08.17 23:52:14.738692 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 481, new matched idx: 490 2026.08.17 23:52:14.738695 [ 424007 ] {} RaftInstance: commit upto 490, current idx 482 2026.08.17 23:52:14.738697 [ 423989 ] {} RaftInstance: last durable index 490, precommit index 490 2026.08.17 23:52:14.738705 [ 423989 ] {} RaftInstance: quorum idx 1, 490 490 490 2026.08.17 23:52:14.738706 [ 423989 ] {} RaftInstance: local log idx 490, target_commit_idx 490, quick_commit_index_ 490, state_->get_commit_idx() 481 2026.08.17 23:52:14.738710 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.738707 [ 424007 ] {} RaftInstance: commit upto 490, current idx 483 2026.08.17 23:52:14.738709 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.738716 [ 424007 ] {} RaftInstance: commit upto 490, current idx 484 2026.08.17 23:52:14.738719 [ 424007 ] {} RaftInstance: commit upto 490, current idx 485 2026.08.17 23:52:14.738720 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=491 2026.08.17 23:52:14.738721 [ 424007 ] {} RaftInstance: commit upto 490, current idx 486 2026.08.17 23:52:14.738735 [ 424007 ] {} RaftInstance: commit upto 490, current idx 487 2026.08.17 23:52:14.738728 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.738743 [ 424007 ] {} RaftInstance: commit upto 490, current idx 488 2026.08.17 23:52:14.738748 [ 424007 ] {} RaftInstance: commit upto 490, current idx 489 2026.08.17 23:52:14.738744 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 491 2026.08.17 23:52:14.738754 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.738756 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 490, new matched idx: 490 2026.08.17 23:52:14.738758 [ 423990 ] {} RaftInstance: last durable index 490, precommit index 490 2026.08.17 23:52:14.738762 [ 423990 ] {} RaftInstance: quorum idx 1, 490 490 490 2026.08.17 23:52:14.738764 [ 423990 ] {} RaftInstance: local log idx 490, target_commit_idx 490, quick_commit_index_ 490, state_->get_commit_idx() 489 2026.08.17 23:52:14.738767 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.738751 [ 424007 ] {} RaftInstance: commit upto 490, current idx 490 2026.08.17 23:52:14.738796 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.738798 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=491 2026.08.17 23:52:14.738801 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.738799 [ 424007 ] {} RaftInstance: notify cb 490 0x7f0ecef1df20 2026.08.17 23:52:14.738804 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 491 2026.08.17 23:52:14.738813 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.738815 [ 424007 ] {} RaftInstance: DONE: commit upto 490, current idx 490 2026.08.17 23:52:14.738819 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.738815 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 490, new matched idx: 490 2026.08.17 23:52:14.738824 [ 423989 ] {} RaftInstance: last durable index 490, precommit index 490 2026.08.17 23:52:14.738828 [ 423989 ] {} RaftInstance: quorum idx 1, 490 490 490 2026.08.17 23:52:14.738830 [ 423989 ] {} RaftInstance: local log idx 490, target_commit_idx 490, quick_commit_index_ 490, state_->get_commit_idx() 490 2026.08.17 23:52:14.738897 [ 423982 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.738906 [ 423982 ] {} RaftInstance: append at log_idx 491, timestamp 1787010734738899 2026.08.17 23:52:14.738915 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.738918 [ 424009 ] {} RaftInstance: last_log_idx: 490, starting_idx: 1, cur_nxt_idx: 492 2026.08.17 23:52:14.738921 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=490, LastLogTerm=1, EntriesLength=1, CommitIndex=490, Term=1, peer_last_sent_idx 491 2026.08.17 23:52:14.738924 [ 424009 ] {} RaftInstance: idx: 491 2026.08.17 23:52:14.738926 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.738934 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.738936 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.738938 [ 424009 ] {} RaftInstance: last_log_idx: 490, starting_idx: 1, cur_nxt_idx: 492 2026.08.17 23:52:14.738940 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=490, LastLogTerm=1, EntriesLength=1, CommitIndex=490, Term=1, peer_last_sent_idx 482 2026.08.17 23:52:14.738941 [ 424009 ] {} RaftInstance: idx: 491 2026.08.17 23:52:14.738943 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.738949 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.741341 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.741352 [ 423980 ] {} RaftInstance: last durable index 491, precommit index 491 2026.08.17 23:52:14.741356 [ 423980 ] {} RaftInstance: quorum idx 1, 491 490 490 2026.08.17 23:52:14.741358 [ 423980 ] {} RaftInstance: local log idx 491, target_commit_idx 490, quick_commit_index_ 490, state_->get_commit_idx() 490 2026.08.17 23:52:14.741393 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.741396 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.741402 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=492 2026.08.17 23:52:14.741408 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.741411 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 492 2026.08.17 23:52:14.741412 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.741414 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 490, new matched idx: 491 2026.08.17 23:52:14.741417 [ 423995 ] {} RaftInstance: last durable index 491, precommit index 491 2026.08.17 23:52:14.741420 [ 423995 ] {} RaftInstance: quorum idx 1, 491 491 490 2026.08.17 23:52:14.741422 [ 423995 ] {} RaftInstance: trigger commit upto 491 2026.08.17 23:52:14.741424 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.741427 [ 423995 ] {} RaftInstance: last_log_idx: 491, starting_idx: 1, cur_nxt_idx: 492 2026.08.17 23:52:14.741430 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=491, LastLogTerm=1, EntriesLength=0, CommitIndex=491, Term=1, peer_last_sent_idx 491 2026.08.17 23:52:14.741432 [ 423995 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.741434 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.741448 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:14.741451 [ 423995 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.741452 [ 423995 ] {} RaftInstance: last_log_idx: 490, starting_idx: 1, cur_nxt_idx: 492 2026.08.17 23:52:14.741454 [ 423995 ] {} RaftInstance: append_entries for 2 with LastLogIndex=490, LastLogTerm=1, EntriesLength=1, CommitIndex=491, Term=1, peer_last_sent_idx 491 2026.08.17 23:52:14.741456 [ 423995 ] {} RaftInstance: idx: 491 2026.08.17 23:52:14.741458 [ 423995 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.741468 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:14.741470 [ 423995 ] {} RaftInstance: local log idx 491, target_commit_idx 491, quick_commit_index_ 491, state_->get_commit_idx() 490 2026.08.17 23:52:14.741472 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.741479 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.741483 [ 424007 ] {} RaftInstance: commit upto 491, current idx 490 2026.08.17 23:52:14.741486 [ 424007 ] {} RaftInstance: commit upto 491, current idx 491 2026.08.17 23:52:14.741494 [ 424007 ] {} RaftInstance: notify cb 491 0x7f0ecef39720 2026.08.17 23:52:14.741503 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.741508 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=492 2026.08.17 23:52:14.741511 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.741513 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 492 2026.08.17 23:52:14.741515 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.741517 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 490, new matched idx: 491 2026.08.17 23:52:14.741523 [ 423992 ] {} RaftInstance: last durable index 491, precommit index 491 2026.08.17 23:52:14.741525 [ 423992 ] {} RaftInstance: quorum idx 1, 491 491 491 2026.08.17 23:52:14.741527 [ 423992 ] {} RaftInstance: local log idx 491, target_commit_idx 491, quick_commit_index_ 491, state_->get_commit_idx() 491 2026.08.17 23:52:14.741505 [ 424007 ] {} RaftInstance: DONE: commit upto 491, current idx 491 2026.08.17 23:52:14.741538 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.741534 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=492 2026.08.17 23:52:14.741542 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.741544 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 492 2026.08.17 23:52:14.741546 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.741548 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 491, new matched idx: 491 2026.08.17 23:52:14.741550 [ 423985 ] {} RaftInstance: last durable index 491, precommit index 491 2026.08.17 23:52:14.741552 [ 423985 ] {} RaftInstance: quorum idx 1, 491 491 491 2026.08.17 23:52:14.741554 [ 423985 ] {} RaftInstance: local log idx 491, target_commit_idx 491, quick_commit_index_ 491, state_->get_commit_idx() 491 2026.08.17 23:52:14.741577 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.741581 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=492 2026.08.17 23:52:14.741582 [ 423990 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.741583 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.741590 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 492 2026.08.17 23:52:14.741592 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.741592 [ 423990 ] {} RaftInstance: append at log_idx 492, timestamp 1787010734741586 2026.08.17 23:52:14.741596 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 491, new matched idx: 491 2026.08.17 23:52:14.741601 [ 423996 ] {} RaftInstance: last durable index 491, precommit index 492 2026.08.17 23:52:14.741604 [ 423996 ] {} RaftInstance: quorum idx 1, 491 491 491 2026.08.17 23:52:14.741606 [ 423996 ] {} RaftInstance: local log idx 492, target_commit_idx 491, quick_commit_index_ 491, state_->get_commit_idx() 491 2026.08.17 23:52:14.741609 [ 423996 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.741611 [ 423996 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.741613 [ 423996 ] {} RaftInstance: last_log_idx: 491, starting_idx: 1, cur_nxt_idx: 493 2026.08.17 23:52:14.741615 [ 423996 ] {} RaftInstance: append_entries for 2 with LastLogIndex=491, LastLogTerm=1, EntriesLength=1, CommitIndex=491, Term=1, peer_last_sent_idx 491 2026.08.17 23:52:14.741617 [ 423996 ] {} RaftInstance: idx: 492 2026.08.17 23:52:14.741620 [ 423996 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.741630 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:14.741635 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.741637 [ 424009 ] {} RaftInstance: last_log_idx: 491, starting_idx: 1, cur_nxt_idx: 493 2026.08.17 23:52:14.741641 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=491, LastLogTerm=1, EntriesLength=1, CommitIndex=491, Term=1, peer_last_sent_idx 492 2026.08.17 23:52:14.741642 [ 424009 ] {} RaftInstance: idx: 492 2026.08.17 23:52:14.741645 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.741662 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.741665 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.745985 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.745995 [ 423980 ] {} RaftInstance: last durable index 492, precommit index 492 2026.08.17 23:52:14.745999 [ 423980 ] {} RaftInstance: quorum idx 1, 492 491 491 2026.08.17 23:52:14.746001 [ 423980 ] {} RaftInstance: local log idx 492, target_commit_idx 491, quick_commit_index_ 491, state_->get_commit_idx() 491 2026.08.17 23:52:14.746036 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.746040 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.746050 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=493 2026.08.17 23:52:14.746053 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.746056 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 493 2026.08.17 23:52:14.746058 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.746060 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 491, new matched idx: 492 2026.08.17 23:52:14.746062 [ 423984 ] {} RaftInstance: last durable index 492, precommit index 492 2026.08.17 23:52:14.746066 [ 423984 ] {} RaftInstance: quorum idx 1, 492 492 491 2026.08.17 23:52:14.746068 [ 423984 ] {} RaftInstance: trigger commit upto 492 2026.08.17 23:52:14.746070 [ 423984 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.746072 [ 423984 ] {} RaftInstance: last_log_idx: 492, starting_idx: 1, cur_nxt_idx: 493 2026.08.17 23:52:14.746074 [ 423984 ] {} RaftInstance: append_entries for 3 with LastLogIndex=492, LastLogTerm=1, EntriesLength=0, CommitIndex=492, Term=1, peer_last_sent_idx 492 2026.08.17 23:52:14.746076 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.746078 [ 423984 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.746091 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:14.746093 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.746094 [ 423984 ] {} RaftInstance: last_log_idx: 491, starting_idx: 1, cur_nxt_idx: 493 2026.08.17 23:52:14.746096 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=491, LastLogTerm=1, EntriesLength=1, CommitIndex=492, Term=1, peer_last_sent_idx 492 2026.08.17 23:52:14.746098 [ 423984 ] {} RaftInstance: idx: 492 2026.08.17 23:52:14.746100 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.746108 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:14.746110 [ 423984 ] {} RaftInstance: local log idx 492, target_commit_idx 492, quick_commit_index_ 492, state_->get_commit_idx() 491 2026.08.17 23:52:14.746111 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.746117 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.746120 [ 424007 ] {} RaftInstance: commit upto 492, current idx 491 2026.08.17 23:52:14.746122 [ 424007 ] {} RaftInstance: commit upto 492, current idx 492 2026.08.17 23:52:14.746129 [ 424007 ] {} RaftInstance: notify cb 492 0x7f0ecef1df20 2026.08.17 23:52:14.746138 [ 424007 ] {} RaftInstance: DONE: commit upto 492, current idx 492 2026.08.17 23:52:14.746140 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.746146 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=493 2026.08.17 23:52:14.746149 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.746152 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.746154 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 493 2026.08.17 23:52:14.746160 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.746162 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 491, new matched idx: 492 2026.08.17 23:52:14.746164 [ 423983 ] {} RaftInstance: last durable index 492, precommit index 492 2026.08.17 23:52:14.746167 [ 423983 ] {} RaftInstance: quorum idx 1, 492 492 492 2026.08.17 23:52:14.746169 [ 423983 ] {} RaftInstance: local log idx 492, target_commit_idx 492, quick_commit_index_ 492, state_->get_commit_idx() 492 2026.08.17 23:52:14.746173 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=493 2026.08.17 23:52:14.746176 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.746179 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 493 2026.08.17 23:52:14.746180 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.746182 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 492, new matched idx: 492 2026.08.17 23:52:14.746185 [ 423988 ] {} RaftInstance: last durable index 492, precommit index 492 2026.08.17 23:52:14.746188 [ 423988 ] {} RaftInstance: quorum idx 1, 492 492 492 2026.08.17 23:52:14.746190 [ 423988 ] {} RaftInstance: local log idx 492, target_commit_idx 492, quick_commit_index_ 492, state_->get_commit_idx() 492 2026.08.17 23:52:14.747550 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.747559 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=493 2026.08.17 23:52:14.747562 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.747564 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 493 2026.08.17 23:52:14.747567 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.747569 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 492, new matched idx: 492 2026.08.17 23:52:14.747571 [ 423981 ] {} RaftInstance: last durable index 492, precommit index 492 2026.08.17 23:52:14.747574 [ 423981 ] {} RaftInstance: quorum idx 1, 492 492 492 2026.08.17 23:52:14.747577 [ 423981 ] {} RaftInstance: local log idx 492, target_commit_idx 492, quick_commit_index_ 492, state_->get_commit_idx() 492 2026.08.17 23:52:14.754071 [ 423981 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.754099 [ 423981 ] {} RaftInstance: append at log_idx 493, timestamp 1787010734754079 2026.08.17 23:52:14.754122 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.754130 [ 424009 ] {} RaftInstance: last_log_idx: 492, starting_idx: 1, cur_nxt_idx: 494 2026.08.17 23:52:14.754134 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=492, LastLogTerm=1, EntriesLength=1, CommitIndex=492, Term=1, peer_last_sent_idx 493 2026.08.17 23:52:14.754136 [ 424009 ] {} RaftInstance: idx: 493 2026.08.17 23:52:14.754139 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.754155 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.754156 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.754158 [ 424009 ] {} RaftInstance: last_log_idx: 492, starting_idx: 1, cur_nxt_idx: 494 2026.08.17 23:52:14.754160 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=492, LastLogTerm=1, EntriesLength=1, CommitIndex=492, Term=1, peer_last_sent_idx 492 2026.08.17 23:52:14.754165 [ 424009 ] {} RaftInstance: idx: 493 2026.08.17 23:52:14.754167 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.754175 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.759426 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.759435 [ 423980 ] {} RaftInstance: last durable index 493, precommit index 493 2026.08.17 23:52:14.759439 [ 423980 ] {} RaftInstance: quorum idx 1, 493 492 492 2026.08.17 23:52:14.759444 [ 423980 ] {} RaftInstance: local log idx 493, target_commit_idx 492, quick_commit_index_ 492, state_->get_commit_idx() 492 2026.08.17 23:52:14.759477 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.759484 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=494 2026.08.17 23:52:14.759486 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.759489 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 494 2026.08.17 23:52:14.759490 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.759492 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 492, new matched idx: 493 2026.08.17 23:52:14.759495 [ 423992 ] {} RaftInstance: last durable index 493, precommit index 493 2026.08.17 23:52:14.759498 [ 423992 ] {} RaftInstance: quorum idx 1, 493 493 492 2026.08.17 23:52:14.759500 [ 423992 ] {} RaftInstance: trigger commit upto 493 2026.08.17 23:52:14.759502 [ 423992 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.759505 [ 423992 ] {} RaftInstance: last_log_idx: 493, starting_idx: 1, cur_nxt_idx: 494 2026.08.17 23:52:14.759507 [ 423992 ] {} RaftInstance: append_entries for 3 with LastLogIndex=493, LastLogTerm=1, EntriesLength=0, CommitIndex=493, Term=1, peer_last_sent_idx 493 2026.08.17 23:52:14.759509 [ 423992 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.759511 [ 423992 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.759520 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:14.759522 [ 423992 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.759525 [ 423992 ] {} RaftInstance: local log idx 493, target_commit_idx 493, quick_commit_index_ 493, state_->get_commit_idx() 492 2026.08.17 23:52:14.759526 [ 423992 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.759532 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.759535 [ 424007 ] {} RaftInstance: commit upto 493, current idx 492 2026.08.17 23:52:14.759537 [ 424007 ] {} RaftInstance: commit upto 493, current idx 493 2026.08.17 23:52:14.759560 [ 424007 ] {} RaftInstance: notify cb 493 0x7f0ecee6c620 2026.08.17 23:52:14.759571 [ 424007 ] {} RaftInstance: DONE: commit upto 493, current idx 493 2026.08.17 23:52:14.759573 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.759607 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.759610 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=494 2026.08.17 23:52:14.759611 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.759614 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 494 2026.08.17 23:52:14.759616 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.759618 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 493, new matched idx: 493 2026.08.17 23:52:14.759620 [ 423990 ] {} RaftInstance: last durable index 493, precommit index 493 2026.08.17 23:52:14.759627 [ 423990 ] {} RaftInstance: quorum idx 1, 493 493 492 2026.08.17 23:52:14.759629 [ 423990 ] {} RaftInstance: local log idx 493, target_commit_idx 493, quick_commit_index_ 493, state_->get_commit_idx() 493 2026.08.17 23:52:14.760938 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.760947 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=494 2026.08.17 23:52:14.760950 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.760952 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 494 2026.08.17 23:52:14.760955 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.760957 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 492, new matched idx: 493 2026.08.17 23:52:14.760959 [ 423982 ] {} RaftInstance: last durable index 493, precommit index 493 2026.08.17 23:52:14.760962 [ 423982 ] {} RaftInstance: quorum idx 1, 493 493 493 2026.08.17 23:52:14.760965 [ 423982 ] {} RaftInstance: local log idx 493, target_commit_idx 493, quick_commit_index_ 493, state_->get_commit_idx() 493 2026.08.17 23:52:14.760967 [ 423982 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.760970 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.760972 [ 423982 ] {} RaftInstance: last_log_idx: 493, starting_idx: 1, cur_nxt_idx: 494 2026.08.17 23:52:14.760975 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=493, LastLogTerm=1, EntriesLength=0, CommitIndex=493, Term=1, peer_last_sent_idx 493 2026.08.17 23:52:14.760977 [ 423982 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.760980 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.760990 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:14.761050 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.761054 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=494 2026.08.17 23:52:14.761056 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.761059 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 494 2026.08.17 23:52:14.761061 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.761062 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 493, new matched idx: 493 2026.08.17 23:52:14.761065 [ 423994 ] {} RaftInstance: last durable index 493, precommit index 493 2026.08.17 23:52:14.761067 [ 423994 ] {} RaftInstance: quorum idx 1, 493 493 493 2026.08.17 23:52:14.761070 [ 423994 ] {} RaftInstance: local log idx 493, target_commit_idx 493, quick_commit_index_ 493, state_->get_commit_idx() 493 2026.08.17 23:52:14.761539 [ 423984 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.761564 [ 423984 ] {} RaftInstance: append at log_idx 494, timestamp 1787010734761546 2026.08.17 23:52:14.761576 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.761584 [ 424009 ] {} RaftInstance: last_log_idx: 493, starting_idx: 1, cur_nxt_idx: 495 2026.08.17 23:52:14.761588 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=493, LastLogTerm=1, EntriesLength=1, CommitIndex=493, Term=1, peer_last_sent_idx 494 2026.08.17 23:52:14.761590 [ 424009 ] {} RaftInstance: idx: 494 2026.08.17 23:52:14.761594 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.761606 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.761608 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.761614 [ 424009 ] {} RaftInstance: last_log_idx: 493, starting_idx: 1, cur_nxt_idx: 495 2026.08.17 23:52:14.761616 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=493, LastLogTerm=1, EntriesLength=1, CommitIndex=493, Term=1, peer_last_sent_idx 494 2026.08.17 23:52:14.761618 [ 424009 ] {} RaftInstance: idx: 494 2026.08.17 23:52:14.761619 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.761630 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.764894 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.764906 [ 423980 ] {} RaftInstance: last durable index 494, precommit index 494 2026.08.17 23:52:14.764910 [ 423980 ] {} RaftInstance: quorum idx 1, 494 493 493 2026.08.17 23:52:14.764914 [ 423980 ] {} RaftInstance: local log idx 494, target_commit_idx 493, quick_commit_index_ 493, state_->get_commit_idx() 493 2026.08.17 23:52:14.764926 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.764939 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=495 2026.08.17 23:52:14.764941 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.764944 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 495 2026.08.17 23:52:14.764946 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.764947 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 493, new matched idx: 494 2026.08.17 23:52:14.764950 [ 423995 ] {} RaftInstance: last durable index 494, precommit index 494 2026.08.17 23:52:14.764953 [ 423995 ] {} RaftInstance: quorum idx 1, 494 494 493 2026.08.17 23:52:14.764955 [ 423995 ] {} RaftInstance: trigger commit upto 494 2026.08.17 23:52:14.764957 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.764959 [ 423995 ] {} RaftInstance: last_log_idx: 494, starting_idx: 1, cur_nxt_idx: 495 2026.08.17 23:52:14.764953 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.764962 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=494, LastLogTerm=1, EntriesLength=0, CommitIndex=494, Term=1, peer_last_sent_idx 494 2026.08.17 23:52:14.764984 [ 423995 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.764987 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.765003 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:14.765005 [ 423995 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.765007 [ 423995 ] {} RaftInstance: last_log_idx: 493, starting_idx: 1, cur_nxt_idx: 495 2026.08.17 23:52:14.765009 [ 423995 ] {} RaftInstance: append_entries for 2 with LastLogIndex=493, LastLogTerm=1, EntriesLength=1, CommitIndex=494, Term=1, peer_last_sent_idx 494 2026.08.17 23:52:14.765010 [ 423995 ] {} RaftInstance: idx: 494 2026.08.17 23:52:14.765012 [ 423995 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.765022 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:14.765024 [ 423995 ] {} RaftInstance: local log idx 494, target_commit_idx 494, quick_commit_index_ 494, state_->get_commit_idx() 493 2026.08.17 23:52:14.765026 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.765032 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.765034 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=495 2026.08.17 23:52:14.765043 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.765045 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.765046 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 495 2026.08.17 23:52:14.765055 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.765057 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 493, new matched idx: 494 2026.08.17 23:52:14.765059 [ 423991 ] {} RaftInstance: last durable index 494, precommit index 494 2026.08.17 23:52:14.765062 [ 423991 ] {} RaftInstance: quorum idx 1, 494 494 494 2026.08.17 23:52:14.765065 [ 423991 ] {} RaftInstance: local log idx 494, target_commit_idx 494, quick_commit_index_ 494, state_->get_commit_idx() 493 2026.08.17 23:52:14.765066 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.765037 [ 424007 ] {} RaftInstance: commit upto 494, current idx 493 2026.08.17 23:52:14.765074 [ 424007 ] {} RaftInstance: commit upto 494, current idx 494 2026.08.17 23:52:14.765074 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=495 2026.08.17 23:52:14.765082 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.765085 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 495 2026.08.17 23:52:14.765087 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.765089 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 494, new matched idx: 494 2026.08.17 23:52:14.765093 [ 423981 ] {} RaftInstance: last durable index 494, precommit index 494 2026.08.17 23:52:14.765090 [ 424007 ] {} RaftInstance: notify cb 494 0x7f0ecee1ff20 2026.08.17 23:52:14.765096 [ 423981 ] {} RaftInstance: quorum idx 1, 494 494 494 2026.08.17 23:52:14.765099 [ 423981 ] {} RaftInstance: local log idx 494, target_commit_idx 494, quick_commit_index_ 494, state_->get_commit_idx() 493 2026.08.17 23:52:14.765100 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.765106 [ 424007 ] {} RaftInstance: DONE: commit upto 494, current idx 494 2026.08.17 23:52:14.765108 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.765125 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.765128 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=495 2026.08.17 23:52:14.765131 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.765133 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 495 2026.08.17 23:52:14.765135 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.765136 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 494, new matched idx: 494 2026.08.17 23:52:14.765138 [ 423996 ] {} RaftInstance: last durable index 494, precommit index 494 2026.08.17 23:52:14.765140 [ 423996 ] {} RaftInstance: quorum idx 1, 494 494 494 2026.08.17 23:52:14.765142 [ 423996 ] {} RaftInstance: local log idx 494, target_commit_idx 494, quick_commit_index_ 494, state_->get_commit_idx() 494 2026.08.17 23:52:14.765379 [ 423986 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.765402 [ 423986 ] {} RaftInstance: append at log_idx 495, timestamp 1787010734765386 2026.08.17 23:52:14.765411 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.765416 [ 424009 ] {} RaftInstance: last_log_idx: 494, starting_idx: 1, cur_nxt_idx: 496 2026.08.17 23:52:14.765420 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=494, LastLogTerm=1, EntriesLength=1, CommitIndex=494, Term=1, peer_last_sent_idx 495 2026.08.17 23:52:14.765422 [ 424009 ] {} RaftInstance: idx: 495 2026.08.17 23:52:14.765429 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.765438 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.765440 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.765442 [ 424009 ] {} RaftInstance: last_log_idx: 494, starting_idx: 1, cur_nxt_idx: 496 2026.08.17 23:52:14.765444 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=494, LastLogTerm=1, EntriesLength=1, CommitIndex=494, Term=1, peer_last_sent_idx 494 2026.08.17 23:52:14.765445 [ 424009 ] {} RaftInstance: idx: 495 2026.08.17 23:52:14.765447 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.765455 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.769622 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.769633 [ 423980 ] {} RaftInstance: last durable index 495, precommit index 495 2026.08.17 23:52:14.769637 [ 423980 ] {} RaftInstance: quorum idx 1, 495 494 494 2026.08.17 23:52:14.769640 [ 423980 ] {} RaftInstance: local log idx 495, target_commit_idx 494, quick_commit_index_ 494, state_->get_commit_idx() 494 2026.08.17 23:52:14.769681 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.769687 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=496 2026.08.17 23:52:14.769689 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.769691 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 496 2026.08.17 23:52:14.769693 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.769695 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 494, new matched idx: 495 2026.08.17 23:52:14.769698 [ 423990 ] {} RaftInstance: last durable index 495, precommit index 495 2026.08.17 23:52:14.769702 [ 423990 ] {} RaftInstance: quorum idx 1, 495 495 494 2026.08.17 23:52:14.769704 [ 423990 ] {} RaftInstance: trigger commit upto 495 2026.08.17 23:52:14.769709 [ 423990 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.769711 [ 423990 ] {} RaftInstance: last_log_idx: 495, starting_idx: 1, cur_nxt_idx: 496 2026.08.17 23:52:14.769714 [ 423990 ] {} RaftInstance: append_entries for 3 with LastLogIndex=495, LastLogTerm=1, EntriesLength=0, CommitIndex=495, Term=1, peer_last_sent_idx 495 2026.08.17 23:52:14.769716 [ 423990 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.769718 [ 423990 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.769731 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:14.769734 [ 423990 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.769736 [ 423990 ] {} RaftInstance: local log idx 495, target_commit_idx 495, quick_commit_index_ 495, state_->get_commit_idx() 494 2026.08.17 23:52:14.769738 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.769702 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.769743 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.769749 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=496 2026.08.17 23:52:14.769751 [ 424007 ] {} RaftInstance: commit upto 495, current idx 494 2026.08.17 23:52:14.769752 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.769754 [ 424007 ] {} RaftInstance: commit upto 495, current idx 495 2026.08.17 23:52:14.769755 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 496 2026.08.17 23:52:14.769757 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.769763 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 494, new matched idx: 495 2026.08.17 23:52:14.769765 [ 423983 ] {} RaftInstance: last durable index 495, precommit index 495 2026.08.17 23:52:14.769768 [ 423983 ] {} RaftInstance: quorum idx 1, 495 495 495 2026.08.17 23:52:14.769770 [ 424007 ] {} RaftInstance: notify cb 495 0x7f0ecee82b20 2026.08.17 23:52:14.769770 [ 423983 ] {} RaftInstance: local log idx 495, target_commit_idx 495, quick_commit_index_ 495, state_->get_commit_idx() 494 2026.08.17 23:52:14.769773 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.769775 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.769777 [ 423983 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.769779 [ 423983 ] {} RaftInstance: last_log_idx: 495, starting_idx: 1, cur_nxt_idx: 496 2026.08.17 23:52:14.769782 [ 424007 ] {} RaftInstance: DONE: commit upto 495, current idx 495 2026.08.17 23:52:14.769787 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.769782 [ 423983 ] {} RaftInstance: append_entries for 2 with LastLogIndex=495, LastLogTerm=1, EntriesLength=0, CommitIndex=495, Term=1, peer_last_sent_idx 495 2026.08.17 23:52:14.769791 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.769793 [ 423983 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.769803 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.769804 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:14.771388 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=496 2026.08.17 23:52:14.771397 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.771400 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 496 2026.08.17 23:52:14.771402 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.771404 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 495, new matched idx: 495 2026.08.17 23:52:14.771406 [ 423984 ] {} RaftInstance: last durable index 495, precommit index 495 2026.08.17 23:52:14.771409 [ 423984 ] {} RaftInstance: quorum idx 1, 495 495 495 2026.08.17 23:52:14.771411 [ 423984 ] {} RaftInstance: local log idx 495, target_commit_idx 495, quick_commit_index_ 495, state_->get_commit_idx() 495 2026.08.17 23:52:14.771473 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.771482 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=496 2026.08.17 23:52:14.771485 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.771488 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 496 2026.08.17 23:52:14.771491 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.771492 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 495, new matched idx: 495 2026.08.17 23:52:14.771495 [ 423985 ] {} RaftInstance: last durable index 495, precommit index 495 2026.08.17 23:52:14.771498 [ 423985 ] {} RaftInstance: quorum idx 1, 495 495 495 2026.08.17 23:52:14.771501 [ 423985 ] {} RaftInstance: local log idx 495, target_commit_idx 495, quick_commit_index_ 495, state_->get_commit_idx() 495 2026.08.17 23:52:14.771595 [ 423991 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.771608 [ 423991 ] {} RaftInstance: append at log_idx 496, timestamp 1787010734771597 2026.08.17 23:52:14.771618 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.771627 [ 424009 ] {} RaftInstance: last_log_idx: 495, starting_idx: 1, cur_nxt_idx: 497 2026.08.17 23:52:14.771630 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=495, LastLogTerm=1, EntriesLength=1, CommitIndex=495, Term=1, peer_last_sent_idx 496 2026.08.17 23:52:14.771633 [ 424009 ] {} RaftInstance: idx: 496 2026.08.17 23:52:14.771635 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.771648 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.771650 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.771652 [ 424009 ] {} RaftInstance: last_log_idx: 495, starting_idx: 1, cur_nxt_idx: 497 2026.08.17 23:52:14.771654 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=495, LastLogTerm=1, EntriesLength=1, CommitIndex=495, Term=1, peer_last_sent_idx 496 2026.08.17 23:52:14.771656 [ 424009 ] {} RaftInstance: idx: 496 2026.08.17 23:52:14.771657 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.771667 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.775080 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.776727 [ 423980 ] {} RaftInstance: last durable index 496, precommit index 496 2026.08.17 23:52:14.776736 [ 423980 ] {} RaftInstance: quorum idx 1, 496 495 495 2026.08.17 23:52:14.776740 [ 423980 ] {} RaftInstance: local log idx 496, target_commit_idx 495, quick_commit_index_ 495, state_->get_commit_idx() 495 2026.08.17 23:52:14.776749 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.776755 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.776761 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=497 2026.08.17 23:52:14.776768 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.776771 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 497 2026.08.17 23:52:14.776773 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.776775 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 495, new matched idx: 496 2026.08.17 23:52:14.776778 [ 423992 ] {} RaftInstance: last durable index 496, precommit index 496 2026.08.17 23:52:14.776781 [ 423992 ] {} RaftInstance: quorum idx 1, 496 496 495 2026.08.17 23:52:14.776783 [ 423992 ] {} RaftInstance: trigger commit upto 496 2026.08.17 23:52:14.776786 [ 423992 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.776788 [ 423992 ] {} RaftInstance: last_log_idx: 496, starting_idx: 1, cur_nxt_idx: 497 2026.08.17 23:52:14.776791 [ 423992 ] {} RaftInstance: append_entries for 3 with LastLogIndex=496, LastLogTerm=1, EntriesLength=0, CommitIndex=496, Term=1, peer_last_sent_idx 496 2026.08.17 23:52:14.776793 [ 423992 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.776795 [ 423992 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.776810 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:14.776812 [ 423992 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.776814 [ 423992 ] {} RaftInstance: last_log_idx: 495, starting_idx: 1, cur_nxt_idx: 497 2026.08.17 23:52:14.776817 [ 423992 ] {} RaftInstance: append_entries for 2 with LastLogIndex=495, LastLogTerm=1, EntriesLength=1, CommitIndex=496, Term=1, peer_last_sent_idx 496 2026.08.17 23:52:14.776819 [ 423992 ] {} RaftInstance: idx: 496 2026.08.17 23:52:14.776821 [ 423992 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.776829 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:14.776831 [ 423992 ] {} RaftInstance: local log idx 496, target_commit_idx 496, quick_commit_index_ 496, state_->get_commit_idx() 495 2026.08.17 23:52:14.776838 [ 423992 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.776846 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=497 2026.08.17 23:52:14.776851 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.776846 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.776854 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 497 2026.08.17 23:52:14.776855 [ 424007 ] {} RaftInstance: commit upto 496, current idx 495 2026.08.17 23:52:14.776856 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.776862 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 495, new matched idx: 496 2026.08.17 23:52:14.776859 [ 424007 ] {} RaftInstance: commit upto 496, current idx 496 2026.08.17 23:52:14.776876 [ 424007 ] {} RaftInstance: notify cb 496 0x7f0ecef1d520 2026.08.17 23:52:14.776880 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.776890 [ 424007 ] {} RaftInstance: DONE: commit upto 496, current idx 496 2026.08.17 23:52:14.776892 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.776865 [ 423986 ] {} RaftInstance: last durable index 496, precommit index 496 2026.08.17 23:52:14.776901 [ 423986 ] {} RaftInstance: quorum idx 1, 496 496 496 2026.08.17 23:52:14.776903 [ 423986 ] {} RaftInstance: local log idx 496, target_commit_idx 496, quick_commit_index_ 496, state_->get_commit_idx() 496 2026.08.17 23:52:14.776910 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=497 2026.08.17 23:52:14.776913 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.776916 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 497 2026.08.17 23:52:14.776918 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.776916 [ 423990 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.776920 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 496, new matched idx: 496 2026.08.17 23:52:14.776925 [ 423987 ] {} RaftInstance: last durable index 496, precommit index 496 2026.08.17 23:52:14.776929 [ 423987 ] {} RaftInstance: quorum idx 1, 496 496 496 2026.08.17 23:52:14.776931 [ 423987 ] {} RaftInstance: local log idx 496, target_commit_idx 496, quick_commit_index_ 496, state_->get_commit_idx() 496 2026.08.17 23:52:14.776935 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=497 2026.08.17 23:52:14.776938 [ 423990 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.776940 [ 423990 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 497 2026.08.17 23:52:14.776941 [ 423990 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.776943 [ 423990 ] {} RaftInstance: peer 2, prev matched idx: 496, new matched idx: 496 2026.08.17 23:52:14.776945 [ 423990 ] {} RaftInstance: last durable index 496, precommit index 496 2026.08.17 23:52:14.776947 [ 423990 ] {} RaftInstance: quorum idx 1, 496 496 496 2026.08.17 23:52:14.776948 [ 423990 ] {} RaftInstance: local log idx 496, target_commit_idx 496, quick_commit_index_ 496, state_->get_commit_idx() 496 2026.08.17 23:52:14.777114 [ 423989 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.777132 [ 423989 ] {} RaftInstance: append at log_idx 497, timestamp 1787010734777121 2026.08.17 23:52:14.777145 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.777148 [ 424009 ] {} RaftInstance: last_log_idx: 496, starting_idx: 1, cur_nxt_idx: 498 2026.08.17 23:52:14.777152 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=496, LastLogTerm=1, EntriesLength=1, CommitIndex=496, Term=1, peer_last_sent_idx 497 2026.08.17 23:52:14.777154 [ 424009 ] {} RaftInstance: idx: 497 2026.08.17 23:52:14.777156 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.777163 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.777165 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.777167 [ 424009 ] {} RaftInstance: last_log_idx: 496, starting_idx: 1, cur_nxt_idx: 498 2026.08.17 23:52:14.777169 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=496, LastLogTerm=1, EntriesLength=1, CommitIndex=496, Term=1, peer_last_sent_idx 496 2026.08.17 23:52:14.777171 [ 424009 ] {} RaftInstance: idx: 497 2026.08.17 23:52:14.777172 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.777178 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.780520 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.780527 [ 423980 ] {} RaftInstance: last durable index 497, precommit index 497 2026.08.17 23:52:14.780531 [ 423980 ] {} RaftInstance: quorum idx 1, 497 496 496 2026.08.17 23:52:14.780534 [ 423980 ] {} RaftInstance: local log idx 497, target_commit_idx 496, quick_commit_index_ 496, state_->get_commit_idx() 496 2026.08.17 23:52:14.780566 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.780574 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=498 2026.08.17 23:52:14.780577 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.780579 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 498 2026.08.17 23:52:14.780581 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.780583 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 496, new matched idx: 497 2026.08.17 23:52:14.780585 [ 423995 ] {} RaftInstance: last durable index 497, precommit index 497 2026.08.17 23:52:14.780589 [ 423995 ] {} RaftInstance: quorum idx 1, 497 497 496 2026.08.17 23:52:14.780590 [ 423995 ] {} RaftInstance: trigger commit upto 497 2026.08.17 23:52:14.780590 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.780592 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.780602 [ 423995 ] {} RaftInstance: last_log_idx: 497, starting_idx: 1, cur_nxt_idx: 498 2026.08.17 23:52:14.780605 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=497, LastLogTerm=1, EntriesLength=0, CommitIndex=497, Term=1, peer_last_sent_idx 497 2026.08.17 23:52:14.780608 [ 423995 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.780611 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.780618 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:14.780621 [ 423995 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.780623 [ 423995 ] {} RaftInstance: last_log_idx: 496, starting_idx: 1, cur_nxt_idx: 498 2026.08.17 23:52:14.780625 [ 423995 ] {} RaftInstance: append_entries for 2 with LastLogIndex=496, LastLogTerm=1, EntriesLength=1, CommitIndex=497, Term=1, peer_last_sent_idx 497 2026.08.17 23:52:14.780627 [ 423995 ] {} RaftInstance: idx: 497 2026.08.17 23:52:14.780629 [ 423995 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.780638 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:14.780643 [ 423995 ] {} RaftInstance: local log idx 497, target_commit_idx 497, quick_commit_index_ 497, state_->get_commit_idx() 496 2026.08.17 23:52:14.780644 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.780649 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.780652 [ 424007 ] {} RaftInstance: commit upto 497, current idx 496 2026.08.17 23:52:14.780652 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=498 2026.08.17 23:52:14.780658 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.780660 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 498 2026.08.17 23:52:14.780655 [ 424007 ] {} RaftInstance: commit upto 497, current idx 497 2026.08.17 23:52:14.780662 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.780664 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 496, new matched idx: 497 2026.08.17 23:52:14.780666 [ 423981 ] {} RaftInstance: last durable index 497, precommit index 497 2026.08.17 23:52:14.780669 [ 423981 ] {} RaftInstance: quorum idx 1, 497 497 497 2026.08.17 23:52:14.780671 [ 423981 ] {} RaftInstance: local log idx 497, target_commit_idx 497, quick_commit_index_ 497, state_->get_commit_idx() 496 2026.08.17 23:52:14.780672 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.780678 [ 424007 ] {} RaftInstance: notify cb 497 0x7f0eceed7720 2026.08.17 23:52:14.780682 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.780691 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=498 2026.08.17 23:52:14.780692 [ 424007 ] {} RaftInstance: DONE: commit upto 497, current idx 497 2026.08.17 23:52:14.780696 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.780696 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.780704 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 498 2026.08.17 23:52:14.780706 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.780708 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 497, new matched idx: 497 2026.08.17 23:52:14.780710 [ 423991 ] {} RaftInstance: last durable index 497, precommit index 497 2026.08.17 23:52:14.780713 [ 423991 ] {} RaftInstance: quorum idx 1, 497 497 497 2026.08.17 23:52:14.780715 [ 423991 ] {} RaftInstance: local log idx 497, target_commit_idx 497, quick_commit_index_ 497, state_->get_commit_idx() 497 2026.08.17 23:52:14.780722 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.780724 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=498 2026.08.17 23:52:14.780726 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.780727 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 498 2026.08.17 23:52:14.780729 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.780730 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 497, new matched idx: 497 2026.08.17 23:52:14.780732 [ 423981 ] {} RaftInstance: last durable index 497, precommit index 497 2026.08.17 23:52:14.780734 [ 423981 ] {} RaftInstance: quorum idx 1, 497 497 497 2026.08.17 23:52:14.780737 [ 423981 ] {} RaftInstance: local log idx 497, target_commit_idx 497, quick_commit_index_ 497, state_->get_commit_idx() 497 2026.08.17 23:52:14.781232 [ 423991 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.781255 [ 423991 ] {} RaftInstance: append at log_idx 498, timestamp 1787010734781238 2026.08.17 23:52:14.781263 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.781266 [ 424009 ] {} RaftInstance: last_log_idx: 497, starting_idx: 1, cur_nxt_idx: 499 2026.08.17 23:52:14.781269 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=497, LastLogTerm=1, EntriesLength=1, CommitIndex=497, Term=1, peer_last_sent_idx 498 2026.08.17 23:52:14.781271 [ 424009 ] {} RaftInstance: idx: 498 2026.08.17 23:52:14.781273 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.781289 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.781290 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.781292 [ 424009 ] {} RaftInstance: last_log_idx: 497, starting_idx: 1, cur_nxt_idx: 499 2026.08.17 23:52:14.781294 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=497, LastLogTerm=1, EntriesLength=1, CommitIndex=497, Term=1, peer_last_sent_idx 497 2026.08.17 23:52:14.781295 [ 424009 ] {} RaftInstance: idx: 498 2026.08.17 23:52:14.781297 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.781303 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.785167 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.785175 [ 423980 ] {} RaftInstance: last durable index 498, precommit index 498 2026.08.17 23:52:14.785178 [ 423980 ] {} RaftInstance: quorum idx 1, 498 497 497 2026.08.17 23:52:14.785182 [ 423980 ] {} RaftInstance: local log idx 498, target_commit_idx 497, quick_commit_index_ 497, state_->get_commit_idx() 497 2026.08.17 23:52:14.785221 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.785229 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=499 2026.08.17 23:52:14.785232 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.785235 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 499 2026.08.17 23:52:14.785237 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.785238 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 497, new matched idx: 498 2026.08.17 23:52:14.785241 [ 423993 ] {} RaftInstance: last durable index 498, precommit index 498 2026.08.17 23:52:14.785245 [ 423993 ] {} RaftInstance: quorum idx 1, 498 498 497 2026.08.17 23:52:14.785247 [ 423993 ] {} RaftInstance: trigger commit upto 498 2026.08.17 23:52:14.785249 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.785251 [ 423993 ] {} RaftInstance: last_log_idx: 498, starting_idx: 1, cur_nxt_idx: 499 2026.08.17 23:52:14.785253 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=498, LastLogTerm=1, EntriesLength=0, CommitIndex=498, Term=1, peer_last_sent_idx 498 2026.08.17 23:52:14.785255 [ 423993 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.785257 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.785268 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:14.785271 [ 423993 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.785273 [ 423993 ] {} RaftInstance: local log idx 498, target_commit_idx 498, quick_commit_index_ 498, state_->get_commit_idx() 497 2026.08.17 23:52:14.785275 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.785281 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.787139 [ 424007 ] {} RaftInstance: commit upto 498, current idx 497 2026.08.17 23:52:14.787149 [ 424007 ] {} RaftInstance: commit upto 498, current idx 498 2026.08.17 23:52:14.787180 [ 424007 ] {} RaftInstance: notify cb 498 0x7f0ecef1d520 2026.08.17 23:52:14.785286 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.787192 [ 424007 ] {} RaftInstance: DONE: commit upto 498, current idx 498 2026.08.17 23:52:14.787194 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.787193 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=499 2026.08.17 23:52:14.787203 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.787202 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.787206 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 499 2026.08.17 23:52:14.787215 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.787217 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 497, new matched idx: 498 2026.08.17 23:52:14.787219 [ 423993 ] {} RaftInstance: last durable index 498, precommit index 498 2026.08.17 23:52:14.787223 [ 423993 ] {} RaftInstance: quorum idx 1, 498 498 498 2026.08.17 23:52:14.787226 [ 423993 ] {} RaftInstance: local log idx 498, target_commit_idx 498, quick_commit_index_ 498, state_->get_commit_idx() 498 2026.08.17 23:52:14.787228 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.787230 [ 423993 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.787232 [ 423993 ] {} RaftInstance: last_log_idx: 498, starting_idx: 1, cur_nxt_idx: 499 2026.08.17 23:52:14.787235 [ 423993 ] {} RaftInstance: append_entries for 2 with LastLogIndex=498, LastLogTerm=1, EntriesLength=0, CommitIndex=498, Term=1, peer_last_sent_idx 498 2026.08.17 23:52:14.787237 [ 423993 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.787239 [ 423993 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.787247 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:14.787255 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=499 2026.08.17 23:52:14.787258 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.787260 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 499 2026.08.17 23:52:14.787262 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.787263 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 498, new matched idx: 498 2026.08.17 23:52:14.787265 [ 423983 ] {} RaftInstance: last durable index 498, precommit index 498 2026.08.17 23:52:14.787267 [ 423983 ] {} RaftInstance: quorum idx 1, 498 498 498 2026.08.17 23:52:14.787270 [ 423983 ] {} RaftInstance: local log idx 498, target_commit_idx 498, quick_commit_index_ 498, state_->get_commit_idx() 498 2026.08.17 23:52:14.787319 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.787322 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=499 2026.08.17 23:52:14.787324 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.787326 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 499 2026.08.17 23:52:14.787328 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.787329 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 498, new matched idx: 498 2026.08.17 23:52:14.787331 [ 423995 ] {} RaftInstance: last durable index 498, precommit index 498 2026.08.17 23:52:14.787333 [ 423995 ] {} RaftInstance: quorum idx 1, 498 498 498 2026.08.17 23:52:14.787338 [ 423995 ] {} RaftInstance: local log idx 498, target_commit_idx 498, quick_commit_index_ 498, state_->get_commit_idx() 498 2026.08.17 23:52:14.788510 [ 423995 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.788529 [ 423995 ] {} RaftInstance: append at log_idx 499, timestamp 1787010734788515 2026.08.17 23:52:14.788540 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.788547 [ 424009 ] {} RaftInstance: last_log_idx: 498, starting_idx: 1, cur_nxt_idx: 500 2026.08.17 23:52:14.788550 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=498, LastLogTerm=1, EntriesLength=1, CommitIndex=498, Term=1, peer_last_sent_idx 499 2026.08.17 23:52:14.788552 [ 424009 ] {} RaftInstance: idx: 499 2026.08.17 23:52:14.788555 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.788567 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.788569 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.788571 [ 424009 ] {} RaftInstance: last_log_idx: 498, starting_idx: 1, cur_nxt_idx: 500 2026.08.17 23:52:14.788573 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=498, LastLogTerm=1, EntriesLength=1, CommitIndex=498, Term=1, peer_last_sent_idx 499 2026.08.17 23:52:14.788575 [ 424009 ] {} RaftInstance: idx: 499 2026.08.17 23:52:14.788576 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.788583 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.791468 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.791478 [ 423980 ] {} RaftInstance: last durable index 499, precommit index 499 2026.08.17 23:52:14.791482 [ 423980 ] {} RaftInstance: quorum idx 1, 499 498 498 2026.08.17 23:52:14.791485 [ 423980 ] {} RaftInstance: local log idx 499, target_commit_idx 498, quick_commit_index_ 498, state_->get_commit_idx() 498 2026.08.17 23:52:14.791520 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.791527 [ 423987 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.791529 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=500 2026.08.17 23:52:14.791532 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.791535 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 500 2026.08.17 23:52:14.791537 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.791539 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 498, new matched idx: 499 2026.08.17 23:52:14.791541 [ 423981 ] {} RaftInstance: last durable index 499, precommit index 499 2026.08.17 23:52:14.791544 [ 423981 ] {} RaftInstance: quorum idx 1, 499 499 498 2026.08.17 23:52:14.791546 [ 423981 ] {} RaftInstance: trigger commit upto 499 2026.08.17 23:52:14.791548 [ 423981 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.791550 [ 423981 ] {} RaftInstance: last_log_idx: 499, starting_idx: 1, cur_nxt_idx: 500 2026.08.17 23:52:14.791553 [ 423981 ] {} RaftInstance: append_entries for 3 with LastLogIndex=499, LastLogTerm=1, EntriesLength=0, CommitIndex=499, Term=1, peer_last_sent_idx 499 2026.08.17 23:52:14.791555 [ 423981 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.791557 [ 423981 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.791565 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:14.791567 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.791568 [ 423981 ] {} RaftInstance: last_log_idx: 498, starting_idx: 1, cur_nxt_idx: 500 2026.08.17 23:52:14.791575 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=498, LastLogTerm=1, EntriesLength=1, CommitIndex=499, Term=1, peer_last_sent_idx 499 2026.08.17 23:52:14.791577 [ 423981 ] {} RaftInstance: idx: 499 2026.08.17 23:52:14.791579 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.791586 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:14.791588 [ 423981 ] {} RaftInstance: local log idx 499, target_commit_idx 499, quick_commit_index_ 499, state_->get_commit_idx() 498 2026.08.17 23:52:14.791590 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.791595 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=500 2026.08.17 23:52:14.791598 [ 423987 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.791601 [ 423987 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 500 2026.08.17 23:52:14.791603 [ 423987 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.791605 [ 423987 ] {} RaftInstance: peer 2, prev matched idx: 498, new matched idx: 499 2026.08.17 23:52:14.791608 [ 423987 ] {} RaftInstance: last durable index 499, precommit index 499 2026.08.17 23:52:14.791611 [ 423987 ] {} RaftInstance: quorum idx 1, 499 499 499 2026.08.17 23:52:14.791613 [ 423987 ] {} RaftInstance: local log idx 499, target_commit_idx 499, quick_commit_index_ 499, state_->get_commit_idx() 498 2026.08.17 23:52:14.791615 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.791634 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.791642 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.791643 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=500 2026.08.17 23:52:14.791645 [ 424007 ] {} RaftInstance: commit upto 499, current idx 498 2026.08.17 23:52:14.791647 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.791648 [ 424007 ] {} RaftInstance: commit upto 499, current idx 499 2026.08.17 23:52:14.791651 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 500 2026.08.17 23:52:14.791660 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.791662 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 499, new matched idx: 499 2026.08.17 23:52:14.791665 [ 423990 ] {} RaftInstance: last durable index 499, precommit index 499 2026.08.17 23:52:14.791667 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.791668 [ 423990 ] {} RaftInstance: quorum idx 1, 499 499 499 2026.08.17 23:52:14.791671 [ 424007 ] {} RaftInstance: notify cb 499 0x7f0ecef3d520 2026.08.17 23:52:14.791671 [ 423990 ] {} RaftInstance: local log idx 499, target_commit_idx 499, quick_commit_index_ 499, state_->get_commit_idx() 498 2026.08.17 23:52:14.791678 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.791683 [ 424007 ] {} RaftInstance: DONE: commit upto 499, current idx 499 2026.08.17 23:52:14.791685 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.791691 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=500 2026.08.17 23:52:14.791693 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.791696 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 500 2026.08.17 23:52:14.791698 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.791700 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 499, new matched idx: 499 2026.08.17 23:52:14.791703 [ 423996 ] {} RaftInstance: last durable index 499, precommit index 499 2026.08.17 23:52:14.791706 [ 423996 ] {} RaftInstance: quorum idx 1, 499 499 499 2026.08.17 23:52:14.791708 [ 423996 ] {} RaftInstance: local log idx 499, target_commit_idx 499, quick_commit_index_ 499, state_->get_commit_idx() 499 2026.08.17 23:52:14.791792 [ 423989 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.791806 [ 423989 ] {} RaftInstance: append at log_idx 500, timestamp 1787010734791794 2026.08.17 23:52:14.791816 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.791822 [ 424009 ] {} RaftInstance: last_log_idx: 499, starting_idx: 1, cur_nxt_idx: 501 2026.08.17 23:52:14.791825 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=499, LastLogTerm=1, EntriesLength=1, CommitIndex=499, Term=1, peer_last_sent_idx 500 2026.08.17 23:52:14.791827 [ 424009 ] {} RaftInstance: idx: 500 2026.08.17 23:52:14.791830 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.791845 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.791847 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.791849 [ 424009 ] {} RaftInstance: last_log_idx: 499, starting_idx: 1, cur_nxt_idx: 501 2026.08.17 23:52:14.791850 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=499, LastLogTerm=1, EntriesLength=1, CommitIndex=499, Term=1, peer_last_sent_idx 499 2026.08.17 23:52:14.791852 [ 424009 ] {} RaftInstance: idx: 500 2026.08.17 23:52:14.791853 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.791862 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.794705 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.794712 [ 423980 ] {} RaftInstance: last durable index 500, precommit index 500 2026.08.17 23:52:14.794716 [ 423980 ] {} RaftInstance: quorum idx 1, 500 499 499 2026.08.17 23:52:14.794718 [ 423980 ] {} RaftInstance: local log idx 500, target_commit_idx 499, quick_commit_index_ 499, state_->get_commit_idx() 499 2026.08.17 23:52:14.794761 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.794770 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=501 2026.08.17 23:52:14.794773 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.794773 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.794775 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 501 2026.08.17 23:52:14.794783 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.794786 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 499, new matched idx: 500 2026.08.17 23:52:14.794788 [ 423993 ] {} RaftInstance: last durable index 500, precommit index 500 2026.08.17 23:52:14.794791 [ 423993 ] {} RaftInstance: quorum idx 1, 500 500 499 2026.08.17 23:52:14.794792 [ 423993 ] {} RaftInstance: trigger commit upto 500 2026.08.17 23:52:14.794795 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.794797 [ 423993 ] {} RaftInstance: last_log_idx: 500, starting_idx: 1, cur_nxt_idx: 501 2026.08.17 23:52:14.794799 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=500, LastLogTerm=1, EntriesLength=0, CommitIndex=500, Term=1, peer_last_sent_idx 500 2026.08.17 23:52:14.794801 [ 423993 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.794803 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.794817 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:14.794820 [ 423993 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.794821 [ 423993 ] {} RaftInstance: last_log_idx: 499, starting_idx: 1, cur_nxt_idx: 501 2026.08.17 23:52:14.794823 [ 423993 ] {} RaftInstance: append_entries for 2 with LastLogIndex=499, LastLogTerm=1, EntriesLength=1, CommitIndex=500, Term=1, peer_last_sent_idx 500 2026.08.17 23:52:14.794829 [ 423993 ] {} RaftInstance: idx: 500 2026.08.17 23:52:14.794830 [ 423993 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.794839 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:14.794841 [ 423993 ] {} RaftInstance: local log idx 500, target_commit_idx 500, quick_commit_index_ 500, state_->get_commit_idx() 499 2026.08.17 23:52:14.794843 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.794849 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.794851 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=501 2026.08.17 23:52:14.794855 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.794861 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 501 2026.08.17 23:52:14.794863 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.794852 [ 424007 ] {} RaftInstance: commit upto 500, current idx 499 2026.08.17 23:52:14.794871 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 499, new matched idx: 500 2026.08.17 23:52:14.794877 [ 424007 ] {} RaftInstance: commit upto 500, current idx 500 2026.08.17 23:52:14.794889 [ 423986 ] {} RaftInstance: last durable index 500, precommit index 500 2026.08.17 23:52:14.794893 [ 423986 ] {} RaftInstance: quorum idx 1, 500 500 500 2026.08.17 23:52:14.794895 [ 423986 ] {} RaftInstance: local log idx 500, target_commit_idx 500, quick_commit_index_ 500, state_->get_commit_idx() 499 2026.08.17 23:52:14.794897 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.794898 [ 424007 ] {} RaftInstance: notify cb 500 0x7f0eceecec20 2026.08.17 23:52:14.794902 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.794908 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.794914 [ 424007 ] {} RaftInstance: DONE: commit upto 500, current idx 500 2026.08.17 23:52:14.794916 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.794908 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=501 2026.08.17 23:52:14.794920 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.794922 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 501 2026.08.17 23:52:14.794923 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.794925 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 500, new matched idx: 500 2026.08.17 23:52:14.794927 [ 423991 ] {} RaftInstance: last durable index 500, precommit index 500 2026.08.17 23:52:14.794929 [ 423991 ] {} RaftInstance: quorum idx 1, 500 500 500 2026.08.17 23:52:14.794931 [ 423991 ] {} RaftInstance: local log idx 500, target_commit_idx 500, quick_commit_index_ 500, state_->get_commit_idx() 500 2026.08.17 23:52:14.794936 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=501 2026.08.17 23:52:14.794938 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.794939 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 501 2026.08.17 23:52:14.794942 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.794944 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 500, new matched idx: 500 2026.08.17 23:52:14.794945 [ 423986 ] {} RaftInstance: last durable index 500, precommit index 500 2026.08.17 23:52:14.794947 [ 423986 ] {} RaftInstance: quorum idx 1, 500 500 500 2026.08.17 23:52:14.794949 [ 423986 ] {} RaftInstance: local log idx 500, target_commit_idx 500, quick_commit_index_ 500, state_->get_commit_idx() 500 2026.08.17 23:52:14.795027 [ 423994 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.795045 [ 423994 ] {} RaftInstance: append at log_idx 501, timestamp 1787010734795030 2026.08.17 23:52:14.795053 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.795057 [ 424009 ] {} RaftInstance: last_log_idx: 500, starting_idx: 1, cur_nxt_idx: 502 2026.08.17 23:52:14.795060 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=500, LastLogTerm=1, EntriesLength=1, CommitIndex=500, Term=1, peer_last_sent_idx 501 2026.08.17 23:52:14.795061 [ 424009 ] {} RaftInstance: idx: 501 2026.08.17 23:52:14.795064 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.795071 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.795073 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.795075 [ 424009 ] {} RaftInstance: last_log_idx: 500, starting_idx: 1, cur_nxt_idx: 502 2026.08.17 23:52:14.795076 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=500, LastLogTerm=1, EntriesLength=1, CommitIndex=500, Term=1, peer_last_sent_idx 500 2026.08.17 23:52:14.795078 [ 424009 ] {} RaftInstance: idx: 501 2026.08.17 23:52:14.795080 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.795085 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.798019 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.798029 [ 423980 ] {} RaftInstance: last durable index 501, precommit index 501 2026.08.17 23:52:14.798032 [ 423980 ] {} RaftInstance: quorum idx 1, 501 500 500 2026.08.17 23:52:14.798035 [ 423980 ] {} RaftInstance: local log idx 501, target_commit_idx 500, quick_commit_index_ 500, state_->get_commit_idx() 500 2026.08.17 23:52:14.798062 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.798070 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=502 2026.08.17 23:52:14.798073 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.798076 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 502 2026.08.17 23:52:14.798078 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.798080 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 500, new matched idx: 501 2026.08.17 23:52:14.798082 [ 423987 ] {} RaftInstance: last durable index 501, precommit index 501 2026.08.17 23:52:14.798085 [ 423987 ] {} RaftInstance: quorum idx 1, 501 501 500 2026.08.17 23:52:14.798087 [ 423987 ] {} RaftInstance: trigger commit upto 501 2026.08.17 23:52:14.798090 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.798092 [ 423987 ] {} RaftInstance: last_log_idx: 501, starting_idx: 1, cur_nxt_idx: 502 2026.08.17 23:52:14.798095 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=501, LastLogTerm=1, EntriesLength=0, CommitIndex=501, Term=1, peer_last_sent_idx 501 2026.08.17 23:52:14.798097 [ 423987 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.798099 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.798101 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.798118 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:14.798122 [ 423987 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.798124 [ 423987 ] {} RaftInstance: last_log_idx: 500, starting_idx: 1, cur_nxt_idx: 502 2026.08.17 23:52:14.798126 [ 423987 ] {} RaftInstance: append_entries for 2 with LastLogIndex=500, LastLogTerm=1, EntriesLength=1, CommitIndex=501, Term=1, peer_last_sent_idx 501 2026.08.17 23:52:14.798128 [ 423987 ] {} RaftInstance: idx: 501 2026.08.17 23:52:14.798130 [ 423987 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.798139 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:14.798141 [ 423987 ] {} RaftInstance: local log idx 501, target_commit_idx 501, quick_commit_index_ 501, state_->get_commit_idx() 500 2026.08.17 23:52:14.798143 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.798147 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.798150 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=502 2026.08.17 23:52:14.798160 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.798150 [ 424007 ] {} RaftInstance: commit upto 501, current idx 500 2026.08.17 23:52:14.798169 [ 424007 ] {} RaftInstance: commit upto 501, current idx 501 2026.08.17 23:52:14.798164 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 502 2026.08.17 23:52:14.798177 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.798180 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 500, new matched idx: 501 2026.08.17 23:52:14.798184 [ 423995 ] {} RaftInstance: last durable index 501, precommit index 501 2026.08.17 23:52:14.798186 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.798188 [ 424007 ] {} RaftInstance: notify cb 501 0x7f0ecee5a920 2026.08.17 23:52:14.798189 [ 423995 ] {} RaftInstance: quorum idx 1, 501 501 501 2026.08.17 23:52:14.798209 [ 423995 ] {} RaftInstance: local log idx 501, target_commit_idx 501, quick_commit_index_ 501, state_->get_commit_idx() 500 2026.08.17 23:52:14.798212 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.798213 [ 424007 ] {} RaftInstance: DONE: commit upto 501, current idx 501 2026.08.17 23:52:14.798220 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.798226 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=502 2026.08.17 23:52:14.798233 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.798236 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 502 2026.08.17 23:52:14.798240 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.798242 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 501, new matched idx: 501 2026.08.17 23:52:14.798245 [ 423984 ] {} RaftInstance: last durable index 501, precommit index 501 2026.08.17 23:52:14.798250 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.798251 [ 423984 ] {} RaftInstance: quorum idx 1, 501 501 501 2026.08.17 23:52:14.798262 [ 423984 ] {} RaftInstance: local log idx 501, target_commit_idx 501, quick_commit_index_ 501, state_->get_commit_idx() 501 2026.08.17 23:52:14.798273 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=502 2026.08.17 23:52:14.798277 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.798284 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 502 2026.08.17 23:52:14.798286 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.798288 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 501, new matched idx: 501 2026.08.17 23:52:14.798291 [ 423981 ] {} RaftInstance: last durable index 501, precommit index 501 2026.08.17 23:52:14.798294 [ 423981 ] {} RaftInstance: quorum idx 1, 501 501 501 2026.08.17 23:52:14.798296 [ 423981 ] {} RaftInstance: local log idx 501, target_commit_idx 501, quick_commit_index_ 501, state_->get_commit_idx() 501 2026.08.17 23:52:14.808842 [ 423982 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.808867 [ 423982 ] {} RaftInstance: append at log_idx 502, timestamp 1787010734808853 2026.08.17 23:52:14.808881 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.808890 [ 424009 ] {} RaftInstance: last_log_idx: 501, starting_idx: 1, cur_nxt_idx: 503 2026.08.17 23:52:14.808894 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=501, LastLogTerm=1, EntriesLength=1, CommitIndex=501, Term=1, peer_last_sent_idx 502 2026.08.17 23:52:14.810443 [ 424009 ] {} RaftInstance: idx: 502 2026.08.17 23:52:14.810451 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.810465 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.810469 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.810471 [ 424009 ] {} RaftInstance: last_log_idx: 501, starting_idx: 1, cur_nxt_idx: 503 2026.08.17 23:52:14.810475 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=501, LastLogTerm=1, EntriesLength=1, CommitIndex=501, Term=1, peer_last_sent_idx 501 2026.08.17 23:52:14.810477 [ 424009 ] {} RaftInstance: idx: 502 2026.08.17 23:52:14.810479 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.810488 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.811392 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.811402 [ 423980 ] {} RaftInstance: last durable index 502, precommit index 502 2026.08.17 23:52:14.811407 [ 423980 ] {} RaftInstance: quorum idx 1, 502 501 501 2026.08.17 23:52:14.811410 [ 423980 ] {} RaftInstance: local log idx 502, target_commit_idx 501, quick_commit_index_ 501, state_->get_commit_idx() 501 2026.08.17 23:52:14.813471 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.813482 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=503 2026.08.17 23:52:14.813485 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.813489 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 503 2026.08.17 23:52:14.813491 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.813492 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 501, new matched idx: 502 2026.08.17 23:52:14.813495 [ 423991 ] {} RaftInstance: last durable index 502, precommit index 502 2026.08.17 23:52:14.813498 [ 423991 ] {} RaftInstance: quorum idx 1, 502 502 501 2026.08.17 23:52:14.813500 [ 423991 ] {} RaftInstance: trigger commit upto 502 2026.08.17 23:52:14.813502 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.813506 [ 423991 ] {} RaftInstance: last_log_idx: 502, starting_idx: 1, cur_nxt_idx: 503 2026.08.17 23:52:14.813501 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.813509 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=502, LastLogTerm=1, EntriesLength=0, CommitIndex=502, Term=1, peer_last_sent_idx 502 2026.08.17 23:52:14.813522 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.813524 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.813535 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:14.813537 [ 423991 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.813538 [ 423991 ] {} RaftInstance: last_log_idx: 501, starting_idx: 1, cur_nxt_idx: 503 2026.08.17 23:52:14.813540 [ 423991 ] {} RaftInstance: append_entries for 2 with LastLogIndex=501, LastLogTerm=1, EntriesLength=1, CommitIndex=502, Term=1, peer_last_sent_idx 502 2026.08.17 23:52:14.813542 [ 423991 ] {} RaftInstance: idx: 502 2026.08.17 23:52:14.813544 [ 423991 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.813552 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:14.813554 [ 423991 ] {} RaftInstance: local log idx 502, target_commit_idx 502, quick_commit_index_ 502, state_->get_commit_idx() 501 2026.08.17 23:52:14.813556 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.813563 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.813565 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=503 2026.08.17 23:52:14.813567 [ 424007 ] {} RaftInstance: commit upto 502, current idx 501 2026.08.17 23:52:14.813568 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.813570 [ 424007 ] {} RaftInstance: commit upto 502, current idx 502 2026.08.17 23:52:14.813571 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 503 2026.08.17 23:52:14.813574 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.813575 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 501, new matched idx: 502 2026.08.17 23:52:14.813578 [ 423983 ] {} RaftInstance: last durable index 502, precommit index 502 2026.08.17 23:52:14.813581 [ 423983 ] {} RaftInstance: quorum idx 1, 502 502 502 2026.08.17 23:52:14.813582 [ 424007 ] {} RaftInstance: notify cb 502 0x7f0ecef1d420 2026.08.17 23:52:14.813584 [ 423983 ] {} RaftInstance: local log idx 502, target_commit_idx 502, quick_commit_index_ 502, state_->get_commit_idx() 501 2026.08.17 23:52:14.813585 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.813595 [ 424007 ] {} RaftInstance: DONE: commit upto 502, current idx 502 2026.08.17 23:52:14.813597 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.813621 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.813630 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=503 2026.08.17 23:52:14.813633 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.813636 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 503 2026.08.17 23:52:14.813638 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.813639 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 502, new matched idx: 502 2026.08.17 23:52:14.813642 [ 423994 ] {} RaftInstance: last durable index 502, precommit index 502 2026.08.17 23:52:14.813645 [ 423994 ] {} RaftInstance: quorum idx 1, 502 502 502 2026.08.17 23:52:14.813647 [ 423994 ] {} RaftInstance: local log idx 502, target_commit_idx 502, quick_commit_index_ 502, state_->get_commit_idx() 502 2026.08.17 23:52:14.813670 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.813683 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=503 2026.08.17 23:52:14.813688 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.813692 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 503 2026.08.17 23:52:14.813695 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.813697 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 502, new matched idx: 502 2026.08.17 23:52:14.813700 [ 423993 ] {} RaftInstance: last durable index 502, precommit index 502 2026.08.17 23:52:14.813712 [ 423993 ] {} RaftInstance: quorum idx 1, 502 502 502 2026.08.17 23:52:14.813721 [ 423993 ] {} RaftInstance: local log idx 502, target_commit_idx 502, quick_commit_index_ 502, state_->get_commit_idx() 502 2026.08.17 23:52:14.813774 [ 423987 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.813797 [ 423987 ] {} RaftInstance: append at log_idx 503, timestamp 1787010734813778 2026.08.17 23:52:14.813811 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.813817 [ 424009 ] {} RaftInstance: last_log_idx: 502, starting_idx: 1, cur_nxt_idx: 504 2026.08.17 23:52:14.813820 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=502, LastLogTerm=1, EntriesLength=1, CommitIndex=502, Term=1, peer_last_sent_idx 503 2026.08.17 23:52:14.813822 [ 424009 ] {} RaftInstance: idx: 503 2026.08.17 23:52:14.813824 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.813839 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.813841 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.813843 [ 424009 ] {} RaftInstance: last_log_idx: 502, starting_idx: 1, cur_nxt_idx: 504 2026.08.17 23:52:14.813845 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=502, LastLogTerm=1, EntriesLength=1, CommitIndex=502, Term=1, peer_last_sent_idx 502 2026.08.17 23:52:14.813847 [ 424009 ] {} RaftInstance: idx: 503 2026.08.17 23:52:14.813849 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.813860 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.817624 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.817634 [ 423980 ] {} RaftInstance: last durable index 503, precommit index 503 2026.08.17 23:52:14.817638 [ 423980 ] {} RaftInstance: quorum idx 1, 503 502 502 2026.08.17 23:52:14.817640 [ 423980 ] {} RaftInstance: local log idx 503, target_commit_idx 502, quick_commit_index_ 502, state_->get_commit_idx() 502 2026.08.17 23:52:14.817676 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.817685 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=504 2026.08.17 23:52:14.817689 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.817691 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 504 2026.08.17 23:52:14.817693 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.817695 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 502, new matched idx: 503 2026.08.17 23:52:14.817698 [ 423996 ] {} RaftInstance: last durable index 503, precommit index 503 2026.08.17 23:52:14.817701 [ 423996 ] {} RaftInstance: quorum idx 1, 503 503 502 2026.08.17 23:52:14.817703 [ 423996 ] {} RaftInstance: trigger commit upto 503 2026.08.17 23:52:14.817705 [ 423996 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.817708 [ 423996 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.817710 [ 423996 ] {} RaftInstance: last_log_idx: 503, starting_idx: 1, cur_nxt_idx: 504 2026.08.17 23:52:14.817717 [ 423996 ] {} RaftInstance: append_entries for 2 with LastLogIndex=503, LastLogTerm=1, EntriesLength=0, CommitIndex=503, Term=1, peer_last_sent_idx 503 2026.08.17 23:52:14.817719 [ 423996 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.817721 [ 423996 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.817729 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:14.817732 [ 423996 ] {} RaftInstance: local log idx 503, target_commit_idx 503, quick_commit_index_ 503, state_->get_commit_idx() 502 2026.08.17 23:52:14.817733 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.817742 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.817744 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.817750 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=504 2026.08.17 23:52:14.817745 [ 424007 ] {} RaftInstance: commit upto 503, current idx 502 2026.08.17 23:52:14.817756 [ 424007 ] {} RaftInstance: commit upto 503, current idx 503 2026.08.17 23:52:14.817776 [ 424007 ] {} RaftInstance: notify cb 503 0x7f0ecef3db20 2026.08.17 23:52:14.817785 [ 424007 ] {} RaftInstance: DONE: commit upto 503, current idx 503 2026.08.17 23:52:14.817787 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.817752 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.817813 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 504 2026.08.17 23:52:14.817815 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.817816 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.817817 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 502, new matched idx: 503 2026.08.17 23:52:14.817820 [ 423982 ] {} RaftInstance: last durable index 503, precommit index 503 2026.08.17 23:52:14.817823 [ 423982 ] {} RaftInstance: quorum idx 1, 503 503 503 2026.08.17 23:52:14.817825 [ 423982 ] {} RaftInstance: local log idx 503, target_commit_idx 503, quick_commit_index_ 503, state_->get_commit_idx() 503 2026.08.17 23:52:14.817827 [ 423982 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.817829 [ 423982 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.817831 [ 423982 ] {} RaftInstance: last_log_idx: 503, starting_idx: 1, cur_nxt_idx: 504 2026.08.17 23:52:14.817834 [ 423982 ] {} RaftInstance: append_entries for 3 with LastLogIndex=503, LastLogTerm=1, EntriesLength=0, CommitIndex=503, Term=1, peer_last_sent_idx 503 2026.08.17 23:52:14.817836 [ 423982 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.817838 [ 423982 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.817850 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:14.817866 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=504 2026.08.17 23:52:14.817868 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.817870 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 504 2026.08.17 23:52:14.817871 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.817873 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 503, new matched idx: 503 2026.08.17 23:52:14.817874 [ 423996 ] {} RaftInstance: last durable index 503, precommit index 503 2026.08.17 23:52:14.817877 [ 423996 ] {} RaftInstance: quorum idx 1, 503 503 503 2026.08.17 23:52:14.817878 [ 423996 ] {} RaftInstance: local log idx 503, target_commit_idx 503, quick_commit_index_ 503, state_->get_commit_idx() 503 2026.08.17 23:52:14.817898 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.817901 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=504 2026.08.17 23:52:14.817904 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.817906 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 504 2026.08.17 23:52:14.817908 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.817909 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 503, new matched idx: 503 2026.08.17 23:52:14.817911 [ 423991 ] {} RaftInstance: last durable index 503, precommit index 503 2026.08.17 23:52:14.817913 [ 423991 ] {} RaftInstance: quorum idx 1, 503 503 503 2026.08.17 23:52:14.817914 [ 423991 ] {} RaftInstance: local log idx 503, target_commit_idx 503, quick_commit_index_ 503, state_->get_commit_idx() 503 2026.08.17 23:52:14.817924 [ 423991 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.817950 [ 423991 ] {} RaftInstance: append at log_idx 504, timestamp 1787010734817925 2026.08.17 23:52:14.817959 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.817965 [ 424009 ] {} RaftInstance: last_log_idx: 503, starting_idx: 1, cur_nxt_idx: 505 2026.08.17 23:52:14.817968 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=503, LastLogTerm=1, EntriesLength=1, CommitIndex=503, Term=1, peer_last_sent_idx 504 2026.08.17 23:52:14.817970 [ 424009 ] {} RaftInstance: idx: 504 2026.08.17 23:52:14.817973 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.817987 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.817989 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.817991 [ 424009 ] {} RaftInstance: last_log_idx: 503, starting_idx: 1, cur_nxt_idx: 505 2026.08.17 23:52:14.817993 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=503, LastLogTerm=1, EntriesLength=1, CommitIndex=503, Term=1, peer_last_sent_idx 504 2026.08.17 23:52:14.817995 [ 424009 ] {} RaftInstance: idx: 504 2026.08.17 23:52:14.817997 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.818005 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.818451 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 170 2026.08.17 23:52:14.818459 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.818470 [ 423977 ] {} RaftInstance: append at log_idx 505, timestamp 1787010734818460 2026.08.17 23:52:14.818480 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.818487 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.818606 [ 423994 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.818639 [ 423994 ] {} RaftInstance: append at log_idx 506, timestamp 1787010734818613 2026.08.17 23:52:14.818654 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.818662 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.821927 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.821937 [ 423980 ] {} RaftInstance: last durable index 504, precommit index 506 2026.08.17 23:52:14.821941 [ 423980 ] {} RaftInstance: quorum idx 1, 504 503 503 2026.08.17 23:52:14.821947 [ 423980 ] {} RaftInstance: local log idx 506, target_commit_idx 503, quick_commit_index_ 503, state_->get_commit_idx() 503 2026.08.17 23:52:14.821994 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.822007 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=505 2026.08.17 23:52:14.822008 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.822010 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.822017 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 505 2026.08.17 23:52:14.822019 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.822021 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 503, new matched idx: 504 2026.08.17 23:52:14.822024 [ 423984 ] {} RaftInstance: last durable index 504, precommit index 506 2026.08.17 23:52:14.822027 [ 423984 ] {} RaftInstance: quorum idx 1, 504 504 503 2026.08.17 23:52:14.822030 [ 423984 ] {} RaftInstance: trigger commit upto 504 2026.08.17 23:52:14.822047 [ 423984 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.822049 [ 423984 ] {} RaftInstance: last_log_idx: 503, starting_idx: 1, cur_nxt_idx: 507 2026.08.17 23:52:14.822052 [ 423984 ] {} RaftInstance: last sent log (504) to peer 3 is not applied, cnt 1 2026.08.17 23:52:14.822056 [ 423984 ] {} RaftInstance: append_entries for 3 with LastLogIndex=503, LastLogTerm=1, EntriesLength=3, CommitIndex=504, Term=1, peer_last_sent_idx 504 2026.08.17 23:52:14.822058 [ 423984 ] {} RaftInstance: idx range: 504-506 2026.08.17 23:52:14.822061 [ 423984 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.822077 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:14.822079 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.822081 [ 423984 ] {} RaftInstance: last_log_idx: 504, starting_idx: 1, cur_nxt_idx: 507 2026.08.17 23:52:14.822083 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=504, LastLogTerm=1, EntriesLength=2, CommitIndex=504, Term=1, peer_last_sent_idx 504 2026.08.17 23:52:14.822085 [ 423984 ] {} RaftInstance: idx range: 505-506 2026.08.17 23:52:14.822086 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.822097 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:14.822099 [ 423984 ] {} RaftInstance: local log idx 506, target_commit_idx 504, quick_commit_index_ 504, state_->get_commit_idx() 503 2026.08.17 23:52:14.822100 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.822105 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.822107 [ 423984 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.822111 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.822115 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=505 2026.08.17 23:52:14.822119 [ 424007 ] {} RaftInstance: commit upto 504, current idx 503 2026.08.17 23:52:14.822130 [ 424007 ] {} RaftInstance: commit upto 504, current idx 504 2026.08.17 23:52:14.822125 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.822136 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 505 2026.08.17 23:52:14.822138 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.822140 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 503, new matched idx: 504 2026.08.17 23:52:14.822142 [ 423990 ] {} RaftInstance: last durable index 504, precommit index 506 2026.08.17 23:52:14.822151 [ 423990 ] {} RaftInstance: quorum idx 1, 504 504 504 2026.08.17 23:52:14.822153 [ 423990 ] {} RaftInstance: local log idx 506, target_commit_idx 504, quick_commit_index_ 504, state_->get_commit_idx() 503 2026.08.17 23:52:14.822155 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.822157 [ 423990 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.822159 [ 423990 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.822177 [ 424007 ] {} RaftInstance: notify cb 504 0x7f0ecef38120 2026.08.17 23:52:14.822192 [ 424007 ] {} RaftInstance: DONE: commit upto 504, current idx 504 2026.08.17 23:52:14.822194 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.826296 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.826307 [ 423980 ] {} RaftInstance: last durable index 505, precommit index 506 2026.08.17 23:52:14.826311 [ 423980 ] {} RaftInstance: quorum idx 1, 505 504 504 2026.08.17 23:52:14.826313 [ 423980 ] {} RaftInstance: local log idx 506, target_commit_idx 504, quick_commit_index_ 504, state_->get_commit_idx() 504 2026.08.17 23:52:14.826395 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.826402 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=507 2026.08.17 23:52:14.826404 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.826407 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 507 2026.08.17 23:52:14.826409 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.826411 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 504, new matched idx: 506 2026.08.17 23:52:14.826414 [ 423986 ] {} RaftInstance: last durable index 505, precommit index 506 2026.08.17 23:52:14.826417 [ 423986 ] {} RaftInstance: quorum idx 1, 506 505 504 2026.08.17 23:52:14.826419 [ 423986 ] {} RaftInstance: trigger commit upto 505 2026.08.17 23:52:14.826421 [ 423986 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.826424 [ 423986 ] {} RaftInstance: last_log_idx: 506, starting_idx: 1, cur_nxt_idx: 507 2026.08.17 23:52:14.826426 [ 423986 ] {} RaftInstance: append_entries for 3 with LastLogIndex=506, LastLogTerm=1, EntriesLength=0, CommitIndex=505, Term=1, peer_last_sent_idx 504 2026.08.17 23:52:14.826428 [ 423986 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.826430 [ 423986 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.826439 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:14.826442 [ 423986 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.826444 [ 423986 ] {} RaftInstance: local log idx 506, target_commit_idx 505, quick_commit_index_ 505, state_->get_commit_idx() 504 2026.08.17 23:52:14.826446 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.826456 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.826466 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=507 2026.08.17 23:52:14.826458 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.826469 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.826483 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 507 2026.08.17 23:52:14.826485 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.826487 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 504, new matched idx: 506 2026.08.17 23:52:14.826489 [ 423982 ] {} RaftInstance: last durable index 505, precommit index 506 2026.08.17 23:52:14.826496 [ 423982 ] {} RaftInstance: quorum idx 1, 506 506 505 2026.08.17 23:52:14.826498 [ 423982 ] {} RaftInstance: trigger commit upto 506 2026.08.17 23:52:14.826501 [ 423982 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.826503 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.826478 [ 424007 ] {} RaftInstance: commit upto 505, current idx 504 2026.08.17 23:52:14.826506 [ 423982 ] {} RaftInstance: last_log_idx: 506, starting_idx: 1, cur_nxt_idx: 507 2026.08.17 23:52:14.826519 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=506, LastLogTerm=1, EntriesLength=0, CommitIndex=506, Term=1, peer_last_sent_idx 505 2026.08.17 23:52:14.826521 [ 423982 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.826525 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.826511 [ 424007 ] {} RaftInstance: commit upto 506, current idx 505 2026.08.17 23:52:14.826536 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:14.826540 [ 423982 ] {} RaftInstance: local log idx 506, target_commit_idx 506, quick_commit_index_ 506, state_->get_commit_idx() 504 2026.08.17 23:52:14.826542 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.826544 [ 423982 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.826546 [ 423982 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.826547 [ 424007 ] {} RaftInstance: notify cb 505 0x7f0eccaa1a20 2026.08.17 23:52:14.826552 [ 424007 ] {} RaftInstance: commit upto 506, current idx 506 2026.08.17 23:52:14.826562 [ 424007 ] {} RaftInstance: notify cb 506 0x7f0eccaa1920 2026.08.17 23:52:14.826575 [ 424007 ] {} RaftInstance: DONE: commit upto 506, current idx 506 2026.08.17 23:52:14.826578 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.826629 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.826633 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=507 2026.08.17 23:52:14.826635 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.826637 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 507 2026.08.17 23:52:14.826639 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.826641 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 506, new matched idx: 506 2026.08.17 23:52:14.826643 [ 423986 ] {} RaftInstance: last durable index 505, precommit index 506 2026.08.17 23:52:14.826645 [ 423986 ] {} RaftInstance: quorum idx 1, 506 506 505 2026.08.17 23:52:14.826647 [ 423986 ] {} RaftInstance: local log idx 506, target_commit_idx 506, quick_commit_index_ 506, state_->get_commit_idx() 506 2026.08.17 23:52:14.826648 [ 423986 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.826650 [ 423986 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.826652 [ 423986 ] {} RaftInstance: last_log_idx: 506, starting_idx: 1, cur_nxt_idx: 507 2026.08.17 23:52:14.826654 [ 423986 ] {} RaftInstance: append_entries for 3 with LastLogIndex=506, LastLogTerm=1, EntriesLength=0, CommitIndex=506, Term=1, peer_last_sent_idx 507 2026.08.17 23:52:14.826655 [ 423986 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.826657 [ 423986 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.826664 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:14.826670 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.826672 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=507 2026.08.17 23:52:14.826678 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.826680 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 507 2026.08.17 23:52:14.826681 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.826683 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 506, new matched idx: 506 2026.08.17 23:52:14.826684 [ 423986 ] {} RaftInstance: last durable index 505, precommit index 506 2026.08.17 23:52:14.826686 [ 423986 ] {} RaftInstance: quorum idx 1, 506 506 505 2026.08.17 23:52:14.826688 [ 423986 ] {} RaftInstance: local log idx 506, target_commit_idx 506, quick_commit_index_ 506, state_->get_commit_idx() 506 2026.08.17 23:52:14.826736 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.826743 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=507 2026.08.17 23:52:14.826746 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.826749 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 507 2026.08.17 23:52:14.826751 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.826753 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 506, new matched idx: 506 2026.08.17 23:52:14.826756 [ 423981 ] {} RaftInstance: last durable index 505, precommit index 506 2026.08.17 23:52:14.826759 [ 423981 ] {} RaftInstance: quorum idx 1, 506 506 505 2026.08.17 23:52:14.826761 [ 423981 ] {} RaftInstance: local log idx 506, target_commit_idx 506, quick_commit_index_ 506, state_->get_commit_idx() 506 2026.08.17 23:52:14.826958 [ 423989 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.826975 [ 423989 ] {} RaftInstance: append at log_idx 507, timestamp 1787010734826964 2026.08.17 23:52:14.826989 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.826998 [ 424009 ] {} RaftInstance: last_log_idx: 506, starting_idx: 1, cur_nxt_idx: 508 2026.08.17 23:52:14.827002 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=506, LastLogTerm=1, EntriesLength=1, CommitIndex=506, Term=1, peer_last_sent_idx 507 2026.08.17 23:52:14.827005 [ 424009 ] {} RaftInstance: idx: 507 2026.08.17 23:52:14.827009 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.827028 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.827030 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.827031 [ 424009 ] {} RaftInstance: last_log_idx: 506, starting_idx: 1, cur_nxt_idx: 508 2026.08.17 23:52:14.827034 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=506, LastLogTerm=1, EntriesLength=1, CommitIndex=506, Term=1, peer_last_sent_idx 507 2026.08.17 23:52:14.827036 [ 424009 ] {} RaftInstance: idx: 507 2026.08.17 23:52:14.827038 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.827046 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.827101 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 208 2026.08.17 23:52:14.827110 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.827124 [ 423977 ] {} RaftInstance: append at log_idx 508, timestamp 1787010734827112 2026.08.17 23:52:14.827143 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.827146 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.827164 [ 423984 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.827185 [ 423984 ] {} RaftInstance: append at log_idx 509, timestamp 1787010734827167 2026.08.17 23:52:14.827192 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.827194 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.830760 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.830772 [ 423980 ] {} RaftInstance: last durable index 506, precommit index 509 2026.08.17 23:52:14.830777 [ 423980 ] {} RaftInstance: quorum idx 1, 506 506 506 2026.08.17 23:52:14.830779 [ 423980 ] {} RaftInstance: local log idx 509, target_commit_idx 506, quick_commit_index_ 506, state_->get_commit_idx() 506 2026.08.17 23:52:14.830828 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.830836 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=508 2026.08.17 23:52:14.830833 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.830839 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.830846 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 508 2026.08.17 23:52:14.830848 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.830849 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 506, new matched idx: 507 2026.08.17 23:52:14.830852 [ 423993 ] {} RaftInstance: last durable index 506, precommit index 509 2026.08.17 23:52:14.830855 [ 423993 ] {} RaftInstance: quorum idx 1, 507 506 506 2026.08.17 23:52:14.830857 [ 423993 ] {} RaftInstance: local log idx 509, target_commit_idx 506, quick_commit_index_ 506, state_->get_commit_idx() 506 2026.08.17 23:52:14.830859 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.830861 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.830863 [ 423993 ] {} RaftInstance: last_log_idx: 507, starting_idx: 1, cur_nxt_idx: 510 2026.08.17 23:52:14.830866 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=507, LastLogTerm=1, EntriesLength=2, CommitIndex=506, Term=1, peer_last_sent_idx 507 2026.08.17 23:52:14.830868 [ 423993 ] {} RaftInstance: idx range: 508-509 2026.08.17 23:52:14.830870 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.830883 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:14.830888 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=508 2026.08.17 23:52:14.830890 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.830893 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 508 2026.08.17 23:52:14.830895 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.830897 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 506, new matched idx: 507 2026.08.17 23:52:14.830900 [ 423991 ] {} RaftInstance: last durable index 506, precommit index 509 2026.08.17 23:52:14.830908 [ 423991 ] {} RaftInstance: quorum idx 1, 507 507 506 2026.08.17 23:52:14.830911 [ 423991 ] {} RaftInstance: trigger commit upto 507 2026.08.17 23:52:14.830913 [ 423991 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.830915 [ 423991 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.830917 [ 423991 ] {} RaftInstance: last_log_idx: 507, starting_idx: 1, cur_nxt_idx: 510 2026.08.17 23:52:14.830920 [ 423991 ] {} RaftInstance: append_entries for 2 with LastLogIndex=507, LastLogTerm=1, EntriesLength=2, CommitIndex=507, Term=1, peer_last_sent_idx 507 2026.08.17 23:52:14.830924 [ 423991 ] {} RaftInstance: idx range: 508-509 2026.08.17 23:52:14.830926 [ 423991 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.830939 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:14.830941 [ 423991 ] {} RaftInstance: local log idx 509, target_commit_idx 507, quick_commit_index_ 507, state_->get_commit_idx() 506 2026.08.17 23:52:14.830943 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.830948 [ 423991 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:14.830950 [ 423991 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:14.830953 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.830960 [ 424007 ] {} RaftInstance: commit upto 507, current idx 506 2026.08.17 23:52:14.830963 [ 424007 ] {} RaftInstance: commit upto 507, current idx 507 2026.08.17 23:52:14.830977 [ 424007 ] {} RaftInstance: notify cb 507 0x7f0eceedb820 2026.08.17 23:52:14.830993 [ 424007 ] {} RaftInstance: DONE: commit upto 507, current idx 507 2026.08.17 23:52:14.830995 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.835353 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.835359 [ 423980 ] {} RaftInstance: last durable index 507, precommit index 509 2026.08.17 23:52:14.835363 [ 423980 ] {} RaftInstance: quorum idx 1, 507 507 507 2026.08.17 23:52:14.835365 [ 423980 ] {} RaftInstance: local log idx 509, target_commit_idx 507, quick_commit_index_ 507, state_->get_commit_idx() 507 2026.08.17 23:52:14.835391 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.835396 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=510 2026.08.17 23:52:14.835400 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.835403 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 510 2026.08.17 23:52:14.835405 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.835407 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 507, new matched idx: 509 2026.08.17 23:52:14.835409 [ 423986 ] {} RaftInstance: last durable index 507, precommit index 509 2026.08.17 23:52:14.835410 [ 423986 ] {} RaftInstance: quorum idx 1, 509 507 507 2026.08.17 23:52:14.835406 [ 423987 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.835412 [ 423986 ] {} RaftInstance: local log idx 509, target_commit_idx 507, quick_commit_index_ 507, state_->get_commit_idx() 507 2026.08.17 23:52:14.835443 [ 423986 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.835447 [ 423986 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.835449 [ 423986 ] {} RaftInstance: last_log_idx: 509, starting_idx: 1, cur_nxt_idx: 510 2026.08.17 23:52:14.835452 [ 423986 ] {} RaftInstance: append_entries for 3 with LastLogIndex=509, LastLogTerm=1, EntriesLength=0, CommitIndex=507, Term=1, peer_last_sent_idx 508 2026.08.17 23:52:14.835454 [ 423986 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.835457 [ 423986 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.835468 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:14.835477 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=510 2026.08.17 23:52:14.835479 [ 423987 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.835482 [ 423987 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 510 2026.08.17 23:52:14.835488 [ 423987 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.835490 [ 423987 ] {} RaftInstance: peer 2, prev matched idx: 507, new matched idx: 509 2026.08.17 23:52:14.835492 [ 423987 ] {} RaftInstance: last durable index 507, precommit index 509 2026.08.17 23:52:14.835495 [ 423987 ] {} RaftInstance: quorum idx 1, 509 509 507 2026.08.17 23:52:14.835497 [ 423987 ] {} RaftInstance: trigger commit upto 509 2026.08.17 23:52:14.835499 [ 423987 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:14.835501 [ 423987 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.835503 [ 423987 ] {} RaftInstance: last_log_idx: 509, starting_idx: 1, cur_nxt_idx: 510 2026.08.17 23:52:14.835505 [ 423987 ] {} RaftInstance: append_entries for 2 with LastLogIndex=509, LastLogTerm=1, EntriesLength=0, CommitIndex=509, Term=1, peer_last_sent_idx 508 2026.08.17 23:52:14.835506 [ 423987 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.835508 [ 423987 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.835516 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:14.835519 [ 423987 ] {} RaftInstance: local log idx 509, target_commit_idx 509, quick_commit_index_ 509, state_->get_commit_idx() 507 2026.08.17 23:52:14.835521 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.835528 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.835533 [ 424007 ] {} RaftInstance: commit upto 509, current idx 507 2026.08.17 23:52:14.835535 [ 424007 ] {} RaftInstance: commit upto 509, current idx 508 2026.08.17 23:52:14.835559 [ 424007 ] {} RaftInstance: notify cb 508 0x7f0eccaa1b20 2026.08.17 23:52:14.835562 [ 424007 ] {} RaftInstance: commit upto 509, current idx 509 2026.08.17 23:52:14.835571 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.835581 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=510 2026.08.17 23:52:14.835588 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.835592 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 510 2026.08.17 23:52:14.835595 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.835597 [ 424007 ] {} RaftInstance: notify cb 509 0x7f0ecef3e220 2026.08.17 23:52:14.835598 [ 423990 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.835597 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 509, new matched idx: 509 2026.08.17 23:52:14.835609 [ 423981 ] {} RaftInstance: last durable index 507, precommit index 509 2026.08.17 23:52:14.835612 [ 424007 ] {} RaftInstance: DONE: commit upto 509, current idx 509 2026.08.17 23:52:14.835616 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.835612 [ 423981 ] {} RaftInstance: quorum idx 1, 509 509 507 2026.08.17 23:52:14.835622 [ 423981 ] {} RaftInstance: local log idx 509, target_commit_idx 509, quick_commit_index_ 509, state_->get_commit_idx() 509 2026.08.17 23:52:14.835624 [ 423981 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:14.835626 [ 423981 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.835631 [ 423981 ] {} RaftInstance: last_log_idx: 509, starting_idx: 1, cur_nxt_idx: 510 2026.08.17 23:52:14.835633 [ 423981 ] {} RaftInstance: append_entries for 3 with LastLogIndex=509, LastLogTerm=1, EntriesLength=0, CommitIndex=509, Term=1, peer_last_sent_idx 510 2026.08.17 23:52:14.835635 [ 423981 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.835637 [ 423981 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.835669 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:14.835677 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=510 2026.08.17 23:52:14.835682 [ 423990 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.835685 [ 423990 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 510 2026.08.17 23:52:14.835687 [ 423990 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.835689 [ 423990 ] {} RaftInstance: peer 2, prev matched idx: 509, new matched idx: 509 2026.08.17 23:52:14.835692 [ 423990 ] {} RaftInstance: last durable index 507, precommit index 509 2026.08.17 23:52:14.835695 [ 423990 ] {} RaftInstance: quorum idx 1, 509 509 507 2026.08.17 23:52:14.835697 [ 423990 ] {} RaftInstance: local log idx 509, target_commit_idx 509, quick_commit_index_ 509, state_->get_commit_idx() 509 2026.08.17 23:52:14.835735 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.835741 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=510 2026.08.17 23:52:14.835744 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.835747 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 510 2026.08.17 23:52:14.835749 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.835751 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 509, new matched idx: 509 2026.08.17 23:52:14.835753 [ 423988 ] {} RaftInstance: last durable index 507, precommit index 509 2026.08.17 23:52:14.835756 [ 423988 ] {} RaftInstance: quorum idx 1, 509 509 507 2026.08.17 23:52:14.835759 [ 423988 ] {} RaftInstance: local log idx 509, target_commit_idx 509, quick_commit_index_ 509, state_->get_commit_idx() 509 2026.08.17 23:52:14.840743 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.840753 [ 423980 ] {} RaftInstance: last durable index 508, precommit index 509 2026.08.17 23:52:14.840757 [ 423980 ] {} RaftInstance: quorum idx 1, 509 509 508 2026.08.17 23:52:14.840760 [ 423980 ] {} RaftInstance: local log idx 509, target_commit_idx 509, quick_commit_index_ 509, state_->get_commit_idx() 509 2026.08.17 23:52:14.842292 [ 423982 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:14.842315 [ 423982 ] {} RaftInstance: append at log_idx 510, timestamp 1787010734842298 2026.08.17 23:52:14.842328 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.842335 [ 424009 ] {} RaftInstance: last_log_idx: 509, starting_idx: 1, cur_nxt_idx: 511 2026.08.17 23:52:14.842339 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=509, LastLogTerm=1, EntriesLength=1, CommitIndex=509, Term=1, peer_last_sent_idx 510 2026.08.17 23:52:14.842341 [ 424009 ] {} RaftInstance: idx: 510 2026.08.17 23:52:14.842344 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.842366 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.842368 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.842370 [ 424009 ] {} RaftInstance: last_log_idx: 509, starting_idx: 1, cur_nxt_idx: 511 2026.08.17 23:52:14.842372 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=509, LastLogTerm=1, EntriesLength=1, CommitIndex=509, Term=1, peer_last_sent_idx 510 2026.08.17 23:52:14.842374 [ 424009 ] {} RaftInstance: idx: 510 2026.08.17 23:52:14.842375 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.842384 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:14.845703 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.845710 [ 423980 ] {} RaftInstance: last durable index 509, precommit index 510 2026.08.17 23:52:14.845715 [ 423980 ] {} RaftInstance: quorum idx 1, 509 509 509 2026.08.17 23:52:14.845720 [ 423980 ] {} RaftInstance: local log idx 510, target_commit_idx 509, quick_commit_index_ 509, state_->get_commit_idx() 509 2026.08.17 23:52:14.845745 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.845752 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=511 2026.08.17 23:52:14.845755 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.845757 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 511 2026.08.17 23:52:14.845759 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.845761 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 509, new matched idx: 510 2026.08.17 23:52:14.845764 [ 423984 ] {} RaftInstance: last durable index 509, precommit index 510 2026.08.17 23:52:14.845771 [ 423984 ] {} RaftInstance: quorum idx 1, 510 509 509 2026.08.17 23:52:14.845773 [ 423984 ] {} RaftInstance: local log idx 510, target_commit_idx 509, quick_commit_index_ 509, state_->get_commit_idx() 509 2026.08.17 23:52:14.847256 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.847261 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=511 2026.08.17 23:52:14.847264 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.847267 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 511 2026.08.17 23:52:14.847268 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.847270 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 509, new matched idx: 510 2026.08.17 23:52:14.847273 [ 423991 ] {} RaftInstance: last durable index 509, precommit index 510 2026.08.17 23:52:14.847276 [ 423991 ] {} RaftInstance: quorum idx 1, 510 510 509 2026.08.17 23:52:14.847278 [ 423991 ] {} RaftInstance: trigger commit upto 510 2026.08.17 23:52:14.847280 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:14.847282 [ 423991 ] {} RaftInstance: last_log_idx: 510, starting_idx: 1, cur_nxt_idx: 511 2026.08.17 23:52:14.847285 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=510, LastLogTerm=1, EntriesLength=0, CommitIndex=510, Term=1, peer_last_sent_idx 510 2026.08.17 23:52:14.847286 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.847289 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:14.847301 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:14.847303 [ 423991 ] {} RaftInstance: send request to 2 2026.08.17 23:52:14.847304 [ 423991 ] {} RaftInstance: last_log_idx: 510, starting_idx: 1, cur_nxt_idx: 511 2026.08.17 23:52:14.847306 [ 423991 ] {} RaftInstance: append_entries for 2 with LastLogIndex=510, LastLogTerm=1, EntriesLength=0, CommitIndex=510, Term=1, peer_last_sent_idx 510 2026.08.17 23:52:14.847308 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:14.847309 [ 423991 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:14.847318 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:14.847320 [ 423991 ] {} RaftInstance: local log idx 510, target_commit_idx 510, quick_commit_index_ 510, state_->get_commit_idx() 509 2026.08.17 23:52:14.847321 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:14.847331 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:14.847340 [ 424007 ] {} RaftInstance: commit upto 510, current idx 509 2026.08.17 23:52:14.847342 [ 424007 ] {} RaftInstance: commit upto 510, current idx 510 2026.08.17 23:52:14.847370 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:14.847383 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=511 2026.08.17 23:52:14.847389 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.847389 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:14.847374 [ 424007 ] {} RaftInstance: notify cb 510 0x7f0ecef3d220 2026.08.17 23:52:14.847393 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 511 2026.08.17 23:52:14.847411 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:14.847414 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 510, new matched idx: 510 2026.08.17 23:52:14.847415 [ 424007 ] {} RaftInstance: DONE: commit upto 510, current idx 510 2026.08.17 23:52:14.847417 [ 423995 ] {} RaftInstance: last durable index 509, precommit index 510 2026.08.17 23:52:14.847418 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:14.847421 [ 423995 ] {} RaftInstance: quorum idx 1, 510 510 509 2026.08.17 23:52:14.847423 [ 423995 ] {} RaftInstance: local log idx 510, target_commit_idx 510, quick_commit_index_ 510, state_->get_commit_idx() 510 2026.08.17 23:52:14.847428 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=511 2026.08.17 23:52:14.847431 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:14.847433 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 511 2026.08.17 23:52:14.847436 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:14.847437 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 510, new matched idx: 510 2026.08.17 23:52:14.847440 [ 423989 ] {} RaftInstance: last durable index 509, precommit index 510 2026.08.17 23:52:14.847443 [ 423989 ] {} RaftInstance: quorum idx 1, 510 510 509 2026.08.17 23:52:14.847445 [ 423989 ] {} RaftInstance: local log idx 510, target_commit_idx 510, quick_commit_index_ 510, state_->get_commit_idx() 510 2026.08.17 23:52:14.850005 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:14.850014 [ 423980 ] {} RaftInstance: last durable index 510, precommit index 510 2026.08.17 23:52:14.850018 [ 423980 ] {} RaftInstance: quorum idx 1, 510 510 510 2026.08.17 23:52:14.850020 [ 423980 ] {} RaftInstance: local log idx 510, target_commit_idx 510, quick_commit_index_ 510, state_->get_commit_idx() 510 2026.08.17 23:52:15.001650 [ 426103 ] {} AsynchronousMetrics: MemoryTracking: was 148.38 MiB, peak 148.39 MiB, free memory in arenas 31.79 MiB, will set to 149.53 MiB (RSS), difference: 1.15 MiB 2026.08.17 23:52:15.018560 [ 423987 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.018626 [ 423987 ] {} RaftInstance: append at log_idx 511, timestamp 1787010735018577 2026.08.17 23:52:15.018655 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.018669 [ 424009 ] {} RaftInstance: last_log_idx: 510, starting_idx: 1, cur_nxt_idx: 512 2026.08.17 23:52:15.018676 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=510, LastLogTerm=1, EntriesLength=1, CommitIndex=510, Term=1, peer_last_sent_idx 511 2026.08.17 23:52:15.018679 [ 424009 ] {} RaftInstance: idx: 511 2026.08.17 23:52:15.018684 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.018719 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.018721 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.018723 [ 424009 ] {} RaftInstance: last_log_idx: 510, starting_idx: 1, cur_nxt_idx: 512 2026.08.17 23:52:15.018725 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=510, LastLogTerm=1, EntriesLength=1, CommitIndex=510, Term=1, peer_last_sent_idx 511 2026.08.17 23:52:15.018727 [ 424009 ] {} RaftInstance: idx: 511 2026.08.17 23:52:15.018728 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.018745 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.021268 [ 423971 ] {} KeeperTCPHandler: Client closed connection, session id #4 2026.08.17 23:52:15.022396 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.023527 [ 423980 ] {} RaftInstance: last durable index 511, precommit index 511 2026.08.17 23:52:15.023540 [ 423980 ] {} RaftInstance: quorum idx 1, 511 510 510 2026.08.17 23:52:15.023544 [ 423980 ] {} RaftInstance: local log idx 511, target_commit_idx 510, quick_commit_index_ 510, state_->get_commit_idx() 510 2026.08.17 23:52:15.022501 [ 423990 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.023562 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=512 2026.08.17 23:52:15.023566 [ 423990 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.023571 [ 423990 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 512 2026.08.17 23:52:15.023573 [ 423990 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.023576 [ 423990 ] {} RaftInstance: peer 2, prev matched idx: 510, new matched idx: 511 2026.08.17 23:52:15.023578 [ 423990 ] {} RaftInstance: last durable index 511, precommit index 511 2026.08.17 23:52:15.023581 [ 423990 ] {} RaftInstance: quorum idx 1, 511 511 510 2026.08.17 23:52:15.023583 [ 423990 ] {} RaftInstance: trigger commit upto 511 2026.08.17 23:52:15.023587 [ 423990 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.023593 [ 423990 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.023596 [ 423990 ] {} RaftInstance: last_log_idx: 511, starting_idx: 1, cur_nxt_idx: 512 2026.08.17 23:52:15.023600 [ 423990 ] {} RaftInstance: append_entries for 2 with LastLogIndex=511, LastLogTerm=1, EntriesLength=0, CommitIndex=511, Term=1, peer_last_sent_idx 511 2026.08.17 23:52:15.023602 [ 423990 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.023605 [ 423990 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.023625 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:15.023628 [ 423990 ] {} RaftInstance: local log idx 511, target_commit_idx 511, quick_commit_index_ 511, state_->get_commit_idx() 510 2026.08.17 23:52:15.023630 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.023649 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.023661 [ 424007 ] {} RaftInstance: commit upto 511, current idx 510 2026.08.17 23:52:15.023664 [ 424007 ] {} RaftInstance: commit upto 511, current idx 511 2026.08.17 23:52:15.023720 [ 424007 ] {} RaftInstance: notify cb 511 0x7f0ecef3dd20 2026.08.17 23:52:15.023748 [ 424007 ] {} RaftInstance: DONE: commit upto 511, current idx 511 2026.08.17 23:52:15.023751 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.023775 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.023780 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=512 2026.08.17 23:52:15.023785 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.023788 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 512 2026.08.17 23:52:15.023790 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.023792 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 511, new matched idx: 511 2026.08.17 23:52:15.023794 [ 423985 ] {} RaftInstance: last durable index 511, precommit index 511 2026.08.17 23:52:15.023797 [ 423985 ] {} RaftInstance: quorum idx 1, 511 511 510 2026.08.17 23:52:15.023799 [ 423985 ] {} RaftInstance: local log idx 511, target_commit_idx 511, quick_commit_index_ 511, state_->get_commit_idx() 511 2026.08.17 23:52:15.024110 [ 423991 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.024160 [ 423991 ] {} RaftInstance: append at log_idx 512, timestamp 1787010735024119 2026.08.17 23:52:15.024182 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.024187 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.024190 [ 424009 ] {} RaftInstance: last_log_idx: 511, starting_idx: 1, cur_nxt_idx: 513 2026.08.17 23:52:15.024194 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=511, LastLogTerm=1, EntriesLength=1, CommitIndex=511, Term=1, peer_last_sent_idx 512 2026.08.17 23:52:15.024196 [ 424009 ] {} RaftInstance: idx: 512 2026.08.17 23:52:15.024200 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.024224 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.027355 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.027366 [ 423980 ] {} RaftInstance: last durable index 512, precommit index 512 2026.08.17 23:52:15.027372 [ 423980 ] {} RaftInstance: quorum idx 1, 512 511 510 2026.08.17 23:52:15.027375 [ 423980 ] {} RaftInstance: local log idx 512, target_commit_idx 511, quick_commit_index_ 511, state_->get_commit_idx() 511 2026.08.17 23:52:15.027455 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.027467 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=513 2026.08.17 23:52:15.027472 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.027476 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 513 2026.08.17 23:52:15.027478 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.027480 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 511, new matched idx: 512 2026.08.17 23:52:15.027483 [ 423986 ] {} RaftInstance: last durable index 512, precommit index 512 2026.08.17 23:52:15.027486 [ 423986 ] {} RaftInstance: quorum idx 1, 512 512 510 2026.08.17 23:52:15.027489 [ 423986 ] {} RaftInstance: trigger commit upto 512 2026.08.17 23:52:15.027492 [ 423986 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.027495 [ 423986 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.027498 [ 423986 ] {} RaftInstance: last_log_idx: 512, starting_idx: 1, cur_nxt_idx: 513 2026.08.17 23:52:15.027502 [ 423986 ] {} RaftInstance: append_entries for 2 with LastLogIndex=512, LastLogTerm=1, EntriesLength=0, CommitIndex=512, Term=1, peer_last_sent_idx 512 2026.08.17 23:52:15.027504 [ 423986 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.027507 [ 423986 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.027521 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:15.027523 [ 423986 ] {} RaftInstance: local log idx 512, target_commit_idx 512, quick_commit_index_ 512, state_->get_commit_idx() 511 2026.08.17 23:52:15.027531 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.027546 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.027556 [ 424007 ] {} RaftInstance: commit upto 512, current idx 511 2026.08.17 23:52:15.027559 [ 424007 ] {} RaftInstance: commit upto 512, current idx 512 2026.08.17 23:52:15.027608 [ 424007 ] {} RaftInstance: notify cb 512 0x7f0ecef3e620 2026.08.17 23:52:15.027728 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.027731 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=513 2026.08.17 23:52:15.027732 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.027735 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 513 2026.08.17 23:52:15.027736 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.027738 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 512, new matched idx: 512 2026.08.17 23:52:15.027740 [ 423986 ] {} RaftInstance: last durable index 512, precommit index 512 2026.08.17 23:52:15.027742 [ 423986 ] {} RaftInstance: quorum idx 1, 512 512 510 2026.08.17 23:52:15.027744 [ 423986 ] {} RaftInstance: local log idx 512, target_commit_idx 512, quick_commit_index_ 512, state_->get_commit_idx() 511 2026.08.17 23:52:15.027745 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.027762 [ 424007 ] {} RaftInstance: DONE: commit upto 512, current idx 512 2026.08.17 23:52:15.027764 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.028306 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.028315 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=512 2026.08.17 23:52:15.028318 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.028321 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 512 2026.08.17 23:52:15.028323 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.028325 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 510, new matched idx: 511 2026.08.17 23:52:15.028327 [ 423996 ] {} RaftInstance: last durable index 512, precommit index 512 2026.08.17 23:52:15.028331 [ 423996 ] {} RaftInstance: quorum idx 1, 512 512 511 2026.08.17 23:52:15.028333 [ 423996 ] {} RaftInstance: local log idx 512, target_commit_idx 512, quick_commit_index_ 512, state_->get_commit_idx() 512 2026.08.17 23:52:15.028335 [ 423996 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.028338 [ 423996 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.028340 [ 423996 ] {} RaftInstance: last_log_idx: 511, starting_idx: 1, cur_nxt_idx: 513 2026.08.17 23:52:15.028343 [ 423996 ] {} RaftInstance: append_entries for 3 with LastLogIndex=511, LastLogTerm=1, EntriesLength=1, CommitIndex=512, Term=1, peer_last_sent_idx 511 2026.08.17 23:52:15.028347 [ 423996 ] {} RaftInstance: idx: 512 2026.08.17 23:52:15.028350 [ 423996 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.028372 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:15.028385 [ 423985 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.028422 [ 423985 ] {} RaftInstance: append at log_idx 513, timestamp 1787010735028389 2026.08.17 23:52:15.028440 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.028445 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.028452 [ 424009 ] {} RaftInstance: last_log_idx: 512, starting_idx: 1, cur_nxt_idx: 514 2026.08.17 23:52:15.028455 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=512, LastLogTerm=1, EntriesLength=1, CommitIndex=512, Term=1, peer_last_sent_idx 513 2026.08.17 23:52:15.028458 [ 424009 ] {} RaftInstance: idx: 513 2026.08.17 23:52:15.028461 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.028477 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.031868 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.031881 [ 423980 ] {} RaftInstance: last durable index 513, precommit index 513 2026.08.17 23:52:15.031885 [ 423980 ] {} RaftInstance: quorum idx 1, 513 512 511 2026.08.17 23:52:15.031888 [ 423980 ] {} RaftInstance: local log idx 513, target_commit_idx 512, quick_commit_index_ 512, state_->get_commit_idx() 512 2026.08.17 23:52:15.031958 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.031969 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=514 2026.08.17 23:52:15.031972 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.031975 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 514 2026.08.17 23:52:15.031977 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.031979 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 512, new matched idx: 513 2026.08.17 23:52:15.031981 [ 423994 ] {} RaftInstance: last durable index 513, precommit index 513 2026.08.17 23:52:15.031984 [ 423994 ] {} RaftInstance: quorum idx 1, 513 513 511 2026.08.17 23:52:15.031987 [ 423994 ] {} RaftInstance: trigger commit upto 513 2026.08.17 23:52:15.031990 [ 423994 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.031992 [ 423994 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.031994 [ 423994 ] {} RaftInstance: last_log_idx: 513, starting_idx: 1, cur_nxt_idx: 514 2026.08.17 23:52:15.031997 [ 423994 ] {} RaftInstance: append_entries for 2 with LastLogIndex=513, LastLogTerm=1, EntriesLength=0, CommitIndex=513, Term=1, peer_last_sent_idx 513 2026.08.17 23:52:15.031998 [ 423994 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.032001 [ 423994 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.032012 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:15.032014 [ 423994 ] {} RaftInstance: local log idx 513, target_commit_idx 513, quick_commit_index_ 513, state_->get_commit_idx() 512 2026.08.17 23:52:15.032016 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.032024 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.032033 [ 424007 ] {} RaftInstance: commit upto 513, current idx 512 2026.08.17 23:52:15.032036 [ 424007 ] {} RaftInstance: commit upto 513, current idx 513 2026.08.17 23:52:15.032039 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.032042 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=513 2026.08.17 23:52:15.032044 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.032046 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 513 2026.08.17 23:52:15.032047 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.032049 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 511, new matched idx: 512 2026.08.17 23:52:15.032051 [ 423994 ] {} RaftInstance: last durable index 513, precommit index 513 2026.08.17 23:52:15.032058 [ 423994 ] {} RaftInstance: quorum idx 1, 513 513 512 2026.08.17 23:52:15.032060 [ 423994 ] {} RaftInstance: local log idx 513, target_commit_idx 513, quick_commit_index_ 513, state_->get_commit_idx() 512 2026.08.17 23:52:15.032062 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.032064 [ 423994 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.032065 [ 423994 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.032067 [ 423994 ] {} RaftInstance: last_log_idx: 512, starting_idx: 1, cur_nxt_idx: 514 2026.08.17 23:52:15.032069 [ 424007 ] {} RaftInstance: notify cb 513 0x7f0eceed7d20 2026.08.17 23:52:15.032080 [ 423987 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.032069 [ 423994 ] {} RaftInstance: append_entries for 3 with LastLogIndex=512, LastLogTerm=1, EntriesLength=1, CommitIndex=513, Term=1, peer_last_sent_idx 512 2026.08.17 23:52:15.032090 [ 423994 ] {} RaftInstance: idx: 513 2026.08.17 23:52:15.032092 [ 423994 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.032093 [ 424007 ] {} RaftInstance: DONE: commit upto 513, current idx 513 2026.08.17 23:52:15.032096 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.032100 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:15.032304 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=514 2026.08.17 23:52:15.032308 [ 423987 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.032310 [ 423987 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 514 2026.08.17 23:52:15.032312 [ 423987 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.032313 [ 423987 ] {} RaftInstance: peer 2, prev matched idx: 513, new matched idx: 513 2026.08.17 23:52:15.032316 [ 423987 ] {} RaftInstance: last durable index 513, precommit index 513 2026.08.17 23:52:15.032318 [ 423987 ] {} RaftInstance: quorum idx 1, 513 513 512 2026.08.17 23:52:15.032320 [ 423987 ] {} RaftInstance: local log idx 513, target_commit_idx 513, quick_commit_index_ 513, state_->get_commit_idx() 513 2026.08.17 23:52:15.032466 [ 423990 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.032493 [ 423990 ] {} RaftInstance: append at log_idx 514, timestamp 1787010735032470 2026.08.17 23:52:15.032508 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.032512 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.032514 [ 424009 ] {} RaftInstance: last_log_idx: 513, starting_idx: 1, cur_nxt_idx: 515 2026.08.17 23:52:15.032517 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=513, LastLogTerm=1, EntriesLength=1, CommitIndex=513, Term=1, peer_last_sent_idx 514 2026.08.17 23:52:15.032519 [ 424009 ] {} RaftInstance: idx: 514 2026.08.17 23:52:15.032522 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.032531 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.032744 [ 423988 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.032767 [ 423988 ] {} RaftInstance: append at log_idx 515, timestamp 1787010735032748 2026.08.17 23:52:15.032786 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.032788 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.035802 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.035808 [ 423980 ] {} RaftInstance: last durable index 514, precommit index 515 2026.08.17 23:52:15.035817 [ 423980 ] {} RaftInstance: quorum idx 1, 514 513 512 2026.08.17 23:52:15.035820 [ 423980 ] {} RaftInstance: local log idx 515, target_commit_idx 513, quick_commit_index_ 513, state_->get_commit_idx() 513 2026.08.17 23:52:15.035997 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.036002 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=514 2026.08.17 23:52:15.036004 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.036007 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 514 2026.08.17 23:52:15.036009 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.036010 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 512, new matched idx: 513 2026.08.17 23:52:15.036012 [ 423988 ] {} RaftInstance: last durable index 514, precommit index 515 2026.08.17 23:52:15.036015 [ 423988 ] {} RaftInstance: quorum idx 1, 514 513 513 2026.08.17 23:52:15.036017 [ 423988 ] {} RaftInstance: local log idx 515, target_commit_idx 513, quick_commit_index_ 513, state_->get_commit_idx() 513 2026.08.17 23:52:15.036019 [ 423988 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.036021 [ 423988 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.036023 [ 423988 ] {} RaftInstance: last_log_idx: 513, starting_idx: 1, cur_nxt_idx: 516 2026.08.17 23:52:15.036026 [ 423988 ] {} RaftInstance: append_entries for 3 with LastLogIndex=513, LastLogTerm=1, EntriesLength=2, CommitIndex=513, Term=1, peer_last_sent_idx 513 2026.08.17 23:52:15.036027 [ 423988 ] {} RaftInstance: idx range: 514-515 2026.08.17 23:52:15.036029 [ 423988 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.036164 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:15.036185 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.036189 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=515 2026.08.17 23:52:15.036191 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.036195 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 515 2026.08.17 23:52:15.036197 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.036199 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 513, new matched idx: 514 2026.08.17 23:52:15.036201 [ 423989 ] {} RaftInstance: last durable index 514, precommit index 515 2026.08.17 23:52:15.036203 [ 423989 ] {} RaftInstance: quorum idx 1, 514 514 513 2026.08.17 23:52:15.036205 [ 423989 ] {} RaftInstance: trigger commit upto 514 2026.08.17 23:52:15.036206 [ 423989 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.036208 [ 423989 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.036210 [ 423989 ] {} RaftInstance: last_log_idx: 514, starting_idx: 1, cur_nxt_idx: 516 2026.08.17 23:52:15.036212 [ 423989 ] {} RaftInstance: append_entries for 2 with LastLogIndex=514, LastLogTerm=1, EntriesLength=1, CommitIndex=514, Term=1, peer_last_sent_idx 514 2026.08.17 23:52:15.036213 [ 423989 ] {} RaftInstance: idx: 515 2026.08.17 23:52:15.036216 [ 423989 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.036224 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:15.036226 [ 423989 ] {} RaftInstance: local log idx 515, target_commit_idx 514, quick_commit_index_ 514, state_->get_commit_idx() 513 2026.08.17 23:52:15.036228 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.036233 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:15.036234 [ 423989 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.036307 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.036310 [ 424007 ] {} RaftInstance: commit upto 514, current idx 513 2026.08.17 23:52:15.036312 [ 424007 ] {} RaftInstance: commit upto 514, current idx 514 2026.08.17 23:52:15.036344 [ 424007 ] {} RaftInstance: notify cb 514 0x7f0ed2220420 2026.08.17 23:52:15.036355 [ 424007 ] {} RaftInstance: DONE: commit upto 514, current idx 514 2026.08.17 23:52:15.036356 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.036420 [ 423988 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.036429 [ 423988 ] {} RaftInstance: append at log_idx 516, timestamp 1787010735036423 2026.08.17 23:52:15.036444 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.036446 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.038997 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.039002 [ 423980 ] {} RaftInstance: last durable index 515, precommit index 516 2026.08.17 23:52:15.039006 [ 423980 ] {} RaftInstance: quorum idx 1, 515 514 513 2026.08.17 23:52:15.039008 [ 423980 ] {} RaftInstance: local log idx 516, target_commit_idx 514, quick_commit_index_ 514, state_->get_commit_idx() 514 2026.08.17 23:52:15.039028 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.039033 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=516 2026.08.17 23:52:15.039036 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.039039 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 516 2026.08.17 23:52:15.039041 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.039043 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 513, new matched idx: 515 2026.08.17 23:52:15.039045 [ 423990 ] {} RaftInstance: last durable index 515, precommit index 516 2026.08.17 23:52:15.039047 [ 423990 ] {} RaftInstance: quorum idx 1, 515 515 514 2026.08.17 23:52:15.039049 [ 423990 ] {} RaftInstance: trigger commit upto 515 2026.08.17 23:52:15.039051 [ 423990 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.039054 [ 423990 ] {} RaftInstance: last_log_idx: 515, starting_idx: 1, cur_nxt_idx: 517 2026.08.17 23:52:15.039056 [ 423990 ] {} RaftInstance: append_entries for 3 with LastLogIndex=515, LastLogTerm=1, EntriesLength=1, CommitIndex=515, Term=1, peer_last_sent_idx 514 2026.08.17 23:52:15.039058 [ 423990 ] {} RaftInstance: idx: 516 2026.08.17 23:52:15.039061 [ 423990 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.039074 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:15.039076 [ 423990 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.039078 [ 423990 ] {} RaftInstance: local log idx 516, target_commit_idx 515, quick_commit_index_ 515, state_->get_commit_idx() 514 2026.08.17 23:52:15.039081 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.039084 [ 423990 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.039085 [ 423990 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.039097 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.039100 [ 424007 ] {} RaftInstance: commit upto 515, current idx 514 2026.08.17 23:52:15.039102 [ 424007 ] {} RaftInstance: commit upto 515, current idx 515 2026.08.17 23:52:15.039126 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.039143 [ 424007 ] {} RaftInstance: notify cb 515 0x7f0eceecce20 2026.08.17 23:52:15.039156 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=516 2026.08.17 23:52:15.039174 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.039176 [ 424007 ] {} RaftInstance: DONE: commit upto 515, current idx 515 2026.08.17 23:52:15.039179 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 516 2026.08.17 23:52:15.039185 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.039179 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.039187 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 514, new matched idx: 515 2026.08.17 23:52:15.039212 [ 423984 ] {} RaftInstance: last durable index 515, precommit index 516 2026.08.17 23:52:15.039219 [ 423984 ] {} RaftInstance: quorum idx 1, 515 515 515 2026.08.17 23:52:15.039222 [ 423984 ] {} RaftInstance: local log idx 516, target_commit_idx 515, quick_commit_index_ 515, state_->get_commit_idx() 515 2026.08.17 23:52:15.039224 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:15.039227 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.039230 [ 423984 ] {} RaftInstance: last_log_idx: 515, starting_idx: 1, cur_nxt_idx: 517 2026.08.17 23:52:15.039234 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=515, LastLogTerm=1, EntriesLength=1, CommitIndex=515, Term=1, peer_last_sent_idx 515 2026.08.17 23:52:15.039239 [ 423984 ] {} RaftInstance: idx: 516 2026.08.17 23:52:15.039243 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.039262 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:15.043709 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.043723 [ 423980 ] {} RaftInstance: last durable index 516, precommit index 516 2026.08.17 23:52:15.043727 [ 423980 ] {} RaftInstance: quorum idx 1, 516 515 515 2026.08.17 23:52:15.043730 [ 423980 ] {} RaftInstance: local log idx 516, target_commit_idx 515, quick_commit_index_ 515, state_->get_commit_idx() 515 2026.08.17 23:52:15.043869 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.043874 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=517 2026.08.17 23:52:15.043877 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.043880 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 517 2026.08.17 23:52:15.043882 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.043884 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 515, new matched idx: 516 2026.08.17 23:52:15.043886 [ 423992 ] {} RaftInstance: last durable index 516, precommit index 516 2026.08.17 23:52:15.043889 [ 423992 ] {} RaftInstance: quorum idx 1, 516 516 515 2026.08.17 23:52:15.043891 [ 423992 ] {} RaftInstance: trigger commit upto 516 2026.08.17 23:52:15.043893 [ 423992 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.043895 [ 423992 ] {} RaftInstance: last_log_idx: 516, starting_idx: 1, cur_nxt_idx: 517 2026.08.17 23:52:15.043897 [ 423992 ] {} RaftInstance: append_entries for 3 with LastLogIndex=516, LastLogTerm=1, EntriesLength=0, CommitIndex=516, Term=1, peer_last_sent_idx 516 2026.08.17 23:52:15.043899 [ 423992 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.043902 [ 423992 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.043918 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:15.043921 [ 423992 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.043923 [ 423992 ] {} RaftInstance: local log idx 516, target_commit_idx 516, quick_commit_index_ 516, state_->get_commit_idx() 515 2026.08.17 23:52:15.043924 [ 423992 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.043933 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.043938 [ 424007 ] {} RaftInstance: commit upto 516, current idx 515 2026.08.17 23:52:15.043941 [ 424007 ] {} RaftInstance: commit upto 516, current idx 516 2026.08.17 23:52:15.043963 [ 424007 ] {} RaftInstance: notify cb 516 0x7f0ed2220720 2026.08.17 23:52:15.043988 [ 424007 ] {} RaftInstance: DONE: commit upto 516, current idx 516 2026.08.17 23:52:15.043990 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.044042 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.044044 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=517 2026.08.17 23:52:15.044046 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.044047 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 517 2026.08.17 23:52:15.044050 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.044052 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 516, new matched idx: 516 2026.08.17 23:52:15.044053 [ 423992 ] {} RaftInstance: last durable index 516, precommit index 516 2026.08.17 23:52:15.044055 [ 423992 ] {} RaftInstance: quorum idx 1, 516 516 515 2026.08.17 23:52:15.044057 [ 423992 ] {} RaftInstance: local log idx 516, target_commit_idx 516, quick_commit_index_ 516, state_->get_commit_idx() 516 2026.08.17 23:52:15.044070 [ 423992 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.044097 [ 423992 ] {} RaftInstance: append at log_idx 517, timestamp 1787010735044072 2026.08.17 23:52:15.044122 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.044124 [ 424009 ] {} RaftInstance: last_log_idx: 516, starting_idx: 1, cur_nxt_idx: 518 2026.08.17 23:52:15.044127 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=516, LastLogTerm=1, EntriesLength=1, CommitIndex=516, Term=1, peer_last_sent_idx 517 2026.08.17 23:52:15.044129 [ 424009 ] {} RaftInstance: idx: 517 2026.08.17 23:52:15.044132 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.044147 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.044149 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.044310 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.044313 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=517 2026.08.17 23:52:15.044315 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.044317 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 517 2026.08.17 23:52:15.044319 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.044321 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 515, new matched idx: 516 2026.08.17 23:52:15.044323 [ 423992 ] {} RaftInstance: last durable index 516, precommit index 517 2026.08.17 23:52:15.044325 [ 423992 ] {} RaftInstance: quorum idx 1, 516 516 516 2026.08.17 23:52:15.044326 [ 423992 ] {} RaftInstance: local log idx 517, target_commit_idx 516, quick_commit_index_ 516, state_->get_commit_idx() 516 2026.08.17 23:52:15.044331 [ 423992 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:15.044333 [ 423992 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.044335 [ 423992 ] {} RaftInstance: last_log_idx: 516, starting_idx: 1, cur_nxt_idx: 518 2026.08.17 23:52:15.044337 [ 423992 ] {} RaftInstance: append_entries for 2 with LastLogIndex=516, LastLogTerm=1, EntriesLength=1, CommitIndex=516, Term=1, peer_last_sent_idx 516 2026.08.17 23:52:15.044338 [ 423992 ] {} RaftInstance: idx: 517 2026.08.17 23:52:15.044340 [ 423992 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.044347 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:15.047284 [ 423991 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.047337 [ 423991 ] {} RaftInstance: append at log_idx 518, timestamp 1787010735047293 2026.08.17 23:52:15.047359 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.047365 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.047555 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.047614 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.049250 [ 423980 ] {} RaftInstance: last durable index 517, precommit index 518 2026.08.17 23:52:15.049266 [ 423980 ] {} RaftInstance: quorum idx 1, 517 516 516 2026.08.17 23:52:15.049268 [ 423980 ] {} RaftInstance: local log idx 518, target_commit_idx 516, quick_commit_index_ 516, state_->get_commit_idx() 516 2026.08.17 23:52:15.049276 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=518 2026.08.17 23:52:15.049282 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.049286 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 518 2026.08.17 23:52:15.049288 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.049292 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 516, new matched idx: 517 2026.08.17 23:52:15.049295 [ 423984 ] {} RaftInstance: last durable index 517, precommit index 518 2026.08.17 23:52:15.049302 [ 423984 ] {} RaftInstance: quorum idx 1, 517 517 516 2026.08.17 23:52:15.049304 [ 423984 ] {} RaftInstance: trigger commit upto 517 2026.08.17 23:52:15.049307 [ 423984 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.049309 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.049312 [ 423984 ] {} RaftInstance: last_log_idx: 517, starting_idx: 1, cur_nxt_idx: 519 2026.08.17 23:52:15.049316 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=517, LastLogTerm=1, EntriesLength=1, CommitIndex=517, Term=1, peer_last_sent_idx 517 2026.08.17 23:52:15.049318 [ 423984 ] {} RaftInstance: idx: 518 2026.08.17 23:52:15.049320 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.049322 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.049346 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:15.049348 [ 423984 ] {} RaftInstance: local log idx 518, target_commit_idx 517, quick_commit_index_ 517, state_->get_commit_idx() 516 2026.08.17 23:52:15.049351 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.049356 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:15.049358 [ 423984 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.049362 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.049377 [ 424007 ] {} RaftInstance: commit upto 517, current idx 516 2026.08.17 23:52:15.049380 [ 424007 ] {} RaftInstance: commit upto 517, current idx 517 2026.08.17 23:52:15.049433 [ 424007 ] {} RaftInstance: notify cb 517 0x7f0ecef39f20 2026.08.17 23:52:15.049449 [ 424007 ] {} RaftInstance: DONE: commit upto 517, current idx 517 2026.08.17 23:52:15.049451 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.049370 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=518 2026.08.17 23:52:15.049468 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.049472 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 518 2026.08.17 23:52:15.049475 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.049477 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 516, new matched idx: 517 2026.08.17 23:52:15.049480 [ 423994 ] {} RaftInstance: last durable index 517, precommit index 518 2026.08.17 23:52:15.049484 [ 423994 ] {} RaftInstance: quorum idx 1, 517 517 517 2026.08.17 23:52:15.049486 [ 423994 ] {} RaftInstance: local log idx 518, target_commit_idx 517, quick_commit_index_ 517, state_->get_commit_idx() 517 2026.08.17 23:52:15.049488 [ 423994 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.049490 [ 423994 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.049492 [ 423994 ] {} RaftInstance: last_log_idx: 517, starting_idx: 1, cur_nxt_idx: 519 2026.08.17 23:52:15.049496 [ 423994 ] {} RaftInstance: append_entries for 3 with LastLogIndex=517, LastLogTerm=1, EntriesLength=1, CommitIndex=517, Term=1, peer_last_sent_idx 517 2026.08.17 23:52:15.049497 [ 423994 ] {} RaftInstance: idx: 518 2026.08.17 23:52:15.049500 [ 423994 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.049504 [ 423993 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.049519 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:15.049533 [ 423993 ] {} RaftInstance: append at log_idx 519, timestamp 1787010735049514 2026.08.17 23:52:15.049548 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.049552 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.052527 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.052534 [ 423980 ] {} RaftInstance: last durable index 518, precommit index 519 2026.08.17 23:52:15.052538 [ 423980 ] {} RaftInstance: quorum idx 1, 518 517 517 2026.08.17 23:52:15.052541 [ 423980 ] {} RaftInstance: local log idx 519, target_commit_idx 517, quick_commit_index_ 517, state_->get_commit_idx() 517 2026.08.17 23:52:15.054786 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.054793 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.056430 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=519 2026.08.17 23:52:15.056445 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.056450 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 519 2026.08.17 23:52:15.056453 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.056455 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 517, new matched idx: 518 2026.08.17 23:52:15.056459 [ 423987 ] {} RaftInstance: last durable index 518, precommit index 519 2026.08.17 23:52:15.056469 [ 423987 ] {} RaftInstance: quorum idx 1, 518 518 517 2026.08.17 23:52:15.056471 [ 423987 ] {} RaftInstance: trigger commit upto 518 2026.08.17 23:52:15.056475 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.056477 [ 423987 ] {} RaftInstance: last_log_idx: 518, starting_idx: 1, cur_nxt_idx: 520 2026.08.17 23:52:15.056481 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=518, LastLogTerm=1, EntriesLength=1, CommitIndex=518, Term=1, peer_last_sent_idx 518 2026.08.17 23:52:15.056485 [ 423987 ] {} RaftInstance: idx: 519 2026.08.17 23:52:15.056488 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.056506 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:15.056508 [ 423987 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.056510 [ 423987 ] {} RaftInstance: last_log_idx: 517, starting_idx: 1, cur_nxt_idx: 520 2026.08.17 23:52:15.056512 [ 423987 ] {} RaftInstance: last sent log (518) to peer 2 is not applied, cnt 1 2026.08.17 23:52:15.056514 [ 423987 ] {} RaftInstance: append_entries for 2 with LastLogIndex=517, LastLogTerm=1, EntriesLength=2, CommitIndex=518, Term=1, peer_last_sent_idx 518 2026.08.17 23:52:15.056517 [ 423987 ] {} RaftInstance: idx range: 518-519 2026.08.17 23:52:15.056519 [ 423987 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.056529 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:15.056531 [ 423987 ] {} RaftInstance: local log idx 519, target_commit_idx 518, quick_commit_index_ 518, state_->get_commit_idx() 517 2026.08.17 23:52:15.056533 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.056538 [ 423987 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.056540 [ 423987 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.056543 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.056553 [ 424007 ] {} RaftInstance: commit upto 518, current idx 517 2026.08.17 23:52:15.056556 [ 424007 ] {} RaftInstance: commit upto 518, current idx 518 2026.08.17 23:52:15.056561 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=519 2026.08.17 23:52:15.056565 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.056567 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 519 2026.08.17 23:52:15.056569 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.056571 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 517, new matched idx: 518 2026.08.17 23:52:15.056573 [ 423983 ] {} RaftInstance: last durable index 518, precommit index 519 2026.08.17 23:52:15.056575 [ 423983 ] {} RaftInstance: quorum idx 1, 518 518 518 2026.08.17 23:52:15.056577 [ 423983 ] {} RaftInstance: local log idx 519, target_commit_idx 518, quick_commit_index_ 518, state_->get_commit_idx() 517 2026.08.17 23:52:15.056578 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.056580 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:15.056582 [ 423983 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.056587 [ 424007 ] {} RaftInstance: notify cb 518 0x7f0ecee5c420 2026.08.17 23:52:15.056608 [ 424007 ] {} RaftInstance: DONE: commit upto 518, current idx 518 2026.08.17 23:52:15.056611 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.057030 [ 423990 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.057076 [ 423990 ] {} RaftInstance: append at log_idx 520, timestamp 1787010735057037 2026.08.17 23:52:15.057097 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.057103 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.057152 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.057158 [ 423980 ] {} RaftInstance: last durable index 519, precommit index 520 2026.08.17 23:52:15.057162 [ 423980 ] {} RaftInstance: quorum idx 1, 519 518 518 2026.08.17 23:52:15.057165 [ 423980 ] {} RaftInstance: local log idx 520, target_commit_idx 518, quick_commit_index_ 518, state_->get_commit_idx() 518 2026.08.17 23:52:15.061750 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.061761 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=520 2026.08.17 23:52:15.061765 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.061768 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 520 2026.08.17 23:52:15.061770 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.061773 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 518, new matched idx: 519 2026.08.17 23:52:15.061775 [ 423989 ] {} RaftInstance: last durable index 519, precommit index 520 2026.08.17 23:52:15.061779 [ 423989 ] {} RaftInstance: quorum idx 1, 519 519 518 2026.08.17 23:52:15.061781 [ 423989 ] {} RaftInstance: trigger commit upto 519 2026.08.17 23:52:15.061784 [ 423989 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.061786 [ 423989 ] {} RaftInstance: last_log_idx: 519, starting_idx: 1, cur_nxt_idx: 521 2026.08.17 23:52:15.061791 [ 423989 ] {} RaftInstance: append_entries for 3 with LastLogIndex=519, LastLogTerm=1, EntriesLength=1, CommitIndex=519, Term=1, peer_last_sent_idx 519 2026.08.17 23:52:15.061793 [ 423989 ] {} RaftInstance: idx: 520 2026.08.17 23:52:15.061796 [ 423989 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.061813 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:15.061815 [ 423989 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.061818 [ 423989 ] {} RaftInstance: local log idx 520, target_commit_idx 519, quick_commit_index_ 519, state_->get_commit_idx() 518 2026.08.17 23:52:15.061820 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.061823 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.061825 [ 423989 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.061835 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.061838 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.061840 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=520 2026.08.17 23:52:15.061842 [ 424007 ] {} RaftInstance: commit upto 519, current idx 518 2026.08.17 23:52:15.061843 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.061848 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 520 2026.08.17 23:52:15.061850 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.061852 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 518, new matched idx: 519 2026.08.17 23:52:15.061845 [ 424007 ] {} RaftInstance: commit upto 519, current idx 519 2026.08.17 23:52:15.061854 [ 423982 ] {} RaftInstance: last durable index 519, precommit index 520 2026.08.17 23:52:15.061858 [ 423982 ] {} RaftInstance: quorum idx 1, 519 519 519 2026.08.17 23:52:15.061860 [ 423982 ] {} RaftInstance: local log idx 520, target_commit_idx 519, quick_commit_index_ 519, state_->get_commit_idx() 518 2026.08.17 23:52:15.061866 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.061868 [ 423982 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:15.061870 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.061873 [ 423982 ] {} RaftInstance: last_log_idx: 519, starting_idx: 1, cur_nxt_idx: 521 2026.08.17 23:52:15.061875 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=519, LastLogTerm=1, EntriesLength=1, CommitIndex=519, Term=1, peer_last_sent_idx 518 2026.08.17 23:52:15.061877 [ 424007 ] {} RaftInstance: notify cb 519 0x7f0ecef3e320 2026.08.17 23:52:15.061877 [ 423982 ] {} RaftInstance: idx: 520 2026.08.17 23:52:15.061892 [ 424007 ] {} RaftInstance: DONE: commit upto 519, current idx 519 2026.08.17 23:52:15.061892 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.061895 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.061904 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:15.062050 [ 423988 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.062084 [ 423988 ] {} RaftInstance: append at log_idx 521, timestamp 1787010735062058 2026.08.17 23:52:15.062098 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.062106 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.062129 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.062133 [ 423980 ] {} RaftInstance: last durable index 520, precommit index 521 2026.08.17 23:52:15.062136 [ 423980 ] {} RaftInstance: quorum idx 1, 520 519 519 2026.08.17 23:52:15.062139 [ 423980 ] {} RaftInstance: local log idx 521, target_commit_idx 519, quick_commit_index_ 519, state_->get_commit_idx() 519 2026.08.17 23:52:15.065230 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.065243 [ 423980 ] {} RaftInstance: last durable index 521, precommit index 521 2026.08.17 23:52:15.065246 [ 423980 ] {} RaftInstance: quorum idx 1, 521 519 519 2026.08.17 23:52:15.065249 [ 423980 ] {} RaftInstance: local log idx 521, target_commit_idx 519, quick_commit_index_ 519, state_->get_commit_idx() 519 2026.08.17 23:52:15.065314 [ 423987 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.065319 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.065325 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=521 2026.08.17 23:52:15.065341 [ 423987 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.065344 [ 423987 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 521 2026.08.17 23:52:15.065346 [ 423987 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.065348 [ 423987 ] {} RaftInstance: peer 2, prev matched idx: 519, new matched idx: 520 2026.08.17 23:52:15.065350 [ 423987 ] {} RaftInstance: last durable index 521, precommit index 521 2026.08.17 23:52:15.065354 [ 423987 ] {} RaftInstance: quorum idx 1, 521 520 519 2026.08.17 23:52:15.065355 [ 423987 ] {} RaftInstance: trigger commit upto 520 2026.08.17 23:52:15.065358 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.065360 [ 423987 ] {} RaftInstance: last_log_idx: 519, starting_idx: 1, cur_nxt_idx: 522 2026.08.17 23:52:15.065361 [ 423987 ] {} RaftInstance: last sent log (520) to peer 3 is not applied, cnt 1 2026.08.17 23:52:15.065364 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=519, LastLogTerm=1, EntriesLength=2, CommitIndex=520, Term=1, peer_last_sent_idx 520 2026.08.17 23:52:15.065368 [ 423987 ] {} RaftInstance: idx range: 520-521 2026.08.17 23:52:15.065371 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.065383 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:15.065385 [ 423987 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.065386 [ 423987 ] {} RaftInstance: last_log_idx: 520, starting_idx: 1, cur_nxt_idx: 522 2026.08.17 23:52:15.065388 [ 423987 ] {} RaftInstance: append_entries for 2 with LastLogIndex=520, LastLogTerm=1, EntriesLength=1, CommitIndex=520, Term=1, peer_last_sent_idx 520 2026.08.17 23:52:15.065390 [ 423987 ] {} RaftInstance: idx: 521 2026.08.17 23:52:15.065391 [ 423987 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.065400 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:15.065402 [ 423987 ] {} RaftInstance: local log idx 521, target_commit_idx 520, quick_commit_index_ 520, state_->get_commit_idx() 519 2026.08.17 23:52:15.065404 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.065407 [ 423987 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:15.065408 [ 423987 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.065409 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.065414 [ 424007 ] {} RaftInstance: commit upto 520, current idx 519 2026.08.17 23:52:15.065416 [ 424007 ] {} RaftInstance: commit upto 520, current idx 520 2026.08.17 23:52:15.065416 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=521 2026.08.17 23:52:15.065420 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.065423 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 521 2026.08.17 23:52:15.065425 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.065427 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 519, new matched idx: 520 2026.08.17 23:52:15.065429 [ 423995 ] {} RaftInstance: last durable index 521, precommit index 521 2026.08.17 23:52:15.065432 [ 423995 ] {} RaftInstance: quorum idx 1, 521 520 520 2026.08.17 23:52:15.065435 [ 423995 ] {} RaftInstance: local log idx 521, target_commit_idx 520, quick_commit_index_ 520, state_->get_commit_idx() 519 2026.08.17 23:52:15.065437 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.065438 [ 423995 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.065441 [ 423995 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.065457 [ 424007 ] {} RaftInstance: notify cb 520 0x7f0ecef39c20 2026.08.17 23:52:15.065469 [ 424007 ] {} RaftInstance: DONE: commit upto 520, current idx 520 2026.08.17 23:52:15.065471 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.065551 [ 423986 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.065579 [ 423986 ] {} RaftInstance: append at log_idx 522, timestamp 1787010735065561 2026.08.17 23:52:15.065592 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.065596 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.069240 [ 423996 ] {} RaftInstance: heartbeat timeout for 3 2026.08.17 23:52:15.069251 [ 423996 ] {} RaftInstance: (update) new target priority: 1 2026.08.17 23:52:15.069255 [ 423996 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.069272 [ 423981 ] {} RaftInstance: heartbeat timeout for 2 2026.08.17 23:52:15.069287 [ 423981 ] {} RaftInstance: (update) new target priority: 1 2026.08.17 23:52:15.069292 [ 423981 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.069869 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.069959 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.071311 [ 423980 ] {} RaftInstance: last durable index 522, precommit index 522 2026.08.17 23:52:15.071329 [ 423980 ] {} RaftInstance: quorum idx 1, 522 520 520 2026.08.17 23:52:15.071333 [ 423980 ] {} RaftInstance: local log idx 522, target_commit_idx 520, quick_commit_index_ 520, state_->get_commit_idx() 520 2026.08.17 23:52:15.071342 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=522 2026.08.17 23:52:15.071351 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.071354 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 522 2026.08.17 23:52:15.071357 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.071358 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 520, new matched idx: 521 2026.08.17 23:52:15.071361 [ 423985 ] {} RaftInstance: last durable index 522, precommit index 522 2026.08.17 23:52:15.071365 [ 423985 ] {} RaftInstance: quorum idx 1, 522 521 520 2026.08.17 23:52:15.071367 [ 423985 ] {} RaftInstance: trigger commit upto 521 2026.08.17 23:52:15.071369 [ 423985 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.071372 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.071374 [ 423985 ] {} RaftInstance: last_log_idx: 521, starting_idx: 1, cur_nxt_idx: 523 2026.08.17 23:52:15.071377 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=521, LastLogTerm=1, EntriesLength=1, CommitIndex=521, Term=1, peer_last_sent_idx 521 2026.08.17 23:52:15.071379 [ 423985 ] {} RaftInstance: idx: 522 2026.08.17 23:52:15.071382 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.071387 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.071393 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:15.071395 [ 423985 ] {} RaftInstance: local log idx 522, target_commit_idx 521, quick_commit_index_ 521, state_->get_commit_idx() 520 2026.08.17 23:52:15.071398 [ 423985 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.071402 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:15.071404 [ 423985 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.071407 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.071412 [ 424007 ] {} RaftInstance: commit upto 521, current idx 520 2026.08.17 23:52:15.071415 [ 424007 ] {} RaftInstance: commit upto 521, current idx 521 2026.08.17 23:52:15.071446 [ 424007 ] {} RaftInstance: notify cb 521 0x7f0eccaa1b20 2026.08.17 23:52:15.071460 [ 424007 ] {} RaftInstance: DONE: commit upto 521, current idx 521 2026.08.17 23:52:15.071463 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.071468 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=522 2026.08.17 23:52:15.071471 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.071474 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 522 2026.08.17 23:52:15.071476 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.071478 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 520, new matched idx: 521 2026.08.17 23:52:15.071486 [ 423982 ] {} RaftInstance: last durable index 522, precommit index 522 2026.08.17 23:52:15.071489 [ 423982 ] {} RaftInstance: quorum idx 1, 522 521 521 2026.08.17 23:52:15.071491 [ 423982 ] {} RaftInstance: local log idx 522, target_commit_idx 521, quick_commit_index_ 521, state_->get_commit_idx() 521 2026.08.17 23:52:15.071493 [ 423982 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.071495 [ 423982 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.071497 [ 423982 ] {} RaftInstance: last_log_idx: 521, starting_idx: 1, cur_nxt_idx: 523 2026.08.17 23:52:15.071500 [ 423982 ] {} RaftInstance: append_entries for 3 with LastLogIndex=521, LastLogTerm=1, EntriesLength=1, CommitIndex=521, Term=1, peer_last_sent_idx 520 2026.08.17 23:52:15.071502 [ 423982 ] {} RaftInstance: idx: 522 2026.08.17 23:52:15.071504 [ 423982 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.071515 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:15.071751 [ 423994 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.071787 [ 423994 ] {} RaftInstance: append at log_idx 523, timestamp 1787010735071756 2026.08.17 23:52:15.071802 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.071809 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.075048 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.075056 [ 423980 ] {} RaftInstance: last durable index 523, precommit index 523 2026.08.17 23:52:15.075060 [ 423980 ] {} RaftInstance: quorum idx 1, 523 521 521 2026.08.17 23:52:15.075063 [ 423980 ] {} RaftInstance: local log idx 523, target_commit_idx 521, quick_commit_index_ 521, state_->get_commit_idx() 521 2026.08.17 23:52:15.075127 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.075148 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=523 2026.08.17 23:52:15.075151 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.075153 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 523 2026.08.17 23:52:15.075155 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.075157 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 521, new matched idx: 522 2026.08.17 23:52:15.075160 [ 423983 ] {} RaftInstance: last durable index 523, precommit index 523 2026.08.17 23:52:15.075163 [ 423983 ] {} RaftInstance: quorum idx 1, 523 522 521 2026.08.17 23:52:15.075165 [ 423983 ] {} RaftInstance: trigger commit upto 522 2026.08.17 23:52:15.075167 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.075169 [ 423983 ] {} RaftInstance: last_log_idx: 522, starting_idx: 1, cur_nxt_idx: 524 2026.08.17 23:52:15.075172 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=522, LastLogTerm=1, EntriesLength=1, CommitIndex=522, Term=1, peer_last_sent_idx 522 2026.08.17 23:52:15.075174 [ 423983 ] {} RaftInstance: idx: 523 2026.08.17 23:52:15.075176 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.075186 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:15.075188 [ 423983 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.075190 [ 423983 ] {} RaftInstance: local log idx 523, target_commit_idx 522, quick_commit_index_ 522, state_->get_commit_idx() 521 2026.08.17 23:52:15.075192 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.075195 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.075202 [ 423983 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.075203 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.075210 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=523 2026.08.17 23:52:15.075214 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.075203 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.075224 [ 424007 ] {} RaftInstance: commit upto 522, current idx 521 2026.08.17 23:52:15.075227 [ 424007 ] {} RaftInstance: commit upto 522, current idx 522 2026.08.17 23:52:15.075217 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 523 2026.08.17 23:52:15.075243 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.075246 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 521, new matched idx: 522 2026.08.17 23:52:15.075248 [ 424007 ] {} RaftInstance: notify cb 522 0x7f0ecef1dd20 2026.08.17 23:52:15.075249 [ 423989 ] {} RaftInstance: last durable index 523, precommit index 523 2026.08.17 23:52:15.075253 [ 423989 ] {} RaftInstance: quorum idx 1, 523 522 522 2026.08.17 23:52:15.075256 [ 423989 ] {} RaftInstance: local log idx 523, target_commit_idx 522, quick_commit_index_ 522, state_->get_commit_idx() 521 2026.08.17 23:52:15.075258 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.075260 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:15.075262 [ 423989 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.075264 [ 424007 ] {} RaftInstance: DONE: commit upto 522, current idx 522 2026.08.17 23:52:15.075267 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.075264 [ 423989 ] {} RaftInstance: last_log_idx: 522, starting_idx: 1, cur_nxt_idx: 524 2026.08.17 23:52:15.075272 [ 423989 ] {} RaftInstance: append_entries for 2 with LastLogIndex=522, LastLogTerm=1, EntriesLength=1, CommitIndex=522, Term=1, peer_last_sent_idx 522 2026.08.17 23:52:15.075274 [ 423989 ] {} RaftInstance: idx: 523 2026.08.17 23:52:15.075277 [ 423989 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.075293 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:15.076994 [ 423990 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.077023 [ 423990 ] {} RaftInstance: append at log_idx 524, timestamp 1787010735077001 2026.08.17 23:52:15.077040 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.077049 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.080063 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.080073 [ 423980 ] {} RaftInstance: last durable index 524, precommit index 524 2026.08.17 23:52:15.080077 [ 423980 ] {} RaftInstance: quorum idx 1, 524 522 522 2026.08.17 23:52:15.080079 [ 423980 ] {} RaftInstance: local log idx 524, target_commit_idx 522, quick_commit_index_ 522, state_->get_commit_idx() 522 2026.08.17 23:52:15.080164 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.080174 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=524 2026.08.17 23:52:15.080177 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.080180 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 524 2026.08.17 23:52:15.080182 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.080188 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 522, new matched idx: 523 2026.08.17 23:52:15.080191 [ 423993 ] {} RaftInstance: last durable index 524, precommit index 524 2026.08.17 23:52:15.080194 [ 423993 ] {} RaftInstance: quorum idx 1, 524 523 522 2026.08.17 23:52:15.080196 [ 423993 ] {} RaftInstance: trigger commit upto 523 2026.08.17 23:52:15.080198 [ 423993 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.080200 [ 423993 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.080202 [ 423993 ] {} RaftInstance: last_log_idx: 523, starting_idx: 1, cur_nxt_idx: 525 2026.08.17 23:52:15.080205 [ 423993 ] {} RaftInstance: append_entries for 2 with LastLogIndex=523, LastLogTerm=1, EntriesLength=1, CommitIndex=523, Term=1, peer_last_sent_idx 523 2026.08.17 23:52:15.080207 [ 423993 ] {} RaftInstance: idx: 524 2026.08.17 23:52:15.080210 [ 423993 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.080221 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:15.080224 [ 423993 ] {} RaftInstance: local log idx 524, target_commit_idx 523, quick_commit_index_ 523, state_->get_commit_idx() 522 2026.08.17 23:52:15.080225 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.080230 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:15.080232 [ 423993 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.080233 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.080238 [ 424007 ] {} RaftInstance: commit upto 523, current idx 522 2026.08.17 23:52:15.080241 [ 424007 ] {} RaftInstance: commit upto 523, current idx 523 2026.08.17 23:52:15.080240 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.080248 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=524 2026.08.17 23:52:15.080251 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.080253 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 524 2026.08.17 23:52:15.080256 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.080257 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 522, new matched idx: 523 2026.08.17 23:52:15.080260 [ 423982 ] {} RaftInstance: last durable index 524, precommit index 524 2026.08.17 23:52:15.080263 [ 423982 ] {} RaftInstance: quorum idx 1, 524 523 523 2026.08.17 23:52:15.080266 [ 423982 ] {} RaftInstance: local log idx 524, target_commit_idx 523, quick_commit_index_ 523, state_->get_commit_idx() 522 2026.08.17 23:52:15.080268 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.080270 [ 423982 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.080274 [ 423982 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.080277 [ 423982 ] {} RaftInstance: last_log_idx: 523, starting_idx: 1, cur_nxt_idx: 525 2026.08.17 23:52:15.080280 [ 423982 ] {} RaftInstance: append_entries for 3 with LastLogIndex=523, LastLogTerm=1, EntriesLength=1, CommitIndex=523, Term=1, peer_last_sent_idx 523 2026.08.17 23:52:15.080283 [ 423982 ] {} RaftInstance: idx: 524 2026.08.17 23:52:15.080270 [ 424007 ] {} RaftInstance: notify cb 523 0x7f0ed2220920 2026.08.17 23:52:15.080286 [ 423982 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.080301 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:15.080303 [ 424007 ] {} RaftInstance: DONE: commit upto 523, current idx 523 2026.08.17 23:52:15.080305 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.080358 [ 423984 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.080402 [ 423984 ] {} RaftInstance: append at log_idx 525, timestamp 1787010735080365 2026.08.17 23:52:15.080415 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.080423 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.084867 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.084877 [ 423980 ] {} RaftInstance: last durable index 525, precommit index 525 2026.08.17 23:52:15.084881 [ 423980 ] {} RaftInstance: quorum idx 1, 525 523 523 2026.08.17 23:52:15.084884 [ 423980 ] {} RaftInstance: local log idx 525, target_commit_idx 523, quick_commit_index_ 523, state_->get_commit_idx() 523 2026.08.17 23:52:15.084955 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.084958 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.084966 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=525 2026.08.17 23:52:15.084973 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.084976 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 525 2026.08.17 23:52:15.084978 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.084980 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 523, new matched idx: 524 2026.08.17 23:52:15.084982 [ 423995 ] {} RaftInstance: last durable index 525, precommit index 525 2026.08.17 23:52:15.084985 [ 423995 ] {} RaftInstance: quorum idx 1, 525 524 523 2026.08.17 23:52:15.084987 [ 423995 ] {} RaftInstance: trigger commit upto 524 2026.08.17 23:52:15.084989 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.084992 [ 423995 ] {} RaftInstance: last_log_idx: 524, starting_idx: 1, cur_nxt_idx: 526 2026.08.17 23:52:15.084995 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=524, LastLogTerm=1, EntriesLength=1, CommitIndex=524, Term=1, peer_last_sent_idx 524 2026.08.17 23:52:15.084997 [ 423995 ] {} RaftInstance: idx: 525 2026.08.17 23:52:15.085000 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.085016 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:15.085018 [ 423995 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.085020 [ 423995 ] {} RaftInstance: last_log_idx: 523, starting_idx: 1, cur_nxt_idx: 526 2026.08.17 23:52:15.085021 [ 423995 ] {} RaftInstance: last sent log (524) to peer 2 is not applied, cnt 1 2026.08.17 23:52:15.085024 [ 423995 ] {} RaftInstance: append_entries for 2 with LastLogIndex=523, LastLogTerm=1, EntriesLength=2, CommitIndex=524, Term=1, peer_last_sent_idx 524 2026.08.17 23:52:15.085026 [ 423995 ] {} RaftInstance: idx range: 524-525 2026.08.17 23:52:15.085027 [ 423995 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.085039 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:15.085041 [ 423995 ] {} RaftInstance: local log idx 525, target_commit_idx 524, quick_commit_index_ 524, state_->get_commit_idx() 523 2026.08.17 23:52:15.085043 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.085046 [ 423995 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.085048 [ 423995 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.085049 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.085054 [ 424007 ] {} RaftInstance: commit upto 524, current idx 523 2026.08.17 23:52:15.085053 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=525 2026.08.17 23:52:15.085057 [ 424007 ] {} RaftInstance: commit upto 524, current idx 524 2026.08.17 23:52:15.085065 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.085069 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 525 2026.08.17 23:52:15.085071 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.085073 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 523, new matched idx: 524 2026.08.17 23:52:15.085075 [ 423989 ] {} RaftInstance: last durable index 525, precommit index 525 2026.08.17 23:52:15.085078 [ 423989 ] {} RaftInstance: quorum idx 1, 525 524 524 2026.08.17 23:52:15.085079 [ 423989 ] {} RaftInstance: local log idx 525, target_commit_idx 524, quick_commit_index_ 524, state_->get_commit_idx() 523 2026.08.17 23:52:15.085082 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.085083 [ 424007 ] {} RaftInstance: notify cb 524 0x7f0ecef3d920 2026.08.17 23:52:15.085084 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:15.085093 [ 423989 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.085097 [ 424007 ] {} RaftInstance: DONE: commit upto 524, current idx 524 2026.08.17 23:52:15.085099 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.085149 [ 423988 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.085170 [ 423988 ] {} RaftInstance: append at log_idx 526, timestamp 1787010735085152 2026.08.17 23:52:15.085180 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.085183 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.089780 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.089792 [ 423980 ] {} RaftInstance: last durable index 526, precommit index 526 2026.08.17 23:52:15.089796 [ 423980 ] {} RaftInstance: quorum idx 1, 526 524 524 2026.08.17 23:52:15.089799 [ 423980 ] {} RaftInstance: local log idx 526, target_commit_idx 524, quick_commit_index_ 524, state_->get_commit_idx() 524 2026.08.17 23:52:15.089883 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.089890 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=526 2026.08.17 23:52:15.089889 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.089896 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.089908 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 526 2026.08.17 23:52:15.089910 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.089911 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 524, new matched idx: 525 2026.08.17 23:52:15.089914 [ 423991 ] {} RaftInstance: last durable index 526, precommit index 526 2026.08.17 23:52:15.089917 [ 423991 ] {} RaftInstance: quorum idx 1, 526 525 524 2026.08.17 23:52:15.089922 [ 423991 ] {} RaftInstance: trigger commit upto 525 2026.08.17 23:52:15.089925 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.089927 [ 423991 ] {} RaftInstance: last_log_idx: 525, starting_idx: 1, cur_nxt_idx: 527 2026.08.17 23:52:15.089930 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=525, LastLogTerm=1, EntriesLength=1, CommitIndex=525, Term=1, peer_last_sent_idx 525 2026.08.17 23:52:15.089931 [ 423991 ] {} RaftInstance: idx: 526 2026.08.17 23:52:15.089934 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.089958 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:15.089960 [ 423991 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.089962 [ 423991 ] {} RaftInstance: last_log_idx: 524, starting_idx: 1, cur_nxt_idx: 527 2026.08.17 23:52:15.089977 [ 423991 ] {} RaftInstance: append_entries for 2 with LastLogIndex=524, LastLogTerm=1, EntriesLength=2, CommitIndex=525, Term=1, peer_last_sent_idx 524 2026.08.17 23:52:15.089979 [ 423991 ] {} RaftInstance: idx range: 525-526 2026.08.17 23:52:15.089981 [ 423991 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.089990 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:15.089992 [ 423991 ] {} RaftInstance: local log idx 526, target_commit_idx 525, quick_commit_index_ 525, state_->get_commit_idx() 524 2026.08.17 23:52:15.089993 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.089997 [ 423991 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.089999 [ 423991 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.090006 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.090007 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=526 2026.08.17 23:52:15.090015 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.090009 [ 424007 ] {} RaftInstance: commit upto 525, current idx 524 2026.08.17 23:52:15.090018 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 526 2026.08.17 23:52:15.090019 [ 424007 ] {} RaftInstance: commit upto 525, current idx 525 2026.08.17 23:52:15.090020 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.090023 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 524, new matched idx: 525 2026.08.17 23:52:15.090025 [ 423994 ] {} RaftInstance: last durable index 526, precommit index 526 2026.08.17 23:52:15.090028 [ 423994 ] {} RaftInstance: quorum idx 1, 526 525 525 2026.08.17 23:52:15.090030 [ 423994 ] {} RaftInstance: local log idx 526, target_commit_idx 525, quick_commit_index_ 525, state_->get_commit_idx() 524 2026.08.17 23:52:15.090032 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.090034 [ 423994 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:15.090036 [ 423994 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.090055 [ 424007 ] {} RaftInstance: notify cb 525 0x7f0eceebab20 2026.08.17 23:52:15.090065 [ 424007 ] {} RaftInstance: DONE: commit upto 525, current idx 525 2026.08.17 23:52:15.090067 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.090161 [ 423982 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.090173 [ 423982 ] {} RaftInstance: append at log_idx 527, timestamp 1787010735090164 2026.08.17 23:52:15.090193 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.090206 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.094601 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.094612 [ 423980 ] {} RaftInstance: last durable index 527, precommit index 527 2026.08.17 23:52:15.094616 [ 423980 ] {} RaftInstance: quorum idx 1, 527 525 525 2026.08.17 23:52:15.094619 [ 423980 ] {} RaftInstance: local log idx 527, target_commit_idx 525, quick_commit_index_ 525, state_->get_commit_idx() 525 2026.08.17 23:52:15.094683 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.094700 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=527 2026.08.17 23:52:15.094703 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.094705 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 527 2026.08.17 23:52:15.094707 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.094709 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 525, new matched idx: 526 2026.08.17 23:52:15.094711 [ 423984 ] {} RaftInstance: last durable index 527, precommit index 527 2026.08.17 23:52:15.094715 [ 423984 ] {} RaftInstance: quorum idx 1, 527 526 525 2026.08.17 23:52:15.094716 [ 423984 ] {} RaftInstance: trigger commit upto 526 2026.08.17 23:52:15.094719 [ 423984 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.094721 [ 423984 ] {} RaftInstance: last_log_idx: 526, starting_idx: 1, cur_nxt_idx: 528 2026.08.17 23:52:15.094724 [ 423984 ] {} RaftInstance: append_entries for 3 with LastLogIndex=526, LastLogTerm=1, EntriesLength=1, CommitIndex=526, Term=1, peer_last_sent_idx 526 2026.08.17 23:52:15.094725 [ 423984 ] {} RaftInstance: idx: 527 2026.08.17 23:52:15.094728 [ 423984 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.094740 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:15.094742 [ 423984 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.094745 [ 423984 ] {} RaftInstance: local log idx 527, target_commit_idx 526, quick_commit_index_ 526, state_->get_commit_idx() 525 2026.08.17 23:52:15.094748 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.094751 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.094752 [ 423984 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.094768 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.094774 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=527 2026.08.17 23:52:15.094776 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.094781 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 527 2026.08.17 23:52:15.094783 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.094785 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 525, new matched idx: 526 2026.08.17 23:52:15.094787 [ 423995 ] {} RaftInstance: last durable index 527, precommit index 527 2026.08.17 23:52:15.094790 [ 423995 ] {} RaftInstance: quorum idx 1, 527 526 526 2026.08.17 23:52:15.094792 [ 423995 ] {} RaftInstance: local log idx 527, target_commit_idx 526, quick_commit_index_ 526, state_->get_commit_idx() 525 2026.08.17 23:52:15.094794 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.094795 [ 423995 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:15.094797 [ 423995 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.094799 [ 423995 ] {} RaftInstance: last_log_idx: 526, starting_idx: 1, cur_nxt_idx: 528 2026.08.17 23:52:15.094802 [ 423995 ] {} RaftInstance: append_entries for 2 with LastLogIndex=526, LastLogTerm=1, EntriesLength=1, CommitIndex=526, Term=1, peer_last_sent_idx 525 2026.08.17 23:52:15.094804 [ 423995 ] {} RaftInstance: idx: 527 2026.08.17 23:52:15.094806 [ 423995 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.094821 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:15.095107 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.095111 [ 424007 ] {} RaftInstance: commit upto 526, current idx 525 2026.08.17 23:52:15.095118 [ 424007 ] {} RaftInstance: commit upto 526, current idx 526 2026.08.17 23:52:15.095159 [ 424007 ] {} RaftInstance: notify cb 526 0x7f0ecee6c420 2026.08.17 23:52:15.095172 [ 424007 ] {} RaftInstance: DONE: commit upto 526, current idx 526 2026.08.17 23:52:15.095174 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.095222 [ 423984 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.095244 [ 423984 ] {} RaftInstance: append at log_idx 528, timestamp 1787010735095227 2026.08.17 23:52:15.095254 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.095257 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.099299 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.099310 [ 423980 ] {} RaftInstance: last durable index 528, precommit index 528 2026.08.17 23:52:15.099314 [ 423980 ] {} RaftInstance: quorum idx 1, 528 526 526 2026.08.17 23:52:15.099316 [ 423980 ] {} RaftInstance: local log idx 528, target_commit_idx 526, quick_commit_index_ 526, state_->get_commit_idx() 526 2026.08.17 23:52:15.099407 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.099421 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=528 2026.08.17 23:52:15.099425 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.099407 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.099427 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 528 2026.08.17 23:52:15.099447 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.099451 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 526, new matched idx: 527 2026.08.17 23:52:15.099455 [ 423983 ] {} RaftInstance: last durable index 528, precommit index 528 2026.08.17 23:52:15.099462 [ 423983 ] {} RaftInstance: quorum idx 1, 528 527 526 2026.08.17 23:52:15.099464 [ 423983 ] {} RaftInstance: trigger commit upto 527 2026.08.17 23:52:15.099467 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.099470 [ 423983 ] {} RaftInstance: last_log_idx: 527, starting_idx: 1, cur_nxt_idx: 529 2026.08.17 23:52:15.099474 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=527, LastLogTerm=1, EntriesLength=1, CommitIndex=527, Term=1, peer_last_sent_idx 527 2026.08.17 23:52:15.099477 [ 423983 ] {} RaftInstance: idx: 528 2026.08.17 23:52:15.099480 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.099499 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:15.099501 [ 423983 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.099503 [ 423983 ] {} RaftInstance: last_log_idx: 526, starting_idx: 1, cur_nxt_idx: 529 2026.08.17 23:52:15.099504 [ 423983 ] {} RaftInstance: last sent log (527) to peer 2 is not applied, cnt 1 2026.08.17 23:52:15.099506 [ 423983 ] {} RaftInstance: append_entries for 2 with LastLogIndex=526, LastLogTerm=1, EntriesLength=2, CommitIndex=527, Term=1, peer_last_sent_idx 527 2026.08.17 23:52:15.099508 [ 423983 ] {} RaftInstance: idx range: 527-528 2026.08.17 23:52:15.099510 [ 423983 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.099520 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:15.099522 [ 423983 ] {} RaftInstance: local log idx 528, target_commit_idx 527, quick_commit_index_ 527, state_->get_commit_idx() 526 2026.08.17 23:52:15.099525 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.099533 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.099535 [ 423983 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.099536 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.099541 [ 424007 ] {} RaftInstance: commit upto 527, current idx 526 2026.08.17 23:52:15.099543 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=528 2026.08.17 23:52:15.099551 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.099544 [ 424007 ] {} RaftInstance: commit upto 527, current idx 527 2026.08.17 23:52:15.099555 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 528 2026.08.17 23:52:15.099558 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.099560 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 526, new matched idx: 527 2026.08.17 23:52:15.099563 [ 423988 ] {} RaftInstance: last durable index 528, precommit index 528 2026.08.17 23:52:15.099567 [ 423988 ] {} RaftInstance: quorum idx 1, 528 527 527 2026.08.17 23:52:15.099573 [ 423988 ] {} RaftInstance: local log idx 528, target_commit_idx 527, quick_commit_index_ 527, state_->get_commit_idx() 526 2026.08.17 23:52:15.099575 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.099576 [ 423988 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:15.099579 [ 423988 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.099567 [ 424007 ] {} RaftInstance: notify cb 527 0x7f0ecef38c20 2026.08.17 23:52:15.099632 [ 424007 ] {} RaftInstance: DONE: commit upto 527, current idx 527 2026.08.17 23:52:15.099634 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.100853 [ 423991 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.100890 [ 423991 ] {} RaftInstance: append at log_idx 529, timestamp 1787010735100861 2026.08.17 23:52:15.100901 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.100905 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.103921 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.103933 [ 423980 ] {} RaftInstance: last durable index 529, precommit index 529 2026.08.17 23:52:15.103938 [ 423980 ] {} RaftInstance: quorum idx 1, 529 527 527 2026.08.17 23:52:15.103941 [ 423980 ] {} RaftInstance: local log idx 529, target_commit_idx 527, quick_commit_index_ 527, state_->get_commit_idx() 527 2026.08.17 23:52:15.104004 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.104014 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=529 2026.08.17 23:52:15.104017 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.104017 [ 423990 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.104021 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 529 2026.08.17 23:52:15.104028 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.104030 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 527, new matched idx: 528 2026.08.17 23:52:15.104033 [ 423982 ] {} RaftInstance: last durable index 529, precommit index 529 2026.08.17 23:52:15.104037 [ 423982 ] {} RaftInstance: quorum idx 1, 529 528 527 2026.08.17 23:52:15.104039 [ 423982 ] {} RaftInstance: trigger commit upto 528 2026.08.17 23:52:15.104041 [ 423982 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.104047 [ 423982 ] {} RaftInstance: last_log_idx: 528, starting_idx: 1, cur_nxt_idx: 530 2026.08.17 23:52:15.104051 [ 423982 ] {} RaftInstance: append_entries for 3 with LastLogIndex=528, LastLogTerm=1, EntriesLength=1, CommitIndex=528, Term=1, peer_last_sent_idx 528 2026.08.17 23:52:15.104053 [ 423982 ] {} RaftInstance: idx: 529 2026.08.17 23:52:15.104055 [ 423982 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.104072 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:15.104074 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.104075 [ 423982 ] {} RaftInstance: last_log_idx: 527, starting_idx: 1, cur_nxt_idx: 530 2026.08.17 23:52:15.104077 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=527, LastLogTerm=1, EntriesLength=2, CommitIndex=528, Term=1, peer_last_sent_idx 527 2026.08.17 23:52:15.104079 [ 423982 ] {} RaftInstance: idx range: 528-529 2026.08.17 23:52:15.104080 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.104091 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:15.104096 [ 423982 ] {} RaftInstance: local log idx 529, target_commit_idx 528, quick_commit_index_ 528, state_->get_commit_idx() 527 2026.08.17 23:52:15.104097 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.104101 [ 423982 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.104103 [ 423982 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.104109 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=529 2026.08.17 23:52:15.104115 [ 423990 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.104118 [ 423990 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 529 2026.08.17 23:52:15.104120 [ 423990 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.104123 [ 423990 ] {} RaftInstance: peer 2, prev matched idx: 527, new matched idx: 528 2026.08.17 23:52:15.104126 [ 423990 ] {} RaftInstance: last durable index 529, precommit index 529 2026.08.17 23:52:15.104129 [ 423990 ] {} RaftInstance: quorum idx 1, 529 528 528 2026.08.17 23:52:15.104131 [ 423990 ] {} RaftInstance: local log idx 529, target_commit_idx 528, quick_commit_index_ 528, state_->get_commit_idx() 527 2026.08.17 23:52:15.104133 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.104135 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.104141 [ 424007 ] {} RaftInstance: commit upto 528, current idx 527 2026.08.17 23:52:15.104144 [ 424007 ] {} RaftInstance: commit upto 528, current idx 528 2026.08.17 23:52:15.104141 [ 423990 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:15.104152 [ 423990 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.104160 [ 424007 ] {} RaftInstance: notify cb 528 0x7f0ecef17520 2026.08.17 23:52:15.104180 [ 424007 ] {} RaftInstance: DONE: commit upto 528, current idx 528 2026.08.17 23:52:15.104183 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.104523 [ 423995 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.104553 [ 423995 ] {} RaftInstance: append at log_idx 530, timestamp 1787010735104530 2026.08.17 23:52:15.104563 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.104568 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.108824 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.108842 [ 423980 ] {} RaftInstance: last durable index 530, precommit index 530 2026.08.17 23:52:15.108846 [ 423980 ] {} RaftInstance: quorum idx 1, 530 528 528 2026.08.17 23:52:15.108848 [ 423980 ] {} RaftInstance: local log idx 530, target_commit_idx 528, quick_commit_index_ 528, state_->get_commit_idx() 528 2026.08.17 23:52:15.108901 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.108910 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=530 2026.08.17 23:52:15.108912 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.108916 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 530 2026.08.17 23:52:15.108917 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.108919 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 528, new matched idx: 529 2026.08.17 23:52:15.108922 [ 423994 ] {} RaftInstance: last durable index 530, precommit index 530 2026.08.17 23:52:15.108925 [ 423994 ] {} RaftInstance: quorum idx 1, 530 529 528 2026.08.17 23:52:15.108927 [ 423994 ] {} RaftInstance: trigger commit upto 529 2026.08.17 23:52:15.108929 [ 423994 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.108931 [ 423994 ] {} RaftInstance: last_log_idx: 529, starting_idx: 1, cur_nxt_idx: 531 2026.08.17 23:52:15.108935 [ 423994 ] {} RaftInstance: append_entries for 3 with LastLogIndex=529, LastLogTerm=1, EntriesLength=1, CommitIndex=529, Term=1, peer_last_sent_idx 529 2026.08.17 23:52:15.108936 [ 423994 ] {} RaftInstance: idx: 530 2026.08.17 23:52:15.108940 [ 423994 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.108957 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:15.108959 [ 423994 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.108962 [ 423994 ] {} RaftInstance: local log idx 530, target_commit_idx 529, quick_commit_index_ 529, state_->get_commit_idx() 528 2026.08.17 23:52:15.108963 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.108967 [ 423994 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.108969 [ 423994 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.108973 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.108985 [ 424007 ] {} RaftInstance: commit upto 529, current idx 528 2026.08.17 23:52:15.108990 [ 424007 ] {} RaftInstance: commit upto 529, current idx 529 2026.08.17 23:52:15.108979 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.109003 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=530 2026.08.17 23:52:15.109007 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.109010 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 530 2026.08.17 23:52:15.109012 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.109015 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 528, new matched idx: 529 2026.08.17 23:52:15.109017 [ 423981 ] {} RaftInstance: last durable index 530, precommit index 530 2026.08.17 23:52:15.109021 [ 423981 ] {} RaftInstance: quorum idx 1, 530 529 529 2026.08.17 23:52:15.109027 [ 423981 ] {} RaftInstance: local log idx 530, target_commit_idx 529, quick_commit_index_ 529, state_->get_commit_idx() 528 2026.08.17 23:52:15.109029 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.109030 [ 423981 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:15.109021 [ 424007 ] {} RaftInstance: notify cb 529 0x7f0ed2220820 2026.08.17 23:52:15.109033 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.109051 [ 423981 ] {} RaftInstance: last_log_idx: 529, starting_idx: 1, cur_nxt_idx: 531 2026.08.17 23:52:15.109054 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=529, LastLogTerm=1, EntriesLength=1, CommitIndex=529, Term=1, peer_last_sent_idx 528 2026.08.17 23:52:15.109056 [ 423981 ] {} RaftInstance: idx: 530 2026.08.17 23:52:15.109060 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.109057 [ 424007 ] {} RaftInstance: DONE: commit upto 529, current idx 529 2026.08.17 23:52:15.109069 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.109076 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:15.109100 [ 423985 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.109123 [ 423985 ] {} RaftInstance: append at log_idx 531, timestamp 1787010735109107 2026.08.17 23:52:15.109133 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.109137 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.114179 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.114193 [ 423980 ] {} RaftInstance: last durable index 531, precommit index 531 2026.08.17 23:52:15.114198 [ 423980 ] {} RaftInstance: quorum idx 1, 531 529 529 2026.08.17 23:52:15.114208 [ 423980 ] {} RaftInstance: local log idx 531, target_commit_idx 529, quick_commit_index_ 529, state_->get_commit_idx() 529 2026.08.17 23:52:15.114274 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.114283 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.114283 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=531 2026.08.17 23:52:15.114295 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.114298 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 531 2026.08.17 23:52:15.114301 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.114303 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 529, new matched idx: 530 2026.08.17 23:52:15.114306 [ 423984 ] {} RaftInstance: last durable index 531, precommit index 531 2026.08.17 23:52:15.114310 [ 423984 ] {} RaftInstance: quorum idx 1, 531 530 529 2026.08.17 23:52:15.114314 [ 423984 ] {} RaftInstance: trigger commit upto 530 2026.08.17 23:52:15.114317 [ 423984 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.114319 [ 423984 ] {} RaftInstance: last_log_idx: 529, starting_idx: 1, cur_nxt_idx: 532 2026.08.17 23:52:15.114321 [ 423984 ] {} RaftInstance: last sent log (530) to peer 3 is not applied, cnt 1 2026.08.17 23:52:15.114325 [ 423984 ] {} RaftInstance: append_entries for 3 with LastLogIndex=529, LastLogTerm=1, EntriesLength=2, CommitIndex=530, Term=1, peer_last_sent_idx 530 2026.08.17 23:52:15.114327 [ 423984 ] {} RaftInstance: idx range: 530-531 2026.08.17 23:52:15.114329 [ 423984 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.114343 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:15.114346 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.114347 [ 423984 ] {} RaftInstance: last_log_idx: 530, starting_idx: 1, cur_nxt_idx: 532 2026.08.17 23:52:15.114349 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=530, LastLogTerm=1, EntriesLength=1, CommitIndex=530, Term=1, peer_last_sent_idx 530 2026.08.17 23:52:15.114351 [ 423984 ] {} RaftInstance: idx: 531 2026.08.17 23:52:15.114357 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.114365 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:15.114367 [ 423984 ] {} RaftInstance: local log idx 531, target_commit_idx 530, quick_commit_index_ 530, state_->get_commit_idx() 529 2026.08.17 23:52:15.114369 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.114374 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:15.114376 [ 423984 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.114380 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.114382 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=531 2026.08.17 23:52:15.114390 [ 424007 ] {} RaftInstance: commit upto 530, current idx 529 2026.08.17 23:52:15.114393 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.114396 [ 424007 ] {} RaftInstance: commit upto 530, current idx 530 2026.08.17 23:52:15.114398 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 531 2026.08.17 23:52:15.114400 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.114402 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 529, new matched idx: 530 2026.08.17 23:52:15.114404 [ 423989 ] {} RaftInstance: last durable index 531, precommit index 531 2026.08.17 23:52:15.114407 [ 423989 ] {} RaftInstance: quorum idx 1, 531 530 530 2026.08.17 23:52:15.114408 [ 423989 ] {} RaftInstance: local log idx 531, target_commit_idx 530, quick_commit_index_ 530, state_->get_commit_idx() 529 2026.08.17 23:52:15.114410 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.114412 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.114415 [ 423989 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.114426 [ 424007 ] {} RaftInstance: notify cb 530 0x7f0ecee82d20 2026.08.17 23:52:15.114437 [ 424007 ] {} RaftInstance: DONE: commit upto 530, current idx 530 2026.08.17 23:52:15.114439 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.114496 [ 423990 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.114529 [ 423990 ] {} RaftInstance: append at log_idx 532, timestamp 1787010735114502 2026.08.17 23:52:15.114544 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.114553 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.118958 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.118967 [ 423980 ] {} RaftInstance: last durable index 532, precommit index 532 2026.08.17 23:52:15.118973 [ 423980 ] {} RaftInstance: quorum idx 1, 532 530 530 2026.08.17 23:52:15.118976 [ 423980 ] {} RaftInstance: local log idx 532, target_commit_idx 530, quick_commit_index_ 530, state_->get_commit_idx() 530 2026.08.17 23:52:15.119028 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.119037 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=532 2026.08.17 23:52:15.119040 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.119043 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 532 2026.08.17 23:52:15.119046 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.119062 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 530, new matched idx: 531 2026.08.17 23:52:15.119069 [ 423995 ] {} RaftInstance: last durable index 532, precommit index 532 2026.08.17 23:52:15.119072 [ 423995 ] {} RaftInstance: quorum idx 1, 532 531 530 2026.08.17 23:52:15.119074 [ 423995 ] {} RaftInstance: trigger commit upto 531 2026.08.17 23:52:15.119076 [ 423995 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.119080 [ 423995 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.119083 [ 423995 ] {} RaftInstance: last_log_idx: 531, starting_idx: 1, cur_nxt_idx: 533 2026.08.17 23:52:15.119086 [ 423995 ] {} RaftInstance: append_entries for 2 with LastLogIndex=531, LastLogTerm=1, EntriesLength=1, CommitIndex=531, Term=1, peer_last_sent_idx 531 2026.08.17 23:52:15.119087 [ 423995 ] {} RaftInstance: idx: 532 2026.08.17 23:52:15.119090 [ 423995 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.119108 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:15.119110 [ 423995 ] {} RaftInstance: local log idx 532, target_commit_idx 531, quick_commit_index_ 531, state_->get_commit_idx() 530 2026.08.17 23:52:15.119112 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.119115 [ 423995 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:15.119117 [ 423995 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.119119 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.119138 [ 424007 ] {} RaftInstance: commit upto 531, current idx 530 2026.08.17 23:52:15.119142 [ 424007 ] {} RaftInstance: commit upto 531, current idx 531 2026.08.17 23:52:15.119124 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.119152 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=532 2026.08.17 23:52:15.119155 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.119158 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 532 2026.08.17 23:52:15.119160 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.119162 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 530, new matched idx: 531 2026.08.17 23:52:15.119162 [ 424007 ] {} RaftInstance: notify cb 531 0x7f0ecef3e220 2026.08.17 23:52:15.119166 [ 423988 ] {} RaftInstance: last durable index 532, precommit index 532 2026.08.17 23:52:15.119174 [ 423988 ] {} RaftInstance: quorum idx 1, 532 531 531 2026.08.17 23:52:15.119177 [ 423988 ] {} RaftInstance: local log idx 532, target_commit_idx 531, quick_commit_index_ 531, state_->get_commit_idx() 530 2026.08.17 23:52:15.119178 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.119180 [ 424007 ] {} RaftInstance: DONE: commit upto 531, current idx 531 2026.08.17 23:52:15.119180 [ 423988 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.119188 [ 423988 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.119192 [ 423988 ] {} RaftInstance: last_log_idx: 531, starting_idx: 1, cur_nxt_idx: 533 2026.08.17 23:52:15.119183 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.119195 [ 423988 ] {} RaftInstance: append_entries for 3 with LastLogIndex=531, LastLogTerm=1, EntriesLength=1, CommitIndex=531, Term=1, peer_last_sent_idx 530 2026.08.17 23:52:15.119196 [ 423988 ] {} RaftInstance: idx: 532 2026.08.17 23:52:15.119199 [ 423988 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.119211 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:15.119363 [ 423992 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.119389 [ 423992 ] {} RaftInstance: append at log_idx 533, timestamp 1787010735119373 2026.08.17 23:52:15.119403 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.119408 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.123526 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.124989 [ 423980 ] {} RaftInstance: last durable index 533, precommit index 533 2026.08.17 23:52:15.124996 [ 423980 ] {} RaftInstance: quorum idx 1, 533 531 531 2026.08.17 23:52:15.124999 [ 423980 ] {} RaftInstance: local log idx 533, target_commit_idx 531, quick_commit_index_ 531, state_->get_commit_idx() 531 2026.08.17 23:52:15.123606 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.125150 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=533 2026.08.17 23:52:15.125154 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.125158 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 533 2026.08.17 23:52:15.125160 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.125163 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 531, new matched idx: 532 2026.08.17 23:52:15.125165 [ 423982 ] {} RaftInstance: last durable index 533, precommit index 533 2026.08.17 23:52:15.125169 [ 423982 ] {} RaftInstance: quorum idx 1, 533 532 531 2026.08.17 23:52:15.125171 [ 423982 ] {} RaftInstance: trigger commit upto 532 2026.08.17 23:52:15.125175 [ 423982 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.125178 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.125180 [ 423982 ] {} RaftInstance: last_log_idx: 532, starting_idx: 1, cur_nxt_idx: 534 2026.08.17 23:52:15.125184 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=532, LastLogTerm=1, EntriesLength=1, CommitIndex=532, Term=1, peer_last_sent_idx 532 2026.08.17 23:52:15.125185 [ 423982 ] {} RaftInstance: idx: 533 2026.08.17 23:52:15.125188 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.125204 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:15.125206 [ 423982 ] {} RaftInstance: local log idx 533, target_commit_idx 532, quick_commit_index_ 532, state_->get_commit_idx() 531 2026.08.17 23:52:15.125208 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.125215 [ 423982 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:15.125217 [ 423982 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.125219 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.125224 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.125232 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=533 2026.08.17 23:52:15.125242 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.125237 [ 424007 ] {} RaftInstance: commit upto 532, current idx 531 2026.08.17 23:52:15.125248 [ 424007 ] {} RaftInstance: commit upto 532, current idx 532 2026.08.17 23:52:15.125245 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 533 2026.08.17 23:52:15.125256 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.125259 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 531, new matched idx: 532 2026.08.17 23:52:15.125262 [ 423984 ] {} RaftInstance: last durable index 533, precommit index 533 2026.08.17 23:52:15.125266 [ 423984 ] {} RaftInstance: quorum idx 1, 533 532 532 2026.08.17 23:52:15.125271 [ 424007 ] {} RaftInstance: notify cb 532 0x7f0ecef3e120 2026.08.17 23:52:15.125272 [ 423984 ] {} RaftInstance: local log idx 533, target_commit_idx 532, quick_commit_index_ 532, state_->get_commit_idx() 531 2026.08.17 23:52:15.125280 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.125282 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.125284 [ 423984 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.125286 [ 423984 ] {} RaftInstance: last_log_idx: 532, starting_idx: 1, cur_nxt_idx: 534 2026.08.17 23:52:15.125293 [ 423984 ] {} RaftInstance: append_entries for 3 with LastLogIndex=532, LastLogTerm=1, EntriesLength=1, CommitIndex=532, Term=1, peer_last_sent_idx 532 2026.08.17 23:52:15.125295 [ 423984 ] {} RaftInstance: idx: 533 2026.08.17 23:52:15.125297 [ 424007 ] {} RaftInstance: DONE: commit upto 532, current idx 532 2026.08.17 23:52:15.125302 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.125297 [ 423984 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.125328 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:15.130328 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.130547 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=534 2026.08.17 23:52:15.130553 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.130557 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 534 2026.08.17 23:52:15.130560 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.130562 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 532, new matched idx: 533 2026.08.17 23:52:15.130565 [ 423996 ] {} RaftInstance: last durable index 533, precommit index 533 2026.08.17 23:52:15.130569 [ 423996 ] {} RaftInstance: quorum idx 1, 533 533 532 2026.08.17 23:52:15.130571 [ 423996 ] {} RaftInstance: trigger commit upto 533 2026.08.17 23:52:15.130574 [ 423996 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.130577 [ 423996 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.130579 [ 423996 ] {} RaftInstance: last_log_idx: 533, starting_idx: 1, cur_nxt_idx: 534 2026.08.17 23:52:15.130582 [ 423996 ] {} RaftInstance: append_entries for 2 with LastLogIndex=533, LastLogTerm=1, EntriesLength=0, CommitIndex=533, Term=1, peer_last_sent_idx 533 2026.08.17 23:52:15.130584 [ 423996 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.130587 [ 423996 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.130602 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:15.130604 [ 423996 ] {} RaftInstance: local log idx 533, target_commit_idx 533, quick_commit_index_ 533, state_->get_commit_idx() 532 2026.08.17 23:52:15.130606 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.130615 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.130622 [ 424007 ] {} RaftInstance: commit upto 533, current idx 532 2026.08.17 23:52:15.130624 [ 424007 ] {} RaftInstance: commit upto 533, current idx 533 2026.08.17 23:52:15.130645 [ 424007 ] {} RaftInstance: notify cb 533 0x7f0ecef38820 2026.08.17 23:52:15.130661 [ 424007 ] {} RaftInstance: DONE: commit upto 533, current idx 533 2026.08.17 23:52:15.130664 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.130676 [ 423988 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.130692 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.130697 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.130707 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=534 2026.08.17 23:52:15.130710 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.130712 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 534 2026.08.17 23:52:15.130715 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.130716 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 532, new matched idx: 533 2026.08.17 23:52:15.130719 [ 423990 ] {} RaftInstance: last durable index 533, precommit index 533 2026.08.17 23:52:15.130722 [ 423990 ] {} RaftInstance: quorum idx 1, 533 533 533 2026.08.17 23:52:15.130724 [ 423988 ] {} RaftInstance: append at log_idx 534, timestamp 1787010735130686 2026.08.17 23:52:15.130725 [ 423990 ] {} RaftInstance: local log idx 534, target_commit_idx 533, quick_commit_index_ 533, state_->get_commit_idx() 533 2026.08.17 23:52:15.130734 [ 423990 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.130737 [ 423990 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.130739 [ 423990 ] {} RaftInstance: last_log_idx: 533, starting_idx: 1, cur_nxt_idx: 535 2026.08.17 23:52:15.130742 [ 423990 ] {} RaftInstance: append_entries for 3 with LastLogIndex=533, LastLogTerm=1, EntriesLength=1, CommitIndex=533, Term=1, peer_last_sent_idx 533 2026.08.17 23:52:15.130744 [ 423990 ] {} RaftInstance: idx: 534 2026.08.17 23:52:15.130747 [ 423990 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.130760 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:15.130766 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=534 2026.08.17 23:52:15.130769 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.130772 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 534 2026.08.17 23:52:15.130774 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.130776 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 533, new matched idx: 533 2026.08.17 23:52:15.130779 [ 423992 ] {} RaftInstance: last durable index 533, precommit index 534 2026.08.17 23:52:15.130782 [ 423992 ] {} RaftInstance: quorum idx 1, 533 533 533 2026.08.17 23:52:15.130785 [ 423992 ] {} RaftInstance: local log idx 534, target_commit_idx 533, quick_commit_index_ 533, state_->get_commit_idx() 533 2026.08.17 23:52:15.130787 [ 423992 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:15.130789 [ 423992 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.130792 [ 423992 ] {} RaftInstance: last_log_idx: 533, starting_idx: 1, cur_nxt_idx: 535 2026.08.17 23:52:15.130795 [ 423992 ] {} RaftInstance: append_entries for 2 with LastLogIndex=533, LastLogTerm=1, EntriesLength=1, CommitIndex=533, Term=1, peer_last_sent_idx 534 2026.08.17 23:52:15.130797 [ 423992 ] {} RaftInstance: idx: 534 2026.08.17 23:52:15.130799 [ 423992 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.130810 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:15.130828 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.130832 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.130925 [ 423989 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.130949 [ 423989 ] {} RaftInstance: append at log_idx 535, timestamp 1787010735130934 2026.08.17 23:52:15.130962 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.130964 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.133944 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.134005 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.135374 [ 423980 ] {} RaftInstance: last durable index 534, precommit index 535 2026.08.17 23:52:15.135381 [ 423980 ] {} RaftInstance: quorum idx 1, 534 533 533 2026.08.17 23:52:15.135384 [ 423980 ] {} RaftInstance: local log idx 535, target_commit_idx 533, quick_commit_index_ 533, state_->get_commit_idx() 533 2026.08.17 23:52:15.135390 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=535 2026.08.17 23:52:15.135394 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.135397 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 535 2026.08.17 23:52:15.135400 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.135402 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 533, new matched idx: 534 2026.08.17 23:52:15.135405 [ 423983 ] {} RaftInstance: last durable index 534, precommit index 535 2026.08.17 23:52:15.135408 [ 423983 ] {} RaftInstance: quorum idx 1, 534 534 533 2026.08.17 23:52:15.135411 [ 423983 ] {} RaftInstance: trigger commit upto 534 2026.08.17 23:52:15.135413 [ 423983 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.135416 [ 423983 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.135418 [ 423983 ] {} RaftInstance: last_log_idx: 534, starting_idx: 1, cur_nxt_idx: 536 2026.08.17 23:52:15.135421 [ 423983 ] {} RaftInstance: append_entries for 2 with LastLogIndex=534, LastLogTerm=1, EntriesLength=1, CommitIndex=534, Term=1, peer_last_sent_idx 534 2026.08.17 23:52:15.135423 [ 423983 ] {} RaftInstance: idx: 535 2026.08.17 23:52:15.135426 [ 423983 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.135438 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:15.135440 [ 423983 ] {} RaftInstance: local log idx 535, target_commit_idx 534, quick_commit_index_ 534, state_->get_commit_idx() 533 2026.08.17 23:52:15.135442 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.135447 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:15.135449 [ 423983 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.135450 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.135456 [ 424007 ] {} RaftInstance: commit upto 534, current idx 533 2026.08.17 23:52:15.135458 [ 424007 ] {} RaftInstance: commit upto 534, current idx 534 2026.08.17 23:52:15.135485 [ 424007 ] {} RaftInstance: notify cb 534 0x7f0ed2220620 2026.08.17 23:52:15.135503 [ 424007 ] {} RaftInstance: DONE: commit upto 534, current idx 534 2026.08.17 23:52:15.135505 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.135639 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.135649 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=535 2026.08.17 23:52:15.135654 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.135658 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 535 2026.08.17 23:52:15.135660 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.135662 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 533, new matched idx: 534 2026.08.17 23:52:15.135666 [ 423994 ] {} RaftInstance: last durable index 534, precommit index 535 2026.08.17 23:52:15.135670 [ 423994 ] {} RaftInstance: quorum idx 1, 534 534 534 2026.08.17 23:52:15.135672 [ 423994 ] {} RaftInstance: local log idx 535, target_commit_idx 534, quick_commit_index_ 534, state_->get_commit_idx() 534 2026.08.17 23:52:15.135674 [ 423994 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.135677 [ 423994 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.135679 [ 423994 ] {} RaftInstance: last_log_idx: 534, starting_idx: 1, cur_nxt_idx: 536 2026.08.17 23:52:15.135683 [ 423994 ] {} RaftInstance: append_entries for 3 with LastLogIndex=534, LastLogTerm=1, EntriesLength=1, CommitIndex=534, Term=1, peer_last_sent_idx 534 2026.08.17 23:52:15.135685 [ 423994 ] {} RaftInstance: idx: 535 2026.08.17 23:52:15.135687 [ 423994 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.135700 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:15.138912 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.140438 [ 423980 ] {} RaftInstance: last durable index 535, precommit index 535 2026.08.17 23:52:15.140447 [ 423980 ] {} RaftInstance: quorum idx 1, 535 534 534 2026.08.17 23:52:15.140450 [ 423980 ] {} RaftInstance: local log idx 535, target_commit_idx 534, quick_commit_index_ 534, state_->get_commit_idx() 534 2026.08.17 23:52:15.138991 [ 423987 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.140545 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=536 2026.08.17 23:52:15.140550 [ 423987 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.140554 [ 423987 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 536 2026.08.17 23:52:15.140556 [ 423987 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.140556 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.140558 [ 423987 ] {} RaftInstance: peer 2, prev matched idx: 534, new matched idx: 535 2026.08.17 23:52:15.140569 [ 423987 ] {} RaftInstance: last durable index 535, precommit index 535 2026.08.17 23:52:15.140574 [ 423987 ] {} RaftInstance: quorum idx 1, 535 535 534 2026.08.17 23:52:15.140576 [ 423987 ] {} RaftInstance: trigger commit upto 535 2026.08.17 23:52:15.140579 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.140581 [ 423987 ] {} RaftInstance: last_log_idx: 534, starting_idx: 1, cur_nxt_idx: 536 2026.08.17 23:52:15.140585 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=534, LastLogTerm=1, EntriesLength=1, CommitIndex=535, Term=1, peer_last_sent_idx 535 2026.08.17 23:52:15.140587 [ 423987 ] {} RaftInstance: idx: 535 2026.08.17 23:52:15.140591 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.140607 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:15.140609 [ 423987 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.140611 [ 423987 ] {} RaftInstance: last_log_idx: 535, starting_idx: 1, cur_nxt_idx: 536 2026.08.17 23:52:15.140613 [ 423987 ] {} RaftInstance: append_entries for 2 with LastLogIndex=535, LastLogTerm=1, EntriesLength=0, CommitIndex=535, Term=1, peer_last_sent_idx 535 2026.08.17 23:52:15.140614 [ 423987 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.140616 [ 423987 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.140627 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:15.140641 [ 423987 ] {} RaftInstance: local log idx 535, target_commit_idx 535, quick_commit_index_ 535, state_->get_commit_idx() 534 2026.08.17 23:52:15.140647 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.140656 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=536 2026.08.17 23:52:15.140663 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.140658 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.140666 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 536 2026.08.17 23:52:15.140675 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.140673 [ 424007 ] {} RaftInstance: commit upto 535, current idx 534 2026.08.17 23:52:15.140678 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 534, new matched idx: 535 2026.08.17 23:52:15.140681 [ 424007 ] {} RaftInstance: commit upto 535, current idx 535 2026.08.17 23:52:15.140685 [ 423995 ] {} RaftInstance: last durable index 535, precommit index 535 2026.08.17 23:52:15.140689 [ 423995 ] {} RaftInstance: quorum idx 1, 535 535 535 2026.08.17 23:52:15.140710 [ 424007 ] {} RaftInstance: notify cb 535 0x7f0ed2220420 2026.08.17 23:52:15.140711 [ 423995 ] {} RaftInstance: local log idx 535, target_commit_idx 535, quick_commit_index_ 535, state_->get_commit_idx() 534 2026.08.17 23:52:15.140720 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.140726 [ 424007 ] {} RaftInstance: DONE: commit upto 535, current idx 535 2026.08.17 23:52:15.140729 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.140819 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.140822 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.140824 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=536 2026.08.17 23:52:15.140828 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.140831 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 536 2026.08.17 23:52:15.140833 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.140834 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 535, new matched idx: 535 2026.08.17 23:52:15.140837 [ 423993 ] {} RaftInstance: last durable index 535, precommit index 535 2026.08.17 23:52:15.140837 [ 423992 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.140841 [ 423993 ] {} RaftInstance: quorum idx 1, 535 535 535 2026.08.17 23:52:15.140843 [ 423993 ] {} RaftInstance: local log idx 535, target_commit_idx 535, quick_commit_index_ 535, state_->get_commit_idx() 535 2026.08.17 23:52:15.140849 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=536 2026.08.17 23:52:15.140856 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.140859 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 536 2026.08.17 23:52:15.140861 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.140864 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 535, new matched idx: 535 2026.08.17 23:52:15.140866 [ 423982 ] {} RaftInstance: last durable index 535, precommit index 535 2026.08.17 23:52:15.140869 [ 423982 ] {} RaftInstance: quorum idx 1, 535 535 535 2026.08.17 23:52:15.140871 [ 423982 ] {} RaftInstance: local log idx 536, target_commit_idx 535, quick_commit_index_ 535, state_->get_commit_idx() 535 2026.08.17 23:52:15.140874 [ 423982 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:15.140881 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.140884 [ 423982 ] {} RaftInstance: last_log_idx: 535, starting_idx: 1, cur_nxt_idx: 536 2026.08.17 23:52:15.140886 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=535, LastLogTerm=1, EntriesLength=0, CommitIndex=535, Term=1, peer_last_sent_idx 536 2026.08.17 23:52:15.140888 [ 423982 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.140891 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.140853 [ 423992 ] {} RaftInstance: append at log_idx 536, timestamp 1787010735140840 2026.08.17 23:52:15.140905 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:15.140914 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.140918 [ 424009 ] {} RaftInstance: last_log_idx: 535, starting_idx: 1, cur_nxt_idx: 537 2026.08.17 23:52:15.140922 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=535, LastLogTerm=1, EntriesLength=1, CommitIndex=535, Term=1, peer_last_sent_idx 535 2026.08.17 23:52:15.140924 [ 424009 ] {} RaftInstance: idx: 536 2026.08.17 23:52:15.140927 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.140939 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.140942 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.140958 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.140965 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=536 2026.08.17 23:52:15.140968 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.140971 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 536 2026.08.17 23:52:15.140973 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.140976 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 535, new matched idx: 535 2026.08.17 23:52:15.140978 [ 423986 ] {} RaftInstance: last durable index 535, precommit index 536 2026.08.17 23:52:15.140987 [ 423986 ] {} RaftInstance: quorum idx 1, 535 535 535 2026.08.17 23:52:15.140989 [ 423986 ] {} RaftInstance: local log idx 536, target_commit_idx 535, quick_commit_index_ 535, state_->get_commit_idx() 535 2026.08.17 23:52:15.140991 [ 423986 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:15.140994 [ 423986 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.140996 [ 423986 ] {} RaftInstance: last_log_idx: 535, starting_idx: 1, cur_nxt_idx: 537 2026.08.17 23:52:15.141000 [ 423986 ] {} RaftInstance: append_entries for 2 with LastLogIndex=535, LastLogTerm=1, EntriesLength=1, CommitIndex=535, Term=1, peer_last_sent_idx 536 2026.08.17 23:52:15.141008 [ 423986 ] {} RaftInstance: idx: 536 2026.08.17 23:52:15.141013 [ 423986 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.141025 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:15.144771 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.144781 [ 423980 ] {} RaftInstance: last durable index 536, precommit index 536 2026.08.17 23:52:15.144800 [ 423980 ] {} RaftInstance: quorum idx 1, 536 535 535 2026.08.17 23:52:15.144803 [ 423980 ] {} RaftInstance: local log idx 536, target_commit_idx 535, quick_commit_index_ 535, state_->get_commit_idx() 535 2026.08.17 23:52:15.144823 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.144829 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=537 2026.08.17 23:52:15.144833 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.144840 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 537 2026.08.17 23:52:15.144841 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.144843 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 535, new matched idx: 536 2026.08.17 23:52:15.144845 [ 423991 ] {} RaftInstance: last durable index 536, precommit index 536 2026.08.17 23:52:15.144848 [ 423991 ] {} RaftInstance: quorum idx 1, 536 536 535 2026.08.17 23:52:15.144850 [ 423991 ] {} RaftInstance: trigger commit upto 536 2026.08.17 23:52:15.144853 [ 423991 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.144855 [ 423991 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.144857 [ 423991 ] {} RaftInstance: last_log_idx: 536, starting_idx: 1, cur_nxt_idx: 537 2026.08.17 23:52:15.144860 [ 423991 ] {} RaftInstance: append_entries for 2 with LastLogIndex=536, LastLogTerm=1, EntriesLength=0, CommitIndex=536, Term=1, peer_last_sent_idx 536 2026.08.17 23:52:15.144861 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.144864 [ 423991 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.144875 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:15.144877 [ 423991 ] {} RaftInstance: local log idx 536, target_commit_idx 536, quick_commit_index_ 536, state_->get_commit_idx() 535 2026.08.17 23:52:15.144878 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.144888 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.144898 [ 424007 ] {} RaftInstance: commit upto 536, current idx 535 2026.08.17 23:52:15.144900 [ 424007 ] {} RaftInstance: commit upto 536, current idx 536 2026.08.17 23:52:15.144925 [ 424007 ] {} RaftInstance: notify cb 536 0x7f0ed2220220 2026.08.17 23:52:15.144945 [ 424007 ] {} RaftInstance: DONE: commit upto 536, current idx 536 2026.08.17 23:52:15.144948 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.144892 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.144956 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=537 2026.08.17 23:52:15.144958 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.144959 [ 423990 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.144961 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 537 2026.08.17 23:52:15.144970 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.144972 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 535, new matched idx: 536 2026.08.17 23:52:15.144974 [ 423991 ] {} RaftInstance: last durable index 536, precommit index 536 2026.08.17 23:52:15.144979 [ 423991 ] {} RaftInstance: quorum idx 1, 536 536 536 2026.08.17 23:52:15.144982 [ 423991 ] {} RaftInstance: local log idx 536, target_commit_idx 536, quick_commit_index_ 536, state_->get_commit_idx() 536 2026.08.17 23:52:15.144984 [ 423991 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.144986 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.144988 [ 423991 ] {} RaftInstance: last_log_idx: 536, starting_idx: 1, cur_nxt_idx: 537 2026.08.17 23:52:15.144991 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=536, LastLogTerm=1, EntriesLength=0, CommitIndex=536, Term=1, peer_last_sent_idx 536 2026.08.17 23:52:15.144993 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.144995 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.145005 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:15.145016 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=537 2026.08.17 23:52:15.145021 [ 423990 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.145024 [ 423990 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 537 2026.08.17 23:52:15.145026 [ 423990 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.145028 [ 423990 ] {} RaftInstance: peer 2, prev matched idx: 536, new matched idx: 536 2026.08.17 23:52:15.145031 [ 423990 ] {} RaftInstance: last durable index 536, precommit index 536 2026.08.17 23:52:15.145034 [ 423990 ] {} RaftInstance: quorum idx 1, 536 536 536 2026.08.17 23:52:15.145036 [ 423990 ] {} RaftInstance: local log idx 536, target_commit_idx 536, quick_commit_index_ 536, state_->get_commit_idx() 536 2026.08.17 23:52:15.145097 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.145105 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=537 2026.08.17 23:52:15.145108 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.145111 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 537 2026.08.17 23:52:15.145113 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.145115 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 536, new matched idx: 536 2026.08.17 23:52:15.145117 [ 423989 ] {} RaftInstance: last durable index 536, precommit index 536 2026.08.17 23:52:15.145121 [ 423989 ] {} RaftInstance: quorum idx 1, 536 536 536 2026.08.17 23:52:15.145123 [ 423989 ] {} RaftInstance: local log idx 536, target_commit_idx 536, quick_commit_index_ 536, state_->get_commit_idx() 536 2026.08.17 23:52:15.145192 [ 423989 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.145214 [ 423989 ] {} RaftInstance: append at log_idx 537, timestamp 1787010735145194 2026.08.17 23:52:15.145233 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.145238 [ 424009 ] {} RaftInstance: last_log_idx: 536, starting_idx: 1, cur_nxt_idx: 538 2026.08.17 23:52:15.145241 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=536, LastLogTerm=1, EntriesLength=1, CommitIndex=536, Term=1, peer_last_sent_idx 537 2026.08.17 23:52:15.145243 [ 424009 ] {} RaftInstance: idx: 537 2026.08.17 23:52:15.145246 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.145256 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.145258 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.145260 [ 424009 ] {} RaftInstance: last_log_idx: 536, starting_idx: 1, cur_nxt_idx: 538 2026.08.17 23:52:15.145261 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=536, LastLogTerm=1, EntriesLength=1, CommitIndex=536, Term=1, peer_last_sent_idx 537 2026.08.17 23:52:15.145263 [ 424009 ] {} RaftInstance: idx: 537 2026.08.17 23:52:15.145264 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.145272 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.148114 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.148122 [ 423980 ] {} RaftInstance: last durable index 537, precommit index 537 2026.08.17 23:52:15.148126 [ 423980 ] {} RaftInstance: quorum idx 1, 537 536 536 2026.08.17 23:52:15.148129 [ 423980 ] {} RaftInstance: local log idx 537, target_commit_idx 536, quick_commit_index_ 536, state_->get_commit_idx() 536 2026.08.17 23:52:15.148167 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.148176 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=538 2026.08.17 23:52:15.148179 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.148182 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 538 2026.08.17 23:52:15.148184 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.148186 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 536, new matched idx: 537 2026.08.17 23:52:15.148188 [ 423992 ] {} RaftInstance: last durable index 537, precommit index 537 2026.08.17 23:52:15.148192 [ 423992 ] {} RaftInstance: quorum idx 1, 537 537 536 2026.08.17 23:52:15.148194 [ 423992 ] {} RaftInstance: trigger commit upto 537 2026.08.17 23:52:15.148196 [ 423992 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.148198 [ 423992 ] {} RaftInstance: last_log_idx: 537, starting_idx: 1, cur_nxt_idx: 538 2026.08.17 23:52:15.148201 [ 423992 ] {} RaftInstance: append_entries for 3 with LastLogIndex=537, LastLogTerm=1, EntriesLength=0, CommitIndex=537, Term=1, peer_last_sent_idx 537 2026.08.17 23:52:15.148202 [ 423992 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.148205 [ 423992 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.148208 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.148215 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:15.148218 [ 423992 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.148219 [ 423992 ] {} RaftInstance: last_log_idx: 536, starting_idx: 1, cur_nxt_idx: 538 2026.08.17 23:52:15.148222 [ 423992 ] {} RaftInstance: append_entries for 2 with LastLogIndex=536, LastLogTerm=1, EntriesLength=1, CommitIndex=537, Term=1, peer_last_sent_idx 537 2026.08.17 23:52:15.148223 [ 423992 ] {} RaftInstance: idx: 537 2026.08.17 23:52:15.148225 [ 423992 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.148233 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:15.148235 [ 423992 ] {} RaftInstance: local log idx 537, target_commit_idx 537, quick_commit_index_ 537, state_->get_commit_idx() 536 2026.08.17 23:52:15.148237 [ 423992 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.148261 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=538 2026.08.17 23:52:15.148264 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.148267 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 538 2026.08.17 23:52:15.148269 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.148271 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 536, new matched idx: 537 2026.08.17 23:52:15.148273 [ 423981 ] {} RaftInstance: last durable index 537, precommit index 537 2026.08.17 23:52:15.148276 [ 423981 ] {} RaftInstance: quorum idx 1, 537 537 537 2026.08.17 23:52:15.148278 [ 423981 ] {} RaftInstance: local log idx 537, target_commit_idx 537, quick_commit_index_ 537, state_->get_commit_idx() 536 2026.08.17 23:52:15.148280 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.148289 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.148292 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=538 2026.08.17 23:52:15.148295 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.148295 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.148298 [ 424007 ] {} RaftInstance: commit upto 537, current idx 536 2026.08.17 23:52:15.148303 [ 424007 ] {} RaftInstance: commit upto 537, current idx 537 2026.08.17 23:52:15.148323 [ 424007 ] {} RaftInstance: notify cb 537 0x7f0ed2220820 2026.08.17 23:52:15.148334 [ 424007 ] {} RaftInstance: DONE: commit upto 537, current idx 537 2026.08.17 23:52:15.148336 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.148389 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.148300 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 538 2026.08.17 23:52:15.148400 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.148402 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 537, new matched idx: 537 2026.08.17 23:52:15.148404 [ 423988 ] {} RaftInstance: last durable index 537, precommit index 537 2026.08.17 23:52:15.148406 [ 423988 ] {} RaftInstance: quorum idx 1, 537 537 537 2026.08.17 23:52:15.148408 [ 423988 ] {} RaftInstance: local log idx 537, target_commit_idx 537, quick_commit_index_ 537, state_->get_commit_idx() 537 2026.08.17 23:52:15.148442 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=538 2026.08.17 23:52:15.148445 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.148448 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 538 2026.08.17 23:52:15.148449 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.148451 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 537, new matched idx: 537 2026.08.17 23:52:15.148453 [ 423991 ] {} RaftInstance: last durable index 537, precommit index 537 2026.08.17 23:52:15.148456 [ 423991 ] {} RaftInstance: quorum idx 1, 537 537 537 2026.08.17 23:52:15.148458 [ 423991 ] {} RaftInstance: local log idx 537, target_commit_idx 537, quick_commit_index_ 537, state_->get_commit_idx() 537 2026.08.17 23:52:15.352796 [ 423990 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.352826 [ 423990 ] {} RaftInstance: append at log_idx 538, timestamp 1787010735352810 2026.08.17 23:52:15.352852 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.352861 [ 424009 ] {} RaftInstance: last_log_idx: 537, starting_idx: 1, cur_nxt_idx: 539 2026.08.17 23:52:15.352867 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=537, LastLogTerm=1, EntriesLength=1, CommitIndex=537, Term=1, peer_last_sent_idx 538 2026.08.17 23:52:15.352870 [ 424009 ] {} RaftInstance: idx: 538 2026.08.17 23:52:15.352875 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.352891 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.352894 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.352895 [ 424009 ] {} RaftInstance: last_log_idx: 537, starting_idx: 1, cur_nxt_idx: 539 2026.08.17 23:52:15.352897 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=537, LastLogTerm=1, EntriesLength=1, CommitIndex=537, Term=1, peer_last_sent_idx 537 2026.08.17 23:52:15.352899 [ 424009 ] {} RaftInstance: idx: 538 2026.08.17 23:52:15.352901 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.352914 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.356270 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.356280 [ 423980 ] {} RaftInstance: last durable index 538, precommit index 538 2026.08.17 23:52:15.356287 [ 423980 ] {} RaftInstance: quorum idx 1, 538 537 537 2026.08.17 23:52:15.356291 [ 423980 ] {} RaftInstance: local log idx 538, target_commit_idx 537, quick_commit_index_ 537, state_->get_commit_idx() 537 2026.08.17 23:52:15.356354 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.356364 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.356365 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=539 2026.08.17 23:52:15.356374 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.356379 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 539 2026.08.17 23:52:15.356381 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.356383 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 537, new matched idx: 538 2026.08.17 23:52:15.356386 [ 423996 ] {} RaftInstance: last durable index 538, precommit index 538 2026.08.17 23:52:15.356390 [ 423996 ] {} RaftInstance: quorum idx 1, 538 538 537 2026.08.17 23:52:15.356392 [ 423996 ] {} RaftInstance: trigger commit upto 538 2026.08.17 23:52:15.356396 [ 423996 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.356398 [ 423996 ] {} RaftInstance: last_log_idx: 537, starting_idx: 1, cur_nxt_idx: 539 2026.08.17 23:52:15.356402 [ 423996 ] {} RaftInstance: append_entries for 3 with LastLogIndex=537, LastLogTerm=1, EntriesLength=1, CommitIndex=538, Term=1, peer_last_sent_idx 538 2026.08.17 23:52:15.356404 [ 423996 ] {} RaftInstance: idx: 538 2026.08.17 23:52:15.356407 [ 423996 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.356419 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:15.356421 [ 423996 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.356423 [ 423996 ] {} RaftInstance: last_log_idx: 538, starting_idx: 1, cur_nxt_idx: 539 2026.08.17 23:52:15.356425 [ 423996 ] {} RaftInstance: append_entries for 2 with LastLogIndex=538, LastLogTerm=1, EntriesLength=0, CommitIndex=538, Term=1, peer_last_sent_idx 538 2026.08.17 23:52:15.356427 [ 423996 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.356429 [ 423996 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.356437 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:15.356439 [ 423996 ] {} RaftInstance: local log idx 538, target_commit_idx 538, quick_commit_index_ 538, state_->get_commit_idx() 537 2026.08.17 23:52:15.356441 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.356451 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=539 2026.08.17 23:52:15.356457 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.356460 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 539 2026.08.17 23:52:15.356463 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.356465 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 537, new matched idx: 538 2026.08.17 23:52:15.356451 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.356473 [ 424007 ] {} RaftInstance: commit upto 538, current idx 537 2026.08.17 23:52:15.356476 [ 424007 ] {} RaftInstance: commit upto 538, current idx 538 2026.08.17 23:52:15.356467 [ 423986 ] {} RaftInstance: last durable index 538, precommit index 538 2026.08.17 23:52:15.356481 [ 423986 ] {} RaftInstance: quorum idx 1, 538 538 538 2026.08.17 23:52:15.356484 [ 423986 ] {} RaftInstance: local log idx 538, target_commit_idx 538, quick_commit_index_ 538, state_->get_commit_idx() 537 2026.08.17 23:52:15.356485 [ 424007 ] {} KeeperStateMachine: Session ID response 7 with timeout 30000 2026.08.17 23:52:15.356486 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.356497 [ 424007 ] {} RaftInstance: notify cb 538 0x7f0ecef3e320 2026.08.17 23:52:15.356503 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.356508 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=539 2026.08.17 23:52:15.356511 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.356511 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.356514 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 539 2026.08.17 23:52:15.356533 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.356517 [ 424007 ] {} RaftInstance: DONE: commit upto 538, current idx 538 2026.08.17 23:52:15.356535 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 538, new matched idx: 538 2026.08.17 23:52:15.356536 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.356538 [ 423994 ] {} RaftInstance: last durable index 538, precommit index 538 2026.08.17 23:52:15.356541 [ 423994 ] {} RaftInstance: quorum idx 1, 538 538 538 2026.08.17 23:52:15.356543 [ 423994 ] {} RaftInstance: local log idx 538, target_commit_idx 538, quick_commit_index_ 538, state_->get_commit_idx() 538 2026.08.17 23:52:15.356547 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=539 2026.08.17 23:52:15.356549 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.356554 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 539 2026.08.17 23:52:15.356557 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.356559 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 538, new matched idx: 538 2026.08.17 23:52:15.356561 [ 423986 ] {} RaftInstance: last durable index 538, precommit index 538 2026.08.17 23:52:15.356564 [ 423986 ] {} RaftInstance: quorum idx 1, 538 538 538 2026.08.17 23:52:15.356575 [ 423986 ] {} RaftInstance: local log idx 538, target_commit_idx 538, quick_commit_index_ 538, state_->get_commit_idx() 538 2026.08.17 23:52:15.359727 [ 423981 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=2, CommitIndex=0 and Term=0 2026.08.17 23:52:15.359758 [ 423981 ] {} RaftInstance: append at log_idx 539, timestamp 1787010735359737 2026.08.17 23:52:15.359763 [ 423981 ] {} RaftInstance: append at log_idx 540, timestamp 1787010735359737 2026.08.17 23:52:15.359777 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.359783 [ 424009 ] {} RaftInstance: last_log_idx: 538, starting_idx: 1, cur_nxt_idx: 541 2026.08.17 23:52:15.359789 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=538, LastLogTerm=1, EntriesLength=2, CommitIndex=538, Term=1, peer_last_sent_idx 538 2026.08.17 23:52:15.359792 [ 424009 ] {} RaftInstance: idx range: 539-540 2026.08.17 23:52:15.359796 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.359807 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.359810 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.359811 [ 424009 ] {} RaftInstance: last_log_idx: 538, starting_idx: 1, cur_nxt_idx: 541 2026.08.17 23:52:15.359816 [ 424009 ] {} RaftInstance: last sent log (539) to peer 2 is not applied, cnt 1 2026.08.17 23:52:15.359818 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=538, LastLogTerm=1, EntriesLength=2, CommitIndex=538, Term=1, peer_last_sent_idx 539 2026.08.17 23:52:15.359820 [ 424009 ] {} RaftInstance: idx range: 539-540 2026.08.17 23:52:15.359822 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.359838 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.362932 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.363925 [ 423980 ] {} RaftInstance: last durable index 540, precommit index 540 2026.08.17 23:52:15.363933 [ 423980 ] {} RaftInstance: quorum idx 1, 540 538 538 2026.08.17 23:52:15.363936 [ 423980 ] {} RaftInstance: local log idx 540, target_commit_idx 538, quick_commit_index_ 538, state_->get_commit_idx() 538 2026.08.17 23:52:15.363992 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.364003 [ 423990 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.364005 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=541 2026.08.17 23:52:15.364027 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.364034 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 541 2026.08.17 23:52:15.364037 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.364040 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 538, new matched idx: 540 2026.08.17 23:52:15.364043 [ 423987 ] {} RaftInstance: last durable index 540, precommit index 540 2026.08.17 23:52:15.364047 [ 423987 ] {} RaftInstance: quorum idx 1, 540 540 538 2026.08.17 23:52:15.364049 [ 423987 ] {} RaftInstance: trigger commit upto 540 2026.08.17 23:52:15.364052 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.364055 [ 423987 ] {} RaftInstance: last_log_idx: 540, starting_idx: 1, cur_nxt_idx: 541 2026.08.17 23:52:15.364059 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=540, LastLogTerm=1, EntriesLength=0, CommitIndex=540, Term=1, peer_last_sent_idx 539 2026.08.17 23:52:15.364061 [ 423987 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.364064 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.364079 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:15.364082 [ 423987 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.364084 [ 423987 ] {} RaftInstance: last_log_idx: 538, starting_idx: 1, cur_nxt_idx: 541 2026.08.17 23:52:15.364086 [ 423987 ] {} RaftInstance: last sent log (539) to peer 2 is not applied, cnt 2 2026.08.17 23:52:15.364089 [ 423987 ] {} RaftInstance: append_entries for 2 with LastLogIndex=538, LastLogTerm=1, EntriesLength=2, CommitIndex=540, Term=1, peer_last_sent_idx 539 2026.08.17 23:52:15.364091 [ 423987 ] {} RaftInstance: idx range: 539-540 2026.08.17 23:52:15.364093 [ 423987 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.364104 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:15.364106 [ 423987 ] {} RaftInstance: local log idx 540, target_commit_idx 540, quick_commit_index_ 540, state_->get_commit_idx() 538 2026.08.17 23:52:15.364109 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.364118 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.364118 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=541 2026.08.17 23:52:15.364124 [ 424007 ] {} RaftInstance: commit upto 540, current idx 538 2026.08.17 23:52:15.364139 [ 424007 ] {} RaftInstance: commit upto 540, current idx 539 2026.08.17 23:52:15.364133 [ 423990 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.364148 [ 423990 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 541 2026.08.17 23:52:15.364150 [ 423990 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.364158 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.364154 [ 424007 ] {} RaftInstance: commit upto 540, current idx 540 2026.08.17 23:52:15.364163 [ 423990 ] {} RaftInstance: peer 2, prev matched idx: 538, new matched idx: 540 2026.08.17 23:52:15.364176 [ 424007 ] {} RaftInstance: notify cb 540 0x7f0ed2220820 2026.08.17 23:52:15.364177 [ 423990 ] {} RaftInstance: last durable index 540, precommit index 540 2026.08.17 23:52:15.364186 [ 423990 ] {} RaftInstance: quorum idx 1, 540 540 540 2026.08.17 23:52:15.364188 [ 423990 ] {} RaftInstance: local log idx 540, target_commit_idx 540, quick_commit_index_ 540, state_->get_commit_idx() 539 2026.08.17 23:52:15.364191 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.364193 [ 424007 ] {} RaftInstance: DONE: commit upto 540, current idx 540 2026.08.17 23:52:15.364196 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.364196 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=541 2026.08.17 23:52:15.364205 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.364208 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 541 2026.08.17 23:52:15.364210 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.364212 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.364212 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 540, new matched idx: 540 2026.08.17 23:52:15.364219 [ 423983 ] {} RaftInstance: last durable index 540, precommit index 540 2026.08.17 23:52:15.364222 [ 423983 ] {} RaftInstance: quorum idx 1, 540 540 540 2026.08.17 23:52:15.364224 [ 423983 ] {} RaftInstance: local log idx 540, target_commit_idx 540, quick_commit_index_ 540, state_->get_commit_idx() 540 2026.08.17 23:52:15.364232 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=541 2026.08.17 23:52:15.364237 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.364239 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 541 2026.08.17 23:52:15.364241 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.364242 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 540, new matched idx: 540 2026.08.17 23:52:15.364244 [ 423995 ] {} RaftInstance: last durable index 540, precommit index 540 2026.08.17 23:52:15.364246 [ 423995 ] {} RaftInstance: quorum idx 1, 540 540 540 2026.08.17 23:52:15.364248 [ 423995 ] {} RaftInstance: local log idx 540, target_commit_idx 540, quick_commit_index_ 540, state_->get_commit_idx() 540 2026.08.17 23:52:15.364251 [ 423992 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.364263 [ 423992 ] {} RaftInstance: append at log_idx 541, timestamp 1787010735364254 2026.08.17 23:52:15.364280 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.364289 [ 424009 ] {} RaftInstance: last_log_idx: 540, starting_idx: 1, cur_nxt_idx: 542 2026.08.17 23:52:15.364293 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=540, LastLogTerm=1, EntriesLength=1, CommitIndex=540, Term=1, peer_last_sent_idx 541 2026.08.17 23:52:15.364295 [ 424009 ] {} RaftInstance: idx: 541 2026.08.17 23:52:15.364298 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.364310 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.364314 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.364316 [ 424009 ] {} RaftInstance: last_log_idx: 540, starting_idx: 1, cur_nxt_idx: 542 2026.08.17 23:52:15.364322 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=540, LastLogTerm=1, EntriesLength=1, CommitIndex=540, Term=1, peer_last_sent_idx 539 2026.08.17 23:52:15.364324 [ 424009 ] {} RaftInstance: idx: 541 2026.08.17 23:52:15.364326 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.364335 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.367200 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.367210 [ 423980 ] {} RaftInstance: last durable index 541, precommit index 541 2026.08.17 23:52:15.367215 [ 423980 ] {} RaftInstance: quorum idx 1, 541 540 540 2026.08.17 23:52:15.367218 [ 423980 ] {} RaftInstance: local log idx 541, target_commit_idx 540, quick_commit_index_ 540, state_->get_commit_idx() 540 2026.08.17 23:52:15.367253 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.367260 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=542 2026.08.17 23:52:15.367263 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.367266 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 542 2026.08.17 23:52:15.367268 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.367270 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 540, new matched idx: 541 2026.08.17 23:52:15.367271 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.367273 [ 423994 ] {} RaftInstance: last durable index 541, precommit index 541 2026.08.17 23:52:15.367284 [ 423994 ] {} RaftInstance: quorum idx 1, 541 541 540 2026.08.17 23:52:15.367286 [ 423994 ] {} RaftInstance: trigger commit upto 541 2026.08.17 23:52:15.367289 [ 423994 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.367291 [ 423994 ] {} RaftInstance: last_log_idx: 540, starting_idx: 1, cur_nxt_idx: 542 2026.08.17 23:52:15.367294 [ 423994 ] {} RaftInstance: append_entries for 3 with LastLogIndex=540, LastLogTerm=1, EntriesLength=1, CommitIndex=541, Term=1, peer_last_sent_idx 541 2026.08.17 23:52:15.367296 [ 423994 ] {} RaftInstance: idx: 541 2026.08.17 23:52:15.367298 [ 423994 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.367312 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:15.367314 [ 423994 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.367316 [ 423994 ] {} RaftInstance: last_log_idx: 541, starting_idx: 1, cur_nxt_idx: 542 2026.08.17 23:52:15.367318 [ 423994 ] {} RaftInstance: append_entries for 2 with LastLogIndex=541, LastLogTerm=1, EntriesLength=0, CommitIndex=541, Term=1, peer_last_sent_idx 541 2026.08.17 23:52:15.367319 [ 423994 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.367321 [ 423994 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.367328 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:15.367330 [ 423994 ] {} RaftInstance: local log idx 541, target_commit_idx 541, quick_commit_index_ 541, state_->get_commit_idx() 540 2026.08.17 23:52:15.367332 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.367340 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=542 2026.08.17 23:52:15.367346 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.367350 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 542 2026.08.17 23:52:15.367354 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.367360 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 540, new matched idx: 541 2026.08.17 23:52:15.367365 [ 423991 ] {} RaftInstance: last durable index 541, precommit index 541 2026.08.17 23:52:15.367341 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.367376 [ 424007 ] {} RaftInstance: commit upto 541, current idx 540 2026.08.17 23:52:15.367379 [ 424007 ] {} RaftInstance: commit upto 541, current idx 541 2026.08.17 23:52:15.367369 [ 423991 ] {} RaftInstance: quorum idx 1, 541 541 541 2026.08.17 23:52:15.367388 [ 423991 ] {} RaftInstance: local log idx 541, target_commit_idx 541, quick_commit_index_ 541, state_->get_commit_idx() 540 2026.08.17 23:52:15.367390 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.367406 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.367411 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=542 2026.08.17 23:52:15.367414 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.367417 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 542 2026.08.17 23:52:15.367419 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.367421 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 541, new matched idx: 541 2026.08.17 23:52:15.367423 [ 423982 ] {} RaftInstance: last durable index 541, precommit index 541 2026.08.17 23:52:15.367426 [ 423982 ] {} RaftInstance: quorum idx 1, 541 541 541 2026.08.17 23:52:15.367428 [ 423982 ] {} RaftInstance: local log idx 541, target_commit_idx 541, quick_commit_index_ 541, state_->get_commit_idx() 540 2026.08.17 23:52:15.367430 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.367436 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.367438 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=542 2026.08.17 23:52:15.367440 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.367441 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 542 2026.08.17 23:52:15.367443 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.367444 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 541, new matched idx: 541 2026.08.17 23:52:15.367446 [ 423982 ] {} RaftInstance: last durable index 541, precommit index 541 2026.08.17 23:52:15.367448 [ 423982 ] {} RaftInstance: quorum idx 1, 541 541 541 2026.08.17 23:52:15.367449 [ 423982 ] {} RaftInstance: local log idx 541, target_commit_idx 541, quick_commit_index_ 541, state_->get_commit_idx() 540 2026.08.17 23:52:15.367451 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.367391 [ 424007 ] {} RaftInstance: notify cb 541 0x7f0ed2220b20 2026.08.17 23:52:15.367520 [ 424007 ] {} RaftInstance: DONE: commit upto 541, current idx 541 2026.08.17 23:52:15.367522 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.367556 [ 423990 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=2, CommitIndex=0 and Term=0 2026.08.17 23:52:15.367566 [ 423990 ] {} RaftInstance: append at log_idx 542, timestamp 1787010735367558 2026.08.17 23:52:15.367569 [ 423990 ] {} RaftInstance: append at log_idx 543, timestamp 1787010735367558 2026.08.17 23:52:15.367578 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.367582 [ 424009 ] {} RaftInstance: last_log_idx: 541, starting_idx: 1, cur_nxt_idx: 544 2026.08.17 23:52:15.367588 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=541, LastLogTerm=1, EntriesLength=2, CommitIndex=541, Term=1, peer_last_sent_idx 541 2026.08.17 23:52:15.367607 [ 424009 ] {} RaftInstance: idx range: 542-543 2026.08.17 23:52:15.367610 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.367619 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.367622 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.367624 [ 424009 ] {} RaftInstance: last_log_idx: 541, starting_idx: 1, cur_nxt_idx: 544 2026.08.17 23:52:15.367627 [ 424009 ] {} RaftInstance: last sent log (542) to peer 2 is not applied, cnt 1 2026.08.17 23:52:15.367629 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=541, LastLogTerm=1, EntriesLength=2, CommitIndex=541, Term=1, peer_last_sent_idx 542 2026.08.17 23:52:15.367631 [ 424009 ] {} RaftInstance: idx range: 542-543 2026.08.17 23:52:15.367632 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.367642 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.370230 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.371903 [ 423980 ] {} RaftInstance: last durable index 543, precommit index 543 2026.08.17 23:52:15.371914 [ 423980 ] {} RaftInstance: quorum idx 1, 543 541 541 2026.08.17 23:52:15.371917 [ 423980 ] {} RaftInstance: local log idx 543, target_commit_idx 541, quick_commit_index_ 541, state_->get_commit_idx() 541 2026.08.17 23:52:15.372477 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.372485 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.372486 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=544 2026.08.17 23:52:15.372496 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.372498 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 544 2026.08.17 23:52:15.372500 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.372502 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 541, new matched idx: 543 2026.08.17 23:52:15.372504 [ 423983 ] {} RaftInstance: last durable index 543, precommit index 543 2026.08.17 23:52:15.372507 [ 423983 ] {} RaftInstance: quorum idx 1, 543 543 541 2026.08.17 23:52:15.372509 [ 423983 ] {} RaftInstance: trigger commit upto 543 2026.08.17 23:52:15.372511 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.372513 [ 423983 ] {} RaftInstance: last_log_idx: 541, starting_idx: 1, cur_nxt_idx: 544 2026.08.17 23:52:15.372515 [ 423983 ] {} RaftInstance: last sent log (542) to peer 3 is not applied, cnt 1 2026.08.17 23:52:15.372518 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=541, LastLogTerm=1, EntriesLength=2, CommitIndex=543, Term=1, peer_last_sent_idx 542 2026.08.17 23:52:15.372520 [ 423983 ] {} RaftInstance: idx range: 542-543 2026.08.17 23:52:15.372524 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.372538 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:15.372541 [ 423983 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.372543 [ 423983 ] {} RaftInstance: last_log_idx: 543, starting_idx: 1, cur_nxt_idx: 544 2026.08.17 23:52:15.372545 [ 423983 ] {} RaftInstance: append_entries for 2 with LastLogIndex=543, LastLogTerm=1, EntriesLength=0, CommitIndex=543, Term=1, peer_last_sent_idx 542 2026.08.17 23:52:15.372546 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.372548 [ 423983 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.372556 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:15.372562 [ 423983 ] {} RaftInstance: local log idx 543, target_commit_idx 543, quick_commit_index_ 543, state_->get_commit_idx() 541 2026.08.17 23:52:15.372564 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.372571 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.372573 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=544 2026.08.17 23:52:15.372581 [ 424007 ] {} RaftInstance: commit upto 543, current idx 541 2026.08.17 23:52:15.372584 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.372586 [ 424007 ] {} RaftInstance: commit upto 543, current idx 542 2026.08.17 23:52:15.372588 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 544 2026.08.17 23:52:15.372590 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.372592 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 541, new matched idx: 543 2026.08.17 23:52:15.372595 [ 423986 ] {} RaftInstance: last durable index 543, precommit index 543 2026.08.17 23:52:15.372598 [ 423986 ] {} RaftInstance: quorum idx 1, 543 543 543 2026.08.17 23:52:15.372603 [ 423986 ] {} RaftInstance: local log idx 543, target_commit_idx 543, quick_commit_index_ 543, state_->get_commit_idx() 542 2026.08.17 23:52:15.372598 [ 424007 ] {} RaftInstance: commit upto 543, current idx 543 2026.08.17 23:52:15.372611 [ 424007 ] {} RaftInstance: notify cb 543 0x7f0ecef3e320 2026.08.17 23:52:15.372618 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.372627 [ 424007 ] {} RaftInstance: DONE: commit upto 543, current idx 543 2026.08.17 23:52:15.372629 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.372631 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.372604 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.372647 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=544 2026.08.17 23:52:15.372649 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.372652 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 544 2026.08.17 23:52:15.372654 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.372656 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 543, new matched idx: 543 2026.08.17 23:52:15.372658 [ 423992 ] {} RaftInstance: last durable index 543, precommit index 543 2026.08.17 23:52:15.372661 [ 423992 ] {} RaftInstance: quorum idx 1, 543 543 543 2026.08.17 23:52:15.372663 [ 423992 ] {} RaftInstance: local log idx 543, target_commit_idx 543, quick_commit_index_ 543, state_->get_commit_idx() 543 2026.08.17 23:52:15.372667 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=544 2026.08.17 23:52:15.372670 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.372672 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 544 2026.08.17 23:52:15.372674 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.372676 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 543, new matched idx: 543 2026.08.17 23:52:15.372677 [ 423989 ] {} RaftInstance: last durable index 543, precommit index 543 2026.08.17 23:52:15.372680 [ 423989 ] {} RaftInstance: quorum idx 1, 543 543 543 2026.08.17 23:52:15.372681 [ 423989 ] {} RaftInstance: local log idx 543, target_commit_idx 543, quick_commit_index_ 543, state_->get_commit_idx() 543 2026.08.17 23:52:15.374534 [ 423994 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.374557 [ 423994 ] {} RaftInstance: append at log_idx 544, timestamp 1787010735374547 2026.08.17 23:52:15.374569 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.374575 [ 424009 ] {} RaftInstance: last_log_idx: 543, starting_idx: 1, cur_nxt_idx: 545 2026.08.17 23:52:15.374578 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=543, LastLogTerm=1, EntriesLength=1, CommitIndex=543, Term=1, peer_last_sent_idx 542 2026.08.17 23:52:15.374584 [ 424009 ] {} RaftInstance: idx: 544 2026.08.17 23:52:15.374587 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.374600 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.374602 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.374603 [ 424009 ] {} RaftInstance: last_log_idx: 543, starting_idx: 1, cur_nxt_idx: 545 2026.08.17 23:52:15.374605 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=543, LastLogTerm=1, EntriesLength=1, CommitIndex=543, Term=1, peer_last_sent_idx 544 2026.08.17 23:52:15.374607 [ 424009 ] {} RaftInstance: idx: 544 2026.08.17 23:52:15.374608 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.374618 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.377221 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.377231 [ 423980 ] {} RaftInstance: last durable index 544, precommit index 544 2026.08.17 23:52:15.377235 [ 423980 ] {} RaftInstance: quorum idx 1, 544 543 543 2026.08.17 23:52:15.377238 [ 423980 ] {} RaftInstance: local log idx 544, target_commit_idx 543, quick_commit_index_ 543, state_->get_commit_idx() 543 2026.08.17 23:52:15.377272 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.377278 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=545 2026.08.17 23:52:15.377280 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.377283 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 545 2026.08.17 23:52:15.377284 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.377286 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 543, new matched idx: 544 2026.08.17 23:52:15.377288 [ 423994 ] {} RaftInstance: last durable index 544, precommit index 544 2026.08.17 23:52:15.377291 [ 423994 ] {} RaftInstance: quorum idx 1, 544 544 543 2026.08.17 23:52:15.377293 [ 423994 ] {} RaftInstance: trigger commit upto 544 2026.08.17 23:52:15.377296 [ 423994 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.377297 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.377299 [ 423994 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.377308 [ 423994 ] {} RaftInstance: last_log_idx: 544, starting_idx: 1, cur_nxt_idx: 545 2026.08.17 23:52:15.377311 [ 423994 ] {} RaftInstance: append_entries for 2 with LastLogIndex=544, LastLogTerm=1, EntriesLength=0, CommitIndex=544, Term=1, peer_last_sent_idx 544 2026.08.17 23:52:15.377313 [ 423994 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.377315 [ 423994 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.377325 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:15.377328 [ 423994 ] {} RaftInstance: local log idx 544, target_commit_idx 544, quick_commit_index_ 544, state_->get_commit_idx() 543 2026.08.17 23:52:15.377329 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.377334 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.377336 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=545 2026.08.17 23:52:15.377346 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.377341 [ 424007 ] {} RaftInstance: commit upto 544, current idx 543 2026.08.17 23:52:15.377350 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 545 2026.08.17 23:52:15.377353 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.377355 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 543, new matched idx: 544 2026.08.17 23:52:15.377351 [ 424007 ] {} RaftInstance: commit upto 544, current idx 544 2026.08.17 23:52:15.377358 [ 423984 ] {} RaftInstance: last durable index 544, precommit index 544 2026.08.17 23:52:15.377368 [ 423984 ] {} RaftInstance: quorum idx 1, 544 544 544 2026.08.17 23:52:15.377370 [ 424007 ] {} RaftInstance: notify cb 544 0x7f0ed22b2c20 2026.08.17 23:52:15.377372 [ 423984 ] {} RaftInstance: local log idx 544, target_commit_idx 544, quick_commit_index_ 544, state_->get_commit_idx() 543 2026.08.17 23:52:15.377374 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.377376 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.377378 [ 423984 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.377380 [ 423984 ] {} RaftInstance: last_log_idx: 544, starting_idx: 1, cur_nxt_idx: 545 2026.08.17 23:52:15.377383 [ 423984 ] {} RaftInstance: append_entries for 3 with LastLogIndex=544, LastLogTerm=1, EntriesLength=0, CommitIndex=544, Term=1, peer_last_sent_idx 544 2026.08.17 23:52:15.377385 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.377386 [ 424007 ] {} RaftInstance: DONE: commit upto 544, current idx 544 2026.08.17 23:52:15.377387 [ 423984 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.377388 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.377415 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:15.377428 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.377433 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=545 2026.08.17 23:52:15.377436 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.377439 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 545 2026.08.17 23:52:15.377441 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.377443 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 544, new matched idx: 544 2026.08.17 23:52:15.377445 [ 423991 ] {} RaftInstance: last durable index 544, precommit index 544 2026.08.17 23:52:15.377449 [ 423991 ] {} RaftInstance: quorum idx 1, 544 544 544 2026.08.17 23:52:15.377451 [ 423991 ] {} RaftInstance: local log idx 544, target_commit_idx 544, quick_commit_index_ 544, state_->get_commit_idx() 544 2026.08.17 23:52:15.377494 [ 423984 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=39, CommitIndex=0 and Term=0 2026.08.17 23:52:15.377498 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.377503 [ 423984 ] {} RaftInstance: append at log_idx 545, timestamp 1787010735377497 2026.08.17 23:52:15.377506 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=545 2026.08.17 23:52:15.377509 [ 423984 ] {} RaftInstance: append at log_idx 546, timestamp 1787010735377497 2026.08.17 23:52:15.377509 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.377512 [ 423984 ] {} RaftInstance: append at log_idx 547, timestamp 1787010735377497 2026.08.17 23:52:15.377516 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 545 2026.08.17 23:52:15.377527 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.377523 [ 423984 ] {} RaftInstance: append at log_idx 548, timestamp 1787010735377497 2026.08.17 23:52:15.377530 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 544, new matched idx: 544 2026.08.17 23:52:15.377534 [ 423982 ] {} RaftInstance: last durable index 544, precommit index 544 2026.08.17 23:52:15.377537 [ 423984 ] {} RaftInstance: append at log_idx 549, timestamp 1787010735377497 2026.08.17 23:52:15.377538 [ 423982 ] {} RaftInstance: quorum idx 1, 544 544 544 2026.08.17 23:52:15.377540 [ 423984 ] {} RaftInstance: append at log_idx 550, timestamp 1787010735377497 2026.08.17 23:52:15.377541 [ 423982 ] {} RaftInstance: local log idx 549, target_commit_idx 544, quick_commit_index_ 544, state_->get_commit_idx() 544 2026.08.17 23:52:15.377546 [ 423984 ] {} RaftInstance: append at log_idx 551, timestamp 1787010735377497 2026.08.17 23:52:15.377547 [ 423982 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.377549 [ 423982 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.377550 [ 423984 ] {} RaftInstance: append at log_idx 552, timestamp 1787010735377497 2026.08.17 23:52:15.377552 [ 423982 ] {} RaftInstance: last_log_idx: 544, starting_idx: 1, cur_nxt_idx: 545 2026.08.17 23:52:15.377557 [ 423984 ] {} RaftInstance: append at log_idx 553, timestamp 1787010735377497 2026.08.17 23:52:15.377558 [ 423982 ] {} RaftInstance: append_entries for 3 with LastLogIndex=544, LastLogTerm=1, EntriesLength=0, CommitIndex=544, Term=1, peer_last_sent_idx 545 2026.08.17 23:52:15.377560 [ 423982 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.377564 [ 423982 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.377561 [ 423984 ] {} RaftInstance: append at log_idx 554, timestamp 1787010735377497 2026.08.17 23:52:15.377572 [ 423984 ] {} RaftInstance: append at log_idx 555, timestamp 1787010735377497 2026.08.17 23:52:15.377575 [ 423984 ] {} RaftInstance: append at log_idx 556, timestamp 1787010735377497 2026.08.17 23:52:15.377576 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:15.377578 [ 423984 ] {} RaftInstance: append at log_idx 557, timestamp 1787010735377497 2026.08.17 23:52:15.377583 [ 423984 ] {} RaftInstance: append at log_idx 558, timestamp 1787010735377497 2026.08.17 23:52:15.377586 [ 423984 ] {} RaftInstance: append at log_idx 559, timestamp 1787010735377497 2026.08.17 23:52:15.377589 [ 423984 ] {} RaftInstance: append at log_idx 560, timestamp 1787010735377497 2026.08.17 23:52:15.377592 [ 423984 ] {} RaftInstance: append at log_idx 561, timestamp 1787010735377497 2026.08.17 23:52:15.377597 [ 423984 ] {} RaftInstance: append at log_idx 562, timestamp 1787010735377497 2026.08.17 23:52:15.377601 [ 423984 ] {} RaftInstance: append at log_idx 563, timestamp 1787010735377497 2026.08.17 23:52:15.377604 [ 423984 ] {} RaftInstance: append at log_idx 564, timestamp 1787010735377497 2026.08.17 23:52:15.377607 [ 423984 ] {} RaftInstance: append at log_idx 565, timestamp 1787010735377497 2026.08.17 23:52:15.377610 [ 423984 ] {} RaftInstance: append at log_idx 566, timestamp 1787010735377497 2026.08.17 23:52:15.377614 [ 423984 ] {} RaftInstance: append at log_idx 567, timestamp 1787010735377497 2026.08.17 23:52:15.377619 [ 423984 ] {} RaftInstance: append at log_idx 568, timestamp 1787010735377497 2026.08.17 23:52:15.377622 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.377629 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=545 2026.08.17 23:52:15.377625 [ 423984 ] {} RaftInstance: append at log_idx 569, timestamp 1787010735377497 2026.08.17 23:52:15.377637 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.377642 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 545 2026.08.17 23:52:15.377644 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.377646 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 544, new matched idx: 544 2026.08.17 23:52:15.377647 [ 423984 ] {} RaftInstance: append at log_idx 570, timestamp 1787010735377497 2026.08.17 23:52:15.377648 [ 423996 ] {} RaftInstance: last durable index 544, precommit index 544 2026.08.17 23:52:15.377650 [ 423984 ] {} RaftInstance: append at log_idx 571, timestamp 1787010735377497 2026.08.17 23:52:15.377655 [ 423984 ] {} RaftInstance: append at log_idx 572, timestamp 1787010735377497 2026.08.17 23:52:15.377651 [ 423996 ] {} RaftInstance: quorum idx 1, 544 544 544 2026.08.17 23:52:15.377659 [ 423984 ] {} RaftInstance: append at log_idx 573, timestamp 1787010735377497 2026.08.17 23:52:15.377660 [ 423996 ] {} RaftInstance: local log idx 573, target_commit_idx 544, quick_commit_index_ 544, state_->get_commit_idx() 544 2026.08.17 23:52:15.377663 [ 423996 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.377664 [ 423984 ] {} RaftInstance: append at log_idx 574, timestamp 1787010735377497 2026.08.17 23:52:15.377665 [ 423996 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.377667 [ 423996 ] {} RaftInstance: last_log_idx: 544, starting_idx: 1, cur_nxt_idx: 545 2026.08.17 23:52:15.377671 [ 423996 ] {} RaftInstance: append_entries for 3 with LastLogIndex=544, LastLogTerm=1, EntriesLength=0, CommitIndex=544, Term=1, peer_last_sent_idx 545 2026.08.17 23:52:15.377667 [ 423984 ] {} RaftInstance: append at log_idx 575, timestamp 1787010735377497 2026.08.17 23:52:15.377672 [ 423996 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.377680 [ 423996 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.377677 [ 423984 ] {} RaftInstance: append at log_idx 576, timestamp 1787010735377497 2026.08.17 23:52:15.377685 [ 423984 ] {} RaftInstance: append at log_idx 577, timestamp 1787010735377497 2026.08.17 23:52:15.377689 [ 423984 ] {} RaftInstance: append at log_idx 578, timestamp 1787010735377497 2026.08.17 23:52:15.377690 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:15.377692 [ 423984 ] {} RaftInstance: append at log_idx 579, timestamp 1787010735377497 2026.08.17 23:52:15.377711 [ 423984 ] {} RaftInstance: append at log_idx 580, timestamp 1787010735377497 2026.08.17 23:52:15.377715 [ 423984 ] {} RaftInstance: append at log_idx 581, timestamp 1787010735377497 2026.08.17 23:52:15.377718 [ 423984 ] {} RaftInstance: append at log_idx 582, timestamp 1787010735377497 2026.08.17 23:52:15.377722 [ 423984 ] {} RaftInstance: append at log_idx 583, timestamp 1787010735377497 2026.08.17 23:52:15.377729 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.377732 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.377734 [ 424009 ] {} RaftInstance: last_log_idx: 544, starting_idx: 1, cur_nxt_idx: 584 2026.08.17 23:52:15.377736 [ 424009 ] {} RaftInstance: last sent log (545) to peer 2 is not applied, cnt 1 2026.08.17 23:52:15.377737 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.377738 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=544, LastLogTerm=1, EntriesLength=39, CommitIndex=544, Term=1, peer_last_sent_idx 545 2026.08.17 23:52:15.377740 [ 424009 ] {} RaftInstance: idx range: 545-583 2026.08.17 23:52:15.377744 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.377768 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.377773 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=545 2026.08.17 23:52:15.377775 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.377777 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 545 2026.08.17 23:52:15.377779 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.377781 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 544, new matched idx: 544 2026.08.17 23:52:15.377783 [ 423985 ] {} RaftInstance: last durable index 544, precommit index 583 2026.08.17 23:52:15.377785 [ 423985 ] {} RaftInstance: quorum idx 1, 544 544 544 2026.08.17 23:52:15.377786 [ 423985 ] {} RaftInstance: local log idx 583, target_commit_idx 544, quick_commit_index_ 544, state_->get_commit_idx() 544 2026.08.17 23:52:15.377788 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.377790 [ 423985 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.377792 [ 423985 ] {} RaftInstance: last_log_idx: 544, starting_idx: 1, cur_nxt_idx: 584 2026.08.17 23:52:15.377793 [ 423985 ] {} RaftInstance: last sent log (545) to peer 3 is not applied, cnt 1 2026.08.17 23:52:15.377796 [ 423985 ] {} RaftInstance: append_entries for 3 with LastLogIndex=544, LastLogTerm=1, EntriesLength=39, CommitIndex=544, Term=1, peer_last_sent_idx 545 2026.08.17 23:52:15.377798 [ 423985 ] {} RaftInstance: idx range: 545-583 2026.08.17 23:52:15.377800 [ 423985 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.377821 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:15.382519 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.383966 [ 423980 ] {} RaftInstance: last durable index 583, precommit index 583 2026.08.17 23:52:15.383976 [ 423980 ] {} RaftInstance: quorum idx 1, 583 544 544 2026.08.17 23:52:15.383979 [ 423980 ] {} RaftInstance: local log idx 583, target_commit_idx 544, quick_commit_index_ 544, state_->get_commit_idx() 544 2026.08.17 23:52:15.384012 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.384022 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=584 2026.08.17 23:52:15.384025 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.384028 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 584 2026.08.17 23:52:15.384030 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.384032 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 544, new matched idx: 583 2026.08.17 23:52:15.384035 [ 423994 ] {} RaftInstance: last durable index 583, precommit index 583 2026.08.17 23:52:15.384039 [ 423994 ] {} RaftInstance: quorum idx 1, 583 583 544 2026.08.17 23:52:15.384041 [ 423994 ] {} RaftInstance: trigger commit upto 583 2026.08.17 23:52:15.384043 [ 423994 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.384045 [ 423994 ] {} RaftInstance: last_log_idx: 583, starting_idx: 1, cur_nxt_idx: 584 2026.08.17 23:52:15.384048 [ 423994 ] {} RaftInstance: append_entries for 3 with LastLogIndex=583, LastLogTerm=1, EntriesLength=0, CommitIndex=583, Term=1, peer_last_sent_idx 545 2026.08.17 23:52:15.384050 [ 423994 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.384053 [ 423994 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.384063 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:15.384070 [ 423994 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.384072 [ 423994 ] {} RaftInstance: local log idx 583, target_commit_idx 583, quick_commit_index_ 583, state_->get_commit_idx() 544 2026.08.17 23:52:15.384074 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.384080 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.384084 [ 424007 ] {} RaftInstance: commit upto 583, current idx 544 2026.08.17 23:52:15.384087 [ 424007 ] {} RaftInstance: commit upto 583, current idx 545 2026.08.17 23:52:15.384096 [ 424007 ] {} RaftInstance: commit upto 583, current idx 546 2026.08.17 23:52:15.384099 [ 424007 ] {} RaftInstance: commit upto 583, current idx 547 2026.08.17 23:52:15.384101 [ 424007 ] {} RaftInstance: commit upto 583, current idx 548 2026.08.17 23:52:15.384104 [ 424007 ] {} RaftInstance: commit upto 583, current idx 549 2026.08.17 23:52:15.384106 [ 424007 ] {} RaftInstance: commit upto 583, current idx 550 2026.08.17 23:52:15.384109 [ 424007 ] {} RaftInstance: commit upto 583, current idx 551 2026.08.17 23:52:15.384111 [ 424007 ] {} RaftInstance: commit upto 583, current idx 552 2026.08.17 23:52:15.384114 [ 424007 ] {} RaftInstance: commit upto 583, current idx 553 2026.08.17 23:52:15.384116 [ 424007 ] {} RaftInstance: commit upto 583, current idx 554 2026.08.17 23:52:15.384118 [ 424007 ] {} RaftInstance: commit upto 583, current idx 555 2026.08.17 23:52:15.384121 [ 424007 ] {} RaftInstance: commit upto 583, current idx 556 2026.08.17 23:52:15.384124 [ 424007 ] {} RaftInstance: commit upto 583, current idx 557 2026.08.17 23:52:15.384126 [ 424007 ] {} RaftInstance: commit upto 583, current idx 558 2026.08.17 23:52:15.384128 [ 424007 ] {} RaftInstance: commit upto 583, current idx 559 2026.08.17 23:52:15.384131 [ 424007 ] {} RaftInstance: commit upto 583, current idx 560 2026.08.17 23:52:15.384133 [ 424007 ] {} RaftInstance: commit upto 583, current idx 561 2026.08.17 23:52:15.384135 [ 424007 ] {} RaftInstance: commit upto 583, current idx 562 2026.08.17 23:52:15.384138 [ 424007 ] {} RaftInstance: commit upto 583, current idx 563 2026.08.17 23:52:15.384140 [ 424007 ] {} RaftInstance: commit upto 583, current idx 564 2026.08.17 23:52:15.384142 [ 424007 ] {} RaftInstance: commit upto 583, current idx 565 2026.08.17 23:52:15.384144 [ 424007 ] {} RaftInstance: commit upto 583, current idx 566 2026.08.17 23:52:15.384147 [ 424007 ] {} RaftInstance: commit upto 583, current idx 567 2026.08.17 23:52:15.384149 [ 424007 ] {} RaftInstance: commit upto 583, current idx 568 2026.08.17 23:52:15.384152 [ 424007 ] {} RaftInstance: commit upto 583, current idx 569 2026.08.17 23:52:15.384154 [ 424007 ] {} RaftInstance: commit upto 583, current idx 570 2026.08.17 23:52:15.384156 [ 424007 ] {} RaftInstance: commit upto 583, current idx 571 2026.08.17 23:52:15.384158 [ 424007 ] {} RaftInstance: commit upto 583, current idx 572 2026.08.17 23:52:15.384163 [ 424007 ] {} RaftInstance: commit upto 583, current idx 573 2026.08.17 23:52:15.384157 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.384166 [ 424007 ] {} RaftInstance: commit upto 583, current idx 574 2026.08.17 23:52:15.384174 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=584 2026.08.17 23:52:15.384177 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.384180 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 584 2026.08.17 23:52:15.384181 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.384183 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 583, new matched idx: 583 2026.08.17 23:52:15.384184 [ 424007 ] {} RaftInstance: commit upto 583, current idx 575 2026.08.17 23:52:15.384191 [ 423992 ] {} RaftInstance: last durable index 583, precommit index 583 2026.08.17 23:52:15.384196 [ 424007 ] {} RaftInstance: commit upto 583, current idx 576 2026.08.17 23:52:15.384199 [ 423992 ] {} RaftInstance: quorum idx 1, 583 583 544 2026.08.17 23:52:15.384202 [ 423992 ] {} RaftInstance: local log idx 583, target_commit_idx 583, quick_commit_index_ 583, state_->get_commit_idx() 576 2026.08.17 23:52:15.384199 [ 424007 ] {} RaftInstance: commit upto 583, current idx 577 2026.08.17 23:52:15.384205 [ 423992 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.384210 [ 424007 ] {} RaftInstance: commit upto 583, current idx 578 2026.08.17 23:52:15.384220 [ 424007 ] {} RaftInstance: commit upto 583, current idx 579 2026.08.17 23:52:15.384223 [ 424007 ] {} RaftInstance: commit upto 583, current idx 580 2026.08.17 23:52:15.384225 [ 424007 ] {} RaftInstance: commit upto 583, current idx 581 2026.08.17 23:52:15.384229 [ 424007 ] {} RaftInstance: commit upto 583, current idx 582 2026.08.17 23:52:15.384232 [ 424007 ] {} RaftInstance: commit upto 583, current idx 583 2026.08.17 23:52:15.384234 [ 424007 ] {} RaftInstance: notify cb 583 0x7f0ed223e920 2026.08.17 23:52:15.384246 [ 424007 ] {} RaftInstance: DONE: commit upto 583, current idx 583 2026.08.17 23:52:15.384248 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.385070 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.386351 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=584 2026.08.17 23:52:15.386356 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.386359 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 584 2026.08.17 23:52:15.386361 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.386363 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 544, new matched idx: 583 2026.08.17 23:52:15.386373 [ 423983 ] {} RaftInstance: last durable index 583, precommit index 583 2026.08.17 23:52:15.386383 [ 423983 ] {} RaftInstance: quorum idx 1, 583 583 583 2026.08.17 23:52:15.386385 [ 423983 ] {} RaftInstance: local log idx 583, target_commit_idx 583, quick_commit_index_ 583, state_->get_commit_idx() 583 2026.08.17 23:52:15.386388 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:15.386390 [ 423983 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.386392 [ 423983 ] {} RaftInstance: last_log_idx: 583, starting_idx: 1, cur_nxt_idx: 584 2026.08.17 23:52:15.386395 [ 423983 ] {} RaftInstance: append_entries for 2 with LastLogIndex=583, LastLogTerm=1, EntriesLength=0, CommitIndex=583, Term=1, peer_last_sent_idx 545 2026.08.17 23:52:15.386396 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.386399 [ 423983 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.386408 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:15.386534 [ 423987 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.386543 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=584 2026.08.17 23:52:15.386545 [ 423987 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.386548 [ 423987 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 584 2026.08.17 23:52:15.386550 [ 423987 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.386552 [ 423987 ] {} RaftInstance: peer 2, prev matched idx: 583, new matched idx: 583 2026.08.17 23:52:15.386559 [ 423987 ] {} RaftInstance: last durable index 583, precommit index 583 2026.08.17 23:52:15.386562 [ 423987 ] {} RaftInstance: quorum idx 1, 583 583 583 2026.08.17 23:52:15.386564 [ 423987 ] {} RaftInstance: local log idx 583, target_commit_idx 583, quick_commit_index_ 583, state_->get_commit_idx() 583 2026.08.17 23:52:15.386622 [ 423995 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.386634 [ 423995 ] {} RaftInstance: append at log_idx 584, timestamp 1787010735386625 2026.08.17 23:52:15.386644 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.386647 [ 424009 ] {} RaftInstance: last_log_idx: 583, starting_idx: 1, cur_nxt_idx: 585 2026.08.17 23:52:15.386650 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=583, LastLogTerm=1, EntriesLength=1, CommitIndex=583, Term=1, peer_last_sent_idx 584 2026.08.17 23:52:15.386652 [ 424009 ] {} RaftInstance: idx: 584 2026.08.17 23:52:15.386655 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.386666 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.386668 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.386670 [ 424009 ] {} RaftInstance: last_log_idx: 583, starting_idx: 1, cur_nxt_idx: 585 2026.08.17 23:52:15.386673 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=583, LastLogTerm=1, EntriesLength=1, CommitIndex=583, Term=1, peer_last_sent_idx 584 2026.08.17 23:52:15.386674 [ 424009 ] {} RaftInstance: idx: 584 2026.08.17 23:52:15.386676 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.386682 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.389601 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.389611 [ 423980 ] {} RaftInstance: last durable index 584, precommit index 584 2026.08.17 23:52:15.389615 [ 423980 ] {} RaftInstance: quorum idx 1, 584 583 583 2026.08.17 23:52:15.389618 [ 423980 ] {} RaftInstance: local log idx 584, target_commit_idx 583, quick_commit_index_ 583, state_->get_commit_idx() 583 2026.08.17 23:52:15.389655 [ 423990 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.389663 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.389670 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=585 2026.08.17 23:52:15.389676 [ 423990 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.389679 [ 423990 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 585 2026.08.17 23:52:15.389681 [ 423990 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.389683 [ 423990 ] {} RaftInstance: peer 2, prev matched idx: 583, new matched idx: 584 2026.08.17 23:52:15.389685 [ 423990 ] {} RaftInstance: last durable index 584, precommit index 584 2026.08.17 23:52:15.389688 [ 423990 ] {} RaftInstance: quorum idx 1, 584 584 583 2026.08.17 23:52:15.389690 [ 423990 ] {} RaftInstance: trigger commit upto 584 2026.08.17 23:52:15.389692 [ 423990 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.389695 [ 423990 ] {} RaftInstance: last_log_idx: 583, starting_idx: 1, cur_nxt_idx: 585 2026.08.17 23:52:15.389698 [ 423990 ] {} RaftInstance: append_entries for 3 with LastLogIndex=583, LastLogTerm=1, EntriesLength=1, CommitIndex=584, Term=1, peer_last_sent_idx 584 2026.08.17 23:52:15.389699 [ 423990 ] {} RaftInstance: idx: 584 2026.08.17 23:52:15.389702 [ 423990 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.389716 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:15.389719 [ 423990 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.389720 [ 423990 ] {} RaftInstance: last_log_idx: 584, starting_idx: 1, cur_nxt_idx: 585 2026.08.17 23:52:15.389722 [ 423990 ] {} RaftInstance: append_entries for 2 with LastLogIndex=584, LastLogTerm=1, EntriesLength=0, CommitIndex=584, Term=1, peer_last_sent_idx 584 2026.08.17 23:52:15.389724 [ 423990 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.389725 [ 423990 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.389732 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:15.389734 [ 423990 ] {} RaftInstance: local log idx 584, target_commit_idx 584, quick_commit_index_ 584, state_->get_commit_idx() 583 2026.08.17 23:52:15.389736 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.389741 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.389743 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=585 2026.08.17 23:52:15.389754 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.389757 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 585 2026.08.17 23:52:15.389748 [ 424007 ] {} RaftInstance: commit upto 584, current idx 583 2026.08.17 23:52:15.389765 [ 424007 ] {} RaftInstance: commit upto 584, current idx 584 2026.08.17 23:52:15.389759 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.389775 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 583, new matched idx: 584 2026.08.17 23:52:15.389780 [ 423984 ] {} RaftInstance: last durable index 584, precommit index 584 2026.08.17 23:52:15.389776 [ 424007 ] {} RaftInstance: notify cb 584 0x7f0ecef39320 2026.08.17 23:52:15.389786 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.389783 [ 423984 ] {} RaftInstance: quorum idx 1, 584 584 584 2026.08.17 23:52:15.389793 [ 423984 ] {} RaftInstance: local log idx 584, target_commit_idx 584, quick_commit_index_ 584, state_->get_commit_idx() 583 2026.08.17 23:52:15.389795 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.389797 [ 424007 ] {} RaftInstance: DONE: commit upto 584, current idx 584 2026.08.17 23:52:15.389799 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.389801 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=585 2026.08.17 23:52:15.389804 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.389807 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 585 2026.08.17 23:52:15.389808 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.389809 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.389816 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 584, new matched idx: 584 2026.08.17 23:52:15.389818 [ 423986 ] {} RaftInstance: last durable index 584, precommit index 584 2026.08.17 23:52:15.389821 [ 423986 ] {} RaftInstance: quorum idx 1, 584 584 584 2026.08.17 23:52:15.389823 [ 423986 ] {} RaftInstance: local log idx 584, target_commit_idx 584, quick_commit_index_ 584, state_->get_commit_idx() 584 2026.08.17 23:52:15.389827 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=585 2026.08.17 23:52:15.389829 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.389831 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 585 2026.08.17 23:52:15.389837 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.389839 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 584, new matched idx: 584 2026.08.17 23:52:15.389841 [ 423994 ] {} RaftInstance: last durable index 584, precommit index 584 2026.08.17 23:52:15.389845 [ 423994 ] {} RaftInstance: quorum idx 1, 584 584 584 2026.08.17 23:52:15.389847 [ 423994 ] {} RaftInstance: local log idx 584, target_commit_idx 584, quick_commit_index_ 584, state_->get_commit_idx() 584 2026.08.17 23:52:15.389847 [ 423993 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.389857 [ 423993 ] {} RaftInstance: append at log_idx 585, timestamp 1787010735389849 2026.08.17 23:52:15.389865 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.389868 [ 424009 ] {} RaftInstance: last_log_idx: 584, starting_idx: 1, cur_nxt_idx: 586 2026.08.17 23:52:15.389871 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=584, LastLogTerm=1, EntriesLength=1, CommitIndex=584, Term=1, peer_last_sent_idx 584 2026.08.17 23:52:15.389873 [ 424009 ] {} RaftInstance: idx: 585 2026.08.17 23:52:15.389875 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.389885 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.389887 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.389889 [ 424009 ] {} RaftInstance: last_log_idx: 584, starting_idx: 1, cur_nxt_idx: 586 2026.08.17 23:52:15.389891 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=584, LastLogTerm=1, EntriesLength=1, CommitIndex=584, Term=1, peer_last_sent_idx 585 2026.08.17 23:52:15.389892 [ 424009 ] {} RaftInstance: idx: 585 2026.08.17 23:52:15.389894 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.389900 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.392944 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.392957 [ 423980 ] {} RaftInstance: last durable index 585, precommit index 585 2026.08.17 23:52:15.392961 [ 423980 ] {} RaftInstance: quorum idx 1, 585 584 584 2026.08.17 23:52:15.392963 [ 423980 ] {} RaftInstance: local log idx 585, target_commit_idx 584, quick_commit_index_ 584, state_->get_commit_idx() 584 2026.08.17 23:52:15.392999 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.393008 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=586 2026.08.17 23:52:15.393010 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.393013 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 586 2026.08.17 23:52:15.393015 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.393017 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 584, new matched idx: 585 2026.08.17 23:52:15.393019 [ 423994 ] {} RaftInstance: last durable index 585, precommit index 585 2026.08.17 23:52:15.393022 [ 423994 ] {} RaftInstance: quorum idx 1, 585 585 584 2026.08.17 23:52:15.393024 [ 423994 ] {} RaftInstance: trigger commit upto 585 2026.08.17 23:52:15.393027 [ 423994 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.393029 [ 423994 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.393032 [ 423994 ] {} RaftInstance: last_log_idx: 585, starting_idx: 1, cur_nxt_idx: 586 2026.08.17 23:52:15.393034 [ 423994 ] {} RaftInstance: append_entries for 2 with LastLogIndex=585, LastLogTerm=1, EntriesLength=0, CommitIndex=585, Term=1, peer_last_sent_idx 585 2026.08.17 23:52:15.393043 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.393052 [ 423994 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.393063 [ 423994 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.393072 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:15.393074 [ 423994 ] {} RaftInstance: local log idx 585, target_commit_idx 585, quick_commit_index_ 585, state_->get_commit_idx() 584 2026.08.17 23:52:15.393076 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.393084 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.393084 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=586 2026.08.17 23:52:15.393093 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.393097 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 586 2026.08.17 23:52:15.393088 [ 424007 ] {} RaftInstance: commit upto 585, current idx 584 2026.08.17 23:52:15.393102 [ 424007 ] {} RaftInstance: commit upto 585, current idx 585 2026.08.17 23:52:15.393099 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.393107 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 584, new matched idx: 585 2026.08.17 23:52:15.393109 [ 423985 ] {} RaftInstance: last durable index 585, precommit index 585 2026.08.17 23:52:15.393111 [ 424007 ] {} RaftInstance: notify cb 585 0x7f0eceecd220 2026.08.17 23:52:15.393112 [ 423985 ] {} RaftInstance: quorum idx 1, 585 585 585 2026.08.17 23:52:15.393118 [ 423985 ] {} RaftInstance: local log idx 585, target_commit_idx 585, quick_commit_index_ 585, state_->get_commit_idx() 584 2026.08.17 23:52:15.393120 [ 423985 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.393121 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.393122 [ 424007 ] {} RaftInstance: DONE: commit upto 585, current idx 585 2026.08.17 23:52:15.393124 [ 423985 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.393128 [ 423985 ] {} RaftInstance: last_log_idx: 585, starting_idx: 1, cur_nxt_idx: 586 2026.08.17 23:52:15.393134 [ 423985 ] {} RaftInstance: append_entries for 3 with LastLogIndex=585, LastLogTerm=1, EntriesLength=0, CommitIndex=585, Term=1, peer_last_sent_idx 585 2026.08.17 23:52:15.393136 [ 423985 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.393138 [ 423985 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.393141 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.393152 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:15.393159 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=586 2026.08.17 23:52:15.393163 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.393165 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 586 2026.08.17 23:52:15.393167 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.393169 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 585, new matched idx: 585 2026.08.17 23:52:15.393171 [ 423988 ] {} RaftInstance: last durable index 585, precommit index 585 2026.08.17 23:52:15.393174 [ 423988 ] {} RaftInstance: quorum idx 1, 585 585 585 2026.08.17 23:52:15.393124 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.393181 [ 423992 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=16, CommitIndex=0 and Term=0 2026.08.17 23:52:15.393191 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.393194 [ 423992 ] {} RaftInstance: append at log_idx 586, timestamp 1787010735393183 2026.08.17 23:52:15.393176 [ 423988 ] {} RaftInstance: local log idx 585, target_commit_idx 585, quick_commit_index_ 585, state_->get_commit_idx() 585 2026.08.17 23:52:15.393199 [ 423992 ] {} RaftInstance: append at log_idx 587, timestamp 1787010735393183 2026.08.17 23:52:15.393200 [ 423988 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:15.393202 [ 423992 ] {} RaftInstance: append at log_idx 588, timestamp 1787010735393183 2026.08.17 23:52:15.393203 [ 423988 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.393207 [ 423992 ] {} RaftInstance: append at log_idx 589, timestamp 1787010735393183 2026.08.17 23:52:15.393208 [ 423988 ] {} RaftInstance: last_log_idx: 585, starting_idx: 1, cur_nxt_idx: 586 2026.08.17 23:52:15.393212 [ 423992 ] {} RaftInstance: append at log_idx 590, timestamp 1787010735393183 2026.08.17 23:52:15.393210 [ 423988 ] {} RaftInstance: append_entries for 2 with LastLogIndex=585, LastLogTerm=1, EntriesLength=0, CommitIndex=585, Term=1, peer_last_sent_idx 586 2026.08.17 23:52:15.393217 [ 423988 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.393219 [ 423988 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.393220 [ 423992 ] {} RaftInstance: append at log_idx 591, timestamp 1787010735393183 2026.08.17 23:52:15.393229 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:15.393230 [ 423992 ] {} RaftInstance: append at log_idx 592, timestamp 1787010735393183 2026.08.17 23:52:15.393235 [ 423992 ] {} RaftInstance: append at log_idx 593, timestamp 1787010735393183 2026.08.17 23:52:15.393241 [ 423992 ] {} RaftInstance: append at log_idx 594, timestamp 1787010735393183 2026.08.17 23:52:15.393236 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=586 2026.08.17 23:52:15.393244 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.393249 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 586 2026.08.17 23:52:15.393245 [ 423992 ] {} RaftInstance: append at log_idx 595, timestamp 1787010735393183 2026.08.17 23:52:15.393251 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.393255 [ 423992 ] {} RaftInstance: append at log_idx 596, timestamp 1787010735393183 2026.08.17 23:52:15.393256 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 585, new matched idx: 585 2026.08.17 23:52:15.393262 [ 423992 ] {} RaftInstance: append at log_idx 597, timestamp 1787010735393183 2026.08.17 23:52:15.393262 [ 423983 ] {} RaftInstance: last durable index 585, precommit index 585 2026.08.17 23:52:15.393266 [ 423992 ] {} RaftInstance: append at log_idx 598, timestamp 1787010735393183 2026.08.17 23:52:15.393267 [ 423983 ] {} RaftInstance: quorum idx 1, 585 585 585 2026.08.17 23:52:15.393272 [ 423992 ] {} RaftInstance: append at log_idx 599, timestamp 1787010735393183 2026.08.17 23:52:15.393276 [ 423992 ] {} RaftInstance: append at log_idx 600, timestamp 1787010735393183 2026.08.17 23:52:15.393275 [ 423983 ] {} RaftInstance: local log idx 599, target_commit_idx 585, quick_commit_index_ 585, state_->get_commit_idx() 585 2026.08.17 23:52:15.393280 [ 423992 ] {} RaftInstance: append at log_idx 601, timestamp 1787010735393183 2026.08.17 23:52:15.393281 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.393281 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.393284 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.393291 [ 423983 ] {} RaftInstance: last_log_idx: 585, starting_idx: 1, cur_nxt_idx: 602 2026.08.17 23:52:15.393297 [ 423983 ] {} RaftInstance: last sent log (586) to peer 3 is not applied, cnt 1 2026.08.17 23:52:15.393299 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=585, LastLogTerm=1, EntriesLength=16, CommitIndex=585, Term=1, peer_last_sent_idx 586 2026.08.17 23:52:15.393301 [ 423983 ] {} RaftInstance: idx range: 586-601 2026.08.17 23:52:15.393303 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.393326 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:15.393331 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.393333 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.393335 [ 424009 ] {} RaftInstance: last_log_idx: 585, starting_idx: 1, cur_nxt_idx: 602 2026.08.17 23:52:15.393337 [ 424009 ] {} RaftInstance: last sent log (586) to peer 2 is not applied, cnt 1 2026.08.17 23:52:15.393340 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=585, LastLogTerm=1, EntriesLength=16, CommitIndex=585, Term=1, peer_last_sent_idx 586 2026.08.17 23:52:15.393341 [ 424009 ] {} RaftInstance: idx range: 586-601 2026.08.17 23:52:15.393343 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.393353 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.393358 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=586 2026.08.17 23:52:15.393361 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.393364 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 586 2026.08.17 23:52:15.393366 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.393368 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 585, new matched idx: 585 2026.08.17 23:52:15.393371 [ 423993 ] {} RaftInstance: last durable index 585, precommit index 601 2026.08.17 23:52:15.393374 [ 423993 ] {} RaftInstance: quorum idx 1, 585 585 585 2026.08.17 23:52:15.393376 [ 423993 ] {} RaftInstance: local log idx 601, target_commit_idx 585, quick_commit_index_ 585, state_->get_commit_idx() 585 2026.08.17 23:52:15.393378 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:15.393380 [ 423993 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.396030 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.396049 [ 423980 ] {} RaftInstance: last durable index 601, precommit index 601 2026.08.17 23:52:15.396052 [ 423980 ] {} RaftInstance: quorum idx 1, 601 585 585 2026.08.17 23:52:15.396055 [ 423980 ] {} RaftInstance: local log idx 601, target_commit_idx 585, quick_commit_index_ 585, state_->get_commit_idx() 585 2026.08.17 23:52:15.396078 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.396082 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=602 2026.08.17 23:52:15.396084 [ 423995 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.396085 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.396087 [ 423995 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 602 2026.08.17 23:52:15.396094 [ 423995 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.396096 [ 423995 ] {} RaftInstance: peer 2, prev matched idx: 585, new matched idx: 601 2026.08.17 23:52:15.396098 [ 423995 ] {} RaftInstance: last durable index 601, precommit index 601 2026.08.17 23:52:15.396100 [ 423995 ] {} RaftInstance: quorum idx 1, 601 601 585 2026.08.17 23:52:15.396102 [ 423995 ] {} RaftInstance: trigger commit upto 601 2026.08.17 23:52:15.396107 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.396109 [ 423995 ] {} RaftInstance: last_log_idx: 585, starting_idx: 1, cur_nxt_idx: 602 2026.08.17 23:52:15.396111 [ 423995 ] {} RaftInstance: last sent log (586) to peer 3 is not applied, cnt 2 2026.08.17 23:52:15.396114 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=585, LastLogTerm=1, EntriesLength=16, CommitIndex=601, Term=1, peer_last_sent_idx 586 2026.08.17 23:52:15.396116 [ 423995 ] {} RaftInstance: idx range: 586-601 2026.08.17 23:52:15.396118 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.396139 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:15.396141 [ 423995 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.396143 [ 423995 ] {} RaftInstance: last_log_idx: 601, starting_idx: 1, cur_nxt_idx: 602 2026.08.17 23:52:15.396144 [ 423995 ] {} RaftInstance: append_entries for 2 with LastLogIndex=601, LastLogTerm=1, EntriesLength=0, CommitIndex=601, Term=1, peer_last_sent_idx 586 2026.08.17 23:52:15.396146 [ 423995 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.396148 [ 423995 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.396155 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:15.396157 [ 423995 ] {} RaftInstance: local log idx 601, target_commit_idx 601, quick_commit_index_ 601, state_->get_commit_idx() 585 2026.08.17 23:52:15.396159 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.396166 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.396167 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=602 2026.08.17 23:52:15.396174 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.396178 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 602 2026.08.17 23:52:15.396169 [ 424007 ] {} RaftInstance: commit upto 601, current idx 585 2026.08.17 23:52:15.396180 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.396183 [ 424007 ] {} RaftInstance: commit upto 601, current idx 586 2026.08.17 23:52:15.396185 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 585, new matched idx: 601 2026.08.17 23:52:15.396193 [ 423996 ] {} RaftInstance: last durable index 601, precommit index 601 2026.08.17 23:52:15.396195 [ 424007 ] {} RaftInstance: commit upto 601, current idx 587 2026.08.17 23:52:15.396196 [ 423996 ] {} RaftInstance: quorum idx 1, 601 601 601 2026.08.17 23:52:15.396198 [ 424007 ] {} RaftInstance: commit upto 601, current idx 588 2026.08.17 23:52:15.396202 [ 424007 ] {} RaftInstance: commit upto 601, current idx 589 2026.08.17 23:52:15.396208 [ 424007 ] {} RaftInstance: commit upto 601, current idx 590 2026.08.17 23:52:15.396198 [ 423996 ] {} RaftInstance: local log idx 601, target_commit_idx 601, quick_commit_index_ 601, state_->get_commit_idx() 587 2026.08.17 23:52:15.396208 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.396212 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.396212 [ 424007 ] {} RaftInstance: commit upto 601, current idx 591 2026.08.17 23:52:15.396222 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=602 2026.08.17 23:52:15.396225 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.396227 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 602 2026.08.17 23:52:15.396228 [ 424007 ] {} RaftInstance: commit upto 601, current idx 592 2026.08.17 23:52:15.396216 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.396229 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.396232 [ 424007 ] {} RaftInstance: commit upto 601, current idx 593 2026.08.17 23:52:15.396240 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 601, new matched idx: 601 2026.08.17 23:52:15.396243 [ 423981 ] {} RaftInstance: last durable index 601, precommit index 601 2026.08.17 23:52:15.396248 [ 423981 ] {} RaftInstance: quorum idx 1, 601 601 601 2026.08.17 23:52:15.396243 [ 424007 ] {} RaftInstance: commit upto 601, current idx 594 2026.08.17 23:52:15.396250 [ 423981 ] {} RaftInstance: local log idx 601, target_commit_idx 601, quick_commit_index_ 601, state_->get_commit_idx() 593 2026.08.17 23:52:15.396254 [ 424007 ] {} RaftInstance: commit upto 601, current idx 595 2026.08.17 23:52:15.396254 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.396258 [ 424007 ] {} RaftInstance: commit upto 601, current idx 596 2026.08.17 23:52:15.396261 [ 424007 ] {} RaftInstance: commit upto 601, current idx 597 2026.08.17 23:52:15.396263 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=602 2026.08.17 23:52:15.396264 [ 424007 ] {} RaftInstance: commit upto 601, current idx 598 2026.08.17 23:52:15.396267 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.396277 [ 424007 ] {} RaftInstance: commit upto 601, current idx 599 2026.08.17 23:52:15.396277 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 602 2026.08.17 23:52:15.396283 [ 424007 ] {} RaftInstance: commit upto 601, current idx 600 2026.08.17 23:52:15.396284 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.396288 [ 424007 ] {} RaftInstance: commit upto 601, current idx 601 2026.08.17 23:52:15.396291 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 601, new matched idx: 601 2026.08.17 23:52:15.396297 [ 423984 ] {} RaftInstance: last durable index 601, precommit index 601 2026.08.17 23:52:15.396297 [ 424007 ] {} RaftInstance: notify cb 601 0x7f0ed223ea20 2026.08.17 23:52:15.396301 [ 423984 ] {} RaftInstance: quorum idx 1, 601 601 601 2026.08.17 23:52:15.396303 [ 423984 ] {} RaftInstance: local log idx 601, target_commit_idx 601, quick_commit_index_ 601, state_->get_commit_idx() 600 2026.08.17 23:52:15.396305 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.396308 [ 424007 ] {} RaftInstance: DONE: commit upto 601, current idx 601 2026.08.17 23:52:15.396310 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.396397 [ 423996 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.396405 [ 423996 ] {} RaftInstance: append at log_idx 602, timestamp 1787010735396399 2026.08.17 23:52:15.396412 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.396414 [ 424009 ] {} RaftInstance: last_log_idx: 601, starting_idx: 1, cur_nxt_idx: 603 2026.08.17 23:52:15.396417 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=601, LastLogTerm=1, EntriesLength=1, CommitIndex=601, Term=1, peer_last_sent_idx 586 2026.08.17 23:52:15.396419 [ 424009 ] {} RaftInstance: idx: 602 2026.08.17 23:52:15.396421 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.396428 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.396430 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.396432 [ 424009 ] {} RaftInstance: last_log_idx: 601, starting_idx: 1, cur_nxt_idx: 603 2026.08.17 23:52:15.396434 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=601, LastLogTerm=1, EntriesLength=1, CommitIndex=601, Term=1, peer_last_sent_idx 602 2026.08.17 23:52:15.396438 [ 424009 ] {} RaftInstance: idx: 602 2026.08.17 23:52:15.396440 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.396445 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.399022 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.399031 [ 423980 ] {} RaftInstance: last durable index 602, precommit index 602 2026.08.17 23:52:15.399035 [ 423980 ] {} RaftInstance: quorum idx 1, 602 601 601 2026.08.17 23:52:15.399037 [ 423980 ] {} RaftInstance: local log idx 602, target_commit_idx 601, quick_commit_index_ 601, state_->get_commit_idx() 601 2026.08.17 23:52:15.399072 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.399076 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=603 2026.08.17 23:52:15.399077 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.399078 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.399085 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 603 2026.08.17 23:52:15.399087 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.399092 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 601, new matched idx: 602 2026.08.17 23:52:15.399094 [ 423987 ] {} RaftInstance: last durable index 602, precommit index 602 2026.08.17 23:52:15.399096 [ 423987 ] {} RaftInstance: quorum idx 1, 602 602 601 2026.08.17 23:52:15.399097 [ 423987 ] {} RaftInstance: trigger commit upto 602 2026.08.17 23:52:15.399100 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.399102 [ 423987 ] {} RaftInstance: last_log_idx: 602, starting_idx: 1, cur_nxt_idx: 603 2026.08.17 23:52:15.399104 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=602, LastLogTerm=1, EntriesLength=0, CommitIndex=602, Term=1, peer_last_sent_idx 602 2026.08.17 23:52:15.399106 [ 423987 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.399108 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.399116 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:15.399119 [ 423987 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.399121 [ 423987 ] {} RaftInstance: last_log_idx: 601, starting_idx: 1, cur_nxt_idx: 603 2026.08.17 23:52:15.399123 [ 423987 ] {} RaftInstance: append_entries for 2 with LastLogIndex=601, LastLogTerm=1, EntriesLength=1, CommitIndex=602, Term=1, peer_last_sent_idx 602 2026.08.17 23:52:15.399124 [ 423987 ] {} RaftInstance: idx: 602 2026.08.17 23:52:15.399126 [ 423987 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.399143 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:15.399146 [ 423987 ] {} RaftInstance: local log idx 602, target_commit_idx 602, quick_commit_index_ 602, state_->get_commit_idx() 601 2026.08.17 23:52:15.399147 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.399153 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.399155 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=603 2026.08.17 23:52:15.399157 [ 424007 ] {} RaftInstance: commit upto 602, current idx 601 2026.08.17 23:52:15.399158 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.399159 [ 424007 ] {} RaftInstance: commit upto 602, current idx 602 2026.08.17 23:52:15.399161 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 603 2026.08.17 23:52:15.399167 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.399171 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 601, new matched idx: 602 2026.08.17 23:52:15.399174 [ 423986 ] {} RaftInstance: last durable index 602, precommit index 602 2026.08.17 23:52:15.399167 [ 424007 ] {} RaftInstance: notify cb 602 0x7f0eceecd720 2026.08.17 23:52:15.399177 [ 423986 ] {} RaftInstance: quorum idx 1, 602 602 602 2026.08.17 23:52:15.399179 [ 423986 ] {} RaftInstance: local log idx 602, target_commit_idx 602, quick_commit_index_ 602, state_->get_commit_idx() 601 2026.08.17 23:52:15.399181 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.399183 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.399187 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=603 2026.08.17 23:52:15.399189 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.399191 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 603 2026.08.17 23:52:15.399192 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.399194 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 602, new matched idx: 602 2026.08.17 23:52:15.399196 [ 423983 ] {} RaftInstance: last durable index 602, precommit index 602 2026.08.17 23:52:15.399198 [ 423983 ] {} RaftInstance: quorum idx 1, 602 602 602 2026.08.17 23:52:15.399199 [ 423983 ] {} RaftInstance: local log idx 602, target_commit_idx 602, quick_commit_index_ 602, state_->get_commit_idx() 602 2026.08.17 23:52:15.399184 [ 424007 ] {} RaftInstance: DONE: commit upto 602, current idx 602 2026.08.17 23:52:15.399210 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.399235 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.399238 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=603 2026.08.17 23:52:15.399240 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.399242 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 603 2026.08.17 23:52:15.399244 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.399246 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 602, new matched idx: 602 2026.08.17 23:52:15.399248 [ 423994 ] {} RaftInstance: last durable index 602, precommit index 602 2026.08.17 23:52:15.399248 [ 423984 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.399251 [ 423994 ] {} RaftInstance: quorum idx 1, 602 602 602 2026.08.17 23:52:15.399253 [ 423994 ] {} RaftInstance: local log idx 602, target_commit_idx 602, quick_commit_index_ 602, state_->get_commit_idx() 602 2026.08.17 23:52:15.399258 [ 423984 ] {} RaftInstance: append at log_idx 603, timestamp 1787010735399251 2026.08.17 23:52:15.399266 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.399269 [ 424009 ] {} RaftInstance: last_log_idx: 602, starting_idx: 1, cur_nxt_idx: 604 2026.08.17 23:52:15.399272 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=602, LastLogTerm=1, EntriesLength=1, CommitIndex=602, Term=1, peer_last_sent_idx 603 2026.08.17 23:52:15.399274 [ 424009 ] {} RaftInstance: idx: 603 2026.08.17 23:52:15.399276 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.399283 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.399285 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.399288 [ 424009 ] {} RaftInstance: last_log_idx: 602, starting_idx: 1, cur_nxt_idx: 604 2026.08.17 23:52:15.399290 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=602, LastLogTerm=1, EntriesLength=1, CommitIndex=602, Term=1, peer_last_sent_idx 602 2026.08.17 23:52:15.399291 [ 424009 ] {} RaftInstance: idx: 603 2026.08.17 23:52:15.399293 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.399306 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.402380 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.402386 [ 423980 ] {} RaftInstance: last durable index 603, precommit index 603 2026.08.17 23:52:15.402389 [ 423980 ] {} RaftInstance: quorum idx 1, 603 602 602 2026.08.17 23:52:15.402391 [ 423980 ] {} RaftInstance: local log idx 603, target_commit_idx 602, quick_commit_index_ 602, state_->get_commit_idx() 602 2026.08.17 23:52:15.402427 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.402433 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=604 2026.08.17 23:52:15.402435 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.402437 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 604 2026.08.17 23:52:15.402439 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.402440 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 602, new matched idx: 603 2026.08.17 23:52:15.402442 [ 423981 ] {} RaftInstance: last durable index 603, precommit index 603 2026.08.17 23:52:15.402445 [ 423981 ] {} RaftInstance: quorum idx 1, 603 603 602 2026.08.17 23:52:15.402446 [ 423981 ] {} RaftInstance: trigger commit upto 603 2026.08.17 23:52:15.402448 [ 423981 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.402452 [ 423981 ] {} RaftInstance: last_log_idx: 603, starting_idx: 1, cur_nxt_idx: 604 2026.08.17 23:52:15.402454 [ 423981 ] {} RaftInstance: append_entries for 3 with LastLogIndex=603, LastLogTerm=1, EntriesLength=0, CommitIndex=603, Term=1, peer_last_sent_idx 603 2026.08.17 23:52:15.402456 [ 423981 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.402459 [ 423981 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.402465 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:15.402468 [ 423981 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.402470 [ 423981 ] {} RaftInstance: local log idx 603, target_commit_idx 603, quick_commit_index_ 603, state_->get_commit_idx() 602 2026.08.17 23:52:15.402472 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.402479 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.402482 [ 424007 ] {} RaftInstance: commit upto 603, current idx 602 2026.08.17 23:52:15.402484 [ 424007 ] {} RaftInstance: commit upto 603, current idx 603 2026.08.17 23:52:15.402486 [ 423993 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.402489 [ 424007 ] {} RaftInstance: notify cb 603 0x7f0eceeb9a20 2026.08.17 23:52:15.402489 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=604 2026.08.17 23:52:15.402494 [ 423993 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.402496 [ 423993 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 604 2026.08.17 23:52:15.402497 [ 424007 ] {} RaftInstance: DONE: commit upto 603, current idx 603 2026.08.17 23:52:15.402500 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.402498 [ 423993 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.402513 [ 423993 ] {} RaftInstance: peer 2, prev matched idx: 602, new matched idx: 603 2026.08.17 23:52:15.402515 [ 423993 ] {} RaftInstance: last durable index 603, precommit index 603 2026.08.17 23:52:15.402516 [ 423993 ] {} RaftInstance: quorum idx 1, 603 603 603 2026.08.17 23:52:15.402518 [ 423993 ] {} RaftInstance: local log idx 603, target_commit_idx 603, quick_commit_index_ 603, state_->get_commit_idx() 603 2026.08.17 23:52:15.402519 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.402520 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:15.402528 [ 423993 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.402530 [ 423993 ] {} RaftInstance: last_log_idx: 603, starting_idx: 1, cur_nxt_idx: 604 2026.08.17 23:52:15.402532 [ 423993 ] {} RaftInstance: append_entries for 2 with LastLogIndex=603, LastLogTerm=1, EntriesLength=0, CommitIndex=603, Term=1, peer_last_sent_idx 603 2026.08.17 23:52:15.402534 [ 423993 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.402536 [ 423993 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.402544 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:15.402551 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=604 2026.08.17 23:52:15.402555 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.402557 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 604 2026.08.17 23:52:15.402559 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.402561 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 603, new matched idx: 603 2026.08.17 23:52:15.402563 [ 423982 ] {} RaftInstance: last durable index 603, precommit index 603 2026.08.17 23:52:15.402566 [ 423982 ] {} RaftInstance: quorum idx 1, 603 603 603 2026.08.17 23:52:15.402568 [ 423982 ] {} RaftInstance: local log idx 603, target_commit_idx 603, quick_commit_index_ 603, state_->get_commit_idx() 603 2026.08.17 23:52:15.402640 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.402645 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=604 2026.08.17 23:52:15.402647 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.402650 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 604 2026.08.17 23:52:15.402653 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.402655 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 603, new matched idx: 603 2026.08.17 23:52:15.402657 [ 423983 ] {} RaftInstance: last durable index 603, precommit index 603 2026.08.17 23:52:15.402660 [ 423983 ] {} RaftInstance: quorum idx 1, 603 603 603 2026.08.17 23:52:15.402662 [ 423983 ] {} RaftInstance: local log idx 603, target_commit_idx 603, quick_commit_index_ 603, state_->get_commit_idx() 603 2026.08.17 23:52:15.402845 [ 423990 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.402860 [ 423990 ] {} RaftInstance: append at log_idx 604, timestamp 1787010735402848 2026.08.17 23:52:15.402868 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.402872 [ 424009 ] {} RaftInstance: last_log_idx: 603, starting_idx: 1, cur_nxt_idx: 605 2026.08.17 23:52:15.402875 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=603, LastLogTerm=1, EntriesLength=1, CommitIndex=603, Term=1, peer_last_sent_idx 604 2026.08.17 23:52:15.402877 [ 424009 ] {} RaftInstance: idx: 604 2026.08.17 23:52:15.402882 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.402888 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.402891 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.402892 [ 424009 ] {} RaftInstance: last_log_idx: 603, starting_idx: 1, cur_nxt_idx: 605 2026.08.17 23:52:15.402894 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=603, LastLogTerm=1, EntriesLength=1, CommitIndex=603, Term=1, peer_last_sent_idx 604 2026.08.17 23:52:15.402896 [ 424009 ] {} RaftInstance: idx: 604 2026.08.17 23:52:15.402897 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.402903 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.405551 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.405559 [ 423980 ] {} RaftInstance: last durable index 604, precommit index 604 2026.08.17 23:52:15.405563 [ 423980 ] {} RaftInstance: quorum idx 1, 604 603 603 2026.08.17 23:52:15.405566 [ 423980 ] {} RaftInstance: local log idx 604, target_commit_idx 603, quick_commit_index_ 603, state_->get_commit_idx() 603 2026.08.17 23:52:15.405605 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.405608 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=605 2026.08.17 23:52:15.405611 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.405613 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 605 2026.08.17 23:52:15.405615 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.405617 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 603, new matched idx: 604 2026.08.17 23:52:15.405619 [ 423991 ] {} RaftInstance: last durable index 604, precommit index 604 2026.08.17 23:52:15.405621 [ 423991 ] {} RaftInstance: quorum idx 1, 604 604 603 2026.08.17 23:52:15.405622 [ 423991 ] {} RaftInstance: trigger commit upto 604 2026.08.17 23:52:15.405625 [ 423991 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.405627 [ 423991 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.405629 [ 423991 ] {} RaftInstance: last_log_idx: 604, starting_idx: 1, cur_nxt_idx: 605 2026.08.17 23:52:15.405631 [ 423991 ] {} RaftInstance: append_entries for 2 with LastLogIndex=604, LastLogTerm=1, EntriesLength=0, CommitIndex=604, Term=1, peer_last_sent_idx 604 2026.08.17 23:52:15.405633 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.405635 [ 423991 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.405637 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.405644 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:15.405647 [ 423991 ] {} RaftInstance: local log idx 604, target_commit_idx 604, quick_commit_index_ 604, state_->get_commit_idx() 603 2026.08.17 23:52:15.405648 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.405655 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=605 2026.08.17 23:52:15.405657 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.405657 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.405659 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 605 2026.08.17 23:52:15.405665 [ 424007 ] {} RaftInstance: commit upto 604, current idx 603 2026.08.17 23:52:15.405666 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.405667 [ 424007 ] {} RaftInstance: commit upto 604, current idx 604 2026.08.17 23:52:15.405668 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 603, new matched idx: 604 2026.08.17 23:52:15.405678 [ 423996 ] {} RaftInstance: last durable index 604, precommit index 604 2026.08.17 23:52:15.405685 [ 423996 ] {} RaftInstance: quorum idx 1, 604 604 604 2026.08.17 23:52:15.405689 [ 424007 ] {} RaftInstance: notify cb 604 0x7f0ed223ed20 2026.08.17 23:52:15.405695 [ 423996 ] {} RaftInstance: local log idx 604, target_commit_idx 604, quick_commit_index_ 604, state_->get_commit_idx() 603 2026.08.17 23:52:15.405697 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.405699 [ 423996 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.405701 [ 423996 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.405701 [ 424007 ] {} RaftInstance: DONE: commit upto 604, current idx 604 2026.08.17 23:52:15.405716 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.405705 [ 423996 ] {} RaftInstance: last_log_idx: 604, starting_idx: 1, cur_nxt_idx: 605 2026.08.17 23:52:15.405723 [ 423996 ] {} RaftInstance: append_entries for 3 with LastLogIndex=604, LastLogTerm=1, EntriesLength=0, CommitIndex=604, Term=1, peer_last_sent_idx 604 2026.08.17 23:52:15.405725 [ 423996 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.405727 [ 423996 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.405726 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.405738 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:15.405752 [ 423992 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.405755 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=605 2026.08.17 23:52:15.405757 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.405760 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 605 2026.08.17 23:52:15.405761 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.405763 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 604, new matched idx: 604 2026.08.17 23:52:15.405765 [ 423988 ] {} RaftInstance: last durable index 604, precommit index 604 2026.08.17 23:52:15.405769 [ 423988 ] {} RaftInstance: quorum idx 1, 604 604 604 2026.08.17 23:52:15.405770 [ 423992 ] {} RaftInstance: append at log_idx 605, timestamp 1787010735405755 2026.08.17 23:52:15.405770 [ 423988 ] {} RaftInstance: local log idx 605, target_commit_idx 604, quick_commit_index_ 604, state_->get_commit_idx() 604 2026.08.17 23:52:15.405778 [ 423988 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:15.405780 [ 423988 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.405782 [ 423988 ] {} RaftInstance: last_log_idx: 604, starting_idx: 1, cur_nxt_idx: 606 2026.08.17 23:52:15.405784 [ 423988 ] {} RaftInstance: append_entries for 2 with LastLogIndex=604, LastLogTerm=1, EntriesLength=1, CommitIndex=604, Term=1, peer_last_sent_idx 605 2026.08.17 23:52:15.405786 [ 423988 ] {} RaftInstance: idx: 605 2026.08.17 23:52:15.405788 [ 423988 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.405795 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:15.405795 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.405804 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=605 2026.08.17 23:52:15.405806 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.405808 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 605 2026.08.17 23:52:15.405812 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.405814 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 604, new matched idx: 604 2026.08.17 23:52:15.405816 [ 423993 ] {} RaftInstance: last durable index 604, precommit index 605 2026.08.17 23:52:15.405819 [ 423993 ] {} RaftInstance: quorum idx 1, 604 604 604 2026.08.17 23:52:15.405821 [ 423993 ] {} RaftInstance: local log idx 605, target_commit_idx 604, quick_commit_index_ 604, state_->get_commit_idx() 604 2026.08.17 23:52:15.405823 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.405825 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.405827 [ 423993 ] {} RaftInstance: last_log_idx: 604, starting_idx: 1, cur_nxt_idx: 606 2026.08.17 23:52:15.405829 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=604, LastLogTerm=1, EntriesLength=1, CommitIndex=604, Term=1, peer_last_sent_idx 605 2026.08.17 23:52:15.405831 [ 423993 ] {} RaftInstance: idx: 605 2026.08.17 23:52:15.405833 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.405840 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:15.405844 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.405847 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.408623 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.408633 [ 423980 ] {} RaftInstance: last durable index 605, precommit index 605 2026.08.17 23:52:15.408637 [ 423980 ] {} RaftInstance: quorum idx 1, 605 604 604 2026.08.17 23:52:15.408640 [ 423980 ] {} RaftInstance: local log idx 605, target_commit_idx 604, quick_commit_index_ 604, state_->get_commit_idx() 604 2026.08.17 23:52:15.408676 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.408687 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=606 2026.08.17 23:52:15.408690 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.408693 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 606 2026.08.17 23:52:15.408695 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.408697 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 604, new matched idx: 605 2026.08.17 23:52:15.408700 [ 423995 ] {} RaftInstance: last durable index 605, precommit index 605 2026.08.17 23:52:15.408703 [ 423995 ] {} RaftInstance: quorum idx 1, 605 605 604 2026.08.17 23:52:15.408705 [ 423995 ] {} RaftInstance: trigger commit upto 605 2026.08.17 23:52:15.408708 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.408710 [ 423995 ] {} RaftInstance: last_log_idx: 605, starting_idx: 1, cur_nxt_idx: 606 2026.08.17 23:52:15.408713 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=605, LastLogTerm=1, EntriesLength=0, CommitIndex=605, Term=1, peer_last_sent_idx 605 2026.08.17 23:52:15.408714 [ 423995 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.408717 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.408724 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:15.408727 [ 423995 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.408729 [ 423995 ] {} RaftInstance: local log idx 605, target_commit_idx 605, quick_commit_index_ 605, state_->get_commit_idx() 604 2026.08.17 23:52:15.408731 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.408734 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.408741 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=606 2026.08.17 23:52:15.408744 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.408746 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 606 2026.08.17 23:52:15.408748 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.408750 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 604, new matched idx: 605 2026.08.17 23:52:15.408752 [ 423994 ] {} RaftInstance: last durable index 605, precommit index 605 2026.08.17 23:52:15.408755 [ 423994 ] {} RaftInstance: quorum idx 1, 605 605 605 2026.08.17 23:52:15.408757 [ 423994 ] {} RaftInstance: local log idx 605, target_commit_idx 605, quick_commit_index_ 605, state_->get_commit_idx() 604 2026.08.17 23:52:15.408758 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.408760 [ 423994 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:15.408762 [ 423994 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.408764 [ 423994 ] {} RaftInstance: last_log_idx: 605, starting_idx: 1, cur_nxt_idx: 606 2026.08.17 23:52:15.408766 [ 423994 ] {} RaftInstance: append_entries for 2 with LastLogIndex=605, LastLogTerm=1, EntriesLength=0, CommitIndex=605, Term=1, peer_last_sent_idx 605 2026.08.17 23:52:15.408768 [ 423994 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.408769 [ 423994 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.408776 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:15.408785 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.408787 [ 424007 ] {} RaftInstance: commit upto 605, current idx 604 2026.08.17 23:52:15.408789 [ 424007 ] {} RaftInstance: commit upto 605, current idx 605 2026.08.17 23:52:15.408796 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.408802 [ 424007 ] {} RaftInstance: notify cb 605 0x7f0ed22b4120 2026.08.17 23:52:15.408805 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=606 2026.08.17 23:52:15.408808 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.408811 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 606 2026.08.17 23:52:15.408813 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.408815 [ 424007 ] {} RaftInstance: DONE: commit upto 605, current idx 605 2026.08.17 23:52:15.408818 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.408815 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 605, new matched idx: 605 2026.08.17 23:52:15.408823 [ 423995 ] {} RaftInstance: last durable index 605, precommit index 605 2026.08.17 23:52:15.408825 [ 423995 ] {} RaftInstance: quorum idx 1, 605 605 605 2026.08.17 23:52:15.408827 [ 423995 ] {} RaftInstance: local log idx 605, target_commit_idx 605, quick_commit_index_ 605, state_->get_commit_idx() 605 2026.08.17 23:52:15.408833 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.408835 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=606 2026.08.17 23:52:15.408836 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.408838 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 606 2026.08.17 23:52:15.408840 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.408841 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 605, new matched idx: 605 2026.08.17 23:52:15.408847 [ 423996 ] {} RaftInstance: last durable index 605, precommit index 605 2026.08.17 23:52:15.408850 [ 423996 ] {} RaftInstance: quorum idx 1, 605 605 605 2026.08.17 23:52:15.408852 [ 423996 ] {} RaftInstance: local log idx 605, target_commit_idx 605, quick_commit_index_ 605, state_->get_commit_idx() 605 2026.08.17 23:52:15.408887 [ 423988 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=2, CommitIndex=0 and Term=0 2026.08.17 23:52:15.408900 [ 423988 ] {} RaftInstance: append at log_idx 606, timestamp 1787010735408889 2026.08.17 23:52:15.408908 [ 423988 ] {} RaftInstance: append at log_idx 607, timestamp 1787010735408889 2026.08.17 23:52:15.408914 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.408924 [ 424009 ] {} RaftInstance: last_log_idx: 605, starting_idx: 1, cur_nxt_idx: 608 2026.08.17 23:52:15.408932 [ 424009 ] {} RaftInstance: last sent log (606) to peer 3 is not applied, cnt 1 2026.08.17 23:52:15.408936 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=605, LastLogTerm=1, EntriesLength=2, CommitIndex=605, Term=1, peer_last_sent_idx 606 2026.08.17 23:52:15.408938 [ 424009 ] {} RaftInstance: idx range: 606-607 2026.08.17 23:52:15.408940 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.408948 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.408950 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.408952 [ 424009 ] {} RaftInstance: last_log_idx: 605, starting_idx: 1, cur_nxt_idx: 608 2026.08.17 23:52:15.408953 [ 424009 ] {} RaftInstance: last sent log (606) to peer 2 is not applied, cnt 1 2026.08.17 23:52:15.408955 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=605, LastLogTerm=1, EntriesLength=2, CommitIndex=605, Term=1, peer_last_sent_idx 606 2026.08.17 23:52:15.408957 [ 424009 ] {} RaftInstance: idx range: 606-607 2026.08.17 23:52:15.408959 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.408965 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.411722 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.411732 [ 423980 ] {} RaftInstance: last durable index 607, precommit index 607 2026.08.17 23:52:15.411736 [ 423980 ] {} RaftInstance: quorum idx 1, 607 605 605 2026.08.17 23:52:15.411738 [ 423980 ] {} RaftInstance: local log idx 607, target_commit_idx 605, quick_commit_index_ 605, state_->get_commit_idx() 605 2026.08.17 23:52:15.411775 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.411775 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.411779 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=608 2026.08.17 23:52:15.411791 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.411793 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 608 2026.08.17 23:52:15.411795 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.411796 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 605, new matched idx: 607 2026.08.17 23:52:15.411798 [ 423994 ] {} RaftInstance: last durable index 607, precommit index 607 2026.08.17 23:52:15.411800 [ 423994 ] {} RaftInstance: quorum idx 1, 607 607 605 2026.08.17 23:52:15.411802 [ 423994 ] {} RaftInstance: trigger commit upto 607 2026.08.17 23:52:15.411804 [ 423994 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.411806 [ 423994 ] {} RaftInstance: last_log_idx: 605, starting_idx: 1, cur_nxt_idx: 608 2026.08.17 23:52:15.411812 [ 423994 ] {} RaftInstance: last sent log (606) to peer 3 is not applied, cnt 2 2026.08.17 23:52:15.411814 [ 423994 ] {} RaftInstance: append_entries for 3 with LastLogIndex=605, LastLogTerm=1, EntriesLength=2, CommitIndex=607, Term=1, peer_last_sent_idx 606 2026.08.17 23:52:15.411816 [ 423994 ] {} RaftInstance: idx range: 606-607 2026.08.17 23:52:15.411817 [ 423994 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.411824 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:15.411826 [ 423994 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.411828 [ 423994 ] {} RaftInstance: last_log_idx: 607, starting_idx: 1, cur_nxt_idx: 608 2026.08.17 23:52:15.411829 [ 423994 ] {} RaftInstance: append_entries for 2 with LastLogIndex=607, LastLogTerm=1, EntriesLength=0, CommitIndex=607, Term=1, peer_last_sent_idx 606 2026.08.17 23:52:15.411832 [ 423994 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.411834 [ 423994 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.411840 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:15.411842 [ 423994 ] {} RaftInstance: local log idx 607, target_commit_idx 607, quick_commit_index_ 607, state_->get_commit_idx() 605 2026.08.17 23:52:15.411843 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.411848 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.411850 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=608 2026.08.17 23:52:15.411853 [ 424007 ] {} RaftInstance: commit upto 607, current idx 605 2026.08.17 23:52:15.411859 [ 424007 ] {} RaftInstance: commit upto 607, current idx 606 2026.08.17 23:52:15.411856 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.411868 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 608 2026.08.17 23:52:15.411870 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.411871 [ 424007 ] {} RaftInstance: commit upto 607, current idx 607 2026.08.17 23:52:15.411877 [ 424007 ] {} RaftInstance: notify cb 607 0x7f0ed22b2c20 2026.08.17 23:52:15.411886 [ 424007 ] {} RaftInstance: DONE: commit upto 607, current idx 607 2026.08.17 23:52:15.411888 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.411872 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 605, new matched idx: 607 2026.08.17 23:52:15.411899 [ 423985 ] {} RaftInstance: last durable index 607, precommit index 607 2026.08.17 23:52:15.411902 [ 423985 ] {} RaftInstance: quorum idx 1, 607 607 607 2026.08.17 23:52:15.411904 [ 423985 ] {} RaftInstance: local log idx 607, target_commit_idx 607, quick_commit_index_ 607, state_->get_commit_idx() 607 2026.08.17 23:52:15.411906 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.411914 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.411916 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=608 2026.08.17 23:52:15.411961 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.411962 [ 423982 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.411964 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 608 2026.08.17 23:52:15.411972 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.411974 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 607, new matched idx: 607 2026.08.17 23:52:15.411977 [ 423984 ] {} RaftInstance: last durable index 607, precommit index 607 2026.08.17 23:52:15.411982 [ 423984 ] {} RaftInstance: quorum idx 1, 607 607 607 2026.08.17 23:52:15.411984 [ 423982 ] {} RaftInstance: append at log_idx 608, timestamp 1787010735411967 2026.08.17 23:52:15.411984 [ 423984 ] {} RaftInstance: local log idx 608, target_commit_idx 607, quick_commit_index_ 607, state_->get_commit_idx() 607 2026.08.17 23:52:15.411993 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:15.411995 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.411997 [ 423984 ] {} RaftInstance: last_log_idx: 607, starting_idx: 1, cur_nxt_idx: 609 2026.08.17 23:52:15.411999 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=607, LastLogTerm=1, EntriesLength=1, CommitIndex=607, Term=1, peer_last_sent_idx 608 2026.08.17 23:52:15.412001 [ 423984 ] {} RaftInstance: idx: 608 2026.08.17 23:52:15.412003 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.412011 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:15.412017 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=608 2026.08.17 23:52:15.412019 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.412021 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 608 2026.08.17 23:52:15.412022 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.412024 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 607, new matched idx: 607 2026.08.17 23:52:15.412026 [ 423981 ] {} RaftInstance: last durable index 607, precommit index 608 2026.08.17 23:52:15.412028 [ 423981 ] {} RaftInstance: quorum idx 1, 607 607 607 2026.08.17 23:52:15.412029 [ 423981 ] {} RaftInstance: local log idx 608, target_commit_idx 607, quick_commit_index_ 607, state_->get_commit_idx() 607 2026.08.17 23:52:15.412031 [ 423981 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.412032 [ 423981 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.412034 [ 423981 ] {} RaftInstance: last_log_idx: 607, starting_idx: 1, cur_nxt_idx: 609 2026.08.17 23:52:15.412036 [ 423981 ] {} RaftInstance: append_entries for 3 with LastLogIndex=607, LastLogTerm=1, EntriesLength=1, CommitIndex=607, Term=1, peer_last_sent_idx 606 2026.08.17 23:52:15.412037 [ 423981 ] {} RaftInstance: idx: 608 2026.08.17 23:52:15.412039 [ 423981 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.412046 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:15.412062 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.412065 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.414826 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.414834 [ 423980 ] {} RaftInstance: last durable index 608, precommit index 608 2026.08.17 23:52:15.414838 [ 423980 ] {} RaftInstance: quorum idx 1, 608 607 607 2026.08.17 23:52:15.414840 [ 423980 ] {} RaftInstance: local log idx 608, target_commit_idx 607, quick_commit_index_ 607, state_->get_commit_idx() 607 2026.08.17 23:52:15.414863 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.414867 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=609 2026.08.17 23:52:15.414868 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.414869 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.414873 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 609 2026.08.17 23:52:15.414879 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.414881 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 607, new matched idx: 608 2026.08.17 23:52:15.414883 [ 423983 ] {} RaftInstance: last durable index 608, precommit index 608 2026.08.17 23:52:15.414885 [ 423983 ] {} RaftInstance: quorum idx 1, 608 608 607 2026.08.17 23:52:15.414887 [ 423983 ] {} RaftInstance: trigger commit upto 608 2026.08.17 23:52:15.414889 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.414891 [ 423983 ] {} RaftInstance: last_log_idx: 607, starting_idx: 1, cur_nxt_idx: 609 2026.08.17 23:52:15.414894 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=607, LastLogTerm=1, EntriesLength=1, CommitIndex=608, Term=1, peer_last_sent_idx 608 2026.08.17 23:52:15.414895 [ 423983 ] {} RaftInstance: idx: 608 2026.08.17 23:52:15.414898 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.414906 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:15.414908 [ 423983 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.414910 [ 423983 ] {} RaftInstance: last_log_idx: 608, starting_idx: 1, cur_nxt_idx: 609 2026.08.17 23:52:15.414912 [ 423983 ] {} RaftInstance: append_entries for 2 with LastLogIndex=608, LastLogTerm=1, EntriesLength=0, CommitIndex=608, Term=1, peer_last_sent_idx 608 2026.08.17 23:52:15.414913 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.414915 [ 423983 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.414921 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:15.414923 [ 423983 ] {} RaftInstance: local log idx 608, target_commit_idx 608, quick_commit_index_ 608, state_->get_commit_idx() 607 2026.08.17 23:52:15.414925 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.414928 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.414931 [ 424007 ] {} RaftInstance: commit upto 608, current idx 607 2026.08.17 23:52:15.414933 [ 424007 ] {} RaftInstance: commit upto 608, current idx 608 2026.08.17 23:52:15.414932 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=609 2026.08.17 23:52:15.414938 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.414941 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 609 2026.08.17 23:52:15.414943 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.414945 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 607, new matched idx: 608 2026.08.17 23:52:15.414948 [ 423990 ] {} RaftInstance: last durable index 608, precommit index 608 2026.08.17 23:52:15.414951 [ 423990 ] {} RaftInstance: quorum idx 1, 608 608 608 2026.08.17 23:52:15.414953 [ 423990 ] {} RaftInstance: local log idx 608, target_commit_idx 608, quick_commit_index_ 608, state_->get_commit_idx() 607 2026.08.17 23:52:15.414954 [ 424007 ] {} RaftInstance: notify cb 608 0x7f0ed264f020 2026.08.17 23:52:15.414955 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.414965 [ 424007 ] {} RaftInstance: DONE: commit upto 608, current idx 608 2026.08.17 23:52:15.414967 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.414984 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.414988 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=609 2026.08.17 23:52:15.414990 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.414992 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 609 2026.08.17 23:52:15.414995 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.414998 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 608, new matched idx: 608 2026.08.17 23:52:15.415000 [ 423991 ] {} RaftInstance: last durable index 608, precommit index 608 2026.08.17 23:52:15.415003 [ 423991 ] {} RaftInstance: quorum idx 1, 608 608 608 2026.08.17 23:52:15.415004 [ 423991 ] {} RaftInstance: local log idx 608, target_commit_idx 608, quick_commit_index_ 608, state_->get_commit_idx() 608 2026.08.17 23:52:15.415011 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.415013 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=609 2026.08.17 23:52:15.415015 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.415016 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 609 2026.08.17 23:52:15.415017 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.415019 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 608, new matched idx: 608 2026.08.17 23:52:15.415020 [ 423991 ] {} RaftInstance: last durable index 608, precommit index 608 2026.08.17 23:52:15.415022 [ 423991 ] {} RaftInstance: quorum idx 1, 608 608 608 2026.08.17 23:52:15.415024 [ 423991 ] {} RaftInstance: local log idx 608, target_commit_idx 608, quick_commit_index_ 608, state_->get_commit_idx() 608 2026.08.17 23:52:15.415030 [ 423991 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.415047 [ 423991 ] {} RaftInstance: append at log_idx 609, timestamp 1787010735415032 2026.08.17 23:52:15.415055 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.415058 [ 424009 ] {} RaftInstance: last_log_idx: 608, starting_idx: 1, cur_nxt_idx: 610 2026.08.17 23:52:15.415060 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=608, LastLogTerm=1, EntriesLength=1, CommitIndex=608, Term=1, peer_last_sent_idx 608 2026.08.17 23:52:15.415061 [ 424009 ] {} RaftInstance: idx: 609 2026.08.17 23:52:15.415063 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.415070 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.415072 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.415073 [ 424009 ] {} RaftInstance: last_log_idx: 608, starting_idx: 1, cur_nxt_idx: 610 2026.08.17 23:52:15.415075 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=608, LastLogTerm=1, EntriesLength=1, CommitIndex=608, Term=1, peer_last_sent_idx 609 2026.08.17 23:52:15.415076 [ 424009 ] {} RaftInstance: idx: 609 2026.08.17 23:52:15.415078 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.415089 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.417897 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.417904 [ 423980 ] {} RaftInstance: last durable index 609, precommit index 609 2026.08.17 23:52:15.417908 [ 423980 ] {} RaftInstance: quorum idx 1, 609 608 608 2026.08.17 23:52:15.417911 [ 423980 ] {} RaftInstance: local log idx 609, target_commit_idx 608, quick_commit_index_ 608, state_->get_commit_idx() 608 2026.08.17 23:52:15.417949 [ 423986 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.417958 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=610 2026.08.17 23:52:15.417961 [ 423986 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.417964 [ 423986 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 610 2026.08.17 23:52:15.417970 [ 423986 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.417972 [ 423986 ] {} RaftInstance: peer 2, prev matched idx: 608, new matched idx: 609 2026.08.17 23:52:15.417974 [ 423986 ] {} RaftInstance: last durable index 609, precommit index 609 2026.08.17 23:52:15.417978 [ 423986 ] {} RaftInstance: quorum idx 1, 609 609 608 2026.08.17 23:52:15.417980 [ 423986 ] {} RaftInstance: trigger commit upto 609 2026.08.17 23:52:15.417980 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.417984 [ 423986 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.417994 [ 423986 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.417996 [ 423986 ] {} RaftInstance: last_log_idx: 609, starting_idx: 1, cur_nxt_idx: 610 2026.08.17 23:52:15.417998 [ 423986 ] {} RaftInstance: append_entries for 2 with LastLogIndex=609, LastLogTerm=1, EntriesLength=0, CommitIndex=609, Term=1, peer_last_sent_idx 609 2026.08.17 23:52:15.418000 [ 423986 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.418005 [ 423986 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.418018 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:15.418020 [ 423986 ] {} RaftInstance: local log idx 609, target_commit_idx 609, quick_commit_index_ 609, state_->get_commit_idx() 608 2026.08.17 23:52:15.418022 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.418028 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.418032 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=610 2026.08.17 23:52:15.418038 [ 424007 ] {} RaftInstance: commit upto 609, current idx 608 2026.08.17 23:52:15.418039 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.418041 [ 424007 ] {} RaftInstance: commit upto 609, current idx 609 2026.08.17 23:52:15.418042 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 610 2026.08.17 23:52:15.418050 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.418052 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 608, new matched idx: 609 2026.08.17 23:52:15.418055 [ 423988 ] {} RaftInstance: last durable index 609, precommit index 609 2026.08.17 23:52:15.418057 [ 423988 ] {} RaftInstance: quorum idx 1, 609 609 609 2026.08.17 23:52:15.418058 [ 423988 ] {} RaftInstance: local log idx 609, target_commit_idx 609, quick_commit_index_ 609, state_->get_commit_idx() 608 2026.08.17 23:52:15.418060 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.418062 [ 423988 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.418064 [ 423988 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.418066 [ 424007 ] {} RaftInstance: notify cb 609 0x7f0eceecd820 2026.08.17 23:52:15.418066 [ 423988 ] {} RaftInstance: last_log_idx: 609, starting_idx: 1, cur_nxt_idx: 610 2026.08.17 23:52:15.418071 [ 423988 ] {} RaftInstance: append_entries for 3 with LastLogIndex=609, LastLogTerm=1, EntriesLength=0, CommitIndex=609, Term=1, peer_last_sent_idx 609 2026.08.17 23:52:15.418072 [ 423988 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.418074 [ 423988 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.418082 [ 424007 ] {} RaftInstance: DONE: commit upto 609, current idx 609 2026.08.17 23:52:15.418084 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.418086 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:15.418096 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.418100 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=610 2026.08.17 23:52:15.418102 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.418104 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 610 2026.08.17 23:52:15.418106 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.418107 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 609, new matched idx: 609 2026.08.17 23:52:15.418109 [ 423984 ] {} RaftInstance: last durable index 609, precommit index 609 2026.08.17 23:52:15.418111 [ 423984 ] {} RaftInstance: quorum idx 1, 609 609 609 2026.08.17 23:52:15.418113 [ 423984 ] {} RaftInstance: local log idx 609, target_commit_idx 609, quick_commit_index_ 609, state_->get_commit_idx() 609 2026.08.17 23:52:15.418156 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.418159 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=610 2026.08.17 23:52:15.418160 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.418162 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 610 2026.08.17 23:52:15.418163 [ 423982 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=2, CommitIndex=0 and Term=0 2026.08.17 23:52:15.418180 [ 423982 ] {} RaftInstance: append at log_idx 610, timestamp 1787010735418167 2026.08.17 23:52:15.418164 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.418188 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 609, new matched idx: 609 2026.08.17 23:52:15.418191 [ 423983 ] {} RaftInstance: last durable index 609, precommit index 609 2026.08.17 23:52:15.418194 [ 423983 ] {} RaftInstance: quorum idx 1, 609 609 609 2026.08.17 23:52:15.418196 [ 423983 ] {} RaftInstance: local log idx 611, target_commit_idx 609, quick_commit_index_ 609, state_->get_commit_idx() 609 2026.08.17 23:52:15.418199 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.418211 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.418205 [ 423982 ] {} RaftInstance: append at log_idx 611, timestamp 1787010735418167 2026.08.17 23:52:15.418213 [ 423983 ] {} RaftInstance: last_log_idx: 609, starting_idx: 1, cur_nxt_idx: 610 2026.08.17 23:52:15.418220 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=609, LastLogTerm=1, EntriesLength=0, CommitIndex=609, Term=1, peer_last_sent_idx 610 2026.08.17 23:52:15.418222 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.418223 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.418231 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:15.418241 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.418244 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.418246 [ 424009 ] {} RaftInstance: last_log_idx: 609, starting_idx: 1, cur_nxt_idx: 612 2026.08.17 23:52:15.418248 [ 424009 ] {} RaftInstance: last sent log (610) to peer 2 is not applied, cnt 1 2026.08.17 23:52:15.418251 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=609, LastLogTerm=1, EntriesLength=2, CommitIndex=609, Term=1, peer_last_sent_idx 610 2026.08.17 23:52:15.418253 [ 424009 ] {} RaftInstance: idx range: 610-611 2026.08.17 23:52:15.418255 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.418270 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.418274 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.418288 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=610 2026.08.17 23:52:15.418290 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.418293 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 610 2026.08.17 23:52:15.418294 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.418296 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 609, new matched idx: 609 2026.08.17 23:52:15.418299 [ 423990 ] {} RaftInstance: last durable index 609, precommit index 611 2026.08.17 23:52:15.418302 [ 423990 ] {} RaftInstance: quorum idx 1, 609 609 609 2026.08.17 23:52:15.418304 [ 423990 ] {} RaftInstance: local log idx 611, target_commit_idx 609, quick_commit_index_ 609, state_->get_commit_idx() 609 2026.08.17 23:52:15.418306 [ 423990 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.418308 [ 423990 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.418310 [ 423990 ] {} RaftInstance: last_log_idx: 609, starting_idx: 1, cur_nxt_idx: 612 2026.08.17 23:52:15.418312 [ 423990 ] {} RaftInstance: last sent log (610) to peer 3 is not applied, cnt 1 2026.08.17 23:52:15.418315 [ 423990 ] {} RaftInstance: append_entries for 3 with LastLogIndex=609, LastLogTerm=1, EntriesLength=2, CommitIndex=609, Term=1, peer_last_sent_idx 610 2026.08.17 23:52:15.418317 [ 423990 ] {} RaftInstance: idx range: 610-611 2026.08.17 23:52:15.418319 [ 423990 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.418333 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:15.421125 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.421134 [ 423980 ] {} RaftInstance: last durable index 611, precommit index 611 2026.08.17 23:52:15.421138 [ 423980 ] {} RaftInstance: quorum idx 1, 611 609 609 2026.08.17 23:52:15.421140 [ 423980 ] {} RaftInstance: local log idx 611, target_commit_idx 609, quick_commit_index_ 609, state_->get_commit_idx() 609 2026.08.17 23:52:15.421179 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.421183 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=612 2026.08.17 23:52:15.421185 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.421187 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 612 2026.08.17 23:52:15.421188 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.421190 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 609, new matched idx: 611 2026.08.17 23:52:15.421192 [ 423995 ] {} RaftInstance: last durable index 611, precommit index 611 2026.08.17 23:52:15.421194 [ 423995 ] {} RaftInstance: quorum idx 1, 611 611 609 2026.08.17 23:52:15.421195 [ 423995 ] {} RaftInstance: trigger commit upto 611 2026.08.17 23:52:15.421197 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.421199 [ 423995 ] {} RaftInstance: last_log_idx: 611, starting_idx: 1, cur_nxt_idx: 612 2026.08.17 23:52:15.421202 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=611, LastLogTerm=1, EntriesLength=0, CommitIndex=611, Term=1, peer_last_sent_idx 610 2026.08.17 23:52:15.421203 [ 423995 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.421206 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.421205 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.421215 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:15.421217 [ 423995 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.421223 [ 423995 ] {} RaftInstance: last_log_idx: 609, starting_idx: 1, cur_nxt_idx: 612 2026.08.17 23:52:15.421224 [ 423995 ] {} RaftInstance: last sent log (610) to peer 2 is not applied, cnt 2 2026.08.17 23:52:15.421227 [ 423995 ] {} RaftInstance: append_entries for 2 with LastLogIndex=609, LastLogTerm=1, EntriesLength=2, CommitIndex=611, Term=1, peer_last_sent_idx 610 2026.08.17 23:52:15.421228 [ 423995 ] {} RaftInstance: idx range: 610-611 2026.08.17 23:52:15.421230 [ 423995 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.421237 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:15.421239 [ 423995 ] {} RaftInstance: local log idx 611, target_commit_idx 611, quick_commit_index_ 611, state_->get_commit_idx() 609 2026.08.17 23:52:15.421241 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.421248 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=612 2026.08.17 23:52:15.421250 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.421251 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 612 2026.08.17 23:52:15.421253 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.421254 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 609, new matched idx: 611 2026.08.17 23:52:15.421256 [ 423981 ] {} RaftInstance: last durable index 611, precommit index 611 2026.08.17 23:52:15.421258 [ 423981 ] {} RaftInstance: quorum idx 1, 611 611 611 2026.08.17 23:52:15.421260 [ 423981 ] {} RaftInstance: local log idx 611, target_commit_idx 611, quick_commit_index_ 611, state_->get_commit_idx() 609 2026.08.17 23:52:15.421261 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.421261 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.421265 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.421266 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=612 2026.08.17 23:52:15.421267 [ 424007 ] {} RaftInstance: commit upto 611, current idx 609 2026.08.17 23:52:15.421271 [ 424007 ] {} RaftInstance: commit upto 611, current idx 610 2026.08.17 23:52:15.421268 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.421275 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 612 2026.08.17 23:52:15.421277 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.421279 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 611, new matched idx: 611 2026.08.17 23:52:15.421281 [ 423986 ] {} RaftInstance: last durable index 611, precommit index 611 2026.08.17 23:52:15.421284 [ 423986 ] {} RaftInstance: quorum idx 1, 611 611 611 2026.08.17 23:52:15.421287 [ 423986 ] {} RaftInstance: local log idx 611, target_commit_idx 611, quick_commit_index_ 611, state_->get_commit_idx() 609 2026.08.17 23:52:15.421288 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.421288 [ 424007 ] {} RaftInstance: commit upto 611, current idx 611 2026.08.17 23:52:15.421304 [ 424007 ] {} RaftInstance: notify cb 611 0x7f0eceecec20 2026.08.17 23:52:15.421311 [ 424007 ] {} RaftInstance: DONE: commit upto 611, current idx 611 2026.08.17 23:52:15.421313 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.421340 [ 423987 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.421342 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=612 2026.08.17 23:52:15.421345 [ 423987 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.421352 [ 423987 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 612 2026.08.17 23:52:15.421353 [ 423987 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.421355 [ 423987 ] {} RaftInstance: peer 2, prev matched idx: 611, new matched idx: 611 2026.08.17 23:52:15.421357 [ 423987 ] {} RaftInstance: last durable index 611, precommit index 611 2026.08.17 23:52:15.421359 [ 423987 ] {} RaftInstance: quorum idx 1, 611 611 611 2026.08.17 23:52:15.421360 [ 423987 ] {} RaftInstance: local log idx 611, target_commit_idx 611, quick_commit_index_ 611, state_->get_commit_idx() 611 2026.08.17 23:52:15.421434 [ 423984 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.421446 [ 423984 ] {} RaftInstance: append at log_idx 612, timestamp 1787010735421436 2026.08.17 23:52:15.421455 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.421458 [ 424009 ] {} RaftInstance: last_log_idx: 611, starting_idx: 1, cur_nxt_idx: 613 2026.08.17 23:52:15.421461 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=611, LastLogTerm=1, EntriesLength=1, CommitIndex=611, Term=1, peer_last_sent_idx 612 2026.08.17 23:52:15.421463 [ 424009 ] {} RaftInstance: idx: 612 2026.08.17 23:52:15.421466 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.421476 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.421479 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.421481 [ 424009 ] {} RaftInstance: last_log_idx: 611, starting_idx: 1, cur_nxt_idx: 613 2026.08.17 23:52:15.421482 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=611, LastLogTerm=1, EntriesLength=1, CommitIndex=611, Term=1, peer_last_sent_idx 610 2026.08.17 23:52:15.421484 [ 424009 ] {} RaftInstance: idx: 612 2026.08.17 23:52:15.421486 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.421491 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.424057 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.424066 [ 423980 ] {} RaftInstance: last durable index 612, precommit index 612 2026.08.17 23:52:15.424070 [ 423980 ] {} RaftInstance: quorum idx 1, 612 611 611 2026.08.17 23:52:15.424074 [ 423980 ] {} RaftInstance: local log idx 612, target_commit_idx 611, quick_commit_index_ 611, state_->get_commit_idx() 611 2026.08.17 23:52:15.424110 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.424113 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=613 2026.08.17 23:52:15.424115 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.424118 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 613 2026.08.17 23:52:15.424119 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.424121 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 611, new matched idx: 612 2026.08.17 23:52:15.424123 [ 423984 ] {} RaftInstance: last durable index 612, precommit index 612 2026.08.17 23:52:15.424127 [ 423984 ] {} RaftInstance: quorum idx 1, 612 612 611 2026.08.17 23:52:15.424129 [ 423984 ] {} RaftInstance: trigger commit upto 612 2026.08.17 23:52:15.424133 [ 423984 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.424123 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.424135 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.424143 [ 423984 ] {} RaftInstance: last_log_idx: 612, starting_idx: 1, cur_nxt_idx: 613 2026.08.17 23:52:15.424150 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=612, LastLogTerm=1, EntriesLength=0, CommitIndex=612, Term=1, peer_last_sent_idx 612 2026.08.17 23:52:15.424152 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.424154 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.424162 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:15.424164 [ 423984 ] {} RaftInstance: local log idx 612, target_commit_idx 612, quick_commit_index_ 612, state_->get_commit_idx() 611 2026.08.17 23:52:15.424166 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.424171 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.424173 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=613 2026.08.17 23:52:15.424174 [ 424007 ] {} RaftInstance: commit upto 612, current idx 611 2026.08.17 23:52:15.424179 [ 424007 ] {} RaftInstance: commit upto 612, current idx 612 2026.08.17 23:52:15.424175 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.424182 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 613 2026.08.17 23:52:15.424186 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.424187 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 611, new matched idx: 612 2026.08.17 23:52:15.424189 [ 423990 ] {} RaftInstance: last durable index 612, precommit index 612 2026.08.17 23:52:15.424191 [ 423990 ] {} RaftInstance: quorum idx 1, 612 612 612 2026.08.17 23:52:15.424193 [ 423990 ] {} RaftInstance: local log idx 612, target_commit_idx 612, quick_commit_index_ 612, state_->get_commit_idx() 611 2026.08.17 23:52:15.424195 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.424198 [ 423990 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.424199 [ 423990 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.424201 [ 423990 ] {} RaftInstance: last_log_idx: 612, starting_idx: 1, cur_nxt_idx: 613 2026.08.17 23:52:15.424194 [ 424007 ] {} RaftInstance: notify cb 612 0x7f0eceed0820 2026.08.17 23:52:15.424203 [ 423990 ] {} RaftInstance: append_entries for 3 with LastLogIndex=612, LastLogTerm=1, EntriesLength=0, CommitIndex=612, Term=1, peer_last_sent_idx 612 2026.08.17 23:52:15.424207 [ 423990 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.424209 [ 423990 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.424211 [ 424007 ] {} RaftInstance: DONE: commit upto 612, current idx 612 2026.08.17 23:52:15.424213 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.424215 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:15.424217 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.424220 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=613 2026.08.17 23:52:15.424222 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.424224 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 613 2026.08.17 23:52:15.424226 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.424228 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 612, new matched idx: 612 2026.08.17 23:52:15.424231 [ 423996 ] {} RaftInstance: last durable index 612, precommit index 612 2026.08.17 23:52:15.424234 [ 423996 ] {} RaftInstance: quorum idx 1, 612 612 612 2026.08.17 23:52:15.424237 [ 423996 ] {} RaftInstance: local log idx 612, target_commit_idx 612, quick_commit_index_ 612, state_->get_commit_idx() 612 2026.08.17 23:52:15.424274 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.424279 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=613 2026.08.17 23:52:15.424281 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.424283 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 613 2026.08.17 23:52:15.424284 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.424286 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 612, new matched idx: 612 2026.08.17 23:52:15.424288 [ 423993 ] {} RaftInstance: last durable index 612, precommit index 612 2026.08.17 23:52:15.424291 [ 423993 ] {} RaftInstance: quorum idx 1, 612 612 612 2026.08.17 23:52:15.424293 [ 423993 ] {} RaftInstance: local log idx 612, target_commit_idx 612, quick_commit_index_ 612, state_->get_commit_idx() 612 2026.08.17 23:52:15.424374 [ 423993 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.424392 [ 423993 ] {} RaftInstance: append at log_idx 613, timestamp 1787010735424377 2026.08.17 23:52:15.424401 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.424403 [ 424009 ] {} RaftInstance: last_log_idx: 612, starting_idx: 1, cur_nxt_idx: 614 2026.08.17 23:52:15.424406 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=612, LastLogTerm=1, EntriesLength=1, CommitIndex=612, Term=1, peer_last_sent_idx 613 2026.08.17 23:52:15.424408 [ 424009 ] {} RaftInstance: idx: 613 2026.08.17 23:52:15.424411 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.424418 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.424420 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.424421 [ 424009 ] {} RaftInstance: last_log_idx: 612, starting_idx: 1, cur_nxt_idx: 614 2026.08.17 23:52:15.424423 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=612, LastLogTerm=1, EntriesLength=1, CommitIndex=612, Term=1, peer_last_sent_idx 613 2026.08.17 23:52:15.424425 [ 424009 ] {} RaftInstance: idx: 613 2026.08.17 23:52:15.424426 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.424432 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.427307 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.427314 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=614 2026.08.17 23:52:15.427316 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.427319 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 614 2026.08.17 23:52:15.427321 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.427322 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 612, new matched idx: 613 2026.08.17 23:52:15.427325 [ 423992 ] {} RaftInstance: last durable index 613, precommit index 613 2026.08.17 23:52:15.427325 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.427329 [ 423992 ] {} RaftInstance: quorum idx 1, 613 613 612 2026.08.17 23:52:15.427335 [ 423992 ] {} RaftInstance: trigger commit upto 613 2026.08.17 23:52:15.427338 [ 423992 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.427340 [ 423992 ] {} RaftInstance: last_log_idx: 612, starting_idx: 1, cur_nxt_idx: 614 2026.08.17 23:52:15.427343 [ 423992 ] {} RaftInstance: append_entries for 3 with LastLogIndex=612, LastLogTerm=1, EntriesLength=1, CommitIndex=613, Term=1, peer_last_sent_idx 613 2026.08.17 23:52:15.427348 [ 423992 ] {} RaftInstance: idx: 613 2026.08.17 23:52:15.427351 [ 423992 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.427370 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:15.427372 [ 423992 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.427373 [ 423992 ] {} RaftInstance: last_log_idx: 613, starting_idx: 1, cur_nxt_idx: 614 2026.08.17 23:52:15.427375 [ 423992 ] {} RaftInstance: append_entries for 2 with LastLogIndex=613, LastLogTerm=1, EntriesLength=0, CommitIndex=613, Term=1, peer_last_sent_idx 613 2026.08.17 23:52:15.427376 [ 423992 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.427378 [ 423992 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.427380 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.427384 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:15.427391 [ 423992 ] {} RaftInstance: local log idx 613, target_commit_idx 613, quick_commit_index_ 613, state_->get_commit_idx() 612 2026.08.17 23:52:15.427393 [ 423992 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.427399 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=614 2026.08.17 23:52:15.427398 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.427402 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.427411 [ 424007 ] {} RaftInstance: commit upto 613, current idx 612 2026.08.17 23:52:15.427416 [ 424007 ] {} RaftInstance: commit upto 613, current idx 613 2026.08.17 23:52:15.427415 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 614 2026.08.17 23:52:15.427426 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.427431 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 612, new matched idx: 613 2026.08.17 23:52:15.427433 [ 423988 ] {} RaftInstance: last durable index 613, precommit index 613 2026.08.17 23:52:15.427437 [ 424007 ] {} RaftInstance: notify cb 613 0x7f0ed05e3d20 2026.08.17 23:52:15.427437 [ 423988 ] {} RaftInstance: quorum idx 1, 613 613 613 2026.08.17 23:52:15.427446 [ 423988 ] {} RaftInstance: local log idx 613, target_commit_idx 613, quick_commit_index_ 613, state_->get_commit_idx() 612 2026.08.17 23:52:15.427448 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.427451 [ 424007 ] {} RaftInstance: DONE: commit upto 613, current idx 613 2026.08.17 23:52:15.427453 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.427463 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.427466 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=614 2026.08.17 23:52:15.427469 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.427471 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 614 2026.08.17 23:52:15.427473 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.427474 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 613, new matched idx: 613 2026.08.17 23:52:15.427477 [ 423994 ] {} RaftInstance: last durable index 613, precommit index 613 2026.08.17 23:52:15.427480 [ 423994 ] {} RaftInstance: quorum idx 1, 613 613 613 2026.08.17 23:52:15.427481 [ 423994 ] {} RaftInstance: local log idx 613, target_commit_idx 613, quick_commit_index_ 613, state_->get_commit_idx() 613 2026.08.17 23:52:15.427488 [ 423980 ] {} RaftInstance: last durable index 613, precommit index 613 2026.08.17 23:52:15.427492 [ 423980 ] {} RaftInstance: quorum idx 1, 613 613 613 2026.08.17 23:52:15.427499 [ 423980 ] {} RaftInstance: local log idx 613, target_commit_idx 613, quick_commit_index_ 613, state_->get_commit_idx() 613 2026.08.17 23:52:15.427502 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.427514 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=614 2026.08.17 23:52:15.427517 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.427521 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 614 2026.08.17 23:52:15.427524 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.427526 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 613, new matched idx: 613 2026.08.17 23:52:15.427530 [ 423995 ] {} RaftInstance: last durable index 613, precommit index 613 2026.08.17 23:52:15.427535 [ 423995 ] {} RaftInstance: quorum idx 1, 613 613 613 2026.08.17 23:52:15.427537 [ 423995 ] {} RaftInstance: local log idx 613, target_commit_idx 613, quick_commit_index_ 613, state_->get_commit_idx() 613 2026.08.17 23:52:15.428061 [ 423994 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.428087 [ 423994 ] {} RaftInstance: append at log_idx 614, timestamp 1787010735428065 2026.08.17 23:52:15.428099 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.428105 [ 424009 ] {} RaftInstance: last_log_idx: 613, starting_idx: 1, cur_nxt_idx: 615 2026.08.17 23:52:15.428108 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=613, LastLogTerm=1, EntriesLength=1, CommitIndex=613, Term=1, peer_last_sent_idx 613 2026.08.17 23:52:15.428111 [ 424009 ] {} RaftInstance: idx: 614 2026.08.17 23:52:15.428114 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.428123 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.428126 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.428127 [ 424009 ] {} RaftInstance: last_log_idx: 613, starting_idx: 1, cur_nxt_idx: 615 2026.08.17 23:52:15.428129 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=613, LastLogTerm=1, EntriesLength=1, CommitIndex=613, Term=1, peer_last_sent_idx 614 2026.08.17 23:52:15.428131 [ 424009 ] {} RaftInstance: idx: 614 2026.08.17 23:52:15.428132 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.428140 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.432581 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.432587 [ 423980 ] {} RaftInstance: last durable index 614, precommit index 614 2026.08.17 23:52:15.432591 [ 423980 ] {} RaftInstance: quorum idx 1, 614 613 613 2026.08.17 23:52:15.432594 [ 423980 ] {} RaftInstance: local log idx 614, target_commit_idx 613, quick_commit_index_ 613, state_->get_commit_idx() 613 2026.08.17 23:52:15.432659 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.432665 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=615 2026.08.17 23:52:15.432668 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.432670 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 615 2026.08.17 23:52:15.432672 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.432674 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 613, new matched idx: 614 2026.08.17 23:52:15.432676 [ 423982 ] {} RaftInstance: last durable index 614, precommit index 614 2026.08.17 23:52:15.432684 [ 423982 ] {} RaftInstance: quorum idx 1, 614 614 613 2026.08.17 23:52:15.432686 [ 423982 ] {} RaftInstance: trigger commit upto 614 2026.08.17 23:52:15.432688 [ 423982 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.432690 [ 423982 ] {} RaftInstance: last_log_idx: 614, starting_idx: 1, cur_nxt_idx: 615 2026.08.17 23:52:15.432693 [ 423982 ] {} RaftInstance: append_entries for 3 with LastLogIndex=614, LastLogTerm=1, EntriesLength=0, CommitIndex=614, Term=1, peer_last_sent_idx 614 2026.08.17 23:52:15.432695 [ 423982 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.432697 [ 423982 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.432705 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:15.432707 [ 423982 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.432709 [ 423982 ] {} RaftInstance: local log idx 614, target_commit_idx 614, quick_commit_index_ 614, state_->get_commit_idx() 613 2026.08.17 23:52:15.432711 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.432718 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.432726 [ 424007 ] {} RaftInstance: commit upto 614, current idx 613 2026.08.17 23:52:15.432728 [ 424007 ] {} RaftInstance: commit upto 614, current idx 614 2026.08.17 23:52:15.432748 [ 424007 ] {} RaftInstance: notify cb 614 0x7f0ede596220 2026.08.17 23:52:15.432760 [ 424007 ] {} RaftInstance: DONE: commit upto 614, current idx 614 2026.08.17 23:52:15.432760 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.432766 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.432772 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=615 2026.08.17 23:52:15.432781 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.432784 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 615 2026.08.17 23:52:15.432786 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.432788 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 614, new matched idx: 614 2026.08.17 23:52:15.432792 [ 423989 ] {} RaftInstance: last durable index 614, precommit index 614 2026.08.17 23:52:15.432795 [ 423989 ] {} RaftInstance: quorum idx 1, 614 614 613 2026.08.17 23:52:15.432797 [ 423989 ] {} RaftInstance: local log idx 614, target_commit_idx 614, quick_commit_index_ 614, state_->get_commit_idx() 614 2026.08.17 23:52:15.433785 [ 423990 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.433792 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.433798 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=615 2026.08.17 23:52:15.433801 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.433803 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 615 2026.08.17 23:52:15.433805 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.433807 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 613, new matched idx: 614 2026.08.17 23:52:15.433809 [ 423981 ] {} RaftInstance: last durable index 614, precommit index 614 2026.08.17 23:52:15.433812 [ 423981 ] {} RaftInstance: quorum idx 1, 614 614 614 2026.08.17 23:52:15.433814 [ 423981 ] {} RaftInstance: local log idx 614, target_commit_idx 614, quick_commit_index_ 614, state_->get_commit_idx() 614 2026.08.17 23:52:15.433818 [ 423990 ] {} RaftInstance: append at log_idx 615, timestamp 1787010735433792 2026.08.17 23:52:15.433819 [ 423981 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:15.433827 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.433829 [ 423981 ] {} RaftInstance: last_log_idx: 614, starting_idx: 1, cur_nxt_idx: 615 2026.08.17 23:52:15.433831 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=614, LastLogTerm=1, EntriesLength=0, CommitIndex=614, Term=1, peer_last_sent_idx 614 2026.08.17 23:52:15.433833 [ 423981 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.433835 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.433843 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:15.433849 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.433851 [ 424009 ] {} RaftInstance: last_log_idx: 614, starting_idx: 1, cur_nxt_idx: 616 2026.08.17 23:52:15.433853 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=614, LastLogTerm=1, EntriesLength=1, CommitIndex=614, Term=1, peer_last_sent_idx 615 2026.08.17 23:52:15.433854 [ 424009 ] {} RaftInstance: idx: 615 2026.08.17 23:52:15.433856 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.433865 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.433866 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.433888 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.433891 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=615 2026.08.17 23:52:15.433893 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.433896 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 615 2026.08.17 23:52:15.433897 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.433899 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 614, new matched idx: 614 2026.08.17 23:52:15.433901 [ 423996 ] {} RaftInstance: last durable index 614, precommit index 615 2026.08.17 23:52:15.433905 [ 423996 ] {} RaftInstance: quorum idx 1, 614 614 614 2026.08.17 23:52:15.433907 [ 423996 ] {} RaftInstance: local log idx 615, target_commit_idx 614, quick_commit_index_ 614, state_->get_commit_idx() 614 2026.08.17 23:52:15.433910 [ 423996 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:15.433913 [ 423996 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.433914 [ 423996 ] {} RaftInstance: last_log_idx: 614, starting_idx: 1, cur_nxt_idx: 616 2026.08.17 23:52:15.433917 [ 423996 ] {} RaftInstance: append_entries for 2 with LastLogIndex=614, LastLogTerm=1, EntriesLength=1, CommitIndex=614, Term=1, peer_last_sent_idx 615 2026.08.17 23:52:15.433920 [ 423996 ] {} RaftInstance: idx: 615 2026.08.17 23:52:15.433922 [ 423996 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.433942 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:15.437025 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.437033 [ 423980 ] {} RaftInstance: last durable index 615, precommit index 615 2026.08.17 23:52:15.437037 [ 423980 ] {} RaftInstance: quorum idx 1, 615 614 614 2026.08.17 23:52:15.437039 [ 423980 ] {} RaftInstance: local log idx 615, target_commit_idx 614, quick_commit_index_ 614, state_->get_commit_idx() 614 2026.08.17 23:52:15.437086 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.437091 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=616 2026.08.17 23:52:15.437093 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.437097 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 616 2026.08.17 23:52:15.437100 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.437102 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 614, new matched idx: 615 2026.08.17 23:52:15.437101 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.437105 [ 423994 ] {} RaftInstance: last durable index 615, precommit index 615 2026.08.17 23:52:15.437115 [ 423994 ] {} RaftInstance: quorum idx 1, 615 615 614 2026.08.17 23:52:15.437117 [ 423994 ] {} RaftInstance: trigger commit upto 615 2026.08.17 23:52:15.437120 [ 423994 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.437122 [ 423994 ] {} RaftInstance: last_log_idx: 615, starting_idx: 1, cur_nxt_idx: 616 2026.08.17 23:52:15.437124 [ 423994 ] {} RaftInstance: append_entries for 3 with LastLogIndex=615, LastLogTerm=1, EntriesLength=0, CommitIndex=615, Term=1, peer_last_sent_idx 615 2026.08.17 23:52:15.437125 [ 423994 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.437127 [ 423994 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.437137 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:15.437139 [ 423994 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.437140 [ 423994 ] {} RaftInstance: last_log_idx: 614, starting_idx: 1, cur_nxt_idx: 616 2026.08.17 23:52:15.437142 [ 423994 ] {} RaftInstance: append_entries for 2 with LastLogIndex=614, LastLogTerm=1, EntriesLength=1, CommitIndex=615, Term=1, peer_last_sent_idx 615 2026.08.17 23:52:15.437143 [ 423994 ] {} RaftInstance: idx: 615 2026.08.17 23:52:15.437145 [ 423994 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.437152 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:15.437154 [ 423994 ] {} RaftInstance: local log idx 615, target_commit_idx 615, quick_commit_index_ 615, state_->get_commit_idx() 614 2026.08.17 23:52:15.437156 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.437169 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.437178 [ 424007 ] {} RaftInstance: commit upto 615, current idx 614 2026.08.17 23:52:15.437181 [ 424007 ] {} RaftInstance: commit upto 615, current idx 615 2026.08.17 23:52:15.437214 [ 424007 ] {} RaftInstance: notify cb 615 0x7f0ed22b4b20 2026.08.17 23:52:15.437228 [ 424007 ] {} RaftInstance: DONE: commit upto 615, current idx 615 2026.08.17 23:52:15.437230 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.437235 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=616 2026.08.17 23:52:15.437238 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.437240 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 616 2026.08.17 23:52:15.437242 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.437244 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 614, new matched idx: 615 2026.08.17 23:52:15.437246 [ 423983 ] {} RaftInstance: last durable index 615, precommit index 615 2026.08.17 23:52:15.437250 [ 423983 ] {} RaftInstance: quorum idx 1, 615 615 615 2026.08.17 23:52:15.437251 [ 423983 ] {} RaftInstance: local log idx 615, target_commit_idx 615, quick_commit_index_ 615, state_->get_commit_idx() 615 2026.08.17 23:52:15.437257 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.437262 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=616 2026.08.17 23:52:15.437265 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.437269 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 616 2026.08.17 23:52:15.437271 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.437273 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 615, new matched idx: 615 2026.08.17 23:52:15.437275 [ 423993 ] {} RaftInstance: last durable index 615, precommit index 615 2026.08.17 23:52:15.437278 [ 423993 ] {} RaftInstance: quorum idx 1, 615 615 615 2026.08.17 23:52:15.437280 [ 423993 ] {} RaftInstance: local log idx 615, target_commit_idx 615, quick_commit_index_ 615, state_->get_commit_idx() 615 2026.08.17 23:52:15.437258 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.437303 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=616 2026.08.17 23:52:15.437305 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.437306 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 616 2026.08.17 23:52:15.437308 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.437309 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 615, new matched idx: 615 2026.08.17 23:52:15.437311 [ 423983 ] {} RaftInstance: last durable index 615, precommit index 615 2026.08.17 23:52:15.437313 [ 423983 ] {} RaftInstance: quorum idx 1, 615 615 615 2026.08.17 23:52:15.437314 [ 423983 ] {} RaftInstance: local log idx 615, target_commit_idx 615, quick_commit_index_ 615, state_->get_commit_idx() 615 2026.08.17 23:52:15.437794 [ 423993 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.437824 [ 423993 ] {} RaftInstance: append at log_idx 616, timestamp 1787010735437798 2026.08.17 23:52:15.437839 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.437844 [ 424009 ] {} RaftInstance: last_log_idx: 615, starting_idx: 1, cur_nxt_idx: 617 2026.08.17 23:52:15.437847 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=615, LastLogTerm=1, EntriesLength=1, CommitIndex=615, Term=1, peer_last_sent_idx 616 2026.08.17 23:52:15.437849 [ 424009 ] {} RaftInstance: idx: 616 2026.08.17 23:52:15.437851 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.437863 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.437865 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.437867 [ 424009 ] {} RaftInstance: last_log_idx: 615, starting_idx: 1, cur_nxt_idx: 617 2026.08.17 23:52:15.437869 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=615, LastLogTerm=1, EntriesLength=1, CommitIndex=615, Term=1, peer_last_sent_idx 615 2026.08.17 23:52:15.437870 [ 424009 ] {} RaftInstance: idx: 616 2026.08.17 23:52:15.437872 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.437879 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.440113 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.440122 [ 423980 ] {} RaftInstance: last durable index 616, precommit index 616 2026.08.17 23:52:15.440125 [ 423980 ] {} RaftInstance: quorum idx 1, 616 615 615 2026.08.17 23:52:15.440128 [ 423980 ] {} RaftInstance: local log idx 616, target_commit_idx 615, quick_commit_index_ 615, state_->get_commit_idx() 615 2026.08.17 23:52:15.440166 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.440170 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=617 2026.08.17 23:52:15.440177 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.440180 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 617 2026.08.17 23:52:15.440182 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.440186 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 615, new matched idx: 616 2026.08.17 23:52:15.440188 [ 423988 ] {} RaftInstance: last durable index 616, precommit index 616 2026.08.17 23:52:15.440190 [ 423988 ] {} RaftInstance: quorum idx 1, 616 616 615 2026.08.17 23:52:15.440192 [ 423988 ] {} RaftInstance: trigger commit upto 616 2026.08.17 23:52:15.440194 [ 423988 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.440197 [ 423988 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.440199 [ 423988 ] {} RaftInstance: last_log_idx: 616, starting_idx: 1, cur_nxt_idx: 617 2026.08.17 23:52:15.440202 [ 423988 ] {} RaftInstance: append_entries for 2 with LastLogIndex=616, LastLogTerm=1, EntriesLength=0, CommitIndex=616, Term=1, peer_last_sent_idx 616 2026.08.17 23:52:15.440204 [ 423988 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.440207 [ 423988 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.440230 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:15.440234 [ 423988 ] {} RaftInstance: local log idx 616, target_commit_idx 616, quick_commit_index_ 616, state_->get_commit_idx() 615 2026.08.17 23:52:15.440236 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.440236 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.440244 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.440248 [ 424007 ] {} RaftInstance: commit upto 616, current idx 615 2026.08.17 23:52:15.440250 [ 424007 ] {} RaftInstance: commit upto 616, current idx 616 2026.08.17 23:52:15.440257 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=617 2026.08.17 23:52:15.440259 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.440261 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 617 2026.08.17 23:52:15.440263 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.440265 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 615, new matched idx: 616 2026.08.17 23:52:15.440267 [ 423987 ] {} RaftInstance: last durable index 616, precommit index 616 2026.08.17 23:52:15.440271 [ 423987 ] {} RaftInstance: quorum idx 1, 616 616 616 2026.08.17 23:52:15.440273 [ 423987 ] {} RaftInstance: local log idx 616, target_commit_idx 616, quick_commit_index_ 616, state_->get_commit_idx() 615 2026.08.17 23:52:15.440275 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.440277 [ 423987 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.440278 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.440280 [ 423987 ] {} RaftInstance: last_log_idx: 616, starting_idx: 1, cur_nxt_idx: 617 2026.08.17 23:52:15.440282 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=616, LastLogTerm=1, EntriesLength=0, CommitIndex=616, Term=1, peer_last_sent_idx 616 2026.08.17 23:52:15.440283 [ 424007 ] {} RaftInstance: notify cb 616 0x7f0ed22b4720 2026.08.17 23:52:15.440294 [ 424007 ] {} RaftInstance: DONE: commit upto 616, current idx 616 2026.08.17 23:52:15.440296 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.440311 [ 423996 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.440284 [ 423987 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.440322 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.440329 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:15.440385 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.440390 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=617 2026.08.17 23:52:15.440392 [ 423996 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.440394 [ 423996 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 617 2026.08.17 23:52:15.440395 [ 423996 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.440397 [ 423996 ] {} RaftInstance: peer 2, prev matched idx: 616, new matched idx: 616 2026.08.17 23:52:15.440399 [ 423996 ] {} RaftInstance: last durable index 616, precommit index 616 2026.08.17 23:52:15.440401 [ 423996 ] {} RaftInstance: quorum idx 1, 616 616 616 2026.08.17 23:52:15.440402 [ 423996 ] {} RaftInstance: local log idx 616, target_commit_idx 616, quick_commit_index_ 616, state_->get_commit_idx() 616 2026.08.17 23:52:15.440408 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=617 2026.08.17 23:52:15.440410 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.440413 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 617 2026.08.17 23:52:15.440415 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.440416 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 616, new matched idx: 616 2026.08.17 23:52:15.440421 [ 423994 ] {} RaftInstance: last durable index 616, precommit index 616 2026.08.17 23:52:15.440424 [ 423994 ] {} RaftInstance: quorum idx 1, 616 616 616 2026.08.17 23:52:15.440426 [ 423994 ] {} RaftInstance: local log idx 616, target_commit_idx 616, quick_commit_index_ 616, state_->get_commit_idx() 616 2026.08.17 23:52:15.442164 [ 423982 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.442816 [ 423982 ] {} RaftInstance: append at log_idx 617, timestamp 1787010735442805 2026.08.17 23:52:15.442836 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.442841 [ 424009 ] {} RaftInstance: last_log_idx: 616, starting_idx: 1, cur_nxt_idx: 618 2026.08.17 23:52:15.442845 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=616, LastLogTerm=1, EntriesLength=1, CommitIndex=616, Term=1, peer_last_sent_idx 617 2026.08.17 23:52:15.442846 [ 424009 ] {} RaftInstance: idx: 617 2026.08.17 23:52:15.442849 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.442857 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.442862 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.442864 [ 424009 ] {} RaftInstance: last_log_idx: 616, starting_idx: 1, cur_nxt_idx: 618 2026.08.17 23:52:15.442867 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=616, LastLogTerm=1, EntriesLength=1, CommitIndex=616, Term=1, peer_last_sent_idx 617 2026.08.17 23:52:15.442868 [ 424009 ] {} RaftInstance: idx: 617 2026.08.17 23:52:15.442870 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.442876 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.446545 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.446554 [ 423980 ] {} RaftInstance: last durable index 617, precommit index 617 2026.08.17 23:52:15.446563 [ 423980 ] {} RaftInstance: quorum idx 1, 617 616 616 2026.08.17 23:52:15.446565 [ 423980 ] {} RaftInstance: local log idx 617, target_commit_idx 616, quick_commit_index_ 616, state_->get_commit_idx() 616 2026.08.17 23:52:15.446617 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.446621 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=618 2026.08.17 23:52:15.446623 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.446626 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 618 2026.08.17 23:52:15.446628 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.446630 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 616, new matched idx: 617 2026.08.17 23:52:15.446632 [ 423989 ] {} RaftInstance: last durable index 617, precommit index 617 2026.08.17 23:52:15.446634 [ 423989 ] {} RaftInstance: quorum idx 1, 617 617 616 2026.08.17 23:52:15.446635 [ 423989 ] {} RaftInstance: trigger commit upto 617 2026.08.17 23:52:15.446638 [ 423989 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.446640 [ 423989 ] {} RaftInstance: last_log_idx: 617, starting_idx: 1, cur_nxt_idx: 618 2026.08.17 23:52:15.446642 [ 423989 ] {} RaftInstance: append_entries for 3 with LastLogIndex=617, LastLogTerm=1, EntriesLength=0, CommitIndex=617, Term=1, peer_last_sent_idx 617 2026.08.17 23:52:15.446644 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.446646 [ 423989 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.446656 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:15.446658 [ 423989 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.446660 [ 423989 ] {} RaftInstance: local log idx 617, target_commit_idx 617, quick_commit_index_ 617, state_->get_commit_idx() 616 2026.08.17 23:52:15.446662 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.446678 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.446681 [ 424007 ] {} RaftInstance: commit upto 617, current idx 616 2026.08.17 23:52:15.446683 [ 424007 ] {} RaftInstance: commit upto 617, current idx 617 2026.08.17 23:52:15.446692 [ 424007 ] {} RaftInstance: notify cb 617 0x7f0ed22b4f20 2026.08.17 23:52:15.446800 [ 424007 ] {} RaftInstance: DONE: commit upto 617, current idx 617 2026.08.17 23:52:15.446799 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.446805 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.446825 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=618 2026.08.17 23:52:15.446834 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.446836 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 618 2026.08.17 23:52:15.446838 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.446840 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 617, new matched idx: 617 2026.08.17 23:52:15.446842 [ 423989 ] {} RaftInstance: last durable index 617, precommit index 617 2026.08.17 23:52:15.446846 [ 423989 ] {} RaftInstance: quorum idx 1, 617 617 616 2026.08.17 23:52:15.446848 [ 423989 ] {} RaftInstance: local log idx 617, target_commit_idx 617, quick_commit_index_ 617, state_->get_commit_idx() 617 2026.08.17 23:52:15.447975 [ 423986 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.447977 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.447986 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=618 2026.08.17 23:52:15.447994 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.447996 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 618 2026.08.17 23:52:15.447998 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.448000 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 616, new matched idx: 617 2026.08.17 23:52:15.448000 [ 423986 ] {} RaftInstance: append at log_idx 618, timestamp 1787010735447981 2026.08.17 23:52:15.448003 [ 423985 ] {} RaftInstance: last durable index 617, precommit index 617 2026.08.17 23:52:15.448017 [ 423985 ] {} RaftInstance: quorum idx 1, 617 617 617 2026.08.17 23:52:15.448018 [ 423985 ] {} RaftInstance: local log idx 618, target_commit_idx 617, quick_commit_index_ 617, state_->get_commit_idx() 617 2026.08.17 23:52:15.448020 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:15.448022 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.448024 [ 423985 ] {} RaftInstance: last_log_idx: 617, starting_idx: 1, cur_nxt_idx: 619 2026.08.17 23:52:15.448028 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=617, LastLogTerm=1, EntriesLength=1, CommitIndex=617, Term=1, peer_last_sent_idx 617 2026.08.17 23:52:15.448029 [ 423985 ] {} RaftInstance: idx: 618 2026.08.17 23:52:15.448032 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.448040 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:15.448046 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.448053 [ 424009 ] {} RaftInstance: last_log_idx: 617, starting_idx: 1, cur_nxt_idx: 619 2026.08.17 23:52:15.448056 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=617, LastLogTerm=1, EntriesLength=1, CommitIndex=617, Term=1, peer_last_sent_idx 618 2026.08.17 23:52:15.448058 [ 424009 ] {} RaftInstance: idx: 618 2026.08.17 23:52:15.448061 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.448070 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.448072 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.451710 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.451720 [ 423980 ] {} RaftInstance: last durable index 618, precommit index 618 2026.08.17 23:52:15.451724 [ 423980 ] {} RaftInstance: quorum idx 1, 618 617 617 2026.08.17 23:52:15.451727 [ 423980 ] {} RaftInstance: local log idx 618, target_commit_idx 617, quick_commit_index_ 617, state_->get_commit_idx() 617 2026.08.17 23:52:15.451790 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.451805 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=619 2026.08.17 23:52:15.451809 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.451814 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 619 2026.08.17 23:52:15.451816 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.451818 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 617, new matched idx: 618 2026.08.17 23:52:15.451821 [ 423987 ] {} RaftInstance: last durable index 618, precommit index 618 2026.08.17 23:52:15.451825 [ 423987 ] {} RaftInstance: quorum idx 1, 618 618 617 2026.08.17 23:52:15.451827 [ 423987 ] {} RaftInstance: trigger commit upto 618 2026.08.17 23:52:15.451830 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.451833 [ 423987 ] {} RaftInstance: last_log_idx: 618, starting_idx: 1, cur_nxt_idx: 619 2026.08.17 23:52:15.451836 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=618, LastLogTerm=1, EntriesLength=0, CommitIndex=618, Term=1, peer_last_sent_idx 618 2026.08.17 23:52:15.451841 [ 423987 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.451844 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.451856 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:15.451859 [ 423987 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.451861 [ 423987 ] {} RaftInstance: local log idx 618, target_commit_idx 618, quick_commit_index_ 618, state_->get_commit_idx() 617 2026.08.17 23:52:15.451863 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.451873 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.451879 [ 424007 ] {} RaftInstance: commit upto 618, current idx 617 2026.08.17 23:52:15.451882 [ 424007 ] {} RaftInstance: commit upto 618, current idx 618 2026.08.17 23:52:15.451917 [ 424007 ] {} RaftInstance: notify cb 618 0x7f0ed22b7320 2026.08.17 23:52:15.451934 [ 424007 ] {} RaftInstance: DONE: commit upto 618, current idx 618 2026.08.17 23:52:15.451937 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.451949 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.451961 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=619 2026.08.17 23:52:15.451964 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.451967 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 619 2026.08.17 23:52:15.451969 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.451971 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 618, new matched idx: 618 2026.08.17 23:52:15.451973 [ 423993 ] {} RaftInstance: last durable index 618, precommit index 618 2026.08.17 23:52:15.451976 [ 423993 ] {} RaftInstance: quorum idx 1, 618 618 617 2026.08.17 23:52:15.451978 [ 423993 ] {} RaftInstance: local log idx 618, target_commit_idx 618, quick_commit_index_ 618, state_->get_commit_idx() 618 2026.08.17 23:52:15.452952 [ 423990 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.452958 [ 423991 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.452970 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=619 2026.08.17 23:52:15.452973 [ 423991 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.452976 [ 423991 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 619 2026.08.17 23:52:15.452978 [ 423991 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.452980 [ 423991 ] {} RaftInstance: peer 2, prev matched idx: 617, new matched idx: 618 2026.08.17 23:52:15.452983 [ 423991 ] {} RaftInstance: last durable index 618, precommit index 618 2026.08.17 23:52:15.452986 [ 423991 ] {} RaftInstance: quorum idx 1, 618 618 618 2026.08.17 23:52:15.452988 [ 423991 ] {} RaftInstance: local log idx 619, target_commit_idx 618, quick_commit_index_ 618, state_->get_commit_idx() 618 2026.08.17 23:52:15.452990 [ 423991 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:15.452993 [ 423991 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.452995 [ 423991 ] {} RaftInstance: last_log_idx: 618, starting_idx: 1, cur_nxt_idx: 619 2026.08.17 23:52:15.452998 [ 423991 ] {} RaftInstance: append_entries for 2 with LastLogIndex=618, LastLogTerm=1, EntriesLength=0, CommitIndex=618, Term=1, peer_last_sent_idx 618 2026.08.17 23:52:15.453001 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.453003 [ 423991 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.453011 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:15.452980 [ 423990 ] {} RaftInstance: append at log_idx 619, timestamp 1787010735452965 2026.08.17 23:52:15.453043 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.453048 [ 424009 ] {} RaftInstance: last_log_idx: 618, starting_idx: 1, cur_nxt_idx: 620 2026.08.17 23:52:15.453052 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=618, LastLogTerm=1, EntriesLength=1, CommitIndex=618, Term=1, peer_last_sent_idx 619 2026.08.17 23:52:15.453054 [ 424009 ] {} RaftInstance: idx: 619 2026.08.17 23:52:15.453057 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.453073 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.453076 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.453106 [ 423984 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.453113 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=619 2026.08.17 23:52:15.453116 [ 423984 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.453119 [ 423984 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 619 2026.08.17 23:52:15.453122 [ 423984 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.453124 [ 423984 ] {} RaftInstance: peer 2, prev matched idx: 618, new matched idx: 618 2026.08.17 23:52:15.453126 [ 423984 ] {} RaftInstance: last durable index 618, precommit index 619 2026.08.17 23:52:15.453129 [ 423984 ] {} RaftInstance: quorum idx 1, 618 618 618 2026.08.17 23:52:15.453131 [ 423984 ] {} RaftInstance: local log idx 619, target_commit_idx 618, quick_commit_index_ 618, state_->get_commit_idx() 618 2026.08.17 23:52:15.453133 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:15.453136 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.453138 [ 423984 ] {} RaftInstance: last_log_idx: 618, starting_idx: 1, cur_nxt_idx: 620 2026.08.17 23:52:15.453142 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=618, LastLogTerm=1, EntriesLength=1, CommitIndex=618, Term=1, peer_last_sent_idx 619 2026.08.17 23:52:15.453144 [ 423984 ] {} RaftInstance: idx: 619 2026.08.17 23:52:15.453147 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.453159 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:15.456341 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.457988 [ 423980 ] {} RaftInstance: last durable index 619, precommit index 619 2026.08.17 23:52:15.457995 [ 423980 ] {} RaftInstance: quorum idx 1, 619 618 618 2026.08.17 23:52:15.457999 [ 423980 ] {} RaftInstance: local log idx 619, target_commit_idx 618, quick_commit_index_ 618, state_->get_commit_idx() 618 2026.08.17 23:52:15.458043 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.458049 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.458058 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=620 2026.08.17 23:52:15.458067 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.458070 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 620 2026.08.17 23:52:15.458073 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.458075 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 618, new matched idx: 619 2026.08.17 23:52:15.458082 [ 423985 ] {} RaftInstance: last durable index 619, precommit index 619 2026.08.17 23:52:15.458086 [ 423985 ] {} RaftInstance: quorum idx 1, 619 619 618 2026.08.17 23:52:15.458088 [ 423985 ] {} RaftInstance: trigger commit upto 619 2026.08.17 23:52:15.458090 [ 423985 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.458092 [ 423985 ] {} RaftInstance: last_log_idx: 618, starting_idx: 1, cur_nxt_idx: 620 2026.08.17 23:52:15.458095 [ 423985 ] {} RaftInstance: append_entries for 3 with LastLogIndex=618, LastLogTerm=1, EntriesLength=1, CommitIndex=619, Term=1, peer_last_sent_idx 619 2026.08.17 23:52:15.458097 [ 423985 ] {} RaftInstance: idx: 619 2026.08.17 23:52:15.458100 [ 423985 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.458117 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:15.458119 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.458120 [ 423985 ] {} RaftInstance: last_log_idx: 619, starting_idx: 1, cur_nxt_idx: 620 2026.08.17 23:52:15.458122 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=619, LastLogTerm=1, EntriesLength=0, CommitIndex=619, Term=1, peer_last_sent_idx 619 2026.08.17 23:52:15.458124 [ 423985 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.458126 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.458133 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:15.458135 [ 423985 ] {} RaftInstance: local log idx 619, target_commit_idx 619, quick_commit_index_ 619, state_->get_commit_idx() 618 2026.08.17 23:52:15.458137 [ 423985 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.458143 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=620 2026.08.17 23:52:15.458144 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.458146 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.458151 [ 424007 ] {} RaftInstance: commit upto 619, current idx 618 2026.08.17 23:52:15.458153 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 620 2026.08.17 23:52:15.458154 [ 424007 ] {} RaftInstance: commit upto 619, current idx 619 2026.08.17 23:52:15.458155 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.458160 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 618, new matched idx: 619 2026.08.17 23:52:15.458163 [ 423994 ] {} RaftInstance: last durable index 619, precommit index 619 2026.08.17 23:52:15.458166 [ 423994 ] {} RaftInstance: quorum idx 1, 619 619 619 2026.08.17 23:52:15.458168 [ 423994 ] {} RaftInstance: local log idx 619, target_commit_idx 619, quick_commit_index_ 619, state_->get_commit_idx() 618 2026.08.17 23:52:15.458170 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.458177 [ 424007 ] {} RaftInstance: notify cb 619 0x7f0ed22b4220 2026.08.17 23:52:15.458191 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.458196 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=620 2026.08.17 23:52:15.458198 [ 423992 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.458205 [ 423992 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 620 2026.08.17 23:52:15.458206 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.458208 [ 423992 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.458214 [ 423992 ] {} RaftInstance: peer 2, prev matched idx: 619, new matched idx: 619 2026.08.17 23:52:15.458220 [ 423992 ] {} RaftInstance: last durable index 619, precommit index 619 2026.08.17 23:52:15.458222 [ 423992 ] {} RaftInstance: quorum idx 1, 619 619 619 2026.08.17 23:52:15.458224 [ 423992 ] {} RaftInstance: local log idx 619, target_commit_idx 619, quick_commit_index_ 619, state_->get_commit_idx() 619 2026.08.17 23:52:15.458192 [ 424007 ] {} RaftInstance: DONE: commit upto 619, current idx 619 2026.08.17 23:52:15.458228 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=620 2026.08.17 23:52:15.458230 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.458231 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.458233 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 620 2026.08.17 23:52:15.458235 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.458246 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 619, new matched idx: 619 2026.08.17 23:52:15.458266 [ 423993 ] {} RaftInstance: last durable index 619, precommit index 619 2026.08.17 23:52:15.458270 [ 423993 ] {} RaftInstance: quorum idx 1, 619 619 619 2026.08.17 23:52:15.458272 [ 423993 ] {} RaftInstance: local log idx 619, target_commit_idx 619, quick_commit_index_ 619, state_->get_commit_idx() 619 2026.08.17 23:52:15.458270 [ 423988 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.458298 [ 423988 ] {} RaftInstance: append at log_idx 620, timestamp 1787010735458284 2026.08.17 23:52:15.458310 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.458316 [ 424009 ] {} RaftInstance: last_log_idx: 619, starting_idx: 1, cur_nxt_idx: 621 2026.08.17 23:52:15.458320 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=619, LastLogTerm=1, EntriesLength=1, CommitIndex=619, Term=1, peer_last_sent_idx 619 2026.08.17 23:52:15.458322 [ 424009 ] {} RaftInstance: idx: 620 2026.08.17 23:52:15.458325 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.458338 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.458340 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.458342 [ 424009 ] {} RaftInstance: last_log_idx: 619, starting_idx: 1, cur_nxt_idx: 621 2026.08.17 23:52:15.458344 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=619, LastLogTerm=1, EntriesLength=1, CommitIndex=619, Term=1, peer_last_sent_idx 620 2026.08.17 23:52:15.458346 [ 424009 ] {} RaftInstance: idx: 620 2026.08.17 23:52:15.458348 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.458356 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.461723 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.461731 [ 423980 ] {} RaftInstance: last durable index 620, precommit index 620 2026.08.17 23:52:15.461735 [ 423980 ] {} RaftInstance: quorum idx 1, 620 619 619 2026.08.17 23:52:15.461737 [ 423980 ] {} RaftInstance: local log idx 620, target_commit_idx 619, quick_commit_index_ 619, state_->get_commit_idx() 619 2026.08.17 23:52:15.461779 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.461784 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=621 2026.08.17 23:52:15.461786 [ 423989 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.461789 [ 423989 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 621 2026.08.17 23:52:15.461793 [ 423989 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.461788 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.461799 [ 423989 ] {} RaftInstance: peer 2, prev matched idx: 619, new matched idx: 620 2026.08.17 23:52:15.461816 [ 423989 ] {} RaftInstance: last durable index 620, precommit index 620 2026.08.17 23:52:15.461821 [ 423989 ] {} RaftInstance: quorum idx 1, 620 620 619 2026.08.17 23:52:15.461823 [ 423989 ] {} RaftInstance: trigger commit upto 620 2026.08.17 23:52:15.461826 [ 423989 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.461828 [ 423989 ] {} RaftInstance: last_log_idx: 619, starting_idx: 1, cur_nxt_idx: 621 2026.08.17 23:52:15.461831 [ 423989 ] {} RaftInstance: append_entries for 3 with LastLogIndex=619, LastLogTerm=1, EntriesLength=1, CommitIndex=620, Term=1, peer_last_sent_idx 620 2026.08.17 23:52:15.461833 [ 423989 ] {} RaftInstance: idx: 620 2026.08.17 23:52:15.461835 [ 423989 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.461861 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:15.461862 [ 423989 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.461864 [ 423989 ] {} RaftInstance: last_log_idx: 620, starting_idx: 1, cur_nxt_idx: 621 2026.08.17 23:52:15.461867 [ 423989 ] {} RaftInstance: append_entries for 2 with LastLogIndex=620, LastLogTerm=1, EntriesLength=0, CommitIndex=620, Term=1, peer_last_sent_idx 620 2026.08.17 23:52:15.461868 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.461872 [ 423989 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.461880 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:15.461882 [ 423989 ] {} RaftInstance: local log idx 620, target_commit_idx 620, quick_commit_index_ 620, state_->get_commit_idx() 619 2026.08.17 23:52:15.461884 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.461894 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=621 2026.08.17 23:52:15.461898 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.461902 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 621 2026.08.17 23:52:15.461904 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.461898 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.461915 [ 424007 ] {} RaftInstance: commit upto 620, current idx 619 2026.08.17 23:52:15.461917 [ 424007 ] {} RaftInstance: commit upto 620, current idx 620 2026.08.17 23:52:15.461906 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 619, new matched idx: 620 2026.08.17 23:52:15.461930 [ 423984 ] {} RaftInstance: last durable index 620, precommit index 620 2026.08.17 23:52:15.461935 [ 423984 ] {} RaftInstance: quorum idx 1, 620 620 620 2026.08.17 23:52:15.461937 [ 424007 ] {} RaftInstance: notify cb 620 0x7f0ed22df220 2026.08.17 23:52:15.461940 [ 423984 ] {} RaftInstance: local log idx 620, target_commit_idx 620, quick_commit_index_ 620, state_->get_commit_idx() 619 2026.08.17 23:52:15.461943 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.461952 [ 424007 ] {} RaftInstance: DONE: commit upto 620, current idx 620 2026.08.17 23:52:15.461954 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.461956 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.461964 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=621 2026.08.17 23:52:15.461967 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.461970 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 621 2026.08.17 23:52:15.461977 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.461979 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 620, new matched idx: 620 2026.08.17 23:52:15.461981 [ 423983 ] {} RaftInstance: last durable index 620, precommit index 620 2026.08.17 23:52:15.461985 [ 423983 ] {} RaftInstance: quorum idx 1, 620 620 620 2026.08.17 23:52:15.461987 [ 423983 ] {} RaftInstance: local log idx 620, target_commit_idx 620, quick_commit_index_ 620, state_->get_commit_idx() 620 2026.08.17 23:52:15.461992 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.461996 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=621 2026.08.17 23:52:15.461999 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.462001 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 621 2026.08.17 23:52:15.462003 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.462005 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 620, new matched idx: 620 2026.08.17 23:52:15.462007 [ 423985 ] {} RaftInstance: last durable index 620, precommit index 620 2026.08.17 23:52:15.462009 [ 423985 ] {} RaftInstance: quorum idx 1, 620 620 620 2026.08.17 23:52:15.462010 [ 423985 ] {} RaftInstance: local log idx 620, target_commit_idx 620, quick_commit_index_ 620, state_->get_commit_idx() 620 2026.08.17 23:52:15.462020 [ 423983 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=2, CommitIndex=0 and Term=0 2026.08.17 23:52:15.462037 [ 423983 ] {} RaftInstance: append at log_idx 621, timestamp 1787010735462023 2026.08.17 23:52:15.462043 [ 423983 ] {} RaftInstance: append at log_idx 622, timestamp 1787010735462023 2026.08.17 23:52:15.462053 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.462057 [ 424009 ] {} RaftInstance: last_log_idx: 620, starting_idx: 1, cur_nxt_idx: 623 2026.08.17 23:52:15.462060 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=620, LastLogTerm=1, EntriesLength=2, CommitIndex=620, Term=1, peer_last_sent_idx 620 2026.08.17 23:52:15.462063 [ 424009 ] {} RaftInstance: idx range: 621-622 2026.08.17 23:52:15.462065 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.462077 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.462079 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.462081 [ 424009 ] {} RaftInstance: last_log_idx: 620, starting_idx: 1, cur_nxt_idx: 623 2026.08.17 23:52:15.462083 [ 424009 ] {} RaftInstance: last sent log (621) to peer 2 is not applied, cnt 1 2026.08.17 23:52:15.462085 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=620, LastLogTerm=1, EntriesLength=2, CommitIndex=620, Term=1, peer_last_sent_idx 621 2026.08.17 23:52:15.462086 [ 424009 ] {} RaftInstance: idx range: 621-622 2026.08.17 23:52:15.462090 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.462098 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.466069 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.466080 [ 423980 ] {} RaftInstance: last durable index 622, precommit index 622 2026.08.17 23:52:15.466083 [ 423980 ] {} RaftInstance: quorum idx 1, 622 620 620 2026.08.17 23:52:15.466087 [ 423980 ] {} RaftInstance: local log idx 622, target_commit_idx 620, quick_commit_index_ 620, state_->get_commit_idx() 620 2026.08.17 23:52:15.466136 [ 423981 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.466143 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.466144 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=623 2026.08.17 23:52:15.466158 [ 423981 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.466161 [ 423981 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 623 2026.08.17 23:52:15.466163 [ 423981 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.466165 [ 423981 ] {} RaftInstance: peer 2, prev matched idx: 620, new matched idx: 622 2026.08.17 23:52:15.466167 [ 423981 ] {} RaftInstance: last durable index 622, precommit index 622 2026.08.17 23:52:15.466171 [ 423981 ] {} RaftInstance: quorum idx 1, 622 622 620 2026.08.17 23:52:15.466173 [ 423981 ] {} RaftInstance: trigger commit upto 622 2026.08.17 23:52:15.466175 [ 423981 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.466177 [ 423981 ] {} RaftInstance: last_log_idx: 620, starting_idx: 1, cur_nxt_idx: 623 2026.08.17 23:52:15.466179 [ 423981 ] {} RaftInstance: last sent log (621) to peer 3 is not applied, cnt 1 2026.08.17 23:52:15.466182 [ 423981 ] {} RaftInstance: append_entries for 3 with LastLogIndex=620, LastLogTerm=1, EntriesLength=2, CommitIndex=622, Term=1, peer_last_sent_idx 621 2026.08.17 23:52:15.466183 [ 423981 ] {} RaftInstance: idx range: 621-622 2026.08.17 23:52:15.466187 [ 423981 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.466206 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:15.466208 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.466209 [ 423981 ] {} RaftInstance: last_log_idx: 622, starting_idx: 1, cur_nxt_idx: 623 2026.08.17 23:52:15.466213 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=622, LastLogTerm=1, EntriesLength=0, CommitIndex=622, Term=1, peer_last_sent_idx 621 2026.08.17 23:52:15.466214 [ 423981 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.466216 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.466223 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:15.466226 [ 423981 ] {} RaftInstance: local log idx 622, target_commit_idx 622, quick_commit_index_ 622, state_->get_commit_idx() 620 2026.08.17 23:52:15.466227 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.466233 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=623 2026.08.17 23:52:15.466233 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.466237 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.466241 [ 424007 ] {} RaftInstance: commit upto 622, current idx 620 2026.08.17 23:52:15.466242 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 623 2026.08.17 23:52:15.466246 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.466243 [ 424007 ] {} RaftInstance: commit upto 622, current idx 621 2026.08.17 23:52:15.466248 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 620, new matched idx: 622 2026.08.17 23:52:15.466252 [ 423991 ] {} RaftInstance: last durable index 622, precommit index 622 2026.08.17 23:52:15.466255 [ 423991 ] {} RaftInstance: quorum idx 1, 622 622 622 2026.08.17 23:52:15.466258 [ 423991 ] {} RaftInstance: local log idx 622, target_commit_idx 622, quick_commit_index_ 622, state_->get_commit_idx() 620 2026.08.17 23:52:15.466259 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.466263 [ 424007 ] {} RaftInstance: commit upto 622, current idx 622 2026.08.17 23:52:15.466272 [ 424007 ] {} RaftInstance: notify cb 622 0x7f0ed22df320 2026.08.17 23:52:15.466286 [ 424007 ] {} RaftInstance: DONE: commit upto 622, current idx 622 2026.08.17 23:52:15.466286 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.466292 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=623 2026.08.17 23:52:15.466294 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.466288 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.466297 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 623 2026.08.17 23:52:15.466299 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.466301 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 622, new matched idx: 622 2026.08.17 23:52:15.466304 [ 423990 ] {} RaftInstance: last durable index 622, precommit index 622 2026.08.17 23:52:15.466305 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.466307 [ 423990 ] {} RaftInstance: quorum idx 1, 622 622 622 2026.08.17 23:52:15.466316 [ 423990 ] {} RaftInstance: local log idx 622, target_commit_idx 622, quick_commit_index_ 622, state_->get_commit_idx() 622 2026.08.17 23:52:15.466320 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=623 2026.08.17 23:52:15.466323 [ 423982 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.466327 [ 423982 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 623 2026.08.17 23:52:15.466328 [ 423982 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.466332 [ 423982 ] {} RaftInstance: peer 2, prev matched idx: 622, new matched idx: 622 2026.08.17 23:52:15.466335 [ 423982 ] {} RaftInstance: last durable index 622, precommit index 622 2026.08.17 23:52:15.466338 [ 423982 ] {} RaftInstance: quorum idx 1, 622 622 622 2026.08.17 23:52:15.466341 [ 423982 ] {} RaftInstance: local log idx 622, target_commit_idx 622, quick_commit_index_ 622, state_->get_commit_idx() 622 2026.08.17 23:52:15.466345 [ 423982 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.466357 [ 423982 ] {} RaftInstance: append at log_idx 623, timestamp 1787010735466346 2026.08.17 23:52:15.466371 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.466380 [ 424009 ] {} RaftInstance: last_log_idx: 622, starting_idx: 1, cur_nxt_idx: 624 2026.08.17 23:52:15.466384 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=622, LastLogTerm=1, EntriesLength=1, CommitIndex=622, Term=1, peer_last_sent_idx 621 2026.08.17 23:52:15.466386 [ 424009 ] {} RaftInstance: idx: 623 2026.08.17 23:52:15.466389 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.466398 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.466400 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.466402 [ 424009 ] {} RaftInstance: last_log_idx: 622, starting_idx: 1, cur_nxt_idx: 624 2026.08.17 23:52:15.466404 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=622, LastLogTerm=1, EntriesLength=1, CommitIndex=622, Term=1, peer_last_sent_idx 623 2026.08.17 23:52:15.466405 [ 424009 ] {} RaftInstance: idx: 623 2026.08.17 23:52:15.466407 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.466414 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.470142 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.470153 [ 423980 ] {} RaftInstance: last durable index 623, precommit index 623 2026.08.17 23:52:15.470158 [ 423980 ] {} RaftInstance: quorum idx 1, 623 622 622 2026.08.17 23:52:15.470166 [ 423980 ] {} RaftInstance: local log idx 623, target_commit_idx 622, quick_commit_index_ 622, state_->get_commit_idx() 622 2026.08.17 23:52:15.470183 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.470189 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=624 2026.08.17 23:52:15.470193 [ 423994 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.470188 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.470196 [ 423994 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 624 2026.08.17 23:52:15.470206 [ 423994 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.470208 [ 423994 ] {} RaftInstance: peer 2, prev matched idx: 622, new matched idx: 623 2026.08.17 23:52:15.470211 [ 423994 ] {} RaftInstance: last durable index 623, precommit index 623 2026.08.17 23:52:15.470214 [ 423994 ] {} RaftInstance: quorum idx 1, 623 623 622 2026.08.17 23:52:15.470216 [ 423994 ] {} RaftInstance: trigger commit upto 623 2026.08.17 23:52:15.470218 [ 423994 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.470220 [ 423994 ] {} RaftInstance: last_log_idx: 622, starting_idx: 1, cur_nxt_idx: 624 2026.08.17 23:52:15.470223 [ 423994 ] {} RaftInstance: append_entries for 3 with LastLogIndex=622, LastLogTerm=1, EntriesLength=1, CommitIndex=623, Term=1, peer_last_sent_idx 623 2026.08.17 23:52:15.470224 [ 423994 ] {} RaftInstance: idx: 623 2026.08.17 23:52:15.470227 [ 423994 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.470241 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:15.470243 [ 423994 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.470245 [ 423994 ] {} RaftInstance: last_log_idx: 623, starting_idx: 1, cur_nxt_idx: 624 2026.08.17 23:52:15.470247 [ 423994 ] {} RaftInstance: append_entries for 2 with LastLogIndex=623, LastLogTerm=1, EntriesLength=0, CommitIndex=623, Term=1, peer_last_sent_idx 623 2026.08.17 23:52:15.470249 [ 423994 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.470251 [ 423994 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.470259 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:15.470261 [ 423994 ] {} RaftInstance: local log idx 623, target_commit_idx 623, quick_commit_index_ 623, state_->get_commit_idx() 622 2026.08.17 23:52:15.470263 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.470269 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=624 2026.08.17 23:52:15.470269 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.470273 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.470278 [ 424007 ] {} RaftInstance: commit upto 623, current idx 622 2026.08.17 23:52:15.470280 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 624 2026.08.17 23:52:15.470281 [ 424007 ] {} RaftInstance: commit upto 623, current idx 623 2026.08.17 23:52:15.470282 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.470284 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 622, new matched idx: 623 2026.08.17 23:52:15.470287 [ 423996 ] {} RaftInstance: last durable index 623, precommit index 623 2026.08.17 23:52:15.470290 [ 423996 ] {} RaftInstance: quorum idx 1, 623 623 623 2026.08.17 23:52:15.470293 [ 423996 ] {} RaftInstance: local log idx 623, target_commit_idx 623, quick_commit_index_ 623, state_->get_commit_idx() 622 2026.08.17 23:52:15.470295 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.470296 [ 424007 ] {} RaftInstance: notify cb 623 0x7f0ed2220520 2026.08.17 23:52:15.470314 [ 424007 ] {} RaftInstance: DONE: commit upto 623, current idx 623 2026.08.17 23:52:15.470316 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.470323 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.470327 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=624 2026.08.17 23:52:15.470329 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.470331 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 624 2026.08.17 23:52:15.470332 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.470334 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 623, new matched idx: 623 2026.08.17 23:52:15.470336 [ 423983 ] {} RaftInstance: last durable index 623, precommit index 623 2026.08.17 23:52:15.470338 [ 423983 ] {} RaftInstance: quorum idx 1, 623 623 623 2026.08.17 23:52:15.470339 [ 423983 ] {} RaftInstance: local log idx 623, target_commit_idx 623, quick_commit_index_ 623, state_->get_commit_idx() 623 2026.08.17 23:52:15.470419 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.470422 [ 423981 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=2, CommitIndex=0 and Term=0 2026.08.17 23:52:15.470424 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=624 2026.08.17 23:52:15.470427 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.470430 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 624 2026.08.17 23:52:15.470431 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.470433 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 623, new matched idx: 623 2026.08.17 23:52:15.470435 [ 423987 ] {} RaftInstance: last durable index 623, precommit index 623 2026.08.17 23:52:15.470439 [ 423987 ] {} RaftInstance: quorum idx 1, 623 623 623 2026.08.17 23:52:15.470441 [ 423987 ] {} RaftInstance: local log idx 623, target_commit_idx 623, quick_commit_index_ 623, state_->get_commit_idx() 623 2026.08.17 23:52:15.470445 [ 423981 ] {} RaftInstance: append at log_idx 624, timestamp 1787010735470425 2026.08.17 23:52:15.470446 [ 423987 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.470456 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.470458 [ 423987 ] {} RaftInstance: last_log_idx: 623, starting_idx: 1, cur_nxt_idx: 624 2026.08.17 23:52:15.470461 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=623, LastLogTerm=1, EntriesLength=0, CommitIndex=623, Term=1, peer_last_sent_idx 623 2026.08.17 23:52:15.470463 [ 423987 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.470465 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.470476 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:15.470476 [ 423981 ] {} RaftInstance: append at log_idx 625, timestamp 1787010735470425 2026.08.17 23:52:15.470493 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.470500 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.470503 [ 424009 ] {} RaftInstance: last_log_idx: 623, starting_idx: 1, cur_nxt_idx: 626 2026.08.17 23:52:15.470505 [ 424009 ] {} RaftInstance: last sent log (624) to peer 2 is not applied, cnt 1 2026.08.17 23:52:15.470508 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=623, LastLogTerm=1, EntriesLength=2, CommitIndex=623, Term=1, peer_last_sent_idx 624 2026.08.17 23:52:15.470511 [ 424009 ] {} RaftInstance: idx range: 624-625 2026.08.17 23:52:15.470514 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.470523 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.470530 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.470534 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=624 2026.08.17 23:52:15.470537 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.470539 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 624 2026.08.17 23:52:15.470541 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.470543 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 623, new matched idx: 623 2026.08.17 23:52:15.470545 [ 423991 ] {} RaftInstance: last durable index 623, precommit index 625 2026.08.17 23:52:15.470548 [ 423991 ] {} RaftInstance: quorum idx 1, 623 623 623 2026.08.17 23:52:15.470549 [ 423991 ] {} RaftInstance: local log idx 625, target_commit_idx 623, quick_commit_index_ 623, state_->get_commit_idx() 623 2026.08.17 23:52:15.470551 [ 423991 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.470553 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.470555 [ 423991 ] {} RaftInstance: last_log_idx: 623, starting_idx: 1, cur_nxt_idx: 626 2026.08.17 23:52:15.470557 [ 423991 ] {} RaftInstance: last sent log (624) to peer 3 is not applied, cnt 1 2026.08.17 23:52:15.470560 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=623, LastLogTerm=1, EntriesLength=2, CommitIndex=623, Term=1, peer_last_sent_idx 624 2026.08.17 23:52:15.470563 [ 423991 ] {} RaftInstance: idx range: 624-625 2026.08.17 23:52:15.470566 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.470576 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:15.475144 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.475152 [ 423980 ] {} RaftInstance: last durable index 625, precommit index 625 2026.08.17 23:52:15.475157 [ 423980 ] {} RaftInstance: quorum idx 1, 625 623 623 2026.08.17 23:52:15.475159 [ 423980 ] {} RaftInstance: local log idx 625, target_commit_idx 623, quick_commit_index_ 623, state_->get_commit_idx() 623 2026.08.17 23:52:15.475223 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.475231 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=626 2026.08.17 23:52:15.475233 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.475236 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 626 2026.08.17 23:52:15.475238 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.475240 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 623, new matched idx: 625 2026.08.17 23:52:15.475243 [ 423984 ] {} RaftInstance: last durable index 625, precommit index 625 2026.08.17 23:52:15.475246 [ 423984 ] {} RaftInstance: quorum idx 1, 625 625 623 2026.08.17 23:52:15.475248 [ 423984 ] {} RaftInstance: trigger commit upto 625 2026.08.17 23:52:15.475250 [ 423984 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.475252 [ 423984 ] {} RaftInstance: last_log_idx: 625, starting_idx: 1, cur_nxt_idx: 626 2026.08.17 23:52:15.475255 [ 423984 ] {} RaftInstance: append_entries for 3 with LastLogIndex=625, LastLogTerm=1, EntriesLength=0, CommitIndex=625, Term=1, peer_last_sent_idx 624 2026.08.17 23:52:15.475259 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.475261 [ 423984 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.475280 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:15.475282 [ 423984 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.475285 [ 423984 ] {} RaftInstance: local log idx 625, target_commit_idx 625, quick_commit_index_ 625, state_->get_commit_idx() 623 2026.08.17 23:52:15.475286 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.475292 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.475299 [ 424007 ] {} RaftInstance: commit upto 625, current idx 623 2026.08.17 23:52:15.475302 [ 424007 ] {} RaftInstance: commit upto 625, current idx 624 2026.08.17 23:52:15.475317 [ 424007 ] {} RaftInstance: commit upto 625, current idx 625 2026.08.17 23:52:15.475331 [ 424007 ] {} RaftInstance: notify cb 625 0x7f0ed22dfa20 2026.08.17 23:52:15.475342 [ 424007 ] {} RaftInstance: DONE: commit upto 625, current idx 625 2026.08.17 23:52:15.475344 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.475365 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.475371 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=626 2026.08.17 23:52:15.475374 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.475376 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 626 2026.08.17 23:52:15.475378 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.475380 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 625, new matched idx: 625 2026.08.17 23:52:15.475382 [ 423985 ] {} RaftInstance: last durable index 625, precommit index 625 2026.08.17 23:52:15.475385 [ 423985 ] {} RaftInstance: quorum idx 1, 625 625 623 2026.08.17 23:52:15.475387 [ 423985 ] {} RaftInstance: local log idx 625, target_commit_idx 625, quick_commit_index_ 625, state_->get_commit_idx() 625 2026.08.17 23:52:15.476418 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.476423 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=626 2026.08.17 23:52:15.476425 [ 423988 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.476428 [ 423988 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 626 2026.08.17 23:52:15.476430 [ 423988 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.476432 [ 423988 ] {} RaftInstance: peer 2, prev matched idx: 623, new matched idx: 625 2026.08.17 23:52:15.476434 [ 423988 ] {} RaftInstance: last durable index 625, precommit index 625 2026.08.17 23:52:15.476437 [ 423988 ] {} RaftInstance: quorum idx 1, 625 625 625 2026.08.17 23:52:15.476439 [ 423988 ] {} RaftInstance: local log idx 625, target_commit_idx 625, quick_commit_index_ 625, state_->get_commit_idx() 625 2026.08.17 23:52:15.476441 [ 423988 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:15.476443 [ 423988 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.476445 [ 423988 ] {} RaftInstance: last_log_idx: 625, starting_idx: 1, cur_nxt_idx: 626 2026.08.17 23:52:15.476447 [ 423988 ] {} RaftInstance: append_entries for 2 with LastLogIndex=625, LastLogTerm=1, EntriesLength=0, CommitIndex=625, Term=1, peer_last_sent_idx 624 2026.08.17 23:52:15.476449 [ 423988 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.476451 [ 423988 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.476460 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:15.476470 [ 423996 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.476514 [ 423996 ] {} RaftInstance: append at log_idx 626, timestamp 1787010735476500 2026.08.17 23:52:15.476522 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.476525 [ 424009 ] {} RaftInstance: last_log_idx: 625, starting_idx: 1, cur_nxt_idx: 627 2026.08.17 23:52:15.476528 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=625, LastLogTerm=1, EntriesLength=1, CommitIndex=625, Term=1, peer_last_sent_idx 626 2026.08.17 23:52:15.476529 [ 424009 ] {} RaftInstance: idx: 626 2026.08.17 23:52:15.476532 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.476539 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.476541 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.476563 [ 423990 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.476565 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=626 2026.08.17 23:52:15.476567 [ 423990 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.476569 [ 423990 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 626 2026.08.17 23:52:15.476571 [ 423990 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.476572 [ 423990 ] {} RaftInstance: peer 2, prev matched idx: 625, new matched idx: 625 2026.08.17 23:52:15.476574 [ 423990 ] {} RaftInstance: last durable index 625, precommit index 626 2026.08.17 23:52:15.476576 [ 423990 ] {} RaftInstance: quorum idx 1, 625 625 625 2026.08.17 23:52:15.476578 [ 423990 ] {} RaftInstance: local log idx 626, target_commit_idx 625, quick_commit_index_ 625, state_->get_commit_idx() 625 2026.08.17 23:52:15.476580 [ 423990 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:15.476581 [ 423990 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.476583 [ 423990 ] {} RaftInstance: last_log_idx: 625, starting_idx: 1, cur_nxt_idx: 627 2026.08.17 23:52:15.476585 [ 423990 ] {} RaftInstance: append_entries for 2 with LastLogIndex=625, LastLogTerm=1, EntriesLength=1, CommitIndex=625, Term=1, peer_last_sent_idx 626 2026.08.17 23:52:15.476586 [ 423990 ] {} RaftInstance: idx: 626 2026.08.17 23:52:15.476588 [ 423990 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.476595 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:15.479490 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.479501 [ 423980 ] {} RaftInstance: last durable index 626, precommit index 626 2026.08.17 23:52:15.479506 [ 423980 ] {} RaftInstance: quorum idx 1, 626 625 625 2026.08.17 23:52:15.479509 [ 423980 ] {} RaftInstance: local log idx 626, target_commit_idx 625, quick_commit_index_ 625, state_->get_commit_idx() 625 2026.08.17 23:52:15.479556 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.479564 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=627 2026.08.17 23:52:15.479568 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.479571 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 627 2026.08.17 23:52:15.479572 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.479574 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 625, new matched idx: 626 2026.08.17 23:52:15.479577 [ 423995 ] {} RaftInstance: last durable index 626, precommit index 626 2026.08.17 23:52:15.479584 [ 423995 ] {} RaftInstance: quorum idx 1, 626 626 625 2026.08.17 23:52:15.479586 [ 423995 ] {} RaftInstance: trigger commit upto 626 2026.08.17 23:52:15.479588 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.479590 [ 423995 ] {} RaftInstance: last_log_idx: 626, starting_idx: 1, cur_nxt_idx: 627 2026.08.17 23:52:15.479592 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=626, LastLogTerm=1, EntriesLength=0, CommitIndex=626, Term=1, peer_last_sent_idx 626 2026.08.17 23:52:15.479594 [ 423995 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.479596 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.479606 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:15.479608 [ 423995 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:15.479611 [ 423995 ] {} RaftInstance: local log idx 626, target_commit_idx 626, quick_commit_index_ 626, state_->get_commit_idx() 625 2026.08.17 23:52:15.479612 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.479618 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.479622 [ 424007 ] {} RaftInstance: commit upto 626, current idx 625 2026.08.17 23:52:15.479624 [ 424007 ] {} RaftInstance: commit upto 626, current idx 626 2026.08.17 23:52:15.479644 [ 424007 ] {} RaftInstance: notify cb 626 0x7f0ed2220520 2026.08.17 23:52:15.479659 [ 424007 ] {} RaftInstance: DONE: commit upto 626, current idx 626 2026.08.17 23:52:15.479658 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.479661 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.479666 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=627 2026.08.17 23:52:15.479669 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.479671 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 627 2026.08.17 23:52:15.479673 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.479675 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 626, new matched idx: 626 2026.08.17 23:52:15.479677 [ 423991 ] {} RaftInstance: last durable index 626, precommit index 626 2026.08.17 23:52:15.479680 [ 423991 ] {} RaftInstance: quorum idx 1, 626 626 625 2026.08.17 23:52:15.479683 [ 423991 ] {} RaftInstance: local log idx 626, target_commit_idx 626, quick_commit_index_ 626, state_->get_commit_idx() 626 2026.08.17 23:52:15.480726 [ 423985 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.480730 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=627 2026.08.17 23:52:15.480733 [ 423985 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.480736 [ 423985 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 627 2026.08.17 23:52:15.480738 [ 423985 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.480740 [ 423985 ] {} RaftInstance: peer 2, prev matched idx: 625, new matched idx: 626 2026.08.17 23:52:15.480742 [ 423985 ] {} RaftInstance: last durable index 626, precommit index 626 2026.08.17 23:52:15.480745 [ 423985 ] {} RaftInstance: quorum idx 1, 626 626 626 2026.08.17 23:52:15.480747 [ 423985 ] {} RaftInstance: local log idx 626, target_commit_idx 626, quick_commit_index_ 626, state_->get_commit_idx() 626 2026.08.17 23:52:15.480749 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 2 2026.08.17 23:52:15.480751 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.480753 [ 423985 ] {} RaftInstance: last_log_idx: 626, starting_idx: 1, cur_nxt_idx: 627 2026.08.17 23:52:15.480760 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=626, LastLogTerm=1, EntriesLength=0, CommitIndex=626, Term=1, peer_last_sent_idx 626 2026.08.17 23:52:15.480762 [ 423985 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.480764 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.480772 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:15.480821 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, OK 2026.08.17 23:52:15.480829 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 2 with Result=1, Term=1, NextIndex=627 2026.08.17 23:52:15.480832 [ 423983 ] {} RaftInstance: src: 2, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.480834 [ 423983 ] {} RaftInstance: handle append entries resp (from 2), resp.get_next_idx(): 627 2026.08.17 23:52:15.480836 [ 423983 ] {} RaftInstance: peer 2 batch size hint: 0 bytes 2026.08.17 23:52:15.480838 [ 423983 ] {} RaftInstance: peer 2, prev matched idx: 626, new matched idx: 626 2026.08.17 23:52:15.480840 [ 423983 ] {} RaftInstance: last durable index 626, precommit index 626 2026.08.17 23:52:15.480843 [ 423983 ] {} RaftInstance: quorum idx 1, 626 626 626 2026.08.17 23:52:15.480845 [ 423983 ] {} RaftInstance: local log idx 626, target_commit_idx 626, quick_commit_index_ 626, state_->get_commit_idx() 626 2026.08.17 23:52:15.527813 [ 423988 ] {} RaftInstance: session 1 failed to read rpc header from socket ::1:46174 due to error 2, End of file, ref count 1 2026.08.17 23:52:15.527836 [ 423988 ] {} RaftInstance: asio rpc session destroyed: 0x7f0f0733c918 2026.08.17 23:52:15.528685 [ 423994 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.528702 [ 423994 ] {} RaftInstance: append at log_idx 627, timestamp 1787010735528690 2026.08.17 23:52:15.528724 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.528730 [ 424009 ] {} RaftInstance: last_log_idx: 626, starting_idx: 1, cur_nxt_idx: 628 2026.08.17 23:52:15.528735 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=626, LastLogTerm=1, EntriesLength=1, CommitIndex=626, Term=1, peer_last_sent_idx 627 2026.08.17 23:52:15.528738 [ 424009 ] {} RaftInstance: idx: 627 2026.08.17 23:52:15.528742 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.528756 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.528759 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.528760 [ 424009 ] {} RaftInstance: last_log_idx: 626, starting_idx: 1, cur_nxt_idx: 628 2026.08.17 23:52:15.528762 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=626, LastLogTerm=1, EntriesLength=1, CommitIndex=626, Term=1, peer_last_sent_idx 627 2026.08.17 23:52:15.528764 [ 424009 ] {} RaftInstance: idx: 627 2026.08.17 23:52:15.528771 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.528793 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.528859 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, failed to read response to peer 2, ::1:19102, error 2, End of file 2026.08.17 23:52:15.528885 [ 423992 ] {} RaftInstance: peer (2) response error: failed to read response to peer 2, ::1:19102, error 2, End of file 2026.08.17 23:52:15.528893 [ 423992 ] {} RaftInstance: asio client destroyed: 0x7f0f07254318 2026.08.17 23:52:15.532153 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.532167 [ 423980 ] {} RaftInstance: last durable index 627, precommit index 627 2026.08.17 23:52:15.532174 [ 423980 ] {} RaftInstance: quorum idx 1, 627 626 626 2026.08.17 23:52:15.532182 [ 423980 ] {} RaftInstance: local log idx 627, target_commit_idx 626, quick_commit_index_ 626, state_->get_commit_idx() 626 2026.08.17 23:52:15.532221 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.532230 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=628 2026.08.17 23:52:15.532234 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.532238 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 628 2026.08.17 23:52:15.532240 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.532242 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 626, new matched idx: 627 2026.08.17 23:52:15.532245 [ 423996 ] {} RaftInstance: last durable index 627, precommit index 627 2026.08.17 23:52:15.532250 [ 423996 ] {} RaftInstance: quorum idx 1, 627 627 626 2026.08.17 23:52:15.532252 [ 423996 ] {} RaftInstance: trigger commit upto 627 2026.08.17 23:52:15.532255 [ 423996 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.532257 [ 423996 ] {} RaftInstance: last_log_idx: 627, starting_idx: 1, cur_nxt_idx: 628 2026.08.17 23:52:15.532260 [ 423996 ] {} RaftInstance: append_entries for 3 with LastLogIndex=627, LastLogTerm=1, EntriesLength=0, CommitIndex=627, Term=1, peer_last_sent_idx 627 2026.08.17 23:52:15.532262 [ 423996 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.532265 [ 423996 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.532274 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:15.532277 [ 423996 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.532311 [ 423996 ] {} RaftInstance: asio client created: 0x7f0eddeb6018 2026.08.17 23:52:15.532314 [ 423996 ] {} RaftInstance: 0x7f0eddeb6018 reconnect peer 2 2026.08.17 23:52:15.532316 [ 423996 ] {} RaftInstance: new rpc for peer 2 is created, reset next log idx (627) and matched log idx (626) 2026.08.17 23:52:15.532318 [ 423996 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.532319 [ 423996 ] {} RaftInstance: last_log_idx: 627, starting_idx: 1, cur_nxt_idx: 628 2026.08.17 23:52:15.532322 [ 423996 ] {} RaftInstance: append_entries for 2 with LastLogIndex=627, LastLogTerm=1, EntriesLength=0, CommitIndex=627, Term=1, peer_last_sent_idx 627 2026.08.17 23:52:15.532323 [ 423996 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.532325 [ 423996 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.532327 [ 423996 ] {} RaftInstance: socket 0x7f0eddeb6018 to ::1:19102 is not opened yet 2026.08.17 23:52:15.532335 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:15.532337 [ 423996 ] {} RaftInstance: local log idx 627, target_commit_idx 627, quick_commit_index_ 627, state_->get_commit_idx() 626 2026.08.17 23:52:15.532339 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.532350 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.532361 [ 424007 ] {} RaftInstance: commit upto 627, current idx 626 2026.08.17 23:52:15.532363 [ 424007 ] {} RaftInstance: commit upto 627, current idx 627 2026.08.17 23:52:15.532369 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.532376 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=628 2026.08.17 23:52:15.532379 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.532371 [ 424007 ] {} KeeperStateMachine: Session ID response 8 with timeout 30000 2026.08.17 23:52:15.532382 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 628 2026.08.17 23:52:15.532393 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.532394 [ 424007 ] {} RaftInstance: notify cb 627 0x7f0ed22dfc20 2026.08.17 23:52:15.532395 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 627, new matched idx: 627 2026.08.17 23:52:15.532400 [ 423991 ] {} RaftInstance: last durable index 627, precommit index 627 2026.08.17 23:52:15.532404 [ 423991 ] {} RaftInstance: quorum idx 1, 627 627 0 2026.08.17 23:52:15.532407 [ 423991 ] {} RaftInstance: local log idx 627, target_commit_idx 627, quick_commit_index_ 627, state_->get_commit_idx() 626 2026.08.17 23:52:15.532402 [ 423989 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, failed to connect to peer 2, ::1:19102, error 111, Connection refused 2026.08.17 23:52:15.532409 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.532411 [ 424007 ] {} RaftInstance: DONE: commit upto 627, current idx 627 2026.08.17 23:52:15.532428 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.532431 [ 423989 ] {} RaftInstance: peer (2) response error: failed to connect to peer 2, ::1:19102, error 111, Connection refused 2026.08.17 23:52:15.532439 [ 423989 ] {} RaftInstance: asio client destroyed: 0x7f0eddeb6018 2026.08.17 23:52:15.532455 [ 423996 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.532463 [ 423996 ] {} RaftInstance: append at log_idx 628, timestamp 1787010735532457 2026.08.17 23:52:15.532475 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.532482 [ 424009 ] {} RaftInstance: last_log_idx: 627, starting_idx: 1, cur_nxt_idx: 629 2026.08.17 23:52:15.532487 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=627, LastLogTerm=1, EntriesLength=1, CommitIndex=627, Term=1, peer_last_sent_idx 628 2026.08.17 23:52:15.532489 [ 424009 ] {} RaftInstance: idx: 628 2026.08.17 23:52:15.532492 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.532503 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.532506 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.532508 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.532509 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.532511 [ 424009 ] {} RaftInstance: last_log_idx: 627, starting_idx: 1, cur_nxt_idx: 629 2026.08.17 23:52:15.532513 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=627, LastLogTerm=1, EntriesLength=1, CommitIndex=627, Term=1, peer_last_sent_idx 628 2026.08.17 23:52:15.532514 [ 424009 ] {} RaftInstance: idx: 628 2026.08.17 23:52:15.532516 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.532518 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.532519 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.536386 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.536397 [ 423980 ] {} RaftInstance: last durable index 628, precommit index 628 2026.08.17 23:52:15.536402 [ 423980 ] {} RaftInstance: quorum idx 1, 628 627 0 2026.08.17 23:52:15.536404 [ 423980 ] {} RaftInstance: local log idx 628, target_commit_idx 627, quick_commit_index_ 627, state_->get_commit_idx() 627 2026.08.17 23:52:15.536460 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.536468 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=629 2026.08.17 23:52:15.536471 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.536474 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 629 2026.08.17 23:52:15.536480 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.536481 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 627, new matched idx: 628 2026.08.17 23:52:15.536484 [ 423994 ] {} RaftInstance: last durable index 628, precommit index 628 2026.08.17 23:52:15.536488 [ 423994 ] {} RaftInstance: quorum idx 1, 628 628 0 2026.08.17 23:52:15.536490 [ 423994 ] {} RaftInstance: trigger commit upto 628 2026.08.17 23:52:15.536492 [ 423994 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.536494 [ 423994 ] {} RaftInstance: last_log_idx: 628, starting_idx: 1, cur_nxt_idx: 629 2026.08.17 23:52:15.536496 [ 423994 ] {} RaftInstance: append_entries for 3 with LastLogIndex=628, LastLogTerm=1, EntriesLength=0, CommitIndex=628, Term=1, peer_last_sent_idx 628 2026.08.17 23:52:15.536498 [ 423994 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.536501 [ 423994 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.536509 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:15.536512 [ 423994 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.536548 [ 423994 ] {} RaftInstance: asio client created: 0x7f0eddeb6398 2026.08.17 23:52:15.536550 [ 423994 ] {} RaftInstance: 0x7f0eddeb6398 reconnect peer 2 2026.08.17 23:52:15.536553 [ 423994 ] {} RaftInstance: new rpc for peer 2 is created, reset next log idx (628) and matched log idx (0) 2026.08.17 23:52:15.536555 [ 423994 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.536556 [ 423994 ] {} RaftInstance: last_log_idx: 628, starting_idx: 1, cur_nxt_idx: 629 2026.08.17 23:52:15.536558 [ 423994 ] {} RaftInstance: append_entries for 2 with LastLogIndex=628, LastLogTerm=1, EntriesLength=0, CommitIndex=628, Term=1, peer_last_sent_idx 628 2026.08.17 23:52:15.536560 [ 423994 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.536561 [ 423994 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.536564 [ 423994 ] {} RaftInstance: socket 0x7f0eddeb6398 to ::1:19102 is not opened yet 2026.08.17 23:52:15.536569 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:15.536571 [ 423994 ] {} RaftInstance: local log idx 628, target_commit_idx 628, quick_commit_index_ 628, state_->get_commit_idx() 627 2026.08.17 23:52:15.536572 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.536594 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.536599 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=629 2026.08.17 23:52:15.536602 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.536604 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 629 2026.08.17 23:52:15.536606 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.536610 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 628, new matched idx: 628 2026.08.17 23:52:15.536606 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.536613 [ 423993 ] {} RaftInstance: last durable index 628, precommit index 628 2026.08.17 23:52:15.536616 [ 424007 ] {} RaftInstance: commit upto 628, current idx 627 2026.08.17 23:52:15.536618 [ 424007 ] {} RaftInstance: commit upto 628, current idx 628 2026.08.17 23:52:15.536618 [ 423993 ] {} RaftInstance: quorum idx 1, 628 628 0 2026.08.17 23:52:15.536625 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, failed to connect to peer 2, ::1:19102, error 111, Connection refused 2026.08.17 23:52:15.536626 [ 424007 ] {} KeeperStateMachine: Session ID response 9 with timeout 30000 2026.08.17 23:52:15.536627 [ 423993 ] {} RaftInstance: local log idx 628, target_commit_idx 628, quick_commit_index_ 628, state_->get_commit_idx() 627 2026.08.17 23:52:15.536642 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.536645 [ 424007 ] {} RaftInstance: notify cb 628 0x7f0ed22dff20 2026.08.17 23:52:15.536649 [ 423992 ] {} RaftInstance: peer (2) response error: failed to connect to peer 2, ::1:19102, error 111, Connection refused 2026.08.17 23:52:15.536654 [ 423992 ] {} RaftInstance: asio client destroyed: 0x7f0eddeb6398 2026.08.17 23:52:15.536659 [ 424007 ] {} RaftInstance: DONE: commit upto 628, current idx 628 2026.08.17 23:52:15.536661 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.537029 [ 423985 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.537058 [ 423985 ] {} RaftInstance: append at log_idx 629, timestamp 1787010735537035 2026.08.17 23:52:15.537076 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.537086 [ 424009 ] {} RaftInstance: last_log_idx: 628, starting_idx: 1, cur_nxt_idx: 630 2026.08.17 23:52:15.537090 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=628, LastLogTerm=1, EntriesLength=1, CommitIndex=628, Term=1, peer_last_sent_idx 629 2026.08.17 23:52:15.537092 [ 424009 ] {} RaftInstance: idx: 629 2026.08.17 23:52:15.537095 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.537112 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.537114 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.537116 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.537118 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.537119 [ 424009 ] {} RaftInstance: last_log_idx: 628, starting_idx: 1, cur_nxt_idx: 630 2026.08.17 23:52:15.537121 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=628, LastLogTerm=1, EntriesLength=1, CommitIndex=628, Term=1, peer_last_sent_idx 629 2026.08.17 23:52:15.537123 [ 424009 ] {} RaftInstance: idx: 629 2026.08.17 23:52:15.537124 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.537126 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.537128 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.540810 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.540817 [ 423980 ] {} RaftInstance: last durable index 629, precommit index 629 2026.08.17 23:52:15.540821 [ 423980 ] {} RaftInstance: quorum idx 1, 629 628 0 2026.08.17 23:52:15.540824 [ 423980 ] {} RaftInstance: local log idx 629, target_commit_idx 628, quick_commit_index_ 628, state_->get_commit_idx() 628 2026.08.17 23:52:15.540876 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.540886 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=630 2026.08.17 23:52:15.540889 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.540893 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 630 2026.08.17 23:52:15.540895 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.540898 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 628, new matched idx: 629 2026.08.17 23:52:15.540900 [ 423981 ] {} RaftInstance: last durable index 629, precommit index 629 2026.08.17 23:52:15.540903 [ 423981 ] {} RaftInstance: quorum idx 1, 629 629 0 2026.08.17 23:52:15.540905 [ 423981 ] {} RaftInstance: trigger commit upto 629 2026.08.17 23:52:15.540913 [ 423981 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.540915 [ 423981 ] {} RaftInstance: last_log_idx: 629, starting_idx: 1, cur_nxt_idx: 630 2026.08.17 23:52:15.540918 [ 423981 ] {} RaftInstance: append_entries for 3 with LastLogIndex=629, LastLogTerm=1, EntriesLength=0, CommitIndex=629, Term=1, peer_last_sent_idx 629 2026.08.17 23:52:15.540920 [ 423981 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.540923 [ 423981 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.540934 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:15.540945 [ 423981 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.540987 [ 423981 ] {} RaftInstance: asio client created: 0x7f0ede5ac398 2026.08.17 23:52:15.540990 [ 423981 ] {} RaftInstance: 0x7f0ede5ac398 reconnect peer 2 2026.08.17 23:52:15.540992 [ 423981 ] {} RaftInstance: new rpc for peer 2 is created, reset next log idx (629) and matched log idx (0) 2026.08.17 23:52:15.540994 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.540996 [ 423981 ] {} RaftInstance: last_log_idx: 629, starting_idx: 1, cur_nxt_idx: 630 2026.08.17 23:52:15.540999 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=629, LastLogTerm=1, EntriesLength=0, CommitIndex=629, Term=1, peer_last_sent_idx 629 2026.08.17 23:52:15.541000 [ 423981 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.541002 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.541004 [ 423981 ] {} RaftInstance: socket 0x7f0ede5ac398 to ::1:19102 is not opened yet 2026.08.17 23:52:15.541009 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:15.541011 [ 423981 ] {} RaftInstance: local log idx 629, target_commit_idx 629, quick_commit_index_ 629, state_->get_commit_idx() 628 2026.08.17 23:52:15.541013 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.541020 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.541022 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.541026 [ 424007 ] {} RaftInstance: commit upto 629, current idx 628 2026.08.17 23:52:15.541033 [ 424007 ] {} RaftInstance: commit upto 629, current idx 629 2026.08.17 23:52:15.541032 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=630 2026.08.17 23:52:15.541038 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.541040 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 630 2026.08.17 23:52:15.541042 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.541046 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 629, new matched idx: 629 2026.08.17 23:52:15.541048 [ 423990 ] {} RaftInstance: last durable index 629, precommit index 629 2026.08.17 23:52:15.541052 [ 423990 ] {} RaftInstance: quorum idx 1, 629 629 0 2026.08.17 23:52:15.541054 [ 423990 ] {} RaftInstance: local log idx 629, target_commit_idx 629, quick_commit_index_ 629, state_->get_commit_idx() 628 2026.08.17 23:52:15.541056 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.541060 [ 424007 ] {} RaftInstance: notify cb 629 0x7f0ed22df020 2026.08.17 23:52:15.541071 [ 423995 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, failed to connect to peer 2, ::1:19102, error 111, Connection refused 2026.08.17 23:52:15.541076 [ 424007 ] {} RaftInstance: DONE: commit upto 629, current idx 629 2026.08.17 23:52:15.541083 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.541081 [ 423995 ] {} RaftInstance: peer (2) response error: failed to connect to peer 2, ::1:19102, error 111, Connection refused 2026.08.17 23:52:15.541098 [ 423995 ] {} RaftInstance: asio client destroyed: 0x7f0ede5ac398 2026.08.17 23:52:15.541135 [ 423988 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=4, CommitIndex=0 and Term=0 2026.08.17 23:52:15.541158 [ 423988 ] {} RaftInstance: append at log_idx 630, timestamp 1787010735541145 2026.08.17 23:52:15.541172 [ 423988 ] {} RaftInstance: append at log_idx 631, timestamp 1787010735541145 2026.08.17 23:52:15.541178 [ 423988 ] {} RaftInstance: append at log_idx 632, timestamp 1787010735541145 2026.08.17 23:52:15.541185 [ 423988 ] {} RaftInstance: append at log_idx 633, timestamp 1787010735541145 2026.08.17 23:52:15.541197 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.541206 [ 424009 ] {} RaftInstance: last_log_idx: 629, starting_idx: 1, cur_nxt_idx: 634 2026.08.17 23:52:15.541208 [ 424009 ] {} RaftInstance: last sent log (630) to peer 3 is not applied, cnt 1 2026.08.17 23:52:15.541212 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=629, LastLogTerm=1, EntriesLength=4, CommitIndex=629, Term=1, peer_last_sent_idx 630 2026.08.17 23:52:15.541214 [ 424009 ] {} RaftInstance: idx range: 630-633 2026.08.17 23:52:15.541217 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.541232 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.541235 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.541236 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.541238 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.541239 [ 424009 ] {} RaftInstance: last_log_idx: 629, starting_idx: 1, cur_nxt_idx: 634 2026.08.17 23:52:15.541241 [ 424009 ] {} RaftInstance: last sent log (630) to peer 2 is not applied, cnt 1 2026.08.17 23:52:15.541243 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=629, LastLogTerm=1, EntriesLength=4, CommitIndex=629, Term=1, peer_last_sent_idx 630 2026.08.17 23:52:15.541244 [ 424009 ] {} RaftInstance: idx range: 630-633 2026.08.17 23:52:15.541246 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.541247 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.541249 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.545105 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.545116 [ 423980 ] {} RaftInstance: last durable index 633, precommit index 633 2026.08.17 23:52:15.545120 [ 423980 ] {} RaftInstance: quorum idx 1, 633 629 0 2026.08.17 23:52:15.545123 [ 423980 ] {} RaftInstance: local log idx 633, target_commit_idx 629, quick_commit_index_ 629, state_->get_commit_idx() 629 2026.08.17 23:52:15.545179 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.545188 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=634 2026.08.17 23:52:15.545191 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.545194 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 634 2026.08.17 23:52:15.545196 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.545197 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 629, new matched idx: 633 2026.08.17 23:52:15.545200 [ 423983 ] {} RaftInstance: last durable index 633, precommit index 633 2026.08.17 23:52:15.545204 [ 423983 ] {} RaftInstance: quorum idx 1, 633 633 0 2026.08.17 23:52:15.545206 [ 423983 ] {} RaftInstance: trigger commit upto 633 2026.08.17 23:52:15.545208 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.545210 [ 423983 ] {} RaftInstance: last_log_idx: 633, starting_idx: 1, cur_nxt_idx: 634 2026.08.17 23:52:15.545216 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=633, LastLogTerm=1, EntriesLength=0, CommitIndex=633, Term=1, peer_last_sent_idx 630 2026.08.17 23:52:15.545218 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.545220 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.545232 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:15.545235 [ 423983 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.545236 [ 423983 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.545238 [ 423983 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.545240 [ 423983 ] {} RaftInstance: last_log_idx: 629, starting_idx: 1, cur_nxt_idx: 634 2026.08.17 23:52:15.545241 [ 423983 ] {} RaftInstance: last sent log (630) to peer 2 is not applied, cnt 2 2026.08.17 23:52:15.545244 [ 423983 ] {} RaftInstance: append_entries for 2 with LastLogIndex=629, LastLogTerm=1, EntriesLength=4, CommitIndex=633, Term=1, peer_last_sent_idx 630 2026.08.17 23:52:15.545246 [ 423983 ] {} RaftInstance: idx range: 630-633 2026.08.17 23:52:15.545247 [ 423983 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.545249 [ 423983 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.545251 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:15.545253 [ 423983 ] {} RaftInstance: local log idx 633, target_commit_idx 633, quick_commit_index_ 633, state_->get_commit_idx() 629 2026.08.17 23:52:15.545257 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.545263 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.545269 [ 424007 ] {} RaftInstance: commit upto 633, current idx 629 2026.08.17 23:52:15.545271 [ 424007 ] {} RaftInstance: commit upto 633, current idx 630 2026.08.17 23:52:15.545291 [ 424007 ] {} RaftInstance: commit upto 633, current idx 631 2026.08.17 23:52:15.545300 [ 424007 ] {} RaftInstance: commit upto 633, current idx 632 2026.08.17 23:52:15.545309 [ 424007 ] {} RaftInstance: commit upto 633, current idx 633 2026.08.17 23:52:15.545309 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.545333 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=634 2026.08.17 23:52:15.545336 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.545343 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 634 2026.08.17 23:52:15.545345 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.545346 [ 424007 ] {} RaftInstance: notify cb 633 0x7f0f0723a520 2026.08.17 23:52:15.545348 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 633, new matched idx: 633 2026.08.17 23:52:15.545356 [ 423985 ] {} RaftInstance: last durable index 633, precommit index 633 2026.08.17 23:52:15.545359 [ 423985 ] {} RaftInstance: quorum idx 1, 633 633 0 2026.08.17 23:52:15.545362 [ 423985 ] {} RaftInstance: local log idx 633, target_commit_idx 633, quick_commit_index_ 633, state_->get_commit_idx() 632 2026.08.17 23:52:15.545364 [ 423985 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.545364 [ 424007 ] {} RaftInstance: DONE: commit upto 633, current idx 633 2026.08.17 23:52:15.545368 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.545423 [ 423989 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=2, CommitIndex=0 and Term=0 2026.08.17 23:52:15.545451 [ 423989 ] {} RaftInstance: append at log_idx 634, timestamp 1787010735545427 2026.08.17 23:52:15.545464 [ 423989 ] {} RaftInstance: append at log_idx 635, timestamp 1787010735545427 2026.08.17 23:52:15.545481 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.545490 [ 424009 ] {} RaftInstance: last_log_idx: 633, starting_idx: 1, cur_nxt_idx: 636 2026.08.17 23:52:15.545493 [ 424009 ] {} RaftInstance: last sent log (634) to peer 3 is not applied, cnt 1 2026.08.17 23:52:15.545496 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=633, LastLogTerm=1, EntriesLength=2, CommitIndex=633, Term=1, peer_last_sent_idx 634 2026.08.17 23:52:15.545499 [ 424009 ] {} RaftInstance: idx range: 634-635 2026.08.17 23:52:15.545501 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.545533 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.545535 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.545537 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.545539 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.545541 [ 424009 ] {} RaftInstance: last_log_idx: 629, starting_idx: 1, cur_nxt_idx: 636 2026.08.17 23:52:15.545542 [ 424009 ] {} RaftInstance: last sent log (630) to peer 2 is not applied, cnt 3 2026.08.17 23:52:15.545544 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=629, LastLogTerm=1, EntriesLength=6, CommitIndex=633, Term=1, peer_last_sent_idx 630 2026.08.17 23:52:15.545546 [ 424009 ] {} RaftInstance: idx range: 630-635 2026.08.17 23:52:15.545547 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.545549 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.545550 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.549480 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.549490 [ 423980 ] {} RaftInstance: last durable index 635, precommit index 635 2026.08.17 23:52:15.549493 [ 423980 ] {} RaftInstance: quorum idx 1, 635 633 0 2026.08.17 23:52:15.549497 [ 423980 ] {} RaftInstance: local log idx 635, target_commit_idx 633, quick_commit_index_ 633, state_->get_commit_idx() 633 2026.08.17 23:52:15.549530 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.549535 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=636 2026.08.17 23:52:15.549537 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.549540 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 636 2026.08.17 23:52:15.549542 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.549544 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 633, new matched idx: 635 2026.08.17 23:52:15.549546 [ 423981 ] {} RaftInstance: last durable index 635, precommit index 635 2026.08.17 23:52:15.549548 [ 423981 ] {} RaftInstance: quorum idx 1, 635 635 0 2026.08.17 23:52:15.549550 [ 423981 ] {} RaftInstance: trigger commit upto 635 2026.08.17 23:52:15.549552 [ 423981 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.549555 [ 423981 ] {} RaftInstance: last_log_idx: 635, starting_idx: 1, cur_nxt_idx: 636 2026.08.17 23:52:15.549557 [ 423981 ] {} RaftInstance: append_entries for 3 with LastLogIndex=635, LastLogTerm=1, EntriesLength=0, CommitIndex=635, Term=1, peer_last_sent_idx 634 2026.08.17 23:52:15.549559 [ 423981 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.549562 [ 423981 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.549573 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:15.549576 [ 423981 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.549605 [ 423981 ] {} RaftInstance: asio client created: 0x7f0f07b83398 2026.08.17 23:52:15.549612 [ 423981 ] {} RaftInstance: 0x7f0f07b83398 reconnect peer 2 2026.08.17 23:52:15.549614 [ 423981 ] {} RaftInstance: new rpc for peer 2 is created, reset next log idx (630) and matched log idx (0) 2026.08.17 23:52:15.549616 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.549618 [ 423981 ] {} RaftInstance: last_log_idx: 635, starting_idx: 1, cur_nxt_idx: 636 2026.08.17 23:52:15.549620 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=635, LastLogTerm=1, EntriesLength=0, CommitIndex=635, Term=1, peer_last_sent_idx 630 2026.08.17 23:52:15.549622 [ 423981 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.549623 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.549626 [ 423981 ] {} RaftInstance: socket 0x7f0f07b83398 to ::1:19102 is not opened yet 2026.08.17 23:52:15.549631 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:15.549633 [ 423981 ] {} RaftInstance: local log idx 635, target_commit_idx 635, quick_commit_index_ 635, state_->get_commit_idx() 633 2026.08.17 23:52:15.549635 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.549640 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.549650 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=636 2026.08.17 23:52:15.549655 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.549658 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 636 2026.08.17 23:52:15.549661 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.549663 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 635, new matched idx: 635 2026.08.17 23:52:15.549666 [ 423994 ] {} RaftInstance: last durable index 635, precommit index 635 2026.08.17 23:52:15.549669 [ 423994 ] {} RaftInstance: quorum idx 1, 635 635 0 2026.08.17 23:52:15.549643 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.549671 [ 423994 ] {} RaftInstance: local log idx 635, target_commit_idx 635, quick_commit_index_ 635, state_->get_commit_idx() 633 2026.08.17 23:52:15.549678 [ 424007 ] {} RaftInstance: commit upto 635, current idx 633 2026.08.17 23:52:15.549678 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.549681 [ 424007 ] {} RaftInstance: commit upto 635, current idx 634 2026.08.17 23:52:15.549689 [ 423990 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, failed to connect to peer 2, ::1:19102, error 111, Connection refused 2026.08.17 23:52:15.549694 [ 423990 ] {} RaftInstance: peer (2) response error: failed to connect to peer 2, ::1:19102, error 111, Connection refused 2026.08.17 23:52:15.549700 [ 423990 ] {} RaftInstance: asio client destroyed: 0x7f0f07b83398 2026.08.17 23:52:15.549710 [ 424007 ] {} RaftInstance: commit upto 635, current idx 635 2026.08.17 23:52:15.549723 [ 424007 ] {} RaftInstance: notify cb 635 0x7f0ed22b4a20 2026.08.17 23:52:15.549735 [ 424007 ] {} RaftInstance: DONE: commit upto 635, current idx 635 2026.08.17 23:52:15.549737 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.549778 [ 423992 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.549801 [ 423992 ] {} RaftInstance: append at log_idx 636, timestamp 1787010735549782 2026.08.17 23:52:15.549810 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.549813 [ 424009 ] {} RaftInstance: last_log_idx: 635, starting_idx: 1, cur_nxt_idx: 637 2026.08.17 23:52:15.549816 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=635, LastLogTerm=1, EntriesLength=1, CommitIndex=635, Term=1, peer_last_sent_idx 636 2026.08.17 23:52:15.549821 [ 424009 ] {} RaftInstance: idx: 636 2026.08.17 23:52:15.549823 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.549831 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.549833 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.549835 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.549836 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.549838 [ 424009 ] {} RaftInstance: last_log_idx: 635, starting_idx: 1, cur_nxt_idx: 637 2026.08.17 23:52:15.549840 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=635, LastLogTerm=1, EntriesLength=1, CommitIndex=635, Term=1, peer_last_sent_idx 636 2026.08.17 23:52:15.549841 [ 424009 ] {} RaftInstance: idx: 636 2026.08.17 23:52:15.549843 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.549849 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.549850 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.553982 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.553994 [ 423980 ] {} RaftInstance: last durable index 636, precommit index 636 2026.08.17 23:52:15.553998 [ 423980 ] {} RaftInstance: quorum idx 1, 636 635 0 2026.08.17 23:52:15.554001 [ 423980 ] {} RaftInstance: local log idx 636, target_commit_idx 635, quick_commit_index_ 635, state_->get_commit_idx() 635 2026.08.17 23:52:15.554049 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.554058 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=637 2026.08.17 23:52:15.554062 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.554065 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 637 2026.08.17 23:52:15.554067 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.554068 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 635, new matched idx: 636 2026.08.17 23:52:15.554071 [ 423987 ] {} RaftInstance: last durable index 636, precommit index 636 2026.08.17 23:52:15.554076 [ 423987 ] {} RaftInstance: quorum idx 1, 636 636 0 2026.08.17 23:52:15.554078 [ 423987 ] {} RaftInstance: trigger commit upto 636 2026.08.17 23:52:15.554081 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.554083 [ 423987 ] {} RaftInstance: last_log_idx: 636, starting_idx: 1, cur_nxt_idx: 637 2026.08.17 23:52:15.554085 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=636, LastLogTerm=1, EntriesLength=0, CommitIndex=636, Term=1, peer_last_sent_idx 636 2026.08.17 23:52:15.554087 [ 423987 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.554089 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.554098 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:15.554101 [ 423987 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.554103 [ 423987 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.554105 [ 423987 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.554107 [ 423987 ] {} RaftInstance: last_log_idx: 635, starting_idx: 1, cur_nxt_idx: 637 2026.08.17 23:52:15.554109 [ 423987 ] {} RaftInstance: append_entries for 2 with LastLogIndex=635, LastLogTerm=1, EntriesLength=1, CommitIndex=636, Term=1, peer_last_sent_idx 636 2026.08.17 23:52:15.554111 [ 423987 ] {} RaftInstance: idx: 636 2026.08.17 23:52:15.554112 [ 423987 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.554114 [ 423987 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.554121 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:15.554123 [ 423987 ] {} RaftInstance: local log idx 636, target_commit_idx 636, quick_commit_index_ 636, state_->get_commit_idx() 635 2026.08.17 23:52:15.554124 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.554131 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.554137 [ 424007 ] {} RaftInstance: commit upto 636, current idx 635 2026.08.17 23:52:15.554139 [ 424007 ] {} RaftInstance: commit upto 636, current idx 636 2026.08.17 23:52:15.554162 [ 424007 ] {} RaftInstance: notify cb 636 0x7f0ecca7cf20 2026.08.17 23:52:15.554179 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.554184 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=637 2026.08.17 23:52:15.554186 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.554189 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 637 2026.08.17 23:52:15.554190 [ 424007 ] {} RaftInstance: DONE: commit upto 636, current idx 636 2026.08.17 23:52:15.554191 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.554192 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.554194 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 636, new matched idx: 636 2026.08.17 23:52:15.554196 [ 423982 ] {} RaftInstance: last durable index 636, precommit index 636 2026.08.17 23:52:15.554199 [ 423982 ] {} RaftInstance: quorum idx 1, 636 636 0 2026.08.17 23:52:15.554207 [ 423982 ] {} RaftInstance: local log idx 636, target_commit_idx 636, quick_commit_index_ 636, state_->get_commit_idx() 636 2026.08.17 23:52:15.554238 [ 423986 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=2, CommitIndex=0 and Term=0 2026.08.17 23:52:15.554259 [ 423986 ] {} RaftInstance: append at log_idx 637, timestamp 1787010735554241 2026.08.17 23:52:15.554268 [ 423986 ] {} RaftInstance: append at log_idx 638, timestamp 1787010735554241 2026.08.17 23:52:15.554277 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.554280 [ 424009 ] {} RaftInstance: last_log_idx: 636, starting_idx: 1, cur_nxt_idx: 639 2026.08.17 23:52:15.554282 [ 424009 ] {} RaftInstance: last sent log (637) to peer 3 is not applied, cnt 1 2026.08.17 23:52:15.554285 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=636, LastLogTerm=1, EntriesLength=2, CommitIndex=636, Term=1, peer_last_sent_idx 637 2026.08.17 23:52:15.554287 [ 424009 ] {} RaftInstance: idx range: 637-638 2026.08.17 23:52:15.554290 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.554299 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.554301 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.554303 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.554305 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.554306 [ 424009 ] {} RaftInstance: last_log_idx: 635, starting_idx: 1, cur_nxt_idx: 639 2026.08.17 23:52:15.554308 [ 424009 ] {} RaftInstance: last sent log (636) to peer 2 is not applied, cnt 1 2026.08.17 23:52:15.554310 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=635, LastLogTerm=1, EntriesLength=3, CommitIndex=636, Term=1, peer_last_sent_idx 636 2026.08.17 23:52:15.554311 [ 424009 ] {} RaftInstance: idx range: 636-638 2026.08.17 23:52:15.554313 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.554314 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.554318 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.558448 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.558460 [ 423980 ] {} RaftInstance: last durable index 638, precommit index 638 2026.08.17 23:52:15.558464 [ 423980 ] {} RaftInstance: quorum idx 1, 638 636 0 2026.08.17 23:52:15.558467 [ 423980 ] {} RaftInstance: local log idx 638, target_commit_idx 636, quick_commit_index_ 636, state_->get_commit_idx() 636 2026.08.17 23:52:15.558508 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.558517 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=639 2026.08.17 23:52:15.558520 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.558523 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 639 2026.08.17 23:52:15.558525 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.558527 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 636, new matched idx: 638 2026.08.17 23:52:15.558529 [ 423996 ] {} RaftInstance: last durable index 638, precommit index 638 2026.08.17 23:52:15.558536 [ 423996 ] {} RaftInstance: quorum idx 1, 638 638 0 2026.08.17 23:52:15.558538 [ 423996 ] {} RaftInstance: trigger commit upto 638 2026.08.17 23:52:15.558540 [ 423996 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.558542 [ 423996 ] {} RaftInstance: last_log_idx: 638, starting_idx: 1, cur_nxt_idx: 639 2026.08.17 23:52:15.558545 [ 423996 ] {} RaftInstance: append_entries for 3 with LastLogIndex=638, LastLogTerm=1, EntriesLength=0, CommitIndex=638, Term=1, peer_last_sent_idx 637 2026.08.17 23:52:15.558546 [ 423996 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.558549 [ 423996 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.558563 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:15.558565 [ 423996 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.558567 [ 423996 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.558568 [ 423996 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.558570 [ 423996 ] {} RaftInstance: last_log_idx: 635, starting_idx: 1, cur_nxt_idx: 639 2026.08.17 23:52:15.558572 [ 423996 ] {} RaftInstance: last sent log (636) to peer 2 is not applied, cnt 2 2026.08.17 23:52:15.558575 [ 423996 ] {} RaftInstance: append_entries for 2 with LastLogIndex=635, LastLogTerm=1, EntriesLength=3, CommitIndex=638, Term=1, peer_last_sent_idx 636 2026.08.17 23:52:15.558576 [ 423996 ] {} RaftInstance: idx range: 636-638 2026.08.17 23:52:15.558578 [ 423996 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.558580 [ 423996 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.558581 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:15.558583 [ 423996 ] {} RaftInstance: local log idx 638, target_commit_idx 638, quick_commit_index_ 638, state_->get_commit_idx() 636 2026.08.17 23:52:15.558585 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.558591 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.558596 [ 424007 ] {} RaftInstance: commit upto 638, current idx 636 2026.08.17 23:52:15.558598 [ 424007 ] {} RaftInstance: commit upto 638, current idx 637 2026.08.17 23:52:15.558620 [ 424007 ] {} RaftInstance: commit upto 638, current idx 638 2026.08.17 23:52:15.558632 [ 424007 ] {} RaftInstance: notify cb 638 0x7f0ed22b4720 2026.08.17 23:52:15.558645 [ 424007 ] {} RaftInstance: DONE: commit upto 638, current idx 638 2026.08.17 23:52:15.558647 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.558659 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.558668 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=639 2026.08.17 23:52:15.558670 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.558673 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 639 2026.08.17 23:52:15.558675 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.558677 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 638, new matched idx: 638 2026.08.17 23:52:15.558680 [ 423993 ] {} RaftInstance: last durable index 638, precommit index 638 2026.08.17 23:52:15.558683 [ 423993 ] {} RaftInstance: quorum idx 1, 638 638 0 2026.08.17 23:52:15.558685 [ 423993 ] {} RaftInstance: local log idx 638, target_commit_idx 638, quick_commit_index_ 638, state_->get_commit_idx() 638 2026.08.17 23:52:15.558838 [ 423983 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.558854 [ 423983 ] {} RaftInstance: append at log_idx 639, timestamp 1787010735558842 2026.08.17 23:52:15.558862 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.558864 [ 424009 ] {} RaftInstance: last_log_idx: 638, starting_idx: 1, cur_nxt_idx: 640 2026.08.17 23:52:15.558867 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=638, LastLogTerm=1, EntriesLength=1, CommitIndex=638, Term=1, peer_last_sent_idx 639 2026.08.17 23:52:15.558869 [ 424009 ] {} RaftInstance: idx: 639 2026.08.17 23:52:15.558871 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.558878 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.558880 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.558882 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.558884 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.558885 [ 424009 ] {} RaftInstance: last_log_idx: 635, starting_idx: 1, cur_nxt_idx: 640 2026.08.17 23:52:15.558887 [ 424009 ] {} RaftInstance: last sent log (636) to peer 2 is not applied, cnt 3 2026.08.17 23:52:15.558889 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=635, LastLogTerm=1, EntriesLength=4, CommitIndex=638, Term=1, peer_last_sent_idx 636 2026.08.17 23:52:15.558890 [ 424009 ] {} RaftInstance: idx range: 636-639 2026.08.17 23:52:15.558892 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.558893 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.558895 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.563479 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.563484 [ 423980 ] {} RaftInstance: last durable index 639, precommit index 639 2026.08.17 23:52:15.563488 [ 423980 ] {} RaftInstance: quorum idx 1, 639 638 0 2026.08.17 23:52:15.563490 [ 423980 ] {} RaftInstance: local log idx 639, target_commit_idx 638, quick_commit_index_ 638, state_->get_commit_idx() 638 2026.08.17 23:52:15.563535 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.563543 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=640 2026.08.17 23:52:15.563546 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.563549 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 640 2026.08.17 23:52:15.563552 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.563554 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 638, new matched idx: 639 2026.08.17 23:52:15.563560 [ 423990 ] {} RaftInstance: last durable index 639, precommit index 639 2026.08.17 23:52:15.563564 [ 423990 ] {} RaftInstance: quorum idx 1, 639 639 0 2026.08.17 23:52:15.563566 [ 423990 ] {} RaftInstance: trigger commit upto 639 2026.08.17 23:52:15.563568 [ 423990 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.563570 [ 423990 ] {} RaftInstance: last_log_idx: 639, starting_idx: 1, cur_nxt_idx: 640 2026.08.17 23:52:15.563572 [ 423990 ] {} RaftInstance: append_entries for 3 with LastLogIndex=639, LastLogTerm=1, EntriesLength=0, CommitIndex=639, Term=1, peer_last_sent_idx 639 2026.08.17 23:52:15.563574 [ 423990 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.563576 [ 423990 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.563585 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:15.563587 [ 423990 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.563589 [ 423990 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.563591 [ 423990 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.563592 [ 423990 ] {} RaftInstance: last_log_idx: 635, starting_idx: 1, cur_nxt_idx: 640 2026.08.17 23:52:15.563594 [ 423990 ] {} RaftInstance: last sent log (636) to peer 2 is not applied, cnt 4 2026.08.17 23:52:15.563596 [ 423990 ] {} RaftInstance: append_entries for 2 with LastLogIndex=635, LastLogTerm=1, EntriesLength=4, CommitIndex=639, Term=1, peer_last_sent_idx 636 2026.08.17 23:52:15.563598 [ 423990 ] {} RaftInstance: idx range: 636-639 2026.08.17 23:52:15.563600 [ 423990 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.563601 [ 423990 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.563603 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:15.563605 [ 423990 ] {} RaftInstance: local log idx 639, target_commit_idx 639, quick_commit_index_ 639, state_->get_commit_idx() 638 2026.08.17 23:52:15.563606 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.563612 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.563615 [ 424007 ] {} RaftInstance: commit upto 639, current idx 638 2026.08.17 23:52:15.563617 [ 424007 ] {} RaftInstance: commit upto 639, current idx 639 2026.08.17 23:52:15.563633 [ 424007 ] {} RaftInstance: notify cb 639 0x7f0ed22e8220 2026.08.17 23:52:15.563647 [ 424007 ] {} RaftInstance: DONE: commit upto 639, current idx 639 2026.08.17 23:52:15.563649 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.563657 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.563661 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=640 2026.08.17 23:52:15.563663 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.563665 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 640 2026.08.17 23:52:15.563667 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.563668 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 639, new matched idx: 639 2026.08.17 23:52:15.563671 [ 423989 ] {} RaftInstance: last durable index 639, precommit index 639 2026.08.17 23:52:15.563673 [ 423989 ] {} RaftInstance: quorum idx 1, 639 639 0 2026.08.17 23:52:15.563674 [ 423989 ] {} RaftInstance: local log idx 639, target_commit_idx 639, quick_commit_index_ 639, state_->get_commit_idx() 639 2026.08.17 23:52:15.563691 [ 423989 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=3, CommitIndex=0 and Term=0 2026.08.17 23:52:15.563702 [ 423989 ] {} RaftInstance: append at log_idx 640, timestamp 1787010735563693 2026.08.17 23:52:15.563709 [ 423989 ] {} RaftInstance: append at log_idx 641, timestamp 1787010735563693 2026.08.17 23:52:15.563715 [ 423989 ] {} RaftInstance: append at log_idx 642, timestamp 1787010735563693 2026.08.17 23:52:15.563724 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.563727 [ 424009 ] {} RaftInstance: last_log_idx: 639, starting_idx: 1, cur_nxt_idx: 643 2026.08.17 23:52:15.563729 [ 424009 ] {} RaftInstance: last sent log (640) to peer 3 is not applied, cnt 1 2026.08.17 23:52:15.563732 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=639, LastLogTerm=1, EntriesLength=3, CommitIndex=639, Term=1, peer_last_sent_idx 640 2026.08.17 23:52:15.563734 [ 424009 ] {} RaftInstance: idx range: 640-642 2026.08.17 23:52:15.563736 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.563747 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.563749 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.563751 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.563753 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.563754 [ 424009 ] {} RaftInstance: last_log_idx: 635, starting_idx: 1, cur_nxt_idx: 643 2026.08.17 23:52:15.563756 [ 424009 ] {} RaftInstance: last sent log (636) to peer 2 is not applied, cnt 5 2026.08.17 23:52:15.563757 [ 424009 ] {} RaftInstance: reduce end_idx 643 -> 637 2026.08.17 23:52:15.563759 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=635, LastLogTerm=1, EntriesLength=1, CommitIndex=639, Term=1, peer_last_sent_idx 636 2026.08.17 23:52:15.563761 [ 424009 ] {} RaftInstance: idx: 636 2026.08.17 23:52:15.563762 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.563764 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.563766 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.565983 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.565989 [ 423980 ] {} RaftInstance: last durable index 642, precommit index 642 2026.08.17 23:52:15.565993 [ 423980 ] {} RaftInstance: quorum idx 1, 642 639 0 2026.08.17 23:52:15.565995 [ 423980 ] {} RaftInstance: local log idx 642, target_commit_idx 639, quick_commit_index_ 639, state_->get_commit_idx() 639 2026.08.17 23:52:15.566033 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.566038 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=643 2026.08.17 23:52:15.566040 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.566043 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 643 2026.08.17 23:52:15.566046 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.566047 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 639, new matched idx: 642 2026.08.17 23:52:15.566050 [ 423981 ] {} RaftInstance: last durable index 642, precommit index 642 2026.08.17 23:52:15.566052 [ 423981 ] {} RaftInstance: quorum idx 1, 642 642 0 2026.08.17 23:52:15.566054 [ 423981 ] {} RaftInstance: trigger commit upto 642 2026.08.17 23:52:15.566056 [ 423981 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.566059 [ 423981 ] {} RaftInstance: last_log_idx: 642, starting_idx: 1, cur_nxt_idx: 643 2026.08.17 23:52:15.566061 [ 423981 ] {} RaftInstance: append_entries for 3 with LastLogIndex=642, LastLogTerm=1, EntriesLength=0, CommitIndex=642, Term=1, peer_last_sent_idx 640 2026.08.17 23:52:15.566063 [ 423981 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.566067 [ 423981 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.566080 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:15.566082 [ 423981 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.566115 [ 423981 ] {} RaftInstance: asio client created: 0x7f0ed2259018 2026.08.17 23:52:15.566118 [ 423981 ] {} RaftInstance: 0x7f0ed2259018 reconnect peer 2 2026.08.17 23:52:15.566121 [ 423981 ] {} RaftInstance: new rpc for peer 2 is created, reset next log idx (636) and matched log idx (0) 2026.08.17 23:52:15.566123 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.566125 [ 423981 ] {} RaftInstance: last_log_idx: 642, starting_idx: 1, cur_nxt_idx: 643 2026.08.17 23:52:15.566127 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=642, LastLogTerm=1, EntriesLength=0, CommitIndex=642, Term=1, peer_last_sent_idx 636 2026.08.17 23:52:15.566128 [ 423981 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.566130 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.566132 [ 423981 ] {} RaftInstance: socket 0x7f0ed2259018 to ::1:19102 is not opened yet 2026.08.17 23:52:15.566139 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:15.566141 [ 423981 ] {} RaftInstance: local log idx 642, target_commit_idx 642, quick_commit_index_ 642, state_->get_commit_idx() 639 2026.08.17 23:52:15.566143 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.566148 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.566152 [ 424007 ] {} RaftInstance: commit upto 642, current idx 639 2026.08.17 23:52:15.566154 [ 424007 ] {} RaftInstance: commit upto 642, current idx 640 2026.08.17 23:52:15.566166 [ 424007 ] {} RaftInstance: commit upto 642, current idx 641 2026.08.17 23:52:15.566171 [ 424007 ] {} RaftInstance: commit upto 642, current idx 642 2026.08.17 23:52:15.566179 [ 424007 ] {} RaftInstance: notify cb 642 0x7f0ed22b2c20 2026.08.17 23:52:15.566282 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, failed to connect to peer 2, ::1:19102, error 111, Connection refused 2026.08.17 23:52:15.566287 [ 423994 ] {} RaftInstance: peer (2) response error: failed to connect to peer 2, ::1:19102, error 111, Connection refused 2026.08.17 23:52:15.566292 [ 423994 ] {} RaftInstance: asio client destroyed: 0x7f0ed2259018 2026.08.17 23:52:15.566322 [ 423994 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=2, CommitIndex=0 and Term=0 2026.08.17 23:52:15.566333 [ 423994 ] {} RaftInstance: append at log_idx 643, timestamp 1787010735566323 2026.08.17 23:52:15.566348 [ 423994 ] {} RaftInstance: append at log_idx 644, timestamp 1787010735566323 2026.08.17 23:52:15.566406 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.566409 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.566410 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.566412 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.566414 [ 424009 ] {} RaftInstance: last_log_idx: 642, starting_idx: 1, cur_nxt_idx: 645 2026.08.17 23:52:15.566416 [ 424009 ] {} RaftInstance: last sent log (643) to peer 2 is not applied, cnt 1 2026.08.17 23:52:15.566418 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=642, LastLogTerm=1, EntriesLength=2, CommitIndex=642, Term=1, peer_last_sent_idx 643 2026.08.17 23:52:15.566420 [ 424009 ] {} RaftInstance: idx range: 643-644 2026.08.17 23:52:15.566422 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.566424 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.566426 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.566432 [ 424007 ] {} RaftInstance: DONE: commit upto 642, current idx 642 2026.08.17 23:52:15.566437 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.566446 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.566450 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=643 2026.08.17 23:52:15.566453 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.566455 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 643 2026.08.17 23:52:15.566457 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.566484 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 642, new matched idx: 642 2026.08.17 23:52:15.566487 [ 423992 ] {} RaftInstance: last durable index 642, precommit index 644 2026.08.17 23:52:15.566489 [ 423992 ] {} RaftInstance: quorum idx 1, 642 642 0 2026.08.17 23:52:15.566491 [ 423992 ] {} RaftInstance: local log idx 644, target_commit_idx 642, quick_commit_index_ 642, state_->get_commit_idx() 642 2026.08.17 23:52:15.566493 [ 423992 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:15.566496 [ 423992 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.566498 [ 423992 ] {} RaftInstance: last_log_idx: 642, starting_idx: 1, cur_nxt_idx: 645 2026.08.17 23:52:15.566499 [ 423992 ] {} RaftInstance: last sent log (643) to peer 3 is not applied, cnt 1 2026.08.17 23:52:15.566501 [ 423992 ] {} RaftInstance: append_entries for 3 with LastLogIndex=642, LastLogTerm=1, EntriesLength=2, CommitIndex=642, Term=1, peer_last_sent_idx 643 2026.08.17 23:52:15.566503 [ 423992 ] {} RaftInstance: idx range: 643-644 2026.08.17 23:52:15.566504 [ 423992 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.566515 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:15.569287 [ 423990 ] {} RaftInstance: heartbeat timeout for 3 2026.08.17 23:52:15.569296 [ 423990 ] {} RaftInstance: (update) new target priority: 1 2026.08.17 23:52:15.569307 [ 423990 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:15.569317 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.569320 [ 423988 ] {} RaftInstance: heartbeat timeout for 2 2026.08.17 23:52:15.569335 [ 423988 ] {} RaftInstance: (update) new target priority: 1 2026.08.17 23:52:15.569340 [ 423988 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.569343 [ 423988 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.569345 [ 423988 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.569348 [ 423988 ] {} RaftInstance: last_log_idx: 642, starting_idx: 1, cur_nxt_idx: 645 2026.08.17 23:52:15.569351 [ 423988 ] {} RaftInstance: last sent log (643) to peer 2 is not applied, cnt 2 2026.08.17 23:52:15.569355 [ 423988 ] {} RaftInstance: append_entries for 2 with LastLogIndex=642, LastLogTerm=1, EntriesLength=2, CommitIndex=642, Term=1, peer_last_sent_idx 643 2026.08.17 23:52:15.569358 [ 423988 ] {} RaftInstance: idx range: 643-644 2026.08.17 23:52:15.569361 [ 423988 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.569364 [ 423988 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.569366 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:15.569378 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.569381 [ 423980 ] {} RaftInstance: last durable index 644, precommit index 644 2026.08.17 23:52:15.569386 [ 423980 ] {} RaftInstance: quorum idx 1, 644 642 0 2026.08.17 23:52:15.569388 [ 423980 ] {} RaftInstance: local log idx 644, target_commit_idx 642, quick_commit_index_ 642, state_->get_commit_idx() 642 2026.08.17 23:52:15.569395 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=645 2026.08.17 23:52:15.569398 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.569400 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 645 2026.08.17 23:52:15.569402 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.569404 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 642, new matched idx: 644 2026.08.17 23:52:15.569406 [ 423990 ] {} RaftInstance: last durable index 644, precommit index 644 2026.08.17 23:52:15.569408 [ 423990 ] {} RaftInstance: quorum idx 1, 644 644 0 2026.08.17 23:52:15.569410 [ 423990 ] {} RaftInstance: trigger commit upto 644 2026.08.17 23:52:15.569412 [ 423990 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.569414 [ 423990 ] {} RaftInstance: last_log_idx: 644, starting_idx: 1, cur_nxt_idx: 645 2026.08.17 23:52:15.569416 [ 423990 ] {} RaftInstance: append_entries for 3 with LastLogIndex=644, LastLogTerm=1, EntriesLength=0, CommitIndex=644, Term=1, peer_last_sent_idx 643 2026.08.17 23:52:15.569419 [ 423990 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.569422 [ 423990 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.569429 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:15.569432 [ 423990 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.569434 [ 423990 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.569435 [ 423990 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.569437 [ 423990 ] {} RaftInstance: last_log_idx: 642, starting_idx: 1, cur_nxt_idx: 645 2026.08.17 23:52:15.569439 [ 423990 ] {} RaftInstance: last sent log (643) to peer 2 is not applied, cnt 3 2026.08.17 23:52:15.569441 [ 423990 ] {} RaftInstance: append_entries for 2 with LastLogIndex=642, LastLogTerm=1, EntriesLength=2, CommitIndex=644, Term=1, peer_last_sent_idx 643 2026.08.17 23:52:15.569442 [ 423990 ] {} RaftInstance: idx range: 643-644 2026.08.17 23:52:15.569444 [ 423990 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.569446 [ 423990 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.569447 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:15.569449 [ 423990 ] {} RaftInstance: local log idx 644, target_commit_idx 644, quick_commit_index_ 644, state_->get_commit_idx() 642 2026.08.17 23:52:15.569451 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.569459 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.569461 [ 424007 ] {} RaftInstance: commit upto 644, current idx 642 2026.08.17 23:52:15.569463 [ 424007 ] {} RaftInstance: commit upto 644, current idx 643 2026.08.17 23:52:15.569475 [ 424007 ] {} RaftInstance: commit upto 644, current idx 644 2026.08.17 23:52:15.569486 [ 424007 ] {} RaftInstance: notify cb 644 0x7f0ecef39720 2026.08.17 23:52:15.569489 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.569493 [ 424007 ] {} RaftInstance: DONE: commit upto 644, current idx 644 2026.08.17 23:52:15.569497 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=645 2026.08.17 23:52:15.569506 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.569509 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 645 2026.08.17 23:52:15.569511 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.569513 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 644, new matched idx: 644 2026.08.17 23:52:15.569515 [ 423988 ] {} RaftInstance: last durable index 644, precommit index 644 2026.08.17 23:52:15.569530 [ 423988 ] {} RaftInstance: quorum idx 1, 644 644 0 2026.08.17 23:52:15.569532 [ 423988 ] {} RaftInstance: local log idx 644, target_commit_idx 644, quick_commit_index_ 644, state_->get_commit_idx() 644 2026.08.17 23:52:15.569501 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.569629 [ 423991 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=3, CommitIndex=0 and Term=0 2026.08.17 23:52:15.569647 [ 423991 ] {} RaftInstance: append at log_idx 645, timestamp 1787010735569632 2026.08.17 23:52:15.569658 [ 423991 ] {} RaftInstance: append at log_idx 646, timestamp 1787010735569632 2026.08.17 23:52:15.569668 [ 423991 ] {} RaftInstance: append at log_idx 647, timestamp 1787010735569632 2026.08.17 23:52:15.569686 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.569690 [ 424009 ] {} RaftInstance: last_log_idx: 644, starting_idx: 1, cur_nxt_idx: 648 2026.08.17 23:52:15.569692 [ 424009 ] {} RaftInstance: last sent log (645) to peer 3 is not applied, cnt 1 2026.08.17 23:52:15.569694 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=644, LastLogTerm=1, EntriesLength=3, CommitIndex=644, Term=1, peer_last_sent_idx 645 2026.08.17 23:52:15.569696 [ 424009 ] {} RaftInstance: idx range: 645-647 2026.08.17 23:52:15.569697 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.569711 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.569714 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.569716 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.569717 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.569719 [ 424009 ] {} RaftInstance: last_log_idx: 642, starting_idx: 1, cur_nxt_idx: 648 2026.08.17 23:52:15.569720 [ 424009 ] {} RaftInstance: last sent log (643) to peer 2 is not applied, cnt 4 2026.08.17 23:52:15.569722 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=642, LastLogTerm=1, EntriesLength=5, CommitIndex=644, Term=1, peer_last_sent_idx 643 2026.08.17 23:52:15.569723 [ 424009 ] {} RaftInstance: idx range: 643-647 2026.08.17 23:52:15.569725 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.569726 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.569728 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.572880 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.572889 [ 423980 ] {} RaftInstance: last durable index 647, precommit index 647 2026.08.17 23:52:15.572893 [ 423980 ] {} RaftInstance: quorum idx 1, 647 644 0 2026.08.17 23:52:15.572895 [ 423980 ] {} RaftInstance: local log idx 647, target_commit_idx 644, quick_commit_index_ 644, state_->get_commit_idx() 644 2026.08.17 23:52:15.572937 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.572942 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=648 2026.08.17 23:52:15.572946 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.572949 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 648 2026.08.17 23:52:15.572951 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.572952 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 644, new matched idx: 647 2026.08.17 23:52:15.572955 [ 423987 ] {} RaftInstance: last durable index 647, precommit index 647 2026.08.17 23:52:15.572958 [ 423987 ] {} RaftInstance: quorum idx 1, 647 647 0 2026.08.17 23:52:15.572960 [ 423987 ] {} RaftInstance: trigger commit upto 647 2026.08.17 23:52:15.572966 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.572968 [ 423987 ] {} RaftInstance: last_log_idx: 647, starting_idx: 1, cur_nxt_idx: 648 2026.08.17 23:52:15.572971 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=647, LastLogTerm=1, EntriesLength=0, CommitIndex=647, Term=1, peer_last_sent_idx 645 2026.08.17 23:52:15.572972 [ 423987 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.572975 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.572990 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:15.572993 [ 423987 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.572995 [ 423987 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.572996 [ 423987 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.573001 [ 423987 ] {} RaftInstance: last_log_idx: 642, starting_idx: 1, cur_nxt_idx: 648 2026.08.17 23:52:15.573002 [ 423987 ] {} RaftInstance: last sent log (643) to peer 2 is not applied, cnt 5 2026.08.17 23:52:15.573004 [ 423987 ] {} RaftInstance: reduce end_idx 648 -> 644 2026.08.17 23:52:15.573006 [ 423987 ] {} RaftInstance: append_entries for 2 with LastLogIndex=642, LastLogTerm=1, EntriesLength=1, CommitIndex=647, Term=1, peer_last_sent_idx 643 2026.08.17 23:52:15.573008 [ 423987 ] {} RaftInstance: idx: 643 2026.08.17 23:52:15.573010 [ 423987 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.573012 [ 423987 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.573014 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:15.573016 [ 423987 ] {} RaftInstance: local log idx 647, target_commit_idx 647, quick_commit_index_ 647, state_->get_commit_idx() 644 2026.08.17 23:52:15.573017 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.573022 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.573026 [ 424007 ] {} RaftInstance: commit upto 647, current idx 644 2026.08.17 23:52:15.573028 [ 424007 ] {} RaftInstance: commit upto 647, current idx 645 2026.08.17 23:52:15.573049 [ 424007 ] {} RaftInstance: commit upto 647, current idx 646 2026.08.17 23:52:15.573056 [ 424007 ] {} RaftInstance: commit upto 647, current idx 647 2026.08.17 23:52:15.573068 [ 424007 ] {} RaftInstance: notify cb 647 0x7f0ed223ea20 2026.08.17 23:52:15.573078 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.573082 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=648 2026.08.17 23:52:15.573086 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.573089 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 648 2026.08.17 23:52:15.573083 [ 424007 ] {} RaftInstance: DONE: commit upto 647, current idx 647 2026.08.17 23:52:15.573093 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.573090 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.573098 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 647, new matched idx: 647 2026.08.17 23:52:15.573100 [ 423992 ] {} RaftInstance: last durable index 647, precommit index 647 2026.08.17 23:52:15.573104 [ 423992 ] {} RaftInstance: quorum idx 1, 647 647 0 2026.08.17 23:52:15.573105 [ 423992 ] {} RaftInstance: local log idx 647, target_commit_idx 647, quick_commit_index_ 647, state_->get_commit_idx() 647 2026.08.17 23:52:15.573149 [ 423995 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.573174 [ 423995 ] {} RaftInstance: append at log_idx 648, timestamp 1787010735573157 2026.08.17 23:52:15.573189 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.573193 [ 424009 ] {} RaftInstance: last_log_idx: 647, starting_idx: 1, cur_nxt_idx: 649 2026.08.17 23:52:15.573196 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=647, LastLogTerm=1, EntriesLength=1, CommitIndex=647, Term=1, peer_last_sent_idx 648 2026.08.17 23:52:15.573198 [ 424009 ] {} RaftInstance: idx: 648 2026.08.17 23:52:15.573200 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.573209 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.573211 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.573213 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.573214 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.573216 [ 424009 ] {} RaftInstance: last_log_idx: 642, starting_idx: 1, cur_nxt_idx: 649 2026.08.17 23:52:15.573218 [ 424009 ] {} RaftInstance: last sent log (643) to peer 2 is not applied, cnt 6 2026.08.17 23:52:15.573220 [ 424009 ] {} RaftInstance: reduce end_idx 649 -> 644 2026.08.17 23:52:15.573222 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=642, LastLogTerm=1, EntriesLength=1, CommitIndex=647, Term=1, peer_last_sent_idx 643 2026.08.17 23:52:15.573223 [ 424009 ] {} RaftInstance: idx: 643 2026.08.17 23:52:15.573225 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.573227 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.573232 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.575935 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.575943 [ 423980 ] {} RaftInstance: last durable index 648, precommit index 648 2026.08.17 23:52:15.575946 [ 423980 ] {} RaftInstance: quorum idx 1, 648 647 0 2026.08.17 23:52:15.575949 [ 423980 ] {} RaftInstance: local log idx 648, target_commit_idx 647, quick_commit_index_ 647, state_->get_commit_idx() 647 2026.08.17 23:52:15.576003 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.576009 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=649 2026.08.17 23:52:15.576012 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.576015 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 649 2026.08.17 23:52:15.576017 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.576018 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 647, new matched idx: 648 2026.08.17 23:52:15.576021 [ 423989 ] {} RaftInstance: last durable index 648, precommit index 648 2026.08.17 23:52:15.576024 [ 423989 ] {} RaftInstance: quorum idx 1, 648 648 0 2026.08.17 23:52:15.576027 [ 423989 ] {} RaftInstance: trigger commit upto 648 2026.08.17 23:52:15.576029 [ 423989 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.576031 [ 423989 ] {} RaftInstance: last_log_idx: 648, starting_idx: 1, cur_nxt_idx: 649 2026.08.17 23:52:15.576034 [ 423989 ] {} RaftInstance: append_entries for 3 with LastLogIndex=648, LastLogTerm=1, EntriesLength=0, CommitIndex=648, Term=1, peer_last_sent_idx 648 2026.08.17 23:52:15.576035 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.576038 [ 423989 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.576048 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:15.576050 [ 423989 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.576052 [ 423989 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.576054 [ 423989 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.576057 [ 423989 ] {} RaftInstance: last_log_idx: 642, starting_idx: 1, cur_nxt_idx: 649 2026.08.17 23:52:15.576059 [ 423989 ] {} RaftInstance: last sent log (643) to peer 2 is not applied, cnt 7 2026.08.17 23:52:15.576060 [ 423989 ] {} RaftInstance: reduce end_idx 649 -> 644 2026.08.17 23:52:15.576063 [ 423989 ] {} RaftInstance: append_entries for 2 with LastLogIndex=642, LastLogTerm=1, EntriesLength=1, CommitIndex=648, Term=1, peer_last_sent_idx 643 2026.08.17 23:52:15.576064 [ 423989 ] {} RaftInstance: idx: 643 2026.08.17 23:52:15.576066 [ 423989 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.576068 [ 423989 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.576069 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:15.576071 [ 423989 ] {} RaftInstance: local log idx 648, target_commit_idx 648, quick_commit_index_ 648, state_->get_commit_idx() 647 2026.08.17 23:52:15.576073 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.576113 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.576117 [ 424007 ] {} RaftInstance: commit upto 648, current idx 647 2026.08.17 23:52:15.576119 [ 424007 ] {} RaftInstance: commit upto 648, current idx 648 2026.08.17 23:52:15.576133 [ 424007 ] {} RaftInstance: notify cb 648 0x7f0ecee1ff20 2026.08.17 23:52:15.576142 [ 424007 ] {} RaftInstance: DONE: commit upto 648, current idx 648 2026.08.17 23:52:15.576144 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.576203 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.576208 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=649 2026.08.17 23:52:15.576211 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.576214 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 649 2026.08.17 23:52:15.576216 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.576217 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 648, new matched idx: 648 2026.08.17 23:52:15.576220 [ 423993 ] {} RaftInstance: last durable index 648, precommit index 648 2026.08.17 23:52:15.576223 [ 423993 ] {} RaftInstance: quorum idx 1, 648 648 0 2026.08.17 23:52:15.576225 [ 423993 ] {} RaftInstance: local log idx 648, target_commit_idx 648, quick_commit_index_ 648, state_->get_commit_idx() 648 2026.08.17 23:52:15.658220 [ 423985 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.658303 [ 423985 ] {} RaftInstance: append at log_idx 649, timestamp 1787010735658236 2026.08.17 23:52:15.658323 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.658332 [ 424009 ] {} RaftInstance: last_log_idx: 648, starting_idx: 1, cur_nxt_idx: 650 2026.08.17 23:52:15.658338 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=648, LastLogTerm=1, EntriesLength=1, CommitIndex=648, Term=1, peer_last_sent_idx 649 2026.08.17 23:52:15.658341 [ 424009 ] {} RaftInstance: idx: 649 2026.08.17 23:52:15.658345 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.658361 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.658365 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.658403 [ 424009 ] {} RaftInstance: asio client created: 0x7f0ed2692018 2026.08.17 23:52:15.658405 [ 424009 ] {} RaftInstance: 0x7f0ed2692018 reconnect peer 2 2026.08.17 23:52:15.658408 [ 424009 ] {} RaftInstance: new rpc for peer 2 is created, reset next log idx (643) and matched log idx (0) 2026.08.17 23:52:15.658410 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.658417 [ 424009 ] {} RaftInstance: last_log_idx: 649, starting_idx: 1, cur_nxt_idx: 650 2026.08.17 23:52:15.658420 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=649, LastLogTerm=1, EntriesLength=0, CommitIndex=648, Term=1, peer_last_sent_idx 643 2026.08.17 23:52:15.658422 [ 424009 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.658424 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.658427 [ 424009 ] {} RaftInstance: socket 0x7f0ed2692018 to ::1:19102 is not opened yet 2026.08.17 23:52:15.658433 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.658520 [ 423994 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, failed to connect to peer 2, ::1:19102, error 111, Connection refused 2026.08.17 23:52:15.658526 [ 423994 ] {} RaftInstance: peer (2) response error: failed to connect to peer 2, ::1:19102, error 111, Connection refused 2026.08.17 23:52:15.658534 [ 423994 ] {} RaftInstance: asio client destroyed: 0x7f0ed2692018 2026.08.17 23:52:15.661521 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.661530 [ 423980 ] {} RaftInstance: last durable index 649, precommit index 649 2026.08.17 23:52:15.661535 [ 423980 ] {} RaftInstance: quorum idx 1, 649 648 0 2026.08.17 23:52:15.661538 [ 423980 ] {} RaftInstance: local log idx 649, target_commit_idx 648, quick_commit_index_ 648, state_->get_commit_idx() 648 2026.08.17 23:52:15.661583 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.661590 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=650 2026.08.17 23:52:15.661593 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.661597 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 650 2026.08.17 23:52:15.661599 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.661601 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 648, new matched idx: 649 2026.08.17 23:52:15.661604 [ 423982 ] {} RaftInstance: last durable index 649, precommit index 649 2026.08.17 23:52:15.661607 [ 423982 ] {} RaftInstance: quorum idx 1, 649 649 0 2026.08.17 23:52:15.661609 [ 423982 ] {} RaftInstance: trigger commit upto 649 2026.08.17 23:52:15.661611 [ 423982 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.661613 [ 423982 ] {} RaftInstance: last_log_idx: 649, starting_idx: 1, cur_nxt_idx: 650 2026.08.17 23:52:15.661617 [ 423982 ] {} RaftInstance: append_entries for 3 with LastLogIndex=649, LastLogTerm=1, EntriesLength=0, CommitIndex=649, Term=1, peer_last_sent_idx 649 2026.08.17 23:52:15.661618 [ 423982 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.661620 [ 423982 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.661631 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:15.661634 [ 423982 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.661636 [ 423982 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.661637 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.661639 [ 423982 ] {} RaftInstance: last_log_idx: 649, starting_idx: 1, cur_nxt_idx: 650 2026.08.17 23:52:15.661640 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=649, LastLogTerm=1, EntriesLength=0, CommitIndex=649, Term=1, peer_last_sent_idx 650 2026.08.17 23:52:15.661642 [ 423982 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.661643 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.661645 [ 423982 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.661647 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:15.661650 [ 423982 ] {} RaftInstance: local log idx 649, target_commit_idx 649, quick_commit_index_ 649, state_->get_commit_idx() 648 2026.08.17 23:52:15.661652 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.661660 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.661665 [ 424007 ] {} RaftInstance: commit upto 649, current idx 648 2026.08.17 23:52:15.661668 [ 424007 ] {} RaftInstance: commit upto 649, current idx 649 2026.08.17 23:52:15.661710 [ 424007 ] {} RaftInstance: notify cb 649 0x7f0ed22dfc20 2026.08.17 23:52:15.661715 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.661723 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=650 2026.08.17 23:52:15.661728 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.661731 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 650 2026.08.17 23:52:15.661734 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.661724 [ 424007 ] {} RaftInstance: DONE: commit upto 649, current idx 649 2026.08.17 23:52:15.661736 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 649, new matched idx: 649 2026.08.17 23:52:15.661742 [ 423992 ] {} RaftInstance: last durable index 649, precommit index 649 2026.08.17 23:52:15.661739 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.661747 [ 423992 ] {} RaftInstance: quorum idx 1, 649 649 0 2026.08.17 23:52:15.661754 [ 423992 ] {} RaftInstance: local log idx 649, target_commit_idx 649, quick_commit_index_ 649, state_->get_commit_idx() 649 2026.08.17 23:52:15.661953 [ 423995 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.661989 [ 423995 ] {} RaftInstance: append at log_idx 650, timestamp 1787010735661957 2026.08.17 23:52:15.662000 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.662004 [ 424009 ] {} RaftInstance: last_log_idx: 649, starting_idx: 1, cur_nxt_idx: 651 2026.08.17 23:52:15.662008 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=649, LastLogTerm=1, EntriesLength=1, CommitIndex=649, Term=1, peer_last_sent_idx 650 2026.08.17 23:52:15.662010 [ 424009 ] {} RaftInstance: idx: 650 2026.08.17 23:52:15.662013 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.662022 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.662025 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.662027 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.662028 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.662030 [ 424009 ] {} RaftInstance: last_log_idx: 649, starting_idx: 1, cur_nxt_idx: 651 2026.08.17 23:52:15.662032 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=649, LastLogTerm=1, EntriesLength=1, CommitIndex=649, Term=1, peer_last_sent_idx 650 2026.08.17 23:52:15.662033 [ 424009 ] {} RaftInstance: idx: 650 2026.08.17 23:52:15.662035 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.662036 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.662038 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.665890 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.665897 [ 423980 ] {} RaftInstance: last durable index 650, precommit index 650 2026.08.17 23:52:15.665900 [ 423980 ] {} RaftInstance: quorum idx 1, 650 649 0 2026.08.17 23:52:15.665903 [ 423980 ] {} RaftInstance: local log idx 650, target_commit_idx 649, quick_commit_index_ 649, state_->get_commit_idx() 649 2026.08.17 23:52:15.665951 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.665957 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=651 2026.08.17 23:52:15.665961 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.665964 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 651 2026.08.17 23:52:15.665966 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.665968 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 649, new matched idx: 650 2026.08.17 23:52:15.665970 [ 423983 ] {} RaftInstance: last durable index 650, precommit index 650 2026.08.17 23:52:15.665974 [ 423983 ] {} RaftInstance: quorum idx 1, 650 650 0 2026.08.17 23:52:15.665975 [ 423983 ] {} RaftInstance: trigger commit upto 650 2026.08.17 23:52:15.665978 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.665980 [ 423983 ] {} RaftInstance: last_log_idx: 650, starting_idx: 1, cur_nxt_idx: 651 2026.08.17 23:52:15.665982 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=650, LastLogTerm=1, EntriesLength=0, CommitIndex=650, Term=1, peer_last_sent_idx 650 2026.08.17 23:52:15.665984 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.665986 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.665999 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:15.666002 [ 423983 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.666004 [ 423983 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.666005 [ 423983 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.666007 [ 423983 ] {} RaftInstance: last_log_idx: 649, starting_idx: 1, cur_nxt_idx: 651 2026.08.17 23:52:15.666009 [ 423983 ] {} RaftInstance: append_entries for 2 with LastLogIndex=649, LastLogTerm=1, EntriesLength=1, CommitIndex=650, Term=1, peer_last_sent_idx 650 2026.08.17 23:52:15.666011 [ 423983 ] {} RaftInstance: idx: 650 2026.08.17 23:52:15.666013 [ 423983 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.666015 [ 423983 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.666017 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:15.666018 [ 423983 ] {} RaftInstance: local log idx 650, target_commit_idx 650, quick_commit_index_ 650, state_->get_commit_idx() 649 2026.08.17 23:52:15.666020 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.666026 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.666029 [ 424007 ] {} RaftInstance: commit upto 650, current idx 649 2026.08.17 23:52:15.666032 [ 424007 ] {} RaftInstance: commit upto 650, current idx 650 2026.08.17 23:52:15.666060 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.666064 [ 424007 ] {} RaftInstance: notify cb 650 0x7f0ecef3d820 2026.08.17 23:52:15.666069 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=651 2026.08.17 23:52:15.666081 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.666084 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 651 2026.08.17 23:52:15.666087 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.666084 [ 424007 ] {} RaftInstance: DONE: commit upto 650, current idx 650 2026.08.17 23:52:15.666095 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.666090 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 650, new matched idx: 650 2026.08.17 23:52:15.666102 [ 423993 ] {} RaftInstance: last durable index 650, precommit index 650 2026.08.17 23:52:15.666105 [ 423993 ] {} RaftInstance: quorum idx 1, 650 650 0 2026.08.17 23:52:15.666107 [ 423993 ] {} RaftInstance: local log idx 650, target_commit_idx 650, quick_commit_index_ 650, state_->get_commit_idx() 650 2026.08.17 23:52:15.667457 [ 423985 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.667487 [ 423985 ] {} RaftInstance: append at log_idx 651, timestamp 1787010735667463 2026.08.17 23:52:15.667501 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.667505 [ 424009 ] {} RaftInstance: last_log_idx: 650, starting_idx: 1, cur_nxt_idx: 652 2026.08.17 23:52:15.667509 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=650, LastLogTerm=1, EntriesLength=1, CommitIndex=650, Term=1, peer_last_sent_idx 651 2026.08.17 23:52:15.667511 [ 424009 ] {} RaftInstance: idx: 651 2026.08.17 23:52:15.667514 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.667524 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.667527 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.667529 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.667530 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.667532 [ 424009 ] {} RaftInstance: last_log_idx: 649, starting_idx: 1, cur_nxt_idx: 652 2026.08.17 23:52:15.667534 [ 424009 ] {} RaftInstance: last sent log (650) to peer 2 is not applied, cnt 1 2026.08.17 23:52:15.667536 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=649, LastLogTerm=1, EntriesLength=2, CommitIndex=650, Term=1, peer_last_sent_idx 650 2026.08.17 23:52:15.667537 [ 424009 ] {} RaftInstance: idx range: 650-651 2026.08.17 23:52:15.667539 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.667541 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.667543 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.670895 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.670900 [ 423980 ] {} RaftInstance: last durable index 651, precommit index 651 2026.08.17 23:52:15.670904 [ 423980 ] {} RaftInstance: quorum idx 1, 651 650 0 2026.08.17 23:52:15.670906 [ 423980 ] {} RaftInstance: local log idx 651, target_commit_idx 650, quick_commit_index_ 650, state_->get_commit_idx() 650 2026.08.17 23:52:15.670946 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.670953 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=652 2026.08.17 23:52:15.670957 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.670959 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 652 2026.08.17 23:52:15.670961 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.670963 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 650, new matched idx: 651 2026.08.17 23:52:15.670965 [ 423986 ] {} RaftInstance: last durable index 651, precommit index 651 2026.08.17 23:52:15.670968 [ 423986 ] {} RaftInstance: quorum idx 1, 651 651 0 2026.08.17 23:52:15.670970 [ 423986 ] {} RaftInstance: trigger commit upto 651 2026.08.17 23:52:15.670972 [ 423986 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.670975 [ 423986 ] {} RaftInstance: last_log_idx: 651, starting_idx: 1, cur_nxt_idx: 652 2026.08.17 23:52:15.670977 [ 423986 ] {} RaftInstance: append_entries for 3 with LastLogIndex=651, LastLogTerm=1, EntriesLength=0, CommitIndex=651, Term=1, peer_last_sent_idx 651 2026.08.17 23:52:15.670983 [ 423986 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.670985 [ 423986 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.670995 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:15.670998 [ 423986 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.671000 [ 423986 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.671001 [ 423986 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.671003 [ 423986 ] {} RaftInstance: last_log_idx: 649, starting_idx: 1, cur_nxt_idx: 652 2026.08.17 23:52:15.671005 [ 423986 ] {} RaftInstance: last sent log (650) to peer 2 is not applied, cnt 2 2026.08.17 23:52:15.671007 [ 423986 ] {} RaftInstance: append_entries for 2 with LastLogIndex=649, LastLogTerm=1, EntriesLength=2, CommitIndex=651, Term=1, peer_last_sent_idx 650 2026.08.17 23:52:15.671009 [ 423986 ] {} RaftInstance: idx range: 650-651 2026.08.17 23:52:15.671010 [ 423986 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.671012 [ 423986 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.671014 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:15.671016 [ 423986 ] {} RaftInstance: local log idx 651, target_commit_idx 651, quick_commit_index_ 651, state_->get_commit_idx() 650 2026.08.17 23:52:15.671018 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.671023 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.671026 [ 424007 ] {} RaftInstance: commit upto 651, current idx 650 2026.08.17 23:52:15.671029 [ 424007 ] {} RaftInstance: commit upto 651, current idx 651 2026.08.17 23:52:15.671054 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.671060 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=652 2026.08.17 23:52:15.671064 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.671056 [ 424007 ] {} RaftInstance: notify cb 651 0x7f0eceed0820 2026.08.17 23:52:15.671066 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 652 2026.08.17 23:52:15.671073 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.671074 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 651, new matched idx: 651 2026.08.17 23:52:15.671076 [ 423994 ] {} RaftInstance: last durable index 651, precommit index 651 2026.08.17 23:52:15.671078 [ 424007 ] {} RaftInstance: DONE: commit upto 651, current idx 651 2026.08.17 23:52:15.671079 [ 423994 ] {} RaftInstance: quorum idx 1, 651 651 0 2026.08.17 23:52:15.671080 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.671081 [ 423994 ] {} RaftInstance: local log idx 651, target_commit_idx 651, quick_commit_index_ 651, state_->get_commit_idx() 651 2026.08.17 23:52:15.671168 [ 423982 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.671217 [ 423982 ] {} RaftInstance: append at log_idx 652, timestamp 1787010735671176 2026.08.17 23:52:15.671259 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.671270 [ 424009 ] {} RaftInstance: last_log_idx: 651, starting_idx: 1, cur_nxt_idx: 653 2026.08.17 23:52:15.671276 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=651, LastLogTerm=1, EntriesLength=1, CommitIndex=651, Term=1, peer_last_sent_idx 652 2026.08.17 23:52:15.671280 [ 424009 ] {} RaftInstance: idx: 652 2026.08.17 23:52:15.671285 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.671306 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.671314 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.671316 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.671318 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.671320 [ 424009 ] {} RaftInstance: last_log_idx: 649, starting_idx: 1, cur_nxt_idx: 653 2026.08.17 23:52:15.671322 [ 424009 ] {} RaftInstance: last sent log (650) to peer 2 is not applied, cnt 3 2026.08.17 23:52:15.671325 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=649, LastLogTerm=1, EntriesLength=3, CommitIndex=651, Term=1, peer_last_sent_idx 650 2026.08.17 23:52:15.671327 [ 424009 ] {} RaftInstance: idx range: 650-652 2026.08.17 23:52:15.671329 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.671334 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.671336 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.675837 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.675848 [ 423980 ] {} RaftInstance: last durable index 652, precommit index 652 2026.08.17 23:52:15.675853 [ 423980 ] {} RaftInstance: quorum idx 1, 652 651 0 2026.08.17 23:52:15.675856 [ 423980 ] {} RaftInstance: local log idx 652, target_commit_idx 651, quick_commit_index_ 651, state_->get_commit_idx() 651 2026.08.17 23:52:15.675911 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.675916 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=653 2026.08.17 23:52:15.675919 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.675922 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 653 2026.08.17 23:52:15.675924 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.675926 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 651, new matched idx: 652 2026.08.17 23:52:15.675928 [ 423992 ] {} RaftInstance: last durable index 652, precommit index 652 2026.08.17 23:52:15.675930 [ 423992 ] {} RaftInstance: quorum idx 1, 652 652 0 2026.08.17 23:52:15.675932 [ 423992 ] {} RaftInstance: trigger commit upto 652 2026.08.17 23:52:15.675934 [ 423992 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.675936 [ 423992 ] {} RaftInstance: last_log_idx: 652, starting_idx: 1, cur_nxt_idx: 653 2026.08.17 23:52:15.675939 [ 423992 ] {} RaftInstance: append_entries for 3 with LastLogIndex=652, LastLogTerm=1, EntriesLength=0, CommitIndex=652, Term=1, peer_last_sent_idx 652 2026.08.17 23:52:15.675943 [ 423992 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.675945 [ 423992 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.675958 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:15.675961 [ 423992 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.675963 [ 423992 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.675964 [ 423992 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.675966 [ 423992 ] {} RaftInstance: last_log_idx: 649, starting_idx: 1, cur_nxt_idx: 653 2026.08.17 23:52:15.675968 [ 423992 ] {} RaftInstance: last sent log (650) to peer 2 is not applied, cnt 4 2026.08.17 23:52:15.675970 [ 423992 ] {} RaftInstance: append_entries for 2 with LastLogIndex=649, LastLogTerm=1, EntriesLength=3, CommitIndex=652, Term=1, peer_last_sent_idx 650 2026.08.17 23:52:15.675972 [ 423992 ] {} RaftInstance: idx range: 650-652 2026.08.17 23:52:15.675973 [ 423992 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.675975 [ 423992 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.675977 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:15.675983 [ 423992 ] {} RaftInstance: local log idx 652, target_commit_idx 652, quick_commit_index_ 652, state_->get_commit_idx() 651 2026.08.17 23:52:15.675985 [ 423992 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.675992 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.676001 [ 424007 ] {} RaftInstance: commit upto 652, current idx 651 2026.08.17 23:52:15.676004 [ 424007 ] {} RaftInstance: commit upto 652, current idx 652 2026.08.17 23:52:15.676033 [ 424007 ] {} RaftInstance: notify cb 652 0x7f0ed22e8a20 2026.08.17 23:52:15.676045 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.676046 [ 424007 ] {} RaftInstance: DONE: commit upto 652, current idx 652 2026.08.17 23:52:15.676051 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.676051 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=653 2026.08.17 23:52:15.676059 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.676062 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 653 2026.08.17 23:52:15.676063 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.676065 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 652, new matched idx: 652 2026.08.17 23:52:15.676067 [ 423988 ] {} RaftInstance: last durable index 652, precommit index 652 2026.08.17 23:52:15.676070 [ 423988 ] {} RaftInstance: quorum idx 1, 652 652 0 2026.08.17 23:52:15.676073 [ 423988 ] {} RaftInstance: local log idx 652, target_commit_idx 652, quick_commit_index_ 652, state_->get_commit_idx() 652 2026.08.17 23:52:15.676110 [ 423983 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.676135 [ 423983 ] {} RaftInstance: append at log_idx 653, timestamp 1787010735676114 2026.08.17 23:52:15.676150 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.676157 [ 424009 ] {} RaftInstance: last_log_idx: 652, starting_idx: 1, cur_nxt_idx: 654 2026.08.17 23:52:15.676162 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=652, LastLogTerm=1, EntriesLength=1, CommitIndex=652, Term=1, peer_last_sent_idx 653 2026.08.17 23:52:15.676164 [ 424009 ] {} RaftInstance: idx: 653 2026.08.17 23:52:15.676168 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.676193 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.676195 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.676197 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.676199 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.676201 [ 424009 ] {} RaftInstance: last_log_idx: 649, starting_idx: 1, cur_nxt_idx: 654 2026.08.17 23:52:15.676203 [ 424009 ] {} RaftInstance: last sent log (650) to peer 2 is not applied, cnt 5 2026.08.17 23:52:15.676205 [ 424009 ] {} RaftInstance: reduce end_idx 654 -> 651 2026.08.17 23:52:15.676207 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=649, LastLogTerm=1, EntriesLength=1, CommitIndex=652, Term=1, peer_last_sent_idx 650 2026.08.17 23:52:15.676210 [ 424009 ] {} RaftInstance: idx: 650 2026.08.17 23:52:15.676211 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.676213 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.676216 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.679099 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.680212 [ 423980 ] {} RaftInstance: last durable index 653, precommit index 653 2026.08.17 23:52:15.680223 [ 423980 ] {} RaftInstance: quorum idx 1, 653 652 0 2026.08.17 23:52:15.680225 [ 423980 ] {} RaftInstance: local log idx 653, target_commit_idx 652, quick_commit_index_ 652, state_->get_commit_idx() 652 2026.08.17 23:52:15.681060 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.681069 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=654 2026.08.17 23:52:15.681072 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.681075 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 654 2026.08.17 23:52:15.681078 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.681080 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 652, new matched idx: 653 2026.08.17 23:52:15.681082 [ 423987 ] {} RaftInstance: last durable index 653, precommit index 653 2026.08.17 23:52:15.681085 [ 423987 ] {} RaftInstance: quorum idx 1, 653 653 0 2026.08.17 23:52:15.681087 [ 423987 ] {} RaftInstance: trigger commit upto 653 2026.08.17 23:52:15.681089 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.681092 [ 423987 ] {} RaftInstance: last_log_idx: 653, starting_idx: 1, cur_nxt_idx: 654 2026.08.17 23:52:15.681095 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=653, LastLogTerm=1, EntriesLength=0, CommitIndex=653, Term=1, peer_last_sent_idx 653 2026.08.17 23:52:15.681096 [ 423987 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.681098 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.681107 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:15.681110 [ 423987 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.681112 [ 423987 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.681113 [ 423987 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.681115 [ 423987 ] {} RaftInstance: last_log_idx: 649, starting_idx: 1, cur_nxt_idx: 654 2026.08.17 23:52:15.681116 [ 423987 ] {} RaftInstance: last sent log (650) to peer 2 is not applied, cnt 6 2026.08.17 23:52:15.681120 [ 423987 ] {} RaftInstance: reduce end_idx 654 -> 651 2026.08.17 23:52:15.681122 [ 423987 ] {} RaftInstance: append_entries for 2 with LastLogIndex=649, LastLogTerm=1, EntriesLength=1, CommitIndex=653, Term=1, peer_last_sent_idx 650 2026.08.17 23:52:15.681124 [ 423987 ] {} RaftInstance: idx: 650 2026.08.17 23:52:15.681126 [ 423987 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.681129 [ 423987 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.681131 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:15.681133 [ 423987 ] {} RaftInstance: local log idx 653, target_commit_idx 653, quick_commit_index_ 653, state_->get_commit_idx() 652 2026.08.17 23:52:15.681134 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.681141 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.681150 [ 424007 ] {} RaftInstance: commit upto 653, current idx 652 2026.08.17 23:52:15.681152 [ 424007 ] {} RaftInstance: commit upto 653, current idx 653 2026.08.17 23:52:15.681170 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.681175 [ 424007 ] {} RaftInstance: notify cb 653 0x7f0ed22e8d20 2026.08.17 23:52:15.681180 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=654 2026.08.17 23:52:15.681183 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.681186 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 654 2026.08.17 23:52:15.681192 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.681194 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 653, new matched idx: 653 2026.08.17 23:52:15.681200 [ 423996 ] {} RaftInstance: last durable index 653, precommit index 653 2026.08.17 23:52:15.681195 [ 424007 ] {} RaftInstance: DONE: commit upto 653, current idx 653 2026.08.17 23:52:15.681208 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.681205 [ 423996 ] {} RaftInstance: quorum idx 1, 653 653 0 2026.08.17 23:52:15.681213 [ 423996 ] {} RaftInstance: local log idx 653, target_commit_idx 653, quick_commit_index_ 653, state_->get_commit_idx() 653 2026.08.17 23:52:15.681272 [ 423990 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=2, CommitIndex=0 and Term=0 2026.08.17 23:52:15.681306 [ 423990 ] {} RaftInstance: append at log_idx 654, timestamp 1787010735681279 2026.08.17 23:52:15.681328 [ 423990 ] {} RaftInstance: append at log_idx 655, timestamp 1787010735681279 2026.08.17 23:52:15.681343 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.681352 [ 424009 ] {} RaftInstance: last_log_idx: 653, starting_idx: 1, cur_nxt_idx: 656 2026.08.17 23:52:15.681354 [ 424009 ] {} RaftInstance: last sent log (654) to peer 3 is not applied, cnt 1 2026.08.17 23:52:15.681358 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=653, LastLogTerm=1, EntriesLength=2, CommitIndex=653, Term=1, peer_last_sent_idx 654 2026.08.17 23:52:15.681360 [ 424009 ] {} RaftInstance: idx range: 654-655 2026.08.17 23:52:15.681363 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.681383 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.681386 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.681388 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.681390 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.681392 [ 424009 ] {} RaftInstance: last_log_idx: 649, starting_idx: 1, cur_nxt_idx: 656 2026.08.17 23:52:15.681393 [ 424009 ] {} RaftInstance: last sent log (650) to peer 2 is not applied, cnt 7 2026.08.17 23:52:15.681395 [ 424009 ] {} RaftInstance: reduce end_idx 656 -> 651 2026.08.17 23:52:15.681408 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=649, LastLogTerm=1, EntriesLength=1, CommitIndex=653, Term=1, peer_last_sent_idx 650 2026.08.17 23:52:15.681410 [ 424009 ] {} RaftInstance: idx: 650 2026.08.17 23:52:15.681412 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.681415 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.681417 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.685246 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.686970 [ 423980 ] {} RaftInstance: last durable index 655, precommit index 655 2026.08.17 23:52:15.686977 [ 423980 ] {} RaftInstance: quorum idx 1, 655 653 0 2026.08.17 23:52:15.686981 [ 423980 ] {} RaftInstance: local log idx 655, target_commit_idx 653, quick_commit_index_ 653, state_->get_commit_idx() 653 2026.08.17 23:52:15.687031 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.687039 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=656 2026.08.17 23:52:15.687042 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.687046 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 656 2026.08.17 23:52:15.687048 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.687050 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 653, new matched idx: 655 2026.08.17 23:52:15.687058 [ 423989 ] {} RaftInstance: last durable index 655, precommit index 655 2026.08.17 23:52:15.687062 [ 423989 ] {} RaftInstance: quorum idx 1, 655 655 0 2026.08.17 23:52:15.687065 [ 423989 ] {} RaftInstance: trigger commit upto 655 2026.08.17 23:52:15.687067 [ 423989 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.687070 [ 423989 ] {} RaftInstance: last_log_idx: 655, starting_idx: 1, cur_nxt_idx: 656 2026.08.17 23:52:15.687073 [ 423989 ] {} RaftInstance: append_entries for 3 with LastLogIndex=655, LastLogTerm=1, EntriesLength=0, CommitIndex=655, Term=1, peer_last_sent_idx 654 2026.08.17 23:52:15.687075 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.687078 [ 423989 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.687087 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:15.687091 [ 423989 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.687093 [ 423989 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.687095 [ 423989 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.687096 [ 423989 ] {} RaftInstance: last_log_idx: 649, starting_idx: 1, cur_nxt_idx: 656 2026.08.17 23:52:15.687099 [ 423989 ] {} RaftInstance: last sent log (650) to peer 2 is not applied, cnt 8 2026.08.17 23:52:15.687101 [ 423989 ] {} RaftInstance: reduce end_idx 656 -> 651 2026.08.17 23:52:15.687103 [ 423989 ] {} RaftInstance: append_entries for 2 with LastLogIndex=649, LastLogTerm=1, EntriesLength=1, CommitIndex=655, Term=1, peer_last_sent_idx 650 2026.08.17 23:52:15.687105 [ 423989 ] {} RaftInstance: idx: 650 2026.08.17 23:52:15.687107 [ 423989 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.687110 [ 423989 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.687112 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:15.687114 [ 423989 ] {} RaftInstance: local log idx 655, target_commit_idx 655, quick_commit_index_ 655, state_->get_commit_idx() 653 2026.08.17 23:52:15.687116 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.687123 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.687141 [ 424007 ] {} RaftInstance: commit upto 655, current idx 653 2026.08.17 23:52:15.687145 [ 424007 ] {} RaftInstance: commit upto 655, current idx 654 2026.08.17 23:52:15.687166 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.687177 [ 424007 ] {} RaftInstance: commit upto 655, current idx 655 2026.08.17 23:52:15.687177 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=656 2026.08.17 23:52:15.687188 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.687192 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 656 2026.08.17 23:52:15.687194 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.687196 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 655, new matched idx: 655 2026.08.17 23:52:15.687199 [ 423984 ] {} RaftInstance: last durable index 655, precommit index 655 2026.08.17 23:52:15.687203 [ 423984 ] {} RaftInstance: quorum idx 1, 655 655 0 2026.08.17 23:52:15.687205 [ 423984 ] {} RaftInstance: local log idx 655, target_commit_idx 655, quick_commit_index_ 655, state_->get_commit_idx() 654 2026.08.17 23:52:15.687207 [ 424007 ] {} RaftInstance: notify cb 655 0x7f0ecef1dc20 2026.08.17 23:52:15.687207 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.687222 [ 424007 ] {} RaftInstance: DONE: commit upto 655, current idx 655 2026.08.17 23:52:15.687225 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.687270 [ 423988 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.687286 [ 423988 ] {} RaftInstance: append at log_idx 656, timestamp 1787010735687274 2026.08.17 23:52:15.687298 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.687302 [ 424009 ] {} RaftInstance: last_log_idx: 655, starting_idx: 1, cur_nxt_idx: 657 2026.08.17 23:52:15.687305 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=655, LastLogTerm=1, EntriesLength=1, CommitIndex=655, Term=1, peer_last_sent_idx 656 2026.08.17 23:52:15.687306 [ 424009 ] {} RaftInstance: idx: 656 2026.08.17 23:52:15.687309 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.687318 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.687320 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.687322 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.687323 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.687325 [ 424009 ] {} RaftInstance: last_log_idx: 649, starting_idx: 1, cur_nxt_idx: 657 2026.08.17 23:52:15.687331 [ 424009 ] {} RaftInstance: last sent log (650) to peer 2 is not applied, cnt 9 2026.08.17 23:52:15.687333 [ 424009 ] {} RaftInstance: reduce end_idx 657 -> 651 2026.08.17 23:52:15.687334 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=649, LastLogTerm=1, EntriesLength=1, CommitIndex=655, Term=1, peer_last_sent_idx 650 2026.08.17 23:52:15.687336 [ 424009 ] {} RaftInstance: idx: 650 2026.08.17 23:52:15.687338 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.687339 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.687341 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.690275 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.691923 [ 423980 ] {} RaftInstance: last durable index 656, precommit index 656 2026.08.17 23:52:15.691935 [ 423980 ] {} RaftInstance: quorum idx 1, 656 655 0 2026.08.17 23:52:15.691939 [ 423980 ] {} RaftInstance: local log idx 656, target_commit_idx 655, quick_commit_index_ 655, state_->get_commit_idx() 655 2026.08.17 23:52:15.691976 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.691987 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=657 2026.08.17 23:52:15.691990 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.691994 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 657 2026.08.17 23:52:15.691996 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.691998 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 655, new matched idx: 656 2026.08.17 23:52:15.692002 [ 423983 ] {} RaftInstance: last durable index 656, precommit index 656 2026.08.17 23:52:15.692006 [ 423983 ] {} RaftInstance: quorum idx 1, 656 656 0 2026.08.17 23:52:15.692008 [ 423983 ] {} RaftInstance: trigger commit upto 656 2026.08.17 23:52:15.692011 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.692014 [ 423983 ] {} RaftInstance: last_log_idx: 656, starting_idx: 1, cur_nxt_idx: 657 2026.08.17 23:52:15.692016 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=656, LastLogTerm=1, EntriesLength=0, CommitIndex=656, Term=1, peer_last_sent_idx 656 2026.08.17 23:52:15.692018 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.692021 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.692039 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:15.692049 [ 423983 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.692051 [ 423983 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.692052 [ 423983 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.692054 [ 423983 ] {} RaftInstance: last_log_idx: 649, starting_idx: 1, cur_nxt_idx: 657 2026.08.17 23:52:15.692056 [ 423983 ] {} RaftInstance: last sent log (650) to peer 2 is not applied, cnt 10 2026.08.17 23:52:15.692058 [ 423983 ] {} RaftInstance: reduce end_idx 657 -> 651 2026.08.17 23:52:15.692061 [ 423983 ] {} RaftInstance: append_entries for 2 with LastLogIndex=649, LastLogTerm=1, EntriesLength=1, CommitIndex=656, Term=1, peer_last_sent_idx 650 2026.08.17 23:52:15.692063 [ 423983 ] {} RaftInstance: idx: 650 2026.08.17 23:52:15.692065 [ 423983 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.692067 [ 423983 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.692070 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:15.692072 [ 423983 ] {} RaftInstance: local log idx 656, target_commit_idx 656, quick_commit_index_ 656, state_->get_commit_idx() 655 2026.08.17 23:52:15.692074 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.692080 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.692088 [ 424007 ] {} RaftInstance: commit upto 656, current idx 655 2026.08.17 23:52:15.692091 [ 424007 ] {} RaftInstance: commit upto 656, current idx 656 2026.08.17 23:52:15.692108 [ 424007 ] {} RaftInstance: notify cb 656 0x7f0ed22df620 2026.08.17 23:52:15.692118 [ 424007 ] {} RaftInstance: DONE: commit upto 656, current idx 656 2026.08.17 23:52:15.692121 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.692195 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.692207 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=657 2026.08.17 23:52:15.692211 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.692215 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 657 2026.08.17 23:52:15.692218 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.692219 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 656, new matched idx: 656 2026.08.17 23:52:15.692222 [ 423987 ] {} RaftInstance: last durable index 656, precommit index 656 2026.08.17 23:52:15.692227 [ 423987 ] {} RaftInstance: quorum idx 1, 656 656 0 2026.08.17 23:52:15.692229 [ 423987 ] {} RaftInstance: local log idx 656, target_commit_idx 656, quick_commit_index_ 656, state_->get_commit_idx() 656 2026.08.17 23:52:15.692275 [ 423995 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.692322 [ 423995 ] {} RaftInstance: append at log_idx 657, timestamp 1787010735692281 2026.08.17 23:52:15.692339 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.692350 [ 424009 ] {} RaftInstance: last_log_idx: 656, starting_idx: 1, cur_nxt_idx: 658 2026.08.17 23:52:15.692354 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=656, LastLogTerm=1, EntriesLength=1, CommitIndex=656, Term=1, peer_last_sent_idx 657 2026.08.17 23:52:15.692356 [ 424009 ] {} RaftInstance: idx: 657 2026.08.17 23:52:15.692360 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.692375 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.692378 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.692380 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.692386 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.692389 [ 424009 ] {} RaftInstance: last_log_idx: 649, starting_idx: 1, cur_nxt_idx: 658 2026.08.17 23:52:15.692391 [ 424009 ] {} RaftInstance: last sent log (650) to peer 2 is not applied, cnt 11 2026.08.17 23:52:15.692393 [ 424009 ] {} RaftInstance: reduce end_idx 658 -> 651 2026.08.17 23:52:15.692395 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=649, LastLogTerm=1, EntriesLength=1, CommitIndex=656, Term=1, peer_last_sent_idx 650 2026.08.17 23:52:15.692397 [ 424009 ] {} RaftInstance: idx: 650 2026.08.17 23:52:15.692399 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.692401 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.692403 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.695478 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.695489 [ 423980 ] {} RaftInstance: last durable index 657, precommit index 657 2026.08.17 23:52:15.695493 [ 423980 ] {} RaftInstance: quorum idx 1, 657 656 0 2026.08.17 23:52:15.695495 [ 423980 ] {} RaftInstance: local log idx 657, target_commit_idx 656, quick_commit_index_ 656, state_->get_commit_idx() 656 2026.08.17 23:52:15.695533 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.695542 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=658 2026.08.17 23:52:15.695546 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.695549 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 658 2026.08.17 23:52:15.695551 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.695553 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 656, new matched idx: 657 2026.08.17 23:52:15.695555 [ 423982 ] {} RaftInstance: last durable index 657, precommit index 657 2026.08.17 23:52:15.695558 [ 423982 ] {} RaftInstance: quorum idx 1, 657 657 0 2026.08.17 23:52:15.695560 [ 423982 ] {} RaftInstance: trigger commit upto 657 2026.08.17 23:52:15.695562 [ 423982 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.695564 [ 423982 ] {} RaftInstance: last_log_idx: 657, starting_idx: 1, cur_nxt_idx: 658 2026.08.17 23:52:15.695567 [ 423982 ] {} RaftInstance: append_entries for 3 with LastLogIndex=657, LastLogTerm=1, EntriesLength=0, CommitIndex=657, Term=1, peer_last_sent_idx 657 2026.08.17 23:52:15.695569 [ 423982 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.695571 [ 423982 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.695583 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:15.695586 [ 423982 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.695587 [ 423982 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.695589 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.695590 [ 423982 ] {} RaftInstance: last_log_idx: 649, starting_idx: 1, cur_nxt_idx: 658 2026.08.17 23:52:15.695592 [ 423982 ] {} RaftInstance: last sent log (650) to peer 2 is not applied, cnt 12 2026.08.17 23:52:15.695594 [ 423982 ] {} RaftInstance: reduce end_idx 658 -> 651 2026.08.17 23:52:15.695596 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=649, LastLogTerm=1, EntriesLength=1, CommitIndex=657, Term=1, peer_last_sent_idx 650 2026.08.17 23:52:15.695598 [ 423982 ] {} RaftInstance: idx: 650 2026.08.17 23:52:15.695600 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.695605 [ 423982 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.695606 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:15.695610 [ 423982 ] {} RaftInstance: local log idx 657, target_commit_idx 657, quick_commit_index_ 657, state_->get_commit_idx() 656 2026.08.17 23:52:15.695612 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.695623 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.695628 [ 424007 ] {} RaftInstance: commit upto 657, current idx 656 2026.08.17 23:52:15.695632 [ 424007 ] {} RaftInstance: commit upto 657, current idx 657 2026.08.17 23:52:15.695648 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.695653 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=658 2026.08.17 23:52:15.695655 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.695658 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 658 2026.08.17 23:52:15.695658 [ 424007 ] {} RaftInstance: notify cb 657 0x7f0ed22b7f20 2026.08.17 23:52:15.695660 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.695662 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 657, new matched idx: 657 2026.08.17 23:52:15.695664 [ 423993 ] {} RaftInstance: last durable index 657, precommit index 657 2026.08.17 23:52:15.695666 [ 423993 ] {} RaftInstance: quorum idx 1, 657 657 0 2026.08.17 23:52:15.695668 [ 423993 ] {} RaftInstance: local log idx 657, target_commit_idx 657, quick_commit_index_ 657, state_->get_commit_idx() 656 2026.08.17 23:52:15.695670 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.695676 [ 424007 ] {} RaftInstance: DONE: commit upto 657, current idx 657 2026.08.17 23:52:15.695678 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.695732 [ 423984 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.695753 [ 423984 ] {} RaftInstance: append at log_idx 658, timestamp 1787010735695739 2026.08.17 23:52:15.695768 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.695776 [ 424009 ] {} RaftInstance: last_log_idx: 657, starting_idx: 1, cur_nxt_idx: 659 2026.08.17 23:52:15.695781 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=657, LastLogTerm=1, EntriesLength=1, CommitIndex=657, Term=1, peer_last_sent_idx 658 2026.08.17 23:52:15.695783 [ 424009 ] {} RaftInstance: idx: 658 2026.08.17 23:52:15.695786 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.695797 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.695800 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.695802 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.695804 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.695806 [ 424009 ] {} RaftInstance: last_log_idx: 649, starting_idx: 1, cur_nxt_idx: 659 2026.08.17 23:52:15.695808 [ 424009 ] {} RaftInstance: last sent log (650) to peer 2 is not applied, cnt 13 2026.08.17 23:52:15.695811 [ 424009 ] {} RaftInstance: reduce end_idx 659 -> 651 2026.08.17 23:52:15.695813 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=649, LastLogTerm=1, EntriesLength=1, CommitIndex=657, Term=1, peer_last_sent_idx 650 2026.08.17 23:52:15.695815 [ 424009 ] {} RaftInstance: idx: 650 2026.08.17 23:52:15.695816 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.695818 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.695820 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.700114 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.700122 [ 423980 ] {} RaftInstance: last durable index 658, precommit index 658 2026.08.17 23:52:15.700125 [ 423980 ] {} RaftInstance: quorum idx 1, 658 657 0 2026.08.17 23:52:15.700128 [ 423980 ] {} RaftInstance: local log idx 658, target_commit_idx 657, quick_commit_index_ 657, state_->get_commit_idx() 657 2026.08.17 23:52:15.700190 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.700195 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=659 2026.08.17 23:52:15.700198 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.700201 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 659 2026.08.17 23:52:15.700203 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.700205 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 657, new matched idx: 658 2026.08.17 23:52:15.700207 [ 423986 ] {} RaftInstance: last durable index 658, precommit index 658 2026.08.17 23:52:15.700210 [ 423986 ] {} RaftInstance: quorum idx 1, 658 658 0 2026.08.17 23:52:15.700212 [ 423986 ] {} RaftInstance: trigger commit upto 658 2026.08.17 23:52:15.700214 [ 423986 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.700216 [ 423986 ] {} RaftInstance: last_log_idx: 658, starting_idx: 1, cur_nxt_idx: 659 2026.08.17 23:52:15.700219 [ 423986 ] {} RaftInstance: append_entries for 3 with LastLogIndex=658, LastLogTerm=1, EntriesLength=0, CommitIndex=658, Term=1, peer_last_sent_idx 658 2026.08.17 23:52:15.700220 [ 423986 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.700223 [ 423986 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.700244 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:15.700246 [ 423986 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.700248 [ 423986 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.700250 [ 423986 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.700252 [ 423986 ] {} RaftInstance: last_log_idx: 649, starting_idx: 1, cur_nxt_idx: 659 2026.08.17 23:52:15.700253 [ 423986 ] {} RaftInstance: last sent log (650) to peer 2 is not applied, cnt 14 2026.08.17 23:52:15.700255 [ 423986 ] {} RaftInstance: reduce end_idx 659 -> 651 2026.08.17 23:52:15.700257 [ 423986 ] {} RaftInstance: append_entries for 2 with LastLogIndex=649, LastLogTerm=1, EntriesLength=1, CommitIndex=658, Term=1, peer_last_sent_idx 650 2026.08.17 23:52:15.700259 [ 423986 ] {} RaftInstance: idx: 650 2026.08.17 23:52:15.700261 [ 423986 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.700263 [ 423986 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.700265 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:15.700266 [ 423986 ] {} RaftInstance: local log idx 658, target_commit_idx 658, quick_commit_index_ 658, state_->get_commit_idx() 657 2026.08.17 23:52:15.700268 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.700277 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.700280 [ 424007 ] {} RaftInstance: commit upto 658, current idx 657 2026.08.17 23:52:15.700281 [ 424007 ] {} RaftInstance: commit upto 658, current idx 658 2026.08.17 23:52:15.700296 [ 424007 ] {} RaftInstance: notify cb 658 0x7f0ed22e8920 2026.08.17 23:52:15.700305 [ 424007 ] {} RaftInstance: DONE: commit upto 658, current idx 658 2026.08.17 23:52:15.700307 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.700330 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.700334 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=659 2026.08.17 23:52:15.700339 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.700341 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 659 2026.08.17 23:52:15.700343 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.700345 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 658, new matched idx: 658 2026.08.17 23:52:15.700347 [ 423996 ] {} RaftInstance: last durable index 658, precommit index 658 2026.08.17 23:52:15.700351 [ 423996 ] {} RaftInstance: quorum idx 1, 658 658 0 2026.08.17 23:52:15.700353 [ 423996 ] {} RaftInstance: local log idx 658, target_commit_idx 658, quick_commit_index_ 658, state_->get_commit_idx() 658 2026.08.17 23:52:15.700732 [ 423996 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=2, CommitIndex=0 and Term=0 2026.08.17 23:52:15.700762 [ 423996 ] {} RaftInstance: append at log_idx 659, timestamp 1787010735700734 2026.08.17 23:52:15.700766 [ 423996 ] {} RaftInstance: append at log_idx 660, timestamp 1787010735700734 2026.08.17 23:52:15.700784 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.700791 [ 424009 ] {} RaftInstance: last_log_idx: 658, starting_idx: 1, cur_nxt_idx: 661 2026.08.17 23:52:15.700794 [ 424009 ] {} RaftInstance: last sent log (659) to peer 3 is not applied, cnt 1 2026.08.17 23:52:15.700799 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=658, LastLogTerm=1, EntriesLength=2, CommitIndex=658, Term=1, peer_last_sent_idx 659 2026.08.17 23:52:15.700802 [ 424009 ] {} RaftInstance: idx range: 659-660 2026.08.17 23:52:15.700805 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.700826 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.700829 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.700830 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.700832 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.700834 [ 424009 ] {} RaftInstance: last_log_idx: 649, starting_idx: 1, cur_nxt_idx: 661 2026.08.17 23:52:15.700836 [ 424009 ] {} RaftInstance: last sent log (650) to peer 2 is not applied, cnt 15 2026.08.17 23:52:15.700837 [ 424009 ] {} RaftInstance: reduce end_idx 661 -> 651 2026.08.17 23:52:15.700839 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=649, LastLogTerm=1, EntriesLength=1, CommitIndex=658, Term=1, peer_last_sent_idx 650 2026.08.17 23:52:15.700841 [ 424009 ] {} RaftInstance: idx: 650 2026.08.17 23:52:15.700843 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.700844 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.700846 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.703413 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.703420 [ 423980 ] {} RaftInstance: last durable index 660, precommit index 660 2026.08.17 23:52:15.703424 [ 423980 ] {} RaftInstance: quorum idx 1, 660 658 0 2026.08.17 23:52:15.703426 [ 423980 ] {} RaftInstance: local log idx 660, target_commit_idx 658, quick_commit_index_ 658, state_->get_commit_idx() 658 2026.08.17 23:52:15.703487 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.703498 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=661 2026.08.17 23:52:15.703502 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.703506 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 661 2026.08.17 23:52:15.703508 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.703515 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 658, new matched idx: 660 2026.08.17 23:52:15.703517 [ 423982 ] {} RaftInstance: last durable index 660, precommit index 660 2026.08.17 23:52:15.703521 [ 423982 ] {} RaftInstance: quorum idx 1, 660 660 0 2026.08.17 23:52:15.703523 [ 423982 ] {} RaftInstance: trigger commit upto 660 2026.08.17 23:52:15.703526 [ 423982 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.703528 [ 423982 ] {} RaftInstance: last_log_idx: 660, starting_idx: 1, cur_nxt_idx: 661 2026.08.17 23:52:15.703530 [ 423982 ] {} RaftInstance: append_entries for 3 with LastLogIndex=660, LastLogTerm=1, EntriesLength=0, CommitIndex=660, Term=1, peer_last_sent_idx 659 2026.08.17 23:52:15.703532 [ 423982 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.703534 [ 423982 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.703552 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:15.703555 [ 423982 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.703556 [ 423982 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.703558 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.703560 [ 423982 ] {} RaftInstance: last_log_idx: 649, starting_idx: 1, cur_nxt_idx: 661 2026.08.17 23:52:15.703561 [ 423982 ] {} RaftInstance: last sent log (650) to peer 2 is not applied, cnt 16 2026.08.17 23:52:15.703563 [ 423982 ] {} RaftInstance: reduce end_idx 661 -> 651 2026.08.17 23:52:15.703566 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=649, LastLogTerm=1, EntriesLength=1, CommitIndex=660, Term=1, peer_last_sent_idx 650 2026.08.17 23:52:15.703567 [ 423982 ] {} RaftInstance: idx: 650 2026.08.17 23:52:15.703569 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.703571 [ 423982 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.703573 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:15.703575 [ 423982 ] {} RaftInstance: local log idx 660, target_commit_idx 660, quick_commit_index_ 660, state_->get_commit_idx() 658 2026.08.17 23:52:15.703577 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.703583 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.703588 [ 424007 ] {} RaftInstance: commit upto 660, current idx 658 2026.08.17 23:52:15.703590 [ 424007 ] {} RaftInstance: commit upto 660, current idx 659 2026.08.17 23:52:15.703628 [ 424007 ] {} RaftInstance: commit upto 660, current idx 660 2026.08.17 23:52:15.703632 [ 424007 ] {} KeeperStateMachine: Session ID response 10 with timeout 30000 2026.08.17 23:52:15.703636 [ 424007 ] {} RaftInstance: notify cb 660 0x7f0ed264f020 2026.08.17 23:52:15.703636 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.703645 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=661 2026.08.17 23:52:15.703648 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.703653 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 661 2026.08.17 23:52:15.703655 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.703649 [ 424007 ] {} RaftInstance: DONE: commit upto 660, current idx 660 2026.08.17 23:52:15.703657 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 660, new matched idx: 660 2026.08.17 23:52:15.703658 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.703660 [ 423994 ] {} RaftInstance: last durable index 660, precommit index 660 2026.08.17 23:52:15.703666 [ 423994 ] {} RaftInstance: quorum idx 1, 660 660 0 2026.08.17 23:52:15.703674 [ 423994 ] {} RaftInstance: local log idx 660, target_commit_idx 660, quick_commit_index_ 660, state_->get_commit_idx() 660 2026.08.17 23:52:15.703952 [ 423981 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.703980 [ 423981 ] {} RaftInstance: append at log_idx 661, timestamp 1787010735703957 2026.08.17 23:52:15.704004 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.704014 [ 424009 ] {} RaftInstance: last_log_idx: 660, starting_idx: 1, cur_nxt_idx: 662 2026.08.17 23:52:15.704019 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=660, LastLogTerm=1, EntriesLength=1, CommitIndex=660, Term=1, peer_last_sent_idx 661 2026.08.17 23:52:15.704021 [ 424009 ] {} RaftInstance: idx: 661 2026.08.17 23:52:15.704024 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.704040 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.704043 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.704045 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.704047 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.704049 [ 424009 ] {} RaftInstance: last_log_idx: 649, starting_idx: 1, cur_nxt_idx: 662 2026.08.17 23:52:15.704051 [ 424009 ] {} RaftInstance: last sent log (650) to peer 2 is not applied, cnt 17 2026.08.17 23:52:15.704053 [ 424009 ] {} RaftInstance: reduce end_idx 662 -> 651 2026.08.17 23:52:15.704056 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=649, LastLogTerm=1, EntriesLength=1, CommitIndex=660, Term=1, peer_last_sent_idx 650 2026.08.17 23:52:15.704057 [ 424009 ] {} RaftInstance: idx: 650 2026.08.17 23:52:15.704059 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.704061 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.704064 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.706878 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.706885 [ 423980 ] {} RaftInstance: last durable index 661, precommit index 661 2026.08.17 23:52:15.706889 [ 423980 ] {} RaftInstance: quorum idx 1, 661 660 0 2026.08.17 23:52:15.706892 [ 423980 ] {} RaftInstance: local log idx 661, target_commit_idx 660, quick_commit_index_ 660, state_->get_commit_idx() 660 2026.08.17 23:52:15.706937 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.706947 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=662 2026.08.17 23:52:15.706950 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.706954 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 662 2026.08.17 23:52:15.706956 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.706957 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 660, new matched idx: 661 2026.08.17 23:52:15.706960 [ 423987 ] {} RaftInstance: last durable index 661, precommit index 661 2026.08.17 23:52:15.706964 [ 423987 ] {} RaftInstance: quorum idx 1, 661 661 0 2026.08.17 23:52:15.706966 [ 423987 ] {} RaftInstance: trigger commit upto 661 2026.08.17 23:52:15.706968 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.706970 [ 423987 ] {} RaftInstance: last_log_idx: 661, starting_idx: 1, cur_nxt_idx: 662 2026.08.17 23:52:15.706973 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=661, LastLogTerm=1, EntriesLength=0, CommitIndex=661, Term=1, peer_last_sent_idx 661 2026.08.17 23:52:15.706975 [ 423987 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.706977 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.706993 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:15.706995 [ 423987 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.706997 [ 423987 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.706999 [ 423987 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.707000 [ 423987 ] {} RaftInstance: last_log_idx: 649, starting_idx: 1, cur_nxt_idx: 662 2026.08.17 23:52:15.707002 [ 423987 ] {} RaftInstance: last sent log (650) to peer 2 is not applied, cnt 18 2026.08.17 23:52:15.707003 [ 423987 ] {} RaftInstance: reduce end_idx 662 -> 651 2026.08.17 23:52:15.707006 [ 423987 ] {} RaftInstance: append_entries for 2 with LastLogIndex=649, LastLogTerm=1, EntriesLength=1, CommitIndex=661, Term=1, peer_last_sent_idx 650 2026.08.17 23:52:15.707007 [ 423987 ] {} RaftInstance: idx: 650 2026.08.17 23:52:15.707009 [ 423987 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.707011 [ 423987 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.707013 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:15.707015 [ 423987 ] {} RaftInstance: local log idx 661, target_commit_idx 661, quick_commit_index_ 661, state_->get_commit_idx() 660 2026.08.17 23:52:15.707017 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.707022 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.707027 [ 424007 ] {} RaftInstance: commit upto 661, current idx 660 2026.08.17 23:52:15.707030 [ 424007 ] {} RaftInstance: commit upto 661, current idx 661 2026.08.17 23:52:15.707053 [ 424007 ] {} RaftInstance: notify cb 661 0x7f0ed22e8720 2026.08.17 23:52:15.707066 [ 424007 ] {} RaftInstance: DONE: commit upto 661, current idx 661 2026.08.17 23:52:15.707068 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.707083 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.707090 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=662 2026.08.17 23:52:15.707093 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.707096 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 662 2026.08.17 23:52:15.707100 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.707101 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 661, new matched idx: 661 2026.08.17 23:52:15.707104 [ 423990 ] {} RaftInstance: last durable index 661, precommit index 661 2026.08.17 23:52:15.707107 [ 423990 ] {} RaftInstance: quorum idx 1, 661 661 0 2026.08.17 23:52:15.707110 [ 423990 ] {} RaftInstance: local log idx 661, target_commit_idx 661, quick_commit_index_ 661, state_->get_commit_idx() 661 2026.08.17 23:52:15.707281 [ 423993 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.707327 [ 423993 ] {} RaftInstance: append at log_idx 662, timestamp 1787010735707289 2026.08.17 23:52:15.707341 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.707350 [ 424009 ] {} RaftInstance: last_log_idx: 661, starting_idx: 1, cur_nxt_idx: 663 2026.08.17 23:52:15.707354 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=661, LastLogTerm=1, EntriesLength=1, CommitIndex=661, Term=1, peer_last_sent_idx 662 2026.08.17 23:52:15.707356 [ 424009 ] {} RaftInstance: idx: 662 2026.08.17 23:52:15.707358 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.707379 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.707381 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.707388 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.707390 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.707391 [ 424009 ] {} RaftInstance: last_log_idx: 649, starting_idx: 1, cur_nxt_idx: 663 2026.08.17 23:52:15.707393 [ 424009 ] {} RaftInstance: last sent log (650) to peer 2 is not applied, cnt 19 2026.08.17 23:52:15.707395 [ 424009 ] {} RaftInstance: reduce end_idx 663 -> 651 2026.08.17 23:52:15.707397 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=649, LastLogTerm=1, EntriesLength=1, CommitIndex=661, Term=1, peer_last_sent_idx 650 2026.08.17 23:52:15.707399 [ 424009 ] {} RaftInstance: idx: 650 2026.08.17 23:52:15.707401 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.707402 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.707404 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.710235 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.710246 [ 423980 ] {} RaftInstance: last durable index 662, precommit index 662 2026.08.17 23:52:15.710250 [ 423980 ] {} RaftInstance: quorum idx 1, 662 661 0 2026.08.17 23:52:15.710252 [ 423980 ] {} RaftInstance: local log idx 662, target_commit_idx 661, quick_commit_index_ 661, state_->get_commit_idx() 661 2026.08.17 23:52:15.710297 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.710305 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=663 2026.08.17 23:52:15.710308 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.710311 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 663 2026.08.17 23:52:15.710315 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.710317 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 661, new matched idx: 662 2026.08.17 23:52:15.710320 [ 423996 ] {} RaftInstance: last durable index 662, precommit index 662 2026.08.17 23:52:15.710323 [ 423996 ] {} RaftInstance: quorum idx 1, 662 662 0 2026.08.17 23:52:15.710325 [ 423996 ] {} RaftInstance: trigger commit upto 662 2026.08.17 23:52:15.710327 [ 423996 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.710329 [ 423996 ] {} RaftInstance: last_log_idx: 662, starting_idx: 1, cur_nxt_idx: 663 2026.08.17 23:52:15.710331 [ 423996 ] {} RaftInstance: append_entries for 3 with LastLogIndex=662, LastLogTerm=1, EntriesLength=0, CommitIndex=662, Term=1, peer_last_sent_idx 662 2026.08.17 23:52:15.710333 [ 423996 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.710336 [ 423996 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.710347 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:15.710349 [ 423996 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.710351 [ 423996 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.710353 [ 423996 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.710354 [ 423996 ] {} RaftInstance: last_log_idx: 649, starting_idx: 1, cur_nxt_idx: 663 2026.08.17 23:52:15.710356 [ 423996 ] {} RaftInstance: last sent log (650) to peer 2 is not applied, cnt 20 2026.08.17 23:52:15.710357 [ 423996 ] {} RaftInstance: reduce end_idx 663 -> 651 2026.08.17 23:52:15.710360 [ 423996 ] {} RaftInstance: append_entries for 2 with LastLogIndex=649, LastLogTerm=1, EntriesLength=1, CommitIndex=662, Term=1, peer_last_sent_idx 650 2026.08.17 23:52:15.710361 [ 423996 ] {} RaftInstance: idx: 650 2026.08.17 23:52:15.710363 [ 423996 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.710365 [ 423996 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.710368 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:15.710371 [ 423996 ] {} RaftInstance: local log idx 662, target_commit_idx 662, quick_commit_index_ 662, state_->get_commit_idx() 661 2026.08.17 23:52:15.710372 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.710379 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.710384 [ 424007 ] {} RaftInstance: commit upto 662, current idx 661 2026.08.17 23:52:15.710387 [ 424007 ] {} RaftInstance: commit upto 662, current idx 662 2026.08.17 23:52:15.710412 [ 424007 ] {} RaftInstance: notify cb 662 0x7f0eceeb9420 2026.08.17 23:52:15.710426 [ 424007 ] {} RaftInstance: DONE: commit upto 662, current idx 662 2026.08.17 23:52:15.710429 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.710527 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.710532 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=663 2026.08.17 23:52:15.710535 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.710537 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 663 2026.08.17 23:52:15.710539 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.710541 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 662, new matched idx: 662 2026.08.17 23:52:15.710543 [ 423982 ] {} RaftInstance: last durable index 662, precommit index 662 2026.08.17 23:52:15.710545 [ 423982 ] {} RaftInstance: quorum idx 1, 662 662 0 2026.08.17 23:52:15.710548 [ 423982 ] {} RaftInstance: local log idx 662, target_commit_idx 662, quick_commit_index_ 662, state_->get_commit_idx() 662 2026.08.17 23:52:15.710656 [ 423981 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=2, CommitIndex=0 and Term=0 2026.08.17 23:52:15.710678 [ 423981 ] {} RaftInstance: append at log_idx 663, timestamp 1787010735710664 2026.08.17 23:52:15.710692 [ 423981 ] {} RaftInstance: append at log_idx 664, timestamp 1787010735710664 2026.08.17 23:52:15.710702 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.710706 [ 424009 ] {} RaftInstance: last_log_idx: 662, starting_idx: 1, cur_nxt_idx: 665 2026.08.17 23:52:15.710708 [ 424009 ] {} RaftInstance: last sent log (663) to peer 3 is not applied, cnt 1 2026.08.17 23:52:15.710711 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=662, LastLogTerm=1, EntriesLength=2, CommitIndex=662, Term=1, peer_last_sent_idx 663 2026.08.17 23:52:15.710712 [ 424009 ] {} RaftInstance: idx range: 663-664 2026.08.17 23:52:15.710714 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.710725 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.710727 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.710729 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.710730 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.710732 [ 424009 ] {} RaftInstance: last_log_idx: 649, starting_idx: 1, cur_nxt_idx: 665 2026.08.17 23:52:15.710733 [ 424009 ] {} RaftInstance: last sent log (650) to peer 2 is not applied, cnt 21 2026.08.17 23:52:15.710735 [ 424009 ] {} RaftInstance: reduce end_idx 665 -> 651 2026.08.17 23:52:15.710737 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=649, LastLogTerm=1, EntriesLength=1, CommitIndex=662, Term=1, peer_last_sent_idx 650 2026.08.17 23:52:15.710739 [ 424009 ] {} RaftInstance: idx: 650 2026.08.17 23:52:15.710740 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.710744 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.710746 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.713469 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.713479 [ 423980 ] {} RaftInstance: last durable index 664, precommit index 664 2026.08.17 23:52:15.713482 [ 423980 ] {} RaftInstance: quorum idx 1, 664 662 0 2026.08.17 23:52:15.713484 [ 423980 ] {} RaftInstance: local log idx 664, target_commit_idx 662, quick_commit_index_ 662, state_->get_commit_idx() 662 2026.08.17 23:52:15.713542 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.713551 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=665 2026.08.17 23:52:15.713554 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.713560 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 665 2026.08.17 23:52:15.713561 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.713563 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 662, new matched idx: 664 2026.08.17 23:52:15.713566 [ 423991 ] {} RaftInstance: last durable index 664, precommit index 664 2026.08.17 23:52:15.713569 [ 423991 ] {} RaftInstance: quorum idx 1, 664 664 0 2026.08.17 23:52:15.713571 [ 423991 ] {} RaftInstance: trigger commit upto 664 2026.08.17 23:52:15.713573 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.713575 [ 423991 ] {} RaftInstance: last_log_idx: 664, starting_idx: 1, cur_nxt_idx: 665 2026.08.17 23:52:15.713578 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=664, LastLogTerm=1, EntriesLength=0, CommitIndex=664, Term=1, peer_last_sent_idx 663 2026.08.17 23:52:15.713580 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.713582 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.713595 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:15.713597 [ 423991 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.713599 [ 423991 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.713601 [ 423991 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.713602 [ 423991 ] {} RaftInstance: last_log_idx: 649, starting_idx: 1, cur_nxt_idx: 665 2026.08.17 23:52:15.713604 [ 423991 ] {} RaftInstance: last sent log (650) to peer 2 is not applied, cnt 22 2026.08.17 23:52:15.713606 [ 423991 ] {} RaftInstance: reduce end_idx 665 -> 651 2026.08.17 23:52:15.713608 [ 423991 ] {} RaftInstance: append_entries for 2 with LastLogIndex=649, LastLogTerm=1, EntriesLength=1, CommitIndex=664, Term=1, peer_last_sent_idx 650 2026.08.17 23:52:15.713610 [ 423991 ] {} RaftInstance: idx: 650 2026.08.17 23:52:15.713612 [ 423991 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.713636 [ 423991 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.713639 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:15.713641 [ 423991 ] {} RaftInstance: local log idx 664, target_commit_idx 664, quick_commit_index_ 664, state_->get_commit_idx() 662 2026.08.17 23:52:15.713643 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.713650 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.713654 [ 424007 ] {} RaftInstance: commit upto 664, current idx 662 2026.08.17 23:52:15.713657 [ 424007 ] {} RaftInstance: commit upto 664, current idx 663 2026.08.17 23:52:15.713669 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.713677 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=665 2026.08.17 23:52:15.713683 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.713685 [ 424007 ] {} RaftInstance: commit upto 664, current idx 664 2026.08.17 23:52:15.713686 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 665 2026.08.17 23:52:15.713695 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.713697 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 664, new matched idx: 664 2026.08.17 23:52:15.713700 [ 423992 ] {} RaftInstance: last durable index 664, precommit index 664 2026.08.17 23:52:15.713702 [ 424007 ] {} RaftInstance: notify cb 664 0x7f0eceece720 2026.08.17 23:52:15.713703 [ 423992 ] {} RaftInstance: quorum idx 1, 664 664 0 2026.08.17 23:52:15.713711 [ 423992 ] {} RaftInstance: local log idx 664, target_commit_idx 664, quick_commit_index_ 664, state_->get_commit_idx() 663 2026.08.17 23:52:15.713717 [ 423992 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.713721 [ 424007 ] {} RaftInstance: DONE: commit upto 664, current idx 664 2026.08.17 23:52:15.713724 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.713800 [ 423989 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=4, CommitIndex=0 and Term=0 2026.08.17 23:52:15.713829 [ 423989 ] {} RaftInstance: append at log_idx 665, timestamp 1787010735713809 2026.08.17 23:52:15.713843 [ 423989 ] {} RaftInstance: append at log_idx 666, timestamp 1787010735713809 2026.08.17 23:52:15.713853 [ 423989 ] {} RaftInstance: append at log_idx 667, timestamp 1787010735713809 2026.08.17 23:52:15.713862 [ 423989 ] {} RaftInstance: append at log_idx 668, timestamp 1787010735713809 2026.08.17 23:52:15.713870 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.713874 [ 424009 ] {} RaftInstance: last_log_idx: 664, starting_idx: 1, cur_nxt_idx: 669 2026.08.17 23:52:15.713876 [ 424009 ] {} RaftInstance: last sent log (665) to peer 3 is not applied, cnt 1 2026.08.17 23:52:15.713879 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=664, LastLogTerm=1, EntriesLength=4, CommitIndex=664, Term=1, peer_last_sent_idx 665 2026.08.17 23:52:15.713880 [ 424009 ] {} RaftInstance: idx range: 665-668 2026.08.17 23:52:15.713883 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.713893 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.713896 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.713897 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.713899 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.713901 [ 424009 ] {} RaftInstance: last_log_idx: 649, starting_idx: 1, cur_nxt_idx: 669 2026.08.17 23:52:15.713903 [ 424009 ] {} RaftInstance: last sent log (650) to peer 2 is not applied, cnt 23 2026.08.17 23:52:15.713904 [ 424009 ] {} RaftInstance: reduce end_idx 669 -> 651 2026.08.17 23:52:15.713906 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=649, LastLogTerm=1, EntriesLength=1, CommitIndex=664, Term=1, peer_last_sent_idx 650 2026.08.17 23:52:15.713908 [ 424009 ] {} RaftInstance: idx: 650 2026.08.17 23:52:15.713910 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.713911 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.713913 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.716705 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.716712 [ 423980 ] {} RaftInstance: last durable index 668, precommit index 668 2026.08.17 23:52:15.716716 [ 423980 ] {} RaftInstance: quorum idx 1, 668 664 0 2026.08.17 23:52:15.716719 [ 423980 ] {} RaftInstance: local log idx 668, target_commit_idx 664, quick_commit_index_ 664, state_->get_commit_idx() 664 2026.08.17 23:52:15.716765 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.716772 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=669 2026.08.17 23:52:15.716775 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.716779 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 669 2026.08.17 23:52:15.716781 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.716782 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 664, new matched idx: 668 2026.08.17 23:52:15.716785 [ 423985 ] {} RaftInstance: last durable index 668, precommit index 668 2026.08.17 23:52:15.716795 [ 423985 ] {} RaftInstance: quorum idx 1, 668 668 0 2026.08.17 23:52:15.716797 [ 423985 ] {} RaftInstance: trigger commit upto 668 2026.08.17 23:52:15.716799 [ 423985 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.716801 [ 423985 ] {} RaftInstance: last_log_idx: 668, starting_idx: 1, cur_nxt_idx: 669 2026.08.17 23:52:15.716804 [ 423985 ] {} RaftInstance: append_entries for 3 with LastLogIndex=668, LastLogTerm=1, EntriesLength=0, CommitIndex=668, Term=1, peer_last_sent_idx 665 2026.08.17 23:52:15.716807 [ 423985 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.716810 [ 423985 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.716825 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:15.716828 [ 423985 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.716830 [ 423985 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.716831 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.716833 [ 423985 ] {} RaftInstance: last_log_idx: 649, starting_idx: 1, cur_nxt_idx: 669 2026.08.17 23:52:15.716835 [ 423985 ] {} RaftInstance: last sent log (650) to peer 2 is not applied, cnt 24 2026.08.17 23:52:15.716836 [ 423985 ] {} RaftInstance: reduce end_idx 669 -> 651 2026.08.17 23:52:15.716838 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=649, LastLogTerm=1, EntriesLength=1, CommitIndex=668, Term=1, peer_last_sent_idx 650 2026.08.17 23:52:15.716840 [ 423985 ] {} RaftInstance: idx: 650 2026.08.17 23:52:15.716843 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.716845 [ 423985 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.716847 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:15.716849 [ 423985 ] {} RaftInstance: local log idx 668, target_commit_idx 668, quick_commit_index_ 668, state_->get_commit_idx() 664 2026.08.17 23:52:15.716851 [ 423985 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.716857 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.716863 [ 424007 ] {} RaftInstance: commit upto 668, current idx 664 2026.08.17 23:52:15.716866 [ 424007 ] {} RaftInstance: commit upto 668, current idx 665 2026.08.17 23:52:15.716894 [ 424007 ] {} RaftInstance: commit upto 668, current idx 666 2026.08.17 23:52:15.716897 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.716907 [ 424007 ] {} RaftInstance: commit upto 668, current idx 667 2026.08.17 23:52:15.716907 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=669 2026.08.17 23:52:15.716917 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.716920 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 669 2026.08.17 23:52:15.716922 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.716927 [ 424007 ] {} RaftInstance: commit upto 668, current idx 668 2026.08.17 23:52:15.716928 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 668, new matched idx: 668 2026.08.17 23:52:15.716938 [ 423988 ] {} RaftInstance: last durable index 668, precommit index 668 2026.08.17 23:52:15.716941 [ 423988 ] {} RaftInstance: quorum idx 1, 668 668 0 2026.08.17 23:52:15.716944 [ 423988 ] {} RaftInstance: local log idx 668, target_commit_idx 668, quick_commit_index_ 668, state_->get_commit_idx() 667 2026.08.17 23:52:15.716945 [ 424007 ] {} RaftInstance: notify cb 668 0x7f0ed2685420 2026.08.17 23:52:15.716946 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.716966 [ 424007 ] {} RaftInstance: DONE: commit upto 668, current idx 668 2026.08.17 23:52:15.716969 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.717022 [ 423984 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.717043 [ 423984 ] {} RaftInstance: append at log_idx 669, timestamp 1787010735717031 2026.08.17 23:52:15.717053 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.717057 [ 424009 ] {} RaftInstance: last_log_idx: 668, starting_idx: 1, cur_nxt_idx: 670 2026.08.17 23:52:15.717060 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=668, LastLogTerm=1, EntriesLength=1, CommitIndex=668, Term=1, peer_last_sent_idx 669 2026.08.17 23:52:15.717062 [ 424009 ] {} RaftInstance: idx: 669 2026.08.17 23:52:15.717065 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.717074 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.717076 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.717078 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.717080 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.717081 [ 424009 ] {} RaftInstance: last_log_idx: 649, starting_idx: 1, cur_nxt_idx: 670 2026.08.17 23:52:15.717084 [ 424009 ] {} RaftInstance: last sent log (650) to peer 2 is not applied, cnt 25 2026.08.17 23:52:15.717085 [ 424009 ] {} RaftInstance: reduce end_idx 670 -> 651 2026.08.17 23:52:15.717087 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=649, LastLogTerm=1, EntriesLength=1, CommitIndex=668, Term=1, peer_last_sent_idx 650 2026.08.17 23:52:15.717089 [ 424009 ] {} RaftInstance: idx: 650 2026.08.17 23:52:15.717091 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.717093 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.717094 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.720038 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.720048 [ 423980 ] {} RaftInstance: last durable index 669, precommit index 669 2026.08.17 23:52:15.720052 [ 423980 ] {} RaftInstance: quorum idx 1, 669 668 0 2026.08.17 23:52:15.720055 [ 423980 ] {} RaftInstance: local log idx 669, target_commit_idx 668, quick_commit_index_ 668, state_->get_commit_idx() 668 2026.08.17 23:52:15.720084 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.720093 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=670 2026.08.17 23:52:15.720096 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.720099 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 670 2026.08.17 23:52:15.720101 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.720103 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 668, new matched idx: 669 2026.08.17 23:52:15.720109 [ 423986 ] {} RaftInstance: last durable index 669, precommit index 669 2026.08.17 23:52:15.720112 [ 423986 ] {} RaftInstance: quorum idx 1, 669 669 0 2026.08.17 23:52:15.720114 [ 423986 ] {} RaftInstance: trigger commit upto 669 2026.08.17 23:52:15.720117 [ 423986 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.720119 [ 423986 ] {} RaftInstance: last_log_idx: 669, starting_idx: 1, cur_nxt_idx: 670 2026.08.17 23:52:15.720122 [ 423986 ] {} RaftInstance: append_entries for 3 with LastLogIndex=669, LastLogTerm=1, EntriesLength=0, CommitIndex=669, Term=1, peer_last_sent_idx 669 2026.08.17 23:52:15.720123 [ 423986 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.720126 [ 423986 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.720135 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:15.720138 [ 423986 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.720139 [ 423986 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.720141 [ 423986 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.720143 [ 423986 ] {} RaftInstance: last_log_idx: 649, starting_idx: 1, cur_nxt_idx: 670 2026.08.17 23:52:15.720145 [ 423986 ] {} RaftInstance: last sent log (650) to peer 2 is not applied, cnt 26 2026.08.17 23:52:15.720146 [ 423986 ] {} RaftInstance: reduce end_idx 670 -> 651 2026.08.17 23:52:15.720149 [ 423986 ] {} RaftInstance: append_entries for 2 with LastLogIndex=649, LastLogTerm=1, EntriesLength=1, CommitIndex=669, Term=1, peer_last_sent_idx 650 2026.08.17 23:52:15.720150 [ 423986 ] {} RaftInstance: idx: 650 2026.08.17 23:52:15.720152 [ 423986 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.720154 [ 423986 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.720156 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:15.720157 [ 423986 ] {} RaftInstance: local log idx 669, target_commit_idx 669, quick_commit_index_ 669, state_->get_commit_idx() 668 2026.08.17 23:52:15.720159 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.720166 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.720176 [ 424007 ] {} RaftInstance: commit upto 669, current idx 668 2026.08.17 23:52:15.720178 [ 424007 ] {} RaftInstance: commit upto 669, current idx 669 2026.08.17 23:52:15.720195 [ 424007 ] {} RaftInstance: notify cb 669 0x7f0ed22df720 2026.08.17 23:52:15.720208 [ 424007 ] {} RaftInstance: DONE: commit upto 669, current idx 669 2026.08.17 23:52:15.720211 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.720247 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.720253 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=670 2026.08.17 23:52:15.720256 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.720259 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 670 2026.08.17 23:52:15.720261 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.720263 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 669, new matched idx: 669 2026.08.17 23:52:15.720265 [ 423992 ] {} RaftInstance: last durable index 669, precommit index 669 2026.08.17 23:52:15.720269 [ 423992 ] {} RaftInstance: quorum idx 1, 669 669 0 2026.08.17 23:52:15.720271 [ 423992 ] {} RaftInstance: local log idx 669, target_commit_idx 669, quick_commit_index_ 669, state_->get_commit_idx() 669 2026.08.17 23:52:15.721036 [ 423992 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.721070 [ 423992 ] {} RaftInstance: append at log_idx 670, timestamp 1787010735721042 2026.08.17 23:52:15.721129 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.721136 [ 424009 ] {} RaftInstance: last_log_idx: 669, starting_idx: 1, cur_nxt_idx: 671 2026.08.17 23:52:15.721140 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=669, LastLogTerm=1, EntriesLength=1, CommitIndex=669, Term=1, peer_last_sent_idx 670 2026.08.17 23:52:15.721142 [ 424009 ] {} RaftInstance: idx: 670 2026.08.17 23:52:15.721145 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.721673 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.723150 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.723198 [ 424009 ] {} RaftInstance: asio client created: 0x7f0ed2692398 2026.08.17 23:52:15.723202 [ 424009 ] {} RaftInstance: 0x7f0ed2692398 reconnect peer 2 2026.08.17 23:52:15.723205 [ 424009 ] {} RaftInstance: new rpc for peer 2 is created, reset next log idx (650) and matched log idx (0) 2026.08.17 23:52:15.723207 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.723209 [ 424009 ] {} RaftInstance: last_log_idx: 670, starting_idx: 1, cur_nxt_idx: 671 2026.08.17 23:52:15.723212 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=670, LastLogTerm=1, EntriesLength=0, CommitIndex=669, Term=1, peer_last_sent_idx 650 2026.08.17 23:52:15.723214 [ 424009 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.723216 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.723219 [ 424009 ] {} RaftInstance: socket 0x7f0ed2692398 to ::1:19102 is not opened yet 2026.08.17 23:52:15.723225 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.723307 [ 423992 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, failed to connect to peer 2, ::1:19102, error 111, Connection refused 2026.08.17 23:52:15.723319 [ 423992 ] {} RaftInstance: peer (2) response error: failed to connect to peer 2, ::1:19102, error 111, Connection refused 2026.08.17 23:52:15.723328 [ 423992 ] {} RaftInstance: asio client destroyed: 0x7f0ed2692398 2026.08.17 23:52:15.724104 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.724112 [ 423980 ] {} RaftInstance: last durable index 670, precommit index 670 2026.08.17 23:52:15.724116 [ 423980 ] {} RaftInstance: quorum idx 1, 670 669 0 2026.08.17 23:52:15.724118 [ 423980 ] {} RaftInstance: local log idx 670, target_commit_idx 669, quick_commit_index_ 669, state_->get_commit_idx() 669 2026.08.17 23:52:15.724153 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.724157 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=671 2026.08.17 23:52:15.724160 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.724163 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 671 2026.08.17 23:52:15.724165 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.724167 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 669, new matched idx: 670 2026.08.17 23:52:15.724169 [ 423987 ] {} RaftInstance: last durable index 670, precommit index 670 2026.08.17 23:52:15.724171 [ 423987 ] {} RaftInstance: quorum idx 1, 670 670 0 2026.08.17 23:52:15.724173 [ 423987 ] {} RaftInstance: trigger commit upto 670 2026.08.17 23:52:15.724175 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.724177 [ 423987 ] {} RaftInstance: last_log_idx: 670, starting_idx: 1, cur_nxt_idx: 671 2026.08.17 23:52:15.724179 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=670, LastLogTerm=1, EntriesLength=0, CommitIndex=670, Term=1, peer_last_sent_idx 670 2026.08.17 23:52:15.724186 [ 423987 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.724188 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.724200 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:15.724203 [ 423987 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.724205 [ 423987 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.724206 [ 423987 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.724208 [ 423987 ] {} RaftInstance: last_log_idx: 670, starting_idx: 1, cur_nxt_idx: 671 2026.08.17 23:52:15.724210 [ 423987 ] {} RaftInstance: append_entries for 2 with LastLogIndex=670, LastLogTerm=1, EntriesLength=0, CommitIndex=670, Term=1, peer_last_sent_idx 671 2026.08.17 23:52:15.724211 [ 423987 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.724215 [ 423987 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.724217 [ 423987 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.724219 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:15.724221 [ 423987 ] {} RaftInstance: local log idx 670, target_commit_idx 670, quick_commit_index_ 670, state_->get_commit_idx() 669 2026.08.17 23:52:15.724223 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.724230 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.724236 [ 424007 ] {} RaftInstance: commit upto 670, current idx 669 2026.08.17 23:52:15.724240 [ 424007 ] {} RaftInstance: commit upto 670, current idx 670 2026.08.17 23:52:15.724267 [ 424007 ] {} RaftInstance: notify cb 670 0x7f0ed22e8a20 2026.08.17 23:52:15.724280 [ 424007 ] {} RaftInstance: DONE: commit upto 670, current idx 670 2026.08.17 23:52:15.724281 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.724283 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.724289 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=671 2026.08.17 23:52:15.724311 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.724314 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 671 2026.08.17 23:52:15.724316 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.724318 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 670, new matched idx: 670 2026.08.17 23:52:15.724321 [ 423991 ] {} RaftInstance: last durable index 670, precommit index 670 2026.08.17 23:52:15.724324 [ 423991 ] {} RaftInstance: quorum idx 1, 670 670 0 2026.08.17 23:52:15.724326 [ 423991 ] {} RaftInstance: local log idx 670, target_commit_idx 670, quick_commit_index_ 670, state_->get_commit_idx() 670 2026.08.17 23:52:15.724385 [ 423994 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.724404 [ 423994 ] {} RaftInstance: append at log_idx 671, timestamp 1787010735724389 2026.08.17 23:52:15.724422 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.724426 [ 424009 ] {} RaftInstance: last_log_idx: 670, starting_idx: 1, cur_nxt_idx: 672 2026.08.17 23:52:15.724429 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=670, LastLogTerm=1, EntriesLength=1, CommitIndex=670, Term=1, peer_last_sent_idx 671 2026.08.17 23:52:15.724434 [ 424009 ] {} RaftInstance: idx: 671 2026.08.17 23:52:15.724436 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.724450 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.724454 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.724456 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.724458 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.724460 [ 424009 ] {} RaftInstance: last_log_idx: 670, starting_idx: 1, cur_nxt_idx: 672 2026.08.17 23:52:15.724461 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=670, LastLogTerm=1, EntriesLength=1, CommitIndex=670, Term=1, peer_last_sent_idx 671 2026.08.17 23:52:15.724463 [ 424009 ] {} RaftInstance: idx: 671 2026.08.17 23:52:15.724465 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.724466 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.724468 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.727728 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.727736 [ 423980 ] {} RaftInstance: last durable index 671, precommit index 671 2026.08.17 23:52:15.727740 [ 423980 ] {} RaftInstance: quorum idx 1, 671 670 0 2026.08.17 23:52:15.727743 [ 423980 ] {} RaftInstance: local log idx 671, target_commit_idx 670, quick_commit_index_ 670, state_->get_commit_idx() 670 2026.08.17 23:52:15.727797 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.727805 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=672 2026.08.17 23:52:15.727809 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.727811 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 672 2026.08.17 23:52:15.727813 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.727815 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 670, new matched idx: 671 2026.08.17 23:52:15.727817 [ 423986 ] {} RaftInstance: last durable index 671, precommit index 671 2026.08.17 23:52:15.727821 [ 423986 ] {} RaftInstance: quorum idx 1, 671 671 0 2026.08.17 23:52:15.727823 [ 423986 ] {} RaftInstance: trigger commit upto 671 2026.08.17 23:52:15.727825 [ 423986 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.727827 [ 423986 ] {} RaftInstance: last_log_idx: 671, starting_idx: 1, cur_nxt_idx: 672 2026.08.17 23:52:15.727830 [ 423986 ] {} RaftInstance: append_entries for 3 with LastLogIndex=671, LastLogTerm=1, EntriesLength=0, CommitIndex=671, Term=1, peer_last_sent_idx 671 2026.08.17 23:52:15.727831 [ 423986 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.727834 [ 423986 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.727854 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:15.727857 [ 423986 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.727860 [ 423986 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.727862 [ 423986 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.727864 [ 423986 ] {} RaftInstance: last_log_idx: 670, starting_idx: 1, cur_nxt_idx: 672 2026.08.17 23:52:15.727866 [ 423986 ] {} RaftInstance: append_entries for 2 with LastLogIndex=670, LastLogTerm=1, EntriesLength=1, CommitIndex=671, Term=1, peer_last_sent_idx 671 2026.08.17 23:52:15.727868 [ 423986 ] {} RaftInstance: idx: 671 2026.08.17 23:52:15.727870 [ 423986 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.727872 [ 423986 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.727873 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:15.727875 [ 423986 ] {} RaftInstance: local log idx 671, target_commit_idx 671, quick_commit_index_ 671, state_->get_commit_idx() 670 2026.08.17 23:52:15.727877 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.727892 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.727898 [ 424007 ] {} RaftInstance: commit upto 671, current idx 670 2026.08.17 23:52:15.727901 [ 424007 ] {} RaftInstance: commit upto 671, current idx 671 2026.08.17 23:52:15.727916 [ 424007 ] {} RaftInstance: notify cb 671 0x7f0ecef39920 2026.08.17 23:52:15.727930 [ 424007 ] {} RaftInstance: DONE: commit upto 671, current idx 671 2026.08.17 23:52:15.727932 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.727946 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.727953 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=672 2026.08.17 23:52:15.727956 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.727959 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 672 2026.08.17 23:52:15.727960 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.727962 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 671, new matched idx: 671 2026.08.17 23:52:15.727964 [ 423988 ] {} RaftInstance: last durable index 671, precommit index 671 2026.08.17 23:52:15.727968 [ 423988 ] {} RaftInstance: quorum idx 1, 671 671 0 2026.08.17 23:52:15.727969 [ 423988 ] {} RaftInstance: local log idx 671, target_commit_idx 671, quick_commit_index_ 671, state_->get_commit_idx() 671 2026.08.17 23:52:15.728119 [ 423995 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.728152 [ 423995 ] {} RaftInstance: append at log_idx 672, timestamp 1787010735728127 2026.08.17 23:52:15.728166 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.728175 [ 424009 ] {} RaftInstance: last_log_idx: 671, starting_idx: 1, cur_nxt_idx: 673 2026.08.17 23:52:15.728179 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=671, LastLogTerm=1, EntriesLength=1, CommitIndex=671, Term=1, peer_last_sent_idx 672 2026.08.17 23:52:15.728181 [ 424009 ] {} RaftInstance: idx: 672 2026.08.17 23:52:15.728184 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.728196 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.728199 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.728201 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.728203 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.728205 [ 424009 ] {} RaftInstance: last_log_idx: 670, starting_idx: 1, cur_nxt_idx: 673 2026.08.17 23:52:15.728207 [ 424009 ] {} RaftInstance: last sent log (671) to peer 2 is not applied, cnt 1 2026.08.17 23:52:15.728209 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=670, LastLogTerm=1, EntriesLength=2, CommitIndex=671, Term=1, peer_last_sent_idx 671 2026.08.17 23:52:15.728211 [ 424009 ] {} RaftInstance: idx range: 671-672 2026.08.17 23:52:15.728213 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.728214 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.728216 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.730941 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.730949 [ 423980 ] {} RaftInstance: last durable index 672, precommit index 672 2026.08.17 23:52:15.730954 [ 423980 ] {} RaftInstance: quorum idx 1, 672 671 0 2026.08.17 23:52:15.730956 [ 423980 ] {} RaftInstance: local log idx 672, target_commit_idx 671, quick_commit_index_ 671, state_->get_commit_idx() 671 2026.08.17 23:52:15.731002 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.731013 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=673 2026.08.17 23:52:15.731016 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.731019 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 673 2026.08.17 23:52:15.731021 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.731023 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 671, new matched idx: 672 2026.08.17 23:52:15.731025 [ 423987 ] {} RaftInstance: last durable index 672, precommit index 672 2026.08.17 23:52:15.731029 [ 423987 ] {} RaftInstance: quorum idx 1, 672 672 0 2026.08.17 23:52:15.731031 [ 423987 ] {} RaftInstance: trigger commit upto 672 2026.08.17 23:52:15.731033 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.731035 [ 423987 ] {} RaftInstance: last_log_idx: 672, starting_idx: 1, cur_nxt_idx: 673 2026.08.17 23:52:15.731038 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=672, LastLogTerm=1, EntriesLength=0, CommitIndex=672, Term=1, peer_last_sent_idx 672 2026.08.17 23:52:15.731040 [ 423987 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.731042 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.731053 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:15.731055 [ 423987 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.731057 [ 423987 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.731059 [ 423987 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.731060 [ 423987 ] {} RaftInstance: last_log_idx: 670, starting_idx: 1, cur_nxt_idx: 673 2026.08.17 23:52:15.731062 [ 423987 ] {} RaftInstance: last sent log (671) to peer 2 is not applied, cnt 2 2026.08.17 23:52:15.731064 [ 423987 ] {} RaftInstance: append_entries for 2 with LastLogIndex=670, LastLogTerm=1, EntriesLength=2, CommitIndex=672, Term=1, peer_last_sent_idx 671 2026.08.17 23:52:15.731066 [ 423987 ] {} RaftInstance: idx range: 671-672 2026.08.17 23:52:15.731068 [ 423987 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.731070 [ 423987 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.731072 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:15.731074 [ 423987 ] {} RaftInstance: local log idx 672, target_commit_idx 672, quick_commit_index_ 672, state_->get_commit_idx() 671 2026.08.17 23:52:15.731076 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.731083 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.731096 [ 424007 ] {} RaftInstance: commit upto 672, current idx 671 2026.08.17 23:52:15.731099 [ 424007 ] {} RaftInstance: commit upto 672, current idx 672 2026.08.17 23:52:15.731118 [ 424007 ] {} RaftInstance: notify cb 672 0x7f0ed22b7f20 2026.08.17 23:52:15.731158 [ 424007 ] {} RaftInstance: DONE: commit upto 672, current idx 672 2026.08.17 23:52:15.731161 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.731174 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.731179 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=673 2026.08.17 23:52:15.731181 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.731184 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 673 2026.08.17 23:52:15.731186 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.731188 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 672, new matched idx: 672 2026.08.17 23:52:15.731190 [ 423989 ] {} RaftInstance: last durable index 672, precommit index 672 2026.08.17 23:52:15.731197 [ 423989 ] {} RaftInstance: quorum idx 1, 672 672 0 2026.08.17 23:52:15.731199 [ 423989 ] {} RaftInstance: local log idx 672, target_commit_idx 672, quick_commit_index_ 672, state_->get_commit_idx() 672 2026.08.17 23:52:15.731274 [ 423991 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.731292 [ 423991 ] {} RaftInstance: append at log_idx 673, timestamp 1787010735731278 2026.08.17 23:52:15.731304 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.731314 [ 424009 ] {} RaftInstance: last_log_idx: 672, starting_idx: 1, cur_nxt_idx: 674 2026.08.17 23:52:15.731317 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=672, LastLogTerm=1, EntriesLength=1, CommitIndex=672, Term=1, peer_last_sent_idx 673 2026.08.17 23:52:15.731320 [ 424009 ] {} RaftInstance: idx: 673 2026.08.17 23:52:15.731323 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.731336 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.731339 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.731341 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.731343 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.731344 [ 424009 ] {} RaftInstance: last_log_idx: 670, starting_idx: 1, cur_nxt_idx: 674 2026.08.17 23:52:15.731346 [ 424009 ] {} RaftInstance: last sent log (671) to peer 2 is not applied, cnt 3 2026.08.17 23:52:15.731348 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=670, LastLogTerm=1, EntriesLength=3, CommitIndex=672, Term=1, peer_last_sent_idx 671 2026.08.17 23:52:15.731350 [ 424009 ] {} RaftInstance: idx range: 671-673 2026.08.17 23:52:15.731352 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.731353 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.731355 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.734047 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.734054 [ 423980 ] {} RaftInstance: last durable index 673, precommit index 673 2026.08.17 23:52:15.734058 [ 423980 ] {} RaftInstance: quorum idx 1, 673 672 0 2026.08.17 23:52:15.734061 [ 423980 ] {} RaftInstance: local log idx 673, target_commit_idx 672, quick_commit_index_ 672, state_->get_commit_idx() 672 2026.08.17 23:52:15.734119 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.734129 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=674 2026.08.17 23:52:15.734132 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.734135 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 674 2026.08.17 23:52:15.734137 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.734141 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 672, new matched idx: 673 2026.08.17 23:52:15.734144 [ 423982 ] {} RaftInstance: last durable index 673, precommit index 673 2026.08.17 23:52:15.734147 [ 423982 ] {} RaftInstance: quorum idx 1, 673 673 0 2026.08.17 23:52:15.734149 [ 423982 ] {} RaftInstance: trigger commit upto 673 2026.08.17 23:52:15.734151 [ 423982 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.734153 [ 423982 ] {} RaftInstance: last_log_idx: 673, starting_idx: 1, cur_nxt_idx: 674 2026.08.17 23:52:15.734156 [ 423982 ] {} RaftInstance: append_entries for 3 with LastLogIndex=673, LastLogTerm=1, EntriesLength=0, CommitIndex=673, Term=1, peer_last_sent_idx 673 2026.08.17 23:52:15.734163 [ 423982 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.734165 [ 423982 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.734183 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:15.734186 [ 423982 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.734187 [ 423982 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.734189 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.734190 [ 423982 ] {} RaftInstance: last_log_idx: 670, starting_idx: 1, cur_nxt_idx: 674 2026.08.17 23:52:15.734192 [ 423982 ] {} RaftInstance: last sent log (671) to peer 2 is not applied, cnt 4 2026.08.17 23:52:15.734195 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=670, LastLogTerm=1, EntriesLength=3, CommitIndex=673, Term=1, peer_last_sent_idx 671 2026.08.17 23:52:15.734197 [ 423982 ] {} RaftInstance: idx range: 671-673 2026.08.17 23:52:15.734199 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.734206 [ 423982 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.734208 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:15.734211 [ 423982 ] {} RaftInstance: local log idx 673, target_commit_idx 673, quick_commit_index_ 673, state_->get_commit_idx() 672 2026.08.17 23:52:15.734212 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.734219 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.734231 [ 424007 ] {} RaftInstance: commit upto 673, current idx 672 2026.08.17 23:52:15.734234 [ 424007 ] {} RaftInstance: commit upto 673, current idx 673 2026.08.17 23:52:15.734251 [ 424007 ] {} RaftInstance: notify cb 673 0x7f0ed2685620 2026.08.17 23:52:15.734259 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.734267 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=674 2026.08.17 23:52:15.734269 [ 424007 ] {} RaftInstance: DONE: commit upto 673, current idx 673 2026.08.17 23:52:15.734270 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.734271 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.734273 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 674 2026.08.17 23:52:15.734275 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.734277 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 673, new matched idx: 673 2026.08.17 23:52:15.734279 [ 423984 ] {} RaftInstance: last durable index 673, precommit index 673 2026.08.17 23:52:15.734283 [ 423984 ] {} RaftInstance: quorum idx 1, 673 673 0 2026.08.17 23:52:15.734285 [ 423984 ] {} RaftInstance: local log idx 673, target_commit_idx 673, quick_commit_index_ 673, state_->get_commit_idx() 673 2026.08.17 23:52:15.734373 [ 423995 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.734388 [ 423995 ] {} RaftInstance: append at log_idx 674, timestamp 1787010735734377 2026.08.17 23:52:15.734405 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.734409 [ 424009 ] {} RaftInstance: last_log_idx: 673, starting_idx: 1, cur_nxt_idx: 675 2026.08.17 23:52:15.734412 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=673, LastLogTerm=1, EntriesLength=1, CommitIndex=673, Term=1, peer_last_sent_idx 674 2026.08.17 23:52:15.734414 [ 424009 ] {} RaftInstance: idx: 674 2026.08.17 23:52:15.734417 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.734430 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.734433 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.734439 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.734440 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.734442 [ 424009 ] {} RaftInstance: last_log_idx: 670, starting_idx: 1, cur_nxt_idx: 675 2026.08.17 23:52:15.734444 [ 424009 ] {} RaftInstance: last sent log (671) to peer 2 is not applied, cnt 5 2026.08.17 23:52:15.734446 [ 424009 ] {} RaftInstance: reduce end_idx 675 -> 672 2026.08.17 23:52:15.734448 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=670, LastLogTerm=1, EntriesLength=1, CommitIndex=673, Term=1, peer_last_sent_idx 671 2026.08.17 23:52:15.734450 [ 424009 ] {} RaftInstance: idx: 671 2026.08.17 23:52:15.734451 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.734453 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.734455 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.737258 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.737267 [ 423980 ] {} RaftInstance: last durable index 674, precommit index 674 2026.08.17 23:52:15.737271 [ 423980 ] {} RaftInstance: quorum idx 1, 674 673 0 2026.08.17 23:52:15.737274 [ 423980 ] {} RaftInstance: local log idx 674, target_commit_idx 673, quick_commit_index_ 673, state_->get_commit_idx() 673 2026.08.17 23:52:15.737322 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.737329 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=675 2026.08.17 23:52:15.737332 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.737335 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 675 2026.08.17 23:52:15.737337 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.737339 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 673, new matched idx: 674 2026.08.17 23:52:15.737341 [ 423993 ] {} RaftInstance: last durable index 674, precommit index 674 2026.08.17 23:52:15.737344 [ 423993 ] {} RaftInstance: quorum idx 1, 674 674 0 2026.08.17 23:52:15.737346 [ 423993 ] {} RaftInstance: trigger commit upto 674 2026.08.17 23:52:15.737348 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.737350 [ 423993 ] {} RaftInstance: last_log_idx: 674, starting_idx: 1, cur_nxt_idx: 675 2026.08.17 23:52:15.737353 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=674, LastLogTerm=1, EntriesLength=0, CommitIndex=674, Term=1, peer_last_sent_idx 674 2026.08.17 23:52:15.737354 [ 423993 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.737357 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.737367 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:15.737369 [ 423993 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.737371 [ 423993 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.737372 [ 423993 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.737374 [ 423993 ] {} RaftInstance: last_log_idx: 670, starting_idx: 1, cur_nxt_idx: 675 2026.08.17 23:52:15.737376 [ 423993 ] {} RaftInstance: last sent log (671) to peer 2 is not applied, cnt 6 2026.08.17 23:52:15.737377 [ 423993 ] {} RaftInstance: reduce end_idx 675 -> 672 2026.08.17 23:52:15.737380 [ 423993 ] {} RaftInstance: append_entries for 2 with LastLogIndex=670, LastLogTerm=1, EntriesLength=1, CommitIndex=674, Term=1, peer_last_sent_idx 671 2026.08.17 23:52:15.737381 [ 423993 ] {} RaftInstance: idx: 671 2026.08.17 23:52:15.737383 [ 423993 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.737387 [ 423993 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.737389 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:15.737390 [ 423993 ] {} RaftInstance: local log idx 674, target_commit_idx 674, quick_commit_index_ 674, state_->get_commit_idx() 673 2026.08.17 23:52:15.737392 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.737397 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.737401 [ 424007 ] {} RaftInstance: commit upto 674, current idx 673 2026.08.17 23:52:15.737403 [ 424007 ] {} RaftInstance: commit upto 674, current idx 674 2026.08.17 23:52:15.737416 [ 424007 ] {} RaftInstance: notify cb 674 0x7f0eceeadd20 2026.08.17 23:52:15.737426 [ 424007 ] {} RaftInstance: DONE: commit upto 674, current idx 674 2026.08.17 23:52:15.737428 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.737453 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.737459 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=675 2026.08.17 23:52:15.737462 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.737465 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 675 2026.08.17 23:52:15.737466 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.737468 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 674, new matched idx: 674 2026.08.17 23:52:15.737471 [ 423985 ] {} RaftInstance: last durable index 674, precommit index 674 2026.08.17 23:52:15.737473 [ 423985 ] {} RaftInstance: quorum idx 1, 674 674 0 2026.08.17 23:52:15.737475 [ 423985 ] {} RaftInstance: local log idx 674, target_commit_idx 674, quick_commit_index_ 674, state_->get_commit_idx() 674 2026.08.17 23:52:15.737488 [ 423989 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.737503 [ 423989 ] {} RaftInstance: append at log_idx 675, timestamp 1787010735737490 2026.08.17 23:52:15.737511 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.737515 [ 424009 ] {} RaftInstance: last_log_idx: 674, starting_idx: 1, cur_nxt_idx: 676 2026.08.17 23:52:15.737518 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=674, LastLogTerm=1, EntriesLength=1, CommitIndex=674, Term=1, peer_last_sent_idx 675 2026.08.17 23:52:15.737520 [ 424009 ] {} RaftInstance: idx: 675 2026.08.17 23:52:15.737522 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.737533 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.737535 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.737537 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.737539 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.737541 [ 424009 ] {} RaftInstance: last_log_idx: 670, starting_idx: 1, cur_nxt_idx: 676 2026.08.17 23:52:15.737543 [ 424009 ] {} RaftInstance: last sent log (671) to peer 2 is not applied, cnt 7 2026.08.17 23:52:15.737544 [ 424009 ] {} RaftInstance: reduce end_idx 676 -> 672 2026.08.17 23:52:15.737546 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=670, LastLogTerm=1, EntriesLength=1, CommitIndex=674, Term=1, peer_last_sent_idx 671 2026.08.17 23:52:15.737548 [ 424009 ] {} RaftInstance: idx: 671 2026.08.17 23:52:15.737549 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.737551 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.737553 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.740316 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.740325 [ 423980 ] {} RaftInstance: last durable index 675, precommit index 675 2026.08.17 23:52:15.740328 [ 423980 ] {} RaftInstance: quorum idx 1, 675 674 0 2026.08.17 23:52:15.740330 [ 423980 ] {} RaftInstance: local log idx 675, target_commit_idx 674, quick_commit_index_ 674, state_->get_commit_idx() 674 2026.08.17 23:52:15.740379 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.740384 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=676 2026.08.17 23:52:15.740386 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.740389 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 676 2026.08.17 23:52:15.740391 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.740393 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 674, new matched idx: 675 2026.08.17 23:52:15.740395 [ 423983 ] {} RaftInstance: last durable index 675, precommit index 675 2026.08.17 23:52:15.740398 [ 423983 ] {} RaftInstance: quorum idx 1, 675 675 0 2026.08.17 23:52:15.740400 [ 423983 ] {} RaftInstance: trigger commit upto 675 2026.08.17 23:52:15.740402 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.740405 [ 423983 ] {} RaftInstance: last_log_idx: 675, starting_idx: 1, cur_nxt_idx: 676 2026.08.17 23:52:15.740407 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=675, LastLogTerm=1, EntriesLength=0, CommitIndex=675, Term=1, peer_last_sent_idx 675 2026.08.17 23:52:15.740409 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.740411 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.740420 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:15.740423 [ 423983 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.740425 [ 423983 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.740427 [ 423983 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.740428 [ 423983 ] {} RaftInstance: last_log_idx: 670, starting_idx: 1, cur_nxt_idx: 676 2026.08.17 23:52:15.740430 [ 423983 ] {} RaftInstance: last sent log (671) to peer 2 is not applied, cnt 8 2026.08.17 23:52:15.740431 [ 423983 ] {} RaftInstance: reduce end_idx 676 -> 672 2026.08.17 23:52:15.740434 [ 423983 ] {} RaftInstance: append_entries for 2 with LastLogIndex=670, LastLogTerm=1, EntriesLength=1, CommitIndex=675, Term=1, peer_last_sent_idx 671 2026.08.17 23:52:15.740435 [ 423983 ] {} RaftInstance: idx: 671 2026.08.17 23:52:15.740437 [ 423983 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.740439 [ 423983 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.740441 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:15.740442 [ 423983 ] {} RaftInstance: local log idx 675, target_commit_idx 675, quick_commit_index_ 675, state_->get_commit_idx() 674 2026.08.17 23:52:15.740444 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.740457 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.740460 [ 424007 ] {} RaftInstance: commit upto 675, current idx 674 2026.08.17 23:52:15.740463 [ 424007 ] {} RaftInstance: commit upto 675, current idx 675 2026.08.17 23:52:15.740478 [ 424007 ] {} RaftInstance: notify cb 675 0x7f0ed2685f20 2026.08.17 23:52:15.740490 [ 424007 ] {} RaftInstance: DONE: commit upto 675, current idx 675 2026.08.17 23:52:15.740492 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.740560 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.740570 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=676 2026.08.17 23:52:15.740576 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.740579 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 676 2026.08.17 23:52:15.740581 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.740583 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 675, new matched idx: 675 2026.08.17 23:52:15.740586 [ 423984 ] {} RaftInstance: last durable index 675, precommit index 675 2026.08.17 23:52:15.740590 [ 423984 ] {} RaftInstance: quorum idx 1, 675 675 0 2026.08.17 23:52:15.740592 [ 423984 ] {} RaftInstance: local log idx 675, target_commit_idx 675, quick_commit_index_ 675, state_->get_commit_idx() 675 2026.08.17 23:52:15.740607 [ 423984 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:15.740624 [ 423984 ] {} RaftInstance: append at log_idx 676, timestamp 1787010735740608 2026.08.17 23:52:15.740649 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.740652 [ 424009 ] {} RaftInstance: last_log_idx: 675, starting_idx: 1, cur_nxt_idx: 677 2026.08.17 23:52:15.740656 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=675, LastLogTerm=1, EntriesLength=1, CommitIndex=675, Term=1, peer_last_sent_idx 676 2026.08.17 23:52:15.740658 [ 424009 ] {} RaftInstance: idx: 676 2026.08.17 23:52:15.740661 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.740671 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.740673 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.740675 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.740677 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.740678 [ 424009 ] {} RaftInstance: last_log_idx: 670, starting_idx: 1, cur_nxt_idx: 677 2026.08.17 23:52:15.740680 [ 424009 ] {} RaftInstance: last sent log (671) to peer 2 is not applied, cnt 9 2026.08.17 23:52:15.740682 [ 424009 ] {} RaftInstance: reduce end_idx 677 -> 672 2026.08.17 23:52:15.740684 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=670, LastLogTerm=1, EntriesLength=1, CommitIndex=675, Term=1, peer_last_sent_idx 671 2026.08.17 23:52:15.740685 [ 424009 ] {} RaftInstance: idx: 671 2026.08.17 23:52:15.740687 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.740689 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.740690 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:15.743416 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:15.743424 [ 423980 ] {} RaftInstance: last durable index 676, precommit index 676 2026.08.17 23:52:15.743428 [ 423980 ] {} RaftInstance: quorum idx 1, 676 675 0 2026.08.17 23:52:15.743430 [ 423980 ] {} RaftInstance: local log idx 676, target_commit_idx 675, quick_commit_index_ 675, state_->get_commit_idx() 675 2026.08.17 23:52:15.743481 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.743491 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=677 2026.08.17 23:52:15.743494 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.743498 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 677 2026.08.17 23:52:15.743500 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.743502 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 675, new matched idx: 676 2026.08.17 23:52:15.743504 [ 423990 ] {} RaftInstance: last durable index 676, precommit index 676 2026.08.17 23:52:15.743512 [ 423990 ] {} RaftInstance: quorum idx 1, 676 676 0 2026.08.17 23:52:15.743515 [ 423990 ] {} RaftInstance: trigger commit upto 676 2026.08.17 23:52:15.743517 [ 423990 ] {} RaftInstance: send request to 3 2026.08.17 23:52:15.743519 [ 423990 ] {} RaftInstance: last_log_idx: 676, starting_idx: 1, cur_nxt_idx: 677 2026.08.17 23:52:15.743522 [ 423990 ] {} RaftInstance: append_entries for 3 with LastLogIndex=676, LastLogTerm=1, EntriesLength=0, CommitIndex=676, Term=1, peer_last_sent_idx 676 2026.08.17 23:52:15.743524 [ 423990 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:15.743526 [ 423990 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:15.743537 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:15.743540 [ 423990 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:15.743545 [ 423990 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:15.743547 [ 423990 ] {} RaftInstance: send request to 2 2026.08.17 23:52:15.743548 [ 423990 ] {} RaftInstance: last_log_idx: 670, starting_idx: 1, cur_nxt_idx: 677 2026.08.17 23:52:15.743550 [ 423990 ] {} RaftInstance: last sent log (671) to peer 2 is not applied, cnt 10 2026.08.17 23:52:15.743552 [ 423990 ] {} RaftInstance: reduce end_idx 677 -> 672 2026.08.17 23:52:15.743554 [ 423990 ] {} RaftInstance: append_entries for 2 with LastLogIndex=670, LastLogTerm=1, EntriesLength=1, CommitIndex=676, Term=1, peer_last_sent_idx 671 2026.08.17 23:52:15.743556 [ 423990 ] {} RaftInstance: idx: 671 2026.08.17 23:52:15.743558 [ 423990 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:15.743560 [ 423990 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:15.743562 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:15.743564 [ 423990 ] {} RaftInstance: local log idx 676, target_commit_idx 676, quick_commit_index_ 676, state_->get_commit_idx() 675 2026.08.17 23:52:15.743565 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:15.743577 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:15.743580 [ 424007 ] {} RaftInstance: commit upto 676, current idx 675 2026.08.17 23:52:15.743583 [ 424007 ] {} RaftInstance: commit upto 676, current idx 676 2026.08.17 23:52:15.743604 [ 424007 ] {} RaftInstance: notify cb 676 0x7f0ed22e8a20 2026.08.17 23:52:15.743608 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:15.743617 [ 424007 ] {} RaftInstance: DONE: commit upto 676, current idx 676 2026.08.17 23:52:15.743623 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:15.743617 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=677 2026.08.17 23:52:15.743634 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:15.743638 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 677 2026.08.17 23:52:15.743640 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:15.743643 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 676, new matched idx: 676 2026.08.17 23:52:15.743646 [ 423994 ] {} RaftInstance: last durable index 676, precommit index 676 2026.08.17 23:52:15.743650 [ 423994 ] {} RaftInstance: quorum idx 1, 676 676 0 2026.08.17 23:52:15.743653 [ 423994 ] {} RaftInstance: local log idx 676, target_commit_idx 676, quick_commit_index_ 676, state_->get_commit_idx() 676 2026.08.17 23:52:16.000222 [ 426103 ] {} AsynchronousMetrics: MemoryTracking: was 148.62 MiB, peak 151.59 MiB, free memory in arenas 36.36 MiB, will set to 150.78 MiB (RSS), difference: 2.16 MiB 2026.08.17 23:52:16.046672 [ 423989 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:16.046735 [ 423989 ] {} RaftInstance: append at log_idx 677, timestamp 1787010736046686 2026.08.17 23:52:16.046762 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.046768 [ 424009 ] {} RaftInstance: last_log_idx: 676, starting_idx: 1, cur_nxt_idx: 678 2026.08.17 23:52:16.046775 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=676, LastLogTerm=1, EntriesLength=1, CommitIndex=676, Term=1, peer_last_sent_idx 677 2026.08.17 23:52:16.046778 [ 424009 ] {} RaftInstance: idx: 677 2026.08.17 23:52:16.046782 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.046801 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.046804 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.046814 [ 423971 ] {} KeeperTCPHandlerFactory: Keeper request. Address: [::1]:58608 2026.08.17 23:52:16.046834 [ 424009 ] {} RaftInstance: asio client created: 0x7f0ed2692a98 2026.08.17 23:52:16.046837 [ 424009 ] {} RaftInstance: 0x7f0ed2692a98 reconnect peer 2 2026.08.17 23:52:16.046840 [ 424009 ] {} RaftInstance: new rpc for peer 2 is created, reset next log idx (671) and matched log idx (0) 2026.08.17 23:52:16.046842 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.046844 [ 424009 ] {} RaftInstance: last_log_idx: 677, starting_idx: 1, cur_nxt_idx: 678 2026.08.17 23:52:16.046845 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=677, LastLogTerm=1, EntriesLength=0, CommitIndex=676, Term=1, peer_last_sent_idx 671 2026.08.17 23:52:16.046847 [ 424009 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:16.046849 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.046852 [ 424009 ] {} RaftInstance: socket 0x7f0ed2692a98 to ::1:19102 is not opened yet 2026.08.17 23:52:16.046857 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.046880 [ 423971 ] {} KeeperTCPHandler: Requesting session ID for the new client 2026.08.17 23:52:16.046901 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 0 2026.08.17 23:52:16.046910 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:16.046917 [ 423977 ] {} RaftInstance: append at log_idx 678, timestamp 1787010736046913 2026.08.17 23:52:16.046927 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.046930 [ 424009 ] {} RaftInstance: Server 2 is busy, skip the request 2026.08.17 23:52:16.046944 [ 423982 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, failed to connect to peer 2, ::1:19102, error 111, Connection refused 2026.08.17 23:52:16.046959 [ 423982 ] {} RaftInstance: peer (2) response error: failed to connect to peer 2, ::1:19102, error 111, Connection refused 2026.08.17 23:52:16.046968 [ 423982 ] {} RaftInstance: asio client destroyed: 0x7f0ed2692a98 2026.08.17 23:52:16.049793 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:16.049803 [ 423980 ] {} RaftInstance: last durable index 677, precommit index 678 2026.08.17 23:52:16.049809 [ 423980 ] {} RaftInstance: quorum idx 1, 677 676 0 2026.08.17 23:52:16.049813 [ 423980 ] {} RaftInstance: local log idx 678, target_commit_idx 676, quick_commit_index_ 676, state_->get_commit_idx() 676 2026.08.17 23:52:16.049874 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.049883 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=678 2026.08.17 23:52:16.049887 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.049894 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 678 2026.08.17 23:52:16.049897 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.049899 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 676, new matched idx: 677 2026.08.17 23:52:16.049902 [ 423984 ] {} RaftInstance: last durable index 677, precommit index 678 2026.08.17 23:52:16.049906 [ 423984 ] {} RaftInstance: quorum idx 1, 677 677 0 2026.08.17 23:52:16.049908 [ 423984 ] {} RaftInstance: trigger commit upto 677 2026.08.17 23:52:16.049911 [ 423984 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.049914 [ 423984 ] {} RaftInstance: last_log_idx: 677, starting_idx: 1, cur_nxt_idx: 679 2026.08.17 23:52:16.049920 [ 423984 ] {} RaftInstance: append_entries for 3 with LastLogIndex=677, LastLogTerm=1, EntriesLength=1, CommitIndex=677, Term=1, peer_last_sent_idx 677 2026.08.17 23:52:16.049922 [ 423984 ] {} RaftInstance: idx: 678 2026.08.17 23:52:16.049926 [ 423984 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.049942 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:16.049945 [ 423984 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.049947 [ 423984 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.049949 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.049950 [ 423984 ] {} RaftInstance: last_log_idx: 677, starting_idx: 1, cur_nxt_idx: 679 2026.08.17 23:52:16.049952 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=677, LastLogTerm=1, EntriesLength=1, CommitIndex=677, Term=1, peer_last_sent_idx 678 2026.08.17 23:52:16.049954 [ 423984 ] {} RaftInstance: idx: 678 2026.08.17 23:52:16.049955 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.049957 [ 423984 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.049959 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:16.049961 [ 423984 ] {} RaftInstance: local log idx 678, target_commit_idx 677, quick_commit_index_ 677, state_->get_commit_idx() 676 2026.08.17 23:52:16.049963 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.049967 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:16.049969 [ 423984 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.049972 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:16.049980 [ 424007 ] {} RaftInstance: commit upto 677, current idx 676 2026.08.17 23:52:16.049982 [ 424007 ] {} RaftInstance: commit upto 677, current idx 677 2026.08.17 23:52:16.050020 [ 424007 ] {} RaftInstance: notify cb 677 0x7f0ed2685f20 2026.08.17 23:52:16.050041 [ 424007 ] {} RaftInstance: DONE: commit upto 677, current idx 677 2026.08.17 23:52:16.050043 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:16.053049 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:16.054641 [ 423980 ] {} RaftInstance: last durable index 678, precommit index 678 2026.08.17 23:52:16.054649 [ 423980 ] {} RaftInstance: quorum idx 1, 678 677 0 2026.08.17 23:52:16.054652 [ 423980 ] {} RaftInstance: local log idx 678, target_commit_idx 677, quick_commit_index_ 677, state_->get_commit_idx() 677 2026.08.17 23:52:16.054726 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.054736 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=679 2026.08.17 23:52:16.054740 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.054744 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 679 2026.08.17 23:52:16.054751 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.054754 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 677, new matched idx: 678 2026.08.17 23:52:16.054756 [ 423993 ] {} RaftInstance: last durable index 678, precommit index 678 2026.08.17 23:52:16.054759 [ 423993 ] {} RaftInstance: quorum idx 1, 678 678 0 2026.08.17 23:52:16.054762 [ 423993 ] {} RaftInstance: trigger commit upto 678 2026.08.17 23:52:16.054764 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.054766 [ 423993 ] {} RaftInstance: last_log_idx: 678, starting_idx: 1, cur_nxt_idx: 679 2026.08.17 23:52:16.054769 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=678, LastLogTerm=1, EntriesLength=0, CommitIndex=678, Term=1, peer_last_sent_idx 678 2026.08.17 23:52:16.054771 [ 423993 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:16.054774 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.054784 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:16.054787 [ 423993 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.054789 [ 423993 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.054791 [ 423993 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.054793 [ 423993 ] {} RaftInstance: last_log_idx: 677, starting_idx: 1, cur_nxt_idx: 679 2026.08.17 23:52:16.054796 [ 423993 ] {} RaftInstance: append_entries for 2 with LastLogIndex=677, LastLogTerm=1, EntriesLength=1, CommitIndex=678, Term=1, peer_last_sent_idx 678 2026.08.17 23:52:16.054798 [ 423993 ] {} RaftInstance: idx: 678 2026.08.17 23:52:16.054800 [ 423993 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.054802 [ 423993 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.054804 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:16.054806 [ 423993 ] {} RaftInstance: local log idx 678, target_commit_idx 678, quick_commit_index_ 678, state_->get_commit_idx() 677 2026.08.17 23:52:16.054808 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.054821 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:16.054826 [ 424007 ] {} RaftInstance: commit upto 678, current idx 677 2026.08.17 23:52:16.054829 [ 424007 ] {} RaftInstance: commit upto 678, current idx 678 2026.08.17 23:52:16.054836 [ 424007 ] {} KeeperStateMachine: Session ID response 11 with timeout 30000 2026.08.17 23:52:16.054845 [ 424007 ] {} RaftInstance: notify cb 678 0x7f0eccaa1c20 2026.08.17 23:52:16.054848 [ 424007 ] {} RaftInstance: DONE: commit upto 678, current idx 678 2026.08.17 23:52:16.054851 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:16.054859 [ 423971 ] {} KeeperTCPHandler: Received session ID 11 2026.08.17 23:52:16.054891 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.054901 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=679 2026.08.17 23:52:16.054904 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.054907 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 679 2026.08.17 23:52:16.054908 [ 423992 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:16.054913 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.054915 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 678, new matched idx: 678 2026.08.17 23:52:16.054917 [ 423981 ] {} RaftInstance: last durable index 678, precommit index 678 2026.08.17 23:52:16.054926 [ 423981 ] {} RaftInstance: quorum idx 1, 678 678 0 2026.08.17 23:52:16.054928 [ 423981 ] {} RaftInstance: local log idx 678, target_commit_idx 678, quick_commit_index_ 678, state_->get_commit_idx() 678 2026.08.17 23:52:16.054936 [ 423992 ] {} RaftInstance: append at log_idx 679, timestamp 1787010736054912 2026.08.17 23:52:16.054970 [ 423981 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:16.054974 [ 423981 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.054976 [ 423981 ] {} RaftInstance: last_log_idx: 678, starting_idx: 1, cur_nxt_idx: 680 2026.08.17 23:52:16.054979 [ 423981 ] {} RaftInstance: append_entries for 3 with LastLogIndex=678, LastLogTerm=1, EntriesLength=1, CommitIndex=678, Term=1, peer_last_sent_idx 679 2026.08.17 23:52:16.054981 [ 423981 ] {} RaftInstance: idx: 679 2026.08.17 23:52:16.054983 [ 423981 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.054996 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:16.055006 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.055010 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.055012 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.055014 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.055016 [ 424009 ] {} RaftInstance: last_log_idx: 677, starting_idx: 1, cur_nxt_idx: 680 2026.08.17 23:52:16.055018 [ 424009 ] {} RaftInstance: last sent log (678) to peer 2 is not applied, cnt 1 2026.08.17 23:52:16.055020 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=677, LastLogTerm=1, EntriesLength=2, CommitIndex=678, Term=1, peer_last_sent_idx 678 2026.08.17 23:52:16.055022 [ 424009 ] {} RaftInstance: idx range: 678-679 2026.08.17 23:52:16.055025 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.055026 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.055028 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.055275 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 2, bytes: 699 2026.08.17 23:52:16.055297 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=2, CommitIndex=0 and Term=0 2026.08.17 23:52:16.055316 [ 423977 ] {} RaftInstance: append at log_idx 680, timestamp 1787010736055300 2026.08.17 23:52:16.055325 [ 423977 ] {} RaftInstance: append at log_idx 681, timestamp 1787010736055300 2026.08.17 23:52:16.055343 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.055351 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.055353 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.055356 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.055358 [ 424009 ] {} RaftInstance: last_log_idx: 677, starting_idx: 1, cur_nxt_idx: 682 2026.08.17 23:52:16.055360 [ 424009 ] {} RaftInstance: last sent log (678) to peer 2 is not applied, cnt 2 2026.08.17 23:52:16.055363 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=677, LastLogTerm=1, EntriesLength=4, CommitIndex=678, Term=1, peer_last_sent_idx 678 2026.08.17 23:52:16.055366 [ 424009 ] {} RaftInstance: idx range: 678-681 2026.08.17 23:52:16.055369 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.055371 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.055373 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.058555 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:16.058565 [ 423980 ] {} RaftInstance: last durable index 679, precommit index 681 2026.08.17 23:52:16.058569 [ 423980 ] {} RaftInstance: quorum idx 1, 679 678 0 2026.08.17 23:52:16.058576 [ 423980 ] {} RaftInstance: local log idx 681, target_commit_idx 678, quick_commit_index_ 678, state_->get_commit_idx() 678 2026.08.17 23:52:16.058616 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.058625 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=680 2026.08.17 23:52:16.058628 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.058631 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 680 2026.08.17 23:52:16.058633 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.058635 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 678, new matched idx: 679 2026.08.17 23:52:16.058637 [ 423989 ] {} RaftInstance: last durable index 679, precommit index 681 2026.08.17 23:52:16.058640 [ 423989 ] {} RaftInstance: quorum idx 1, 679 679 0 2026.08.17 23:52:16.058642 [ 423989 ] {} RaftInstance: trigger commit upto 679 2026.08.17 23:52:16.058644 [ 423989 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.058646 [ 423989 ] {} RaftInstance: last_log_idx: 679, starting_idx: 1, cur_nxt_idx: 682 2026.08.17 23:52:16.058649 [ 423989 ] {} RaftInstance: append_entries for 3 with LastLogIndex=679, LastLogTerm=1, EntriesLength=2, CommitIndex=679, Term=1, peer_last_sent_idx 679 2026.08.17 23:52:16.058651 [ 423989 ] {} RaftInstance: idx range: 680-681 2026.08.17 23:52:16.058653 [ 423989 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.058665 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:16.058668 [ 423989 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.058670 [ 423989 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.058672 [ 423989 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.058673 [ 423989 ] {} RaftInstance: last_log_idx: 677, starting_idx: 1, cur_nxt_idx: 682 2026.08.17 23:52:16.058675 [ 423989 ] {} RaftInstance: last sent log (678) to peer 2 is not applied, cnt 3 2026.08.17 23:52:16.058677 [ 423989 ] {} RaftInstance: append_entries for 2 with LastLogIndex=677, LastLogTerm=1, EntriesLength=4, CommitIndex=679, Term=1, peer_last_sent_idx 678 2026.08.17 23:52:16.058678 [ 423989 ] {} RaftInstance: idx range: 678-681 2026.08.17 23:52:16.058680 [ 423989 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.058681 [ 423989 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.058684 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:16.058686 [ 423989 ] {} RaftInstance: local log idx 681, target_commit_idx 679, quick_commit_index_ 679, state_->get_commit_idx() 678 2026.08.17 23:52:16.058687 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.058691 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:16.058693 [ 423989 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.058697 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:16.058707 [ 424007 ] {} RaftInstance: commit upto 679, current idx 678 2026.08.17 23:52:16.058710 [ 424007 ] {} RaftInstance: commit upto 679, current idx 679 2026.08.17 23:52:16.058739 [ 424007 ] {} RaftInstance: notify cb 679 0x7f0ed22e8720 2026.08.17 23:52:16.058758 [ 424007 ] {} RaftInstance: DONE: commit upto 679, current idx 679 2026.08.17 23:52:16.058760 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:16.061803 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:16.061813 [ 423980 ] {} RaftInstance: last durable index 681, precommit index 681 2026.08.17 23:52:16.061817 [ 423980 ] {} RaftInstance: quorum idx 1, 681 679 0 2026.08.17 23:52:16.061824 [ 423980 ] {} RaftInstance: local log idx 681, target_commit_idx 679, quick_commit_index_ 679, state_->get_commit_idx() 679 2026.08.17 23:52:16.061877 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.061885 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=682 2026.08.17 23:52:16.061888 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.061892 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 682 2026.08.17 23:52:16.061894 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.061896 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 679, new matched idx: 681 2026.08.17 23:52:16.061899 [ 423995 ] {} RaftInstance: last durable index 681, precommit index 681 2026.08.17 23:52:16.061903 [ 423995 ] {} RaftInstance: quorum idx 1, 681 681 0 2026.08.17 23:52:16.061905 [ 423995 ] {} RaftInstance: trigger commit upto 681 2026.08.17 23:52:16.061908 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.061910 [ 423995 ] {} RaftInstance: last_log_idx: 681, starting_idx: 1, cur_nxt_idx: 682 2026.08.17 23:52:16.061913 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=681, LastLogTerm=1, EntriesLength=0, CommitIndex=681, Term=1, peer_last_sent_idx 680 2026.08.17 23:52:16.061916 [ 423995 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:16.061919 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.061933 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:16.061936 [ 423995 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.061938 [ 423995 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.061940 [ 423995 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.061942 [ 423995 ] {} RaftInstance: last_log_idx: 677, starting_idx: 1, cur_nxt_idx: 682 2026.08.17 23:52:16.061944 [ 423995 ] {} RaftInstance: last sent log (678) to peer 2 is not applied, cnt 4 2026.08.17 23:52:16.061947 [ 423995 ] {} RaftInstance: append_entries for 2 with LastLogIndex=677, LastLogTerm=1, EntriesLength=4, CommitIndex=681, Term=1, peer_last_sent_idx 678 2026.08.17 23:52:16.061949 [ 423995 ] {} RaftInstance: idx range: 678-681 2026.08.17 23:52:16.061950 [ 423995 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.061955 [ 423995 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.061957 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:16.061959 [ 423995 ] {} RaftInstance: local log idx 681, target_commit_idx 681, quick_commit_index_ 681, state_->get_commit_idx() 679 2026.08.17 23:52:16.061960 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.061969 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:16.061974 [ 424007 ] {} RaftInstance: commit upto 681, current idx 679 2026.08.17 23:52:16.061977 [ 424007 ] {} RaftInstance: commit upto 681, current idx 680 2026.08.17 23:52:16.062002 [ 424007 ] {} RaftInstance: commit upto 681, current idx 681 2026.08.17 23:52:16.062016 [ 424007 ] {} RaftInstance: notify cb 681 0x7f0eccaa1d20 2026.08.17 23:52:16.062018 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.062024 [ 424007 ] {} RaftInstance: DONE: commit upto 681, current idx 681 2026.08.17 23:52:16.062028 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:16.062016 [ 423984 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:16.062025 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=682 2026.08.17 23:52:16.062039 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.062042 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 682 2026.08.17 23:52:16.062045 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.062046 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 681, new matched idx: 681 2026.08.17 23:52:16.062048 [ 423984 ] {} RaftInstance: append at log_idx 682, timestamp 1787010736062033 2026.08.17 23:52:16.062049 [ 423982 ] {} RaftInstance: last durable index 681, precommit index 681 2026.08.17 23:52:16.062052 [ 423982 ] {} RaftInstance: quorum idx 1, 681 681 0 2026.08.17 23:52:16.062054 [ 423982 ] {} RaftInstance: local log idx 682, target_commit_idx 681, quick_commit_index_ 681, state_->get_commit_idx() 681 2026.08.17 23:52:16.062056 [ 423982 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:16.062058 [ 423982 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.062060 [ 423982 ] {} RaftInstance: last_log_idx: 681, starting_idx: 1, cur_nxt_idx: 683 2026.08.17 23:52:16.062063 [ 423982 ] {} RaftInstance: append_entries for 3 with LastLogIndex=681, LastLogTerm=1, EntriesLength=1, CommitIndex=681, Term=1, peer_last_sent_idx 682 2026.08.17 23:52:16.062065 [ 423982 ] {} RaftInstance: idx: 682 2026.08.17 23:52:16.062067 [ 423982 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.062069 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 345 2026.08.17 23:52:16.062078 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:16.062090 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.062079 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:16.062093 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.062099 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.062101 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.062103 [ 424009 ] {} RaftInstance: last_log_idx: 677, starting_idx: 1, cur_nxt_idx: 683 2026.08.17 23:52:16.062105 [ 424009 ] {} RaftInstance: last sent log (678) to peer 2 is not applied, cnt 5 2026.08.17 23:52:16.062107 [ 424009 ] {} RaftInstance: reduce end_idx 683 -> 679 2026.08.17 23:52:16.062110 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=677, LastLogTerm=1, EntriesLength=1, CommitIndex=681, Term=1, peer_last_sent_idx 678 2026.08.17 23:52:16.062111 [ 423977 ] {} RaftInstance: append at log_idx 683, timestamp 1787010736062095 2026.08.17 23:52:16.062111 [ 424009 ] {} RaftInstance: idx: 678 2026.08.17 23:52:16.062120 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.062121 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.062123 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.062125 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.062127 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.062128 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.062130 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.062131 [ 424009 ] {} RaftInstance: last_log_idx: 677, starting_idx: 1, cur_nxt_idx: 684 2026.08.17 23:52:16.062133 [ 424009 ] {} RaftInstance: last sent log (678) to peer 2 is not applied, cnt 6 2026.08.17 23:52:16.062135 [ 424009 ] {} RaftInstance: reduce end_idx 684 -> 679 2026.08.17 23:52:16.062137 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=677, LastLogTerm=1, EntriesLength=1, CommitIndex=681, Term=1, peer_last_sent_idx 678 2026.08.17 23:52:16.062140 [ 424009 ] {} RaftInstance: idx: 678 2026.08.17 23:52:16.062141 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.062143 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.062144 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.065011 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:16.065024 [ 423980 ] {} RaftInstance: last durable index 682, precommit index 683 2026.08.17 23:52:16.065028 [ 423980 ] {} RaftInstance: quorum idx 1, 682 681 0 2026.08.17 23:52:16.065031 [ 423980 ] {} RaftInstance: local log idx 683, target_commit_idx 681, quick_commit_index_ 681, state_->get_commit_idx() 681 2026.08.17 23:52:16.065124 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.065133 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=683 2026.08.17 23:52:16.065136 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.065139 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 683 2026.08.17 23:52:16.065151 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.065161 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 681, new matched idx: 682 2026.08.17 23:52:16.065166 [ 423990 ] {} RaftInstance: last durable index 682, precommit index 683 2026.08.17 23:52:16.065169 [ 423990 ] {} RaftInstance: quorum idx 1, 682 682 0 2026.08.17 23:52:16.065171 [ 423990 ] {} RaftInstance: trigger commit upto 682 2026.08.17 23:52:16.065173 [ 423990 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.065176 [ 423990 ] {} RaftInstance: last_log_idx: 682, starting_idx: 1, cur_nxt_idx: 684 2026.08.17 23:52:16.065179 [ 423990 ] {} RaftInstance: append_entries for 3 with LastLogIndex=682, LastLogTerm=1, EntriesLength=1, CommitIndex=682, Term=1, peer_last_sent_idx 682 2026.08.17 23:52:16.065180 [ 423990 ] {} RaftInstance: idx: 683 2026.08.17 23:52:16.065183 [ 423990 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.065199 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:16.065201 [ 423990 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.065203 [ 423990 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.065205 [ 423990 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.065207 [ 423990 ] {} RaftInstance: last_log_idx: 677, starting_idx: 1, cur_nxt_idx: 684 2026.08.17 23:52:16.065209 [ 423990 ] {} RaftInstance: last sent log (678) to peer 2 is not applied, cnt 7 2026.08.17 23:52:16.065210 [ 423990 ] {} RaftInstance: reduce end_idx 684 -> 679 2026.08.17 23:52:16.065212 [ 423990 ] {} RaftInstance: append_entries for 2 with LastLogIndex=677, LastLogTerm=1, EntriesLength=1, CommitIndex=682, Term=1, peer_last_sent_idx 678 2026.08.17 23:52:16.065213 [ 423990 ] {} RaftInstance: idx: 678 2026.08.17 23:52:16.065215 [ 423990 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.065217 [ 423990 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.065219 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:16.065221 [ 423990 ] {} RaftInstance: local log idx 683, target_commit_idx 682, quick_commit_index_ 682, state_->get_commit_idx() 681 2026.08.17 23:52:16.065222 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.065225 [ 423990 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:16.065227 [ 423990 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.065230 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:16.065264 [ 424007 ] {} RaftInstance: commit upto 682, current idx 681 2026.08.17 23:52:16.065266 [ 424007 ] {} RaftInstance: commit upto 682, current idx 682 2026.08.17 23:52:16.065288 [ 424007 ] {} RaftInstance: notify cb 682 0x7f0ed2616b20 2026.08.17 23:52:16.065305 [ 424007 ] {} RaftInstance: DONE: commit upto 682, current idx 682 2026.08.17 23:52:16.065307 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:16.068234 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:16.068243 [ 423980 ] {} RaftInstance: last durable index 683, precommit index 683 2026.08.17 23:52:16.068247 [ 423980 ] {} RaftInstance: quorum idx 1, 683 682 0 2026.08.17 23:52:16.068250 [ 423980 ] {} RaftInstance: local log idx 683, target_commit_idx 682, quick_commit_index_ 682, state_->get_commit_idx() 682 2026.08.17 23:52:16.068337 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.068345 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=684 2026.08.17 23:52:16.068348 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.068352 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 684 2026.08.17 23:52:16.068355 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.068357 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 682, new matched idx: 683 2026.08.17 23:52:16.068360 [ 423986 ] {} RaftInstance: last durable index 683, precommit index 683 2026.08.17 23:52:16.068363 [ 423986 ] {} RaftInstance: quorum idx 1, 683 683 0 2026.08.17 23:52:16.068365 [ 423986 ] {} RaftInstance: trigger commit upto 683 2026.08.17 23:52:16.068367 [ 423986 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.068370 [ 423986 ] {} RaftInstance: last_log_idx: 683, starting_idx: 1, cur_nxt_idx: 684 2026.08.17 23:52:16.068372 [ 423986 ] {} RaftInstance: append_entries for 3 with LastLogIndex=683, LastLogTerm=1, EntriesLength=0, CommitIndex=683, Term=1, peer_last_sent_idx 683 2026.08.17 23:52:16.068374 [ 423986 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:16.068376 [ 423986 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.068389 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:16.068392 [ 423986 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.068394 [ 423986 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.068396 [ 423986 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.068397 [ 423986 ] {} RaftInstance: last_log_idx: 677, starting_idx: 1, cur_nxt_idx: 684 2026.08.17 23:52:16.068399 [ 423986 ] {} RaftInstance: last sent log (678) to peer 2 is not applied, cnt 8 2026.08.17 23:52:16.068401 [ 423986 ] {} RaftInstance: reduce end_idx 684 -> 679 2026.08.17 23:52:16.068403 [ 423986 ] {} RaftInstance: append_entries for 2 with LastLogIndex=677, LastLogTerm=1, EntriesLength=1, CommitIndex=683, Term=1, peer_last_sent_idx 678 2026.08.17 23:52:16.068404 [ 423986 ] {} RaftInstance: idx: 678 2026.08.17 23:52:16.068406 [ 423986 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.068408 [ 423986 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.068410 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:16.068412 [ 423986 ] {} RaftInstance: local log idx 683, target_commit_idx 683, quick_commit_index_ 683, state_->get_commit_idx() 682 2026.08.17 23:52:16.068414 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.068422 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:16.068427 [ 424007 ] {} RaftInstance: commit upto 683, current idx 682 2026.08.17 23:52:16.068431 [ 424007 ] {} RaftInstance: commit upto 683, current idx 683 2026.08.17 23:52:16.068451 [ 424007 ] {} RaftInstance: notify cb 683 0x7f0eccaa1e20 2026.08.17 23:52:16.068455 [ 424007 ] {} RaftInstance: DONE: commit upto 683, current idx 683 2026.08.17 23:52:16.068457 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:16.068486 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 2, bytes: 621 2026.08.17 23:52:16.068494 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.068500 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=2, CommitIndex=0 and Term=0 2026.08.17 23:52:16.068500 [ 423987 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:16.068505 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=684 2026.08.17 23:52:16.068519 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.068521 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 684 2026.08.17 23:52:16.068523 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.068525 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 683, new matched idx: 683 2026.08.17 23:52:16.068526 [ 423977 ] {} RaftInstance: append at log_idx 684, timestamp 1787010736068510 2026.08.17 23:52:16.068539 [ 423977 ] {} RaftInstance: append at log_idx 685, timestamp 1787010736068510 2026.08.17 23:52:16.068528 [ 423986 ] {} RaftInstance: last durable index 683, precommit index 683 2026.08.17 23:52:16.068545 [ 423986 ] {} RaftInstance: quorum idx 1, 683 683 0 2026.08.17 23:52:16.068548 [ 423986 ] {} RaftInstance: local log idx 685, target_commit_idx 683, quick_commit_index_ 683, state_->get_commit_idx() 683 2026.08.17 23:52:16.068551 [ 423986 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:16.068553 [ 423986 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.068555 [ 423986 ] {} RaftInstance: last_log_idx: 683, starting_idx: 1, cur_nxt_idx: 686 2026.08.17 23:52:16.068558 [ 423986 ] {} RaftInstance: last sent log (684) to peer 3 is not applied, cnt 1 2026.08.17 23:52:16.068562 [ 423986 ] {} RaftInstance: append_entries for 3 with LastLogIndex=683, LastLogTerm=1, EntriesLength=2, CommitIndex=683, Term=1, peer_last_sent_idx 684 2026.08.17 23:52:16.068563 [ 423987 ] {} RaftInstance: append at log_idx 686, timestamp 1787010736068516 2026.08.17 23:52:16.068566 [ 423986 ] {} RaftInstance: idx range: 684-685 2026.08.17 23:52:16.068570 [ 423986 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.068584 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:16.068591 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.068595 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.068597 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.068599 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.068602 [ 424009 ] {} RaftInstance: last_log_idx: 677, starting_idx: 1, cur_nxt_idx: 687 2026.08.17 23:52:16.068604 [ 424009 ] {} RaftInstance: last sent log (678) to peer 2 is not applied, cnt 9 2026.08.17 23:52:16.068606 [ 424009 ] {} RaftInstance: reduce end_idx 687 -> 679 2026.08.17 23:52:16.068609 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=677, LastLogTerm=1, EntriesLength=1, CommitIndex=683, Term=1, peer_last_sent_idx 678 2026.08.17 23:52:16.068610 [ 424009 ] {} RaftInstance: idx: 678 2026.08.17 23:52:16.068622 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.068623 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.068625 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.068627 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.068629 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.068631 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.068632 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.068634 [ 424009 ] {} RaftInstance: last_log_idx: 677, starting_idx: 1, cur_nxt_idx: 687 2026.08.17 23:52:16.068635 [ 424009 ] {} RaftInstance: last sent log (678) to peer 2 is not applied, cnt 10 2026.08.17 23:52:16.068637 [ 424009 ] {} RaftInstance: reduce end_idx 687 -> 679 2026.08.17 23:52:16.068638 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=677, LastLogTerm=1, EntriesLength=1, CommitIndex=683, Term=1, peer_last_sent_idx 678 2026.08.17 23:52:16.068640 [ 424009 ] {} RaftInstance: idx: 678 2026.08.17 23:52:16.068641 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.068643 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.068645 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.069333 [ 423985 ] {} RaftInstance: heartbeat timeout for 3 2026.08.17 23:52:16.069339 [ 423985 ] {} RaftInstance: (update) new target priority: 1 2026.08.17 23:52:16.069342 [ 423985 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.071737 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:16.071747 [ 423980 ] {} RaftInstance: last durable index 685, precommit index 686 2026.08.17 23:52:16.071751 [ 423980 ] {} RaftInstance: quorum idx 1, 685 683 0 2026.08.17 23:52:16.071753 [ 423980 ] {} RaftInstance: local log idx 686, target_commit_idx 683, quick_commit_index_ 683, state_->get_commit_idx() 683 2026.08.17 23:52:16.071796 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.071807 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=686 2026.08.17 23:52:16.071814 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.071818 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 686 2026.08.17 23:52:16.071819 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.071821 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 683, new matched idx: 685 2026.08.17 23:52:16.071824 [ 423984 ] {} RaftInstance: last durable index 685, precommit index 686 2026.08.17 23:52:16.071827 [ 423984 ] {} RaftInstance: quorum idx 1, 685 685 0 2026.08.17 23:52:16.071829 [ 423984 ] {} RaftInstance: trigger commit upto 685 2026.08.17 23:52:16.071831 [ 423984 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.071833 [ 423984 ] {} RaftInstance: last_log_idx: 685, starting_idx: 1, cur_nxt_idx: 687 2026.08.17 23:52:16.071836 [ 423984 ] {} RaftInstance: append_entries for 3 with LastLogIndex=685, LastLogTerm=1, EntriesLength=1, CommitIndex=685, Term=1, peer_last_sent_idx 684 2026.08.17 23:52:16.071838 [ 423984 ] {} RaftInstance: idx: 686 2026.08.17 23:52:16.071840 [ 423984 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.071850 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:16.071853 [ 423984 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.071854 [ 423984 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.071856 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.071858 [ 423984 ] {} RaftInstance: last_log_idx: 677, starting_idx: 1, cur_nxt_idx: 687 2026.08.17 23:52:16.071863 [ 423984 ] {} RaftInstance: last sent log (678) to peer 2 is not applied, cnt 11 2026.08.17 23:52:16.071865 [ 423984 ] {} RaftInstance: reduce end_idx 687 -> 679 2026.08.17 23:52:16.071867 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=677, LastLogTerm=1, EntriesLength=1, CommitIndex=685, Term=1, peer_last_sent_idx 678 2026.08.17 23:52:16.071868 [ 423984 ] {} RaftInstance: idx: 678 2026.08.17 23:52:16.071870 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.071872 [ 423984 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.071874 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:16.071876 [ 423984 ] {} RaftInstance: local log idx 686, target_commit_idx 685, quick_commit_index_ 685, state_->get_commit_idx() 683 2026.08.17 23:52:16.071878 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.071881 [ 423984 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:16.071883 [ 423984 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.071885 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:16.071893 [ 424007 ] {} RaftInstance: commit upto 685, current idx 683 2026.08.17 23:52:16.071896 [ 424007 ] {} RaftInstance: commit upto 685, current idx 684 2026.08.17 23:52:16.071913 [ 424007 ] {} RaftInstance: commit upto 685, current idx 685 2026.08.17 23:52:16.071928 [ 424007 ] {} RaftInstance: notify cb 685 0x7f0eccaa1f20 2026.08.17 23:52:16.071933 [ 424007 ] {} RaftInstance: DONE: commit upto 685, current idx 685 2026.08.17 23:52:16.071935 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:16.074753 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:16.074758 [ 423980 ] {} RaftInstance: last durable index 686, precommit index 686 2026.08.17 23:52:16.074762 [ 423980 ] {} RaftInstance: quorum idx 1, 686 685 0 2026.08.17 23:52:16.074764 [ 423980 ] {} RaftInstance: local log idx 686, target_commit_idx 685, quick_commit_index_ 685, state_->get_commit_idx() 685 2026.08.17 23:52:16.074859 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.074867 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=687 2026.08.17 23:52:16.074870 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.074874 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 687 2026.08.17 23:52:16.074876 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.074878 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 685, new matched idx: 686 2026.08.17 23:52:16.074880 [ 423993 ] {} RaftInstance: last durable index 686, precommit index 686 2026.08.17 23:52:16.074886 [ 423993 ] {} RaftInstance: quorum idx 1, 686 686 0 2026.08.17 23:52:16.074888 [ 423993 ] {} RaftInstance: trigger commit upto 686 2026.08.17 23:52:16.074891 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.074894 [ 423993 ] {} RaftInstance: last_log_idx: 686, starting_idx: 1, cur_nxt_idx: 687 2026.08.17 23:52:16.074897 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=686, LastLogTerm=1, EntriesLength=0, CommitIndex=686, Term=1, peer_last_sent_idx 686 2026.08.17 23:52:16.074899 [ 423993 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:16.074902 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.074916 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:16.074919 [ 423993 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.074924 [ 423993 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.074926 [ 423993 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.074928 [ 423993 ] {} RaftInstance: last_log_idx: 677, starting_idx: 1, cur_nxt_idx: 687 2026.08.17 23:52:16.074929 [ 423993 ] {} RaftInstance: last sent log (678) to peer 2 is not applied, cnt 12 2026.08.17 23:52:16.074931 [ 423993 ] {} RaftInstance: reduce end_idx 687 -> 679 2026.08.17 23:52:16.074934 [ 423993 ] {} RaftInstance: append_entries for 2 with LastLogIndex=677, LastLogTerm=1, EntriesLength=1, CommitIndex=686, Term=1, peer_last_sent_idx 678 2026.08.17 23:52:16.074935 [ 423993 ] {} RaftInstance: idx: 678 2026.08.17 23:52:16.074937 [ 423993 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.074939 [ 423993 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.074941 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:16.074943 [ 423993 ] {} RaftInstance: local log idx 686, target_commit_idx 686, quick_commit_index_ 686, state_->get_commit_idx() 685 2026.08.17 23:52:16.074944 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.074951 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:16.074956 [ 424007 ] {} RaftInstance: commit upto 686, current idx 685 2026.08.17 23:52:16.074959 [ 424007 ] {} RaftInstance: commit upto 686, current idx 686 2026.08.17 23:52:16.074971 [ 424007 ] {} RaftInstance: notify cb 686 0x7f0ed2616420 2026.08.17 23:52:16.074984 [ 424007 ] {} RaftInstance: DONE: commit upto 686, current idx 686 2026.08.17 23:52:16.074986 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:16.075024 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.075028 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=687 2026.08.17 23:52:16.075031 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.075034 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 687 2026.08.17 23:52:16.075036 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.075038 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 686, new matched idx: 686 2026.08.17 23:52:16.075040 [ 423992 ] {} RaftInstance: last durable index 686, precommit index 686 2026.08.17 23:52:16.075042 [ 423992 ] {} RaftInstance: quorum idx 1, 686 686 0 2026.08.17 23:52:16.075044 [ 423992 ] {} RaftInstance: local log idx 686, target_commit_idx 686, quick_commit_index_ 686, state_->get_commit_idx() 686 2026.08.17 23:52:16.075104 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 228 2026.08.17 23:52:16.075128 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:16.075165 [ 423977 ] {} RaftInstance: append at log_idx 687, timestamp 1787010736075152 2026.08.17 23:52:16.075179 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.075183 [ 424009 ] {} RaftInstance: last_log_idx: 686, starting_idx: 1, cur_nxt_idx: 688 2026.08.17 23:52:16.075187 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=686, LastLogTerm=1, EntriesLength=1, CommitIndex=686, Term=1, peer_last_sent_idx 687 2026.08.17 23:52:16.075189 [ 424009 ] {} RaftInstance: idx: 687 2026.08.17 23:52:16.075191 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.075206 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.075208 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.075210 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.075212 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.075217 [ 424009 ] {} RaftInstance: last_log_idx: 677, starting_idx: 1, cur_nxt_idx: 688 2026.08.17 23:52:16.075219 [ 424009 ] {} RaftInstance: last sent log (678) to peer 2 is not applied, cnt 13 2026.08.17 23:52:16.075220 [ 424009 ] {} RaftInstance: reduce end_idx 688 -> 679 2026.08.17 23:52:16.075223 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=677, LastLogTerm=1, EntriesLength=1, CommitIndex=686, Term=1, peer_last_sent_idx 678 2026.08.17 23:52:16.075224 [ 424009 ] {} RaftInstance: idx: 678 2026.08.17 23:52:16.075226 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.075228 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.075230 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.078518 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:16.078524 [ 423980 ] {} RaftInstance: last durable index 687, precommit index 687 2026.08.17 23:52:16.078527 [ 423980 ] {} RaftInstance: quorum idx 1, 687 686 0 2026.08.17 23:52:16.078529 [ 423980 ] {} RaftInstance: local log idx 687, target_commit_idx 686, quick_commit_index_ 686, state_->get_commit_idx() 686 2026.08.17 23:52:16.078587 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.078596 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=688 2026.08.17 23:52:16.078600 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.078603 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 688 2026.08.17 23:52:16.078605 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.078607 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 686, new matched idx: 687 2026.08.17 23:52:16.078610 [ 423988 ] {} RaftInstance: last durable index 687, precommit index 687 2026.08.17 23:52:16.078613 [ 423988 ] {} RaftInstance: quorum idx 1, 687 687 0 2026.08.17 23:52:16.078616 [ 423988 ] {} RaftInstance: trigger commit upto 687 2026.08.17 23:52:16.078618 [ 423988 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.078620 [ 423988 ] {} RaftInstance: last_log_idx: 687, starting_idx: 1, cur_nxt_idx: 688 2026.08.17 23:52:16.078624 [ 423988 ] {} RaftInstance: append_entries for 3 with LastLogIndex=687, LastLogTerm=1, EntriesLength=0, CommitIndex=687, Term=1, peer_last_sent_idx 687 2026.08.17 23:52:16.078626 [ 423988 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:16.078628 [ 423988 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.078638 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:16.078640 [ 423988 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.078642 [ 423988 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.078644 [ 423988 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.078645 [ 423988 ] {} RaftInstance: last_log_idx: 677, starting_idx: 1, cur_nxt_idx: 688 2026.08.17 23:52:16.078647 [ 423988 ] {} RaftInstance: last sent log (678) to peer 2 is not applied, cnt 14 2026.08.17 23:52:16.078648 [ 423988 ] {} RaftInstance: reduce end_idx 688 -> 679 2026.08.17 23:52:16.078651 [ 423988 ] {} RaftInstance: append_entries for 2 with LastLogIndex=677, LastLogTerm=1, EntriesLength=1, CommitIndex=687, Term=1, peer_last_sent_idx 678 2026.08.17 23:52:16.078652 [ 423988 ] {} RaftInstance: idx: 678 2026.08.17 23:52:16.078654 [ 423988 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.078656 [ 423988 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.078658 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:16.078659 [ 423988 ] {} RaftInstance: local log idx 687, target_commit_idx 687, quick_commit_index_ 687, state_->get_commit_idx() 686 2026.08.17 23:52:16.078665 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.078673 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:16.078680 [ 424007 ] {} RaftInstance: commit upto 687, current idx 686 2026.08.17 23:52:16.078683 [ 424007 ] {} RaftInstance: commit upto 687, current idx 687 2026.08.17 23:52:16.078699 [ 424007 ] {} RaftInstance: notify cb 687 0x7f0ed2617320 2026.08.17 23:52:16.078702 [ 424007 ] {} RaftInstance: DONE: commit upto 687, current idx 687 2026.08.17 23:52:16.078704 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:16.078717 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.078725 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=688 2026.08.17 23:52:16.078728 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.078731 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 688 2026.08.17 23:52:16.078733 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.078734 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 687, new matched idx: 687 2026.08.17 23:52:16.078737 [ 423995 ] {} RaftInstance: last durable index 687, precommit index 687 2026.08.17 23:52:16.078740 [ 423995 ] {} RaftInstance: quorum idx 1, 687 687 0 2026.08.17 23:52:16.078742 [ 423995 ] {} RaftInstance: local log idx 687, target_commit_idx 687, quick_commit_index_ 687, state_->get_commit_idx() 687 2026.08.17 23:52:16.078806 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 79 2026.08.17 23:52:16.078813 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:16.078825 [ 423977 ] {} RaftInstance: append at log_idx 688, timestamp 1787010736078815 2026.08.17 23:52:16.078834 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.078837 [ 424009 ] {} RaftInstance: last_log_idx: 687, starting_idx: 1, cur_nxt_idx: 689 2026.08.17 23:52:16.078841 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=687, LastLogTerm=1, EntriesLength=1, CommitIndex=687, Term=1, peer_last_sent_idx 688 2026.08.17 23:52:16.078842 [ 424009 ] {} RaftInstance: idx: 688 2026.08.17 23:52:16.078844 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.078852 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.078855 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.078857 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.078858 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.078860 [ 424009 ] {} RaftInstance: last_log_idx: 677, starting_idx: 1, cur_nxt_idx: 689 2026.08.17 23:52:16.078862 [ 424009 ] {} RaftInstance: last sent log (678) to peer 2 is not applied, cnt 15 2026.08.17 23:52:16.078863 [ 424009 ] {} RaftInstance: reduce end_idx 689 -> 679 2026.08.17 23:52:16.078865 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=677, LastLogTerm=1, EntriesLength=1, CommitIndex=687, Term=1, peer_last_sent_idx 678 2026.08.17 23:52:16.078867 [ 424009 ] {} RaftInstance: idx: 678 2026.08.17 23:52:16.078869 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.078871 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.078872 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.082191 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:16.082206 [ 423980 ] {} RaftInstance: last durable index 688, precommit index 688 2026.08.17 23:52:16.082210 [ 423980 ] {} RaftInstance: quorum idx 1, 688 687 0 2026.08.17 23:52:16.082212 [ 423980 ] {} RaftInstance: local log idx 688, target_commit_idx 687, quick_commit_index_ 687, state_->get_commit_idx() 687 2026.08.17 23:52:16.082255 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.082262 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=689 2026.08.17 23:52:16.082265 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.082267 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 689 2026.08.17 23:52:16.082269 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.082271 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 687, new matched idx: 688 2026.08.17 23:52:16.082274 [ 423987 ] {} RaftInstance: last durable index 688, precommit index 688 2026.08.17 23:52:16.082277 [ 423987 ] {} RaftInstance: quorum idx 1, 688 688 0 2026.08.17 23:52:16.082279 [ 423987 ] {} RaftInstance: trigger commit upto 688 2026.08.17 23:52:16.082281 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.082283 [ 423987 ] {} RaftInstance: last_log_idx: 688, starting_idx: 1, cur_nxt_idx: 689 2026.08.17 23:52:16.082286 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=688, LastLogTerm=1, EntriesLength=0, CommitIndex=688, Term=1, peer_last_sent_idx 688 2026.08.17 23:52:16.082288 [ 423987 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:16.082290 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.082302 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:16.082304 [ 423987 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.082306 [ 423987 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.082308 [ 423987 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.082310 [ 423987 ] {} RaftInstance: last_log_idx: 677, starting_idx: 1, cur_nxt_idx: 689 2026.08.17 23:52:16.082311 [ 423987 ] {} RaftInstance: last sent log (678) to peer 2 is not applied, cnt 16 2026.08.17 23:52:16.082313 [ 423987 ] {} RaftInstance: reduce end_idx 689 -> 679 2026.08.17 23:52:16.082315 [ 423987 ] {} RaftInstance: append_entries for 2 with LastLogIndex=677, LastLogTerm=1, EntriesLength=1, CommitIndex=688, Term=1, peer_last_sent_idx 678 2026.08.17 23:52:16.082317 [ 423987 ] {} RaftInstance: idx: 678 2026.08.17 23:52:16.082319 [ 423987 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.082321 [ 423987 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.082322 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:16.082324 [ 423987 ] {} RaftInstance: local log idx 688, target_commit_idx 688, quick_commit_index_ 688, state_->get_commit_idx() 687 2026.08.17 23:52:16.082326 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.082331 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:16.082337 [ 424007 ] {} RaftInstance: commit upto 688, current idx 687 2026.08.17 23:52:16.082339 [ 424007 ] {} RaftInstance: commit upto 688, current idx 688 2026.08.17 23:52:16.082353 [ 424007 ] {} RaftInstance: notify cb 688 0x7f0ed2617420 2026.08.17 23:52:16.082356 [ 424007 ] {} RaftInstance: DONE: commit upto 688, current idx 688 2026.08.17 23:52:16.082358 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:16.082357 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.082362 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=689 2026.08.17 23:52:16.082367 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.082369 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 689 2026.08.17 23:52:16.082370 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.082372 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 688, new matched idx: 688 2026.08.17 23:52:16.082374 [ 423994 ] {} RaftInstance: last durable index 688, precommit index 688 2026.08.17 23:52:16.082376 [ 423994 ] {} RaftInstance: quorum idx 1, 688 688 0 2026.08.17 23:52:16.082378 [ 423994 ] {} RaftInstance: local log idx 688, target_commit_idx 688, quick_commit_index_ 688, state_->get_commit_idx() 688 2026.08.17 23:52:16.082406 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 90 2026.08.17 23:52:16.082418 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:16.082432 [ 423977 ] {} RaftInstance: append at log_idx 689, timestamp 1787010736082421 2026.08.17 23:52:16.082442 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.082448 [ 424009 ] {} RaftInstance: last_log_idx: 688, starting_idx: 1, cur_nxt_idx: 690 2026.08.17 23:52:16.082451 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=688, LastLogTerm=1, EntriesLength=1, CommitIndex=688, Term=1, peer_last_sent_idx 689 2026.08.17 23:52:16.082453 [ 424009 ] {} RaftInstance: idx: 689 2026.08.17 23:52:16.082455 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.082467 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.082469 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.082471 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.082474 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.082475 [ 424009 ] {} RaftInstance: last_log_idx: 677, starting_idx: 1, cur_nxt_idx: 690 2026.08.17 23:52:16.082477 [ 424009 ] {} RaftInstance: last sent log (678) to peer 2 is not applied, cnt 17 2026.08.17 23:52:16.082479 [ 424009 ] {} RaftInstance: reduce end_idx 690 -> 679 2026.08.17 23:52:16.082481 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=677, LastLogTerm=1, EntriesLength=1, CommitIndex=688, Term=1, peer_last_sent_idx 678 2026.08.17 23:52:16.082483 [ 424009 ] {} RaftInstance: idx: 678 2026.08.17 23:52:16.082485 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.082487 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.082489 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.086744 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:16.086750 [ 423980 ] {} RaftInstance: last durable index 689, precommit index 689 2026.08.17 23:52:16.086753 [ 423980 ] {} RaftInstance: quorum idx 1, 689 688 0 2026.08.17 23:52:16.086755 [ 423980 ] {} RaftInstance: local log idx 689, target_commit_idx 688, quick_commit_index_ 688, state_->get_commit_idx() 688 2026.08.17 23:52:16.086792 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.086796 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=690 2026.08.17 23:52:16.086798 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.086800 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 690 2026.08.17 23:52:16.086802 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.086804 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 688, new matched idx: 689 2026.08.17 23:52:16.086807 [ 423994 ] {} RaftInstance: last durable index 689, precommit index 689 2026.08.17 23:52:16.086809 [ 423994 ] {} RaftInstance: quorum idx 1, 689 689 0 2026.08.17 23:52:16.086811 [ 423994 ] {} RaftInstance: trigger commit upto 689 2026.08.17 23:52:16.086813 [ 423994 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.086815 [ 423994 ] {} RaftInstance: last_log_idx: 689, starting_idx: 1, cur_nxt_idx: 690 2026.08.17 23:52:16.086817 [ 423994 ] {} RaftInstance: append_entries for 3 with LastLogIndex=689, LastLogTerm=1, EntriesLength=0, CommitIndex=689, Term=1, peer_last_sent_idx 689 2026.08.17 23:52:16.086819 [ 423994 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:16.086821 [ 423994 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.086831 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:16.086833 [ 423994 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.086835 [ 423994 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.086836 [ 423994 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.086838 [ 423994 ] {} RaftInstance: last_log_idx: 677, starting_idx: 1, cur_nxt_idx: 690 2026.08.17 23:52:16.086839 [ 423994 ] {} RaftInstance: last sent log (678) to peer 2 is not applied, cnt 18 2026.08.17 23:52:16.086841 [ 423994 ] {} RaftInstance: reduce end_idx 690 -> 679 2026.08.17 23:52:16.086843 [ 423994 ] {} RaftInstance: append_entries for 2 with LastLogIndex=677, LastLogTerm=1, EntriesLength=1, CommitIndex=689, Term=1, peer_last_sent_idx 678 2026.08.17 23:52:16.086844 [ 423994 ] {} RaftInstance: idx: 678 2026.08.17 23:52:16.086846 [ 423994 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.086848 [ 423994 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.086850 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:16.086852 [ 423994 ] {} RaftInstance: local log idx 689, target_commit_idx 689, quick_commit_index_ 689, state_->get_commit_idx() 688 2026.08.17 23:52:16.086854 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.086859 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:16.086862 [ 424007 ] {} RaftInstance: commit upto 689, current idx 688 2026.08.17 23:52:16.086867 [ 424007 ] {} RaftInstance: commit upto 689, current idx 689 2026.08.17 23:52:16.086882 [ 424007 ] {} RaftInstance: notify cb 689 0x7f0ed2617520 2026.08.17 23:52:16.086885 [ 424007 ] {} RaftInstance: DONE: commit upto 689, current idx 689 2026.08.17 23:52:16.086887 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:16.086923 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.086931 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=690 2026.08.17 23:52:16.086934 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.086937 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 690 2026.08.17 23:52:16.086939 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.086941 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 689, new matched idx: 689 2026.08.17 23:52:16.086943 [ 423989 ] {} RaftInstance: last durable index 689, precommit index 689 2026.08.17 23:52:16.086946 [ 423989 ] {} RaftInstance: quorum idx 1, 689 689 0 2026.08.17 23:52:16.086948 [ 423989 ] {} RaftInstance: local log idx 689, target_commit_idx 689, quick_commit_index_ 689, state_->get_commit_idx() 689 2026.08.17 23:52:16.319410 [ 423993 ] {} RaftInstance: heartbeat timeout for 2 2026.08.17 23:52:16.319424 [ 423993 ] {} RaftInstance: (update) new target priority: 1 2026.08.17 23:52:16.319431 [ 423993 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.319468 [ 423993 ] {} RaftInstance: asio client created: 0x7f0f07b83718 2026.08.17 23:52:16.319472 [ 423993 ] {} RaftInstance: 0x7f0f07b83718 reconnect peer 2 2026.08.17 23:52:16.319475 [ 423993 ] {} RaftInstance: new rpc for peer 2 is created, reset next log idx (678) and matched log idx (0) 2026.08.17 23:52:16.319479 [ 423993 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.319482 [ 423993 ] {} RaftInstance: last_log_idx: 689, starting_idx: 1, cur_nxt_idx: 690 2026.08.17 23:52:16.319486 [ 423993 ] {} RaftInstance: append_entries for 2 with LastLogIndex=689, LastLogTerm=1, EntriesLength=0, CommitIndex=689, Term=1, peer_last_sent_idx 678 2026.08.17 23:52:16.319487 [ 423993 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:16.319491 [ 423993 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.319494 [ 423993 ] {} RaftInstance: socket 0x7f0f07b83718 to ::1:19102 is not opened yet 2026.08.17 23:52:16.319503 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:16.319590 [ 423983 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, failed to connect to peer 2, ::1:19102, error 111, Connection refused 2026.08.17 23:52:16.319599 [ 423983 ] {} RaftInstance: peer (2) response error: failed to connect to peer 2, ::1:19102, error 111, Connection refused 2026.08.17 23:52:16.319608 [ 423983 ] {} RaftInstance: asio client destroyed: 0x7f0f07b83718 2026.08.17 23:52:16.528901 [ 423996 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:16.528941 [ 423996 ] {} RaftInstance: append at log_idx 690, timestamp 1787010736528917 2026.08.17 23:52:16.528970 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.528979 [ 424009 ] {} RaftInstance: last_log_idx: 689, starting_idx: 1, cur_nxt_idx: 691 2026.08.17 23:52:16.528985 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=689, LastLogTerm=1, EntriesLength=1, CommitIndex=689, Term=1, peer_last_sent_idx 690 2026.08.17 23:52:16.528989 [ 424009 ] {} RaftInstance: idx: 690 2026.08.17 23:52:16.528994 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.529022 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.529026 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.529028 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.529030 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.529032 [ 424009 ] {} RaftInstance: last_log_idx: 689, starting_idx: 1, cur_nxt_idx: 691 2026.08.17 23:52:16.529034 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=689, LastLogTerm=1, EntriesLength=1, CommitIndex=689, Term=1, peer_last_sent_idx 690 2026.08.17 23:52:16.529035 [ 424009 ] {} RaftInstance: idx: 690 2026.08.17 23:52:16.529037 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.529039 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.529041 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.531945 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:16.531958 [ 423980 ] {} RaftInstance: last durable index 690, precommit index 690 2026.08.17 23:52:16.531964 [ 423980 ] {} RaftInstance: quorum idx 1, 690 689 0 2026.08.17 23:52:16.531967 [ 423980 ] {} RaftInstance: local log idx 690, target_commit_idx 689, quick_commit_index_ 689, state_->get_commit_idx() 689 2026.08.17 23:52:16.532021 [ 423988 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.532033 [ 423988 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=691 2026.08.17 23:52:16.532041 [ 423988 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.532046 [ 423988 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 691 2026.08.17 23:52:16.532048 [ 423988 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.532050 [ 423988 ] {} RaftInstance: peer 3, prev matched idx: 689, new matched idx: 690 2026.08.17 23:52:16.532052 [ 423988 ] {} RaftInstance: last durable index 690, precommit index 690 2026.08.17 23:52:16.532058 [ 423988 ] {} RaftInstance: quorum idx 1, 690 690 0 2026.08.17 23:52:16.532060 [ 423988 ] {} RaftInstance: trigger commit upto 690 2026.08.17 23:52:16.532063 [ 423988 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.532065 [ 423988 ] {} RaftInstance: last_log_idx: 690, starting_idx: 1, cur_nxt_idx: 691 2026.08.17 23:52:16.532068 [ 423988 ] {} RaftInstance: append_entries for 3 with LastLogIndex=690, LastLogTerm=1, EntriesLength=0, CommitIndex=690, Term=1, peer_last_sent_idx 690 2026.08.17 23:52:16.532069 [ 423988 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:16.532072 [ 423988 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.532086 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:16.532089 [ 423988 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.532090 [ 423988 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.532092 [ 423988 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.532094 [ 423988 ] {} RaftInstance: last_log_idx: 689, starting_idx: 1, cur_nxt_idx: 691 2026.08.17 23:52:16.532096 [ 423988 ] {} RaftInstance: append_entries for 2 with LastLogIndex=689, LastLogTerm=1, EntriesLength=1, CommitIndex=690, Term=1, peer_last_sent_idx 690 2026.08.17 23:52:16.532098 [ 423988 ] {} RaftInstance: idx: 690 2026.08.17 23:52:16.532100 [ 423988 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.532102 [ 423988 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.532103 [ 423988 ] {} RaftInstance: sent 2026.08.17 23:52:16.532105 [ 423988 ] {} RaftInstance: local log idx 690, target_commit_idx 690, quick_commit_index_ 690, state_->get_commit_idx() 689 2026.08.17 23:52:16.532107 [ 423988 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.532132 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:16.532143 [ 424007 ] {} RaftInstance: commit upto 690, current idx 689 2026.08.17 23:52:16.532146 [ 424007 ] {} RaftInstance: commit upto 690, current idx 690 2026.08.17 23:52:16.532167 [ 424007 ] {} RaftInstance: notify cb 690 0x7f0ed2685b20 2026.08.17 23:52:16.532180 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.532186 [ 424007 ] {} RaftInstance: DONE: commit upto 690, current idx 690 2026.08.17 23:52:16.532189 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:16.532190 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=691 2026.08.17 23:52:16.532193 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.532198 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 691 2026.08.17 23:52:16.532200 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.532203 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 690, new matched idx: 690 2026.08.17 23:52:16.532206 [ 423985 ] {} RaftInstance: last durable index 690, precommit index 690 2026.08.17 23:52:16.532210 [ 423985 ] {} RaftInstance: quorum idx 1, 690 690 0 2026.08.17 23:52:16.532212 [ 423985 ] {} RaftInstance: local log idx 690, target_commit_idx 690, quick_commit_index_ 690, state_->get_commit_idx() 690 2026.08.17 23:52:16.532240 [ 423982 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:16.532254 [ 423982 ] {} RaftInstance: append at log_idx 691, timestamp 1787010736532243 2026.08.17 23:52:16.532266 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.532273 [ 424009 ] {} RaftInstance: last_log_idx: 690, starting_idx: 1, cur_nxt_idx: 692 2026.08.17 23:52:16.532277 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=690, LastLogTerm=1, EntriesLength=1, CommitIndex=690, Term=1, peer_last_sent_idx 691 2026.08.17 23:52:16.532279 [ 424009 ] {} RaftInstance: idx: 691 2026.08.17 23:52:16.532282 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.532293 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.532296 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.532298 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.532300 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.532302 [ 424009 ] {} RaftInstance: last_log_idx: 689, starting_idx: 1, cur_nxt_idx: 692 2026.08.17 23:52:16.532304 [ 424009 ] {} RaftInstance: last sent log (690) to peer 2 is not applied, cnt 1 2026.08.17 23:52:16.532307 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=689, LastLogTerm=1, EntriesLength=2, CommitIndex=690, Term=1, peer_last_sent_idx 690 2026.08.17 23:52:16.532309 [ 424009 ] {} RaftInstance: idx range: 690-691 2026.08.17 23:52:16.532311 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.532314 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.532315 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.535209 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:16.535214 [ 423980 ] {} RaftInstance: last durable index 691, precommit index 691 2026.08.17 23:52:16.535218 [ 423980 ] {} RaftInstance: quorum idx 1, 691 690 0 2026.08.17 23:52:16.535219 [ 423980 ] {} RaftInstance: local log idx 691, target_commit_idx 690, quick_commit_index_ 690, state_->get_commit_idx() 690 2026.08.17 23:52:16.535268 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.535274 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=692 2026.08.17 23:52:16.535277 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.535280 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 692 2026.08.17 23:52:16.535282 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.535284 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 690, new matched idx: 691 2026.08.17 23:52:16.535287 [ 423990 ] {} RaftInstance: last durable index 691, precommit index 691 2026.08.17 23:52:16.535289 [ 423990 ] {} RaftInstance: quorum idx 1, 691 691 0 2026.08.17 23:52:16.535291 [ 423990 ] {} RaftInstance: trigger commit upto 691 2026.08.17 23:52:16.535293 [ 423990 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.535296 [ 423990 ] {} RaftInstance: last_log_idx: 691, starting_idx: 1, cur_nxt_idx: 692 2026.08.17 23:52:16.535299 [ 423990 ] {} RaftInstance: append_entries for 3 with LastLogIndex=691, LastLogTerm=1, EntriesLength=0, CommitIndex=691, Term=1, peer_last_sent_idx 691 2026.08.17 23:52:16.535301 [ 423990 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:16.535303 [ 423990 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.535317 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:16.535322 [ 423990 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.535323 [ 423990 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.535325 [ 423990 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.535327 [ 423990 ] {} RaftInstance: last_log_idx: 689, starting_idx: 1, cur_nxt_idx: 692 2026.08.17 23:52:16.535329 [ 423990 ] {} RaftInstance: last sent log (690) to peer 2 is not applied, cnt 2 2026.08.17 23:52:16.535332 [ 423990 ] {} RaftInstance: append_entries for 2 with LastLogIndex=689, LastLogTerm=1, EntriesLength=2, CommitIndex=691, Term=1, peer_last_sent_idx 690 2026.08.17 23:52:16.535333 [ 423990 ] {} RaftInstance: idx range: 690-691 2026.08.17 23:52:16.535335 [ 423990 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.535337 [ 423990 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.535339 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:16.535341 [ 423990 ] {} RaftInstance: local log idx 691, target_commit_idx 691, quick_commit_index_ 691, state_->get_commit_idx() 690 2026.08.17 23:52:16.535343 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.535351 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:16.535355 [ 424007 ] {} RaftInstance: commit upto 691, current idx 690 2026.08.17 23:52:16.535358 [ 424007 ] {} RaftInstance: commit upto 691, current idx 691 2026.08.17 23:52:16.535370 [ 424007 ] {} RaftInstance: notify cb 691 0x7f0eceeb9d20 2026.08.17 23:52:16.535385 [ 424007 ] {} RaftInstance: DONE: commit upto 691, current idx 691 2026.08.17 23:52:16.535387 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:16.535388 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.535393 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=692 2026.08.17 23:52:16.535396 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.535399 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 692 2026.08.17 23:52:16.535400 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.535403 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 691, new matched idx: 691 2026.08.17 23:52:16.535405 [ 423993 ] {} RaftInstance: last durable index 691, precommit index 691 2026.08.17 23:52:16.535408 [ 423993 ] {} RaftInstance: quorum idx 1, 691 691 0 2026.08.17 23:52:16.535410 [ 423993 ] {} RaftInstance: local log idx 691, target_commit_idx 691, quick_commit_index_ 691, state_->get_commit_idx() 691 2026.08.17 23:52:16.569368 [ 423983 ] {} RaftInstance: heartbeat timeout for 3 2026.08.17 23:52:16.569374 [ 423983 ] {} RaftInstance: (update) new target priority: 1 2026.08.17 23:52:16.569377 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.569380 [ 423983 ] {} RaftInstance: last_log_idx: 691, starting_idx: 1, cur_nxt_idx: 692 2026.08.17 23:52:16.569383 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=691, LastLogTerm=1, EntriesLength=0, CommitIndex=691, Term=1, peer_last_sent_idx 692 2026.08.17 23:52:16.569385 [ 423983 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:16.569388 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.569403 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:16.569459 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.569464 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=692 2026.08.17 23:52:16.569467 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.569470 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 692 2026.08.17 23:52:16.569473 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.569475 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 691, new matched idx: 691 2026.08.17 23:52:16.569478 [ 423996 ] {} RaftInstance: last durable index 691, precommit index 691 2026.08.17 23:52:16.569481 [ 423996 ] {} RaftInstance: quorum idx 1, 691 691 0 2026.08.17 23:52:16.569483 [ 423996 ] {} RaftInstance: local log idx 691, target_commit_idx 691, quick_commit_index_ 691, state_->get_commit_idx() 691 2026.08.17 23:52:16.822645 [ 423987 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:16.822717 [ 423987 ] {} RaftInstance: append at log_idx 692, timestamp 1787010736822662 2026.08.17 23:52:16.822737 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.822749 [ 424009 ] {} RaftInstance: last_log_idx: 691, starting_idx: 1, cur_nxt_idx: 693 2026.08.17 23:52:16.822756 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=691, LastLogTerm=1, EntriesLength=1, CommitIndex=691, Term=1, peer_last_sent_idx 692 2026.08.17 23:52:16.822758 [ 424009 ] {} RaftInstance: idx: 692 2026.08.17 23:52:16.822763 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.822780 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.822784 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.822819 [ 424009 ] {} RaftInstance: asio client created: 0x7f0ed2692e18 2026.08.17 23:52:16.822822 [ 424009 ] {} RaftInstance: 0x7f0ed2692e18 reconnect peer 2 2026.08.17 23:52:16.822824 [ 424009 ] {} RaftInstance: new rpc for peer 2 is created, reset next log idx (690) and matched log idx (0) 2026.08.17 23:52:16.822826 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.822827 [ 424009 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 693 2026.08.17 23:52:16.822830 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=0, CommitIndex=691, Term=1, peer_last_sent_idx 690 2026.08.17 23:52:16.822831 [ 424009 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:16.822833 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.822835 [ 424009 ] {} RaftInstance: socket 0x7f0ed2692e18 to ::1:19102 is not opened yet 2026.08.17 23:52:16.822840 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.822936 [ 423988 ] {} RaftInstance: resp of req 1 -> 2, type append_entries_request, failed to connect to peer 2, ::1:19102, error 111, Connection refused 2026.08.17 23:52:16.822946 [ 423988 ] {} RaftInstance: peer (2) response error: failed to connect to peer 2, ::1:19102, error 111, Connection refused 2026.08.17 23:52:16.822957 [ 423988 ] {} RaftInstance: asio client destroyed: 0x7f0ed2692e18 2026.08.17 23:52:16.826346 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:16.826356 [ 423980 ] {} RaftInstance: last durable index 692, precommit index 692 2026.08.17 23:52:16.826362 [ 423980 ] {} RaftInstance: quorum idx 1, 692 691 0 2026.08.17 23:52:16.826366 [ 423980 ] {} RaftInstance: local log idx 692, target_commit_idx 691, quick_commit_index_ 691, state_->get_commit_idx() 691 2026.08.17 23:52:16.828050 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.828061 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=693 2026.08.17 23:52:16.828065 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.828069 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 693 2026.08.17 23:52:16.828076 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.828079 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 691, new matched idx: 692 2026.08.17 23:52:16.828082 [ 423989 ] {} RaftInstance: last durable index 692, precommit index 692 2026.08.17 23:52:16.828086 [ 423989 ] {} RaftInstance: quorum idx 1, 692 692 0 2026.08.17 23:52:16.828089 [ 423989 ] {} RaftInstance: trigger commit upto 692 2026.08.17 23:52:16.828091 [ 423989 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.828094 [ 423989 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 693 2026.08.17 23:52:16.828097 [ 423989 ] {} RaftInstance: append_entries for 3 with LastLogIndex=692, LastLogTerm=1, EntriesLength=0, CommitIndex=692, Term=1, peer_last_sent_idx 692 2026.08.17 23:52:16.828099 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:16.828101 [ 423989 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.828114 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:16.828117 [ 423989 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.828119 [ 423989 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.828121 [ 423989 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.828123 [ 423989 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 693 2026.08.17 23:52:16.828125 [ 423989 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=0, CommitIndex=692, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.828127 [ 423989 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:16.828129 [ 423989 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.828131 [ 423989 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.828134 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:16.828138 [ 423989 ] {} RaftInstance: local log idx 692, target_commit_idx 692, quick_commit_index_ 692, state_->get_commit_idx() 691 2026.08.17 23:52:16.828140 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.828157 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:16.828171 [ 424007 ] {} RaftInstance: commit upto 692, current idx 691 2026.08.17 23:52:16.828174 [ 424007 ] {} RaftInstance: commit upto 692, current idx 692 2026.08.17 23:52:16.828212 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.828220 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=693 2026.08.17 23:52:16.828221 [ 424007 ] {} RaftInstance: notify cb 692 0x7f0ed2616f20 2026.08.17 23:52:16.828227 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.828232 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 693 2026.08.17 23:52:16.828234 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.828236 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 692, new matched idx: 692 2026.08.17 23:52:16.828239 [ 423992 ] {} RaftInstance: last durable index 692, precommit index 692 2026.08.17 23:52:16.828243 [ 423992 ] {} RaftInstance: quorum idx 1, 692 692 0 2026.08.17 23:52:16.828246 [ 423992 ] {} RaftInstance: local log idx 692, target_commit_idx 692, quick_commit_index_ 692, state_->get_commit_idx() 691 2026.08.17 23:52:16.828248 [ 423992 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.828252 [ 424007 ] {} RaftInstance: DONE: commit upto 692, current idx 692 2026.08.17 23:52:16.828255 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:16.828432 [ 423981 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:16.828472 [ 423981 ] {} RaftInstance: append at log_idx 693, timestamp 1787010736828438 2026.08.17 23:52:16.828486 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.828496 [ 424009 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 694 2026.08.17 23:52:16.828500 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=692, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.828502 [ 424009 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.828505 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.828519 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.828522 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.828523 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.828525 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.828527 [ 424009 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 694 2026.08.17 23:52:16.828529 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=692, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.828530 [ 424009 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.828532 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.828534 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.828536 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.831042 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:16.831051 [ 423980 ] {} RaftInstance: last durable index 693, precommit index 693 2026.08.17 23:52:16.831055 [ 423980 ] {} RaftInstance: quorum idx 1, 693 692 0 2026.08.17 23:52:16.831058 [ 423980 ] {} RaftInstance: local log idx 693, target_commit_idx 692, quick_commit_index_ 692, state_->get_commit_idx() 692 2026.08.17 23:52:16.831086 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.831093 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=694 2026.08.17 23:52:16.831096 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.831098 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 694 2026.08.17 23:52:16.831100 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.831102 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 692, new matched idx: 693 2026.08.17 23:52:16.831105 [ 423991 ] {} RaftInstance: last durable index 693, precommit index 693 2026.08.17 23:52:16.831108 [ 423991 ] {} RaftInstance: quorum idx 1, 693 693 0 2026.08.17 23:52:16.831110 [ 423991 ] {} RaftInstance: trigger commit upto 693 2026.08.17 23:52:16.831113 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.831115 [ 423991 ] {} RaftInstance: last_log_idx: 693, starting_idx: 1, cur_nxt_idx: 694 2026.08.17 23:52:16.831118 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=693, LastLogTerm=1, EntriesLength=0, CommitIndex=693, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.831120 [ 423991 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:16.831123 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.831142 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:16.831145 [ 423991 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.831147 [ 423991 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.831149 [ 423991 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.831154 [ 423991 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 694 2026.08.17 23:52:16.831165 [ 423991 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=693, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.831173 [ 423991 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.831174 [ 423991 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.831176 [ 423991 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.831178 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:16.831180 [ 423991 ] {} RaftInstance: local log idx 693, target_commit_idx 693, quick_commit_index_ 693, state_->get_commit_idx() 692 2026.08.17 23:52:16.831182 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.831189 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:16.831191 [ 424007 ] {} RaftInstance: commit upto 693, current idx 692 2026.08.17 23:52:16.831193 [ 424007 ] {} RaftInstance: commit upto 693, current idx 693 2026.08.17 23:52:16.831213 [ 424007 ] {} RaftInstance: notify cb 693 0x7f0ed2616a20 2026.08.17 23:52:16.831219 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.831225 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=694 2026.08.17 23:52:16.831228 [ 424007 ] {} RaftInstance: DONE: commit upto 693, current idx 693 2026.08.17 23:52:16.831228 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.831230 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:16.831234 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 694 2026.08.17 23:52:16.831239 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.831241 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 693, new matched idx: 693 2026.08.17 23:52:16.831243 [ 423983 ] {} RaftInstance: last durable index 693, precommit index 693 2026.08.17 23:52:16.831247 [ 423983 ] {} RaftInstance: quorum idx 1, 693 693 0 2026.08.17 23:52:16.831249 [ 423983 ] {} RaftInstance: local log idx 693, target_commit_idx 693, quick_commit_index_ 693, state_->get_commit_idx() 693 2026.08.17 23:52:16.831614 [ 423984 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:16.831645 [ 423984 ] {} RaftInstance: append at log_idx 694, timestamp 1787010736831617 2026.08.17 23:52:16.831670 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.831675 [ 424009 ] {} RaftInstance: last_log_idx: 693, starting_idx: 1, cur_nxt_idx: 695 2026.08.17 23:52:16.831679 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=693, LastLogTerm=1, EntriesLength=1, CommitIndex=693, Term=1, peer_last_sent_idx 694 2026.08.17 23:52:16.831681 [ 424009 ] {} RaftInstance: idx: 694 2026.08.17 23:52:16.831684 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.831695 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.831698 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.831700 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.831702 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.831703 [ 424009 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 695 2026.08.17 23:52:16.831705 [ 424009 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 1 2026.08.17 23:52:16.831707 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=2, CommitIndex=693, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.831722 [ 424009 ] {} RaftInstance: idx range: 693-694 2026.08.17 23:52:16.831724 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.831726 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.831728 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.831817 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 450 2026.08.17 23:52:16.831826 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:16.831848 [ 423977 ] {} RaftInstance: append at log_idx 695, timestamp 1787010736831827 2026.08.17 23:52:16.831855 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.831858 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.831859 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.831861 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.831862 [ 424009 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 696 2026.08.17 23:52:16.831864 [ 424009 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 2 2026.08.17 23:52:16.831865 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=3, CommitIndex=693, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.831867 [ 424009 ] {} RaftInstance: idx range: 693-695 2026.08.17 23:52:16.831869 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.831870 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.831871 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.835452 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:16.835465 [ 423980 ] {} RaftInstance: last durable index 694, precommit index 695 2026.08.17 23:52:16.835469 [ 423980 ] {} RaftInstance: quorum idx 1, 694 693 0 2026.08.17 23:52:16.835471 [ 423980 ] {} RaftInstance: local log idx 695, target_commit_idx 693, quick_commit_index_ 693, state_->get_commit_idx() 693 2026.08.17 23:52:16.835512 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.835523 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=695 2026.08.17 23:52:16.835526 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.835529 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 695 2026.08.17 23:52:16.835530 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.835532 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 693, new matched idx: 694 2026.08.17 23:52:16.835535 [ 423985 ] {} RaftInstance: last durable index 694, precommit index 695 2026.08.17 23:52:16.835538 [ 423985 ] {} RaftInstance: quorum idx 1, 694 694 0 2026.08.17 23:52:16.835540 [ 423985 ] {} RaftInstance: trigger commit upto 694 2026.08.17 23:52:16.835542 [ 423985 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.835545 [ 423985 ] {} RaftInstance: last_log_idx: 694, starting_idx: 1, cur_nxt_idx: 696 2026.08.17 23:52:16.835547 [ 423985 ] {} RaftInstance: append_entries for 3 with LastLogIndex=694, LastLogTerm=1, EntriesLength=1, CommitIndex=694, Term=1, peer_last_sent_idx 694 2026.08.17 23:52:16.835549 [ 423985 ] {} RaftInstance: idx: 695 2026.08.17 23:52:16.835552 [ 423985 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.835562 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:16.835564 [ 423985 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.835566 [ 423985 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.835571 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.835573 [ 423985 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 696 2026.08.17 23:52:16.835575 [ 423985 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 3 2026.08.17 23:52:16.835576 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=3, CommitIndex=694, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.835578 [ 423985 ] {} RaftInstance: idx range: 693-695 2026.08.17 23:52:16.835580 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.835582 [ 423985 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.835584 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:16.835586 [ 423985 ] {} RaftInstance: local log idx 695, target_commit_idx 694, quick_commit_index_ 694, state_->get_commit_idx() 693 2026.08.17 23:52:16.835587 [ 423985 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.835592 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:16.835594 [ 423985 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.835596 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:16.835601 [ 424007 ] {} RaftInstance: commit upto 694, current idx 693 2026.08.17 23:52:16.835603 [ 424007 ] {} RaftInstance: commit upto 694, current idx 694 2026.08.17 23:52:16.835624 [ 424007 ] {} RaftInstance: notify cb 694 0x7f0ed2617120 2026.08.17 23:52:16.835639 [ 424007 ] {} RaftInstance: DONE: commit upto 694, current idx 694 2026.08.17 23:52:16.835641 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:16.835676 [ 423988 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:16.835695 [ 423988 ] {} RaftInstance: append at log_idx 696, timestamp 1787010736835679 2026.08.17 23:52:16.835702 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.835705 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.835707 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.835708 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.835710 [ 424009 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 697 2026.08.17 23:52:16.835712 [ 424009 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 4 2026.08.17 23:52:16.835713 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=4, CommitIndex=694, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.835715 [ 424009 ] {} RaftInstance: idx range: 693-696 2026.08.17 23:52:16.835716 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.835718 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.835720 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.838905 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:16.838915 [ 423980 ] {} RaftInstance: last durable index 695, precommit index 696 2026.08.17 23:52:16.838920 [ 423980 ] {} RaftInstance: quorum idx 1, 695 694 0 2026.08.17 23:52:16.838923 [ 423980 ] {} RaftInstance: local log idx 696, target_commit_idx 694, quick_commit_index_ 694, state_->get_commit_idx() 694 2026.08.17 23:52:16.838945 [ 423992 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.838952 [ 423992 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=696 2026.08.17 23:52:16.838954 [ 423992 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.838959 [ 423992 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 696 2026.08.17 23:52:16.838960 [ 423992 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.838962 [ 423992 ] {} RaftInstance: peer 3, prev matched idx: 694, new matched idx: 695 2026.08.17 23:52:16.838965 [ 423992 ] {} RaftInstance: last durable index 695, precommit index 696 2026.08.17 23:52:16.838968 [ 423992 ] {} RaftInstance: quorum idx 1, 695 695 0 2026.08.17 23:52:16.838970 [ 423992 ] {} RaftInstance: trigger commit upto 695 2026.08.17 23:52:16.838972 [ 423992 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.838974 [ 423992 ] {} RaftInstance: last_log_idx: 695, starting_idx: 1, cur_nxt_idx: 697 2026.08.17 23:52:16.838977 [ 423992 ] {} RaftInstance: append_entries for 3 with LastLogIndex=695, LastLogTerm=1, EntriesLength=1, CommitIndex=695, Term=1, peer_last_sent_idx 695 2026.08.17 23:52:16.838979 [ 423992 ] {} RaftInstance: idx: 696 2026.08.17 23:52:16.838981 [ 423992 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.838993 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:16.838996 [ 423992 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.838997 [ 423992 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.838999 [ 423992 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.839001 [ 423992 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 697 2026.08.17 23:52:16.839003 [ 423992 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 5 2026.08.17 23:52:16.839004 [ 423992 ] {} RaftInstance: reduce end_idx 697 -> 694 2026.08.17 23:52:16.839006 [ 423992 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=695, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.839007 [ 423992 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.839009 [ 423992 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.839011 [ 423992 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.839013 [ 423992 ] {} RaftInstance: sent 2026.08.17 23:52:16.839015 [ 423992 ] {} RaftInstance: local log idx 696, target_commit_idx 695, quick_commit_index_ 695, state_->get_commit_idx() 694 2026.08.17 23:52:16.839016 [ 423992 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.839019 [ 423992 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:16.839021 [ 423992 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.839022 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:16.839025 [ 424007 ] {} RaftInstance: commit upto 695, current idx 694 2026.08.17 23:52:16.839028 [ 424007 ] {} RaftInstance: commit upto 695, current idx 695 2026.08.17 23:52:16.839057 [ 424007 ] {} RaftInstance: notify cb 695 0x7f0ed2617620 2026.08.17 23:52:16.839060 [ 424007 ] {} RaftInstance: DONE: commit upto 695, current idx 695 2026.08.17 23:52:16.839062 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:16.842026 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:16.842037 [ 423980 ] {} RaftInstance: last durable index 696, precommit index 696 2026.08.17 23:52:16.842042 [ 423980 ] {} RaftInstance: quorum idx 1, 696 695 0 2026.08.17 23:52:16.842044 [ 423980 ] {} RaftInstance: local log idx 696, target_commit_idx 695, quick_commit_index_ 695, state_->get_commit_idx() 695 2026.08.17 23:52:16.842105 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.842110 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=697 2026.08.17 23:52:16.842115 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.842118 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 697 2026.08.17 23:52:16.842120 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.842123 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 695, new matched idx: 696 2026.08.17 23:52:16.842126 [ 423993 ] {} RaftInstance: last durable index 696, precommit index 696 2026.08.17 23:52:16.842129 [ 423993 ] {} RaftInstance: quorum idx 1, 696 696 0 2026.08.17 23:52:16.842131 [ 423993 ] {} RaftInstance: trigger commit upto 696 2026.08.17 23:52:16.842136 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.842138 [ 423993 ] {} RaftInstance: last_log_idx: 696, starting_idx: 1, cur_nxt_idx: 697 2026.08.17 23:52:16.842140 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=696, LastLogTerm=1, EntriesLength=0, CommitIndex=696, Term=1, peer_last_sent_idx 696 2026.08.17 23:52:16.842142 [ 423993 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:16.842144 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.842153 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:16.842156 [ 423993 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.842158 [ 423993 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.842159 [ 423993 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.842161 [ 423993 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 697 2026.08.17 23:52:16.842163 [ 423993 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 6 2026.08.17 23:52:16.842164 [ 423993 ] {} RaftInstance: reduce end_idx 697 -> 694 2026.08.17 23:52:16.842166 [ 423993 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=696, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.842168 [ 423993 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.842170 [ 423993 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.842171 [ 423993 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.842173 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:16.842175 [ 423993 ] {} RaftInstance: local log idx 696, target_commit_idx 696, quick_commit_index_ 696, state_->get_commit_idx() 695 2026.08.17 23:52:16.842177 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.842183 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:16.842186 [ 424007 ] {} RaftInstance: commit upto 696, current idx 695 2026.08.17 23:52:16.842187 [ 424007 ] {} RaftInstance: commit upto 696, current idx 696 2026.08.17 23:52:16.842216 [ 424007 ] {} RaftInstance: notify cb 696 0x7f0eceecc320 2026.08.17 23:52:16.842226 [ 424007 ] {} RaftInstance: DONE: commit upto 696, current idx 696 2026.08.17 23:52:16.842228 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:16.842231 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.842244 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=697 2026.08.17 23:52:16.842247 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.842252 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 697 2026.08.17 23:52:16.842255 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.842257 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 696, new matched idx: 696 2026.08.17 23:52:16.842260 [ 423986 ] {} RaftInstance: last durable index 696, precommit index 696 2026.08.17 23:52:16.842263 [ 423986 ] {} RaftInstance: quorum idx 1, 696 696 0 2026.08.17 23:52:16.842271 [ 423986 ] {} RaftInstance: local log idx 696, target_commit_idx 696, quick_commit_index_ 696, state_->get_commit_idx() 696 2026.08.17 23:52:16.842286 [ 423987 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:16.842314 [ 423987 ] {} RaftInstance: append at log_idx 697, timestamp 1787010736842290 2026.08.17 23:52:16.842330 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.842334 [ 424009 ] {} RaftInstance: last_log_idx: 696, starting_idx: 1, cur_nxt_idx: 698 2026.08.17 23:52:16.842335 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 228 2026.08.17 23:52:16.842337 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=696, LastLogTerm=1, EntriesLength=1, CommitIndex=696, Term=1, peer_last_sent_idx 697 2026.08.17 23:52:16.842339 [ 424009 ] {} RaftInstance: idx: 697 2026.08.17 23:52:16.842342 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.842342 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:16.842355 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.842355 [ 423977 ] {} RaftInstance: append at log_idx 698, timestamp 1787010736842346 2026.08.17 23:52:16.842358 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.842363 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.842366 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.842367 [ 424009 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 699 2026.08.17 23:52:16.842369 [ 424009 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 7 2026.08.17 23:52:16.842371 [ 424009 ] {} RaftInstance: reduce end_idx 699 -> 694 2026.08.17 23:52:16.842373 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=696, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.842374 [ 424009 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.842376 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.842378 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.842379 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.842382 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.842384 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.842385 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.842387 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.842388 [ 424009 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 699 2026.08.17 23:52:16.842398 [ 424009 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 8 2026.08.17 23:52:16.842399 [ 424009 ] {} RaftInstance: reduce end_idx 699 -> 694 2026.08.17 23:52:16.842401 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=696, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.842402 [ 424009 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.842404 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.842405 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.842407 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.845816 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:16.845827 [ 423980 ] {} RaftInstance: last durable index 697, precommit index 698 2026.08.17 23:52:16.845831 [ 423980 ] {} RaftInstance: quorum idx 1, 697 696 0 2026.08.17 23:52:16.845839 [ 423980 ] {} RaftInstance: local log idx 698, target_commit_idx 696, quick_commit_index_ 696, state_->get_commit_idx() 696 2026.08.17 23:52:16.845864 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.845875 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=698 2026.08.17 23:52:16.845877 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.845881 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 698 2026.08.17 23:52:16.845883 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.845884 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 696, new matched idx: 697 2026.08.17 23:52:16.845887 [ 423986 ] {} RaftInstance: last durable index 697, precommit index 698 2026.08.17 23:52:16.845890 [ 423986 ] {} RaftInstance: quorum idx 1, 697 697 0 2026.08.17 23:52:16.845892 [ 423986 ] {} RaftInstance: trigger commit upto 697 2026.08.17 23:52:16.845895 [ 423986 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.845897 [ 423986 ] {} RaftInstance: last_log_idx: 697, starting_idx: 1, cur_nxt_idx: 699 2026.08.17 23:52:16.845902 [ 423986 ] {} RaftInstance: append_entries for 3 with LastLogIndex=697, LastLogTerm=1, EntriesLength=1, CommitIndex=697, Term=1, peer_last_sent_idx 697 2026.08.17 23:52:16.845904 [ 423986 ] {} RaftInstance: idx: 698 2026.08.17 23:52:16.845907 [ 423986 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.845921 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:16.845924 [ 423986 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.845926 [ 423986 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.845928 [ 423986 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.845929 [ 423986 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 699 2026.08.17 23:52:16.845931 [ 423986 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 9 2026.08.17 23:52:16.845933 [ 423986 ] {} RaftInstance: reduce end_idx 699 -> 694 2026.08.17 23:52:16.845936 [ 423986 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=697, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.845938 [ 423986 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.845940 [ 423986 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.845942 [ 423986 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.845944 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:16.845947 [ 423986 ] {} RaftInstance: local log idx 698, target_commit_idx 697, quick_commit_index_ 697, state_->get_commit_idx() 696 2026.08.17 23:52:16.845949 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.845955 [ 423986 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:16.845957 [ 423986 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.845961 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:16.845972 [ 424007 ] {} RaftInstance: commit upto 697, current idx 696 2026.08.17 23:52:16.845976 [ 424007 ] {} RaftInstance: commit upto 697, current idx 697 2026.08.17 23:52:16.846031 [ 424007 ] {} RaftInstance: notify cb 697 0x7f0ed22e8820 2026.08.17 23:52:16.846057 [ 424007 ] {} RaftInstance: DONE: commit upto 697, current idx 697 2026.08.17 23:52:16.846061 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:16.846176 [ 423988 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:16.846192 [ 423988 ] {} RaftInstance: append at log_idx 699, timestamp 1787010736846185 2026.08.17 23:52:16.846207 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.846211 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.846213 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.846215 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.846217 [ 424009 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 700 2026.08.17 23:52:16.846219 [ 424009 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 10 2026.08.17 23:52:16.846220 [ 424009 ] {} RaftInstance: reduce end_idx 700 -> 694 2026.08.17 23:52:16.846223 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=697, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.846224 [ 424009 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.846226 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.846228 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.846230 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.849166 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:16.849177 [ 423980 ] {} RaftInstance: last durable index 698, precommit index 699 2026.08.17 23:52:16.849181 [ 423980 ] {} RaftInstance: quorum idx 1, 698 697 0 2026.08.17 23:52:16.849184 [ 423980 ] {} RaftInstance: local log idx 699, target_commit_idx 697, quick_commit_index_ 697, state_->get_commit_idx() 697 2026.08.17 23:52:16.849214 [ 423985 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.849220 [ 423985 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=699 2026.08.17 23:52:16.849223 [ 423985 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.849226 [ 423985 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 699 2026.08.17 23:52:16.849227 [ 423985 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.849229 [ 423985 ] {} RaftInstance: peer 3, prev matched idx: 697, new matched idx: 698 2026.08.17 23:52:16.849232 [ 423985 ] {} RaftInstance: last durable index 698, precommit index 699 2026.08.17 23:52:16.849235 [ 423985 ] {} RaftInstance: quorum idx 1, 698 698 0 2026.08.17 23:52:16.849237 [ 423985 ] {} RaftInstance: trigger commit upto 698 2026.08.17 23:52:16.849239 [ 423985 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.849241 [ 423985 ] {} RaftInstance: last_log_idx: 698, starting_idx: 1, cur_nxt_idx: 700 2026.08.17 23:52:16.849244 [ 423985 ] {} RaftInstance: append_entries for 3 with LastLogIndex=698, LastLogTerm=1, EntriesLength=1, CommitIndex=698, Term=1, peer_last_sent_idx 698 2026.08.17 23:52:16.849246 [ 423985 ] {} RaftInstance: idx: 699 2026.08.17 23:52:16.849248 [ 423985 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.849260 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:16.849262 [ 423985 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.849264 [ 423985 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.849266 [ 423985 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.849267 [ 423985 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 700 2026.08.17 23:52:16.849269 [ 423985 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 11 2026.08.17 23:52:16.849271 [ 423985 ] {} RaftInstance: reduce end_idx 700 -> 694 2026.08.17 23:52:16.849272 [ 423985 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=698, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.849276 [ 423985 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.849277 [ 423985 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.849279 [ 423985 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.849281 [ 423985 ] {} RaftInstance: sent 2026.08.17 23:52:16.849283 [ 423985 ] {} RaftInstance: local log idx 699, target_commit_idx 698, quick_commit_index_ 698, state_->get_commit_idx() 697 2026.08.17 23:52:16.849285 [ 423985 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.849289 [ 423985 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:16.849291 [ 423985 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.849297 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:16.849301 [ 424007 ] {} RaftInstance: commit upto 698, current idx 697 2026.08.17 23:52:16.849303 [ 424007 ] {} RaftInstance: commit upto 698, current idx 698 2026.08.17 23:52:16.849321 [ 424007 ] {} RaftInstance: notify cb 698 0x7f0ed2617720 2026.08.17 23:52:16.849324 [ 424007 ] {} RaftInstance: DONE: commit upto 698, current idx 698 2026.08.17 23:52:16.849326 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:16.849401 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 79 2026.08.17 23:52:16.849404 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:16.849411 [ 423977 ] {} RaftInstance: append at log_idx 700, timestamp 1787010736849406 2026.08.17 23:52:16.849418 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.849421 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.849423 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.849425 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.849427 [ 424009 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 701 2026.08.17 23:52:16.849428 [ 424009 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 12 2026.08.17 23:52:16.849430 [ 424009 ] {} RaftInstance: reduce end_idx 701 -> 694 2026.08.17 23:52:16.849432 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=698, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.849433 [ 424009 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.849435 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.849437 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.849439 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.852492 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:16.852503 [ 423980 ] {} RaftInstance: last durable index 699, precommit index 700 2026.08.17 23:52:16.852507 [ 423980 ] {} RaftInstance: quorum idx 1, 699 698 0 2026.08.17 23:52:16.852510 [ 423980 ] {} RaftInstance: local log idx 700, target_commit_idx 698, quick_commit_index_ 698, state_->get_commit_idx() 698 2026.08.17 23:52:16.852550 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.852558 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=700 2026.08.17 23:52:16.852561 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.852563 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 700 2026.08.17 23:52:16.852565 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.852567 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 698, new matched idx: 699 2026.08.17 23:52:16.852571 [ 423993 ] {} RaftInstance: last durable index 699, precommit index 700 2026.08.17 23:52:16.852575 [ 423993 ] {} RaftInstance: quorum idx 1, 699 699 0 2026.08.17 23:52:16.852576 [ 423993 ] {} RaftInstance: trigger commit upto 699 2026.08.17 23:52:16.852579 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.852581 [ 423993 ] {} RaftInstance: last_log_idx: 699, starting_idx: 1, cur_nxt_idx: 701 2026.08.17 23:52:16.852583 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=699, LastLogTerm=1, EntriesLength=1, CommitIndex=699, Term=1, peer_last_sent_idx 699 2026.08.17 23:52:16.852585 [ 423993 ] {} RaftInstance: idx: 700 2026.08.17 23:52:16.852587 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.852597 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:16.852599 [ 423993 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.852601 [ 423993 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.852602 [ 423993 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.852604 [ 423993 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 701 2026.08.17 23:52:16.852606 [ 423993 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 13 2026.08.17 23:52:16.852607 [ 423993 ] {} RaftInstance: reduce end_idx 701 -> 694 2026.08.17 23:52:16.852609 [ 423993 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=699, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.852611 [ 423993 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.852612 [ 423993 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.852614 [ 423993 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.852616 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:16.852618 [ 423993 ] {} RaftInstance: local log idx 700, target_commit_idx 699, quick_commit_index_ 699, state_->get_commit_idx() 698 2026.08.17 23:52:16.852620 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.852623 [ 423993 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:16.852625 [ 423993 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.852625 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:16.852629 [ 424007 ] {} RaftInstance: commit upto 699, current idx 698 2026.08.17 23:52:16.852631 [ 424007 ] {} RaftInstance: commit upto 699, current idx 699 2026.08.17 23:52:16.852642 [ 424007 ] {} RaftInstance: notify cb 699 0x7f0ede596820 2026.08.17 23:52:16.852653 [ 424007 ] {} RaftInstance: DONE: commit upto 699, current idx 699 2026.08.17 23:52:16.852655 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:16.852697 [ 423987 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:16.852723 [ 423987 ] {} RaftInstance: append at log_idx 701, timestamp 1787010736852699 2026.08.17 23:52:16.852729 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.852732 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.852734 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.852735 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.852737 [ 424009 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 702 2026.08.17 23:52:16.852738 [ 424009 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 14 2026.08.17 23:52:16.852740 [ 424009 ] {} RaftInstance: reduce end_idx 702 -> 694 2026.08.17 23:52:16.852742 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=699, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.852745 [ 424009 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.852747 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.852748 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.852750 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.855596 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:16.855601 [ 423980 ] {} RaftInstance: last durable index 700, precommit index 701 2026.08.17 23:52:16.855604 [ 423980 ] {} RaftInstance: quorum idx 1, 700 699 0 2026.08.17 23:52:16.855607 [ 423980 ] {} RaftInstance: local log idx 701, target_commit_idx 699, quick_commit_index_ 699, state_->get_commit_idx() 699 2026.08.17 23:52:16.855647 [ 423983 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.855651 [ 423983 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=701 2026.08.17 23:52:16.855656 [ 423983 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.855659 [ 423983 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 701 2026.08.17 23:52:16.855660 [ 423983 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.855662 [ 423983 ] {} RaftInstance: peer 3, prev matched idx: 699, new matched idx: 700 2026.08.17 23:52:16.855664 [ 423983 ] {} RaftInstance: last durable index 700, precommit index 701 2026.08.17 23:52:16.855666 [ 423983 ] {} RaftInstance: quorum idx 1, 700 700 0 2026.08.17 23:52:16.855668 [ 423983 ] {} RaftInstance: trigger commit upto 700 2026.08.17 23:52:16.855670 [ 423983 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.855671 [ 423983 ] {} RaftInstance: last_log_idx: 700, starting_idx: 1, cur_nxt_idx: 702 2026.08.17 23:52:16.855673 [ 423983 ] {} RaftInstance: append_entries for 3 with LastLogIndex=700, LastLogTerm=1, EntriesLength=1, CommitIndex=700, Term=1, peer_last_sent_idx 700 2026.08.17 23:52:16.855675 [ 423983 ] {} RaftInstance: idx: 701 2026.08.17 23:52:16.855677 [ 423983 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.855692 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:16.855694 [ 423983 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.855695 [ 423983 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.855697 [ 423983 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.855699 [ 423983 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 702 2026.08.17 23:52:16.855700 [ 423983 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 15 2026.08.17 23:52:16.855702 [ 423983 ] {} RaftInstance: reduce end_idx 702 -> 694 2026.08.17 23:52:16.855704 [ 423983 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=700, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.855706 [ 423983 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.855707 [ 423983 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.855709 [ 423983 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.855711 [ 423983 ] {} RaftInstance: sent 2026.08.17 23:52:16.855712 [ 423983 ] {} RaftInstance: local log idx 701, target_commit_idx 700, quick_commit_index_ 700, state_->get_commit_idx() 699 2026.08.17 23:52:16.855714 [ 423983 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.855720 [ 423983 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:16.855722 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:16.855729 [ 424007 ] {} RaftInstance: commit upto 700, current idx 699 2026.08.17 23:52:16.855722 [ 423983 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.855731 [ 424007 ] {} RaftInstance: commit upto 700, current idx 700 2026.08.17 23:52:16.855743 [ 424007 ] {} RaftInstance: notify cb 700 0x7f0ed2617820 2026.08.17 23:52:16.855745 [ 424007 ] {} RaftInstance: DONE: commit upto 700, current idx 700 2026.08.17 23:52:16.855747 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:16.855793 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 182 2026.08.17 23:52:16.855798 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:16.855813 [ 423977 ] {} RaftInstance: append at log_idx 702, timestamp 1787010736855800 2026.08.17 23:52:16.855820 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.855824 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.855826 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.855827 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.855829 [ 424009 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 703 2026.08.17 23:52:16.855831 [ 424009 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 16 2026.08.17 23:52:16.855832 [ 424009 ] {} RaftInstance: reduce end_idx 703 -> 694 2026.08.17 23:52:16.855834 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=700, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.855836 [ 424009 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.855838 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.855839 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.855841 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.858689 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:16.858693 [ 423980 ] {} RaftInstance: last durable index 701, precommit index 702 2026.08.17 23:52:16.858696 [ 423980 ] {} RaftInstance: quorum idx 1, 701 700 0 2026.08.17 23:52:16.858698 [ 423980 ] {} RaftInstance: local log idx 702, target_commit_idx 700, quick_commit_index_ 700, state_->get_commit_idx() 700 2026.08.17 23:52:16.858745 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.858750 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=702 2026.08.17 23:52:16.858753 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.858755 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 702 2026.08.17 23:52:16.858757 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.858759 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 700, new matched idx: 701 2026.08.17 23:52:16.858761 [ 423989 ] {} RaftInstance: last durable index 701, precommit index 702 2026.08.17 23:52:16.858765 [ 423989 ] {} RaftInstance: quorum idx 1, 701 701 0 2026.08.17 23:52:16.858767 [ 423989 ] {} RaftInstance: trigger commit upto 701 2026.08.17 23:52:16.858769 [ 423989 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.858771 [ 423989 ] {} RaftInstance: last_log_idx: 701, starting_idx: 1, cur_nxt_idx: 703 2026.08.17 23:52:16.858773 [ 423989 ] {} RaftInstance: append_entries for 3 with LastLogIndex=701, LastLogTerm=1, EntriesLength=1, CommitIndex=701, Term=1, peer_last_sent_idx 701 2026.08.17 23:52:16.858775 [ 423989 ] {} RaftInstance: idx: 702 2026.08.17 23:52:16.858779 [ 423989 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.858791 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:16.858793 [ 423989 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.858795 [ 423989 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.858797 [ 423989 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.858798 [ 423989 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 703 2026.08.17 23:52:16.858800 [ 423989 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 17 2026.08.17 23:52:16.858801 [ 423989 ] {} RaftInstance: reduce end_idx 703 -> 694 2026.08.17 23:52:16.858803 [ 423989 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=701, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.858805 [ 423989 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.858807 [ 423989 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.858809 [ 423989 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.858810 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:16.858812 [ 423989 ] {} RaftInstance: local log idx 702, target_commit_idx 701, quick_commit_index_ 701, state_->get_commit_idx() 700 2026.08.17 23:52:16.858814 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.858816 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:16.858817 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:16.858822 [ 424007 ] {} RaftInstance: commit upto 701, current idx 700 2026.08.17 23:52:16.858824 [ 424007 ] {} RaftInstance: commit upto 701, current idx 701 2026.08.17 23:52:16.858818 [ 423989 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.858846 [ 424007 ] {} RaftInstance: notify cb 701 0x7f0eceecda20 2026.08.17 23:52:16.858854 [ 424007 ] {} RaftInstance: DONE: commit upto 701, current idx 701 2026.08.17 23:52:16.858856 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:16.858888 [ 423995 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:16.858905 [ 423995 ] {} RaftInstance: append at log_idx 703, timestamp 1787010736858891 2026.08.17 23:52:16.858912 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.858914 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.858915 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.858917 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.858919 [ 424009 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 704 2026.08.17 23:52:16.858920 [ 424009 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 18 2026.08.17 23:52:16.858922 [ 424009 ] {} RaftInstance: reduce end_idx 704 -> 694 2026.08.17 23:52:16.858923 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=701, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.858925 [ 424009 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.858927 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.858929 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.858930 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.861704 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:16.861710 [ 423980 ] {} RaftInstance: last durable index 702, precommit index 703 2026.08.17 23:52:16.861713 [ 423980 ] {} RaftInstance: quorum idx 1, 702 701 0 2026.08.17 23:52:16.861715 [ 423980 ] {} RaftInstance: local log idx 703, target_commit_idx 701, quick_commit_index_ 701, state_->get_commit_idx() 701 2026.08.17 23:52:16.861772 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.861779 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=703 2026.08.17 23:52:16.861781 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.861784 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 703 2026.08.17 23:52:16.861786 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.861787 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 701, new matched idx: 702 2026.08.17 23:52:16.861790 [ 423981 ] {} RaftInstance: last durable index 702, precommit index 703 2026.08.17 23:52:16.861793 [ 423981 ] {} RaftInstance: quorum idx 1, 702 702 0 2026.08.17 23:52:16.861794 [ 423981 ] {} RaftInstance: trigger commit upto 702 2026.08.17 23:52:16.861797 [ 423981 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.861799 [ 423981 ] {} RaftInstance: last_log_idx: 702, starting_idx: 1, cur_nxt_idx: 704 2026.08.17 23:52:16.861801 [ 423981 ] {} RaftInstance: append_entries for 3 with LastLogIndex=702, LastLogTerm=1, EntriesLength=1, CommitIndex=702, Term=1, peer_last_sent_idx 702 2026.08.17 23:52:16.861803 [ 423981 ] {} RaftInstance: idx: 703 2026.08.17 23:52:16.861805 [ 423981 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.861821 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:16.861823 [ 423981 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.861825 [ 423981 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.861826 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.861828 [ 423981 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 704 2026.08.17 23:52:16.861829 [ 423981 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 19 2026.08.17 23:52:16.861831 [ 423981 ] {} RaftInstance: reduce end_idx 704 -> 694 2026.08.17 23:52:16.861833 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=702, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.861834 [ 423981 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.861836 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.861838 [ 423981 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.861840 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:16.861842 [ 423981 ] {} RaftInstance: local log idx 703, target_commit_idx 702, quick_commit_index_ 702, state_->get_commit_idx() 701 2026.08.17 23:52:16.861843 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.861846 [ 423981 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:16.861847 [ 423981 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.861848 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:16.861851 [ 424007 ] {} RaftInstance: commit upto 702, current idx 701 2026.08.17 23:52:16.861854 [ 424007 ] {} RaftInstance: commit upto 702, current idx 702 2026.08.17 23:52:16.861868 [ 424007 ] {} RaftInstance: notify cb 702 0x7f0ed2617920 2026.08.17 23:52:16.861872 [ 424007 ] {} RaftInstance: DONE: commit upto 702, current idx 702 2026.08.17 23:52:16.861874 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:16.862131 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 452 2026.08.17 23:52:16.862140 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:16.862157 [ 423977 ] {} RaftInstance: append at log_idx 704, timestamp 1787010736862143 2026.08.17 23:52:16.862164 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.862167 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.862169 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.862170 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.862172 [ 424009 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 705 2026.08.17 23:52:16.862173 [ 424009 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 20 2026.08.17 23:52:16.862175 [ 424009 ] {} RaftInstance: reduce end_idx 705 -> 694 2026.08.17 23:52:16.862177 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=702, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.862178 [ 424009 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.862180 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.862181 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.862183 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.864779 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:16.864783 [ 423980 ] {} RaftInstance: last durable index 703, precommit index 704 2026.08.17 23:52:16.864785 [ 423980 ] {} RaftInstance: quorum idx 1, 703 702 0 2026.08.17 23:52:16.864787 [ 423980 ] {} RaftInstance: local log idx 704, target_commit_idx 702, quick_commit_index_ 702, state_->get_commit_idx() 702 2026.08.17 23:52:16.864828 [ 423991 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.864835 [ 423991 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=704 2026.08.17 23:52:16.864838 [ 423991 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.864841 [ 423991 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 704 2026.08.17 23:52:16.864843 [ 423991 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.864851 [ 423991 ] {} RaftInstance: peer 3, prev matched idx: 702, new matched idx: 703 2026.08.17 23:52:16.864854 [ 423991 ] {} RaftInstance: last durable index 703, precommit index 704 2026.08.17 23:52:16.864857 [ 423991 ] {} RaftInstance: quorum idx 1, 703 703 0 2026.08.17 23:52:16.864859 [ 423991 ] {} RaftInstance: trigger commit upto 703 2026.08.17 23:52:16.864861 [ 423991 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.864863 [ 423991 ] {} RaftInstance: last_log_idx: 703, starting_idx: 1, cur_nxt_idx: 705 2026.08.17 23:52:16.864866 [ 423991 ] {} RaftInstance: append_entries for 3 with LastLogIndex=703, LastLogTerm=1, EntriesLength=1, CommitIndex=703, Term=1, peer_last_sent_idx 703 2026.08.17 23:52:16.864867 [ 423991 ] {} RaftInstance: idx: 704 2026.08.17 23:52:16.864871 [ 423991 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.864882 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:16.864884 [ 423991 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.864886 [ 423991 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.864887 [ 423991 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.864889 [ 423991 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 705 2026.08.17 23:52:16.864891 [ 423991 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 21 2026.08.17 23:52:16.864892 [ 423991 ] {} RaftInstance: reduce end_idx 705 -> 694 2026.08.17 23:52:16.864894 [ 423991 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=703, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.864900 [ 423991 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.864901 [ 423991 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.864903 [ 423991 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.864905 [ 423991 ] {} RaftInstance: sent 2026.08.17 23:52:16.864907 [ 423991 ] {} RaftInstance: local log idx 704, target_commit_idx 703, quick_commit_index_ 703, state_->get_commit_idx() 702 2026.08.17 23:52:16.864909 [ 423991 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.864912 [ 423991 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:16.864913 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:16.864917 [ 424007 ] {} RaftInstance: commit upto 703, current idx 702 2026.08.17 23:52:16.864913 [ 423991 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.864920 [ 424007 ] {} RaftInstance: commit upto 703, current idx 703 2026.08.17 23:52:16.864935 [ 424007 ] {} RaftInstance: notify cb 703 0x7f0ede596720 2026.08.17 23:52:16.864947 [ 424007 ] {} RaftInstance: DONE: commit upto 703, current idx 703 2026.08.17 23:52:16.864950 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:16.865131 [ 423982 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:16.865154 [ 423982 ] {} RaftInstance: append at log_idx 705, timestamp 1787010736865135 2026.08.17 23:52:16.865163 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.865166 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.865168 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.865170 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.865172 [ 424009 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 706 2026.08.17 23:52:16.865173 [ 424009 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 22 2026.08.17 23:52:16.865175 [ 424009 ] {} RaftInstance: reduce end_idx 706 -> 694 2026.08.17 23:52:16.865177 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=703, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.865178 [ 424009 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.865180 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.865182 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.865184 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.868454 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:16.868458 [ 423980 ] {} RaftInstance: last durable index 704, precommit index 705 2026.08.17 23:52:16.868461 [ 423980 ] {} RaftInstance: quorum idx 1, 704 703 0 2026.08.17 23:52:16.868464 [ 423980 ] {} RaftInstance: local log idx 705, target_commit_idx 703, quick_commit_index_ 703, state_->get_commit_idx() 703 2026.08.17 23:52:16.868505 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.868511 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=705 2026.08.17 23:52:16.868514 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.868516 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 705 2026.08.17 23:52:16.868518 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.868520 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 703, new matched idx: 704 2026.08.17 23:52:16.868526 [ 423990 ] {} RaftInstance: last durable index 704, precommit index 705 2026.08.17 23:52:16.868529 [ 423990 ] {} RaftInstance: quorum idx 1, 704 704 0 2026.08.17 23:52:16.868531 [ 423990 ] {} RaftInstance: trigger commit upto 704 2026.08.17 23:52:16.868533 [ 423990 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.868535 [ 423990 ] {} RaftInstance: last_log_idx: 704, starting_idx: 1, cur_nxt_idx: 706 2026.08.17 23:52:16.868538 [ 423990 ] {} RaftInstance: append_entries for 3 with LastLogIndex=704, LastLogTerm=1, EntriesLength=1, CommitIndex=704, Term=1, peer_last_sent_idx 704 2026.08.17 23:52:16.868540 [ 423990 ] {} RaftInstance: idx: 705 2026.08.17 23:52:16.868542 [ 423990 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.868554 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:16.868558 [ 423990 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.868560 [ 423990 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.868561 [ 423990 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.868563 [ 423990 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 706 2026.08.17 23:52:16.868565 [ 423990 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 23 2026.08.17 23:52:16.868566 [ 423990 ] {} RaftInstance: reduce end_idx 706 -> 694 2026.08.17 23:52:16.868568 [ 423990 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=704, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.868570 [ 423990 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.868571 [ 423990 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.868573 [ 423990 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.868575 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:16.868577 [ 423990 ] {} RaftInstance: local log idx 705, target_commit_idx 704, quick_commit_index_ 704, state_->get_commit_idx() 703 2026.08.17 23:52:16.868578 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.868581 [ 423990 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:16.868583 [ 423990 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.868583 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:16.868587 [ 424007 ] {} RaftInstance: commit upto 704, current idx 703 2026.08.17 23:52:16.868590 [ 424007 ] {} RaftInstance: commit upto 704, current idx 704 2026.08.17 23:52:16.868614 [ 424007 ] {} RaftInstance: notify cb 704 0x7f0ed2617a20 2026.08.17 23:52:16.868617 [ 424007 ] {} RaftInstance: DONE: commit upto 704, current idx 704 2026.08.17 23:52:16.868618 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:16.871358 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 229 2026.08.17 23:52:16.871370 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:16.871380 [ 423977 ] {} RaftInstance: append at log_idx 706, timestamp 1787010736871372 2026.08.17 23:52:16.871387 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.871391 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.871393 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.871395 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.871397 [ 424009 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 707 2026.08.17 23:52:16.871399 [ 424009 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 24 2026.08.17 23:52:16.871400 [ 424009 ] {} RaftInstance: reduce end_idx 707 -> 694 2026.08.17 23:52:16.871404 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=704, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.871406 [ 424009 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.871408 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.871409 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.871411 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.872070 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:16.872073 [ 423980 ] {} RaftInstance: last durable index 705, precommit index 706 2026.08.17 23:52:16.872075 [ 423980 ] {} RaftInstance: quorum idx 1, 705 704 0 2026.08.17 23:52:16.872077 [ 423980 ] {} RaftInstance: local log idx 706, target_commit_idx 704, quick_commit_index_ 704, state_->get_commit_idx() 704 2026.08.17 23:52:16.872128 [ 423987 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.872133 [ 423987 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=706 2026.08.17 23:52:16.872135 [ 423987 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.872138 [ 423987 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 706 2026.08.17 23:52:16.872139 [ 423987 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.872141 [ 423987 ] {} RaftInstance: peer 3, prev matched idx: 704, new matched idx: 705 2026.08.17 23:52:16.872143 [ 423987 ] {} RaftInstance: last durable index 705, precommit index 706 2026.08.17 23:52:16.872146 [ 423987 ] {} RaftInstance: quorum idx 1, 705 705 0 2026.08.17 23:52:16.872148 [ 423987 ] {} RaftInstance: trigger commit upto 705 2026.08.17 23:52:16.872150 [ 423987 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.872152 [ 423987 ] {} RaftInstance: last_log_idx: 705, starting_idx: 1, cur_nxt_idx: 707 2026.08.17 23:52:16.872155 [ 423987 ] {} RaftInstance: append_entries for 3 with LastLogIndex=705, LastLogTerm=1, EntriesLength=1, CommitIndex=705, Term=1, peer_last_sent_idx 705 2026.08.17 23:52:16.872156 [ 423987 ] {} RaftInstance: idx: 706 2026.08.17 23:52:16.872160 [ 423987 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.872173 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:16.872176 [ 423987 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.872177 [ 423987 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.872179 [ 423987 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.872180 [ 423987 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 707 2026.08.17 23:52:16.872182 [ 423987 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 25 2026.08.17 23:52:16.872184 [ 423987 ] {} RaftInstance: reduce end_idx 707 -> 694 2026.08.17 23:52:16.872186 [ 423987 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=705, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.872187 [ 423987 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.872189 [ 423987 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.872190 [ 423987 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.872192 [ 423987 ] {} RaftInstance: sent 2026.08.17 23:52:16.872194 [ 423987 ] {} RaftInstance: local log idx 706, target_commit_idx 705, quick_commit_index_ 705, state_->get_commit_idx() 704 2026.08.17 23:52:16.872196 [ 423987 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.872198 [ 423987 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:16.872200 [ 423987 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.872200 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:16.872207 [ 424007 ] {} RaftInstance: commit upto 705, current idx 704 2026.08.17 23:52:16.872209 [ 424007 ] {} RaftInstance: commit upto 705, current idx 705 2026.08.17 23:52:16.872226 [ 424007 ] {} RaftInstance: notify cb 705 0x7f0ed2616c20 2026.08.17 23:52:16.872234 [ 424007 ] {} RaftInstance: DONE: commit upto 705, current idx 705 2026.08.17 23:52:16.872236 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:16.872333 [ 423983 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:16.872357 [ 423983 ] {} RaftInstance: append at log_idx 707, timestamp 1787010736872337 2026.08.17 23:52:16.872364 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.872367 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.872369 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.872370 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.872372 [ 424009 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 708 2026.08.17 23:52:16.872374 [ 424009 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 26 2026.08.17 23:52:16.872375 [ 424009 ] {} RaftInstance: reduce end_idx 708 -> 694 2026.08.17 23:52:16.872377 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=705, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.872379 [ 424009 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.872380 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.872382 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.872383 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.875203 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:16.875206 [ 423980 ] {} RaftInstance: last durable index 706, precommit index 707 2026.08.17 23:52:16.875209 [ 423980 ] {} RaftInstance: quorum idx 1, 706 705 0 2026.08.17 23:52:16.875211 [ 423980 ] {} RaftInstance: local log idx 707, target_commit_idx 705, quick_commit_index_ 705, state_->get_commit_idx() 705 2026.08.17 23:52:16.875258 [ 423996 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.875262 [ 423996 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=707 2026.08.17 23:52:16.875265 [ 423996 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.875267 [ 423996 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 707 2026.08.17 23:52:16.875269 [ 423996 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.875271 [ 423996 ] {} RaftInstance: peer 3, prev matched idx: 705, new matched idx: 706 2026.08.17 23:52:16.875275 [ 423996 ] {} RaftInstance: last durable index 706, precommit index 707 2026.08.17 23:52:16.875278 [ 423996 ] {} RaftInstance: quorum idx 1, 706 706 0 2026.08.17 23:52:16.875280 [ 423996 ] {} RaftInstance: trigger commit upto 706 2026.08.17 23:52:16.875282 [ 423996 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.875284 [ 423996 ] {} RaftInstance: last_log_idx: 706, starting_idx: 1, cur_nxt_idx: 708 2026.08.17 23:52:16.875287 [ 423996 ] {} RaftInstance: append_entries for 3 with LastLogIndex=706, LastLogTerm=1, EntriesLength=1, CommitIndex=706, Term=1, peer_last_sent_idx 706 2026.08.17 23:52:16.875288 [ 423996 ] {} RaftInstance: idx: 707 2026.08.17 23:52:16.875291 [ 423996 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.875302 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:16.875304 [ 423996 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.875306 [ 423996 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.875307 [ 423996 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.875309 [ 423996 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 708 2026.08.17 23:52:16.875311 [ 423996 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 27 2026.08.17 23:52:16.875312 [ 423996 ] {} RaftInstance: reduce end_idx 708 -> 694 2026.08.17 23:52:16.875314 [ 423996 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=706, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.875316 [ 423996 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.875318 [ 423996 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.875320 [ 423996 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.875322 [ 423996 ] {} RaftInstance: sent 2026.08.17 23:52:16.875324 [ 423996 ] {} RaftInstance: local log idx 707, target_commit_idx 706, quick_commit_index_ 706, state_->get_commit_idx() 705 2026.08.17 23:52:16.875326 [ 423996 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.875330 [ 423996 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:16.875332 [ 423996 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.875334 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:16.875337 [ 424007 ] {} RaftInstance: commit upto 706, current idx 705 2026.08.17 23:52:16.875340 [ 424007 ] {} RaftInstance: commit upto 706, current idx 706 2026.08.17 23:52:16.875353 [ 424007 ] {} RaftInstance: notify cb 706 0x7f0ed2617b20 2026.08.17 23:52:16.875356 [ 424007 ] {} RaftInstance: DONE: commit upto 706, current idx 706 2026.08.17 23:52:16.875358 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:16.875440 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 80 2026.08.17 23:52:16.875445 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:16.875451 [ 423977 ] {} RaftInstance: append at log_idx 708, timestamp 1787010736875447 2026.08.17 23:52:16.875457 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.875460 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.875462 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.875464 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.875466 [ 424009 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 709 2026.08.17 23:52:16.875468 [ 424009 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 28 2026.08.17 23:52:16.875469 [ 424009 ] {} RaftInstance: reduce end_idx 709 -> 694 2026.08.17 23:52:16.875472 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=706, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.875473 [ 424009 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.875476 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.875477 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.875479 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.878772 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:16.878776 [ 423980 ] {} RaftInstance: last durable index 707, precommit index 708 2026.08.17 23:52:16.878779 [ 423980 ] {} RaftInstance: quorum idx 1, 707 706 0 2026.08.17 23:52:16.878783 [ 423980 ] {} RaftInstance: local log idx 708, target_commit_idx 706, quick_commit_index_ 706, state_->get_commit_idx() 706 2026.08.17 23:52:16.878825 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.878828 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=708 2026.08.17 23:52:16.878830 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.878832 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 708 2026.08.17 23:52:16.878834 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.878836 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 706, new matched idx: 707 2026.08.17 23:52:16.878838 [ 423995 ] {} RaftInstance: last durable index 707, precommit index 708 2026.08.17 23:52:16.878840 [ 423995 ] {} RaftInstance: quorum idx 1, 707 707 0 2026.08.17 23:52:16.878842 [ 423995 ] {} RaftInstance: trigger commit upto 707 2026.08.17 23:52:16.878843 [ 423995 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.878847 [ 423995 ] {} RaftInstance: last_log_idx: 707, starting_idx: 1, cur_nxt_idx: 709 2026.08.17 23:52:16.878849 [ 423995 ] {} RaftInstance: append_entries for 3 with LastLogIndex=707, LastLogTerm=1, EntriesLength=1, CommitIndex=707, Term=1, peer_last_sent_idx 707 2026.08.17 23:52:16.878852 [ 423995 ] {} RaftInstance: idx: 708 2026.08.17 23:52:16.878854 [ 423995 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.878864 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:16.878867 [ 423995 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.878868 [ 423995 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.878870 [ 423995 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.878871 [ 423995 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 709 2026.08.17 23:52:16.878873 [ 423995 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 29 2026.08.17 23:52:16.878874 [ 423995 ] {} RaftInstance: reduce end_idx 709 -> 694 2026.08.17 23:52:16.878876 [ 423995 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=707, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.878877 [ 423995 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.878879 [ 423995 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.878881 [ 423995 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.878888 [ 423995 ] {} RaftInstance: sent 2026.08.17 23:52:16.878895 [ 423995 ] {} RaftInstance: local log idx 708, target_commit_idx 707, quick_commit_index_ 707, state_->get_commit_idx() 706 2026.08.17 23:52:16.878896 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.878900 [ 423995 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:16.878901 [ 423995 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.878911 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:16.878914 [ 424007 ] {} RaftInstance: commit upto 707, current idx 706 2026.08.17 23:52:16.878915 [ 424007 ] {} RaftInstance: commit upto 707, current idx 707 2026.08.17 23:52:16.878933 [ 424007 ] {} RaftInstance: notify cb 707 0x7f0eceeadd20 2026.08.17 23:52:16.878946 [ 424007 ] {} RaftInstance: DONE: commit upto 707, current idx 707 2026.08.17 23:52:16.878948 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:16.878981 [ 423985 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:16.879004 [ 423985 ] {} RaftInstance: append at log_idx 709, timestamp 1787010736878984 2026.08.17 23:52:16.879014 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.879018 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.879020 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.879022 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.879023 [ 424009 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 710 2026.08.17 23:52:16.879025 [ 424009 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 30 2026.08.17 23:52:16.879027 [ 424009 ] {} RaftInstance: reduce end_idx 710 -> 694 2026.08.17 23:52:16.879028 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=707, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.879030 [ 424009 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.879032 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.879033 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.879035 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.881904 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:16.881907 [ 423980 ] {} RaftInstance: last durable index 708, precommit index 709 2026.08.17 23:52:16.881910 [ 423980 ] {} RaftInstance: quorum idx 1, 708 707 0 2026.08.17 23:52:16.881912 [ 423980 ] {} RaftInstance: local log idx 709, target_commit_idx 707, quick_commit_index_ 707, state_->get_commit_idx() 707 2026.08.17 23:52:16.881957 [ 423994 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.881964 [ 423994 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=709 2026.08.17 23:52:16.881967 [ 423994 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.881969 [ 423994 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 709 2026.08.17 23:52:16.881971 [ 423994 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.881973 [ 423994 ] {} RaftInstance: peer 3, prev matched idx: 707, new matched idx: 708 2026.08.17 23:52:16.881975 [ 423994 ] {} RaftInstance: last durable index 708, precommit index 709 2026.08.17 23:52:16.881978 [ 423994 ] {} RaftInstance: quorum idx 1, 708 708 0 2026.08.17 23:52:16.881980 [ 423994 ] {} RaftInstance: trigger commit upto 708 2026.08.17 23:52:16.881984 [ 423994 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.881987 [ 423994 ] {} RaftInstance: last_log_idx: 708, starting_idx: 1, cur_nxt_idx: 710 2026.08.17 23:52:16.881989 [ 423994 ] {} RaftInstance: append_entries for 3 with LastLogIndex=708, LastLogTerm=1, EntriesLength=1, CommitIndex=708, Term=1, peer_last_sent_idx 708 2026.08.17 23:52:16.881991 [ 423994 ] {} RaftInstance: idx: 709 2026.08.17 23:52:16.881993 [ 423994 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.882004 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:16.882006 [ 423994 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.882008 [ 423994 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.882009 [ 423994 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.882011 [ 423994 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 710 2026.08.17 23:52:16.882013 [ 423994 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 31 2026.08.17 23:52:16.882014 [ 423994 ] {} RaftInstance: reduce end_idx 710 -> 694 2026.08.17 23:52:16.882016 [ 423994 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=708, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.882021 [ 423994 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.882023 [ 423994 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.882025 [ 423994 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.882027 [ 423994 ] {} RaftInstance: sent 2026.08.17 23:52:16.882029 [ 423994 ] {} RaftInstance: local log idx 709, target_commit_idx 708, quick_commit_index_ 708, state_->get_commit_idx() 707 2026.08.17 23:52:16.882030 [ 423994 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.882033 [ 423994 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:16.882035 [ 423994 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.882035 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:16.882039 [ 424007 ] {} RaftInstance: commit upto 708, current idx 707 2026.08.17 23:52:16.882041 [ 424007 ] {} RaftInstance: commit upto 708, current idx 708 2026.08.17 23:52:16.882053 [ 424007 ] {} RaftInstance: notify cb 708 0x7f0ed2617c20 2026.08.17 23:52:16.882056 [ 424007 ] {} RaftInstance: DONE: commit upto 708, current idx 708 2026.08.17 23:52:16.882058 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:16.882107 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 184 2026.08.17 23:52:16.882114 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:16.882129 [ 423977 ] {} RaftInstance: append at log_idx 710, timestamp 1787010736882116 2026.08.17 23:52:16.882144 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.882146 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.882148 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.882150 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.882153 [ 424009 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 711 2026.08.17 23:52:16.882154 [ 424009 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 32 2026.08.17 23:52:16.882156 [ 424009 ] {} RaftInstance: reduce end_idx 711 -> 694 2026.08.17 23:52:16.882159 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=708, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.882161 [ 424009 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.882163 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.882165 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.882166 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.885281 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:16.885284 [ 423980 ] {} RaftInstance: last durable index 709, precommit index 710 2026.08.17 23:52:16.885287 [ 423980 ] {} RaftInstance: quorum idx 1, 709 708 0 2026.08.17 23:52:16.885288 [ 423980 ] {} RaftInstance: local log idx 710, target_commit_idx 708, quick_commit_index_ 708, state_->get_commit_idx() 708 2026.08.17 23:52:16.885365 [ 423982 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.885370 [ 423982 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=710 2026.08.17 23:52:16.885372 [ 423982 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.885375 [ 423982 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 710 2026.08.17 23:52:16.885377 [ 423982 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.885378 [ 423982 ] {} RaftInstance: peer 3, prev matched idx: 708, new matched idx: 709 2026.08.17 23:52:16.885382 [ 423982 ] {} RaftInstance: last durable index 709, precommit index 710 2026.08.17 23:52:16.885385 [ 423982 ] {} RaftInstance: quorum idx 1, 709 709 0 2026.08.17 23:52:16.885387 [ 423982 ] {} RaftInstance: trigger commit upto 709 2026.08.17 23:52:16.885389 [ 423982 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.885391 [ 423982 ] {} RaftInstance: last_log_idx: 709, starting_idx: 1, cur_nxt_idx: 711 2026.08.17 23:52:16.885394 [ 423982 ] {} RaftInstance: append_entries for 3 with LastLogIndex=709, LastLogTerm=1, EntriesLength=1, CommitIndex=709, Term=1, peer_last_sent_idx 709 2026.08.17 23:52:16.885395 [ 423982 ] {} RaftInstance: idx: 710 2026.08.17 23:52:16.885398 [ 423982 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.885413 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:16.885415 [ 423982 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.885417 [ 423982 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.885418 [ 423982 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.885420 [ 423982 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 711 2026.08.17 23:52:16.885422 [ 423982 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 33 2026.08.17 23:52:16.885423 [ 423982 ] {} RaftInstance: reduce end_idx 711 -> 694 2026.08.17 23:52:16.885425 [ 423982 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=709, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.885427 [ 423982 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.885428 [ 423982 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.885430 [ 423982 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.885432 [ 423982 ] {} RaftInstance: sent 2026.08.17 23:52:16.885434 [ 423982 ] {} RaftInstance: local log idx 710, target_commit_idx 709, quick_commit_index_ 709, state_->get_commit_idx() 708 2026.08.17 23:52:16.885435 [ 423982 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.885438 [ 423982 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:16.885439 [ 423982 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.885439 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:16.885447 [ 424007 ] {} RaftInstance: commit upto 709, current idx 708 2026.08.17 23:52:16.885449 [ 424007 ] {} RaftInstance: commit upto 709, current idx 709 2026.08.17 23:52:16.885469 [ 424007 ] {} RaftInstance: notify cb 709 0x7f0ed2685f20 2026.08.17 23:52:16.885484 [ 424007 ] {} RaftInstance: DONE: commit upto 709, current idx 709 2026.08.17 23:52:16.885486 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:16.885520 [ 423990 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=2, CommitIndex=0 and Term=0 2026.08.17 23:52:16.885531 [ 423990 ] {} RaftInstance: append at log_idx 711, timestamp 1787010736885522 2026.08.17 23:52:16.885557 [ 423990 ] {} RaftInstance: append at log_idx 712, timestamp 1787010736885522 2026.08.17 23:52:16.885564 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.885567 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.885569 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.885571 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.885573 [ 424009 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 713 2026.08.17 23:52:16.885575 [ 424009 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 34 2026.08.17 23:52:16.885576 [ 424009 ] {} RaftInstance: reduce end_idx 713 -> 694 2026.08.17 23:52:16.885582 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=709, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.885584 [ 424009 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.885586 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.885587 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.885589 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.888233 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:16.888237 [ 423980 ] {} RaftInstance: last durable index 710, precommit index 712 2026.08.17 23:52:16.888240 [ 423980 ] {} RaftInstance: quorum idx 1, 710 709 0 2026.08.17 23:52:16.888242 [ 423980 ] {} RaftInstance: local log idx 712, target_commit_idx 709, quick_commit_index_ 709, state_->get_commit_idx() 709 2026.08.17 23:52:16.888279 [ 423989 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.888283 [ 423989 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=711 2026.08.17 23:52:16.888286 [ 423989 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.888288 [ 423989 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 711 2026.08.17 23:52:16.888290 [ 423989 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.888292 [ 423989 ] {} RaftInstance: peer 3, prev matched idx: 709, new matched idx: 710 2026.08.17 23:52:16.888294 [ 423989 ] {} RaftInstance: last durable index 710, precommit index 712 2026.08.17 23:52:16.888297 [ 423989 ] {} RaftInstance: quorum idx 1, 710 710 0 2026.08.17 23:52:16.888299 [ 423989 ] {} RaftInstance: trigger commit upto 710 2026.08.17 23:52:16.888301 [ 423989 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.888302 [ 423989 ] {} RaftInstance: last_log_idx: 710, starting_idx: 1, cur_nxt_idx: 713 2026.08.17 23:52:16.888305 [ 423989 ] {} RaftInstance: append_entries for 3 with LastLogIndex=710, LastLogTerm=1, EntriesLength=2, CommitIndex=710, Term=1, peer_last_sent_idx 710 2026.08.17 23:52:16.888306 [ 423989 ] {} RaftInstance: idx range: 711-712 2026.08.17 23:52:16.888308 [ 423989 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.888325 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:16.888328 [ 423989 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.888329 [ 423989 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.888331 [ 423989 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.888332 [ 423989 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 713 2026.08.17 23:52:16.888334 [ 423989 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 35 2026.08.17 23:52:16.888336 [ 423989 ] {} RaftInstance: reduce end_idx 713 -> 694 2026.08.17 23:52:16.888338 [ 423989 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=710, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.888339 [ 423989 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.888341 [ 423989 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.888342 [ 423989 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.888344 [ 423989 ] {} RaftInstance: sent 2026.08.17 23:52:16.888346 [ 423989 ] {} RaftInstance: local log idx 712, target_commit_idx 710, quick_commit_index_ 710, state_->get_commit_idx() 709 2026.08.17 23:52:16.888347 [ 423989 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.888350 [ 423989 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:16.888352 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:16.888354 [ 423989 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.888357 [ 424007 ] {} RaftInstance: commit upto 710, current idx 709 2026.08.17 23:52:16.888362 [ 424007 ] {} RaftInstance: commit upto 710, current idx 710 2026.08.17 23:52:16.888375 [ 424007 ] {} RaftInstance: notify cb 710 0x7f0ed2617d20 2026.08.17 23:52:16.888378 [ 424007 ] {} RaftInstance: DONE: commit upto 710, current idx 710 2026.08.17 23:52:16.888380 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:16.891579 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:16.891583 [ 423980 ] {} RaftInstance: last durable index 712, precommit index 712 2026.08.17 23:52:16.891586 [ 423980 ] {} RaftInstance: quorum idx 1, 712 710 0 2026.08.17 23:52:16.891588 [ 423980 ] {} RaftInstance: local log idx 712, target_commit_idx 710, quick_commit_index_ 710, state_->get_commit_idx() 710 2026.08.17 23:52:16.891627 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.891633 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=713 2026.08.17 23:52:16.891636 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.891638 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 713 2026.08.17 23:52:16.891640 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.891641 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 710, new matched idx: 712 2026.08.17 23:52:16.891643 [ 423981 ] {} RaftInstance: last durable index 712, precommit index 712 2026.08.17 23:52:16.891646 [ 423981 ] {} RaftInstance: quorum idx 1, 712 712 0 2026.08.17 23:52:16.891647 [ 423981 ] {} RaftInstance: trigger commit upto 712 2026.08.17 23:52:16.891649 [ 423981 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.891651 [ 423981 ] {} RaftInstance: last_log_idx: 712, starting_idx: 1, cur_nxt_idx: 713 2026.08.17 23:52:16.891653 [ 423981 ] {} RaftInstance: append_entries for 3 with LastLogIndex=712, LastLogTerm=1, EntriesLength=0, CommitIndex=712, Term=1, peer_last_sent_idx 711 2026.08.17 23:52:16.891655 [ 423981 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:16.891657 [ 423981 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.891666 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:16.891668 [ 423981 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.891670 [ 423981 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.891671 [ 423981 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.891673 [ 423981 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 713 2026.08.17 23:52:16.891675 [ 423981 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 36 2026.08.17 23:52:16.891676 [ 423981 ] {} RaftInstance: reduce end_idx 713 -> 694 2026.08.17 23:52:16.891679 [ 423981 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=712, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.891680 [ 423981 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.891682 [ 423981 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.891684 [ 423981 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.891686 [ 423981 ] {} RaftInstance: sent 2026.08.17 23:52:16.891688 [ 423981 ] {} RaftInstance: local log idx 712, target_commit_idx 712, quick_commit_index_ 712, state_->get_commit_idx() 710 2026.08.17 23:52:16.891689 [ 423981 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.891693 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:16.891698 [ 424007 ] {} RaftInstance: commit upto 712, current idx 710 2026.08.17 23:52:16.891700 [ 424007 ] {} RaftInstance: commit upto 712, current idx 711 2026.08.17 23:52:16.891706 [ 423995 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.891709 [ 423995 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=713 2026.08.17 23:52:16.891711 [ 423995 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.891713 [ 423995 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 713 2026.08.17 23:52:16.891714 [ 423995 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.891716 [ 423995 ] {} RaftInstance: peer 3, prev matched idx: 712, new matched idx: 712 2026.08.17 23:52:16.891717 [ 424007 ] {} RaftInstance: commit upto 712, current idx 712 2026.08.17 23:52:16.891718 [ 423995 ] {} RaftInstance: last durable index 712, precommit index 712 2026.08.17 23:52:16.891726 [ 423995 ] {} RaftInstance: quorum idx 1, 712 712 0 2026.08.17 23:52:16.891728 [ 423995 ] {} RaftInstance: local log idx 712, target_commit_idx 712, quick_commit_index_ 712, state_->get_commit_idx() 711 2026.08.17 23:52:16.891729 [ 423995 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.891766 [ 424007 ] {} RaftInstance: notify cb 712 0x7f0ede596920 2026.08.17 23:52:16.891778 [ 424007 ] {} RaftInstance: DONE: commit upto 712, current idx 712 2026.08.17 23:52:16.891780 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:16.891960 [ 423984 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:16.891971 [ 423984 ] {} RaftInstance: append at log_idx 713, timestamp 1787010736891963 2026.08.17 23:52:16.891978 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.891981 [ 424009 ] {} RaftInstance: last_log_idx: 712, starting_idx: 1, cur_nxt_idx: 714 2026.08.17 23:52:16.891983 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=712, LastLogTerm=1, EntriesLength=1, CommitIndex=712, Term=1, peer_last_sent_idx 713 2026.08.17 23:52:16.891985 [ 424009 ] {} RaftInstance: idx: 713 2026.08.17 23:52:16.891987 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.891994 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.891996 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.891998 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.891999 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.892001 [ 424009 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 714 2026.08.17 23:52:16.892002 [ 424009 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 37 2026.08.17 23:52:16.892004 [ 424009 ] {} RaftInstance: reduce end_idx 714 -> 694 2026.08.17 23:52:16.892005 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=712, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.892007 [ 424009 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.892008 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.892010 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.892012 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.892130 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 497 2026.08.17 23:52:16.892140 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:16.892160 [ 423977 ] {} RaftInstance: append at log_idx 714, timestamp 1787010736892143 2026.08.17 23:52:16.892167 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.892170 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.892172 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.892173 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.892175 [ 424009 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 715 2026.08.17 23:52:16.892177 [ 424009 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 38 2026.08.17 23:52:16.892178 [ 424009 ] {} RaftInstance: reduce end_idx 715 -> 694 2026.08.17 23:52:16.892180 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=712, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.892181 [ 424009 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.892183 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.892185 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.892186 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.895091 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:16.895094 [ 423980 ] {} RaftInstance: last durable index 713, precommit index 714 2026.08.17 23:52:16.895097 [ 423980 ] {} RaftInstance: quorum idx 1, 713 712 0 2026.08.17 23:52:16.895099 [ 423980 ] {} RaftInstance: local log idx 714, target_commit_idx 712, quick_commit_index_ 712, state_->get_commit_idx() 712 2026.08.17 23:52:16.895124 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.895127 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=714 2026.08.17 23:52:16.895134 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.895137 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 714 2026.08.17 23:52:16.895139 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.895141 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 712, new matched idx: 713 2026.08.17 23:52:16.895143 [ 423986 ] {} RaftInstance: last durable index 713, precommit index 714 2026.08.17 23:52:16.895145 [ 423986 ] {} RaftInstance: quorum idx 1, 713 713 0 2026.08.17 23:52:16.895146 [ 423986 ] {} RaftInstance: trigger commit upto 713 2026.08.17 23:52:16.895148 [ 423986 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.895150 [ 423986 ] {} RaftInstance: last_log_idx: 713, starting_idx: 1, cur_nxt_idx: 715 2026.08.17 23:52:16.895152 [ 423986 ] {} RaftInstance: append_entries for 3 with LastLogIndex=713, LastLogTerm=1, EntriesLength=1, CommitIndex=713, Term=1, peer_last_sent_idx 713 2026.08.17 23:52:16.895154 [ 423986 ] {} RaftInstance: idx: 714 2026.08.17 23:52:16.895156 [ 423986 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.895167 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:16.895169 [ 423986 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.895171 [ 423986 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.895172 [ 423986 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.895174 [ 423986 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 715 2026.08.17 23:52:16.895175 [ 423986 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 39 2026.08.17 23:52:16.895177 [ 423986 ] {} RaftInstance: reduce end_idx 715 -> 694 2026.08.17 23:52:16.895179 [ 423986 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=713, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.895182 [ 423986 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.895184 [ 423986 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.895186 [ 423986 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.895187 [ 423986 ] {} RaftInstance: sent 2026.08.17 23:52:16.895189 [ 423986 ] {} RaftInstance: local log idx 714, target_commit_idx 713, quick_commit_index_ 713, state_->get_commit_idx() 712 2026.08.17 23:52:16.895191 [ 423986 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.895194 [ 423986 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:16.895196 [ 423986 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.895196 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:16.895201 [ 424007 ] {} RaftInstance: commit upto 713, current idx 712 2026.08.17 23:52:16.895203 [ 424007 ] {} RaftInstance: commit upto 713, current idx 713 2026.08.17 23:52:16.895212 [ 424007 ] {} RaftInstance: notify cb 713 0x7f0ed2616d20 2026.08.17 23:52:16.895223 [ 424007 ] {} RaftInstance: DONE: commit upto 713, current idx 713 2026.08.17 23:52:16.895225 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:16.895260 [ 423982 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:16.895272 [ 423982 ] {} RaftInstance: append at log_idx 715, timestamp 1787010736895263 2026.08.17 23:52:16.895282 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.895284 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.895285 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.895286 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.895288 [ 424009 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 716 2026.08.17 23:52:16.895289 [ 424009 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 40 2026.08.17 23:52:16.895291 [ 424009 ] {} RaftInstance: reduce end_idx 716 -> 694 2026.08.17 23:52:16.895292 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=713, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.895294 [ 424009 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.895295 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.895297 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.895298 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.898051 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:16.898057 [ 423980 ] {} RaftInstance: last durable index 714, precommit index 715 2026.08.17 23:52:16.898060 [ 423980 ] {} RaftInstance: quorum idx 1, 714 713 0 2026.08.17 23:52:16.898062 [ 423980 ] {} RaftInstance: local log idx 715, target_commit_idx 713, quick_commit_index_ 713, state_->get_commit_idx() 713 2026.08.17 23:52:16.898114 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.898118 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=715 2026.08.17 23:52:16.898120 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.898123 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 715 2026.08.17 23:52:16.898124 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.898126 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 713, new matched idx: 714 2026.08.17 23:52:16.898128 [ 423990 ] {} RaftInstance: last durable index 714, precommit index 715 2026.08.17 23:52:16.898134 [ 423990 ] {} RaftInstance: quorum idx 1, 714 714 0 2026.08.17 23:52:16.898135 [ 423990 ] {} RaftInstance: trigger commit upto 714 2026.08.17 23:52:16.898138 [ 423990 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.898140 [ 423990 ] {} RaftInstance: last_log_idx: 714, starting_idx: 1, cur_nxt_idx: 716 2026.08.17 23:52:16.898142 [ 423990 ] {} RaftInstance: append_entries for 3 with LastLogIndex=714, LastLogTerm=1, EntriesLength=1, CommitIndex=714, Term=1, peer_last_sent_idx 714 2026.08.17 23:52:16.898144 [ 423990 ] {} RaftInstance: idx: 715 2026.08.17 23:52:16.898146 [ 423990 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.898154 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:16.898156 [ 423990 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.898158 [ 423990 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.898160 [ 423990 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.898162 [ 423990 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 716 2026.08.17 23:52:16.898163 [ 423990 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 41 2026.08.17 23:52:16.898165 [ 423990 ] {} RaftInstance: reduce end_idx 716 -> 694 2026.08.17 23:52:16.898168 [ 423990 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=714, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.898169 [ 423990 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.898171 [ 423990 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.898172 [ 423990 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.898174 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:16.898176 [ 423990 ] {} RaftInstance: local log idx 715, target_commit_idx 714, quick_commit_index_ 714, state_->get_commit_idx() 713 2026.08.17 23:52:16.898177 [ 423990 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.898180 [ 423990 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:16.898182 [ 423990 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.898183 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:16.898188 [ 424007 ] {} RaftInstance: commit upto 714, current idx 713 2026.08.17 23:52:16.898191 [ 424007 ] {} RaftInstance: commit upto 714, current idx 714 2026.08.17 23:52:16.898214 [ 424007 ] {} RaftInstance: notify cb 714 0x7f0ed2617e20 2026.08.17 23:52:16.898217 [ 424007 ] {} RaftInstance: DONE: commit upto 714, current idx 714 2026.08.17 23:52:16.898219 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:16.900992 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:16.900996 [ 423980 ] {} RaftInstance: last durable index 715, precommit index 715 2026.08.17 23:52:16.900999 [ 423980 ] {} RaftInstance: quorum idx 1, 715 714 0 2026.08.17 23:52:16.901001 [ 423980 ] {} RaftInstance: local log idx 715, target_commit_idx 714, quick_commit_index_ 714, state_->get_commit_idx() 714 2026.08.17 23:52:16.901056 [ 423993 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.901061 [ 423993 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=716 2026.08.17 23:52:16.901063 [ 423993 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.901066 [ 423993 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 716 2026.08.17 23:52:16.901067 [ 423993 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.901069 [ 423993 ] {} RaftInstance: peer 3, prev matched idx: 714, new matched idx: 715 2026.08.17 23:52:16.901073 [ 423993 ] {} RaftInstance: last durable index 715, precommit index 715 2026.08.17 23:52:16.901076 [ 423993 ] {} RaftInstance: quorum idx 1, 715 715 0 2026.08.17 23:52:16.901078 [ 423993 ] {} RaftInstance: trigger commit upto 715 2026.08.17 23:52:16.901081 [ 423993 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.901083 [ 423993 ] {} RaftInstance: last_log_idx: 715, starting_idx: 1, cur_nxt_idx: 716 2026.08.17 23:52:16.901085 [ 423993 ] {} RaftInstance: append_entries for 3 with LastLogIndex=715, LastLogTerm=1, EntriesLength=0, CommitIndex=715, Term=1, peer_last_sent_idx 715 2026.08.17 23:52:16.901087 [ 423993 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:16.901089 [ 423993 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.901099 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:16.901102 [ 423993 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.901103 [ 423993 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.901107 [ 423993 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.901108 [ 423993 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 716 2026.08.17 23:52:16.901110 [ 423993 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 42 2026.08.17 23:52:16.901112 [ 423993 ] {} RaftInstance: reduce end_idx 716 -> 694 2026.08.17 23:52:16.901115 [ 423993 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=715, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.901117 [ 423993 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.901119 [ 423993 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.901120 [ 423993 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.901122 [ 423993 ] {} RaftInstance: sent 2026.08.17 23:52:16.901124 [ 423993 ] {} RaftInstance: local log idx 715, target_commit_idx 715, quick_commit_index_ 715, state_->get_commit_idx() 714 2026.08.17 23:52:16.901126 [ 423993 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.901130 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:16.901134 [ 424007 ] {} RaftInstance: commit upto 715, current idx 714 2026.08.17 23:52:16.901136 [ 424007 ] {} RaftInstance: commit upto 715, current idx 715 2026.08.17 23:52:16.901149 [ 424007 ] {} RaftInstance: notify cb 715 0x7f0ed2617020 2026.08.17 23:52:16.901153 [ 423981 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.901157 [ 423981 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=716 2026.08.17 23:52:16.901159 [ 423981 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.901161 [ 423981 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 716 2026.08.17 23:52:16.901163 [ 423981 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.901164 [ 424007 ] {} RaftInstance: DONE: commit upto 715, current idx 715 2026.08.17 23:52:16.901169 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:16.901164 [ 423981 ] {} RaftInstance: peer 3, prev matched idx: 715, new matched idx: 715 2026.08.17 23:52:16.901177 [ 423981 ] {} RaftInstance: last durable index 715, precommit index 715 2026.08.17 23:52:16.901180 [ 423981 ] {} RaftInstance: quorum idx 1, 715 715 0 2026.08.17 23:52:16.901182 [ 423981 ] {} RaftInstance: local log idx 715, target_commit_idx 715, quick_commit_index_ 715, state_->get_commit_idx() 715 2026.08.17 23:52:16.901213 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 244 2026.08.17 23:52:16.901217 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:16.901221 [ 423985 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:16.901231 [ 423977 ] {} RaftInstance: append at log_idx 716, timestamp 1787010736901220 2026.08.17 23:52:16.901253 [ 423985 ] {} RaftInstance: append at log_idx 717, timestamp 1787010736901223 2026.08.17 23:52:16.901255 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.901258 [ 424009 ] {} RaftInstance: last_log_idx: 715, starting_idx: 1, cur_nxt_idx: 718 2026.08.17 23:52:16.901259 [ 424009 ] {} RaftInstance: last sent log (716) to peer 3 is not applied, cnt 1 2026.08.17 23:52:16.901262 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=715, LastLogTerm=1, EntriesLength=2, CommitIndex=715, Term=1, peer_last_sent_idx 716 2026.08.17 23:52:16.901263 [ 424009 ] {} RaftInstance: idx range: 716-717 2026.08.17 23:52:16.901266 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.901276 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.901278 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.901280 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.901281 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.901283 [ 424009 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 718 2026.08.17 23:52:16.901285 [ 424009 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 43 2026.08.17 23:52:16.901286 [ 424009 ] {} RaftInstance: reduce end_idx 718 -> 694 2026.08.17 23:52:16.901288 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=715, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.901290 [ 424009 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.901292 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.901293 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.901295 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.901297 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.901298 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.901300 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.901301 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.901303 [ 424009 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 718 2026.08.17 23:52:16.901304 [ 424009 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 44 2026.08.17 23:52:16.901306 [ 424009 ] {} RaftInstance: reduce end_idx 718 -> 694 2026.08.17 23:52:16.901307 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=715, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.901309 [ 424009 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.901310 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.901312 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.901313 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.904951 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:16.904956 [ 423980 ] {} RaftInstance: last durable index 716, precommit index 717 2026.08.17 23:52:16.904959 [ 423980 ] {} RaftInstance: quorum idx 1, 716 715 0 2026.08.17 23:52:16.904961 [ 423980 ] {} RaftInstance: local log idx 717, target_commit_idx 715, quick_commit_index_ 715, state_->get_commit_idx() 715 2026.08.17 23:52:16.905082 [ 423984 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.905088 [ 423984 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=718 2026.08.17 23:52:16.905091 [ 423984 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.905093 [ 423984 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 718 2026.08.17 23:52:16.905095 [ 423984 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.905097 [ 423984 ] {} RaftInstance: peer 3, prev matched idx: 715, new matched idx: 717 2026.08.17 23:52:16.905099 [ 423984 ] {} RaftInstance: last durable index 716, precommit index 717 2026.08.17 23:52:16.905103 [ 423984 ] {} RaftInstance: quorum idx 1, 717 716 0 2026.08.17 23:52:16.905105 [ 423984 ] {} RaftInstance: trigger commit upto 716 2026.08.17 23:52:16.905108 [ 423984 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.905109 [ 423984 ] {} RaftInstance: last_log_idx: 717, starting_idx: 1, cur_nxt_idx: 718 2026.08.17 23:52:16.905112 [ 423984 ] {} RaftInstance: append_entries for 3 with LastLogIndex=717, LastLogTerm=1, EntriesLength=0, CommitIndex=716, Term=1, peer_last_sent_idx 716 2026.08.17 23:52:16.905113 [ 423984 ] {} RaftInstance: EMPTY PAYLOAD 2026.08.17 23:52:16.905115 [ 423984 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.905123 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:16.905126 [ 423984 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.905127 [ 423984 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.905129 [ 423984 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.905130 [ 423984 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 718 2026.08.17 23:52:16.905132 [ 423984 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 45 2026.08.17 23:52:16.905133 [ 423984 ] {} RaftInstance: reduce end_idx 718 -> 694 2026.08.17 23:52:16.905135 [ 423984 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=716, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.905137 [ 423984 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.905139 [ 423984 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.905140 [ 423984 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.905142 [ 423984 ] {} RaftInstance: sent 2026.08.17 23:52:16.905144 [ 423984 ] {} RaftInstance: local log idx 717, target_commit_idx 716, quick_commit_index_ 716, state_->get_commit_idx() 715 2026.08.17 23:52:16.905145 [ 423984 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.905153 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:16.905158 [ 424007 ] {} RaftInstance: commit upto 716, current idx 715 2026.08.17 23:52:16.905160 [ 424007 ] {} RaftInstance: commit upto 716, current idx 716 2026.08.17 23:52:16.905170 [ 424007 ] {} RaftInstance: notify cb 716 0x7f0ed2617f20 2026.08.17 23:52:16.905173 [ 424007 ] {} RaftInstance: DONE: commit upto 716, current idx 716 2026.08.17 23:52:16.905175 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:16.905181 [ 423986 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.905185 [ 423986 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=718 2026.08.17 23:52:16.905187 [ 423986 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.905190 [ 423986 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 718 2026.08.17 23:52:16.905192 [ 423986 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.905195 [ 423986 ] {} RaftInstance: peer 3, prev matched idx: 717, new matched idx: 717 2026.08.17 23:52:16.905202 [ 423986 ] {} RaftInstance: last durable index 716, precommit index 717 2026.08.17 23:52:16.905205 [ 423986 ] {} RaftInstance: quorum idx 1, 717 716 0 2026.08.17 23:52:16.905207 [ 423986 ] {} RaftInstance: local log idx 717, target_commit_idx 716, quick_commit_index_ 716, state_->get_commit_idx() 716 2026.08.17 23:52:16.905262 [ 423977 ] {} KeeperDispatcher: Processing requests batch, size: 1, bytes: 95 2026.08.17 23:52:16.905266 [ 423977 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:16.905274 [ 423977 ] {} RaftInstance: append at log_idx 718, timestamp 1787010736905268 2026.08.17 23:52:16.905281 [ 424009 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.905284 [ 424009 ] {} RaftInstance: last_log_idx: 717, starting_idx: 1, cur_nxt_idx: 719 2026.08.17 23:52:16.905286 [ 424009 ] {} RaftInstance: append_entries for 3 with LastLogIndex=717, LastLogTerm=1, EntriesLength=1, CommitIndex=716, Term=1, peer_last_sent_idx 718 2026.08.17 23:52:16.905287 [ 424009 ] {} RaftInstance: idx: 718 2026.08.17 23:52:16.905289 [ 424009 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.905297 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.905299 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.905300 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.905302 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.905303 [ 424009 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 719 2026.08.17 23:52:16.905305 [ 424009 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 46 2026.08.17 23:52:16.905306 [ 424009 ] {} RaftInstance: reduce end_idx 719 -> 694 2026.08.17 23:52:16.905308 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=716, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.905309 [ 424009 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.905311 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.905312 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.905314 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.907611 [ 423980 ] {} RaftInstance: got log append completion notification: OK 2026.08.17 23:52:16.907641 [ 423980 ] {} RaftInstance: last durable index 717, precommit index 718 2026.08.17 23:52:16.907645 [ 423980 ] {} RaftInstance: quorum idx 1, 717 717 0 2026.08.17 23:52:16.907647 [ 423980 ] {} RaftInstance: trigger commit upto 717 2026.08.17 23:52:16.907649 [ 423980 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.907652 [ 423980 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.907653 [ 423980 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.907655 [ 423980 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.907658 [ 423980 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 719 2026.08.17 23:52:16.907660 [ 423980 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 47 2026.08.17 23:52:16.907661 [ 423980 ] {} RaftInstance: reduce end_idx 719 -> 694 2026.08.17 23:52:16.907669 [ 423980 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=717, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.907670 [ 423980 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.907673 [ 423980 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.907674 [ 423980 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.907676 [ 423980 ] {} RaftInstance: sent 2026.08.17 23:52:16.907679 [ 423980 ] {} RaftInstance: local log idx 718, target_commit_idx 717, quick_commit_index_ 717, state_->get_commit_idx() 716 2026.08.17 23:52:16.907681 [ 423980 ] {} RaftInstance: commit_cv_ notify (local thread) 2026.08.17 23:52:16.907687 [ 424007 ] {} RaftInstance: commit_cv_ wake up 2026.08.17 23:52:16.907691 [ 424007 ] {} RaftInstance: commit upto 717, current idx 716 2026.08.17 23:52:16.907693 [ 424007 ] {} RaftInstance: commit upto 717, current idx 717 2026.08.17 23:52:16.907698 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.907705 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.907707 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.907709 [ 424007 ] {} RaftInstance: notify cb 717 0x7f0eceeadd20 2026.08.17 23:52:16.907709 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.907718 [ 424009 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 719 2026.08.17 23:52:16.907720 [ 424009 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 48 2026.08.17 23:52:16.907721 [ 424009 ] {} RaftInstance: reduce end_idx 719 -> 694 2026.08.17 23:52:16.907723 [ 424007 ] {} RaftInstance: DONE: commit upto 717, current idx 717 2026.08.17 23:52:16.907727 [ 424007 ] {} RaftInstance: commit_cv_ sleep 2026.08.17 23:52:16.907724 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=717, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.907731 [ 424009 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.907734 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.907735 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.907737 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.907773 [ 423986 ] {} RaftInstance: Receive a client_request message from 0 with LastLogIndex=0, LastLogTerm 0, EntriesLength=1, CommitIndex=0 and Term=0 2026.08.17 23:52:16.907792 [ 423986 ] {} RaftInstance: append at log_idx 719, timestamp 1787010736907777 2026.08.17 23:52:16.907798 [ 424009 ] {} RaftInstance: Server 3 is busy, skip the request 2026.08.17 23:52:16.907800 [ 424009 ] {} RaftInstance: reset RPC client for peer 2 2026.08.17 23:52:16.907801 [ 424009 ] {} RaftInstance: skip reconnect this time 2026.08.17 23:52:16.907803 [ 424009 ] {} RaftInstance: send request to 2 2026.08.17 23:52:16.907805 [ 424009 ] {} RaftInstance: last_log_idx: 692, starting_idx: 1, cur_nxt_idx: 720 2026.08.17 23:52:16.907806 [ 424009 ] {} RaftInstance: last sent log (693) to peer 2 is not applied, cnt 49 2026.08.17 23:52:16.907807 [ 424009 ] {} RaftInstance: reduce end_idx 720 -> 694 2026.08.17 23:52:16.907809 [ 424009 ] {} RaftInstance: append_entries for 2 with LastLogIndex=692, LastLogTerm=1, EntriesLength=1, CommitIndex=717, Term=1, peer_last_sent_idx 693 2026.08.17 23:52:16.907810 [ 424009 ] {} RaftInstance: idx: 693 2026.08.17 23:52:16.907812 [ 424009 ] {} RaftInstance: send req 1 -> 2, type append_entries_request 2026.08.17 23:52:16.907813 [ 424009 ] {} RaftInstance: rpc local is null 2026.08.17 23:52:16.907815 [ 424009 ] {} RaftInstance: sent 2026.08.17 23:52:16.911422 [ 423990 ] {} RaftInstance: resp of req 1 -> 3, type append_entries_request, OK 2026.08.17 23:52:16.911427 [ 423990 ] {} RaftInstance: Receive a append_entries_response message from peer 3 with Result=1, Term=1, NextIndex=719 2026.08.17 23:52:16.911430 [ 423990 ] {} RaftInstance: src: 3, dst: 1, resp->get_term(): 1 2026.08.17 23:52:16.911432 [ 423990 ] {} RaftInstance: handle append entries resp (from 3), resp.get_next_idx(): 719 2026.08.17 23:52:16.911434 [ 423990 ] {} RaftInstance: peer 3 batch size hint: 0 bytes 2026.08.17 23:52:16.911440 [ 423990 ] {} RaftInstance: peer 3, prev matched idx: 717, new matched idx: 718 2026.08.17 23:52:16.911443 [ 423990 ] {} RaftInstance: last durable index 717, precommit index 719 2026.08.17 23:52:16.911446 [ 423990 ] {} RaftInstance: quorum idx 1, 718 717 0 2026.08.17 23:52:16.911448 [ 423990 ] {} RaftInstance: local log idx 719, target_commit_idx 717, quick_commit_index_ 717, state_->get_commit_idx() 717 2026.08.17 23:52:16.911450 [ 423990 ] {} RaftInstance: reqeust append entries need to catchup, p 3 2026.08.17 23:52:16.911452 [ 423990 ] {} RaftInstance: send request to 3 2026.08.17 23:52:16.911454 [ 423990 ] {} RaftInstance: last_log_idx: 718, starting_idx: 1, cur_nxt_idx: 720 2026.08.17 23:52:16.911457 [ 423990 ] {} RaftInstance: append_entries for 3 with LastLogIndex=718, LastLogTerm=1, EntriesLength=1, CommitIndex=717, Term=1, peer_last_sent_idx 718 2026.08.17 23:52:16.911458 [ 423990 ] {} RaftInstance: idx: 719 2026.08.17 23:52:16.911461 [ 423990 ] {} RaftInstance: send req 1 -> 3, type append_entries_request 2026.08.17 23:52:16.911471 [ 423990 ] {} RaftInstance: sent 2026.08.17 23:52:16.912351 [ 423980 ] {} RaftInstance: got log append completion notification: OK