1
0
Fork 0
Commit Graph

12430 Commits

Author SHA1 Message Date
jsteemann f079569c04 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-10-06 14:04:22 +02:00
jsteemann d67c6372aa fixed issue #2086 2016-10-06 14:04:15 +02:00
hkernbach a35f25ce01 scroll bugfix query editor 2016-10-06 13:55:38 +02:00
jsteemann 112cd95c03 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-10-06 13:54:09 +02:00
hkernbach 92ef783f81 grunt deploy 2016-10-06 13:20:45 +02:00
Frank Celler 20d27ef67c fixed upgrade from 3.0 to 3.1 2016-10-06 10:12:23 +00:00
jsteemann 087a9bbdc9 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-10-06 12:04:43 +02:00
jsteemann c934f8e8dd added AQL function `DISTANCE()` for distance calculations 2016-10-06 12:01:04 +02:00
Jan Steemann 1cbcc278da added test for issue #2081 2016-10-06 11:51:59 +02:00
hkernbach b107c6a58e Merge branch 'devel' of github.com:arangodb/arangodb into devel 2016-10-06 10:21:43 +02:00
hkernbach db99916e8b improved gv 2016-10-06 10:21:35 +02:00
Kaveh Vahedipour 00b997c4b9 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-10-06 09:11:23 +02:00
Jan Steemann d9d6588151 fixed issue #2081 2016-10-05 18:08:50 +02:00
Kaveh Vahedipour ce8c1a0cac revisiting all supervision jobs 2016-10-05 17:16:02 +02:00
Wilfried Goesgens 016b595c6e implement matching for non-compressed systemd corefiles 2016-10-05 15:44:58 +02:00
Michael Hackstein 4ea624293d Merge branch 'devel' of github.com:arangodb/arangodb into devel 2016-10-05 13:01:32 +02:00
Michael Hackstein cec7d79fc2 Added a new error code if a collection is not smart (EE only) 2016-10-05 13:00:43 +02:00
hkernbach 414b252c37 gv bugfix 2016-10-05 10:03:28 +02:00
hkernbach 3ba13e7b2c query view bugfix 2016-10-05 10:02:46 +02:00
hkernbach b27ad1288a gv bugfix 2016-10-04 21:36:05 +02:00
hkernbach f1d87f20f1 grunt 2016-10-04 19:36:13 +02:00
hkernbach dd229f82cf query editor usability 2016-10-04 19:35:36 +02:00
hkernbach 4936511b64 query editor bugfix 2016-10-04 19:10:35 +02:00
hkernbach 8cc6a5194a query bind parameter bugfix 2016-10-04 18:04:07 +02:00
hkernbach 5492f4d5b5 removed logs 2016-10-04 17:35:40 +02:00
hkernbach e01acdef53 grunt 2016-10-04 16:53:48 +02:00
hkernbach 19c76a3e1d gv create edge bugfix 2016-10-04 16:52:44 +02:00
hkernbach 6e7d77d17e grunt build 2016-10-04 16:43:06 +02:00
hkernbach 976a509b6c gv 2016-10-04 16:42:56 +02:00
hkernbach c467a462c1 semistanddard 2016-10-04 15:45:18 +02:00
hkernbach 7865c6d695 Merge branch 'devel' of github.com:arangodb/arangodb into devel 2016-10-04 15:43:38 +02:00
hkernbach 6b0905314b graph viewer aql mode 2016-10-04 15:43:28 +02:00
Kaveh Vahedipour 9d3214c539 minor 2016-10-04 15:31:32 +02:00
Kaveh Vahedipour 595fc9b84e moveShard with distributeShardsLike 2016-10-04 11:41:26 +02:00
Frank Celler f83f6a7114 more authentication events, fixed changePassword 2016-10-03 19:54:54 +02:00
hkernbach 6bdac42839 grunt build 2016-09-30 16:37:59 +02:00
hkernbach 6fc312e542 gv fixes 2016-09-30 16:33:15 +02:00
hkernbach 752d200103 grunt build 2016-09-30 15:45:36 +02:00
hkernbach da0aff8ac2 ui - move aql result into graph viewer 2016-09-30 15:45:09 +02:00
Max Neunhoeffer f602132667 Do not wait for synchronous replication to settle when creating a database. 2016-09-30 15:06:25 +02:00
hkernbach ac5fb18463 shards view [ci skip] 2016-09-30 12:01:41 +02:00
hkernbach 8b605c8116 shardView 2016-09-30 11:58:37 +02:00
hkernbach 5445e44480 shard view 2016-09-30 11:48:13 +02:00
hkernbach d0afc59ec8 shard view 2016-09-30 09:09:23 +02:00
Max Neunhoeffer a5d582e04b Improve pseudo RNG. 2016-09-29 16:39:14 +02:00
hkernbach 226875acaf aql editor now handles queries running in the background 2016-09-29 15:51:56 +02:00
hkernbach 7281f2ad1a slightly higher timeout for notifications 2016-09-29 15:51:09 +02:00
hkernbach 750b5625cc Merge branch 'devel' of github.com:arangodb/arangodb into devel 2016-09-29 15:18:18 +02:00
hkernbach 5c45d09612 gv save settings bugfix 2016-09-29 15:18:03 +02:00
Alan Plum fe4c4d166f
Handle multiple request body models 2016-09-29 14:16:42 +02:00
hkernbach c71a1fd5c9 color optimization query profiling 2016-09-29 14:03:26 +02:00
hkernbach 466c24ce83 grunt build 2016-09-29 13:38:37 +02:00
hkernbach d18b17f938 semistandard 2016-09-29 13:38:33 +02:00
hkernbach c288e65a06 ui - cacheable explain 2016-09-29 13:34:58 +02:00
hkernbach 49b200aab4 Merge branch 'devel' of github.com:arangodb/arangodb into devel 2016-09-29 12:51:39 +02:00
hkernbach 0c68de3291 improved query ui 2016-09-29 12:51:25 +02:00
Wilfried Goesgens dcbafac851 lintify 2016-09-29 11:38:35 +02:00
Kaveh Vahedipour ef551f1b8b shell handles the smart graph parameters for collection creation 2016-09-29 10:11:49 +02:00
hkernbach 16d1d21e66 Merge branch 'devel' of github.com:arangodb/arangodb into devel 2016-09-29 09:52:13 +02:00
hkernbach 965c790c35 ui slow connection bugfix, cleanup 2016-09-29 09:52:00 +02:00
Michael Hackstein 939159fc9f Updated the general-graph module to ignore SmartGraphs which are enterprise only. 2016-09-29 08:46:37 +02:00
hkernbach bb9cc3b8fc small ui shard fix 2016-09-28 16:47:31 +02:00
hkernbach 1a32881bbb grunt build 2016-09-28 16:05:53 +02:00
hkernbach 47d514e89c modified cluster nodes ui 2016-09-28 15:58:44 +02:00
hkernbach 58905e2c98 ui logos 2016-09-28 15:57:59 +02:00
hkernbach c471f643a4 added functionality to see the movement status of a shard 2016-09-28 15:52:11 +02:00
hkernbach 4875c6a502 cluster ui fix 2016-09-28 10:51:45 +02:00
jsteemann a45322076a issue #2079 2016-09-27 16:34:39 +02:00
Max Neunhoeffer 5ae2dcaa08 Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel 2016-09-27 15:57:47 +02:00
Max Neunhoeffer 9e2dc6eb36 New depth first search simulators. 2016-09-27 15:56:13 +02:00
hkernbach 124edb1294 fixed test, typo, optimization 2016-09-27 15:45:23 +02:00
hkernbach d5f7eeef77 version info 2016-09-27 15:10:21 +02:00
hkernbach fa4fa19d1b version info 2016-09-27 15:00:23 +02:00
hkernbach 0ddfdf2f24 grunt build 2016-09-27 13:36:33 +02:00
hkernbach 169698843d ui logo 2016-09-27 13:35:17 +02:00
Max Neunhoeffer bcbfa34503 Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel 2016-09-27 13:26:01 +02:00
Max Neunhoeffer da725af78b Some fixes to helpers for graphs. 2016-09-27 13:25:40 +02:00
hkernbach 08423634a9 fixed a query profiling bug 2016-09-27 13:19:43 +02:00
hkernbach 4c36095ee5 gv improvements, gv error handling 2016-09-27 11:50:48 +02:00
Max Neunhoeffer 2913547320 Simulation support for BFS. 2016-09-27 10:59:39 +02:00
Max Neunhoeffer 40083d6019 Add a helpers file for graphs. 2016-09-27 00:12:17 +02:00
Kaveh Vahedipour 0e35927d04 fixed access to updated entitity in ClusterInfo 2016-09-26 16:25:06 +02:00
Kaveh Vahedipour 550189d0e3 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-09-26 16:00:15 +02:00
Kaveh Vahedipour cc0a4ffbaa supervision grace period introduced as command line argument. reappeared db servers are removed from failedServers 2016-09-26 16:00:07 +02:00
hkernbach b91352deb1 gv exporter settings 2016-09-26 15:56:48 +02:00
hkernbach 05c2c1976f gv 2016-09-26 15:52:33 +02:00
hkernbach 0acc163ac8 cluster statistics background pulling 2016-09-26 14:00:45 +02:00
hkernbach d4da684325 fixed statistics in cluster mode 2016-09-26 13:45:06 +02:00
hkernbach e685e811f0 added query profiling information 2016-09-26 11:03:19 +02:00
hkernbach 35e14fdab2 Merge branch 'devel' of github.com:arangodb/arangodb into devel 2016-09-23 14:14:59 +02:00
hkernbach ec16346e74 cleanup 2016-09-23 14:14:32 +02:00
jsteemann 9b951ff6c2 speed up tests 2016-09-23 12:20:10 +02:00
jsteemann 0b7d73bf3b add setUpAll, tearDownAll 2016-09-23 12:08:39 +02:00
hkernbach 33c54a9e7b modified collection info view 2016-09-23 10:41:58 +02:00
hkernbach 19c8e77aea rechecking dbservers before sharding operations 2016-09-23 10:21:20 +02:00
hkernbach b387ff6289 adjusted progress indicator delay 2016-09-23 07:57:20 +02:00
hkernbach ea9d97d5c6 nodes view 2016-09-23 07:55:09 +02:00
hkernbach 9f70262a2c fixed wrong navi route 2016-09-23 07:30:18 +02:00
hkernbach 635fbfeec5 Merge branch 'devel' of github.com:arangodb/arangodb into devel 2016-09-23 07:22:47 +02:00
jsteemann bbc0e8940c issue #2071
make the AQL query optimizer inject filter condition expressions referred to by variables during filter condition aggregation
for example, in the following query

    FOR doc IN collection
      LET cond1 = (doc.value == 1)
      LET cond2 = (doc.value == 2)
      FILTER cond1 || cond2
      RETURN { doc, cond1, cond2 }

the optimizer will now inject the conditions for `cond1` and `cond2` into the filter condition `cond1 || cond2`, expanding it to
`(doc.value == 1) || (doc.value == 2)` and making these conditions available for index searching.

note that the optimizer previously already injected some conditions into other conditions, but only if the variable that defined
the condition was not used elsewhere. for example, the filter condition in the query

    FOR doc IN collection
      LET cond = (doc.value == 1)
      FILTER cond
      RETURN { doc }

already got optimized before because `cond` was only used once in the query and the optimizer decided to inject it into the place
where it was used.
this only worked for variables that were referred to once in the query. when a variable was used multiple times, the condition
was not injected as in the following query

    FOR doc IN collection
      LET cond = (doc.value == 1)
      FILTER cond
      RETURN { doc, cond }

the fix for #2070 now will enable this optimization so that the query can use an index on `doc.value` if available.
2016-09-22 20:29:27 +02:00