1
0
Fork 0
Commit Graph

10452 Commits

Author SHA1 Message Date
jsteemann 0d2274edef Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-12 16:58:18 +02:00
Frank Celler c192c41c21 fixed typo 2016-06-12 12:25:10 +02:00
Frank Celler 2dce30ac21 clang-format 2016-06-12 12:19:37 +02:00
Frank Celler ed01dcec8f secure-installation will remove all users except root 2016-06-12 12:19:37 +02:00
Michael Hackstein 614c52d5c6 Merge branch 'devel' of github.com:arangodb/arangodb into devel 2016-06-10 21:34:53 +02:00
Michael Hackstein 7baee88d23 Removed Code that is now obsolete do to replacement of Neighbors by Pattern Matching traversal 2016-06-10 21:33:46 +02:00
Michael Hackstein d7a710593a Fixed some minor bugs in breadth-first-search for AQL traversal. Also added another test case for it. 2016-06-10 21:00:38 +02:00
Andreas Streichardt 7a6c00506e Merge branch 'devel' of github.com:arangodb/arangodb into devel 2016-06-10 19:28:23 +02:00
Kaveh Vahedipour dfa2d31410 we can shrink cluster 2016-06-10 19:28:06 +02:00
Michael Hackstein 50225fdc0d First draft of Breadth-First-Search implementation for Traversal. 2016-06-10 19:25:44 +02:00
Andreas Streichardt e086199fa6 Merge branch 'devel' of github.com:arangodb/arangodb into devel 2016-06-10 18:38:40 +02:00
Kaveh Vahedipour d60b58427f we can shrink cluster 2016-06-10 18:38:23 +02:00
Andreas Streichardt c8383d6ca4 Merge branch 'devel' of github.com:arangodb/arangodb into devel 2016-06-10 18:21:56 +02:00
Andreas Streichardt f7301bdc7c Implement unregister on shutdown 2016-06-10 18:21:41 +02:00
Kaveh Vahedipour 2e866c4067 we can shrink cluster 2016-06-10 18:20:37 +02:00
Kaveh Vahedipour beba4887a3 shrink cluster in supervision 2016-06-10 18:10:37 +02:00
Frank Celler 927c697b8b fixed auth (again) 2016-06-10 16:21:48 +02:00
Kaveh Vahedipour 55351f2358 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-10 15:57:25 +02:00
Kaveh Vahedipour 988b4401f2 machine ids in cluster zero-filled to up to 1000 machines 2016-06-10 15:57:12 +02:00
Max Neunhoeffer 96053268aa Fix v8 contexts check. 2016-06-10 15:48:38 +02:00
Michael Hackstein bdee12804c PathEnumerator is now an Abstract class. It can either be DepthFirstEnumerator, or BreadthFirstEnumerator. The later is to be implemented 2016-06-10 15:41:20 +02:00
Michael Hackstein dce3864285 Further internal cleanup of Traversal and ShortestPath. wrt Template Classes. Also moved maxDepth test into the pathEnumerator in preparation for BreadthFirstTraversals 2016-06-10 15:03:27 +02:00
Max Neunhoeffer bacaeaac4f Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel 2016-06-10 14:06:41 +02:00
Max Neunhoeffer 3a20591d77 Fix heartbeat thread (remain < 0.0 and cast to uint64_t bug). 2016-06-10 14:06:22 +02:00
Frank Celler fa9501cc0c use defer release 2016-06-10 14:01:42 +02:00
Frank Celler 5cb1d86d58 special treament for /_api/user 2016-06-10 14:01:42 +02:00
Michael Hackstein 419cfdab14 Cleanup of internal structur for single server traversals. Moved the functions out of V8Server because they do not have anything to do with V8 any more. It should be more clear now 2016-06-10 13:56:07 +02:00
Kaveh Vahedipour b9a6a89392 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-10 12:36:01 +02:00
Kaveh Vahedipour d34752a1c4 removed dependence on excetion throwing for store to build results 2016-06-10 12:35:52 +02:00
Max Neunhoeffer be02c9c9fb Do not crash when registerTask is called after shutdown has begun. 2016-06-10 12:01:44 +02:00
Max Neunhoeffer 19a075c4f1 Squelch a some error messages when shutdown already in progress. 2016-06-10 12:01:13 +02:00
Max Neunhoeffer c6bf02a245 Honour isRestore option in <coll>.insert, <coll>.replace and <coll>.update. 2016-06-10 10:29:00 +02:00
Max Neunhoeffer 1a39e2efb1 Rename obsolete "SERVINGASYNC" to "SERVING". 2016-06-10 09:15:45 +02:00
jsteemann fd80ae28c7 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-09 18:47:45 +02:00
Kaveh Vahedipour 664a4745eb moveshard good 2016-06-09 18:25:29 +02:00
Max Neunhoeffer eaa5d3c9a8 Prevent division by zero. 2016-06-09 16:23:49 +02:00
Max Neunhoeffer e7fe62bbf8 Add reporting to /Target/CleanedServers. 2016-06-09 16:19:24 +02:00
Kaveh Vahedipour 9a1ef370fc Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-09 14:08:17 +00:00
Kaveh Vahedipour 70f7a2a9d3 agency shutdown problems 2016-06-09 14:08:11 +00:00
Kaveh Vahedipour 8deaee2bd6 agency shutdown problems 2016-06-09 14:06:25 +00:00
Andreas Streichardt 8eb0ed6d38 Merge branch 'devel' of github.com:arangodb/arangodb into devel 2016-06-09 15:43:18 +02:00
Andreas Streichardt 3e10ea32b2 remove obsolete code 2016-06-09 15:42:56 +02:00
Frank Celler f029808e4e added restore-admin 2016-06-09 15:28:27 +02:00
jsteemann 106d143047 fixed leaks 2016-06-09 14:15:34 +02:00
Kaveh Vahedipour 2ae47d302b moveshard working 2016-06-09 13:54:11 +02:00
Kaveh Vahedipour c85281b06b waitForCommit is new default behaviour of writes in agency 2016-06-09 13:38:56 +02:00
Kaveh Vahedipour 9fd39ed804 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-09 13:36:57 +02:00
Kaveh Vahedipour a13de0044e waitForCommit is new default behaviour of writes in agency 2016-06-09 13:36:17 +02:00
jsteemann 7a9ed0f318 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-09 13:15:42 +02:00
jsteemann 2464acf327 fixed leak 2016-06-09 13:15:36 +02:00
Kaveh Vahedipour 79d467daa9 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-09 13:14:28 +02:00
Kaveh Vahedipour 09535492d6 waitForCommit is new default behaviour of writes in agency 2016-06-09 13:14:19 +02:00
Jan Steemann dff3c23380 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-09 13:09:12 +02:00
Max Neunhoeffer a7cb6b6830 Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel 2016-06-09 12:04:18 +02:00
Max Neunhoeffer ebe0b5c64a Report result of DBSyncServerJob back to the heartbeat thread. 2016-06-09 12:03:34 +02:00
Max Neunhoeffer 136336e9d8 Fixed a typo. 2016-06-09 12:02:28 +02:00
Kaveh Vahedipour a88a93b450 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-09 12:01:50 +02:00
Kaveh Vahedipour e6ec1864c5 move-shard slightly changed order of actions 2016-06-09 12:01:44 +02:00
Jan Steemann b5d120321e decrease number of reserve logfiles 2016-06-09 11:56:39 +02:00
Jan Steemann 062cbe9db5 fix race condition on shutdown 2016-06-09 11:51:06 +02:00
jsteemann de4086afc2 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-09 11:12:45 +02:00
Jan Steemann 3712a8dcf4 oops, forgot to add these files too 2016-06-09 11:09:54 +02:00
Jan Steemann c734e82a51 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-09 11:08:08 +02:00
Jan Steemann 9626d33960 re-added --database.slow-query-threshold 2016-06-09 11:07:51 +02:00
Kaveh Vahedipour e806beca57 move-shard slightly changed order of actions 2016-06-09 11:03:37 +02:00
Kaveh Vahedipour 2dd131b500 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-09 11:02:57 +02:00
Kaveh Vahedipour e053742f45 move-shard slightly changed order of actions 2016-06-09 11:02:51 +02:00
Max Neunhoeffer 8a4befc241 Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel 2016-06-09 10:52:24 +02:00
Max Neunhoeffer 5668e6e524 Agency changes. 2016-06-09 10:51:46 +02:00
jsteemann 5328a00092 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-09 10:13:11 +02:00
jsteemann 3b79b6eda4 micro optimizations 2016-06-09 10:13:01 +02:00
Jan Steemann 4b10b26bf0 removed unused function 2016-06-09 09:36:55 +02:00
Max Neunhoeffer 6cffcaa196 Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel 2016-06-09 09:14:52 +02:00
Max Neunhoeffer 95ea7625cd Add endpoint and thus protocol to cluster health status. 2016-06-09 09:13:34 +02:00
Kaveh Vahedipour 51c6a734c4 Going back to const references for local snapshot views in supervision 2016-06-09 09:08:29 +02:00
jsteemann 90518c708b fix g++6 warning 2016-06-09 09:07:09 +02:00
Kaveh Vahedipour fcc9a86534 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-09 09:05:20 +02:00
Kaveh Vahedipour 86bc29f61e Added standalone agency script 2016-06-09 09:05:13 +02:00
jsteemann 317d69a326 no expensive copying 2016-06-09 09:04:56 +02:00
Max Neunhoeffer f5290b93a7 Add roles to health status. 2016-06-09 08:39:15 +02:00
jsteemann dda513c695 use std::move 2016-06-08 22:53:54 +02:00
Frank Celler a92d566234 added database.init-database 2016-06-08 21:40:21 +02:00
Frank Celler 967d709f28 added cmath for GCC 5.4 2016-06-08 21:40:21 +02:00
Kaveh Vahedipour da85e41df2 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-08 18:28:08 +02:00
Kaveh Vahedipour 382ac052d4 resilience green 2016-06-08 18:27:59 +02:00
jsteemann 3a247716e6 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-08 16:55:51 +02:00
jsteemann abcc5c01e9 some fixes 2016-06-08 16:55:45 +02:00
Andreas Streichardt 496454df3f /_admin/shutdown will now need a DELETE request 2016-06-08 15:26:53 +02:00
Max Neunhoeffer c1fc27c585 Agency bugfixes. 2016-06-08 14:59:13 +02:00
jsteemann 7b5d632030 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-08 10:18:17 +02:00
Kaveh Vahedipour 4ffa0c6e69 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-08 10:16:06 +02:00
Kaveh Vahedipour 680412166d plan version increments added to status 2016-06-08 10:15:56 +02:00
Max Neunhoeffer 659a06765d Let a follower unfollow a leader. 2016-06-08 10:00:19 +02:00
jsteemann bcb7b00078 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-08 00:17:55 +02:00
jsteemann 421004addf re-use even more VPackBuilders in queries 2016-06-08 00:17:36 +02:00
jsteemann 96686b88cf don't copy 2016-06-07 23:08:43 +02:00
jsteemann 36e18893d6 removed some unused Windows code remainders 2016-06-07 23:08:18 +02:00
Max Neunhoeffer 5c856208a3 Fix synchronous replication. 2016-06-07 23:02:34 +02:00
Michael Hackstein d970f0084b Fixed default constructor of traverser options 2016-06-07 21:09:06 +02:00
Michael Hackstein b7be6cce4a Merge branch 'devel' of github.com:arangodb/arangodb into devel 2016-06-07 20:10:41 +02:00
Michael Hackstein 9a9d59c737 Fixed a bug in Pattern Matching when using a minDepth of 0 and requesting the Edge it caused undefiend behaviour. Now the depth 0 edge will be NULL 2016-06-07 20:03:49 +02:00
Michael Hackstein eb973762f7 Removed obsolete graph functions. This was AQL TRAVERSAL and GRAPH_TRAVERSAL please use the js Traversal module in Foxx instead for performance reasons. 2016-06-07 19:47:23 +02:00
Kaveh Vahedipour 9134933158 multi-host agency tests startup ok 2016-06-07 19:01:23 +02:00
Kaveh Vahedipour 2b0aea5c46 green tests in agencySize 3 2016-06-07 18:58:16 +02:00
Kaveh Vahedipour 3328537c84 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-07 16:55:56 +00:00
Kaveh Vahedipour e39c3dd118 multi-host agency clean shutdown 2016-06-07 16:55:50 +00:00
jsteemann 9a83aaaca0 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-07 17:26:46 +02:00
jsteemann c1ff7d249f added tests, fixed unique constraints 2016-06-07 17:26:07 +02:00
jsteemann a88b1adf8e make query killable even if it did not yet start 2016-06-07 17:25:26 +02:00
Kaveh Vahedipour 0a499f31a6 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-07 17:17:09 +02:00
Kaveh Vahedipour c0204e89d9 green tests in agencySize 3 2016-06-07 17:16:58 +02:00
jsteemann 183a574b7e Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-07 16:23:39 +02:00
jsteemann 14ea9032a9 pacify cppcheck 2016-06-07 16:23:23 +02:00
Max Neunhoeffer 287f5a412d Add /Target/CleanedServers in agency (init & read out in API).
Note: Supervision still needs to add cleaned servers there.
2016-06-07 15:54:13 +02:00
Kaveh Vahedipour 49c1435d9c multi-host agency tests startup ok 2016-06-07 15:36:33 +02:00
Max Neunhoeffer dcd001d8eb Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel 2016-06-07 15:13:36 +02:00
Kaveh Vahedipour c21a8d6249 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-07 14:57:26 +02:00
Jan Steemann 8836309872 added generated files 2016-06-07 14:53:05 +02:00
Max Neunhoeffer 4ba6d8acbb Next iteration of performRequests improvement.
asyncRequest has now two timeouts, one for the connection phase
leading to retries for failover situations, the other for the
completion of the whole operation.
2016-06-07 14:12:09 +02:00
Michael Hackstein 832d2a94f3 Squashed commit of the following:
commit 6b5b1fc821f304ce0445220bbf781060bd2995af
Merge: c987b9f 1754e78
Author: Michael Hackstein <michael@arangodb.com>
Date:   Tue Jun 7 12:55:24 2016 +0200

    Merge branch 'AQL_GRAPHICATION' of github.com:arangodb/arangodb into AQL_GRAPHICATION

