Steve Dee
|
607c83d683
|
Various fixes and cleanups
|
2014-03-14 11:02:45 -07:00 |
|
Steve Dee
|
99532b3f2f
|
Clean up .gitignore
Remove some non-project-specific stuff that people are likely
(encouraged, even) to put in their own global git ignores.
|
2014-03-14 11:02:45 -07:00 |
|
Steve Dee
|
ba71f7ca11
|
Trailing whitespace cleanup, C level
|
2014-03-14 10:50:12 -07:00 |
|
C. Guy Yarvin
|
c0acbd1b39
|
Merge branch 'master' of github.com:urbit/urbit
|
2014-03-13 17:49:47 -07:00 |
|
C. Guy Yarvin
|
96fe8b73ee
|
Fix dor. Duh.
|
2014-03-13 17:49:31 -07:00 |
|
Steve Dee
|
0f64d9b859
|
Fix _http_bods_free
|
2014-03-13 11:29:14 -07:00 |
|
Steve Dee
|
2d1cab488c
|
Fix leak in u2_raft_work
|
2014-03-13 11:26:27 -07:00 |
|
C. Guy Yarvin
|
3ba0d9eef6
|
Merge branch 'master' of github.com:urbit/urbit
|
2014-03-12 12:44:27 -07:00 |
|
Steve Dee
|
079c4f7696
|
Remove useless assert...
|
2014-03-12 11:54:14 -07:00 |
|
Steve Dee
|
b71e6f161d
|
Remove old fprintf
|
2014-03-12 11:52:11 -07:00 |
|
Steve Dee
|
27ec17b711
|
TODOs
|
2014-03-12 11:35:30 -07:00 |
|
Steve Dee
|
c56cfccc7d
|
Bail instead of exit
|
2014-03-12 11:35:30 -07:00 |
|
Steve Dee
|
e787049b65
|
Clean up timer logic
|
2014-03-12 11:35:29 -07:00 |
|
Steve Dee
|
1627b6e78c
|
More intelligently load from sist
|
2014-03-12 11:35:26 -07:00 |
|
cgyarvin
|
784256f373
|
Merge pull request #124 from atax1a/master
avoid responding to a dead http req
|
2014-03-11 14:54:34 -07:00 |
|
~hatteb-mitlyd
|
cff116fa0c
|
don't leak
|
2014-03-11 14:20:27 -07:00 |
|
~hatteb-mitlyd
|
6e00220193
|
avoid responding to a dead http req
|
2014-03-11 14:11:03 -07:00 |
|
Steve Dee
|
afa1c641e9
|
Start ent_w at 1
Also, increment our sequence numbers if we have to.
|
2014-03-11 07:46:32 -07:00 |
|
Steve Dee
|
399530d379
|
Use same election timeout always
In particular, we wait at least 150ms after starting up before declaring
an election, to give the old leader a chance to send us a heartbeat.
|
2014-03-10 16:25:48 -07:00 |
|
Steven Dee
|
6466a1760a
|
Fix on linux, remove a debug printf
|
2014-03-10 23:18:58 +00:00 |
|
Steve Dee
|
f4f1c711d5
|
New event log format including term and type
|
2014-03-10 16:14:21 -07:00 |
|
Steve Dee
|
6a3a939c4a
|
Fix for duplicate vote responses
|
2014-03-10 12:18:18 -07:00 |
|
Steve Dee
|
970c6d431f
|
Fixes for dir syncing in raft leader mode
|
2014-03-10 12:10:17 -07:00 |
|
Steve Dee
|
ad70fa2380
|
Check for null vog_c
|
2014-03-10 11:52:49 -07:00 |
|
johncburnham
|
4cf71de3ce
|
Merge pull request #123 from ngvrnd/master
Use of indent-relative until a better option is avaliable; disable tabs
|
2014-03-10 06:18:24 -07:00 |
|
nzc
|
8d9a26ef54
|
Suggest use of indent-relative as better than nothing; disable the use of tabs in indentation.
|
2014-03-10 09:10:28 -04:00 |
|
Steve Dee
|
a5b23546a6
|
Bump votes on restore
|
2014-03-07 19:25:03 -08:00 |
|
Steve Dee
|
139c46dd63
|
Fix revo logic
|
2014-03-07 19:16:08 -08:00 |
|
Steve Dee
|
be218d4f8a
|
More aggressive reconnecting
|
2014-03-07 19:12:27 -08:00 |
|
Steve Dee
|
c5bb5bb5e7
|
Moronic key-value store
This is kind of dumb, but we need to persist stuff for Raft, and
we can't touch noun state from followers.
|
2014-03-07 19:12:27 -08:00 |
|
Steve Dee
|
8aa97708f4
|
Fix a stupid in c3_log_every
|
2014-03-07 19:12:21 -08:00 |
|
Steve Dee
|
1786c0a048
|
Cleanup
|
2014-03-07 16:47:30 -08:00 |
|
Steve Dee
|
7371ba09fc
|
Fix a segfault on startup :(
|
2014-03-07 16:46:46 -08:00 |
|
Gavin Whelan
|
8eec695a92
|
Merge branch 'master' of github.com:urbit/urbit
|
2014-03-07 16:38:19 -08:00 |
|
C. Guy Yarvin
|
c0867ed70b
|
Merge branch 'master' of github.com:urbit/urbit
|
2014-03-07 16:31:49 -08:00 |
|
Steve Dee
|
551f28b594
|
Log on bump to candidate
|
2014-03-07 16:26:15 -08:00 |
|
Steve Dee
|
f92eaf970c
|
Clean up Raft options and init
I opted to keep u2_opts to just numbers, strings, and beans for now and
parse them to peer names in the Raft init code.
|
2014-03-07 16:19:38 -08:00 |
|
Steve Dee
|
e7f6270864
|
Rejigger boot sequence
The calls to u2_raft_work were effectless since the log hasn't been
initialized by that point.
|
2014-03-07 13:45:31 -08:00 |
|
Steve Dee
|
e43b99af67
|
Log killed connections
|
2014-03-07 13:24:33 -08:00 |
|
Steve Dee
|
3cda85ddc1
|
Longer heartbeat log interval
|
2014-03-07 12:26:34 -08:00 |
|
Steve Dee
|
71e67e7e9b
|
Fix long line
|
2014-03-07 12:17:08 -08:00 |
|
Steve Dee
|
4287bad4df
|
Remove trailing capnproto stuff
|
2014-03-07 12:09:52 -08:00 |
|
Steven Dee
|
207134db22
|
Merge branch 'fucking-raft'
|
2014-03-07 20:02:02 +00:00 |
|
Steven Dee
|
8ef45612dd
|
Unsigned format specifiers
|
2014-03-07 20:01:09 +00:00 |
|
Steve Dee
|
3383de7938
|
Comments
|
2014-03-07 20:01:04 +00:00 |
|
Steve Dee
|
1e10cd5d95
|
Clean up connections
The code seems much less racy now.
|
2014-03-07 20:00:44 +00:00 |
|
Steven Dee
|
22ca1dfdf0
|
Rejigger connection killing
|
2014-03-07 20:00:44 +00:00 |
|
Steven Dee
|
53fafd25fd
|
update -> note, and call it
|
2014-03-07 20:00:44 +00:00 |
|
Steven Dee
|
7c7c044525
|
Add ron_u->liv
This prevents us from double-killing connections in races, e.g. the
one between _raft_rest_name and _raft_connect_cb.
|
2014-03-07 20:00:44 +00:00 |
|
Steven Dee
|
1a2c9342bb
|
Merge pull request #121 from sillsm/master
Travis CI support for GCC and Clang
|
2014-03-07 11:02:21 -08:00 |
|