1
0
Fork 0
Commit Graph

2256 Commits

Author SHA1 Message Date
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
Jan Steemann 40a21d0efb fixed bitarray index access 2013-11-07 16:27:23 +01:00
Jan Steemann 9d5e5ff7cc merged fix for issue #653 2013-11-07 16:26:45 +01:00
Jan Steemann 097e7a0fa9 Merge branch '1.4' of https://github.com/triAGENS/ArangoDB into 1.4 2013-11-07 16:25:39 +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
Frank Celler e019733609 used uid and gid 2013-11-07 14:23:07 +00: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 ae872007ac updated database creation API 2013-11-07 14:06:44 +01:00
Jan Steemann 0384a17186 updated documentation for database creation 2013-11-07 13:46:34 +01:00
Frank Celler ce25e9dbc8 Merge remote-tracking branch 'origin/1.4' into devel 2013-11-07 12:06:30 +01:00
Frank Celler a68a5d7fa9 fixed wrong replace for SYSCONFDIR, fixed wrong config file 2013-11-07 11:04:54 +00:00
Frank Celler 2ee6ce33c5 config for ARM 2013-11-06 18:39:44 +01:00
Jan Steemann cfa6f98a01 shape upgrade 2013-11-06 18:17:48 +01:00
Jan Steemann 7055299a6e removed shape collections 2013-11-06 17:05:16 +01:00
Jan Steemann c46d6b99f4 add users when creating a database 2013-11-06 16:48:18 +01:00
Frank Celler 62cc9cf84b Merge branch '1.4' of github.com:triAGENS/ArangoDB into 1.4 2013-11-06 16:44:52 +01:00
Frank Celler 0d844c3f06 generated arm conf files 2013-11-06 16:44:46 +01:00
Jan Steemann 241ad73940 fixed test 2013-11-06 10:16:26 +01:00
Jan Steemann d30ca7b658 added `/_api/database/user` method 2013-11-06 09:34:44 +01:00
Jan Steemann 8382e5dbb6 flush authentication cache 2013-11-06 09:33:56 +01:00
Jan Steemann 21360bfc25 free json in case of error 2013-11-06 09:33:40 +01:00
Frank Celler 0ad11bfc06 removed daemon mode when upgrading, added arm building 2013-11-06 09:16:18 +01:00
Jan Steemann 978c12815a share basic shape types 2013-11-05 20:21:48 +01:00
Jan Steemann a977c5662a removed --database.force-sync-shapes option 2013-11-05 18:20:55 +01:00
Frank Celler 44e3c2fe10 Merge branch '1.4' of github.com:triAGENS/ArangoDB into 1.4 2013-11-05 15:13:36 +00:00
Frank Celler 434ac7f921 fixed path, added exec, excluded databases 2013-11-05 15:13:30 +00:00
Jan Steemann 96dc8e3879 free json in case of error 2013-11-05 12:42:50 +01:00
Jan Steemann 984e3c4853 added const 2013-11-05 10:58:33 +01:00
Jan Steemann c5619d0795 removed unused resolver 2013-11-05 10:52:00 +01:00
Jan Steemann 9e78ab5af5 added NTH and POSITION 2013-11-04 18:24:03 +01:00
Jan Steemann 6c0a452c98 flush authentication cache 2013-11-04 17:43:57 +01:00
Jan Steemann 7924f657d4 added `/_api/database/user` method 2013-11-04 14:22:00 +01:00
Jan Steemann 935d1edd53 issue #653: slow query 2013-11-04 13:33:26 +01:00
Jan Steemann 3bcfcfb686 issue #654: bitarray index makes server down 2013-11-04 09:01:46 +01:00
Jan Steemann dd88487b0f issue #654: bitarray index makes server down 2013-11-04 09:01:14 +01:00
Frank Celler 11683a60a2 added debian 2013-11-02 22:16:43 +01:00
Jan Steemann 0b64f18e77 issue #650: Randonmess of any() should be improved 2013-10-31 10:37:45 +01:00
Jan Steemann 46d4e14f7b issue #650: Randonmess of any() should be improved 2013-10-31 10:09:01 +01:00
Jan Steemann e190076c29 allow dynamic parameters in DOCUMENT() 2013-10-30 16:19:24 +01:00
Jan Steemann 83866ba58b made AQL DOCUMENT function polymorphic 2013-10-30 16:19:14 +01:00
Jan Steemann e576ee5662 allow dynamic parameters in DOCUMENT() 2013-10-30 16:17:37 +01:00
Jan Steemann 73dd3f9185 made AQL DOCUMENT function polymorphic 2013-10-30 15:01:38 +01:00
Jan Steemann b720b49a8c issue #642: renamed macro from TRI_WARN_UNUSED to TRI_WARN_UNUSED_RESULT 2013-10-30 12:19:26 +01:00
Jan Steemann 00e6f2fc2c print error details 2013-10-30 12:12:32 +01:00
Jan Steemann 188e154566 print error details 2013-10-30 12:11:32 +01:00
Jan Steemann 4f50b98c45 removed second logger implementation 2013-10-30 00:38:25 +01:00
Jan Steemann 08855d5990 added collection status "loading" 2013-10-29 22:35:07 +01:00
Jan Steemann c751cc80fc issue #642 2013-10-29 21:15:46 +01:00
Frank Celler eea1fea806 fixed build number 2013-10-29 12:58:22 +01:00
Frank Celler ebca4c601e Merge remote-tracking branch 'origin/devel' into 1.4 2013-10-29 11:18:27 +01:00
Jan Steemann 02736666b1 fixed small memleak 2013-10-29 11:10:13 +01:00
Jan Steemann 2c434d3b20 added DOCUMENT_HANDLE function 2013-10-29 11:09:47 +01:00
Jan Steemann f7c65c65dd fixed a warning in Windows 2013-10-29 10:15:19 +01:00
Jan Steemann 2e301f118d issue #648: /batch API is missing from Web Interface API Docummentation (Swagger) 2013-10-29 04:43:34 +01:00
Jan Steemann 43b4f78b62 issue #620 2013-10-28 19:38:19 +01:00
Frank Celler d33bcdc623 rc1 2013-10-28 17:54:24 +01:00
Jan Steemann 536d27acb1 fixed freeing of key 2013-10-28 16:11:23 +01:00
Jan Steemann df42f2a806 fixed memleak 2013-10-28 14:34:49 +01:00
Jan Steemann 72a2a487d3 some fixes for issue #642 2013-10-28 14:34:37 +01:00
Frank Celler 96d3c32cb7 added startup script 2013-10-27 20:14:48 +01:00
Frank Celler 4324d54232 cosmetics 2013-10-27 10:33:34 +01:00
Frank Celler 8922656eab fixed var 2013-10-26 20:25:31 +02:00
Frank Celler 4d3045e060 cmake 2013-10-26 09:45:27 +02:00
Frank Celler d620386a7b added tests 2013-10-20 18:46:40 +02:00
Frank Celler 9ced80a889 mruby and output 2013-10-20 14:08:26 +02:00
Frank Celler d82b95d028 added arangod 2013-10-20 13:12:48 +02:00
Jan Steemann f498f8f03c faster server shutdown 2013-10-18 10:18:46 +02:00
Jan Steemann 30ed696fc1 open databases in deterministic order 2013-10-18 09:28:17 +02:00
Jan Steemann 54c7386d6c Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel 2013-10-17 11:12:10 +02:00
Jan Steemann d71ee7ff6f fixed issue #615 2013-10-17 11:12:02 +02:00
Jan Steemann 21d25d0ccc removed resourceholder 2013-10-17 10:43:07 +02:00
Jan Steemann 0a6148f2d6 fixed some VS complaints 2013-10-16 17:27:35 +02:00
Jan Steemann 473a9fca97 directory creation on startup 2013-10-16 16:00:49 +02:00
Jan Steemann cd5d228e77 moved path checks from --upgrade to server start and database creation 2013-10-16 15:30:13 +02:00
Frank Celler be162a1e35 Merge branch 'devel' of github.com:triAGENS/ArangoDB into 1.4
Conflicts:
	CHANGELOG
	Documentation/Manual/NewFeatures14.md
	Documentation/Manual/NewFeatures14TOC.md
	Documentation/Manual/Upgrading14.md
	js/apps/system/aardvark/api-docs/collection.json
	js/apps/system/aardvark/api-docs/cursor.json
	js/apps/system/aardvark/api-docs/database.json
	js/apps/system/aardvark/api-docs/document.json
	js/apps/system/aardvark/api-docs/edge.json
	js/apps/system/aardvark/api-docs/edges.json
	js/apps/system/aardvark/api-docs/endpoint.json
	js/apps/system/aardvark/api-docs/graph.json
	js/apps/system/aardvark/api-docs/index.json
	js/apps/system/aardvark/api-docs/job.json
	js/apps/system/aardvark/api-docs/replication.json
	js/apps/system/aardvark/api-docs/simple.json
	js/apps/system/aardvark/api-docs/system.json
	js/apps/system/aardvark/api-docs/traversal.json