commit c987b9f71f75a95a45a32d5cb15ed5570b2ff938
Merge: c4437e2 274cfeb
Author: Michael Hackstein <michael@arangodb.com>
Date:   Tue Jun 7 12:55:07 2016 +0200

    Merge branch 'devel' of github.com:arangodb/arangodb into AQL_GRAPHICATION

commit 1754e78736bf3f93c32b0c7c4a5d5569f3c834d9
Author: jsteemann <jan@arangodb.com>
Date:   Tue Jun 7 12:01:24 2016 +0200

    fixed leaks

commit 6f8be7707623c10b1365d12db61011f73ca3e36a
Author: jsteemann <jan@arangodb.com>
Date:   Tue Jun 7 11:53:58 2016 +0200

    don't emit "expected" errors

commit c4437e29c72a54f46942c616447ddee377cce478
Merge: e567d81 f4e2ead
Author: Michael Hackstein <michael@arangodb.com>
Date:   Tue Jun 7 11:40:53 2016 +0200

    Merge branch 'AQL_GRAPHICATION' of github.com:arangodb/arangodb into AQL_GRAPHICATION

commit e567d810b2ff624fc4acc8c12948cd89b4592b8d
Author: Michael Hackstein <michael@arangodb.com>
Date:   Tue Jun 7 11:40:44 2016 +0200

    Removed now unused SHORTEST_PATH code. Use the AQL Node instead.

commit f4e2eadbf03fecf7d0f0aa699caaf1198ca79443
Merge: 3d24da5 52f20f8
Author: jsteemann <jan@arangodb.com>
Date:   Tue Jun 7 11:30:40 2016 +0200

    Merge branch 'AQL_GRAPHICATION' of https://github.com/arangodb/arangodb into AQL_GRAPHICATION

commit 3d24da5b0060025ae7c133600bfae40b11c6ed70
Author: jsteemann <jan@arangodb.com>
Date:   Tue Jun 7 11:30:25 2016 +0200

    simplify initialize()

commit 52f20f842dd966b046e428eb08429f036240e112
Author: Michael Hackstein <michael@arangodb.com>
Date:   Tue Jun 7 11:04:08 2016 +0200

    Removed an unused ClusterComm->drop

commit c4bc6fa53340ab9de39bb0ef2d573ca77197c580
Author: jsteemann <jan@arangodb.com>
Date:   Tue Jun 7 11:00:36 2016 +0200

    do not show "expected" errors on shutdown

commit 50c170737311ae031addec8fb251cd5c1a2fbf5b
Merge: 7da771b 0141cdd
Author: Michael Hackstein <michael@arangodb.com>
Date:   Tue Jun 7 11:00:34 2016 +0200

    Merge branch 'AQL_GRAPHICATION' of github.com:arangodb/arangodb into AQL_GRAPHICATION

commit 7da771bb2bc3daa6c332507e021d37f536d17080
Author: Michael Hackstein <michael@arangodb.com>
Date:   Tue Jun 7 10:59:55 2016 +0200

    Fixed VertexUniqueness::PATH in cluster Traverser. And Fixed global edge Uniqueness in cluster.

commit 0141cdd1ca929f14ac5d66a2fcf6da5faf7b0e7f
Author: jsteemann <jan@arangodb.com>
Date:   Tue Jun 7 10:30:16 2016 +0200

    pass by const reference, not by copying

commit 8b96da25cdbee4a8a6508470500ae19a8ddbc129
Merge: 7b79575 d87aa2b
Author: Michael Hackstein <michael@arangodb.com>
Date:   Tue Jun 7 09:07:30 2016 +0200

    Merge branch 'devel' of github.com:arangodb/arangodb into AQL_GRAPHICATION

commit 7b79575a28871307f25284e1b9141a684ecc5b23
Author: Michael Hackstein <michael@arangodb.com>
Date:   Tue Jun 7 09:04:45 2016 +0200

    Attempt to improve getFilteredEdges in cluster.

commit 963e93e4f00afedeaa5fc960d629a6ea7e62f0ed
Author: Michael Hackstein <michael@arangodb.com>
Date:   Mon Jun 6 17:05:23 2016 +0200

    Fixed cloning of ShortestPathNode. Also fixed explainer to display Shortest Path Node.

commit 884df03a15ca936367bc79fdf339f633ae6d88a5
Merge: 3a28e21 2477077
Author: Michael Hackstein <michael@arangodb.com>
Date:   Mon Jun 6 16:10:10 2016 +0200

    Merge branch 'devel' of github.com:arangodb/arangodb into AQL_GRAPHICATION

commit 3a28e210cc6e6097febd7fb0629723ee38dced48
Author: Michael Hackstein <michael@arangodb.com>
Date:   Mon Jun 6 16:09:56 2016 +0200

    Now allow to stringify the name of SHORTEST_PATH_NODE.

commit f3898a0a4bb37af46de50a740f43f4e00076c9fb
Merge: a284d2f 7574e60
Author: Michael Hackstein <michael@arangodb.com>
Date:   Mon Jun 6 16:03:11 2016 +0200

    Merge branch 'AQL_GRAPHICATION' of github.com:arangodb/arangodb into AQL_GRAPHICATION

