Commit Graph

107 Commits

Author SHA1 Message Date
C. Guy Yarvin
6c22acbfa7 Some memory palliatives. 2014-02-14 17:35:22 -08:00
Steve Dee
6182bd7d14 New event loop working, super rough cut 2014-02-14 15:15:38 -08:00
Steve Dee
27b50018a4 More loop -> raft, add u2_raft_boot 2014-02-12 17:27:09 -08:00
Steve Dee
2d5f78e39a WIP Move lug_u to u2_raft 2014-02-12 11:50:24 -08:00
Steve Dee
5db81ccab7 Trivial fixups 2014-02-12 11:50:05 -08:00
Steve Dee
580a7323f4 WIP Make _lo_work rafty
Carts are now batches of events waiting to be or just recently
persisted. _lo_work calls u2_reck_kick on the last batch of events,
removes every batch that's been through Raft, and then prepares the next
batch.

TODO make _lo_punk et al stick things on roe

TODO move disk persistence to raft.c

TODO raft_push: lo_open / mark / lo_shut
2014-02-11 12:57:41 -08:00
Steve Dee
30061584bc Add raft.capnp 2014-02-10 16:07:22 -08:00
Steve Dee
5a16660af1 Skeleton for raft 2014-02-10 16:07:09 -08:00
Steve Dee
6df5fb3155 New-style raft options 2014-02-05 15:25:57 -08:00
Steve Dee
ec82c58982 Fix comment 2014-02-05 15:25:57 -08:00
Steve Dee
c91e950eb7 Add raft listener/peers 2014-02-05 15:25:57 -08:00
Steven Dee
bb9a4858d6 No lseek64 on OpenBSD 2014-01-30 10:37:58 -08:00
C. Guy Yarvin
a5fee9936b Various fixes and improvements. 2014-01-27 11:09:56 -08:00
Curtis Yarvin
ae489b86da Quick 64-bit fixes. 2014-01-27 18:48:55 +00:00
Steve Dee
2b1077899e Add hostname 2014-01-17 09:42:47 -08:00
Steve Dee
ed09e5d12e Bring up listeners after boot 2014-01-17 00:12:05 -08:00
Steve Dee
97eeb27d41 Batch pier creation 2014-01-15 17:41:30 -08:00
Kingdon Barrett
7d19f2ed33 -p to demand a listen port in ames 2014-01-15 12:16:50 -05:00
C. Guy Yarvin
73ff3bb203 Merge branch 'funbreach'
Conflicts:
	urb/urbit.pill
2014-01-06 12:46:49 -08:00
C. Guy Yarvin
98006a2851 Last checkin on funbreach. 2014-01-06 12:37:42 -08:00
C. Guy Yarvin
2f83452f42 Refactor peek. 2014-01-05 16:02:34 -08:00
C. Guy Yarvin
3a59ebb210 dtpt and dtsg are gone. 2014-01-04 19:56:33 -08:00
C. Guy Yarvin
431fed0f71 About to remove cnbc and cnhx. 2014-01-04 19:18:06 -08:00
C. Guy Yarvin
2d9019a93d Hint refactoring. 2014-01-04 14:57:44 -08:00
C. Guy Yarvin
d4ebecde86 Fix a %bull bug. 2014-01-04 12:19:59 -08:00
C. Guy Yarvin
10ce9fc5a9 Steady before great ~ renaming. 2014-01-04 11:30:20 -08:00
C. Guy Yarvin
a259e04a28 Various fixes and improvements. 2014-01-03 23:28:16 -08:00
C. Guy Yarvin
b5eacfa6b9 Preparing to install wt?z. 2014-01-03 18:59:56 -08:00
C. Guy Yarvin
cd946cddfb Preparing to redo wts. 2013-12-31 12:11:16 -08:00
C. Guy Yarvin
8175d0ef07 New model bull. 2013-12-31 11:30:37 -08:00
Steve Dee
d95f2cc376 Proper daemon mode noun garbage fix 2013-12-29 17:30:45 +01:00
Steve Dee
d03c8d9e4d s/v/f/ 2013-12-28 12:43:35 +01:00
C. Guy Yarvin
2b78e93642 Various %bull-related updates. 2013-12-26 12:12:07 -05:00
C. Guy Yarvin
6faa9c453a Merge branch 'master' of github.com:urbit/urbit 2013-12-20 18:49:25 -08:00
C. Guy Yarvin
c57ec891d3 Merge branch 'funky'
Conflicts:
	urb/urbit.pill
	urb/zod/arvo/ames.hoon
2013-12-20 18:45:17 -08:00
C. Guy Yarvin
4635526a2b Double verified; about to change togas. 2013-12-20 14:26:23 -08:00
Steve Dee
0066cf7518 Get daemon mode actually working 2013-12-19 09:48:02 -08:00
C. Guy Yarvin
ef0676c5d2 %brhx is prepared to replace %brtr. 2013-12-17 17:47:20 -08:00
C. Guy Yarvin
e9bae7ceb1 Check in some imperial keyprints. 2013-12-17 11:35:45 -08:00
C. Guy Yarvin
8aa84c3d6c Fully done with cnts. Verified. 2013-12-15 01:48:16 -08:00
C. Guy Yarvin
a440b80f6e Double verified, early hxts. 2013-12-15 00:23:23 -08:00
C. Guy Yarvin
3e739d5e69 Add ~_ for type diagnosis. 2013-12-04 14:30:09 -08:00
C. Guy Yarvin
f592b16a59 Combat wake loops. 2013-11-20 22:43:12 -08:00
C. Guy Yarvin
8d779710c3 Fix playback bug for forwarded packets. 2013-11-18 14:31:51 -08:00
C. Guy Yarvin
2428015a20 Slay the line demon. 2013-11-13 14:38:04 -08:00
C. Guy Yarvin
a4baea40fd Fix a bunch of memory leaks and stuff. 2013-11-11 23:09:11 -08:00
C. Guy Yarvin
91fe182f81 Various fixes and improvements... 2013-11-08 15:37:38 -08:00
C. Guy Yarvin
f9c368d856 Various fixes and improvements. 2013-11-07 16:34:44 -08:00
C. Guy Yarvin
549d090add Various fixes and improvements. 2013-10-30 11:26:51 -07:00
C. Guy Yarvin
25b7ed9a9c Various fixes and improvements. 2013-10-26 20:55:53 -07:00
C. Guy Yarvin
91551d2f5a Changes for libuv bug reproduce. 2013-10-14 11:23:55 -07:00
Steven Dee
1a6f18d09d Consider both FreeBSD and OpenBSD "bsd" 2013-10-07 12:31:41 -04:00
C. Guy Yarvin
ab35a08774 Development "branch" goes back to production. 2013-10-06 00:44:07 -07:00
C. Guy Yarvin
fdf68275ed Hub before clay/ze refactor. 2013-10-03 13:38:37 -07:00
Lev Serebryakov
018cfe5eaf Quick'n'dirty port to FreeBSD (checked on FreeBSD 9.2/amd64) 2013-10-02 18:44:22 +04:00
Christian Carter
ea7af92024 remove a potentially misleading comment from all.h that might try and convince someone to delete all of the headers from f/. this is, of course, unadvised. 2013-09-29 09:24:24 -07:00
Christian Carter
3af3130bdc Cleaning up old code 2013-09-28 13:21:18 -07:00