2013-10-14 14:00:29 +02:00
Jan Steemann 79f70c7eea replication applier will now preferrably use collection names instead of collection ids when applying events 2013-10-14 13:45:44 +02:00
Jan Steemann 4f30db9eda remove database-specific directories underneath app-path and dev-app-path when dropping databases 2013-10-14 10:35:32 +02:00
Jan Steemann 53e601c6d8 fixed alignment in compaction 2013-10-10 18:19:53 +02:00
Jan Steemann b8318609e2 updated arangorestore 2013-10-10 16:58:21 +02:00
Jan Steemann 6a353a4c38 resolve collection names on reimport 2013-10-10 12:33:27 +02:00
Jan Steemann 13b51eb849 use batches in arangodump 2013-10-10 09:08:02 +02:00
Jan Steemann af07091d1c Windows fixes 2013-10-09 15:33:38 +02:00
Jan Steemann 88f3830c53 refuse to start if no app path is set 2013-10-09 14:07:47 +02:00
Jan Steemann cc14fb039a fix some VS warnings 2013-10-09 14:05:36 +02:00
Jan Steemann fbcb7ecb17 fix temp file creation on Windows 2013-10-09 13:58:01 +02:00
Jan Steemann 0c15f387ae added collection id translation for dumps 2013-10-09 13:46:12 +02:00
Jan Steemann f5fb585137 removed superfluous parameter 2013-10-09 13:45:37 +02:00
Jan Steemann 406a1b7d4c fix filename 2013-10-09 11:24:05 +02:00
Jan Steemann dde1db5594 added assertion 2013-10-09 09:45:49 +02:00
Jan Steemann eb2d37d7e0 keep deletions in compaction 2013-10-09 09:44:02 +02:00
Jan Steemann 857c69d5a6 added `--server.allow-method-override` startup option 2013-10-08 17:06:42 +02:00
Jan Steemann 4e5fd904f9 fixed error message 2013-10-08 13:55:53 +02:00
Jan Steemann 63f6cb91f4 added `details` URL parameter for `/_api/import` 2013-10-08 01:34:16 +02:00
Jan Steemann 436cc48f81 changed compaction procedure
first determine total size for target compaction file, after that perform the actual compaction
this should fix a problem under Windows where ftruncate is not called
2013-10-07 16:23:59 +02:00
Jan Steemann 4a6ed076e1 added out-of-bounds check for datafile writing 2013-10-07 16:23:36 +02:00
Jan Steemann dc69d6fa60 updated documentation 2013-10-02 17:54:39 +02:00
Jan Steemann d6149c9a9a added documentation for /_api/import 2013-10-02 14:22:25 +02:00
Jan Steemann e89b0d539d allow specifying database name for replication sync command and replication applier 2013-10-01 17:59:26 +02:00
Jan Steemann 9d3ecd3584 make database name configurable for replication applier and sync command 2013-10-01 17:45:51 +02:00
Jan Steemann e5bde25f3b make source database name configurable for replication applier 2013-10-01 17:36:30 +02:00
Jan Steemann a5014d64ff fixes for VC 2013-10-01 10:58:41 +02:00
Jan Steemann dc6819ea30 shut up VC 2013-10-01 10:45:23 +02:00
Jan Steemann 72c846a8cd shut up VC 2013-10-01 10:26:35 +02:00
Jan Steemann 04df715864 applied fixes that occurred during build 2013-09-30 18:03:52 +02:00
Frank Celler ad2d4b9d76 Merge branch 'devel' of github.com:triAGENS/ArangoDB into 1.4
Conflicts:
	VS2012/Arangod Binary/Arangod Binary.vcxproj
	VS2012/Arangoimp Binary/Arangoimp Binary.vcxproj
	VS2012/Arangosh Binary/Arangosh Binary.vcxproj
	arangod/Ahuacatl/ahuacatl-grammar.c
	js/actions/api-database.js
	js/apps/aardvark/api-docs/edges.json
	js/apps/aardvark/api-docs/traversal.json
	js/apps/system/aardvark/api-docs/collection.json
	js/apps/system/aardvark/api-docs/cursor.json
	js/apps/system/aardvark/api-docs/database.json
	js/apps/system/aardvark/api-docs/document.json
	js/apps/system/aardvark/api-docs/edge.json
	js/apps/system/aardvark/api-docs/graph.json
	js/apps/system/aardvark/api-docs/index.json
	js/apps/system/aardvark/api-docs/replication.json
	js/apps/system/aardvark/api-docs/simple.json
	js/apps/system/aardvark/api-docs/system.json
