Jan Steemann
|
7980a51e26
|
moved cluster JS functions to its own files
|
2014-01-02 13:49:00 +01:00 |
Jan Steemann
|
8070db37a2
|
changed heartbeat watch implementation
|
2014-01-02 13:36:26 +01:00 |
Max Neunhoeffer
|
95f94397b0
|
Add synchronous request to ClusterComm.
|
2013-12-30 23:21:41 +01:00 |
Max Neunhoeffer
|
b8ddcfef82
|
Remove *Delegate functions from ClusterComm library.
They do not make sense since we usually come from JavaScript
and have to take apart the JS objects anyway. Also, the requests
are usually quite small.
|
2013-12-30 16:36:27 +01:00 |
Max Neunhoeffer
|
52e5258a8a
|
Add/modify asyncDelegate.
|
2013-12-30 16:11:21 +01:00 |
Max Neunhoeffer
|
842ad6d347
|
Improve error handling in HTTP requests for sharding.
|
2013-12-30 15:38:33 +01:00 |
Max Neunhoeffer
|
df39a7fb58
|
Reactivate heartbeat.
|
2013-12-30 14:53:00 +01:00 |
Max Neunhoeffer
|
c47ca741a4
|
Change a debug level into a trace level.
|
2013-12-30 14:51:06 +01:00 |
Max Neunhoeffer
|
5d51d7b3ba
|
Get rid of many debugging messages.
|
2013-12-30 14:49:14 +01:00 |
Max Neunhoeffer
|
c8b684dbd6
|
Generic test function for ClusterComm working.
|
2013-12-30 14:37:03 +01:00 |
Max Neunhoeffer
|
3415e3c0c8
|
Some cleanup in asyncRequest setup.
|
2013-12-30 10:22:21 +01:00 |
Max Neunhoeffer
|
9801cc9d19
|
Timeout basically working.
|
2013-12-27 16:18:56 +01:00 |
Max Neunhoeffer
|
62976629f0
|
Various memory leaks and callback improvements.
|
2013-12-27 13:15:52 +01:00 |
Max Neunhoeffer
|
f075ba8ae6
|
Fix another deadlock.
|
2013-12-27 09:13:09 +01:00 |
Max Neunhoeffer
|
c9b2884def
|
Full round trip implemented but not yet working.
|
2013-12-23 16:19:59 +01:00 |
Jan Steemann
|
16e16f705c
|
some bugfixes for asyncRequest etc
|
2013-12-20 18:03:55 +01:00 |
Jan Steemann
|
5a3b49a7bc
|
fixed r/w deadlock
|
2013-12-20 16:27:54 +01:00 |
Jan Steemann
|
c460ab97e9
|
applied changes from devel branch
|
2013-12-20 15:40:56 +01:00 |
Max Neunhoeffer
|
7f2241ae20
|
Rearrange locking look in sending thread.
|
2013-12-19 16:24:15 +01:00 |
Max Neunhoeffer
|
5c80816352
|
Can do one roundtrip.
Client -REST-> Coordinator -> sendQueue -REST-> DBServer
-> recvQueue -REST-> Client
|
2013-12-19 16:15:54 +01:00 |
Max Neunhoeffer
|
b55c7e22f9
|
Basic queueing logic ready.
Actual sending still todo.
|
2013-12-19 09:06:45 +01:00 |
Max Neunhoeffer
|
fdc664859c
|
Add skeletons of new functions.
|
2013-12-17 13:52:31 +01:00 |
Max Neunhoeffer
|
9c4a25670e
|
Start the background thread for ClusterComm.
|
2013-12-17 11:42:01 +01:00 |
Max Neunhoeffer
|
e84a9fe3ca
|
Finalise public interface for ClusterComm library.
|
2013-12-17 10:44:16 +01:00 |
Jan Steemann
|
ed61b5272e
|
added missing initialiser
|
2013-12-13 17:11:49 +01:00 |
Max Neunhoeffer
|
60eee47336
|
Next draft of ClusterComm API.
ClusterComm internals are unready and subject to change.
ClusterComm thread is not yet started and shut down.
ClusterState does not do anything (yet).
|
2013-12-13 17:07:18 +01:00 |
Max Neunhoeffer
|
145fa2562e
|
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
Conflicts:
arangod/Makefile.files
|
2013-12-13 16:06:01 +01:00 |
Max Neunhoeffer
|
721681b4ee
|
Move Cluster state information to its own class.
|
2013-12-13 16:04:54 +01:00 |
Jan Steemann
|
f0184d2786
|
not sure about the restshardhandler yet
|
2013-12-12 17:51:45 +01:00 |
Jan Steemann
|
8eccb0a35f
|
added dispatcher to shardhandler
|
2013-12-12 16:42:25 +01:00 |
Jan Steemann
|
e1fb1f3d14
|
added stub REST API for cluster requests
|
2013-12-12 15:59:16 +01:00 |
Jan Steemann
|
0136a88076
|
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
|
2013-12-12 15:26:02 +01:00 |
Jan Steemann
|
897ddca313
|
startup/shutdown modifications
|
2013-12-12 15:25:53 +01:00 |
Max Neunhoeffer
|
857aed7b8f
|
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
|
2013-12-12 13:53:31 +01:00 |
Max Neunhoeffer
|
47a1c315b8
|
First proper draft of ClusterComm library.
|
2013-12-12 13:53:16 +01:00 |
Jan Steemann
|
5b0713af9c
|
added recursive watches and structured get
|
2013-12-12 11:16:41 +01:00 |
Jan Steemann
|
7409f87a73
|
clang++ vs g++
|
2013-12-12 10:38:05 +01:00 |
Jan Steemann
|
213f6e01fb
|
fixed c11 warning
|
2013-12-12 10:36:38 +01:00 |
Jan Steemann
|
c3132997b3
|
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
|
2013-12-11 18:37:58 +01:00 |
Max Neunhoeffer
|
e4cebe0536
|
Very first incomplete draft of ClusterComm.
Note that this is not yet in the Makefiles, but it at least compiles
if one puts it there.
|
2013-12-11 16:48:43 +01:00 |
Jan Steemann
|
5e5a5fb32b
|
added JS bindings for agency
|
2013-12-11 09:56:54 +01:00 |
Jan Steemann
|
c4bb315626
|
added comment
|
2013-12-10 14:34:53 +01:00 |
Jan Steemann
|
57223ecaba
|
failover handling for agency connections
|
2013-12-10 14:33:34 +01:00 |
Jan Steemann
|
b6e062030a
|
fixed invalid include
|
2013-12-10 12:50:39 +01:00 |
Jan Steemann
|
1b64ae7a9d
|
better error detection
|
2013-12-10 12:48:50 +01:00 |
Jan Steemann
|
8708dc7e70
|
renamed sharding to cluster
|
2013-12-10 09:56:00 +01:00 |