commit 7574e6005a3b377f23180d1a4ff1d07262576144
Author: jsteemann <jan@arangodb.com>
Date:   Mon Jun 6 16:01:35 2016 +0200

    attempt to init remote blocks in AQL queries

commit a284d2f4803371e2f43af28b36ca77c9d7722f8a
Author: Michael Hackstein <michael@arangodb.com>
Date:   Mon Jun 6 15:37:38 2016 +0200

    Added ShortestPathNode as TypeName

commit 6a283fad9469622d1b6f5a955b17a98861ff839c
Merge: cfaf2c0 d54030e
Author: Michael Hackstein <michael@arangodb.com>
Date:   Mon Jun 6 13:38:57 2016 +0200

    Merge branch 'devel' of github.com:arangodb/arangodb into AQL_GRAPHICATION

commit cfaf2c06885aa65b5289e2b8c3866bcf791989f8
Author: Michael Hackstein <michael@arangodb.com>
Date:   Mon Jun 6 11:33:37 2016 +0200

    Fixed Path Uniqueness of vertices in local case

commit 372298c78732dcdf936e3796287d2f7d3c10e3a8
Merge: d55fe00 442c7d0
Author: Michael Hackstein <michael@arangodb.com>
Date:   Mon Jun 6 11:32:29 2016 +0200

    Merge branch 'devel' of github.com:arangodb/arangodb into AQL_GRAPHICATION

commit d55fe0074f78d0cd567ca1c8d8873f06aba3855f
Merge: 3179c30 9e3c9e3
Author: Michael Hackstein <michael@arangodb.com>
Date:   Mon Jun 6 10:50:26 2016 +0200

    Merge branch 'devel' of github.com:arangodb/arangodb into AQL_GRAPHICATION

commit 3179c30b068ac384fa8d7723dac95d2ba5731949
Merge: 20bca1c 9fa9d49
Author: Michael Hackstein <michael@arangodb.com>
Date:   Mon Jun 6 10:50:09 2016 +0200

    Merge branch 'devel' of github.com:arangodb/arangodb into AQL_GRAPHICATION

commit 20bca1c25956789f695765aab498112776296e71
Merge: 4f148ba e843719
Author: Michael Hackstein <michael@arangodb.com>
Date:   Mon Jun 6 09:32:41 2016 +0200

    Merge branch 'devel' of github.com:arangodb/arangodb into AQL_GRAPHICATION

commit 4f148baafef979a61d8d195b6bed7cdea058ff2e
Author: Michael Hackstein <michael@arangodb.com>
Date:   Fri Jun 3 16:33:23 2016 +0200

    Fixed vertex uniqueness in Cluster case. Still fails in single though

commit 533be3b15c4d2899c1c287cc6f5224260210c7d2
Merge: fc3d65e a3032db
Author: Michael Hackstein <michael@arangodb.com>
Date:   Fri Jun 3 13:58:50 2016 +0200

    Merge branch 'devel' of github.com:arangodb/arangodb into AQL_GRAPHICATION

commit fc3d65ebf529344e8870898efb1ec965a88ee106
Author: Michael Hackstein <michael@arangodb.com>
Date:   Fri Jun 3 13:33:47 2016 +0200

    Replaced callback function in PathEnumerator to get Vertices by a real struct, due to issue with virtual function.

commit cac533bbaf195eb1bad5e9428402e3aeb895551f
Author: Michael Hackstein <michael@arangodb.com>
Date:   Thu Jun 2 18:06:38 2016 +0200

    Fixed Namespace issue. was okay for clang but not for g++

commit 4f046ad5d43a5654c8e9e35dc178d325588a8f4e
Author: Michael Hackstein <michael@arangodb.com>
Date:   Thu Jun 2 17:56:28 2016 +0200

    Fixed memmory issues for ShortestPath in cluster. Seems to be working now. Let full test run start.

commit f8ace613fefaefd5236e0fae47a98c13baff5b77
Author: Michael Hackstein <michael@arangodb.com>
Date:   Thu Jun 2 15:20:46 2016 +0200

    First Implementation of ShortestPath in cluster. Seems to be working with default weight but not with attribute-based weight.

commit 49ddf78902f2c814c6dddccc1d4fef7318eeb098
Merge: 31b81f3 b469cea
Author: Michael Hackstein <michael@arangodb.com>
Date:   Thu Jun 2 09:17:53 2016 +0200

    Merge branch 'devel' of github.com:arangodb/arangodb into AQL_GRAPHICATION

commit 31b81f39530138204bd2f2f9bae33f81a7948cd5
Author: Michael Hackstein <michael@arangodb.com>
Date:   Wed Jun 1 17:50:54 2016 +0200

    Unified the shortest Path finders. The shortest path block now directly creates a finder and reuses it throughout the AQL. It does not go via V8Traverser any more. Next Step: Expander Functions for cluster ShortestPath.

commit db402142e4f664f9997853c9f77b60a5d30fa7c6
Author: Michael Hackstein <michael@arangodb.com>
Date:   Wed Jun 1 14:40:58 2016 +0200

    Removed _api/graph test. The _api/graph does not exist any more

commit a481570346935be11553047f40957e1cf719a9de
Author: Michael Hackstein <michael@arangodb.com>
Date:   Wed Jun 1 14:40:06 2016 +0200

    Fixed inconsistency in RocksDB functions.

commit 2dc6811f9b7632ab12f7a534e7bb8673cfaed526
Author: Michael Hackstein <michael@arangodb.com>
Date:   Wed Jun 1 14:39:37 2016 +0200

    Fixed all tests after removing blueprints module

commit e2d68832e6744b6c11d8b5ecd24f50892aafd0f0
Author: Michael Hackstein <michael@arangodb.com>
Date:   Wed Jun 1 11:43:38 2016 +0200

    Removed all libraries for the deprecated graph-blueprints module. They can all be replaced by general graphs now. The have been deprecated since 2.4

commit 51330ea34c117e2ed19dc3dd249f460dbb75b281
Author: Michael Hackstein <michael@arangodb.com>
Date:   Wed Jun 1 10:38:15 2016 +0200

    Fixed DISTANCE_TO and SHORTEST_PATH in general-graph module. It was not moved to AQL only yet.

commit c876fe736306f0bac1655e37ed6acf75976ac1ec
Author: Michael Hackstein <michael@arangodb.com>
Date:   Wed Jun 1 09:22:19 2016 +0200

    Removed now obsolete graph AQL JS code.

commit 18891b346dcd519486c0540bc68b05b2359caf43
Author: Michael Hackstein <michael@arangodb.com>
Date:   Wed Jun 1 09:20:54 2016 +0200

    Replaced GRAPH_ECCENTRICITY by a call in the general graph module and relaced all it's tests.

commit 06371d4d2fbd8e77e0caed82d595f250835a909b
Merge: d17c3c7 8dde0e8
Author: Michael Hackstein <michael@arangodb.com>
Date:   Tue May 31 18:44:03 2016 +0200

    Merge branch 'devel' of github.com:arangodb/arangodb into AQL_GRAPHICATION

commit d17c3c7d927abba24beffde6da2990e095d4b1c3
Author: Michael Hackstein <michael@arangodb.com>
Date:   Tue May 31 18:29:01 2016 +0200

    Removed BETWEENNESS and ABSOLUTE_BETWEENNESS from AQL and moved it to the general-graph module.

commit efa566ba99394eb2367fe7734fe09868302b5c14
Author: Michael Hackstein <michael@arangodb.com>
Date:   Fri May 27 14:11:22 2016 +0200

    Removed GRAPH_CLOSENESS from AQL and Tests. Reimplemented it in general-graph module instead

commit 0eff3d38947627414972603d95e36ed6beb7a8de
Author: Michael Hackstein <michael@arangodb.com>
Date:   Fri May 27 12:28:57 2016 +0200

    Entirely removed GRAPH_ABSOLUTE_CLOSENESS from AQL. general_graph still offers _absoluteCloseness(). Now general_graph also offers _farness() which is identical and the correct academic name for the result of this function. Also tests are adopted.

commit b3e7678343c380cceb5ae71bca3071ce855baf9e
Author: Michael Hackstein <michael@arangodb.com>
Date:   Fri May 27 11:10:50 2016 +0200

    Removed ABSOLUTE_ECCENTRICITY function from AQL Executor and deleted the JS code for it

commit 904527ce53475485ff1a89f51991a6781573d97a
Author: Michael Hackstein <michael@arangodb.com>
Date:   Fri May 27 10:57:13 2016 +0200

    Reimplemented ABSOLUTE_ECCENTRICITY as AQL only variant.

commit 42a5230b6fabf14ced7a51636a7342a52504a32d
Author: Michael Hackstein <michael@arangodb.com>
Date:   Fri May 27 10:56:37 2016 +0200

    Reactivated bi-directional search in ShortestPath. Was deactivated by accident and algorithm is only correct if activated.

commit 9d61dfd18e1cdb900c39f9bc6d2bb7466a86c7d7
Author: Michael Hackstein <michael@arangodb.com>
Date:   Wed May 25 16:25:35 2016 +0200

    Entirely removed GRAPH_RADIUS from AQL. Moved tests to general-graph module _radius() function. Same for _diameter.

commit 4a8e51483e292b501d1d2ad9983513bc99312bef
Author: Michael Hackstein <michael@arangodb.com>
Date:   Wed May 25 14:52:53 2016 +0200

    Replaced call of _diameter with a new AQL query not using the deleted GRAPH_DIAMETER function

commit 15fc45e438515980ea39d711fcfca5edd78a5bea
Author: Michael Hackstein <michael@arangodb.com>
Date:   Wed May 25 13:05:39 2016 +0200

    Entirely removed GRAPH_DISTANCE_TO from AQL

