Commit Graph

15 Commits

Author SHA1 Message Date
Tony Garnock-Jones 36edc2dc1a Move server into its own subdirectory. Preparing for repo merges. 2012-05-10 16:49:49 -04:00
Tony Garnock-Jones f857f88b7b Detect collisions like we used to before the node-name refactoring 2012-05-09 21:51:47 -04:00
Tony Garnock-Jones 536f1a03d2 Yield the CPU every 1000 transmissions to a given node, and synchronously deliver. 2012-05-05 23:06:53 -04:00
Tony Garnock-Jones 03a165eae7 Only spawn queuenode threads if we are really creating a node 2012-05-05 23:00:10 -04:00
Tony Garnock-Jones c303ea9d17 Initial pass at Lwt conversion. 2012-05-05 18:18:23 -04:00
Tony Garnock-Jones 51cbec0565 Intern node names to permit faster routing. 2012-05-05 11:46:48 -04:00
Tony Garnock-Jones c059bcbfa4 Rename in ML code. 2012-05-01 17:36:38 -04:00
Tony Garnock-Jones bb12066819 Node list and info APIs 2012-05-01 08:30:17 -04:00
Tony Garnock-Jones 5c32cfff0f Add GPLv3 licensing. 2012-03-07 13:23:41 -05:00
Tony Garnock-Jones b69a89b574 Avoid a few gratuitous off-fast-path races 2012-03-06 17:30:39 -05:00
Tony Garnock-Jones 9badacb254 Flesh out AMQP implementation; direct exchange 2012-03-04 12:12:41 -05:00
Tony Garnock-Jones 0e8ea9b2ac Avoid being noisy when asked to post to node named by the empty string 2012-01-08 15:14:39 -05:00
Tony Garnock-Jones de04135a99 Avoid use of printf for logging 2012-01-08 14:48:07 -05:00
Tony Garnock-Jones 965a9752e0 Catch exceptions in node message handlers. 2012-01-08 14:02:52 -05:00
Tony Garnock-Jones a11fdc0500 Initial commit 2012-01-08 12:41:04 -05:00