Max Neunhoeffer
3ad1940ce9
Looked through _headersPtr.
2014-06-04 16:23:07 +02:00
Max Neunhoeffer
a32bf12f2f
Looked at all _dataptr dereferences.
2014-06-04 15:18:25 +02:00
Max Neunhoeffer
3c25b12aa9
Merge branch 'mjmh' of ssh://github.com/triAGENS/ArangoDB into mjmh
2014-06-04 14:31:56 +02:00
Max Neunhoeffer
f3653015b6
First part of protection proof.
2014-06-04 14:31:38 +02:00
Jan Steemann
b1e2990172
wal collection
2014-06-04 14:28:11 +02:00
Max Neunhoeffer
c68093eefb
Merge branch 'mjmh' of ssh://github.com/triAGENS/ArangoDB into mjmh
2014-06-03 22:27:33 +02:00
Max Neunhoeffer
13541cf4ec
Rename component _data -> _dataptr in master pointer.
2014-06-03 22:27:08 +02:00
Jan Steemann
8f7272dfaa
wrote procedure for copying markers, not yet functional
2014-06-03 21:13:06 +02:00
Jan Steemann
7501fad516
removed VocBase/marker.h and VocBase/marker.cpp
2014-06-02 18:06:50 +02:00
Jan Steemann
d4dd58b264
merged primary-collection.cpp with document-collection.cpp
2014-05-31 00:22:32 +02:00
Jan Steemann
fb6b97b9b9
re-added transactions
2014-05-30 17:42:39 +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
0d5c01cf48
removed old functions
2014-05-23 09:33:33 +02:00
Max Neunhoeffer
ca019f6a26
Make TRI_EXTRACT_SHAPE_IDENTIFIER_MARKER static inline.
2014-05-22 10:56:23 +02:00
Max Neunhoeffer
e7560357d2
Further cleanup with #include "Basics/Common.h"
2014-05-21 16:59:54 +02:00
Max Neunhoeffer
786ea250ba
Snapshot.
2014-05-21 11:20:03 +02:00
Max Neunhoeffer
fdba62a957
Implement TRI_EXTRACT_SHAPED_JSON_MARKER as static inline.
...
Also consider WAL.
2014-05-21 08:59:03 +02:00
Jan Steemann
629348d696
properly acquire shape write locks
2014-02-28 18:43:09 +01:00
Jan Steemann
70988aa215
removed withStats option
2014-02-13 08:48:22 +01:00
Jan Steemann
6dd81767c9
cleanup
2014-02-12 14:16:27 +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
72aaacbb54
removed priority queues
...
this feature was never advertised nor documented nor tested.
2013-11-18 11:12:36 +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
Jan Steemann
7055299a6e
removed shape collections
2013-11-06 17:05:16 +01:00
Jan Steemann
f5fb585137
removed superfluous parameter
2013-10-09 13:45:37 +02:00
Jan Steemann
8a996c5b60
less dependency on regex.h, also fixes some speed problems for key validation
2013-09-19 08:20:35 +02:00
Jan Steemann
120ed17d2e
fixed rotation
2013-08-27 15:18:52 +02:00
Jan Steemann
d30e407c4a
only create new journal file when requested
...
make collection.rotate() publicly available
2013-08-27 14:39:28 +02:00
Jan Steemann
d8690e5fa6
make collection revision id a real revision id
2013-08-02 09:37:46 +02:00
Jan Steemann
48fbdb1b6a
cap constraint for replication logger
2013-07-31 16:56:56 +02:00
Jan Steemann
6b5900e8e0
updated replication api
2013-07-30 09:54:39 +02:00
Jan Steemann
ca94bf3f39
replication
2013-07-09 11:15:58 +02:00
Jan Steemann
48d851bb7b
log dump
2013-07-08 16:33:47 +02:00
Jan Steemann
3f73009410
add indexes after data xfer
2013-07-05 17:57:33 +02:00
Jan Steemann
3fa6c511d3
keep a list of failed transactions
2013-07-03 12:41:28 +02:00
Jan Steemann
6e9c3e8e2c
replication logging
2013-06-26 12:04:55 +02:00
Jan Steemann
654ea77f25
extended cap constraints with size constraints
2013-06-22 02:44:48 +02:00
Jan Steemann
30a747f3ef
fixed client-side tests
2013-06-20 19:15:30 +02:00
Jan Steemann
564523896a
compaction tests
2013-06-11 10:10:58 +02:00
Jan Steemann
b6925a7b7b
transactions
2013-04-11 19:06:55 +02:00
Jan Steemann
f7a5cf4cf3
transactions
2013-04-03 14:40:23 +02:00
Jan Steemann
6b3b181930
pass transaction collection into CRUD operations
2013-03-28 13:26:49 +01:00
Jan Steemann
61cb229ca8
simplified writing of markers into datafiles
2013-03-18 20:04:31 +01:00
Jan Steemann
312b5fda64
some refactoring of document CRUD operations
2013-03-15 17:58:56 +01:00
Frank Celler
1aa5109fa3
updated disclaimer
2013-03-13 17:03:18 +01:00
Frank Celler
c915bfa5ff
cleanup of indexes, fix for compaction (hash, cap, geo)
...
Conflicts:
arangod/VocBase/compactor.c
arangod/VocBase/document-collection.c
arangod/VocBase/synchroniser.c
arangod/VocBase/vocbase.c
2013-03-11 09:49:58 +01:00
Jan Steemann
bacdbed093
more throughput with parallel deletes/inserts
2013-03-01 10:35:39 +01:00