summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Fix some details of add_server.raft2Ben Pfaff2016-05-151-8/+17
* Commit votes to disk before sending vote replies.Ben Pfaff2016-05-152-10/+45
* Add command status tracking to raft implementation and test-raft.Ben Pfaff2016-05-143-35/+163
* Implement a "hello" message to prevent election timeout on join.Ben Pfaff2016-05-101-82/+90
* It's not an error to have log entries for previous terms.Ben Pfaff2016-05-101-7/+22
* Make it possible for a server to grab leadership.Ben Pfaff2016-05-103-0/+24
* seems to work better nowBen Pfaff2016-05-091-13/+47
* ovsdb-tool: Update usageBen Pfaff2016-05-091-0/+2
* 2-node testing in non-failure cases seems to work OK.Ben Pfaff2016-05-061-7/+2
* Fix:Ben Pfaff2016-05-059-292/+249
* raft: Fix restart from on-disk log files. Fix some off-by-ones.Ben Pfaff2016-05-031-79/+120
* Now distributed commits are actually possible with 2 or 3 servers.Ben Pfaff2016-05-031-72/+123
* joining now succeeds--yay--but then doesn't transition to followerBen Pfaff2016-05-033-13/+50
* work on installing snapshotsBen Pfaff2016-05-021-7/+53
* fix some lockfile issuesBen Pfaff2016-04-275-35/+54
* work on installing snapshotsBen Pfaff2016-04-211-80/+195
* start working on writing new snapshots to diskBen Pfaff2016-04-211-1/+25
* work on install_snapshotBen Pfaff2016-04-202-21/+111
* joining starts to do something at leastBen Pfaff2016-04-201-43/+124
* start working on joinBen Pfaff2016-04-203-17/+57
* raft can now commit log entries with a single-server cluster ;-)Ben Pfaff2016-04-202-19/+231
* work on local command processing and logging of persistent stateBen Pfaff2016-04-201-32/+71
* Probably have enough code to implement commands now.Ben Pfaff2016-04-201-119/+233
* work on dealing with fsyncBen Pfaff2016-04-194-79/+326
* work on raft_join()Ben Pfaff2016-04-192-78/+151
* work on raft_join()Ben Pfaff2016-04-187-37/+97
* start playing with the codeBen Pfaff2016-04-187-7/+90
* implement raft_send()Ben Pfaff2016-04-182-30/+96
* implement server updateBen Pfaff2016-04-181-32/+68
* work on changing server configuration as entries are appendedBen Pfaff2016-04-181-13/+45
* finish up passive session supportBen Pfaff2016-04-181-4/+26
* un-comment rpc processing code, it mostly compiles.Ben Pfaff2016-04-181-53/+25
* work on rpc connectionsBen Pfaff2016-04-181-1/+33
* converting to/from json finishedBen Pfaff2016-04-181-19/+87
* fill out raft_server_reply_from_jsonrpc()Ben Pfaff2016-04-171-2/+10
* work on from_jsonrpcBen Pfaff2016-04-161-4/+31
* work on to/from jsonrpcBen Pfaff2016-04-163-64/+156
* work on raft_rpc_from_jsonrpcBen Pfaff2016-04-151-73/+248
* work on raftBen Pfaff2016-04-151-58/+151
* work on rpc-to-jsonrpcBen Pfaff2016-04-032-6/+102
* wokrBen Pfaff2016-04-031-5/+3
* work on setting up network connectionsBen Pfaff2016-04-024-14/+81
* jsonrpc: Fix capitalization of parameter name.Ben Pfaff2016-04-021-2/+2
* raft_open() now accepts what raft_create() writesBen Pfaff2016-04-022-6/+20
* finish storage parsingBen Pfaff2016-04-021-88/+212
* work on Raft consensus algorithmBen Pfaff2016-04-0213-44/+1701
* smap: New macro SMAP_CONST2 for an immutable map of 2 key-value pairs.Ben Pfaff2016-04-023-17/+25
* uuid: Make uuid_zero() and uuid_generate() suitable for initializers.Ben Pfaff2016-04-0210-52/+40
* log: Support non-OVSDB magic.Ben Pfaff2016-04-026-29/+97
* ovsdb: Suppose non-JSON data in log.Ben Pfaff2016-04-025-86/+93