Tony Garnock-Jones
560febdea3
Support default exchange routing in Basic_publish
2012-05-10 11:49:09 -04:00
Tony Garnock-Jones
5f250c7f90
Cosmetic improvement to error messages
2012-05-10 11:48:38 -04:00
Tony Garnock-Jones
8d893ebbee
Support no_wait for Exchange_declare
2012-05-10 11:47:09 -04:00
Tony Garnock-Jones
215d869b51
Cope with Qpid brokenness
2012-05-10 11:46:16 -04:00
Tony Garnock-Jones
1512e12c2c
Slightly more information at AMQP connection open time
2012-05-10 11:45:33 -04:00
Tony Garnock-Jones
aa87e25a95
try -> try_lwt
2012-05-10 11:09:07 -04:00
Tony Garnock-Jones
513f0f7334
Make http subscription the same as other relays
2012-05-09 21:53:00 -04:00
Tony Garnock-Jones
d66e4eeccc
Fire callbacks on render exception too
2012-05-09 21:52:03 -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
015f6e04e5
Notes
2012-05-09 21:01:27 -04:00
Tony Garnock-Jones
f1b3189895
Ignore scratch too
2012-05-09 17:22:00 -04:00
Tony Garnock-Jones
4bb356904c
Merge branch 'master' into lwt
2012-05-07 22:17:46 -04:00
Tony Garnock-Jones
882fdb6af4
Favicon and touch icons
2012-05-07 22:17:37 -04:00
Tony Garnock-Jones
b4c0589777
Lwtize the UI
2012-05-07 06:31:59 -04:00
Tony Garnock-Jones
de9104cdb5
Yield if the backlog is long.
2012-05-05 23:07:20 -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
23c5ea314e
Flush process not required with Lwt
2012-05-05 21:23:07 -04:00
Tony Garnock-Jones
ca8ce5d180
Mutex on logging
2012-05-05 21:16:53 -04:00
Tony Garnock-Jones
7d5a29c3d6
Lwt port of AMQP driver
2012-05-05 21:11:54 -04:00
Tony Garnock-Jones
f8bfb0e9dd
Disabling flushing oddly improves latency as well as throughput?
2012-05-05 19:37:29 -04:00
Tony Garnock-Jones
3ec664d922
Use libev
2012-05-05 19:18:13 -04:00
Tony Garnock-Jones
3aa2b82bac
Merge from master
2012-05-05 19:13:24 -04:00
Tony Garnock-Jones
c56ffe22f5
Move bootstrap.css target under webpages
2012-05-05 19:12:24 -04:00
Tony Garnock-Jones
c303ea9d17
Initial pass at Lwt conversion.
2012-05-05 18:18:23 -04:00
Tony Garnock-Jones
e4dd74ca82
Update TODO
2012-05-05 15:36:03 -04:00
Tony Garnock-Jones
03d066a8d5
Live update of nodes list, grouped by node class
2012-05-05 13:37:53 -04:00
Tony Garnock-Jones
51cbec0565
Intern node names to permit faster routing.
2012-05-05 11:46:48 -04:00
Tony Garnock-Jones
2f80a54ffe
Subscription.count
2012-05-05 10:30:31 -04:00
Tony Garnock-Jones
b43fe2974c
Switch to mutable backlog/waiter queues.
2012-05-05 09:47:20 -04:00
Tony Garnock-Jones
ee5a079010
Switch back to linked-list Squeue implementation. The speed benefit
...
was marginal (maybe measurement error), and the penalty for the
fixed-size queue buffers in the array implementation might become a
problem when large numbers of queues are created.
2012-05-03 23:02:47 -04:00
Tony Garnock-Jones
5ca8251f09
Sexp.assoc utility
2012-05-03 20:05:03 -04:00
Tony Garnock-Jones
6a2d487de3
Factor out _locked_pop.
2012-05-03 10:23:04 -04:00
Tony Garnock-Jones
7aba3d5659
Array-based shared-queues give a small performance increase on Linux, based on very rough testing
2012-05-03 10:22:54 -04:00
Tony Garnock-Jones
ca3bc78501
Noddy speed test for Squeue; alternative array impl
2012-05-03 10:08:30 -04:00
Tony Garnock-Jones
784304ed5d
Omit commented reference to speedtest
2012-05-03 10:06:28 -04:00
Tony Garnock-Jones
225ad7e92e
Update rendered HTML
2012-05-02 11:13:21 -04:00
Tony Garnock-Jones
717be1f687
Clearer final milestone
2012-05-02 11:11:38 -04:00
Tony Garnock-Jones
114a6e3d3f
Correct URL
2012-05-02 11:11:27 -04:00
Tony Garnock-Jones
c059bcbfa4
Rename in ML code.
2012-05-01 17:36:38 -04:00
Tony Garnock-Jones
477ba1eef5
Rename in web UI
2012-05-01 17:32:01 -04:00
Tony Garnock-Jones
460685c0ca
Include GPL3 license text.
2012-05-01 16:27:01 -04:00
Tony Garnock-Jones
9b6c327ddf
Better about page.
2012-05-01 15:41:56 -04:00
Tony Garnock-Jones
8ae2c89490
Better reconnect logic.
2012-05-01 15:39:06 -04:00
Tony Garnock-Jones
dd969a4b31
Config parsing; server control; milestones; ready-file.
2012-05-01 15:37:39 -04:00
Tony Garnock-Jones
829ab7b906
Fix nodes.js
2012-05-01 10:31:28 -04:00
Tony Garnock-Jones
141d5b47a9
Split out open_hooks, close_hooks; global server status
2012-05-01 10:27:05 -04:00
Tony Garnock-Jones
ae86a3e40c
Add "nodes" page
2012-05-01 09:25:59 -04:00
Tony Garnock-Jones
fa5b53001f
Handle close stream event
2012-05-01 09:25:24 -04:00
Tony Garnock-Jones
b5dd7e445e
Factor out ocamlmsg.js
2012-05-01 08:48:58 -04:00