1
0
Fork 0
Commit Graph

2006 Commits

Author SHA1 Message Date
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