Jan Steemann
a820a74a6b
added collection.figures() for sharded collections
2014-02-20 17:06:36 +01:00
Jan Steemann
9666407721
sped up property lookup for db
2014-02-20 12:52:41 +01:00
Jan Steemann
ba8a1fb51f
disallow key generators
2014-02-20 09:34:11 +01:00
Jan Steemann
4f48172323
some renames
2014-02-20 09:16:25 +01:00
Jan Steemann
82d84e92dd
more sleeping
2014-02-19 18:33:11 +01:00
Jan Steemann
d92dd90aac
fixed instance race condition
2014-02-19 17:10:11 +01:00
Jan Steemann
4770fed362
removed dead code
2014-02-19 15:35:52 +01:00
Jan Steemann
dd5b172e2c
fixed race conditions
2014-02-19 14:55:21 +01:00
Frank Celler
726144ce39
Merge branch 'devel' of github.com:triAGENS/ArangoDB into sharding
...
Conflicts:
arangod/V8Server/ApplicationV8.cpp
2014-02-19 14:30:46 +01:00
Frank Celler
c779325b5d
added frontend-development switch
2014-02-19 14:28:51 +01:00
Jan Steemann
66bc4c9a41
allow unique index creation on shard keys only
2014-02-19 10:30:41 +01:00
Jan Steemann
29f3e17eef
extract real error number
2014-02-18 14:27:32 +01:00
Jan Steemann
dc8e590bca
inedges, outedges, edges
2014-02-18 13:46:09 +01:00
Michael Hackstein
015ab56259
Merge remote-tracking branch 'origin/devel' into sharding
...
Conflicts:
arangod/VocBase/document-collection.c
arangosh/CMakeLists.txt
js/apps/system/aardvark/test/karma/karma.conf.js
2014-02-18 08:50:27 +01:00
Frank Celler
57796c96d1
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-02-17 16:55:17 +01:00
Frank Celler
c5d6e6a9d3
fixed rethrow
2014-02-17 16:54:03 +01:00
Max Neunhoeffer
640b7c1530
Start fixing post-database creation actions for coordinator.
2014-02-17 16:31:43 +01:00
Max Neunhoeffer
99df09decb
Fix cmake entry for RestShutdownHandler
2014-02-17 16:30:23 +01:00
Max Neunhoeffer
fd8ed72546
Add RestShutdownHandler.cpp to CMakeLists.txt
2014-02-17 14:37:31 +01:00
Max Neunhoeffer
064aec971e
Get rid of template parameters for make_pair in one place.
2014-02-17 14:11:47 +01:00
Jan Steemann
c40d930fa6
issue #765 : added SLICE AQL function
2014-02-17 11:09:03 +01:00
Jan Steemann
89d96c6c3b
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-02-14 18:47:59 +01:00
Jan Steemann
ec0ad56f8e
fix potentially dangerous function
2014-02-14 18:47:41 +01:00
Jan Steemann
3fd053eb1e
updated tests
2014-02-14 18:44:36 +01:00
Frank Celler
65d7d8fdab
Merge remote-tracking branch 'origin/devel' into sharding
2014-02-14 17:23:33 +01:00
Frank Celler
ddfbe9d8f9
ignore helper files
2014-02-14 16:52:01 +01:00
Max Neunhoeffer
98ed29ab84
Make check for useDatabase switchable for unittests.
2014-02-14 15:33:35 +01:00
Esteban Lombeyda
e958f6052a
Icon Bug fix
2014-02-14 15:12:12 +01:00
Jan Steemann
87eba429fe
updated documentation
2014-02-14 10:37:46 +01:00
Jan Steemann
0f0ef8a33f
updated index docs
2014-02-14 10:30:05 +01:00
Jan Steemann
44dccf582c
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-02-13 18:14:59 +01:00
Jan Steemann
f8476ce0b0
fixed tests
2014-02-13 18:14:53 +01:00
Frank Celler
eb95f1bee9
added rethrow
2014-02-13 16:58:46 +01:00
Jan Steemann
f2cd112bf5
index ids
2014-02-13 16:30:48 +01:00
Jan Steemann
c9c8f4e62a
added tests
2014-02-13 16:12:57 +01:00
Jan Steemann
bb0f591349
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-02-13 15:33:39 +01:00
Jan Steemann
7970881b22
single-threaded plan changes
2014-02-13 15:33:29 +01:00
Frank Celler
739900fc2f
try to force abort
2014-02-13 12:06:52 +01:00
Jan Steemann
4fc8cae57d
index creation with ids
2014-02-13 11:00:08 +01:00
Jan Steemann
70988aa215
removed withStats option
2014-02-13 08:48:22 +01:00
Jan Steemann
4dca29cf4e
fixed dropIndex
2014-02-12 18:17:15 +01:00
Jan Steemann
df22a09d7f
fixed compile error in non-sharding configuration
2014-02-12 17:51:51 +01:00
Jan Steemann
c4d52ff133
getIndexes, dropIndex
2014-02-12 17:09:47 +01:00
Jan Steemann
85f36777b8
prevent confusing message at startup
2014-02-12 17:07:10 +01:00
Jan Steemann
ce248b3107
documentation
2014-02-12 15:02:33 +01:00
Jan Steemann
2cbf050a43
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
...
Conflicts:
arangod/V8Server/v8-vocbase.cpp
2014-02-12 14:56:39 +01:00
Jan Steemann
9dc4c9f6c1
getIndexes, coordinator
2014-02-12 14:53:37 +01:00
Max Neunhoeffer
a3c7166805
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-02-12 14:45:22 +01:00
Max Neunhoeffer
dd4bba8bb2
Remove undocumented saveOrReplace functionality.
2014-02-12 14:44:58 +01:00
Jan Steemann
6dd81767c9
cleanup
2014-02-12 14:16:27 +01:00
Jan Steemann
f7413df4cc
fix auto-completion
2014-02-12 13:58:29 +01:00
Jan Steemann
50ef0a64c0
fixed autocompletion
2014-02-12 13:10:27 +01:00
Jan Steemann
492caeb047
dont prevent embedded transaction in index lookups
2014-02-12 12:50:00 +01:00
Jan Steemann
f11577d952
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-02-12 12:47:57 +01:00
Jan Steemann
3dad329979
ensureIndex
2014-02-12 12:47:51 +01:00
Max Neunhoeffer
3d48a5294a
Please clang++ by using an explicit cast to unsigned long long.
2014-02-12 11:52:09 +01:00
Max Neunhoeffer
7df42c547e
Lost a ).
2014-02-12 10:56:03 +01:00
Max Neunhoeffer
5c467148a3
Add HTTP REST API call for shutdown.
2014-02-12 10:47:43 +01:00
Jan Steemann
8d8d5f5804
added ensureIndex function
2014-02-12 10:40:36 +01:00
Michael Hackstein
bc16cfae86
Merge remote-tracking branch 'origin/devel' into sharding
...
Conflicts:
Documentation/InstallationManual/Installing.md
arangosh/CMakeLists.txt
2014-02-11 15:52:49 +01:00
Frank Celler
c6ce5c7406
made module loader more node compatible, added coffee script support
2014-02-11 13:26:11 +01:00
Jan Steemann
4a00b3ed98
pass index id
2014-02-11 09:27:55 +01:00
Jan Steemann
9d28af4416
fixed compiler warnings in bitarray implementation
2014-02-11 09:18:16 +01:00
Jan Steemann
d52724475f
cap constraints
2014-02-10 17:46:54 +01:00
Jan Steemann
0479fd652f
geo indexes
2014-02-10 15:53:33 +01:00
Jan Steemann
88bfe8f18c
fulltext indexes
2014-02-10 14:55:27 +01:00
Jan Steemann
399ddebbd3
ensureIndex 1st
2014-02-10 14:36:32 +01:00
Jan Steemann
11c470ddd4
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-02-10 14:15:49 +01:00
Max Neunhoeffer
06907b7e9f
Cleanup paths in planner and kickstarter.
2014-02-10 11:56:23 +01:00
Max Neunhoeffer
bc79698750
Make executable path and basePath available through ServerState.
2014-02-10 09:59:41 +01:00
Jan Steemann
002938aa04
AQL in coordinator
2014-02-07 16:38:35 +01:00
Jan Steemann
3408aaf038
cppcheck
2014-02-07 14:04:29 +01:00
Jan Steemann
6c4a9d45d7
fixed memleaks
2014-02-07 12:58:45 +01:00
Jan Steemann
4e008cfb3e
fixed furious heartbeat ranting
2014-02-06 16:05:08 +01:00
Jan Steemann
b4d9f10f17
fixed some database methods
2014-02-06 15:54:34 +01:00
Jan Steemann
4ee05d303c
invalidate caches
2014-02-06 14:14:52 +01:00
Jan Steemann
c38c038492
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into sharding
...
Conflicts:
CHANGELOG
js/apps/system/aardvark/frontend/css/collectionsItemView.css
js/apps/system/aardvark/frontend/css/graphlayout.css
2014-02-06 13:18:52 +01:00
Jan Steemann
b5550e17a6
updated tests and documentation
2014-02-06 12:11:17 +01:00
Jan Steemann
10eb807366
fixed HTTP CRUD operations
2014-02-05 17:19:45 +01:00
Jan Steemann
58b3e0f99d
splitted a few tests
2014-02-05 15:15:51 +01:00
Jan Steemann
dafa0a3760
added test cases
2014-02-04 17:53:38 +01:00
Jan Steemann
e7d7f3e00a
updated documentation
2014-02-04 12:41:52 +01:00
Jan Steemann
3b1c6bc06f
updated documentation
2014-02-04 12:41:31 +01:00
Jan Steemann
599a7edfda
return document etag in response to HTTP HEAD requests that return an HTTP 412 error
2014-02-04 12:01:28 +01:00
Jan Steemann
39afec28eb
return document etag in response to HTTP HEAD requests that return an HTTP 412 error
2014-02-04 12:00:15 +01:00
Jan Steemann
52040eaad6
added tests, fixed segfault
2014-02-04 09:54:56 +01:00
Jan Steemann
67a3f306d6
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-02-03 18:25:13 +01:00
Jan Steemann
18b38771dc
added cluster CRUD tests
2014-02-03 18:24:57 +01:00
Jan Steemann
6bb4f0f0ac
added SKIPLIST AQL function
...
Conflicts:
CHANGELOG
2014-02-03 16:54:35 +01:00
Jan Steemann
fe9464afec
added SKIPLIST AQL function
2014-02-03 16:37:07 +01:00
Max Neunhoeffer
56ef62d5fe
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-02-03 13:58:58 +01:00
Jan Steemann
dc1d28fe5d
added option `--server.disable-authentication-unix-sockets`
...
with this option, authentication can be disabled for all requests coming
in via UNIX domain sockets, enabling clients located on the same host as
the ArangoDB server to connect without authentication.
Other connections (e.g. TCP/IP) are not affected by this option.
The default value for this option is `false`.
Note: this option is only supported on platforms that support Unix domain
sockets.
Conflicts:
CHANGELOG
arangod/RestServer/ArangoServer.cpp
arangod/VocBase/vocbase-defaults.c
2014-02-03 13:49:15 +01:00
Jan Steemann
d19f3fc7dd
call global instance destructor
2014-02-03 11:42:10 +01:00
Jan Steemann
9956ca920b
fixed failing tests
2014-02-03 11:40:52 +01:00
Jan Steemann
27f62dcbfd
disallow changing shardkeys in replace()
2014-02-03 11:23:40 +01:00
Jan Steemann
dbbd7af9e0
disallow changing of shard attributes on update
2014-02-03 09:47:32 +01:00
Jan Steemann
18d872628e
call global instance destructor
2014-02-02 09:23:04 +01:00
Jan Steemann
545742a5fd
added option `--server.disable-authentication-unix-sockets`
...
with this option, authentication can be disabled for all requests coming
in via UNIX domain sockets, enabling clients located on the same host as
the ArangoDB server to connect without authentication.
Other connections (e.g. TCP/IP) are not affected by this option.
The default value for this option is `false`.
Note: this option is only supported on platforms that support Unix domain
sockets.
2014-02-02 00:22:07 +01:00
Jan Steemann
fbf6954bd7
updated documentation
2014-02-01 00:26:02 +01:00
Jan Steemann
d2abd8332c
updated documentation
2014-02-01 00:25:19 +01:00
Max Neunhoeffer
73f3dbc328
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-01-31 18:56:47 +01:00
Max Neunhoeffer
c31df01dbb
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-01-31 16:04:54 +01:00
Max Neunhoeffer
1104067631
Rename a function from *sharding* to *cluster*
2014-01-31 16:04:15 +01:00
Jan Steemann
6b8169ee7b
fix invalid caching of sharded collection names in db.<obj>
2014-01-31 15:20:07 +01:00
Jan Steemann
04d40c10e9
fixed wrong REST API parameter type in documentation
2014-01-31 13:56:24 +01:00
Jan Steemann
dab81b1702
fixed wrong REST API parameter type in documentation
2014-01-31 13:54:47 +01:00
Jan Steemann
9a7781474f
fixed broken symbol
2014-01-31 13:20:39 +01:00
Jan Steemann
9643469631
do not allow changing shard key attributes
2014-01-31 13:19:03 +01:00
Jan Steemann
8f8c664c5d
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-01-31 11:29:44 +01:00
Jan Steemann
83af3c9617
truncate sharded
2014-01-31 11:29:36 +01:00
Max Neunhoeffer
f92456b851
Report URLs of edges correctly.
2014-01-31 11:02:51 +01:00
Max Neunhoeffer
915b31bddb
Remove unnecessary and wrong "NOT_YET_IMPLENENTED".
2014-01-31 11:02:34 +01:00
Jan Steemann
b7ad436d19
issue #755 : TRAVERSAL does not use strategy, order and itemOrder options
2014-01-31 01:52:07 +01:00
Max Neunhoeffer
2a588f42c1
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-01-31 01:03:09 +01:00
Max Neunhoeffer
4d3b747182
Add getAllDocumentsOnCoordinator and fix bugs.
2014-01-31 01:02:51 +01:00
Jan Steemann
7bc4f06b6e
fixed failing tests
2014-01-30 23:12:40 +01:00
Max Neunhoeffer
a792adec39
Leave connection to agency open.
2014-01-30 20:56:30 +01:00
Jan Steemann
e9c5af7895
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into sharding
...
Conflicts:
CHANGELOG
js/apps/system/aardvark/frontend/css/collectionsView.css
js/apps/system/aardvark/frontend/css/layout.css
js/apps/system/aardvark/frontend/js/routers/router.js
2014-01-30 19:40:21 +01:00
Jan Steemann
4f3070715c
implemented first() and last()
2014-01-30 19:11:48 +01:00
Max Neunhoeffer
ced1048cbc
Add V8 add edge for cluster.
2014-01-30 18:24:14 +01:00
Max Neunhoeffer
b0e14bb686
Increase minimal batch size for uniqids to 1000000.
2014-01-30 17:54:11 +01:00
Jan Steemann
b65637e924
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-01-30 17:30:57 +01:00
Jan Steemann
51a58b7844
collection.any() sharded
2014-01-30 17:30:39 +01:00
Max Neunhoeffer
5512868cd9
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-01-30 17:27:30 +01:00
Max Neunhoeffer
3a5a085bc5
Sort out mess with collection name/id lookup in cluster.
2014-01-30 17:27:06 +01:00
Jan Steemann
fd6b0f0ea6
fetch more ids in each batch
2014-01-30 15:40:17 +01:00
Jan Steemann
9ebd765fcc
allow passing of documents without _rev attribute
2014-01-30 12:31:38 +01:00
Jan Steemann
4741d2c8ff
added count()
2014-01-29 18:49:11 +01:00
Max Neunhoeffer
22f0ab02db
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-01-29 16:23:45 +01:00
Max Neunhoeffer
ed39834029
CRUD basically working on cluster.
2014-01-29 16:23:17 +01:00
Jan Steemann
9175fddd4d
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-01-29 13:51:32 +01:00
Jan Steemann
5f8a59d696
all() sharded
2014-01-29 13:51:12 +01:00
Max Neunhoeffer
4b5fe412d7
Very dirty hack to improve hashing for sharding attributes.
2014-01-29 13:44:09 +01:00
Max Neunhoeffer
60f47e1f21
Fix body management in asyncRequest.
2014-01-29 13:21:53 +01:00
Max Neunhoeffer
1edcd6a9e9
Report cluster wide collection name in _id
2014-01-29 11:24:09 +01:00
Max Neunhoeffer
409f32b965
Add isDBserver method to ServerState class.
2014-01-29 11:23:58 +01:00
Max Neunhoeffer
61575e473e
Remove debugging output.
2014-01-29 09:29:06 +01:00
Max Neunhoeffer
35c6a3ffdc
Use shared_ptr for CollectionInfo(Current) export.
...
This at the same time fixes an allocation bug with TRI_json_t*.
2014-01-29 09:21:09 +01:00
Jan Steemann
e2a7e2dfb3
windows
2014-01-28 17:32:32 +01:00
Max Neunhoeffer
c3f01237b0
Implement replace and update on cluster.
...
This still has a freeing too early bug with TRI_json_t.
2014-01-28 16:49:44 +01:00
Max Neunhoeffer
59ad7cab9a
Remove unused files.
2014-01-28 08:45:48 +01:00
Jan Steemann
0a2d61a42a
added SHORTEST_PATH AQL function, allow user-defined functions for filtering in TRAVERSAL etc.
2014-01-28 01:51:27 +01:00
Jan Steemann
e906f68235
windows fixes
2014-01-27 17:46:15 +01:00
Jan Steemann
7f240a1625
fixed segfault in import API
2014-01-27 16:12:39 +01:00
Jan Steemann
57ca73f463
fixed segfault in import API
2014-01-27 16:12:10 +01:00
Jan Steemann
9e52c2b866
Windows fixes
2014-01-27 13:34:56 +01:00
Jan Steemann
945031cfb5
updated documentation
2014-01-27 12:15:56 +01:00
Jan Steemann
471cf9a14f
updated documentation
2014-01-27 12:15:34 +01:00
Max Neunhoeffer
4f5b8f0462
Try to add boost libraries for shared_ptr.
2014-01-27 11:38:59 +01:00
Max Neunhoeffer
d9766bebc8
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-01-27 10:41:52 +01:00
Max Neunhoeffer
98df540266
Add support for GET and HEAD on cluster.
2014-01-27 10:41:35 +01:00
Jan Steemann
f232becd2e
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-01-27 09:45:52 +01:00
Jan Steemann
1b08bc6582
start up the HTTP server when starting ArangoDB in console mode
2014-01-27 09:45:26 +01:00
Max Neunhoeffer
af8a51c3de
Implement remove document in V8server on coordinator.
2014-01-24 22:22:39 +01:00
Max Neunhoeffer
7d5723756f
Implement DELETE REST method on the coordinator.
2014-01-24 21:31:58 +01:00
Max Neunhoeffer
fe348a36ca
Start support for create edge in coordinator in cluster.
2014-01-24 16:47:29 +01:00
Jan Steemann
ea2af50683
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into sharding
...
Conflicts:
Documentation/ImplementorManual/HttpSystem.md
js/apps/system/aardvark/aardvark.js
js/apps/system/aardvark/frontend/css/buttons.css
js/server/version-check.js
2014-01-24 14:50:09 +01:00
Jan Steemann
5a585db592
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-01-24 13:19:18 +01:00
Jan Steemann
dc14fdf9e1
fixed compile error in non-cluster configuration
2014-01-24 13:18:29 +01:00
Max Neunhoeffer
85758c0abf
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-01-24 13:11:35 +01:00
Max Neunhoeffer
4526181f82
Implement C of CRUD on cluster for V8 calls.
2014-01-24 13:11:20 +01:00
Jan Steemann
0222786ead
fixed mr-actions
2014-01-24 12:50:26 +01:00
Max Neunhoeffer
f5c274e8c0
Fix error handling and another bug in create document for cluster.
2014-01-24 10:35:37 +01:00
Max Neunhoeffer
9230f5020c
First case of create document is working on cluster.
2014-01-23 16:16:06 +01:00
Max Neunhoeffer
69c3456e1d
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-01-23 13:01:15 +01:00
Max Neunhoeffer
165d98578a
First hack at create document via REST on cluster.
2014-01-23 13:00:44 +01:00
Jan Steemann
6a2563ffd4
bugfix for getResponsibleServer
2014-01-23 12:13:30 +01:00
Jan Steemann
5f442ef742
bugfixes
2014-01-23 11:47:49 +01:00
Max Neunhoeffer
3887303a82
Prepare creation of a document in the coordinator.
2014-01-22 23:57:41 +01:00
Jan Steemann
27276205c4
collection property changes
2014-01-22 17:46:26 +01:00
Jan Steemann
1270137048
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-01-22 17:20:14 +01:00
Jan Steemann
39fd7611ed
load/unload of collections
2014-01-22 17:20:06 +01:00
Max Neunhoeffer
b7f49e67a0
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-01-22 16:21:54 +01:00
Max Neunhoeffer
8d3282f237
Add support to read off responsible shard of a document.
...
Untested, but compiles.
2014-01-22 16:21:26 +01:00
Jan Steemann
d92d23d3c1
dont fail on removing collection info
2014-01-22 10:19:00 +01:00
Jan Steemann
f5039a4f54
make usage of batch API easier
2014-01-21 17:56:49 +01:00
Jan Steemann
2be163860d
fix reloading of collections
2014-01-21 15:37:53 +01:00
Max Neunhoeffer
c4590d3a40
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-01-21 14:28:48 +01:00
Max Neunhoeffer
a1a99170e1
Add information about Current collections to ClusterInfo.
2014-01-21 14:28:30 +01:00
Jan Steemann
80e8250d54
fixed segfault
2014-01-21 12:50:35 +01:00
Max Neunhoeffer
2465a1d870
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-01-21 11:48:44 +01:00
Max Neunhoeffer
9839719302
Fix remaining time in timeout.
2014-01-21 11:48:26 +01:00
Jan Steemann
1a1e1ed645
unregister ourselves on shutdown
2014-01-21 11:44:53 +01:00
Jan Steemann
2e3f293012
fix uniqid
2014-01-21 11:39:28 +01:00
Jan Steemann
2ddacc65e8
clean up Current/Databases for ourselves
2014-01-21 11:10:25 +01:00
Jan Steemann
b5aeebd891
prevent creation of collections with duplicate name
2014-01-21 09:50:12 +01:00
Jan Steemann
8009885d72
quick fix for property access
2014-01-21 09:37:53 +01:00
Jan Steemann
64417d4423
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into sharding
...
Conflicts:
arangod/V8Server/v8-vocbase.cpp
2014-01-21 09:29:45 +01:00
Jan Steemann
12dbcc535d
updated import manual
2014-01-21 09:16:42 +01:00
Jan Steemann
5001709926
updated import manual
2014-01-21 09:15:45 +01:00
Max Neunhoeffer
278aebc04e
Fix error reporting bug in create collection.
2014-01-20 09:24:50 +01:00
Max Neunhoeffer
b803d9231d
Fix error reporting bug in create database.
2014-01-20 09:24:18 +01:00
Max Neunhoeffer
2c726e6304
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-01-20 08:41:20 +01:00
Jan Steemann
f59d861df4
dont throw exception in v8 property getter
2014-01-18 01:07:15 +01:00
Jan Steemann
6e166c63ae
allow direct access from the `db` object to collections whose names start with an underscore (e.g. db._users).
...
Previously, access to such collections via the `db` object was possible from arangosh, but not from arangod (and thus Foxx and actions). The only way to access such collections from these places was via the `db._collection(<name>)` workaround.
2014-01-18 00:16:13 +01:00
Jan Steemann
b074028339
removed invalid conversion
2014-01-17 23:18:17 +01:00
Jan Steemann
bfc05ae0b9
removed superfluous macro and check
2014-01-17 23:16:18 +01:00
Jan Steemann
583878176b
issue #736 : AQL function to parse collection and key from document handle
...
Conflicts:
CHANGELOG
2014-01-17 23:13:06 +01:00
Jan Steemann
9f69aae986
issue #736 : AQL function to parse collection and key from document handle
2014-01-17 22:39:04 +01:00
Jan Steemann
3e38412c16
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-01-17 18:28:02 +01:00
Jan Steemann
435b56bea2
fixed dropping of collections
2014-01-17 18:27:55 +01:00
Max Neunhoeffer
ab100c64bb
Add code for Current collection info.
...
Not functional, but will be changed and transferred to ClusterInfo.
2014-01-17 16:16:30 +01:00
Max Neunhoeffer
0b6a979a91
Fix bug to report errors on creating/dropping of DB/Colls.
2014-01-17 16:15:25 +01:00
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