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
Ben Johnson
31817cf004
Remove timer.
2013-08-05 11:18:05 -06:00
Xiang Li
31db0ff136
init fix
2013-08-02 19:00:11 -07:00
Ben Johnson
29ebf5c0f5
Merge pull request #95 from coreos/master
...
avoid deadlock
2013-08-02 09:09:53 -07:00
Xiang Li
75c9644bbc
avoid deadlock
2013-08-02 09:03:23 -07:00
Ben Johnson
085eed6569
Merge pull request #94 from coreos/master
...
should not close request body
2013-08-02 08:20:08 -07:00
Ben Johnson
ec2680d020
Add Travis CI Badge
2013-08-02 09:17:50 -06:00
Xiang Li
8865839357
should not close request body
2013-08-02 07:59:16 -07:00
Ben Johnson
403140b49a
Merge pull request #91 from matttproud/feature/testing/continuous-integration
...
Add Travis CI tests for go-raft.
2013-08-02 07:52:53 -07:00
Xiang Li
6043edf062
Merge pull request #93 from coreos/master
...
sleep time should not be hardcoded
2013-08-02 03:04:32 -07:00
Xiang Li
ce49c7add9
sleep time should not be hardcoded
2013-08-02 03:03:55 -07:00
Xiang Li
f60cf3a74f
sleep time should not be hardcoded
2013-08-02 03:01:06 -07:00
Xiang Li
bb426c5991
Merge pull request #92 from coreos/master
...
fix log_entry.go
2013-08-02 02:41:05 -07:00
Xiang Li
1bb97e31ad
fix log_entry.go
2013-08-02 02:40:27 -07:00
Xiang Li
6ca0964179
Merge pull request #90 from matttproud/refactor/coding/simplification
...
Simplify Protobuf Encoding by Removing Extraneous Buffers
2013-08-02 02:36:07 -07:00
Matt T. Proud
df7b48cee7
Add Travis CI tests for go-raft.
...
In playing around with the code in go-raft, I noticed that a number
of the tests are non-deterministic. I figure Travis CI integration
will help illuminate changes that introduce regressions against
test health.
2013-08-02 11:26:12 +02:00
Matt T. Proud
575c297723
Simplify Protobuf Encoding by Removing Buffers
...
This commit removes the explicit Protocol Buffer coding buffer, for
goprotobuf's proto.{Marshal,Unmarshal} automatically allocate an
empty buffer, just like the original code did.
2013-08-02 10:54:29 +02:00
Matt T. Proud
d54972c427
Perfunctory gofmt -w -s=true.
2013-08-02 10:54:29 +02:00
Ben Johnson
0be5a48b52
Merge pull request #88 from coreos/master
...
encode entry should reuse memory rather than alloc each time
2013-08-01 19:41:47 -07:00
Xiang Li
f5d89d0b76
bench
2013-08-01 18:57:08 -07:00
Xiang Li
ce95c8ba67
remove unwanted codes
2013-08-01 18:00:10 -07:00
Xiang Li
78cb651d93
move buf to log struct
2013-08-01 17:58:03 -07:00
Xiang Li
1ff290c4a6
encode entry should reuse memory rather than alloc each time
2013-08-01 13:21:05 -07:00
Xiang Li
1352897623
change debug prefix from raft to [raft]
2013-07-28 20:19:02 -07:00
Xiang Li
59333b0430
Merge pull request #87 from coreos/master
...
expose loglevel api to application
2013-07-28 15:32:58 -07:00
Xiang Li
1f39a46046
fix error in setLogLevel
2013-07-28 15:31:25 -07:00
Xiang Li
4771080625
expose loglevel api to application
2013-07-27 21:49:17 -07:00