hkernbach
19c8e77aea
rechecking dbservers before sharding operations
2016-09-23 10:21:20 +02:00
Jan Steemann
3f8ad9debb
updated CHANGELOG
2016-09-23 10:19:29 +02:00
Jan Steemann
7f61b00926
issue #2072
2016-09-23 10:18:14 +02:00
Max Neunhoeffer
640e68ae05
Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel
2016-09-23 08:57:50 +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
a94db7dff6
updated CHANGELOG for #2071
2016-09-22 20:49:37 +02:00
jsteemann
71943624b4
updated CHANGELOG
2016-09-22 20:38:36 +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
jsteemann
13a1ee4e07
fixed compile error
2016-09-22 20:05:37 +02:00
jsteemann
58b8f1803f
updated CHANGELOG
2016-09-22 20:00:51 +02:00
jsteemann
5e26337548
issue #2070
2016-09-22 19:59:13 +02:00
Michael Hackstein
a85e61902c
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2016-09-22 19:00:21 +02:00
Michael Hackstein
f7a2a8481a
Some refactoring in Transaction. Also enterprisified document
2016-09-22 19:00:07 +02:00
Kaveh Vahedipour
7ca44fd949
FailedServer jobs can report when last FailedLeader has been processed
2016-09-22 18:45:35 +02:00
Michael Hackstein
623d008fe8
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2016-09-22 17:24:45 +02:00
Michael Hackstein
63d086eb4f
Fixed optimization of ANY in Traversals. It was included in the traverser who actually cannot handle it.
2016-09-22 17:24:39 +02:00
Kaveh Vahedipour
5e43c204c7
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-09-22 17:24:09 +02:00
Kaveh Vahedipour
c793c3ac44
FailedServer jobs can report when last FailedLeader has been processed
2016-09-22 17:23:56 +02:00
hkernbach
57dbd8799e
optimized cluster ui
2016-09-22 17:10:05 +02:00
Max Neunhoeffer
2b95514604
Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel
2016-09-22 16:47:44 +02:00
Michael Hackstein
d6a3b818a2
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2016-09-22 16:31:02 +02:00
Michael Hackstein
e3349ed364
Enterprisify some Transaction functions for Coordinator
2016-09-22 16:30:57 +02:00
Michael Hackstein
0f24df46e2
Prepared LogicalCollection for inheritence.
2016-09-22 16:29:56 +02:00
hkernbach
3bfb30aa3e
offline view
2016-09-22 13:32:17 +02:00
hkernbach
9ccf472f52
rerendering cluster statistics faster
2016-09-22 12:54:21 +02:00
Max Neunhoeffer
8929c4b5f5
Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel
2016-09-22 11:53:39 +02:00
Simran Brucherseifer
560da962c3
Fix typo in changelog
2016-09-22 10:21:40 +02:00
Max Neunhoeffer
cfe9427603
Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel
2016-09-21 11:08:10 +02:00
Jan Steemann
ec15c72035
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-09-21 11:02:25 +02:00
Jan Steemann
f0e14cff7d
changed behavior of array comparison operators for empty arrays
2016-09-21 11:01:59 +02:00
Max Neunhoeffer
cc41b1624d
Revert "removed debug logging again from local cluste"
...
This reverts commit 0ee4938b43
.
2016-09-21 10:33:02 +02:00
Wilfried Goesgens
63f36f8ef5
Add documentation of arangobench testcases
2016-09-21 10:29:40 +02:00
Jan Steemann
06d0b19a70
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-09-21 08:57:03 +02:00
Jan Steemann
243476e454
issue #2064
2016-09-21 08:56:51 +02:00
Michael Hackstein
049471d91f
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2016-09-20 16:18:49 +02:00
Michael Hackstein
94e7b203de
Fixed jslint-script for enterprise files
2016-09-20 16:18:43 +02:00
Kaveh Vahedipour
d4d5e1588e
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-09-20 15:31:07 +02:00
Kaveh Vahedipour
0ee4938b43
removed debug logging again from local cluste
2016-09-20 15:30:59 +02:00
Max Neunhoeffer
6fa99b6b60
Add a sensible error message.
2016-09-20 15:26:51 +02:00
Kaveh Vahedipour
5e7d5cb770
typo fixed
2016-09-20 15:24:14 +02:00
Max Neunhoeffer
fcf9d32ba4
Fix various things in agency callback handling in coordinator.
2016-09-20 15:22:12 +02:00
Michael Hackstein
e52768c497
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2016-09-20 13:56:47 +02:00
Michael Hackstein
5d1abaec18
Added a new endpoint for SmartSearch BFS. (Enterprise only)
2016-09-20 13:52:27 +02:00
Kaveh Vahedipour
f510773498
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-09-20 11:10:08 +02:00
Kaveh Vahedipour
862355a093
enterprise scripts for agency
2016-09-20 09:13:42 +02:00
Wilfried Goesgens
2a5cdf7311
Fresh swagger.
2016-09-19 16:35:01 +02:00
Wilfried Goesgens
9ae7bb032f
Fix indention of sub-structs
2016-09-19 16:34:41 +02:00