summaryrefslogtreecommitdiff
path: root/ovsdb/raft.c
Commit message (Expand)AuthorAgeFilesLines
* raft: Make backlog thresholds configurable.Ilya Maximets2020-11-101-5/+50
* raft: Set threshold on backlog for raft connections.Ilya Maximets2020-11-101-0/+5
* raft: Avoid having more than one snapshot in-flight.Ilya Maximets2020-11-031-26/+16
* raft: Add log length to the memory report.Ilya Maximets2020-11-031-0/+1
* raft: Avoid annoying debug logs if raft is connected.Ilya Maximets2020-10-271-1/+10
* raft: Fix error leak on failure while saving snapshot.Ilya Maximets2020-10-271-1/+1
* raft: Report jsonrpc backlog in kilobytes.Ilya Maximets2020-10-251-2/+3
* raft: Avoid sending equal snapshots.Ilya Maximets2020-05-281-1/+38
* ovsdb: Add raft memory usage to memory report.Ilya Maximets2020-05-251-0/+16
* raft: Disable RAFT jsonrpc inactivity probe.Zhen Wang2020-05-121-0/+1
* raft: Fix leak of the incomplete command.Ilya Maximets2020-05-041-3/+1
* raft: Unset leader when starting election.Han Zhou2020-03-061-0/+1
* raft: Fix the problem of stuck in candidate role forever.Han Zhou2020-03-061-2/+17
* raft: Fix next_index in install_snapshot reply handling.Han Zhou2020-03-061-2/+3
* raft: Send all missing logs in one single append_request.Han Zhou2020-03-061-1/+1
* raft: Avoid sending unnecessary heartbeat when becoming leader.Han Zhou2020-03-061-1/+0
* raft: Fix raft_is_connected() when there is no leader yet.Han Zhou2020-03-061-2/+8
* ovsdb raft: Fix the problem when cluster restarted after DB compaction.Han Zhou2019-12-201-1/+1
* ovsdb raft: Fix election timer parsing in snapshot RPC.Han Zhou2019-11-211-1/+1
* raft: Free leaked json dataYifeng Sun2019-09-191-0/+1
* raft.c: Election timer initial reset with value from log.Han Zhou2019-08-231-2/+3
* ovsdb raft: Support leader election time change online.Han Zhou2019-08-211-30/+157
* raft.c: Set candidate_retrying if no leader elected since last election.Han Zhou2019-08-211-6/+25
* raft.c: Stale leader should disconnect from cluster.Han Zhou2019-08-211-3/+40
* raft: Move raft_reset_ping_timer() out of the loop.Han Zhou2019-08-211-1/+1
* ovsdb raft: Avoid unnecessary reconnecting during leader election.Han Zhou2019-04-221-2/+11
* ovsdb raft: Fix duplicated transaction execution when leader failover.Han Zhou2019-04-151-27/+49
* ovsdb raft: cmd->eid should always be non-null.Han Zhou2019-04-151-6/+3
* ovsdb raft: Support commands that are required for testing failure scenarios.Han Zhou2019-04-151-0/+83
* ovsdb raft: Sync commit index to followers without delay.Han Zhou2019-04-151-14/+29
* ovsdb raft: Precheck prereq before proposing commit.Han Zhou2019-03-071-1/+1
* raft.c: Remove noisy INFO logHan Zhou2019-01-281-1/+0
* raft: Fix notifications when a server leaves the cluster.Ben Pfaff2018-11-191-12/+38
* raft: Avoid null dereference in raft_update_our_match_index().Ben Pfaff2018-11-191-2/+4
* raft: Avoid use-after-free error in raft_update_commit_index().Ben Pfaff2018-11-191-3/+6
* raft: Improve logging for sent RPCs.Ben Pfaff2018-11-191-21/+34
* raft: Fix use-after-free error in raft_store_snapshot().Ben Pfaff2018-08-071-5/+5
* Make <host>:<port> parsing uniform treewide.Ben Pfaff2018-04-161-3/+2
* ovsdb: Introduce experimental support for clustered databases.Ben Pfaff2018-03-241-0/+4350