Skip to content

Latest commit

 

History

History
29 lines (26 loc) · 4.98 KB

derived-from-async-raft.md

File metadata and controls

29 lines (26 loc) · 4.98 KB

Openraft is derived from async-raft.

Bugs that are found in async-raft are fixed by openraft:

  • Fixed: 6c0ccaf3 consider joint config when starting up and committing.; by drdr xp; 2021-12-24
  • Fixed: 228077a6 a restarted follower should not wait too long to elect. Otherwise, the entire cluster hangs; by drdr xp; 2021-11-19
  • Fixed: a48a3282 handle-vote should compare last_log_id in dictionary order, not in vector order; by drdr xp; 2021-09-09
  • Fixed: eed681d5 race condition of concurrent snapshot-install and apply.; by drdr xp; 2021-09-01
  • Fixed: 9540c904 when append-entries, deleting entries after prev-log-id causes committed entry to be lost; by drdr xp; 2021-08-31
  • Fixed: 6d53aa12 too many(50) inconsistent log should not live lock append-entries; by drdr xp; 2021-08-31
  • Fixed: 4d58a51e a non-voter not in joint config should not block replication; by drdr xp; 2021-08-31
  • Fixed: 8cd24ba0 RaftCore.entries_cache is inconsistent with storage. removed it.; by drdr xp; 2021-08-23
  • Fixed: 2eccb9e1 install snapshot req with offset GE 0 should not start a new session.; by drdr xp; 2021-08-22
  • Fixed: eee8e534 snapshot replication does not need to send a last 0 size chunk; by drdr xp; 2021-08-22
  • Fixed: beb0302b leader should not commit when there is no replication to voters.; by drdr xp; 2021-08-18
  • Fixed: dba24036 after 2 log compaction, membership should be able to be extract from prev compaction log; by drdr xp; 2021-07-14
  • Fixed: 447dc11c when finalize_snapshot_installation, memstore should not load membership from its old log that are going to be overridden by snapshot.; by drdr xp; 2021-07-13
  • Fixed: cf4badd0 leader should re-create and send snapshot when threshold/2 < last_log_index - snapshot < threshold; by drdr xp; 2021-07-08
  • Fixed: d60f1e85 client_read has using wrong quorum=majority-1; by drdr xp; 2021-07-02
  • Fixed: 11cb5453 doc-include can only be used in nightly build; by drdr xp; 2021-06-16
  • Fixed: a10d9906 when handle_update_match_index(), non-voter should also be considered, because when member change a non-voter is also count as a quorum member; by drdr xp; 2021-06-16
  • Fixed: d882e743 when calc quorum, the non-voter should be count; by drdr xp; 2021-06-02
  • Fixed: 6202138f a conflict is expected even when appending empty entries; by drdr xp; 2021-05-24
  • Fixed: f449b64a discarded log in replication_buffer should be finally sent.; by drdr xp; 2021-05-22
  • Fixed: 6d680484 #112 : when a follower is removed, leader should stop sending log to it.; by drdr xp; 2021-05-21
  • Fixed: 89bb48f8 last_applied should be updated only when logs actually applied.; by drdr xp; 2021-05-20
  • Fixed: 39690593 a NonVoter should stay as NonVoter instead of Follower after restart; by drdr xp; 2021-05-14

A full list of changes/fixes can be found in the change-log.