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 |
Jan Steemann
|
b903d9080d
|
Merge remote-tracking branch 'origin/devel' into sharding
Conflicts:
js/apps/system/aardvark/test/karma/karma.conf.js
|
2013-12-20 15:35:50 +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
|
bfbbe18c57
|
Create a testing possibility for ClusterComm.
|
2013-12-19 11:33:34 +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
|
7c4944de83
|
added --server.ssl-protocol option for client tools
Conflicts:
arangosh/Benchmark/BenchmarkThread.h
lib/GeneralServer/SslAsyncCommTask.h
|
2013-12-13 17:58:24 +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
|
865b70862e
|
some minor adjustments for arangodump and arangorestore
|
2013-12-13 11:54:00 +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
|
13bcc2bf7a
|
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into sharding
|
2013-12-11 18:39:10 +01:00 |
Jan Steemann
|
c3132997b3
|
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
|
2013-12-11 18:37:58 +01:00 |
Jan Steemann
|
620f4b1c47
|
added agency tests
|
2013-12-11 18:37:15 +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
|
9e21cf9b7e
|
added configure option --enable-cluster
|
2013-12-10 14:46:16 +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 |
Jan Steemann
|
a67ee89a9e
|
use X-Etcd-Index header
|
2013-12-09 17:55:49 +01:00 |
Jan Steemann
|
996be652f1
|
fetch commands for server from agency
|
2013-12-09 17:44:19 +01:00 |
Jan Steemann
|
51261bc183
|
fetch server role at startup
|
2013-12-09 15:52:40 +01:00 |
Jan Steemann
|
f4f0364b0d
|
fixed multi-agency
|
2013-12-06 20:00:21 +01:00 |
Jan Steemann
|
452e5ed389
|
more configuration
|
2013-12-06 18:10:29 +01:00 |
Jan Steemann
|
b5a781d1e1
|
diagnostic messages on startup
|
2013-12-06 17:49:27 +01:00 |
Jan Steemann
|
8667ac5b46
|
added remove functionality
|
2013-12-06 16:52:03 +01:00 |
Jan Steemann
|
6d5d5fad2d
|
simplified agencycomm
|
2013-12-06 14:48:56 +01:00 |
Jan Steemann
|
2965accb05
|
add current state to agency
|
2013-12-06 14:23:02 +01:00 |
Jan Steemann
|
b7dee51516
|
introduced global server state
|
2013-12-06 11:49:26 +01:00 |
Jan Steemann
|
0dfe23fb52
|
validate command-line options, starting/stopping heartbeat thread
|
2013-12-06 10:52:40 +01:00 |
Jan Steemann
|
492b164373
|
added sharding application feature and initial startup options
|
2013-12-05 17:27:26 +01:00 |
Jan Steemann
|
a976f1b2b9
|
added stubs for communication layer
|
2013-12-05 14:28:52 +01:00 |