commit bdaa20cff54170abdcd2f9ec4d246765151d71e5
Author: Michael Hackstein <michael@arangodb.com>
Date:   Wed May 25 12:55:20 2016 +0200

    Implemented all functions in the ShortestPathNode it is now clone-able and serves estimates. Also added Flags for ShortestPath and Traversal in the JSON representation.

commit ae6c922f56c4498aaaba7f76ffb37a0560ca1476
Author: Michael Hackstein <michael@arangodb.com>
Date:   Tue May 24 17:09:15 2016 +0200

    Removed debug output in test

commit dce2ea1e2f1c5244c26bb9fa3b783454aa4e8163
Author: Michael Hackstein <michael@arangodb.com>
Date:   Tue May 24 17:07:12 2016 +0200

    Removed GRAPH_DISTANCE_TO from test. It was identical to SHORTEST_PATH anyways...

commit c4b48bc9457fd7112feb96f9e619568ad79d29ec
Author: Michael Hackstein <michael@arangodb.com>
Date:   Tue May 24 17:00:12 2016 +0200

    Removed GRAPH_SHORTEST_PATH from stresstest and brute test

commit 87a0b725d1cef05473eff0a2b48c3ac52a549192
Author: Michael Hackstein <michael@arangodb.com>
Date:   Tue May 24 16:57:52 2016 +0200

    Removed SHORTEST_PATH and GRAPH_SHORTEST_PATH from Tests. Replaced them by there new IN DIRECTION SHORTEST_PATH equivalent.

commit 72c3cbf69dcf6aa4f167d77b29271e217ce0e2bc
Author: Michael Hackstein <michael@arangodb.com>
Date:   Tue May 24 16:55:50 2016 +0200

    Removed SHORTEST_PATH and GRAPH_SHORTEST_PATH from AQL Executor.

commit 6499ca12802f45f69e30e09fbbcebdcbca88deaa
Author: Michael Hackstein <michael@arangodb.com>
Date:   Tue May 24 14:17:35 2016 +0200

    Shortest Path now honors a distance attribute. Basic AQL graph tests are green yay ;). Now former general-graph tests are next.

commit 316280400585d9af5e09f4365c39fe80423d9eef
Author: Michael Hackstein <michael@arangodb.com>
Date:   Tue May 24 09:48:21 2016 +0200

    Fixed variable usage in Shortest Path. However now it does not terminate

commit 84359e3223cbf01b283b9bda2f6de8b367df236e
Author: Michael Hackstein <michael@arangodb.com>
Date:   Tue May 24 09:17:46 2016 +0200

    Shortest Path now correctly rejects invalid start nodes

commit c8a831e0d6b95445ea3cd276d0c0c0ad2ceb4901
Author: Michael Hackstein <michael@arangodb.com>
Date:   Tue May 24 09:13:06 2016 +0200

    Fixed a bug with autocasting to bool where it was not expected

commit 0300e1b4aa120fc04db7da620a905ed86bedd068
Author: Michael Hackstein <michael@arangodb.com>
Date:   Mon May 23 18:08:29 2016 +0200

    First shortest-path runs are successful. First tests are getting green again. Make Tests Green Again

commit d593f3317e8578e307c2246e65d3452d78cf043e
Author: Michael Hackstein <michael@arangodb.com>
Date:   Mon May 23 15:58:22 2016 +0200

    Added reading of start and target vertex in ShortestPath Block.

commit 46ce5b7a3cf6abb4a01d8e004b34ad2118573430
Author: Michael Hackstein <michael@arangodb.com>
Date:   Mon May 23 15:23:25 2016 +0200

    Fixed Constructor variable ordering

commit 23d666d929bdf84c302fe4729faeab2ab77886b8
Author: Michael Hackstein <michael@arangodb.com>
Date:   Mon May 23 15:20:44 2016 +0200

    Added the required parameters and implementation to return the result in ShortestPathBlock. Tests still RED
    . Next actually compute the path

commit 015da1ccdf50ca1123d600ac4b1afb460ad2b2dc
Author: Michael Hackstein <michael@arangodb.com>
Date:   Mon May 23 13:32:42 2016 +0200

    Prepared the ShortestPathFinder to get injected the result container instead of creating it's own one. Deactivated parts of the OLD api, shall be deleted soon.

commit bd72afa565ecaea38a4979180d4aadc0edbf52d7
Author: Michael Hackstein <michael@arangodb.com>
Date:   Fri May 20 15:40:56 2016 +0200

    Added infrastructure for new Shortest Path Node in AQL. It is not Functional yet and will throw errors. Tests are RED

commit 15b76dc27c118f60ee58cf2154ba84ee1311f8e7
Merge: 625e305 893802e
Author: Michael Hackstein <michael@arangodb.com>
Date:   Fri May 20 15:38:51 2016 +0200

    Merge branch 'devel' of github.com:arangodb/arangodb into AQL_GRAPHICATION

commit 625e305ca163fcbe928e5353bd06f4232664a0ee
Author: Michael Hackstein <michael@arangodb.com>
Date:   Thu May 19 16:23:14 2016 +0200

    Activated the AQL syntax for new non function SHORTEST_PATH in AQL. Also adapted One test file for new Syntax. However the feature is NOT implement at this point. Some Tests are RED

commit a935e9d9f962a2bcb6fdeed5facec2486ab4dc06
Author: Michael Hackstein <michael@arangodb.com>
Date:   Thu May 19 12:49:18 2016 +0200

    Removed _paths test. It does not exist any more

commit 1c182858a4d9427b0be9ec5749b587e40f804386
Author: Michael Hackstein <michael@arangodb.com>
Date:   Thu May 19 12:47:06 2016 +0200

    Fixed AQL_GRAPH tests

commit 5cd4e79ab77123db322defc5dd2f9417bc99e80e
Author: Michael Hackstein <michael@arangodb.com>
Date:   Thu May 19 11:42:47 2016 +0200

    Fixed all tests in aql-general-graph

commit a8ddd72ffa2ee29d085ea4c5002190149200a3b8
Author: Michael Hackstein <michael@arangodb.com>
Date:   Thu May 19 11:39:24 2016 +0200

    Removed GRAPH_COMMON_PROPERTIES from tests and AQL.

commit 4c0be7fdd3d610a2196aec3e93338bf3851f3606
Merge: 98e270e 7ca4d39
Author: Michael Hackstein <michael@arangodb.com>
Date:   Thu May 19 11:17:59 2016 +0200

    Merge branch 'devel' of github.com:arangodb/arangodb into AQL_GRAPHICATION

commit 98e270e47a1f85df47c54e4461457bdb10331696
Merge: ff177cc 1f9f46b
Author: Michael Hackstein <michael@arangodb.com>
Date:   Thu May 19 09:35:15 2016 +0200

    Merge branch 'devel' of github.com:arangodb/arangodb into AQL_GRAPHICATION

commit ff177ccf47cda7778212621df7b512c8a6a859ee
Author: Michael Hackstein <michael@arangodb.com>
Date:   Wed May 18 18:04:36 2016 +0200

    Removed PATHS() from AQL and tests. It can be replaced by Path Pattern Matching.

commit e568d5966e516c1bc6be9da79b01fd740bf2c4ff
Author: Michael Hackstein <michael@arangodb.com>
Date:   Wed May 18 17:38:49 2016 +0200

    Removed GRAPH_PATHS from Tests and from AQL. It is easily replaceable by Pattern Matching.

commit 107b2890397b4076042dc9b08ea2a7c1ab7f0284
Author: Michael Hackstein <michael@arangodb.com>
Date:   Wed May 18 16:59:36 2016 +0200

    Removed GRAPH_COMMON_NEIGHBORS from aql.js

commit dd7f6b4b68099c9c861b05dd2506cbd0f8b9c22d
Author: Michael Hackstein <michael@arangodb.com>
Date:   Wed May 18 16:54:39 2016 +0200

    Fixed some COMMON_NEIGHBORS transformation. Uniqueness is not guarenteed accross start vertices. It was with GRAPH_COMMON_NEIGHBORS.

commit 863a2e3b4728add2bad088c021d3bcf54ec6f569
Merge: 9a940aa 0064e25
Author: Michael Hackstein <michael@arangodb.com>
Date:   Wed May 18 15:19:40 2016 +0200

    Merge branch 'devel' of github.com:arangodb/arangodb into AQL_GRAPHICATION

commit 9a940aa8d8d9c74d26b819d54d743c369dcfa350
Author: Michael Hackstein <michael@arangodb.com>
Date:   Wed May 18 11:07:12 2016 +0200

    Added a new uniqness version for vertices. Not complete yet

commit 8c3db5519ff85b13a24c326c5982102226272635
Author: Michael Hackstein <michael@arangodb.com>
Date:   Wed May 18 09:13:03 2016 +0200

    Replaced GRAPH_COMMON_NEIGHBORS with their new equivalent in AQL in the tests.

commit 7c9782900d798019965c4ab685c24d624dd53238
Author: Michael Hackstein <michael@arangodb.com>
Date:   Tue May 17 16:35:32 2016 +0200

    AQL does not export GRAPH_NEIGHBORS any more

commit e23c3f2b9993d62290da7966419b58e9d391efe2
Author: Michael Hackstein <michael@arangodb.com>
Date:   Tue May 17 16:35:06 2016 +0200

    Replaced vertexUniqueness with uniqueVertices and edgeUniqueness with uniqueEdges as proposed in the preliminary documentation document.

