1
0
Fork 0
Commit Graph

2118 Commits

Author SHA1 Message Date
Frank Celler 4f0d9f5b71 install Windows binaries all in bin 2013-12-21 13:10:08 +01:00
Frank Celler e57dceb42b arangod used same config as binary name 2013-12-21 01:36:25 +01:00
Frank Celler a82ef8b1ea fixed lock files for Windows 2013-12-19 11:26:38 +01:00
Frank Celler f7bf96846b Merge branch '1.4' of github.com:triAGENS/ArangoDB into 1.4 2013-12-19 09:33:02 +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 e7ba403998 added --server.ssl-protocol option for client tools 2013-12-13 17:53:51 +01:00
Jan Steemann 865b70862e some minor adjustments for arangodump and arangorestore 2013-12-13 11:54:00 +01:00
Jan Steemann 69a462e785 some minor adjustments for arangodump and arangorestore 2013-12-13 11:52:52 +01:00
Frank Celler 35af9593a4 fixed wrong path in install script 2013-12-07 18:56:14 +01:00
Jan Steemann 993d857afe allow references as function parameters 2013-12-07 18:56:04 +01:00
Frank Celler 86b7fea992 Vs2013 2013-12-07 18:55:55 +01:00
Frank Celler 30ed6ac8d0 fixed wrong path in install script 2013-12-06 14:52:27 +01:00
Jan Steemann 26fc85f88c allow references as function parameters 2013-12-04 22:05:44 +01:00
Jan Steemann 44b3237882 moved server-only tests to js/server/tests
this hopefully removes some future confusion about the tests
also moved some graph stuff into js/common as client-side graphs did not fully work

make logfile path accessible
2013-12-04 22:05:00 +01:00
Jan Steemann 7da102506f allow references as function parameters 2013-12-04 20:37:30 +01:00
Jan Steemann c3f004dd3f rtrim the path 2013-12-04 17:40:19 +01:00
Max Neunhoeffer ddce3a4457 Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel 2013-11-27 12:52:43 +01:00
Max Neunhoeffer 317304542a Remove index garbage collector. 2013-11-25 10:57:23 +01:00
Jan Steemann ba2ddb8382 replaced if with ifdef 2013-11-25 10:56:08 +01:00
Max Neunhoeffer 0d267e4549 Remove remaining traces of skiplistEx 2013-11-25 10:39:02 +01:00
Frank Celler e1652be8d2 install only system, do not create directory
Conflicts:
	Makefile.in
2013-11-23 15:54:35 +01:00
Frank Celler 55c033ef93 install only system, do not create directory 2013-11-23 13:55:37 +01:00
Jan Steemann 9a1aa7a4cc removed superfluous error codes 2013-11-22 13:49:05 +01:00
Max Neunhoeffer 082dce4f81 Report a unique constraint violation via TRI_set_errno. 2013-11-22 13:14:59 +01:00
Max Neunhoeffer 8d37c937bf Fix a memory leak introduced by the skip list index cleanup. 2013-11-22 11:37:59 +01:00
Max Neunhoeffer 3aa1b12a45 Merge branch 'skiplist-cleanup' into devel
This implements a considerable cleanup of the skip list index code:
  - Replace implementation of skip lists by a generic one using
    callbacks for comparisons
  - The new implementation resides in lib/BasicsC/skip-list.*
  - It uses a singly linked list (unidirectional) as opposed to the
    previous implementation which used a doubly linked list
  - Adjust skip list index code in arangod/SkipLists/skiplistIndex.* to
    use the generic skip list implementation
  - Unify unique skip lists and non-unique ones into one code base
  - Cleanup in skip list index code, in particular with respect to
    iterators
  - Prepare the scene for sparse skip list indices
2013-11-22 10:47:04 +01:00
Jan Steemann e79134799c mini optimisations for shaping 2013-11-22 02:41:39 +01:00
Jan Steemann 0deaf30ff0 added assertion 2013-11-21 22:56:48 +01:00
Jan Steemann b75c66c2e4 fixed segfault in AQL optimiser when using IN on constant, non-list values 2013-11-21 22:56:37 +01:00
Jan Steemann 7e8d73fe43 added assertion 2013-11-21 22:54:06 +01:00
Jan Steemann 6302003f06 fixed segfault in AQL optimiser when using IN on constant, non-list values 2013-11-21 22:53:32 +01:00
Max Neunhoeffer 0284c3712a Fix an off by one error at right end. 2013-11-21 16:16:30 +01:00
Max Neunhoeffer 58aad69289 Remove old Multi skip list index code. 2013-11-21 15:47:44 +01:00
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
Jan Steemann cbd2bbf2b1 fixed some multi-thread issues 2013-11-21 15:14:46 +01:00
Jan Steemann 1bdf666da2 fixed multi-threading issues found during commando 2013-11-21 15:12:49 +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
Jan Steemann 37dbda22ef added default pretty-printing for --console mode 2013-11-21 14:02:48 +01:00
Max Neunhoeffer f98d07b02f Compiles again, untested. 2013-11-21 13:54:02 +01:00
Jan Steemann 73afd9bfa1 fixed comment 2013-11-20 23:06:18 +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
Jan Steemann 436b47eb0c removed unnecessary shaper attribute from struct 2013-11-20 12:38:47 +01:00
Jan Steemann 0fe4c7b090 fixed shape compaction 2013-11-20 12:02:13 +01:00
Max Neunhoeffer 0dfe6b1126 Add a sparse argument to the creation of a skiplist index. 2013-11-20 11:16:28 +01:00
Frank Celler 914bd38cfc added check-sever 2013-11-20 09:21:22 +01:00
Frank Celler f35347098b Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2013-11-20 09:20:51 +01:00
Frank Celler d5b608cb79 cosmetics 2013-11-20 09:19:58 +01:00
Jan Steemann 920d08d855 removed redundant startup options 2013-11-20 01:50:27 +01:00
Jan Steemann 8fea8ca1b3 changed write-locks 2013-11-20 01:27:45 +01:00
Jan Steemann 95c341e910 issue #662: ArangoDB on Windows hanging 2013-11-19 16:35:14 +01:00
Jan Steemann af6da9a652 issue #662: ArangoDB on Windows hanging 2013-11-19 16:27:26 +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
Frank Celler 9f8f4cd4fd destroy can only be called if initialised 2013-11-18 18:40:13 +01:00
Frank Celler b58347138f destroy can only be called if initialised 2013-11-18 18:39:18 +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 9a5a11c146 fixed a segfault in the AQL optimiser 2013-11-18 14:17:16 +01:00
Jan Steemann 56adf3b2dd fixed a segfault in the AQL optimiser 2013-11-18 14:16:32 +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 5b39060b8a improve error message on startup 2013-11-14 10:37:48 +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
Jan Steemann 9a70b418b0 don't wait long in compactor if compaction lock cannot be acquired instantly 2013-11-13 20:57:52 +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 a84fdacebf issue #665: Hash/skiplist combo madness bit my ass 2013-11-11 16:42:56 +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 b131dc5a25 issue #662: ArangoDB on Windows hanging... 2013-11-11 14:29:53 +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
Frank Celler 3fef8ed585 fixed Mac build 2013-11-09 12:59:24 +01:00
Jan Steemann f69ae8f2a9 do not access shaper but use memory zone variable 2013-11-08 13:42:16 +01:00
Max Neunhoeffer bae553fc22 Speed up skiplist removal if many keys are equal. 2013-11-08 09:25:58 +01:00
Max Neunhoeffer 99d9f6db1b Correct comments a bit. 2013-11-08 09:25:48 +01:00