Andrey Abramov
d4a010baf9
Bug fix/internal issue #316 ( #7911 )
...
* allow using scorers outside ArangoSearch view context
Signed-off-by: Andrey Abramov <andrey@arangodb.com>
* ensure query is properly optimized after replacement of scorer functions
* do not apply `handleViewsRule` to queries without views
* simplify optimization rule for ArangoSearch views
* show ArangoSearch view scorers in query explanation
* fix tests
* fix tests
* add stub for scorer related tests
* reformat
* check variable depth in `ViewExpressionContext::getVariableValue`
* add some tests
* address js test failures
* address jslint errors
* ensure `IResearchViewNode` exposes variables used in scorers
* ensure scorers with expressions are deduplicated
* fix deduplication for indexed access
* more tests
* partially address review comments
* address review comments
* simplify code
* remove irrelevant, commented out code
* ensure array comparisons are properly handled
* update changelog & loki
2019-01-10 21:04:19 +03:00
Jan Christoph Uhde
7e0a79b585
fix #7900 - null bind values do not change to empty string anymore ( #7917 )
2019-01-09 10:04:49 +01:00
Jan
fe81007438
support db._explain with all plans ( #7895 )
2019-01-08 18:06:46 +01:00
Simon
a2a0b03f43
Rdb index background (preliminary) ( #7644 )
2018-12-21 19:24:10 +01:00
KVS85
bbd8aa4e0b
Remove procdump usage while taring archives ( #7815 )
2018-12-21 11:39:39 +01:00
Wilfried Goesgens
7acb3b3ec4
wait for procdump to exit too. ( #7731 )
...
* wait for procdump to exit too.
* move running process check up, propagate status. First check whether processes are still running before attempting to force kill them
* only list processes, don't change their state
* add stopping procdump in all places
2018-12-12 18:06:08 +01:00
Michael Hackstein
170e3520be
Improved stability of dump restore test ( #7593 )
...
* Improved stability of dump restore test, the assumption tested was not correct
* Fixed options in recovery test suite
2018-12-10 15:48:34 +01:00
Alan Plum
a88c5b42e6
Fix TypeError for invalid manifests ( #7602 )
...
* Fix TypeError for invalid manifests
* Removed unnecessary wrap
2018-12-10 15:45:19 +01:00
Alan Plum
c74583b089
Fix windows test for Foxx socket request URL ( #7536 )
...
* Fix windows test for Foxx socket request URL
* Fix unix abs path test
2018-12-10 15:44:00 +01:00
Dan Larkin-York
68ebf1d934
Update upgrade data tests for compatibility with Oskar. ( #7485 )
2018-12-10 12:51:51 +01:00
Jan
fb04c1c602
Bug fix/forward port missing changes ( #7706 )
2018-12-10 12:51:20 +01:00
Tobias Gödderz
44b6257df9
Fix error messages, allow usage of rr with the recovery suite ( #7539 )
2018-12-10 12:43:45 +01:00
Tobias Gödderz
ceeae07ffe
Reload Foxx routes during startup ( #7533 )
2018-12-10 12:41:50 +01:00
maxkernbach
969ceaffbe
UI: rename danger button ( #7041 )
2018-12-10 11:25:44 +01:00
Wilfried Goesgens
ea44f8394d
try checking whether _admin/shutdown is received, print sockstats of arangod processes ( #7677 )
2018-12-06 15:52:46 +01:00
Heiko
5dc0a969ba
fixed query result not being displayed if active view was running or … ( #7586 )
2018-12-06 15:00:31 +01:00
Wilfried Goesgens
e890bdc01a
add bucket to test summary, so you can determine which logfile to look at ( #7661 )
2018-12-06 14:23:42 +01:00
Heiko
fd78c7a1e3
spotlight ui router was missing ( #7626 )
2018-12-04 11:42:25 +01:00
Lars Maier
908df47cd7
[devel] Bug fix/cluster health ui timestamp ( #7562 )
2018-11-30 16:26:21 +01:00
Wilfried Goesgens
879c7bb479
slash all left over processes (if) and set status to bad. ( #7557 )
2018-11-30 16:24:07 +01:00
Heiko
b1d34ea0a2
fixed ui not updating its view name propertly ( #7553 )
2018-11-29 16:50:45 +01:00
Wilfried Goesgens
76cf74cc83
add missing rootDir parameter ( #7546 )
2018-11-29 15:18:58 +01:00
Lars Maier
52cff7ad55
Feature/engine version added to agent configuration ( #7481 ) ( #7524 )
...
* agents' is obtained from leader's configuration
* corrections in Supervision for advertised endpoints
* change log
* Updated Documentation for cluster/health.
* Unified naming convention.
* Fixed missing update of volatile fields.
* Set version in right order.
* Removed debug output.
* Fixed jslint - missing ;
2018-11-29 14:25:40 +01:00
Jan
683d45bd68
Feature/micro optimizations 28112018 ( #7496 )
2018-11-28 15:57:10 +01:00
Wilfried Goesgens
3cf8d2a2e7
make the recovering server output its log ( #7467 )
2018-11-26 19:16:51 +01:00
Wilfried Goesgens
346a0a15a4
fix test status ( #7456 )
2018-11-26 14:03:37 +01:00
Michael Hackstein
0c3685d777
Removed debug-log output from foxx manager ( #7458 )
2018-11-26 11:36:53 +01:00
Frank Celler
7a4cb9346e
allow buckets for authentication
2018-11-23 22:13:22 +01:00
Heiko
3322cc5ae2
Bug fix/update foxx services after restore ( #6774 )
...
* triggers foxx queue update which leads to the internal selfHeal function of a foxx app to make foxx apps publicy visible after a foxx app is restored
* this will also add the recognition of imported foxx services
* Testing JS refactoring
* Added test case for Foxx dump -> restore cases
* Fixed check, sth- i tries to contact to the foxx service. Test is red now.
* Fixed tests for dump / restore using Foxx. Also first draft to fix the fox side. Blocked by sth. fixed in the Main Repositorx already
* Fixed typo in dump/restore testsuite
* Removed old version of the fix
* Fixed JSLint
2018-11-23 17:06:09 +01:00
Wilfried Goesgens
ed4af5acf8
re-connect force terminate mechanism on test timeout ( #7424 )
2018-11-23 11:16:29 +01:00
Heiko
a21a197cad
refresh properties after switching back to edit mode ( #7422 )
2018-11-22 15:09:47 +01:00
Heiko
9a7bd2d360
use of job api for patching and removing views ( #7354 )
...
* use of job api for patching and removing views
* fixed check of async call of in progress
* finalizing views ui
* link docu change
2018-11-22 14:53:37 +01:00
Wilfried Goesgens
a905b2ca35
Bugfix/fix recovery testsuite ( #7396 )
2018-11-22 11:18:28 +01:00
Wilfried Goesgens
51e020b0f7
make our tools output their log messages ( #7403 )
2018-11-21 16:38:03 +01:00
Simon
c9e44046a2
add timeout ( #7398 )
...
(cherry picked from commit 800acadfcabc508cf9c65a18e7c0032b4bfb0c62)
2018-11-21 14:16:23 +01:00
Alan Plum
787ed85e6a
Fix Foxx complaining about valid manifest.json $schema value ( #7303 )
...
* Fix manifest $schema schema
* Remove unused argument
* Add to CHANGELOG
2018-11-20 14:21:40 +01:00
Alan Plum
c36c8c48ee
Teach Foxx req.makeAbsolute about unix sockets ( #7327 )
...
* Expose rawReq.server.endpoint in JS
* Make rawReq.portType enumerable
This is not strictly necessary but we don't gain much from hiding its existence.
* Allow using http: protocol in local requests
This helps distinguishing local request URLs from file paths in ambiguous contexts.
The alternative would require the user to specify the local endpoint but this doesn't work with
sockets (and for non-sockets would incur the penalty of a real network roundtrip).
* Teach Foxx req.makeAbsolute about unix sockets
* Add Foxx socket tests
2018-11-20 14:20:56 +01:00
Wilfried Goesgens
270301b312
when checking for test leftovers catch dead server connections and abort tests cleanly ( #7283 )
2018-11-20 10:42:55 +01:00
Wilfried Goesgens
fdb1e85d8d
When using `--test` to segment filter, we also need to add it to the database directory. ( #6944 )
2018-11-20 10:26:55 +01:00
Heiko
963fce33eb
Feature/joi ui upgrade ( #7324 )
...
* fix a small regex issue, upgrade joi to newer version
* changelog
* prev. commited wrong regex
2018-11-20 09:50:50 +01:00
Jan
0dd1776467
Make recovery more reliable ( #7297 )
2018-11-19 13:59:18 +01:00
Markus Pfeiffer
39bdebf851
Port bug-fix-3.4/timeout-create-coll to devel ( #7307 )
...
* Fix loophole in error handling.
* Fix inquiry case of id not found: 404.
* Also handle correctly in AgencyComm.
* Fix agency tests.
* Fix error handling in dropCollectionOnCoordinator.
2018-11-14 10:03:55 +01:00
Jan
4631cfb5e8
do not create _modules collection for new databases/installations ( #7291 )
2018-11-13 11:40:15 +01:00
Alan Plum
fe7eae33bd
Fix Foxx Queues infinite maxFailures ( #7223 )
2018-11-12 13:20:10 +01:00
Frank Celler
a6e4c844ad
Feature-3.4/whiteblacklist ( #7259 )
...
* add blacklist
* added --skipGrey
2018-11-08 00:01:29 +01:00
Wilfried Goesgens
6fe9b774f8
fix typo ( #7254 )
2018-11-07 17:37:12 +01:00
Dan Larkin-York
b447f98a7a
Upgrade old MMFiles collections for compatibility with ArangoSearch. ( #7248 )
2018-11-07 15:52:37 +01:00
KVS85
4646ff28b2
Add view profiling tests ( #7229 )
...
* Add view profiling tests
* Fix jslint errors
2018-11-06 17:15:46 +03:00
Dan Larkin-York
0bc6a4d7a2
Fix query profiling discrepancy in console. ( #7241 )
2018-11-06 14:50:32 +01:00
Vasiliy
68953ae33a
issue 496.4.1: move StorageEngine-specific flag out of the genric API and closer to the storage engine ( #7212 )
2018-11-04 16:52:28 +03:00