commit b589f6c1113f5e02016eac0a49c0b5ea9f42620e
Author: Michael Hackstein <michael@arangodb.com>
Date:   Tue May 17 15:28:53 2016 +0200

    Removed GRAPH_NEIGHBORS from Tests and replaced them by their corresponding AQL equivalent. Only two of them are red because uniqueness is not correct yet.

commit 0bc36996429493e9ceadcb3ea82a126f2cfa66fa
Merge: 9d0473a 39083cb
Author: Michael Hackstein <michael@arangodb.com>
Date:   Tue May 17 12:48:25 2016 +0200

    Merge branch 'devel' of github.com:arangodb/arangodb into AQL_GRAPHICATION

commit 9d0473aeada534cd47e99dab3ceae4f91ed4ebbb
Author: Michael Hackstein <michael@arangodb.com>
Date:   Tue May 17 12:48:13 2016 +0200

    Implemented base version of vertex Uniqueness in AQL traversal. Single Server only.

commit 980fd6aaa09666dbe55e3811fb6430d49bfd5a1a
Author: Michael Hackstein <michael@arangodb.com>
Date:   Tue May 17 11:02:24 2016 +0200

    Edge Uniqueness levels also implemented in Cluster Case. Not yet tested due to errors in the agancy right now.

commit 73e3bf1da26afbdf0dffe815629003364e2469c4
Author: Michael Hackstein <michael@arangodb.com>
Date:   Tue May 17 10:57:51 2016 +0200

    Implemented all levels of edgeUniqueness in local Traversal case.

commit 2aba559e8db4ab7ac4d297590723277bd9a305cd
Author: Michael Hackstein <michael@arangodb.com>
Date:   Tue May 17 10:42:54 2016 +0200

    Now the options test actually checks for correctness of result.

commit 2b36bf92f3cf8ff6d0bc80079fddfebf36c1df92
Author: Michael Hackstein <michael@arangodb.com>
Date:   Tue May 17 10:38:01 2016 +0200

    Started Adding tests for OPTIONS in AQL Traversal

commit 86874ae290da2ba39e5cd42ec5ddaab0487091b2
Merge: f182f24 f6b7bd2
Author: Michael Hackstein <michael@arangodb.com>
Date:   Tue May 17 10:37:30 2016 +0200

    Merge branch 'devel' of github.com:arangodb/arangodb into AQL_GRAPHICATION

commit f182f244fdc38c6648fc5527a518ab41e73c6865
Author: Michael Hackstein <michael@arangodb.com>
Date:   Fri May 13 09:45:14 2016 +0200

    Typo fix

commit 15b63ef8a2c9b02af5917634319a5a461905402a
Author: Michael Hackstein <michael@arangodb.com>
Date:   Thu May 12 17:29:06 2016 +0200

    AQL Traverser now reacts to option: edgeUniqueness (NONE or PATH). Test yet missing.

commit 1ebd4abd45e085679eb3ef24b6cff6d6debe4f0a
Author: Michael Hackstein <michael@arangodb.com>
Date:   Thu May 12 15:34:03 2016 +0200

    Added infrastructure to insert OPTIONS into AQL Traversals. Right now they are only parsed not used.

commit 5440118412b43024beb451e47cc59e33591dbf84
Author: Michael Hackstein <michael@arangodb.com>
Date:   Thu May 12 13:29:51 2016 +0200

    Removed NEIGHBORS() from tests and replaced them by new syntax. Tests are RED.

commit 9fc6ec448d970b27cda16abc7f51217d8e2ba3de
Merge: 8084e28 07aa8b4
Author: Michael Hackstein <michael@arangodb.com>
Date:   Thu May 12 11:31:43 2016 +0200

    Merge branch 'devel' of github.com:arangodb/arangodb into AQL_GRAPHICATION

commit 8084e2804d4e4c537c9c7719303362b08e2fe0bc
Author: Michael Hackstein <michael@arangodb.com>
Date:   Thu May 12 11:30:09 2016 +0200

    Started Moving NEIGHBORS => AQL PPM. Test is RED.

commit afda95eb59b97f43b2b3ad891bb404d69ca5414e
Author: Michael Hackstein <michael@arangodb.com>
Date:   Thu May 12 10:55:42 2016 +0200

    Removed GRAPH_EDGES from AQL.

commit 3766babe444781555f5373287aa98f45b7a32406
Author: Michael Hackstein <michael@arangodb.com>
Date:   Thu May 12 10:53:20 2016 +0200

    Removed the old Graph Datasource from Traversals. Only the newer generalGraph is available.

commit 6ace9c992d3d06c5cb9c9e24c117e821412f63f1
Author: Michael Hackstein <michael@arangodb.com>
Date:   Wed May 11 16:31:42 2016 +0200

    Removed _getConnectingEdges from Test. Is not supported any more.

commit fbd28aae6f11782e34fcfb51887c89c878705f0a
Author: Michael Hackstein <michael@arangodb.com>
Date:   Wed May 11 14:55:03 2016 +0200

    Removed GRAPH_EDGES from AQL tests

commit e032683ccf79f185808bfadc154b587af39b5818
Author: Michael Hackstein <michael@arangodb.com>
Date:   Wed May 11 12:42:06 2016 +0200

    Removed EDGES function from AQL.

commit 42b2c31d1eddb6b2790d21d6aedfeb6c3892919f
Author: Michael Hackstein <michael@arangodb.com>
Date:   Wed May 11 11:10:08 2016 +0200

    Replaced EDGES() in Tests by the new corresponding usage of Path Pattern Matching

commit 110d1b497f7df4b94709bfd2149c72dbf4f28e8c
Author: Michael Hackstein <michael@arangodb.com>
Date:   Wed May 11 11:08:09 2016 +0200

    Fixed minor bugs in Cluster Path Pattern Matching. It did not react properly on Invalid user input.

commit 8f47a3a01c0928825c13ceba5f60c3e1fe5e4691
Author: Michael Hackstein <michael@arangodb.com>
Date:   Tue May 10 17:13:33 2016 +0200

    Removed unused AST reference in Index Lookups for Ast Conditions
