Fri, 26 Jul 2019 07:50:16 +0200 |
Lewin Bormann |
Make cc more reliable with clusterrpc and for failed single followers
|
Thu, 25 Jul 2019 22:12:48 +0200 |
Lewin Bormann |
Improvements to locking to make cc work with clusterrpc
|
Thu, 25 Jul 2019 16:37:06 +0200 |
Lewin Bormann |
Initial prototype of clusterrpc example
|
Wed, 24 Jul 2019 15:42:12 +0200 |
Lewin Bormann |
Fix race in getConnectedClient, use glog
|
Wed, 24 Jul 2019 15:11:11 +0200 |
Lewin Bormann |
Add OnCommit to EventHandler
|
Wed, 24 Jul 2019 15:10:59 +0200 |
Lewin Bormann |
Improvements to StartParticipation
|
Wed, 24 Jul 2019 15:10:36 +0200 |
Lewin Bormann |
Track mastership better, listen on generic port
|
Fri, 14 Oct 2016 22:25:56 +0200 |
Lewin Bormann |
Add schema for clusterrpc implementation
|
Fri, 14 Oct 2016 21:17:57 +0200 |
Lewin Bormann |
Add EventHandler type so applications can react to events
|
Fri, 14 Oct 2016 20:58:32 +0200 |
Lewin Bormann |
Move tryBecomeMaster logic to Submit() so we can try submitting without starting an election
|
Fri, 14 Oct 2016 20:29:57 +0200 |
Lewin Bormann |
Move some code around and implement more local methods
|
Fri, 14 Oct 2016 20:19:35 +0200 |
Lewin Bormann |
Implement IsMaster()
|
Sun, 09 Oct 2016 12:04:34 +0200 |
Lewin Bormann |
Explain durability behavior of Submit*()
|
Sat, 08 Oct 2016 16:45:07 +0200 |
Lewin Bormann |
Also log number of elements in state (in example_http)
|
Sat, 08 Oct 2016 16:44:54 +0200 |
Lewin Bormann |
Fix state after missed election
|
Sat, 08 Oct 2016 16:34:34 +0200 |
Lewin Bormann |
Regularly log complete state in example_http
|
Sat, 08 Oct 2016 16:34:17 +0200 |
Lewin Bormann |
Fix instance/sequence relationship in participant Impl
|
Sat, 08 Oct 2016 16:33:56 +0200 |
Lewin Bormann |
Add ERR_SEQUENCE
|
Sat, 08 Oct 2016 16:33:42 +0200 |
Lewin Bormann |
Increase safety for elections: Step down if instance is too low
|
Sat, 08 Oct 2016 14:12:06 +0200 |
Lewin Bormann |
Add example implementor of clusterconsensus framework
|
Sat, 08 Oct 2016 14:11:44 +0200 |
Lewin Bormann |
Close request bodies so we can use keepalive
|
Sat, 08 Oct 2016 14:10:37 +0200 |
Lewin Bormann |
Add synchronization and better reconnect logic to Participant
|
Sat, 08 Oct 2016 13:16:52 +0200 |
Lewin Bormann |
Fix infinite loops in participant implementation
|
Sat, 08 Oct 2016 13:16:33 +0200 |
Lewin Bormann |
Fix bug in request routing
|
Sat, 08 Oct 2016 13:16:15 +0200 |
Lewin Bormann |
Make safer use of ByteBuffers
|
Sat, 08 Oct 2016 13:16:01 +0200 |
Lewin Bormann |
Fix nil dereference in errors.go
|
Sat, 08 Oct 2016 11:57:49 +0200 |
Lewin Bormann |
Implement JSON/HTTP server/handlers
|
Sat, 08 Oct 2016 11:57:27 +0200 |
Lewin Bormann |
Use GenericResponse for ChangeMemberRequests
|
Sat, 08 Oct 2016 11:57:10 +0200 |
Lewin Bormann |
Force participants to recent state by sending a snapshot if a gap is reported
|
Sat, 08 Oct 2016 10:49:48 +0200 |
Lewin Bormann |
Add client-side JSON/HTTP implementation
|
Sat, 08 Oct 2016 10:49:22 +0200 |
Lewin Bormann |
A few refactorings to `Change` and `newError()`
|
Sat, 08 Oct 2016 00:39:04 +0200 |
Lewin Bormann |
Do self-removals in a proper fashion
|
Sat, 08 Oct 2016 00:38:42 +0200 |
Lewin Bormann |
Add Participant initalization code
|
Sat, 08 Oct 2016 00:38:17 +0200 |
Lewin Bormann |
Extend README
|
Sat, 08 Oct 2016 00:10:30 +0200 |
Lewin Bormann |
Fix typo
|
Fri, 07 Oct 2016 23:38:17 +0200 |
Lewin Bormann |
Implement Add/RemoveParticipant on client side
|
Fri, 07 Oct 2016 22:38:06 +0200 |
Lewin Bormann |
Implement server-side stub for Participant, and master election
|
Fri, 07 Oct 2016 21:22:09 +0200 |
Lewin Bormann |
Add ClientFactory, reorganize code
|
Fri, 07 Oct 2016 20:44:41 +0200 |
Lewin Bormann |
Add README explaining basic algorithm
|
Fri, 07 Oct 2016 20:44:27 +0200 |
Lewin Bormann |
Expand types by a bit
|
Fri, 07 Oct 2016 20:06:32 +0200 |
Lewin Bormann |
Initial commit
|