Commit Graph

8547 Commits (aa00ef953afe38a8432752974470dc5d3feaf9db)

Author SHA1 Message Date
Xiang Li f21c2063a6 Merge pull request #115 from goraft/http-transporter-fix
Use Peer.ConnectionString in HTTPTransporter.
2013-09-22 14:43:39 -07:00
Ben Johnson 957e71b4cf Use Peer.ConnectionString in HTTPTransporter. 2013-09-22 14:59:51 -06:00
Xiang Li 1b88b71aa2 Merge pull request #114 from coreos/upstream
fix snapshot
2013-09-21 22:24:22 -07:00
Xiang Li 426830f22c Merge https://github.com/goraft/raft into upstream 2013-09-22 01:16:46 -04:00
Xiang Li c159d918d3 fix takesnapshot 2013-09-22 01:15:54 -04:00
Brandon Philips adb4299e5b chore(server): spelling error
s/connectiongString/connectionString/
2013-09-21 21:08:18 -07:00
Ben Johnson f8486a5eab Merge pull request #113 from coreos/upstream
check sendSRR response
2013-09-20 13:57:35 -07:00
Xiang Li f92654b00e expose protobuf encoding/decoing API 2013-09-18 21:07:12 -04:00
Xiang Li dbedc982df fix snapshot related issue 2013-09-18 00:19:46 -04:00
Xiang Li 0e62627e27 check sendSRR response 2013-09-17 19:18:50 -04:00
Xiang Li b71d2ecae9 Merge pull request #112 from goraft/minor-refactor-add-remove-peer
Minor refactor of AddPeer/RemovePeer.
2013-08-19 09:03:27 -07:00
Ben Johnson 26365a2dc9 Minor refactor of AddPeer/RemovePeer. 2013-08-19 09:54:44 -06:00
Ben Johnson ad4053e8b4 Merge pull request #110 from coreos/conf
Conf
2013-08-19 08:48:33 -07:00
Ben Johnson 923770a653 Merge pull request #111 from mattn/windows
Build on windows
2013-08-18 19:55:15 -07:00
mattn fdec6d5537 Use os.File.Sync. 2013-08-19 11:43:20 +09:00
Xiang Li 851ca9ceea add connectionstring 2013-08-15 16:35:01 -07:00
Xiang Li ff29c6d17d wip/ move write/read to server.go and add test 2013-08-15 12:25:00 -07:00
Xiang Li ce1bd81d08 add todo 2013-08-13 14:34:42 -07:00
Xiang Li 8ed555bb32 merge 2013-08-13 14:32:35 -07:00
Xiang Li cd98f72c58 conf 2013-08-13 14:31:19 -07:00
Ben Johnson b67b95a296 Merge pull request #109 from coreos/upstream
Update
2013-08-12 21:02:44 -07:00
Xiang Li f16052cd9f minor fix 2013-08-12 21:01:30 -07:00
Xiang Li 132dae3022 before remove the node, flush the remove command to the node first 2013-08-12 14:46:32 -07:00
Xiang Li 27906fddaa snapshot should be an API 2013-08-10 10:53:39 -07:00
Ben Johnson e02eb83ec3 Merge pull request #107 from philips/fixup-internal-imports
Fixup internal imports
2013-08-09 22:23:06 -07:00
Brandon Philips 4a76e4617e fix(misc): update to new URL
move README and Makefile to use the new URL.
2013-08-09 22:19:56 -07:00
Brandon Philips 89a6c5bdd2 chore(*.go): fix imports for protobuf
Fix all of the imports to move from benbjohnson to goraft. Thanks to Ben
for making this move to a new github org.
2013-08-09 21:47:51 -07:00
Ben Johnson c4c93e652f Merge pull request #105 from philips/minor-grammar-fixes
chore(README): minor grammar fixes
2013-08-09 21:01:32 -07:00
Brandon Philips 5d2eda5901 chore(README): minor grammar fixes
Reread the README after my PR and caught a few things:

- a Go not an Go
- fixup an incomplete phrase
- simplify a sentence
2013-08-09 18:34:19 -07:00
Ben Johnson bddabe564a Merge pull request #104 from philips/cleanup-README
Cleanup readme
2013-08-09 18:29:06 -07:00
Brandon Philips dbed707bdb feat(README): reorganize assuming someone knows raft
People who find this repo probably already know a bit about raft. So,
lets tell them about the current state of the project, the features that
are implemented and the example projects first.
2013-08-09 18:03:03 -07:00
Brandon Philips c8de7dbb6e chore(README): add an introduction section to the Overview
Add an introduction to the overview and put a link at the bottom.
2013-08-09 17:29:43 -07:00
Brandon Philips 8a8912ace9 chore(README): add the travis badge lower
the travis badge was located above the title which looked a bit weird,
move it down.
2013-08-09 17:15:44 -07:00
Xiang Li 63069fbd33 Merge pull request #103 from philips/un-nest-add-peer-logic
fix(server): un-nest arg checking
2013-08-09 11:14:27 -07:00
Brandon Philips 406a9cac6a fix(server): un-nest arg checking
simplify the nesting in AddPeer
2013-08-09 10:10:28 -07:00
Xiang Li 99f0d0aaf5 Merge pull request #102 from Mistobaan/master
use switch.(type) instead
2013-08-06 21:59:27 -07:00
Fabrizio (Misto) Milo 559a01e6dc use switch.(type) 2013-08-06 21:46:25 -07:00
Fabrizio (Misto) Milo 54bd5ebbe3 use switch.(type) 2013-08-06 21:46:25 -07:00
Fabrizio (Misto) Milo a9aa0741be nip comment 2013-08-06 21:33:37 -07:00
Fabrizio (Misto) Milo 1247826c5d use switch.(type) 2013-08-06 21:32:00 -07:00
Fabrizio (Misto) Milo 6332689fe0 use switch.(type) 2013-08-06 21:29:40 -07:00
Xiang Li 0a18dcfa10 Merge pull request #101 from Mistobaan/master
add mutex
2013-08-06 21:16:43 -07:00
Fabrizio (Misto) Milo e5530c40fe add defer to guard against unexpected panics 2013-08-06 21:11:09 -07:00
Fabrizio (Misto) Milo 6fcb929318 add mutex 2013-08-06 21:02:30 -07:00
Ben Johnson d46748244f Merge pull request #99 from coreos/fixSnapshot
Fix snapshot
2013-08-06 08:19:12 -07:00
Xiang Li 5ad230d9dc should break instead of return 2013-08-06 00:02:17 -07:00
Xiang Li 28c8de8850 delete print 2013-08-05 19:35:19 -07:00
Xiang Li 11e6b1a66f when restart, compact all the log entries before snapshot. Avoid wrong startTerm 2013-08-05 19:33:07 -07:00
Ben Johnson c75ee472cb Merge pull request #96 from coreos/fixSnapshot
init fix
2013-08-05 10:24:48 -07:00
Xiang Li 9a987d9892 Merge pull request #97 from benbjohnson/remove-timer
Remove timer.
2013-08-05 10:21:30 -07:00