* '3.5' of https://github.com/arangodb/arangodb:
Allow the optimizer to use indexes (#10543)
Updated arangosync to 0.7.0 (#10532)
Bug fix 3.5/little weekend fix (#10527)
Bug fix 3.5/issue 10470 (#10497)
add tests for inventory (#10464) (#10495)
fixed issue #10440: Incorrect sorting with sort criteria partially covered by index (#10443)
[3.5] Added precondition to ensure that server is still as seen before. (#10477)
improve error message (#10478)
allow in-place analyzer creation via link definition (#10466) (#10481)
make replication timeouts configurable via startup options (#10473)
[3.5] no coordinators left behind (#10420)
don't return any in-progress indexes (#10431)
fix invalid assertion (#10428)
show type of index when non-implemented exception is thrown (#10425)
Fix dump tests
Improve syncer error message (#10404)
DEVSUP-492 (#10379) (#10402)
* Allow the optimizer to use indexes
when a collection attribute is compared to anexpansion followed by an attribute name, e.g. `doc.value IN something[*].name`.
* Update CHANGELOG
* make replication timeouts configurable via startup options
The following options are available (for active failover
and master-slave replication):
--replication.connect-timeout
--replication.request-timeout
Values can be specified in seconds. If these options are used, they will
be used for replication requests, overriding any hard-coded defaults or
explicitly configured timeouts.
Additionally, this change increases the default request timeout
for replication from 10 minutes to 20 minutes.
* do *not* change default value for timeouts
* make tests work again
* Update CHANGELOG
* Fix a bug in KShortestPathFinder
The finder was too eager to return a "shortest" path when there was actually
potentially a shorter path still to be discovered
* A little bit of cleanup
* Add a test that reproduces k Shortest Paths bug
* Add hacked up variant of optional
* Fixup tests
* Update CHANGELOG
* Add missing dependencies to IResearchAnalyzerFeature
* First all features beginShutdown, then stop.
This is for the case of immediate shutdown if the startup did not work.
* assertion on compatibility, when timestamp missing
* assertion on compatibility, when timestamp missing
* assertion on compatibility, when timestamp missing
* assertion on compatibility, when timestamp missing
* Update CHANGELOG
* Allow to ignore superuser traffic with an option.
Also: Fix some accounting bugs.
* CHANGELOG.
* Implement separate accounting for superuser and user traffic.
* Fix VST case with no authentication.
* Add description of new user-only traffic statistics.
* Add figures for user traffic.
* Simplify forwarding accounting.
* Remove brackets in metrics names.
* Finalize naming of metrics.
* use the default arangosh client connection instead of the simple http client to test the gharial API
* refrain using globals, as sugested by @goedderz
* add method to check whether there already is a reply present
* fix result handling, return errors & set results
* the mock also needs to implement the 'isEmpty' function
* Update arangod/RestHandler/RestGraphHandler.cpp
Co-Authored-By: Michael Hackstein <michael@arangodb.com>
* Update arangod/RestHandler/RestGraphHandler.cpp
Co-Authored-By: Michael Hackstein <michael@arangodb.com>
* Update lib/Rest/VstResponse.h
Co-Authored-By: Michael Hackstein <michael@arangodb.com>
* Update lib/Rest/HttpResponse.h
Co-Authored-By: Michael Hackstein <michael@arangodb.com>
* changelog
* backport: fix variable name
* adjust test to corrected API
* make it private
* fix indention
* Update CHANGELOG