2013-09-30 14:39:59 +02:00
Jan Steemann b4cdc79697 added db._id() 2013-09-30 13:44:28 +02:00
Jan Steemann 440beec4d3 only trigger development mode reload for URLs starting with /dev/ 2013-09-30 10:58:15 +02:00
Jan Steemann 413e038045 fixed race conditions on index file creation 2013-09-30 10:58:00 +02:00
Jan Steemann 729bbc44f0 use per-database directories for Foxx apps 2013-09-30 10:57:29 +02:00
Jan Steemann 709198c340 updated docs for /_api/jobs 2013-09-28 00:44:03 +02:00
Jan Steemann 012a171657 issue #600 2013-09-27 22:49:00 +02:00
Jan Steemann e3d9d95f3f Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
Conflicts:
	arangod/RestServer/ArangoServer.cpp
	lib/Admin/ApplicationAdminServer.cpp
	lib/GeneralServer/GeneralServerDispatcher.h
2013-09-26 17:46:05 +02:00
Jan Steemann 5a422becd8 async job management 2013-09-26 17:30:03 +02:00
Jan Steemann 467a236187 re-added cache for HTTP authentication data 2013-09-26 11:26:34 +02:00
Jan Steemann d42d497a54 updated docs 2013-09-26 09:57:02 +02:00
Jan Steemann 106fedd615 several errors fixed 2013-09-26 09:44:50 +02:00
Jan Steemann 4969328940 removed unused define 2013-09-25 10:26:03 +02:00
Jan Steemann 97afd329ff updated documentation 2013-09-24 18:22:38 +02:00
Jan Steemann 46895b4ec2 updated documentation 2013-09-24 15:40:37 +02:00
Jan Steemann 5fb61e7020 updated documentation 2013-09-24 15:05:47 +02:00
Jan Steemann 8e627fd3fa updated documentation 2013-09-24 13:40:58 +02:00
Jan Steemann 324d7fab03 documentation 2013-09-23 17:49:25 +02:00
Jan Steemann 73f0405ead added documentation for endpoints 2013-09-23 16:21:02 +02:00
Jan Steemann 1bf82999b9 endpoints handling 2013-09-23 14:26:09 +02:00
Jan Steemann 2e75c872f4 persist list of endpoints 2013-09-23 13:14:54 +02:00
Jan Steemann 9155b16252 caching for db[...] 2013-09-21 00:12:35 +02:00
Jan Steemann 8a9ce4e86d fixed memory allocation inefficiency 2013-09-20 17:26:26 +02:00
Jan Steemann 161d4292f3 do not re-initialise the routing engine on calls to /_api/* 2013-09-20 14:52:43 +02:00
Jan Steemann ed163164c4 fixed queue naming 2013-09-20 13:17:32 +02:00
Jan Steemann 1867fd8591 turned off caching 2013-09-20 10:28:34 +02:00
Jan Steemann e3ac7ed04c no need to use policy 2013-09-20 08:27:16 +02:00
Jan Steemann b8236bc218 replaced numFields 2013-09-20 08:27:03 +02:00
Jan Steemann fe667646c0 less memory usage 2013-09-19 12:29:29 +02:00
Jan Steemann f2810fe9fc removed unused property 2013-09-19 11:56:25 +02:00
Jan Steemann 370a1bc5a4 less memory usage 2013-09-19 11:46:21 +02:00
Jan Steemann 3863b7ec70 use command-line parameters 2013-09-19 09:13:49 +02:00
Jan Steemann 5c0fd200f7 more OOM awareness 2013-09-19 08:44:12 +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 4aee2df2f3 force usage of --upgrade 2013-09-17 15:56:24 +02:00
Jan Steemann 28e302b4b0 upgrade only when started with --upgrade 2013-09-17 15:34:28 +02:00
Jan Steemann 7c3781daad fixed a leak in MRServer shutdown 2013-09-16 17:47:51 +02:00
Jan Steemann 0bdae05b96 changed reference counting for cursors 2013-09-16 13:51:33 +02:00
Jan Steemann 2155ca5574 fix crash in HTTP server mode 2013-09-13 19:12:47 +02:00
Jan Steemann b97e4c014a reset vocbase earlier in requests 2013-09-13 15:29:05 +02:00
Jan Steemann 8b5f4e2e65 changed mutex into rw-lock 2013-09-13 11:16:44 +02:00
Jan Steemann f99dde5f2e reload routing after dropping database 2013-09-13 10:28:28 +02:00
Jan Steemann 2eb0871813 updated TODOs 2013-09-12 18:46:19 +02:00
Jan Steemann a120a4dbe6 reverted name change for _graphs collection 2013-09-12 18:15:34 +02:00
Jan Steemann 6ff314de0e runtime addition and removal of endpoints 2013-09-12 18:07:39 +02:00
Jan Steemann 6bbfb65f7c prevent usage of db._useDatabase() in HTTP requests 2013-09-12 11:13:47 +02:00
Jan Steemann 4a2626525c async dropping of databases 2013-09-12 11:00:11 +02:00
Jan Steemann 7d5e4f875f runtime configuration of endpoints, unfinished 2013-09-11 18:24:51 +02:00
Jan Steemann 7caac08466 updated documentation 2013-09-11 17:25:45 +02:00
Jan Steemann 3a6cabfe44 creating/dropping 2013-09-11 17:16:43 +02:00
Jan Steemann 85362b3c18 simplified error messages 2013-09-11 14:35:50 +02:00
Jan Steemann c22fd49d84 small cleanup 2013-09-11 14:21:54 +02:00
Jan Steemann 1c4581c525 fixed batch handler 2013-09-11 13:58:39 +02:00
Jan Steemann b27c71daa1 use database defaults properly 2013-09-11 13:26:55 +02:00
Jan Steemann fde7793137 refactored database options 2013-09-11 13:22:52 +02:00