2016-06-07 13:58:21 +02:00
Jan Steemann 15d5037827 added tests 2016-06-07 13:47:20 +02:00
Kaveh Vahedipour 6cf7caad7c Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-07 12:31:45 +02:00
Jan Steemann 274cfeb5c2 added regex operators ~= and !~ 2016-06-07 12:20:03 +02:00
Frank Celler 80d3164622 state after compaction reload with no logs 2016-06-07 09:32:47 +00:00
jsteemann 7bceb5cd31 micro optimizations 2016-06-07 10:44:01 +02:00
Andreas Streichardt 50ea64a5fb Change agency id to be 0 by default in --help 2016-06-07 10:19:57 +02:00
Kaveh Vahedipour 02b20689f3 need to repair multi-host agency 2016-06-07 09:04:39 +02:00
jsteemann d87aa2b420 added ctor for AuthResult to prevent UB 2016-06-07 00:11:10 +02:00
Frank Celler 69e254d28a trying to fix cleanup 2016-06-06 23:53:53 +02:00
Max Neunhoeffer d0693b8fc1 Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel 2016-06-06 23:52:29 +02:00
Max Neunhoeffer f9fc22d0b4 Minor tweak to error handling in performRequests. 2016-06-06 23:51:58 +02:00
jsteemann 031094763b renamed REGEX_MATCH to REGEX_TEST 2016-06-06 23:37:29 +02:00
jsteemann 9385e9b36a Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-06 22:44:52 +02:00
Max Neunhoeffer 6d9b68fca6 Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel 2016-06-06 22:41:22 +02:00
Max Neunhoeffer d72d9a7a2c Use performRequests for countOnCluster. 2016-06-06 22:40:40 +02:00
jsteemann c2768d5a86 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-06 22:33:01 +02:00
Frank Celler 16c6c2087d added unprepare 2016-06-06 18:27:51 +02:00
Jan Steemann 1cda48bfc2 renamed REGEX to REGEX_MATCH 2016-06-06 17:58:16 +02:00
jsteemann dc0c2506f4 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-06 17:17:05 +02:00
Kaveh Vahedipour 96061c18ba Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-06 17:08:33 +02:00
Kaveh Vahedipour 3090710b31 bug in subjobs iteration 2016-06-06 17:08:22 +02:00
Jan Steemann 1ff127e590 removed unused V8VPackWrapper 2016-06-06 17:05:20 +02:00
jsteemann 325aa13795 merge with velocypack 2016-06-06 16:59:36 +02:00
Kaveh Vahedipour 2477077944 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-06 16:01:56 +02:00
Kaveh Vahedipour 5c94734fe1 finished moveshard 2016-06-06 16:01:48 +02:00
Max Neunhoeffer 78636aabe5 Fixed a crash in RestServerFeature::getJWTSecret. 2016-06-06 15:48:06 +02:00
Kaveh Vahedipour a2af8e1176 move shards are planned correctly 2016-06-06 15:04:10 +02:00
Max Neunhoeffer fef2eb2f45 Take out old dead code. 2016-06-06 14:56:55 +02:00
Max Neunhoeffer 297cfa4e86 Fix behaviour of ClusterComm::performRequests. 2016-06-06 14:40:25 +02:00
Max Neunhoeffer d54030eaac Fix bug in ClusterComm::asyncRequest. 2016-06-06 13:37:04 +02:00
Max Neunhoeffer a5661b404b Fix error handling. 2016-06-06 13:27:44 +02:00
Max Neunhoeffer fa3fede21f Improve error handling. 2016-06-06 13:27:11 +02:00
Max Neunhoeffer 3dfecf8293 Improve error handling. 2016-06-06 13:26:19 +02:00
Max Neunhoeffer 01557405ce Fix dropIndex. 2016-06-06 13:24:24 +02:00
Max Neunhoeffer 19747c8b6c Fix crash due to wrong usage of asyncRequest. 2016-06-06 11:30:39 +02:00
Max Neunhoeffer 9e3c9e3469 Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel 2016-06-06 10:50:17 +02:00
Kaveh Vahedipour 5dfa0c0adb abolished const ref members in supervision jobs 2016-06-06 10:28:07 +02:00
Max Neunhoeffer 487787d01a Polish ClusterMethod w.r.t. error handling together with Hacki. 2016-06-06 10:27:24 +02:00
Kaveh Vahedipour 46553392ef abolished const ref members in supervision jobs 2016-06-06 09:40:11 +02:00
Kaveh Vahedipour 3386c6d371 abolished const ref members in supervision jobs 2016-06-06 09:34:59 +02:00
Kaveh Vahedipour a496d6bea8 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-06 09:30:42 +02:00
Kaveh Vahedipour 912e5c9488 abolished const ref members in supervision jobs 2016-06-06 09:30:36 +02:00
Jan Steemann e8437192c5 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-06 08:35:50 +02:00
Max Neunhoeffer 9085caf702 Fix error handling around asyncRequest and performRequests. 2016-06-05 23:52:12 +02:00
Max Neunhoeffer 20ef93d76b Cleanup of error handling for asyncRequest and syncRequest.
I have added a thorough description of events to the comments
in ClusterComm.h. This should enable everybody to do proper
error handling when using ClusterComm::asyncRequest and
ClusterComm::syncRequest.
2016-06-04 23:05:48 -06:00
Max Neunhoeffer a2d237f84d Add error handling which was missing in some places. 2016-06-04 18:41:11 -06:00
Max Neunhoeffer c59f3e3896 Silence a compiler warning. 2016-06-04 16:22:31 -06:00
Max Neunhoeffer 0cdee7e412 Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel 2016-06-04 16:20:26 -06:00
Max Neunhoeffer 7ab83d4050 Slightly change signature of asyncRequest.
Error handling was inconsistent. This is cleaned up now.
2016-06-04 16:19:54 -06:00
jsteemann 5270ada10c save replicator passwd 2016-06-04 12:42:47 +02:00
Jan Steemann 77d3fe12ac removed checks for obsolete collections 2016-06-03 17:36:04 +02:00
Jan Steemann 93f404b037 updated documentation 2016-06-03 17:24:12 +02:00
Wilfried Goesgens 6ffc619eee Publish variables 2016-06-03 16:34:10 +02:00
Jan Steemann b69b9948f7 fixed Visual Studio warnings 2016-06-03 16:33:15 +02:00
Wilfried Goesgens 2a06316ae6 Add servicemain back. 2016-06-03 16:28:12 +02:00
Andreas Streichardt 2d0c661f81 change default to system-only so foxxes are useable 2016-06-03 16:15:36 +02:00
Kaveh Vahedipour 89b941d961 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-03 14:56:24 +02:00
Kaveh Vahedipour 5da3d72758 supervision bug 2016-06-03 14:56:18 +02:00
Max Neunhoeffer ee3216b021 Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel 2016-06-03 06:33:06 -06:00
Kaveh Vahedipour 00d6111a3e server health for aardvark 2016-06-03 14:27:04 +02:00
Max Neunhoeffer d8573bd009 Revert "Bugfixes in error handling."
This reverts commit ab7ab515fb, which was
nonsensical.
2016-06-03 06:26:03 -06:00
Kaveh Vahedipour 2ab638160e server health for aardvark 2016-06-03 13:44:50 +02:00
Kaveh Vahedipour b93981df61 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-03 13:32:24 +02:00
Kaveh Vahedipour 2821d3ab86 jslint error 2016-06-03 13:32:15 +02:00
Frank Celler 8da37f59eb switch to RandomGenerator 2016-06-03 13:30:28 +02:00
Frank Celler 00c7b96ade silenced warning 2016-06-03 13:30:28 +02:00
Jan Steemann 5925b3a077 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-03 12:56:42 +02:00
Jan Steemann 6412200f27 added /_api/aql-builtin 2016-06-03 12:56:18 +02:00
Jan Steemann 8b1366205a added 28 compatibility flag for dumping 2016-06-03 12:47:51 +02:00
Kaveh Vahedipour 427453bcc7 server health for aardvark 2016-06-03 12:19:39 +02:00
Jan Steemann 38dbbfdf9d changed division by zero result 2016-06-03 11:50:45 +02:00
Andreas Streichardt cbc9b3a749 fix hasRunOnce 2016-06-03 10:55:43 +02:00
Frank Celler ee98b59e2f changed reload to outdated 2016-06-03 10:38:47 +02:00
Jan Steemann 5c0dd05308 added PI() function 2016-06-03 09:25:46 +02:00
Andreas Streichardt 465252e415 Merge branch 'devel' of github.com:arangodb/arangodb into devel 2016-06-02 19:51:47 +02:00
Andreas Streichardt 0129e968df Fix authentication_parameters 2016-06-02 19:51:38 +02:00
Wilfried Goesgens 8502bfa4d3 Refactor windows service infrastructure 2016-06-02 18:30:23 +02:00
jsteemann a9451e09d9 removed now-invalid asserts 2016-06-02 17:35:36 +02:00
Kaveh Vahedipour 8c882c6b3b Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-02 17:22:17 +02:00
Kaveh Vahedipour 6f62f5baa3 checking before range loops for emptyness 2016-06-02 17:22:12 +02:00
Andreas Streichardt 1534f2f123 add grants 2016-06-02 16:39:57 +02:00
Andreas Streichardt a3d5ce8d16 Merge remote-tracking branch 'origin' into jwt 2016-06-02 14:45:21 +02:00
Andreas Streichardt 1084d4c14a Fix jwt authentication 2016-06-02 14:44:19 +02:00
jsteemann b247a6e08c added --hund option 2016-06-02 13:54:53 +02:00
Kaveh Vahedipour f56d36d168 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-02 12:17:40 +02:00
Kaveh Vahedipour 2e87f59218 Testing supervision 2016-06-02 12:17:35 +02:00
jsteemann b7ebadc055 make some RocksDB options available to ArangoDB 2016-06-02 12:00:36 +02:00
Frank Celler 8c9055f3fd Merge branch 'devel' of https://github.com/arangodb/arangodb into FMH 2016-06-02 11:13:23 +02:00
Frank Celler c57ba92de3 fixed access 2016-06-02 11:12:35 +02:00
jsteemann 222c57ed32 renamed "rocksdb" index to "persistent" index 2016-06-02 10:23:30 +02:00
Kaveh Vahedipour e53bd53def Removed exception handling around run in supervision in expectation that all errors have been handled 2016-06-02 10:14:27 +02:00
Frank Celler 397623460e WIP 2016-06-02 09:49:36 +02:00
Frank Celler b476122344 added use database 2016-06-02 09:28:37 +02:00
Frank Celler 22b454800d WIP 2016-06-01 23:03:00 +02:00
Frank Celler 70db2ede15 Merge branch 'devel' of https://github.com/arangodb/arangodb into FMH 2016-06-01 17:59:29 +02:00
Andreas Streichardt 74719c76a6 Merge branch 'devel' into jwt 2016-06-01 17:59:10 +02:00
Andreas Streichardt 021b71a7c1 Frontend is working 2016-06-01 17:51:39 +02:00
Frank Celler 783eddd91a added grant database and revoke database 2016-06-01 17:46:13 +02:00
Jan Steemann dcd449119c added C++ implementation of CONCAT_SEPARATOR 2016-06-01 17:10:16 +02:00
Jan Steemann c3da3692bc removed unused implementation of nextBabies() 2016-06-01 17:09:58 +02:00
Jan Steemann 192caed889 fix Visual Studio compile warnings 2016-06-01 17:09:43 +02:00
Frank Celler 6f09122da2 Merge branch 'devel' of https://github.com/arangodb/arangodb into FMH 2016-06-01 16:25:21 +02:00
Frank Celler 1e25e5d262 Merge branch 'devel' of https://github.com/arangodb/arangodb into FMH
Conflicts:
	arangod/Cluster/HeartbeatThread.cpp
	arangod/RestServer/RestServerFeature.cpp
