Willi Goesgens
1c4a72b106
The Big V8 upgrade Merge.
2014-12-15 17:30:56 +01:00
Jan Steemann
399176cf67
fixed cursor ttl issue
...
Conflicts:
CHANGELOG
2014-12-05 09:18:32 +01:00
Jan Steemann
4ef82239a3
added optimizer statistics
2014-12-03 11:38:56 +01:00
Jan Steemann
a71bf1819c
issue #1099 : do not fail if general-graph.remove is used inside a transaction
2014-11-17 15:47:39 +01:00
Jan Steemann
b0de1bb226
leaner and meaner error messages
2014-11-07 10:53:00 +01:00
Jan Steemann
2fe79a65a4
speed up AQL queries with V8 expressions
2014-11-05 16:59:57 +01:00
Jan Steemann
e5abbe92e9
fixed broken cursors if cursor size > batchSize
2014-11-05 12:19:36 +01:00
Willi Goesgens
bab1762ee9
Directly route results to v8-objects instead of going via a json object when calling AQL from a V8 context
2014-11-05 10:56:10 +01:00
Jan Steemann
26c3b0174f
fixed tests
2014-10-31 19:58:20 +01:00
Jan Steemann
a5e7b26c81
added comment [skip ci]
2014-10-31 17:31:40 +01:00
Jan Steemann
4f68960ed7
removed Ahuacatl [skip ci]
2014-10-31 17:31:00 +01:00
Jan Steemann
83252851e6
report warnings in queries
2014-10-30 17:33:15 +01:00
Willi Goesgens
91e04e3230
Implement outputting of splitted plans which are to be distributed to the db servers
2014-10-24 17:14:13 +02:00
Jan Steemann
2b68d83072
added enterContext and exitContext to Query
2014-10-17 12:01:50 +02:00
Jan Steemann
0aa02a696b
pass ApplicationV8 to queries
2014-10-17 10:35:02 +02:00
Jan Steemann
dcb9427b6f
rewrote transaction contexts
2014-10-16 15:53:28 +02:00
Jan Steemann
6cdaaa1b85
fixes for Visual Studio
2014-10-09 10:45:31 +02:00
Jan Steemann
ff80fafba5
fixed cached lookups of collections on the server, which may have caused spurious problems after collection rename operations
2014-10-08 14:59:02 +02:00
Jan Steemann
e28ad821b0
fixed spuriously occurring "database not found" error
2014-10-02 15:34:38 +02:00
Jan Steemann
c4ce98a442
fixed some bugs in distributed plan instanciation
2014-09-30 15:19:44 +02:00
Jan Steemann
0d075dca3f
pass queryRegistry into the AQL functions
2014-09-29 09:30:32 +02:00
Jan Steemann
9fe3fedb45
unique_ptr
2014-09-24 17:14:37 +02:00
Jan Steemann
f8599b0f0f
removed unused instance variable
2014-09-23 13:14:53 +02:00
Jan Steemann
76aaed94a0
make interface more user-friendly
2014-09-19 12:44:29 +02:00
Jan Steemann
6f4e799ccc
added `profile` option
2014-09-19 01:02:39 +02:00
Jan Steemann
e5e2cfe4da
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
...
Conflicts:
arangod/V8Server/v8-vocbase.cpp
2014-09-17 11:50:42 +02:00
Jan Steemann
d3f4f05df1
issue #1020
2014-09-17 11:42:01 +02:00
Frank Celler
c577193ae4
added log of exception
2014-09-15 23:18:10 +02:00
Jan Steemann
5a1dc63946
fixed tons of compile errors in VS
2014-09-15 12:04:49 +02:00
Jan Steemann
87afcf5e8d
the great rename
2014-09-13 00:10:11 +02:00
Willi Goesgens
ae6956b6b5
AQL_EXECUTEJSON: parse the options similar to AQL_EXPLAIN & AQL_EXECUTE.
2014-09-12 12:09:41 +02:00
Jan Steemann
611ef2b73c
removed "old" AQL function AQL_EXPLAIN
2014-09-11 14:12:01 +02:00
Jan Steemann
672eec350e
removed "old" AQL function
2014-09-11 13:56:15 +02:00
Jan Steemann
cb4c60a36f
explain tests
2014-09-11 09:54:59 +02:00
Jan Steemann
c16ddedc83
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
...
Conflicts:
arangod/V8Server/v8-vocbase.cpp
js/apps/system/aardvark/frontend/js/bootstrap/errors.js
js/common/bootstrap/errors.js
js/server/modules/org/arangodb/ahuacatl.js
js/server/modules/org/arangodb/aql-helper.js
js/server/tests/shell-skiplist-index.js
2014-09-09 22:18:52 +02:00
Jan Steemann
428865f3b5
issue #1014 : WITHIN function returns wrong distance
...
added attribute setters for ShapedJson so document attributes can be updated
Conflicts:
arangod/V8Server/v8-vocbase.cpp
2014-09-09 19:58:27 +02:00
Jan Steemann
41375624d2
optionally make AQL_EXPLAIN return all generated plans
2014-09-09 15:42:22 +02:00
Jan Steemann
7d500b7234
speed up instanciation of v8 ShapedJson objects
...
now a static buffer is used to create multiple string values
such as `_id`, `_key`, `_rev`, `_from` and `_to`.
this saves a few memory allocations per document
Conflicts:
arangod/Utils/CollectionNameResolver.h
arangod/V8Server/v8-vocbase.cpp
2014-08-30 01:47:58 +02:00
Jan Steemann
c90777738d
speed up instanciation of v8 ShapedJson objects
...
now a static buffer is used to create multiple string values
such as `_id`, `_key`, `_rev`, `_from` and `_to`.
this saves a few memory allocations per document
2014-08-30 01:32:20 +02:00
Jan Steemann
1367a016cf
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
2014-08-29 20:38:30 +02:00
Jan Steemann
9530a12472
AQL_EXECUTE
2014-08-29 17:39:23 +02:00
Jan Steemann
3b2cf352ad
added functionality to activate/deactivate optimizer rules
2014-08-29 16:31:07 +02:00
Thomas Schmidts
3a695c15fd
Added text to documentation
2014-08-29 14:09:49 +02:00
Jan Steemann
dcfa59806e
more C++11
2014-08-23 00:51:13 +02:00
Jan Steemann
2b27957546
added AQL_EXPLAIN()
2014-08-22 09:51:48 +02:00
Jan Steemann
f7737e3b62
added stats
2014-08-21 12:36:30 +02:00
Jan Steemann
1442b9ebeb
pass ExecutionEngine to ExecutionBlock, added stats for ExecutionEngine
2014-08-21 12:33:13 +02:00
Jan Steemann
1aeed2152c
fixed de-serialization
2014-08-21 10:02:30 +02:00
Willi Goesgens
d295bacb51
Json: add HTTP-Entrypoint into Javascript deserialisation.
2014-08-20 17:08:06 +02:00
Jan Steemann
97fd5a55ba
renamed variable
2014-08-15 18:12:58 +02:00
Thomas Schmidts
415fefdafa
Fixed small formatation error
2014-08-15 11:01:56 +02:00
Jan Steemann
cfefe17a15
fixed types
2014-08-14 17:29:58 +02:00
James
6292cafa52
fixed bugs in last.
2014-08-14 17:17:37 +02:00
James
eb6cf43efc
added additional options to JS_ExecuteAql.
2014-08-14 17:00:20 +02:00
James
392c1db4c3
JS_ExecuteAql now returns a cursor.
2014-08-14 15:20:52 +02:00
Jan Steemann
30b32f1f90
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
...
Conflicts:
arangod/Ahuacatl/ahuacatl-grammar.h
arangod/V8Server/v8-vocbase.cpp
js/server/tests/ahuacatl-general-graph.js
2014-08-13 16:29:57 +02:00
Jan Steemann
277290fc0e
unification with aql2 code
2014-08-13 16:22:17 +02:00
Max Neunhoeffer
28f0d7be05
Sort out TRI_CompareValuesJson to use UTF8 on demand.
2014-08-13 14:22:05 +02:00
Frank Celler
7a6d5413a1
database version is now AABBCC, where AA = major, BB = minor, CC = patch
2014-08-12 09:58:42 +02:00
Frank Celler
cc91cd1cb0
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2014-08-11 12:43:47 +02:00
Willi Goesgens
6522df2e52
v8-vocbase split: clean up includes - more includes to get rid of.
2014-08-08 13:48:28 +02:00
Jan Steemann
d30914afb2
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
...
Conflicts:
arangod/Aql/ExecutionBlock.h
arangod/Aql/ExecutionEngine.cpp
2014-08-07 17:25:37 +02:00
Willi Goesgens
bfdc940450
v8-vocbase split: clean up includes
...
- Move includes from Types .h -> .cpp
- Move forward Declerations to their respective headers.
2014-08-07 16:17:40 +02:00
Jan Steemann
c7350c4c06
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
...
Conflicts:
arangod/V8Server/v8-vocbase.cpp
2014-08-07 16:12:14 +02:00
Jan Steemann
099ec8db60
reallow attribute names starting with underscores
2014-08-07 15:52:58 +02:00
Frank Celler
be06ef7f25
new upgrade-database (formely known as version-check) and new startup procedure
2014-08-07 14:12:19 +02:00
Willi Goesgens
ba5365d9e9
v8-vocbase split: clean up includes.
2014-08-07 11:55:22 +02:00
Willi Goesgens
b068fa92ed
v8-vocbase splitting: fix initialisation.
2014-08-06 12:49:59 +02:00
Willi Goesgens
a7d241cdd8
Split v8-vocbase.cpp into handy bits.
2014-08-05 18:59:40 +02:00
Jan Steemann
ae04cb95d9
fixed compile errors
2014-08-05 15:04:42 +02:00
James
1d912648cd
removing previous use of queryResult.json in JS_ExecuteAql.
2014-08-05 14:43:51 +02:00
James
fbc6ae2267
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
2014-08-05 14:37:29 +02:00
James
6772762c60
preparing json return value for queryResult.
2014-08-05 14:37:08 +02:00
Max Neunhoeffer
5cbbd8a4c4
Fix barrier and documentCollection access in Expressions.
...
Still does not link.
2014-08-05 14:33:54 +02:00
Jan Steemann
196441b9b4
improved v8 object generation
2014-08-05 13:23:37 +02:00
Jan Steemann
932aac9d06
added method signature
2014-08-05 10:58:58 +02:00
Jan Steemann
4603d2a1dd
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
2014-08-01 17:54:41 +02:00
Max Neunhoeffer
390f0fe605
Implement distributeShardsLike
2014-08-01 17:05:04 +02:00
Jan Steemann
2881409527
renaming
2014-08-01 11:46:31 +02:00
Max Neunhoeffer
5bf0ff1a7c
Rename files ExecutionPlan -> ExecutionNode
2014-08-01 11:26:09 +02:00
Jan Steemann
2574982771
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
2014-07-31 18:18:08 +02:00
Jan Steemann
d7429d3c6c
removed parameter
2014-07-31 16:04:43 +02:00
Jan Steemann
1ff3d44e88
removed AQL_PENG
2014-07-31 12:30:16 +02:00
Max Neunhoeffer
98d82de6fb
Create generic recursive walk functionality for Plans/Blocks.
2014-07-31 10:31:45 +02:00
Max Neunhoeffer
2ef0095797
Start static analysis of variables in ExecutionBlocks.
2014-07-30 23:50:03 +02:00
Max Neunhoeffer
22dc301745
Change signature of RootPlan.
2014-07-30 17:05:38 +02:00
Max Neunhoeffer
d09f2690da
Get rid of _nrVars in ExecutionPlans.
2014-07-30 17:00:38 +02:00
Jan Steemann
f4e8775ddc
nicer parser error messages
2014-07-30 12:30:06 +02:00
Max Neunhoeffer
e690185bf5
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
2014-07-29 16:27:39 +02:00
Max Neunhoeffer
57560108e0
Peng mit shared_ptr.
2014-07-29 16:27:25 +02:00
Jan Steemann
6bbc3eaf49
fixed expand nodes
2014-07-29 15:51:51 +02:00
Max Neunhoeffer
65b477ddbd
Snapshot, compiles, does not work.
2014-07-29 13:40:54 +02:00
Max Neunhoeffer
bf3af53d10
Add a lineend.
2014-07-29 11:21:07 +02:00
Max Neunhoeffer
43ac089187
Seems to work.
2014-07-28 16:55:45 +02:00
Max Neunhoeffer
5684bb5b65
Add RootBlock and stuff.
2014-07-28 16:26:24 +02:00
Jan Steemann
765e44e80b
execution v0.0000001
2014-07-28 15:51:38 +02:00
Jan Steemann
cc43d1190c
inject bind parameters
2014-07-28 12:30:55 +02:00
Jan Steemann
1be0fa6ee2
dump AST
2014-07-25 18:18:40 +02:00
Jan Steemann
33215ca194
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
2014-07-25 16:57:12 +02:00
Jan Steemann
062b6f1dcf
parser!
2014-07-25 16:56:53 +02:00
Jan Steemann
2ee0390e10
reordered attribute names
2014-07-24 13:44:57 +02:00
Jan Steemann
cdf9ce0002
renaming
2014-07-24 11:45:59 +02:00
Jan Steemann
5e2ac40608
copied query error
2014-07-24 11:18:20 +02:00
Jan Steemann
b7b5c661a7
cxx
2014-07-24 09:43:08 +02:00
Jan Steemann
712358d069
added optional `ttl` attribute to specify result cursor expiration for HTTP API method `POST /_api/cursor`
...
The `ttl` attribute can be used to prevent cursor results from timing out too early.
2014-07-21 15:48:43 +02:00
Frank Celler
e436ecfa40
if a cancelation has occured, flush the module cache
2014-07-08 11:54:53 +02:00
Thomas Schmidts
1a78807a67
Fixed a few @startDocuBlock errors
2014-07-07 16:15:50 +02:00
Jan Steemann
ddb26d76f8
wrote documentation for WAL
2014-07-06 18:31:41 +02:00
Jan Steemann
08654635f1
fixed examples
2014-07-06 13:53:45 +02:00
Jan Steemann
c12df38eb2
fixed broken examples
2014-07-06 02:25:19 +02:00
Jan Steemann
cb76a38bf1
added separate logfile remover thread
2014-07-05 16:41:15 +02:00
Jan Steemann
6f4ab77d9b
fixed WAL collector moving markers
2014-07-04 13:52:31 +02:00
Jan Steemann
599176d1e3
do not delete foxx apps on replay
2014-07-03 11:42:16 +02:00
Thomas Schmidts
0328c9a900
Fixed a few spelling and code erros and deleted last examples
2014-07-02 17:48:54 +02:00
Jan Steemann
28965618d1
handle renaming of collections
2014-07-02 10:28:43 +02:00
Thomas Schmidts
55aa1645ac
Changes in the code documentation
2014-07-02 09:51:26 +02:00
Jan Steemann
ac2f6e61de
added "insert" method as an alias for "save"
2014-07-02 00:34:33 +02:00
Max Neunhoeffer
2f784c7e4d
Add a WAL flush for the cluster to flush the WAL on all DBservers.
2014-07-01 17:00:05 +02:00
Jan Steemann
c28b672fe5
fixed test
2014-07-01 11:35:57 +02:00
Jan Steemann
d55626c038
xxx
2014-06-30 19:00:36 +02:00
Jan Steemann
d6a93a5535
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-06-30 13:07:56 +02:00
Jan Steemann
bda2db16da
recovery and replication
2014-06-30 13:07:48 +02:00
Thomas Schmidts
c263b2a5e1
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2014-06-29 03:34:42 +02:00
Thomas Schmidts
c2cb0d5a10
Some changes to the comments in the code
2014-06-29 03:34:22 +02:00
Jan Steemann
eabc3f8138
VS
2014-06-27 19:32:16 +02:00
Jan Steemann
067dbf63b2
WAL recovery
2014-06-27 19:11:41 +02:00
Jan Steemann
07d244488d
changed crud signatures
2014-06-26 12:37:01 +02:00
Jan Steemann
723a0ab265
fixed some memory errors
2014-06-26 11:52:37 +02:00
Thomas Schmidts
45f27782e0
More changes in the documentation code
2014-06-25 17:27:12 +02:00
Thomas Schmidts
a43e8e065d
Some changes in the documentation code
2014-06-25 16:29:17 +02:00
Thomas Schmidts
4d7b22b05a
Some changes in the documentation code
2014-06-25 15:17:51 +02:00
Thomas Schmidts
f7be757b0b
Some changes in the code documentation
2014-06-25 14:57:29 +02:00
Thomas Schmidts
34e1addcfb
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2014-06-24 17:23:54 +02:00
Jan Steemann
f411fceb2e
exposed WAL API
2014-06-24 16:10:27 +02:00
Thomas Schmidts
f4c6c97488
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2014-06-24 16:09:27 +02:00
Jan Steemann
c4aad1e0cd
added tests
2014-06-24 15:11:19 +02:00
Thomas Schmidts
0bf957ddd7
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2014-06-24 14:28:50 +02:00
Thomas Schmidts
0d969e6814
Changes in the gitbook, also bug fixing in code
2014-06-24 14:28:30 +02:00
Jan Steemann
303378d8e2
honor `--server.disable-statistics`
2014-06-24 12:06:47 +02:00
Jan Steemann
4f282cbe02
removed startup option `--database.remove-on-drop`
2014-06-24 11:54:32 +02:00
Jan Steemann
98f87b1f80
write-throttling
2014-06-24 10:55:05 +02:00
Jan Steemann
cc041c4851
typecasts
2014-06-24 08:20:35 +02:00
Jan Steemann
5ce280b5f4
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-06-24 00:38:33 +02:00
Jan Steemann
d56719ae4d
simplification of signatures
2014-06-24 00:32:40 +02:00
Thomas Schmidts
8d4527a8c9
Changed Documentation in code
2014-06-24 00:01:27 +02:00
Jan Steemann
e89e390cda
re-added replication applier
2014-06-23 17:55:08 +02:00
Jan Steemann
f72ccde9cf
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-06-23 17:46:25 +02:00
Jan Steemann
13e061bd76
fixed tests
2014-06-23 17:46:00 +02:00
Thomas Schmidts
03881bf63c
Made Examples instead of verbinclude
2014-06-23 17:16:19 +02:00
Thomas Schmidts
19bd94b967
Added line to Makefiles.files for code examples
2014-06-23 17:00:36 +02:00
Thomas Schmidts
af1805b627
Fixed small spelling errors
2014-06-23 15:15:50 +02:00
Thomas Schmidts
10a5b782fd
Some changes in the documentation code
2014-06-23 14:55:14 +02:00
Jan Steemann
c930740862
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-06-23 13:22:56 +02:00
Thomas Schmidts
7b11a3e9f3
Changed some comments in code
2014-06-23 13:22:02 +02:00
Jan Steemann
ebb7e61045
removed code for special handling of _trx and _replication
2014-06-23 09:03:42 +02:00
Thomas Schmidts
06e033c0c8
Some improvements in the python script
2014-06-23 08:55:47 +02:00
Jan Steemann
fc823938c0
nullptr
2014-06-21 03:27:38 +02:00
Jan Steemann
16bf152c8f
fully removed replication logger
2014-06-21 00:32:47 +02:00
Frank Celler
4dcf5dc817
updated disclaimer
2014-06-20 16:40:35 +02:00
Thomas Schmidts
90ad06833f
Change some comments in the code
2014-06-20 15:10:16 +02:00
Jan Steemann
6c0dcf85c4
WAL DDL markers
2014-06-19 14:33:38 +02:00
Jan Steemann
8b9cdbe075
fixed tests
2014-06-18 16:34:11 +02:00
Jan Steemann
b952c6724d
recovery
2014-06-17 18:19:04 +02:00
Jan Steemann
acba4c8851
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into mjmh
...
Conflicts:
CHANGELOG
2014-06-17 15:31:04 +02:00
Frank Celler
f794ee8368
fixed datafile debugger
...
Conflicts:
CHANGELOG
2014-06-17 09:22:56 +02:00
Jan Steemann
a1177816aa
modifiable AQL, final syntax
2014-06-17 00:37:08 +02:00
Jan Steemann
b54b89d68d
key generator rework
2014-06-14 00:33:40 +02:00
Jan Steemann
47999865d6
read-only mode
2014-06-13 15:32:13 +02:00
Jan Steemann
d7f35bcc7b
fixed datafile ticks issues
2014-06-13 14:46:21 +02:00
Jan Steemann
fabc51f889
fixed wrong ASSERT usage
2014-06-13 12:10:35 +02:00
Jan Steemann
1b94fbf904
fixed crash in dump
2014-06-13 01:53:44 +02:00
Jan Steemann
101b5ac95f
Merge branch 'mjmh' of https://github.com/triAGENS/ArangoDB into mjmh
2014-06-12 11:29:08 +02:00
Jan Steemann
dae5a5151d
call (still empty) WAL recovery procedure at startup
2014-06-12 11:28:48 +02:00
Max Neunhoeffer
ed1a588baa
Merge branch 'mjmh' of ssh://github.com/triAGENS/ArangoDB into mjmh
2014-06-12 10:39:13 +02:00
Max Neunhoeffer
82ab5bc0ac
More checks for protected getShaper accesses.
...
Also: Make arangodump possible using fake trx objects.
2014-06-12 10:38:39 +02:00
Jan Steemann
bca5b999d9
removed fcall
2014-06-12 10:26:53 +02:00
Jan Steemann
1cc46c4626
copy WAL documents
2014-06-12 10:26:24 +02:00
Jan Steemann
cc115a2766
removed outdated upgrade methods
2014-06-11 17:38:49 +02:00
Jan Steemann
b802973273
Merge branch 'mjmh' of https://github.com/triAGENS/ArangoDB into mjmh
...
Conflicts:
arangod/Wal/CollectorThread.cpp
2014-06-11 11:33:48 +02:00
Jan Steemann
7e6750c397
wal flush w/ collection unload
2014-06-11 11:33:02 +02:00
Max Neunhoeffer
f0bef2496f
Make _shaper private and use getter/setter.
2014-06-11 11:18:22 +02:00
Max Neunhoeffer
c2bddb1c19
Let TRI_document_collection_t inherit from TRI_collection_t.
2014-06-11 10:51:47 +02:00
Jan Steemann
5a8cdb0ec5
wal flush
2014-06-11 09:32:20 +02:00
Jan Steemann
7c599ef893
barriers
2014-06-10 16:42:15 +02:00
Jan Steemann
ede9c634c3
assert
2014-06-10 15:42:39 +02:00
Jan Steemann
da9f8247fb
barriers are now created automatically by transactions
2014-06-10 11:56:40 +02:00
Jan Steemann
d9653bc462
DML for AQL
2014-06-10 09:30:27 +02:00
Jan Steemann
72a102e794
major internal changes
2014-06-08 00:12:53 +02:00
Jan Steemann
ca959cab9d
simplified usage of transactions
2014-06-06 23:28:34 +02:00
Jan Steemann
3f6cb4d9ed
fixed update policy
2014-06-06 22:53:59 +02:00
Jan Steemann
368091d7c3
function cleanup
2014-06-06 21:35:34 +02:00
Jan Steemann
c6b8bb7313
do not create _trx collection
2014-06-06 17:06:07 +02:00
Jan Steemann
a289a7ac89
Merge branch 'mjmh' of https://github.com/triAGENS/ArangoDB into mjmh
2014-06-06 17:00:56 +02:00
Jan Steemann
7b9e3af0f1
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into mjmh
...
Conflicts:
arangod/VocBase/voc-shaper.cpp
2014-06-06 17:00:49 +02:00
Max Neunhoeffer
fd2c99443f
Introduce TRI_doc_mptr_copy_t for copies of master pointers.
...
Did not yet run through all occurrences of TRI_doc_mptr_t to see
whether they have to be TRI_doc_mptr_copy_t.
2014-06-06 16:59:32 +02:00
Frank Celler
315232f2c8
fixed order of checks
2014-06-06 15:10:27 +02:00
Jan Steemann
362838ae69
TRI_ASSERT
2014-06-06 11:25:19 +02:00
Esteban Lombeyda
b848ff00b5
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2014-06-06 10:55:11 +02:00
Jan Steemann
8da6824d15
added TRI_ASSERT and TRI_ASSERT_EXPENSIVE
2014-06-06 10:32:20 +02:00
Jan Steemann
cb5bb4eb0e
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into mjmh
...
Conflicts:
arangod/Makefile.files
arangod/RestHandler/RestEdgeHandler.cpp
arangod/V8Server/v8-vocbase.cpp
arangod/VocBase/voc-shaper.cpp
2014-06-05 22:58:49 +02:00
Jan Steemann
6344bb5a1e
merge
2014-06-05 22:28:19 +02:00
Jan Steemann
17981a92c2
more barriers
...
Conflicts:
arangod/V8Server/v8-vocbase.cpp
2014-06-05 22:23:48 +02:00
Esteban Lombeyda
78e8b56117
cleaning
2014-06-05 16:01:58 +02:00
Frank Celler
2cfb2e0577
fixed issue #883 : arango 2.1 - when starting multi-machine cluster, UI web does not change to cluster overview
...
Conflicts:
CHANGELOG
lib/ShapedJson/shape-accessor.cpp
lib/ShapedJson/shape-accessor.h
2014-06-05 15:58:19 +02:00
Max Neunhoeffer
4de7e852f9
Merge branch 'mjmh' of ssh://github.com/triAGENS/ArangoDB into mjmh
...
Conflicts:
arangod/V8Server/v8-vocbase.cpp
arangod/VocBase/document-collection.cpp
2014-06-05 12:07:48 +02:00
Max Neunhoeffer
2776dc78fa
Make TRI_doc_mptr_t a C++ struct.
2014-06-05 12:03:57 +02:00
Jan Steemann
7783bc6687
made function private
2014-06-05 01:14:13 +02:00
Jan Steemann
3bda98a28c
Merge branch 'mjmh' of https://github.com/triAGENS/ArangoDB into mjmh
...
Conflicts:
arangod/VocBase/document-collection.cpp
arangod/Wal/DocumentOperation.h
2014-06-04 17:36:00 +02:00
Jan Steemann
7b7f42118e
fixed some unique constraint violation handling
2014-06-04 17:28:06 +02:00
Max Neunhoeffer
a7792a5306
Looked through TRI_EXTRACT_MARKER_KEY for protection.
2014-06-04 15:40:09 +02:00
Max Neunhoeffer
a32bf12f2f
Looked at all _dataptr dereferences.
2014-06-04 15:18:25 +02:00
Max Neunhoeffer
13541cf4ec
Rename component _data -> _dataptr in master pointer.
2014-06-03 22:27:08 +02:00
Jan Steemann
8ea7fa5e4a
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into mjmh
2014-06-03 17:18:02 +02:00
Thomas Schmidts
87e0d54f04
small changes for new documentation in code-docu
2014-06-03 14:55:39 +02:00
Esteban Lombeyda
3ec823c804
Error string for remove, replace, update modified
2014-06-03 14:35:06 +02:00
Jan Steemann
a9a12e42c8
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into mjmh
...
Conflicts:
Makefile.am
2014-06-03 10:18:08 +02:00
Jan Steemann
07e2fce6b8
fixed keepNull in cluster
2014-06-03 10:13:19 +02:00
Jan Steemann
2c934cf1aa
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into mjmh
...
Conflicts:
arangod/RestServer/ArangoServer.cpp
arangod/V8Server/ApplicationV8.cpp
2014-06-02 09:52:05 +02:00
Frank Celler
8db4667755
cleanup of version-check, added option check-version
2014-06-01 13:37:21 +02:00
Jan Steemann
d4dd58b264
merged primary-collection.cpp with document-collection.cpp
2014-05-31 00:22:32 +02:00
Jan Steemann
7b521a4c9e
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into mjmh
...
Conflicts:
arangod/VocBase/document-collection.cpp
arangod/VocBase/document-collection.h
2014-05-30 12:51:20 +02:00
Jan Steemann
ed6a55abb9
specialized primary index for faster comparisons and less datafile lookups
2014-05-29 03:35:37 +02:00
Jan Steemann
350e8fc8fe
fast path for named property access
2014-05-28 21:35:42 +02:00
Esteban Lombeyda
a4a4d770b6
more documentation
2014-05-28 10:29:10 +02:00
Jan Steemann
86cecdb6a6
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into mjmh
...
Conflicts:
arangosh/Benchmark/BenchmarkThread.h
2014-05-26 17:28:16 +02:00
Frank Celler
d097755324
cleanup of statistics, new css, merge css, view and template, added long/short history, exclude all statistics collections, added clusterId
...
Conflicts:
js/apps/system/aardvark/frontend/scss/_newDashboard.scss
js/apps/system/aardvark/frontend/scss/_resizing.scss
js/apps/system/aardvark/frontend/scss/generated.css
js/apps/system/aardvark/statistics.js
2014-05-25 23:10:10 +02:00
Jan Steemann
558048d267
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into mjmh
2014-05-23 09:34:33 +02:00
Jan Steemann
ea97d443b0
use wal shape and attribute markers
2014-05-22 16:00:00 +02:00
Esteban Lombeyda
bcd8490c1b
Supporting new signature for remove function
2014-05-22 14:35:17 +02:00
Jan Steemann
ac7e73f6e7
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into mjmh
2014-05-22 13:11:39 +02:00
Jan Steemann
c5103e28b3
fixed edges
2014-05-22 11:27:17 +02:00
Esteban Lombeyda
15cb6e3f0d
documentation was adapted to new signatures
2014-05-22 11:09:47 +02:00
Jan Steemann
dc742f255a
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into mjmh
2014-05-22 10:52:37 +02:00
Jan Steemann
cf099a629b
dump markers
2014-05-22 10:52:12 +02:00
Esteban Lombeyda
f8c330ce54
Supporting new signature for replace function
2014-05-22 10:31:01 +02:00
Jan Steemann
0caa570274
update()
2014-05-21 18:05:08 +02:00
Max Neunhoeffer
69353334eb
Get rid of TRI_ENABLE_CLUSTER everywhere.
2014-05-21 14:46:47 +02:00
Max Neunhoeffer
0af211c1e5
More header cleanups.
2014-05-21 13:42:41 +02:00
Esteban Lombeyda
0b6846e963
Supporting new signature for JS update function
2014-05-21 11:52:06 +02:00
Jan Steemann
cdb4eaff99
fixed conversion warning
2014-05-19 11:31:40 +02:00
Jan Steemann
1328aed652
small refactoring
2014-05-17 12:17:58 +02:00
Jan Steemann
e9c4a759f7
add string length to object creation
2014-05-17 01:37:36 +02:00
Jan Steemann
b0f119e88c
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-05-13 13:39:52 +02:00
Jan Steemann
9f7923ace3
fixed VS warnings
2014-05-13 13:39:42 +02:00
Jan Steemann
1e99992a4e
added note about non-functional `options` attribute
2014-05-13 12:58:24 +02:00
Jan Steemann
14813638dd
removed boost
2014-05-12 17:22:42 +02:00
Jan Steemann
9a45d9379a
issue #854 : Cleanup collection figures
2014-05-12 09:43:41 +02:00
Max Neunhoeffer
809625a1ad
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
...
Conflicts:
arangod/V8Server/v8-vocbase.cpp
2014-05-09 16:35:26 +02:00
Max Neunhoeffer
19289b6d37
First working version of arangorestore for clusters.
2014-05-09 16:33:54 +02:00
Jan Steemann
dfec7b7f3c
pass v8 handles by value, not by reference (as recommended in their manual)
2014-05-09 15:23:21 +02:00
Jan Steemann
80aea14a00
fixed memory error
2014-05-09 15:05:32 +02:00
Jan Steemann
78185a60d7
fixed return code for async job cancellation
2014-05-08 18:27:46 +02:00
Jan Steemann
d2732aa929
don't leak barriers
2014-05-08 16:14:33 +02:00
Jan Steemann
5d3d854495
issue #848 : db.someEdgeCollection.inEdge does not return correct value when called the 2nd time after a .save to the edge collection
2014-05-08 13:38:06 +02:00
Max Neunhoeffer
df68f47338
Use StringBuffer in SimpleHttpResult rather than stringstream.
2014-05-07 16:35:40 +02:00
Jan Steemann
0a5e641f97
added index memory usage statistics
...
this also adds index memory usage to the output of the `figures` method
2014-05-02 22:05:29 +02:00
Jan Steemann
18302b3ab4
do not segfault on cancellation
2014-04-25 12:45:31 +02:00
Jan Steemann
ae153598a3
issue #810 : documented immutability of returned objects
2014-04-22 14:26:05 +02:00
Frank Celler
6cdfa029c9
added more error information, fixed try catch
...
Conflicts:
CHANGELOG
arangod/V8Server/ApplicationV8.cpp
2014-04-21 13:35:06 +02:00
Max Neunhoeffer
d3df2a16e9
Improve the documentation of _create with respect to shardKeys.
2014-04-04 17:13:49 +02:00
Jan Steemann
e2f1d0dfb6
fixed issues in arango-dfdb
2014-03-27 12:29:32 +01:00
Jan Steemann
fa391e0636
slight GC improvements
2014-03-24 16:12:59 +01:00
Jan Steemann
9b0bb25cc5
don't requeue identical global context methods
2014-03-13 21:48:27 +01:00
Jan Steemann
ef45f43be9
fixed arango-dfdb issues
2014-03-13 20:56:45 +01:00
Jan Steemann
7df402d1cd
removed command line option `--database.remove-on-drop`
2014-03-10 17:03:17 +01:00
Jan Steemann
ec9e3f2402
debug information
2014-03-07 12:17:38 +01:00
Jan Steemann
415055705f
adjusted documentation
2014-03-04 18:45:56 +01:00
Jan Steemann
65bc5dddad
documentation
2014-03-03 10:40:29 +01:00
Jan Steemann
8041752f4f
documentation
2014-03-03 10:33:29 +01:00
Jan Steemann
3478c8bc74
cppcheck
2014-03-03 09:12:34 +01:00
Frank Celler
5a2fa4f37d
stop if upgrade is needed
2014-03-01 16:14:29 +01:00
Jan Steemann
629348d696
properly acquire shape write locks
2014-02-28 18:43:09 +01:00
Jan Steemann
fd08bb0feb
use indexes in AQL
2014-02-28 13:50:39 +01:00
Jan Steemann
897d6f4dcd
fixed cluster authentication
2014-02-27 17:45:03 +01:00
Jan Steemann
076b8f1029
fixed test
2014-02-27 14:03:23 +01:00
Jan Steemann
a0c32e90d7
fixed edge access in coordinator
2014-02-27 13:14:02 +01:00
Jan Steemann
ef84dc23e2
fixed segfault
2014-02-27 09:16:07 +01:00
Jan Steemann
f5269fa3de
fixed traversals
2014-02-26 21:28:40 +01:00
Jan Steemann
fe74e030ea
fixed keygen test
2014-02-26 16:47:38 +01:00
Jan Steemann
7f9ae2292c
fix geo index comparison
2014-02-26 15:11:07 +01:00
Jan Steemann
4137eb72ae
prevent segfault
2014-02-26 15:03:58 +01:00
Jan Steemann
b086729d1b
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-02-26 14:23:13 +01:00
Jan Steemann
42465ce876
properly return collection status
2014-02-26 14:23:06 +01:00
Max Neunhoeffer
c1ac5eeecf
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-02-26 13:58:26 +01:00
Max Neunhoeffer
54d62007f2
Create users in new cluster database (if given).
2014-02-26 13:28:20 +01:00
Jan Steemann
8e05df9950
split tests
2014-02-26 13:21:10 +01:00
Jan Steemann
e0ec5768a5
disallow dropping certain system collections
2014-02-26 12:04:28 +01:00
Jan Steemann
0b50c0353d
disallow dropping certain system collections
2014-02-26 12:01:56 +01:00
Jan Steemann
9a56f68468
fixed return value for remove
2014-02-26 11:07:32 +01:00
Max Neunhoeffer
6d88ec3dde
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-02-25 14:24:41 +01:00
Max Neunhoeffer
4add2b4c9f
The sin of the day: Disable transactions on coordinators.
2014-02-25 14:24:22 +01:00
Jan Steemann
e1f3b6f2d4
react on empty shard lists
2014-02-25 14:08:00 +01:00
Jan Steemann
af96607fc1
fixed index tests
2014-02-25 11:19:51 +01:00
Jan Steemann
a907fa332c
fixed wrong condition
2014-02-24 15:56:17 +01:00
Jan Steemann
ea717607e1
implemented missing useDatabase for coordinator
2014-02-24 15:43:02 +01:00
Jan Steemann
4988abb3fd
prevent segfault
2014-02-24 15:03:34 +01:00
Jan Steemann
018a8390ce
refactored create/drop database
2014-02-24 14:50:31 +01:00
Jan Steemann
7a0aac82e2
re-create database objects on coordinator now, and switch into them
2014-02-21 17:40:00 +01:00
Jan Steemann
0480dbb404
added collection.revision()
2014-02-20 17:30:26 +01:00
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
66bc4c9a41
allow unique index creation on shard keys only
2014-02-19 10:30:41 +01:00
Jan Steemann
dc8e590bca
inedges, outedges, edges
2014-02-18 13:46:09 +01:00
Max Neunhoeffer
640b7c1530
Start fixing post-database creation actions for coordinator.
2014-02-17 16:31:43 +01:00
Jan Steemann
3fd053eb1e
updated tests
2014-02-14 18:44:36 +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
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
7970881b22
single-threaded plan changes
2014-02-13 15:33:29 +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
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
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
3dad329979
ensureIndex
2014-02-12 12:47:51 +01:00
Jan Steemann
8d8d5f5804
added ensureIndex function
2014-02-12 10:40:36 +01:00
Jan Steemann
4a00b3ed98
pass index id
2014-02-11 09:27:55 +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
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
b4d9f10f17
fixed some database methods
2014-02-06 15:54:34 +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
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
52040eaad6
added tests, fixed segfault
2014-02-04 09:54:56 +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
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
6b8169ee7b
fix invalid caching of sharded collection names in db.<obj>
2014-01-31 15:20:07 +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
915b31bddb
Remove unnecessary and wrong "NOT_YET_IMPLENENTED".
2014-01-31 11:02:34 +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
Max Neunhoeffer
ced1048cbc
Add V8 add edge for cluster.
2014-01-30 18:24:14 +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
3a5a085bc5
Sort out mess with collection name/id lookup in cluster.
2014-01-30 17:27:06 +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
ed39834029
CRUD basically working on cluster.
2014-01-29 16:23:17 +01:00
Max Neunhoeffer
60f47e1f21
Fix body management in asyncRequest.
2014-01-29 13:21:53 +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
e906f68235
windows fixes
2014-01-27 17:46:15 +01:00
Max Neunhoeffer
98df540266
Add support for GET and HEAD on cluster.
2014-01-27 10:41:35 +01:00
Max Neunhoeffer
af8a51c3de
Implement remove document in V8server on coordinator.
2014-01-24 22:22:39 +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
4526181f82
Implement C of CRUD on cluster for V8 calls.
2014-01-24 13:11:20 +01:00
Jan Steemann
27276205c4
collection property changes
2014-01-22 17:46:26 +01:00
Jan Steemann
39fd7611ed
load/unload of collections
2014-01-22 17:20:06 +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
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
435b56bea2
fixed dropping of collections
2014-01-17 18:27:55 +01:00
Jan Steemann
87702e3953
fixed too eager return
2014-01-17 14:35:55 +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
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
Max Neunhoeffer
5960c103bc
Create/drop Database/Collection compiles.
2014-01-16 15:01:36 +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
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
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
Max Neunhoeffer
97476ccf08
Create Collection completed. Use new AgencyComm.
2014-01-15 13:59:41 +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
e02b0b52e1
renamed methods
2014-01-15 10:52:56 +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
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
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
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
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
Max Neunhoeffer
70977f2e8e
Start of _createDatabase in cluster on coordinator.
...
Unfinished but compiles.
2014-01-10 12:22:29 +01:00
Max Neunhoeffer
57f18783c4
Implement asking for databases in a cluster.
2014-01-09 14:56:44 +01:00
Jan Steemann
5b965b2a21
added initialised() method
2014-01-07 17:50:52 +01:00
Jan Steemann
9ce78430ac
create collections, v0.0.0
2014-01-07 16:28:12 +01:00
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
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
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
5b0713af9c
added recursive watches and structured get
2013-12-12 11:16:41 +01:00
Jan Steemann
620f4b1c47
added agency tests
2013-12-11 18:37:15 +01:00
Jan Steemann
5e5a5fb32b
added JS bindings for agency
2013-12-11 09:56:54 +01:00
Max Neunhoeffer
317304542a
Remove index garbage collector.
2013-11-25 10:57:23 +01:00
Jan Steemann
1bdf666da2
fixed multi-threading issues found during commando
2013-11-21 15:12:49 +01:00
Jan Steemann
72aaacbb54
removed priority queues
...
this feature was never advertised nor documented nor tested.
2013-11-18 11:12:36 +01:00
Jan Steemann
a8914abae2
fix error messages
2013-11-16 00:01:37 +01:00
Jan Steemann
c5e9538547
Merge remote-tracking branch 'origin/devel' into inline-shapes
...
Conflicts:
arangod/VocBase/document-collection.c
2013-11-14 01:01:24 +01:00
Max Neunhoeffer
e257f9dd92
Add the option to return numUsed for each index in getIndexes.
...
This is currently implemented only for skip list indices and hash
indices, but not for full text, geo or bitarray, since these do not
export or even count this number.
2013-11-13 12:49:23 +01:00
Max Neunhoeffer
fc027e260b
Correct a typo.
2013-11-12 16:36:24 +01:00
Max Neunhoeffer
b240e62653
Fixed typo in documentation.
2013-11-11 15:06:13 +01:00
Max Neunhoeffer
fd3f0e9f98
Fixed typo in documentation.
2013-11-11 15:04:59 +01:00
Jan Steemann
dc82642998
issue #662 : ArangoDB on Windows hanging...
...
fix unloading of collections which prevented some collections from being dropped
2013-11-11 13:51:58 +01:00
Jan Steemann
0384a17186
updated documentation for database creation
2013-11-07 13:46:34 +01:00
Jan Steemann
7055299a6e
removed shape collections
2013-11-06 17:05:16 +01:00
Jan Steemann
c46d6b99f4
add users when creating a database
2013-11-06 16:48:18 +01:00
Jan Steemann
a977c5662a
removed --database.force-sync-shapes option
2013-11-05 18:20:55 +01:00
Jan Steemann
c5619d0795
removed unused resolver
2013-11-05 10:52:00 +01:00
Jan Steemann
6c0a452c98
flush authentication cache
2013-11-04 17:43:57 +01:00
Jan Steemann
7924f657d4
added `/_api/database/user` method
2013-11-04 14:22:00 +01:00
Jan Steemann
dd88487b0f
issue #654 : bitarray index makes server down
2013-11-04 09:01:14 +01:00
Jan Steemann
4f50b98c45
removed second logger implementation
2013-10-30 00:38:25 +01:00
Jan Steemann
536d27acb1
fixed freeing of key
2013-10-28 16:11:23 +01:00
Jan Steemann
df42f2a806
fixed memleak
2013-10-28 14:34:49 +01:00
Jan Steemann
21d25d0ccc
removed resourceholder
2013-10-17 10:43:07 +02:00
Jan Steemann
e89b0d539d
allow specifying database name for replication sync command and replication applier
2013-10-01 17:59:26 +02:00
Jan Steemann
9d3ecd3584
make database name configurable for replication applier and sync command
2013-10-01 17:45:51 +02:00
Jan Steemann
b4cdc79697
added db._id()
2013-09-30 13:44:28 +02:00
Jan Steemann
106fedd615
several errors fixed
2013-09-26 09:44:50 +02:00
Jan Steemann
46895b4ec2
updated documentation
2013-09-24 15:40:37 +02:00
Jan Steemann
5fb61e7020
updated documentation
2013-09-24 15:05:47 +02:00
Jan Steemann
8e627fd3fa
updated documentation
2013-09-24 13:40:58 +02:00
Jan Steemann
324d7fab03
documentation
2013-09-23 17:49:25 +02:00
Jan Steemann
73f0405ead
added documentation for endpoints
2013-09-23 16:21:02 +02:00
Jan Steemann
2e75c872f4
persist list of endpoints
2013-09-23 13:14:54 +02:00