Max Neunhoeffer
be00fbed46
Sort out return type of NextIterator for skiplist indices.
2013-11-21 15:47:00 +01:00
Max Neunhoeffer
5b4354b991
Fix another bug in skiplist indices.
2013-11-21 15:26:51 +01:00
Max Neunhoeffer
f57ba87c61
Fix bug with initialisation of _cursor.
2013-11-21 15:22:10 +01:00
Max Neunhoeffer
7d039be0a4
Remove old skiplist code.
2013-11-21 15:08:08 +01:00
Max Neunhoeffer
79a475d2d4
Fix first bug.
2013-11-21 14:52:18 +01:00
Max Neunhoeffer
f98d07b02f
Compiles again, untested.
2013-11-21 13:54:02 +01:00
Max Neunhoeffer
fbb24948ac
Snapshot for transport, still not compiling.
2013-11-20 16:47:28 +01:00
Max Neunhoeffer
a2947ff18e
Snapshot, arangod/SkipLists/skiplistIndex.* is unfinished.
...
--> Does not compile.
Still need to rework the iterator code.
2013-11-20 16:10:30 +01:00
Max Neunhoeffer
0dfe6b1126
Add a sparse argument to the creation of a skiplist index.
2013-11-20 11:16:28 +01:00
Max Neunhoeffer
b94359e31c
Get rid of the distinction between unique and multi skiplist indices.
...
This is the change outside the actual skiplist index code.
2013-11-19 11:55:25 +01:00
Max Neunhoeffer
e3c0059211
Remove old arangod/SkipLists/skiplist.* from Makefile.
2013-11-18 16:46:13 +01:00
Max Neunhoeffer
93e3807daa
Remove unneeded include of old skip-list.h
2013-11-18 15:09:01 +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
4c065be21a
do not migrate shapes of empty collections
2013-11-15 19:40:31 +01:00
Jan Steemann
ab5f0c64c5
Merge remote-tracking branch 'origin/inline-shapes' into devel
2013-11-14 23:37:29 +01:00
Jan Steemann
d201416ac5
shape migration
2013-11-14 23:30:49 +01:00
Jan Steemann
2bacadfd34
indentation
2013-11-14 23:29:08 +01:00
Max Neunhoeffer
aeb98abf7f
More cleanup of skiplist indices.
...
Get rid of only partially used constants in skiplist.h.
Streamline multi skiplist code.
Finish removal of skiplistEx code.
Remove further unused static function.
Remove unused default argument in comparison function.
2013-11-14 14:22:20 +01:00
Max Neunhoeffer
3e9fb1dc2f
Remove comparison callbacks for skiplist index.
2013-11-14 14:22:20 +01:00
Jan Steemann
ea59a12883
improve error message on startup
2013-11-14 10:38:21 +01:00
Jan Steemann
bfbc96d3e8
don't complain upon usage of obsolete --database.force-sync-shapes option
2013-11-14 01:25:55 +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
Jan Steemann
02a793f5ae
improve error messages on startup
2013-11-14 00:55:36 +01:00
Jan Steemann
1e347a0d19
track aligned shape sizes instead of unaligned sizes
2013-11-13 23:00:22 +01:00
Jan Steemann
3695b2ab3a
don't wait long in compactor if compaction lock cannot be acquired instantly
2013-11-13 21:01:43 +01:00
Max Neunhoeffer
a8bb2c48a3
Slightly clean up skiplist index stats in getIndexes.
2013-11-13 13:52:52 +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
709dbbda78
Export element count for skiplist indices.
2013-11-13 11:20:21 +01:00
Max Neunhoeffer
606bfdd71c
Add counting of number of entries in skiplist index.
2013-11-13 10:41:50 +01:00
Max Neunhoeffer
dd70073b7e
Fix a typo in a comment.
2013-11-12 16:46:33 +01:00
Max Neunhoeffer
fc027e260b
Correct a typo.
2013-11-12 16:36:24 +01:00
Jan Steemann
a31fa45f90
switch order of rollback operations
2013-11-11 16:42:38 +01:00
Jan Steemann
0145d24b0c
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2013-11-11 16:39:20 +01:00
Jan Steemann
40894ad258
removed unused definition
2013-11-11 16:39:11 +01:00
Jan Steemann
303abcc60d
issue #665 : Hash/skiplist combo madness bit my ass
2013-11-11 16:38:38 +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
52bfdf563c
fixed broken call
2013-11-11 13:54:29 +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
af41a6d634
renamed parameter
2013-11-11 10:41:24 +01:00
Frank Celler
eee23de5e0
fixed Mac build
...
Conflicts:
Makefile.in
2013-11-09 13:00:21 +01:00
Jan Steemann
f69ae8f2a9
do not access shaper but use memory zone variable
2013-11-08 13:42:16 +01:00
Jan Steemann
3c3e89721f
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2013-11-07 16:25:07 +01:00
Jan Steemann
217e5f897b
fixed bitarray index access
2013-11-07 16:24:57 +01:00
Max Neunhoeffer
ba736d1b7a
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2013-11-07 16:03:04 +01:00
Frank Celler
3111d73f07
used uid and gid
2013-11-07 15:33:57 +01:00
Max Neunhoeffer
a2bce313b4
Speed up skiplist removal if many keys are equal.
2013-11-07 14:10:38 +01:00
Max Neunhoeffer
4e5778ddd8
Correct comments a bit.
2013-11-07 14:10:28 +01:00
Jan Steemann
0384a17186
updated documentation for database creation
2013-11-07 13:46:34 +01:00