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
5930c3db70
added NTH function
2014-08-28 11:03:48 +02:00
Jan Steemann
8cb85fd973
optimization for AQL queries with limit
2014-07-23 17:15:01 +02:00
Max Neunhoeffer
4f88753ea5
Improve error handling in arangorestore.
...
In particular:
- Notice if collections mentioned in _from and _to fields of edges
do not exist.
- In cluster case make the coordinator report errors from the
DBservers better.
- Fail more quickly if arangorestore does not go well.
2014-07-10 14:06:26 +02:00
Jan Steemann
bda2db16da
recovery and replication
2014-06-30 13:07:48 +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
d56719ae4d
simplification of signatures
2014-06-24 00:32:40 +02:00
Jan Steemann
fc823938c0
nullptr
2014-06-21 03:27:38 +02:00
Frank Celler
4dcf5dc817
updated disclaimer
2014-06-20 16:40:35 +02:00
Jan Steemann
b303db2b50
Merge branch 'mjmh' of https://github.com/triAGENS/ArangoDB into mjmh
...
Conflicts:
js/apps/system/aardvark/frontend/js/bootstrap/errors.js
js/common/bootstrap/errors.js
2014-06-17 00:49:18 +02:00
Jan Steemann
a1177816aa
modifiable AQL, final syntax
2014-06-17 00:37:08 +02:00
Jan Steemann
2a0e0b18d0
added many tests
2014-06-16 14:39:26 +02:00
Jan Steemann
37a30b420d
prevent exceptions
2014-06-14 15:05:54 +02:00
Jan Steemann
35a81dc54d
more asserts
2014-06-13 21:40:34 +02:00
Jan Steemann
80a70667c0
made headers a real class
2014-06-13 11:31:40 +02:00
Jan Steemann
bbdbbd5736
removed implicit parameter from function signature
2014-06-13 01:59:19 +02:00
Jan Steemann
bc52f3408f
recovery, not functional yet
2014-06-12 18:13: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
1cc46c4626
copy WAL documents
2014-06-12 10:26:24 +02:00
Jan Steemann
28d2ae151e
flush
2014-06-11 14:18:04 +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
Jan Steemann
eba885d583
fixed member initialization in second constructor
2014-06-10 17:41:11 +02:00
Jan Steemann
dfc34c0c98
Merge branch 'mjmh' of https://github.com/triAGENS/ArangoDB into mjmh
2014-06-10 16:42:43 +02:00
Jan Steemann
7c599ef893
barriers
2014-06-10 16:42:15 +02:00
Max Neunhoeffer
12a5ba03fd
Move class TransactionBase to voc-types.h
2014-06-10 16:37:35 +02:00
Jan Steemann
2d8408dba5
add fake transaction object while collecting
2014-06-10 14:04:14 +02:00
Max Neunhoeffer
3f03956fe8
Fake TransactionBase.
2014-06-10 14:00:27 +02:00
Jan Steemann
aa173b315b
update cap constraint sizes
2014-06-10 13:40:33 +02:00
Max Neunhoeffer
2dc70409cf
Fix protection assertion system one more time.
2014-06-10 13:28:58 +02:00
Max Neunhoeffer
d0ba832ffb
Merge branch 'mjmh' of ssh://github.com/triAGENS/ArangoDB into mjmh
...
Conflicts:
arangod/Utils/Transaction.h
2014-06-10 13:05:33 +02:00
Max Neunhoeffer
3c0c785ba5
First set of protection assertions.
2014-06-10 13:03:04 +02:00
Jan Steemann
370d7bc083
Merge branch 'mjmh' of https://github.com/triAGENS/ArangoDB into mjmh
2014-06-10 11:56:56 +02:00
Jan Steemann
da9f8247fb
barriers are now created automatically by transactions
2014-06-10 11:56:40 +02:00
Max Neunhoeffer
f7e5e28780
Create thread global transaction protection assertions.
2014-06-10 11:31:07 +02:00
Jan Steemann
00f593b8a9
cleanup
2014-06-10 09:55:44 +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
f6a157b3af
removed unused function
2014-06-06 23:06:59 +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
Max Neunhoeffer
df37bcad23
Merge branch 'mjmh' of ssh://github.com/triAGENS/ArangoDB into mjmh
2014-06-06 17:00:26 +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
Jan Steemann
f730fc7ddc
make collection more exception-aware
2014-06-06 16:46:39 +02:00
Jan Steemann
362838ae69
TRI_ASSERT
2014-06-06 11:25:19 +02:00