2016-06-01 16:25:13 +02:00
Jan Steemann a624ea4ec5 attempt to fix PrimaryIndexIterator::nextBabies() 2016-06-01 16:23:32 +02:00
Frank Celler 3e61cb433d WIP 2016-06-01 15:57:28 +02:00
Kaveh Vahedipour 0b6a6788cc supervision was accessing read db after it had started shutting down. 2016-06-01 15:16:21 +02:00
Kaveh Vahedipour ac2fc7b8a0 hunting down invalid mutex in shutdown of agency 2016-06-01 12:51:56 +00:00
Kaveh Vahedipour 65d9370615 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-01 13:44:38 +02:00
Kaveh Vahedipour cc23d0df99 Cleaning out server 2016-06-01 13:44:27 +02:00
Frank Celler 963449d5f7 WIP 2016-06-01 13:37:13 +02:00
Jan Steemann e2ec68c001 added tests for AQL functions 2016-06-01 13:32:08 +02:00
Andreas Streichardt ba14069f93 Merge branch 'devel' into jwt 2016-06-01 12:10:12 +02:00
Andreas Streichardt 630d12713d Merge branch 'devel' into jwt 2016-06-01 10:19:53 +02:00
Simran Brucherseifer f718a8995a Add ATAN2() function to AQL 2016-06-01 02:57:31 +02:00
Max Neunhoeffer 7e44916426 Protect the whole Supervision thread by a try/catch block. 2016-05-31 18:20:05 -06:00
Kaveh Vahedipour f4591e3a6f hunting down exceptions in agency supervision 2016-05-31 22:28:02 +02:00
Kaveh Vahedipour 2799275634 hunting down exceptions in agency supervision 2016-05-31 21:49:07 +02:00
Kaveh Vahedipour 9957270df6 hunting down exceptions in agency supervision 2016-05-31 21:42:41 +02:00
Kaveh Vahedipour 402ed3c2a3 hunting down the exeption in agency 2016-05-31 21:35:07 +02:00
Max Neunhoeffer b42fc76e51 Agency starts before bootstrap again. 2016-05-31 12:46:24 -06:00
Max Neunhoeffer 0cb9441912 First Bootstrap, then AgencyFeature. 2016-05-31 12:44:19 -06:00
Max Neunhoeffer fbd03bd52b Only start ConsoleFeature after BootstrapFeature. 2016-05-31 12:39:13 -06:00
Max Neunhoeffer 61a812662a Only start UnitTestFeature after BootstrapFeature. 2016-05-31 12:38:52 -06:00
Max Neunhoeffer b600ddbeb4 Fix getUniqueIds and updateAgencyPrefix in Supervision.
This prevents some race conditions at cluster startup that crashed the
agency.
2016-05-31 12:38:17 -06:00
Max Neunhoeffer 8a6e7e3b12 Start AgencyFeature only after BootstrapFeature. 2016-05-31 12:37:43 -06:00
Andreas Streichardt 9178e560eb Implement jwt tests 2016-05-31 19:19:10 +02:00
Jan Steemann 8dde0e8724 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-05-31 17:59:45 +02:00
Jan Steemann d7cfba3527 added (experimental) REGEX function 2016-05-31 17:59:35 +02:00
Andreas Streichardt b5f27100b1 oops...JWT should be uppercase in header 2016-05-31 17:22:28 +02:00
Andreas Streichardt 66ed7b37f5 Verify jwt token 2016-05-31 17:03:45 +02:00
Kaveh Vahedipour b6e15313c3 Moving Job classes out of Supervision 2016-05-31 16:45:23 +02:00
Kaveh Vahedipour 3db6984221 Moving Job classes out of Supervision 2016-05-31 16:45:00 +02:00
Kaveh Vahedipour 7b440f94dc Moving Job classes out of Supervision 2016-05-31 16:28:54 +02:00
Andreas Streichardt 5041b04fe4 Merge branch 'devel' of github.com:arangodb/arangodb into devel 2016-05-31 16:05:42 +02:00
Andreas Streichardt 14e8876540 Wait for rest server before doing actual work 2016-05-31 16:05:08 +02:00
Kaveh Vahedipour 0aab549454 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-05-31 15:21:48 +02:00
Kaveh Vahedipour bad7a6a35a leader fail seems good 2016-05-31 15:21:42 +02:00
jsteemann 4c0626d8b2 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-05-31 14:33:00 +02:00
jsteemann 92dd8d1731 attempt to fix Windows build 2016-05-31 14:32:49 +02:00
jsteemann f6a559114d re-added secondary signature for CONCAT() 2016-05-31 14:31:03 +02:00
Andreas Streichardt 87f09b986a Compiles 2016-05-31 14:28:15 +02:00
Jan Steemann 80d96394f5 moved function list to FunctionDefinitions.cpp 2016-05-31 14:18:30 +02:00
jsteemann 8dc2446004 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-05-31 13:21:13 +02:00
jsteemann 5ae8fa00ed small vector optimization for transaction collections 2016-05-31 13:20:58 +02:00
jsteemann 82d513a546 do not fail when encountering an empty database directory 2016-05-31 13:18:10 +02:00
Jan Steemann dfaefd2a01 small optimization for reading _rev values 2016-05-31 12:26:41 +02:00
jsteemann bb3c8a427b use small vector optimization 2016-05-31 12:11:05 +02:00
jsteemann 75607c0f6d added some (yet experimental) trig functions 2016-05-31 11:08:50 +02:00
Max Neunhoeffer ab7ab515fb Bugfixes in error handling. 2016-05-31 01:15:46 -06:00
Max Neunhoeffer 7afd1cb197 Fixes in ClusterComm for sync. replication and failover. 2016-05-31 01:15:09 -06:00
Andreas Streichardt 6cb00f905d Merge branch 'devel' into jwt 2016-05-30 18:49:26 +02:00
Andreas Streichardt 5b0055bfbf jwt generation works 2016-05-30 18:47:04 +02:00
Kaveh Vahedipour d6db132b94 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-05-30 15:47:18 +02:00
Kaveh Vahedipour 68478f530d visual studio warning 2016-05-30 15:47:08 +02:00
jsteemann ff0119fd7b Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-05-30 15:41:47 +02:00
jsteemann b5212558ac attempt to speed up dispatcher actions 2016-05-30 15:41:35 +02:00
Kaveh Vahedipour ddeb9208bf Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-05-30 15:19:35 +02:00
Kaveh Vahedipour fbbd82681f finish cleans up blocks 2016-05-30 15:18:45 +02:00
Andreas Streichardt 84a7213755 Add jwtsecret 2016-05-30 14:48:35 +02:00
jsteemann 3d831b2e2b remove unnecessary checks 2016-05-30 14:45:11 +02:00
jsteemann 7c5e210f0c removed useless variable 2016-05-30 14:21:26 +02:00
jsteemann e171675371 avoid some unnecessary checks 2016-05-30 14:21:09 +02:00
jsteemann 4cf110db08 removed unused includes 2016-05-30 14:20:46 +02:00
Wilfried Goesgens b664778da1 fix allready 2016-05-30 09:46:33 +02:00
jsteemann b8f99fa717 slightly adjusted wait times 2016-05-30 09:34:13 +02:00
jsteemann cb8bc41271 translate COUNT(coll) to COLLECTION_COUNT(coll) 2016-05-27 19:51:16 +02:00
Kaveh Vahedipour 54781f0b79 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-05-27 16:27:54 +02:00
Kaveh Vahedipour 318a073068 finish cleans up blocks 2016-05-27 16:27:38 +02:00
Jan Steemann 66c0385fe0 added RocksDB version information, fixed comparator 2016-05-27 12:58:26 +02:00
Mark 45c062f18f a bit more busy wait in DispatcherThread main loop on Windows
this is required because the alternative of calling usleep with a
less than 1 ms delay is very expensive on Windows. In fact, calling
usleep is heavy-weight there and should be avoided for small time values.
2016-05-27 11:53:37 +02:00
Andreas Streichardt 1cb973ea1f Current work 2016-05-27 11:02:42 +02:00
Jan Steemann 329370cb11 clear out temporary buffer 2016-05-27 09:54:43 +02:00
Jan Steemann 10c64f319f fix husten 2016-05-27 09:45:17 +02:00
Max Neunhoeffer ea8cb2167c Fix a use after free for TRI_vocbase_t objects.
If a background task was scheduled for a database for later
execution and the database was dropped in the meantime and
if there was a shortage of V8 contexts, then the database
could have been dropped before the job began.
The bug was that V8Job received a (used) vocbase, but only
increased the refcount when a V8 context was entered. This
could be much later and so the database could be gone.
2016-05-26 22:59:34 +02:00
Max Neunhoeffer 77e0f85274 Fix a V8 context leak. LOL. 2016-05-26 20:09:20 +02:00
jsteemann e758823335 fixed bind parameter id translation in cluster case 2016-05-26 00:06:08 +02:00
Max Neunhoeffer c0d4118888 Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel 2016-05-25 22:22:48 +02:00
jsteemann fd1e7f0944 friendlier error message when using a renamed option 2016-05-25 21:45:53 +02:00
Kaveh Vahedipour e3ee1b5b75 finished jobs. clean out server, failed leader, move shard 2016-05-25 17:52:28 +02:00
Kaveh Vahedipour 08700909fb Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-05-25 17:45:49 +02:00
Kaveh Vahedipour 1846a3c4f7 finished jobs. clean out server, failed leader, move shard 2016-05-25 17:45:28 +02:00
Max Neunhoeffer 9b8f9f22e9 Let bootstrap feature publish its readiness. 2016-05-25 17:29:34 +02:00
Max Neunhoeffer 4a4472e31e Repair DBServerAgencySync in background.
Also: Notice role change follower->leader.
2016-05-25 17:27:27 +02:00
Max Neunhoeffer e4ca111914 Remove an unnecessary check. 2016-05-25 17:26:53 +02:00
Max Neunhoeffer 3f5b8e9768 Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel 2016-05-25 16:02:50 +02:00
Max Neunhoeffer 7943e1567c Add a cast to make Windwos happier. 2016-05-25 15:59:04 +02:00
Jan Steemann 2f9abe8c75 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-05-25 15:20:00 +02:00
Jan Steemann fd5301ee16 changed lock type 2016-05-25 15:18:56 +02:00
jsteemann 8158b924d9 added assertions 2016-05-25 14:18:43 +02:00
jsteemann ba0d104edf added tests 2016-05-25 12:49:41 +02:00
Jan Steemann dee03998a5 do not sync operations for collections that will be dropped later 2016-05-25 11:07:20 +02:00
Jan Steemann 43826ced5c some fixes for issues discovered during tests 2016-05-24 18:53:42 +02:00
Kaveh Vahedipour e50bed6f77 shard jobs remove 2016-05-24 18:19:13 +02:00
jsteemann 64478c7cac Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-05-24 17:55:57 +02:00
Kaveh Vahedipour 00d3587e9a Supervision moves shards 2016-05-24 15:57:08 +02:00
Max Neunhoeffer febb36fb1c Put in API to scale cluster via the coordinators. 2016-05-24 15:44:35 +02:00
jsteemann ccb460e952 whitespace 2016-05-24 12:58:28 +02:00
Frank Celler 3e0930aa16 Merge branch 'devel' of github.com:arangodb/arangodb into FMH 2016-05-24 10:21:18 +02:00
Max Neunhoeffer d988736ea9 Lower a logging level to DEBUG in performRequests.
Errors will be reported elsewhere.
2016-05-24 09:53:05 +02:00
Max Neunhoeffer 1e6fe40149 Reduce follower timeout to 3.0 seconds. 2016-05-24 08:38:01 +02:00
Max Neunhoeffer e06c65a7a6 Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel 2016-05-23 20:38:31 +02:00
jsteemann f196428920 updated CHANGELOG 2016-05-23 18:45:48 +02:00
Kaveh Vahedipour fce32ab69e Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-05-23 17:35:21 +02:00
Kaveh Vahedipour 3d0ebeab13 Some surious warnings. 2016-05-23 17:34:52 +02:00
jsteemann 4b23b232a8 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-05-23 17:11:32 +02:00
jsteemann 398b76184f disable SyncWAL() on Windows (always reports a "not implemented") 2016-05-23 17:11:06 +02:00
jsteemann 7080f8293d various AQL changes
added behavior of TO_STRING() for arrays and objects
added C++ implementation for CONTAINS() function
added memmem implementation for Windows
2016-05-23 17:10:15 +02:00
Kaveh Vahedipour 6110773fdb Redone job design in supervision to simpler interface. 2016-05-23 17:07:35 +02:00
Max Neunhoeffer 79a3621430 Fix sync repl test. 2016-05-23 16:57:07 +02:00
Max Neunhoeffer 611b7f9ee0 Repair resilience for system collections.
Plus a lot of synchronous replication bugfixes.
2016-05-23 14:02:01 +02:00
Max Neunhoeffer 59852b6b53 Accept more HTTP routes in maintenance mode at cluster start. 2016-05-23 14:01:16 +02:00
Max Neunhoeffer b16bd2e003 Still rename ServerJob -> DBServerAgencySync. 2016-05-23 14:00:44 +02:00
Max Neunhoeffer 4761abd848 Better debugging message. 2016-05-23 13:59:35 +02:00
Max Neunhoeffer f1bb21b3a7 Finish renaming ServerJob -> DBServerAgencySync. 2016-05-23 13:59:00 +02:00
Max Neunhoeffer d1bff377d5 Rename ServerJob to DBServerAgencySync. 2016-05-23 13:58:23 +02:00
jsteemann 8716fc68ab silence warning 2016-05-23 09:46:03 +02:00
Max Neunhoeffer 6cd5e5f2cf Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel 2016-05-23 08:58:06 +02:00
Frank Celler 7d849a6b42 WIP 2016-05-22 21:47:40 +02:00
Frank Celler c441700c20 Merge branch 'devel' of github.com:arangodb/arangodb into FMH 2016-05-22 21:45:40 +02:00
Frank Celler c4319f40bd WIP 2016-05-22 21:28:17 +02:00
Frank Celler 30ef88df00 WIP 2016-05-22 21:21:04 +02:00
Frank Celler af0b0900af WIP 2016-05-22 21:08:37 +02:00
Frank Celler 806fce1dec WIP 2016-05-21 21:58:42 +02:00
jsteemann 6fb9fd1db8 simplify document lookup 2016-05-21 01:30:31 +02:00
Max Neunhoeffer fa27587124 Add /_api/replication/holdReadLockCollection for sync. replication. 2016-05-21 01:03:14 +02:00
jsteemann 8e445b5966 added comment 2016-05-21 00:09:57 +02:00
jsteemann c4ec5a1204 fixed some issues with persisted index 2016-05-21 00:08:53 +02:00
jsteemann 9166d0223f fix rev 2016-05-20 16:04:14 +02:00
jsteemann cdb728f807 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-05-20 16:00:10 +02:00
jsteemann 2c6166822d fix rev 2016-05-20 15:59:58 +02:00
Jan Steemann 893802ec98 casts for VS 2016-05-20 12:57:11 +02:00
Max Neunhoeffer b24bbeeda9 Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel 2016-05-20 12:53:54 +02:00
Max Neunhoeffer d90e31eb71 System collections now resilient. :-) 2016-05-20 12:53:39 +02:00
Jan Steemann b07ce50090 fixed off-by-one issue after NOT token 2016-05-20 11:00:53 +02:00
Jan Steemann e5ceaf85b4 changed structure of response to GET /_api/collection 2016-05-19 17:56:15 +02:00
Jan Steemann f3fa45b6ae added --server.extra-threads option 2016-05-19 17:10:19 +02:00
Kaveh Vahedipour e3b78a8f6e supervising on 2016-05-19 16:59:08 +02:00
jsteemann e7f817ffb6 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-05-19 15:24:51 +02:00
jsteemann 2ed62d324a test fix 2016-05-19 15:24:45 +02:00
Max Neunhoeffer fea73956b6 Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel 2016-05-19 14:55:09 +02:00
jsteemann 51d4e470be fixed async requests 2016-05-19 14:53:41 +02:00
Max Neunhoeffer aa720cadda Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel 2016-05-19 14:18:59 +02:00
jsteemann dd0fd3df90 added x-arango-start-thread header feature 2016-05-19 14:15:59 +02:00
jsteemann 04b1d22440 lol self 2016-05-19 14:06:16 +02:00
Max Neunhoeffer d810641ff3 Add a waitForSync in replication. 2016-05-19 14:04:52 +02:00
Max Neunhoeffer feb7b4e71b More logging, check Current/Version in every heartbeat in dbserver. 2016-05-19 14:03:49 +02:00
Max Neunhoeffer 410f3b3a12 Fix ClusterInfo: increase Current/Version with follower change. 2016-05-19 14:02:59 +02:00
jsteemann cf338c5997 require at least 4 dispatcher threads 2016-05-19 12:18:18 +02:00
jsteemann 7ca4d39c1f fix custom attribute handling 2016-05-19 11:16:29 +02:00
Andreas Streichardt a0be019e3c Merge branch 'devel' of github.com:arangodb/arangodb into devel 2016-05-19 10:40:50 +02:00
Andreas Streichardt d84e60108c move proxy thing into different section as it is only relevant for the frontend right now 2016-05-19 10:39:59 +02:00
jsteemann 97c5450e1f optimizations
added C++ implementation for AQL SLICE() function
allow execution of expressions in C++ that contain calculated object elements
do not merge two calculation nodes if they are of different expression types (e.g. simple vs. V8)
added de-duplication of object keys in case the object contains non-unique names
2016-05-19 00:22:35 +02:00
Kaveh Vahedipour 7a010902d9 more pedantic code check 2016-05-18 17:01:21 +02:00
Frank Celler 9646f736fb clang-format 2016-05-18 14:51:09 +00:00
Kaveh Vahedipour 25bfa1c1c3 mad cron agent 2016-05-18 16:44:20 +02:00
Kaveh Vahedipour 77696ca605 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-05-18 16:16:18 +02:00
Kaveh Vahedipour 434e1c00c3 rewrote agency's key value store handling of ttls. 2016-05-18 16:16:02 +02:00
Andreas Streichardt 04caecaeb0 Merge branch 'add-js-server-functions' into devel 2016-05-18 15:36:47 +02:00
Andreas Streichardt 661c966578 Merge branch 'devel' of github.com:arangodb/arangodb into devel 2016-05-18 15:35:11 +02:00
Andreas Streichardt aba66a50eb _listEndpoints => _endpoints() 2016-05-18 15:34:42 +02:00
jsteemann 3a3ab00290 Merge branch 'datafiles' of https://github.com/arangodb/arangodb into devel 2016-05-18 13:28:33 +02:00
Kaveh Vahedipour 3157d2868a Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-05-18 12:43:41 +02:00
Kaveh Vahedipour 13b44f3a51 compaction tested 2016-05-18 12:43:38 +02:00
jsteemann 08955341a7 datafile management fixes 2016-05-18 11:29:06 +02:00
Andreas Streichardt 7bbf42d776 Fix guards 2016-05-18 10:54:46 +02:00
jsteemann bbf7bf3c33 removed useless condition 2016-05-18 08:37:32 +02:00
jsteemann 78f22678f4 don't disable the SSL feature with the RestServer feature but the SSL-Server feature 2016-05-18 00:22:55 +02:00
Andreas Streichardt d695743df2 Add proxy check 2016-05-17 20:23:47 +02:00
jsteemann 3cc84e3151 remove iostream and warning 2016-05-17 19:49:45 +02:00
Kaveh Vahedipour 182e1a2fbe supervising on 2016-05-17 17:47:21 +02:00
Kaveh Vahedipour c51e92f449 asan problems with std::deque operator+ and element offset calcultion 2016-05-17 15:29:38 +02:00
Kaveh Vahedipour ef49bed046 Fixed asan fail on mac? 2016-05-17 12:13:47 +02:00
Jan Steemann d1f9ea3f68 fixed issue #1823 2016-05-17 11:30:23 +02:00
Max Neunhoeffer d57e8e4d51 Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel 2016-05-17 11:21:48 +02:00
Max Neunhoeffer be84973c40 Fix ArangoPrefix to "arango". 2016-05-17 11:20:22 +02:00
Michael Hackstein f6b7bd25dc Merge branch 'devel' of github.com:arangodb/arangodb into devel 2016-05-17 10:16:12 +02:00
Michael Hackstein f0978de1c8 Improved HashIndex lookup. It now does less copying of Lookup values and less effort for multiplication of INs 2016-05-17 09:34:39 +02:00
jsteemann e9d5c9266a fix leaks 2016-05-16 22:49:52 +02:00
jsteemann a222d13a56 fixed undefined behavior 2016-05-16 22:40:06 +02:00
jsteemann d74e41689d micro optimizations 2016-05-16 22:21:18 +02:00