Jan Steemann
87702e3953
fixed too eager return
2014-01-17 14:35:55 +01:00
Max Neunhoeffer
bedd06229b
Fix Plan
2014-01-17 14:22:50 +01:00
Max Neunhoeffer
e8f7dbbf5b
Consider Plan for current state of collections.
2014-01-17 13:43:02 +01:00
Jan Steemann
07c0ed3bab
creation/removal of local shards
2014-01-17 12:43:34 +01:00
Jan Steemann
7c23c9527a
removed nrShards attribute from Json
2014-01-17 10:53:29 +01:00
Jan Steemann
42b5686ee2
code cleanup
2014-01-17 10:21:05 +01:00
Jan Steemann
9cbc6d55ca
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-01-16 17:03:23 +01:00
Jan Steemann
8010963a94
handle plan change for create/drop database
2014-01-16 17:03:10 +01:00
Max Neunhoeffer
8fe85a021b
Try to return a collections object after creation.
...
This is still buggy: ClusterInfo does not yet know about the new
setup with many entries of the form
Current/Collections/<DB-Name>/<Coll-ID>/<shard-ID>
2014-01-16 16:18:13 +01:00
Jan Steemann
c9dabaca86
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into sharding
2014-01-16 15:02:44 +01:00
Max Neunhoeffer
5b4a0bf3c2
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-01-16 15:01:53 +01:00
Max Neunhoeffer
5960c103bc
Create/drop Database/Collection compiles.
2014-01-16 15:01:36 +01:00
Jan Steemann
a987647bd2
handle state changes
2014-01-16 14:52:40 +01:00
Max Neunhoeffer
8a9fe34ad6
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
...
Conflicts:
arangod/V8Server/v8-vocbase.cpp
2014-01-16 12:12:29 +01:00
Max Neunhoeffer
78716f841f
State before moving DB/Coll Ops to ClusterInfo.
2014-01-16 12:10:42 +01:00
Jan Steemann
405d05ecff
added symbolic name
2014-01-16 12:10:31 +01:00
Jan Steemann
f193cc31ef
added diagnostic output for heartbeat
2014-01-16 11:39:40 +01:00
Jan Steemann
481cd2d1be
added collection._dbName
2014-01-16 11:10:37 +01:00
Max Neunhoeffer
784bd4375d
Use ClusterInfo::listDatabases with reload in JS_ListDatabases_Coordinator.
2014-01-16 08:54:12 +01:00
Frank Celler
01b717d0bb
removed skip-list
2014-01-15 22:57:35 +01:00
Jan Steemann
3b192782c5
removed some code
2014-01-15 17:22:13 +01:00
Jan Steemann
c0e185c859
don't throw in autocompleter
2014-01-15 16:27:13 +01:00
Jan Steemann
7f757801b6
force reload of databases
2014-01-15 16:21:56 +01:00
Jan Steemann
b0e4dc91dd
adjusted listDatabases and doesDatabaseExist
2014-01-15 16:01:05 +01:00
Jan Steemann
f66c4400b4
fixed arangom script
2014-01-15 15:13:26 +01:00
Jan Steemann
a0be99b6a6
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-01-15 14:00:50 +01:00
Jan Steemann
fcb545d268
removed unused methods
2014-01-15 14:00:42 +01:00
Max Neunhoeffer
97476ccf08
Create Collection completed. Use new AgencyComm.
2014-01-15 13:59:41 +01:00
Max Neunhoeffer
016b07b61c
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
...
Conflicts:
arangod/V8Server/v8-vocbase.cpp
2014-01-15 13:38:08 +01:00
Jan Steemann
4a805062bb
changed internal APIs
2014-01-15 13:36:38 +01:00
Max Neunhoeffer
6a427af052
Nearly finished with CreateColl and DropDatabase for coordinator.
2014-01-15 13:36:04 +01:00
Max Neunhoeffer
bd5f58ff8b
Temporary version of Create DB and Drop DB.
2014-01-15 12:46:32 +01:00
Jan Steemann
b5a448ffdb
added loadPlannedDatabases method
2014-01-15 11:03:01 +01:00
Jan Steemann
e02b0b52e1
renamed methods
2014-01-15 10:52:56 +01:00
Jan Steemann
e094cc5342
less redundancy of URLs
2014-01-15 10:17:27 +01:00
Jan Steemann
2495b6e720
removed unused variables
2014-01-15 09:52:47 +01:00
Max Neunhoeffer
7aa29fda5b
Merge Jan's changes and preliminary version of CreateDB.
2014-01-15 08:52:10 +01:00
Jan Steemann
ee186c2c6b
added locking check
2014-01-14 17:17:25 +01:00
Jan Steemann
3cf65cf228
added AgencyCommLocker.successful() method
2014-01-14 17:16:51 +01:00
Jan Steemann
56ab59dac6
watch for Plan changes
2014-01-14 16:43:44 +01:00
Jan Steemann
7803abe384
removed unused variables
2014-01-14 16:25:35 +01:00
Jan Steemann
2aba046c7d
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-01-14 16:21:57 +01:00
Jan Steemann
ce2627619e
create collection stub
2014-01-14 16:21:48 +01:00
Max Neunhoeffer
f7a9acf592
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-01-14 15:05:41 +01:00
Max Neunhoeffer
fc96df2244
Separate out ConnectionManager from ClusterComm.
2014-01-14 15:04:55 +01:00
Jan Steemann
9c63246d1c
added TRI_SHARDING_COLLECTION_NOT_IMPLEMENTED macro
2014-01-14 14:04:29 +01:00
Jan Steemann
b1c4f75e50
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into sharding
2014-01-14 13:29:07 +01:00
Jan Steemann
4ec6f04932
return collection properties
2014-01-14 13:19:43 +01:00
Jan Steemann
fde16194ff
don't throw in propertygetter
2014-01-13 17:30:26 +01:00
Jan Steemann
30b866405e
issue #732 : Rest API GET revision number
2014-01-13 17:30:17 +01:00
Jan Steemann
9d7bd04d99
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
...
Conflicts:
arangod/Cluster/AgencyComm.cpp
2014-01-13 16:33:32 +01:00
Jan Steemann
ffa919d716
some modifications for collection accessing
2014-01-13 16:32:40 +01:00
Max Neunhoeffer
8c8c0bff69
Create database in cluster done.
2014-01-13 15:07:32 +01:00
Jan Steemann
70ac8a4d1b
tried to fix http 400 (agency error 401)
2014-01-13 14:47:32 +01:00
Jan Steemann
01df0fafab
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-01-13 08:59:36 +01:00
Jan Steemann
0e9a28ccc7
added missing delete
2014-01-13 08:59:20 +01:00
Jan Steemann
7d11d1b172
updated documentation
2014-01-10 18:38:34 +01:00
Jan Steemann
0ae9a69c6a
updated documentation
2014-01-10 18:38:25 +01:00
Michael Hackstein
9f3479f5b6
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into sharding
...
Conflicts:
utils/Makefile.files
2014-01-10 17:41:52 +01:00
Jan Steemann
f95a0dc6c1
defer evaluation of subqueries
2014-01-10 16:45:36 +01:00
Jan Steemann
fd334b14e1
fixed small typo in documentation
2014-01-10 16:45:20 +01:00
Jan Steemann
269e50eb8f
defer evaluation of logical operators
2014-01-10 16:45:07 +01:00
Max Neunhoeffer
70977f2e8e
Start of _createDatabase in cluster on coordinator.
...
Unfinished but compiles.
2014-01-10 12:22:29 +01:00
Max Neunhoeffer
709c2291f3
Fix bugs in etcd protection against _.
2014-01-10 09:00:35 +01:00
Max Neunhoeffer
7c80830b40
Protect _ in etcd keys. Does not work yet.
2014-01-09 16:17:53 +01:00
Max Neunhoeffer
57f18783c4
Implement asking for databases in a cluster.
2014-01-09 14:56:44 +01:00
Max Neunhoeffer
2f72a82927
Forgot one file in previous commit.
2014-01-09 14:56:21 +01:00
Max Neunhoeffer
65c3cc6484
Improve ClusterComm library by allowing to talk to DB servers directly.
2014-01-09 14:55:29 +01:00
Max Neunhoeffer
e01ac6ff5b
Delay loading of caches and add getDBServers.
2014-01-09 12:12:18 +01:00
Max Neunhoeffer
bb52760884
Make ClusterInfo notice empty cluster databases.
2014-01-09 11:29:45 +01:00
Max Neunhoeffer
ab9726f278
Rename getDatabases to listDatabases.
2014-01-08 16:12:24 +01:00
Max Neunhoeffer
d9ca01c31d
First stab at get info about cluster databases.
2014-01-08 16:09:43 +01:00
Jan Steemann
37f75b929f
make endpoints() result unique
2014-01-08 13:41:06 +01:00
Jan Steemann
14f996817e
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-01-08 11:34:38 +01:00
Jan Steemann
2ce97f4db8
don't let uniqid() queries pass without key parameter
2014-01-08 11:34:15 +01:00
Max Neunhoeffer
fa96bb9b3d
Transfer better error handling to JS_ShardingTest
2014-01-08 09:24:43 +01:00
Jan Steemann
5b965b2a21
added initialised() method
2014-01-07 17:50:52 +01:00
Jan Steemann
bb7f550f7a
for Michael...
2014-01-07 16:46:18 +01:00
Jan Steemann
c6b79328f5
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-01-07 16:28:25 +01:00
Jan Steemann
9ce78430ac
create collections, v0.0.0
2014-01-07 16:28:12 +01:00
Jan Steemann
45a5296e9e
make agency.list() return a flat list if requested
2014-01-07 16:24:54 +01:00
Max Neunhoeffer
e79698f456
Improve error handling.
2014-01-07 16:18:31 +01:00
Max Neunhoeffer
c4332fe68c
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
...
Conflicts:
init-cluster.sh
2014-01-07 14:25:14 +01:00
Max Neunhoeffer
38c24192ee
Sending of synchronous requests in JavaScript done.
2014-01-07 14:24:27 +01:00
Jan Steemann
5a365cb2b1
removed shardLocation key
2014-01-07 14:00:27 +01:00
Max Neunhoeffer
80cec828b6
Fix two bugs.
2014-01-07 13:37:29 +01:00
Jan Steemann
0fdcd88770
changed internal structure of heartbeat value
2014-01-07 12:24:39 +01:00
Jan Steemann
13baa4d055
removed --cluster.heartbeat-interval, moved value to ETCD
2014-01-07 12:09:38 +01:00
Jan Steemann
1889fa52a0
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-01-07 11:57:55 +01:00
Jan Steemann
7c27a646f7
removed a few over-eager asserts
2014-01-07 11:57:42 +01:00
Jan Steemann
4f3cd8ffc9
hide an object
2014-01-07 11:57:34 +01:00
Max Neunhoeffer
eccb063eba
Fix name of global object ArangoClusterComm.
2014-01-07 11:56:06 +01:00
Max Neunhoeffer
11e018e6b2
Make global ArangoClusterComm object in each thread.
2014-01-07 11:50:05 +01:00
Max Neunhoeffer
bbf28e3501
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
...
Conflicts:
arangod/Cluster/v8-cluster.cpp
2014-01-07 11:45:43 +01:00
Max Neunhoeffer
e30c965a4c
Add JS_Wait function for ClusterComm in JavaScript.
2014-01-07 11:35:10 +01:00
Max Neunhoeffer
cc8bb892fd
Slightly change documentation of API for ClusterComm::wait()
2014-01-07 11:34:54 +01:00
Jan Steemann
3183e6d402
created global cluster object variables
2014-01-07 11:34:42 +01:00
Max Neunhoeffer
566c94be95
Fix double delete bug.
2014-01-07 11:33:20 +01:00
Jan Steemann
3309743c1a
moved some collection parameters around
2014-01-07 11:02:49 +01:00
Max Neunhoeffer
5747d6149f
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-01-07 08:45:21 +01:00