Markus Pfeiffer
44d15db812
(K_)SHORTEST PATHS: Display correct directions in explainer/profiler ( #9049 )
2019-05-22 16:06:46 +02:00
Jan
79258e072a
Bug fix/remove io task ( #9056 )
2019-05-22 14:34:49 +02:00
jsteemann
0e24c18253
re-add optimization for single servers
2019-05-22 14:29:12 +02:00
jsteemann
d0868e76f8
fix "random" scheduler hangs
2019-05-22 14:01:03 +02:00
Tobias Gödderz
f1dd0659fa
Fixed test usage of MultiDependencySingleRowFetcher ( #9060 )
...
* Fixed assertion to not have side effects
* init dependencies in test explicitly
2019-05-22 09:39:50 +02:00
Dronplane
e8298aeb00
Update IResearchLink.cpp ( #9061 )
...
added proper release for recovery reader on link drop.
2019-05-21 22:02:16 +03:00
Jan
de717924ac
fix crash ( #9057 )
2019-05-21 18:19:11 +02:00
Jan
82b1e26686
Bug fix/smart joins ( #9050 )
2019-05-21 17:49:12 +02:00
Jan
6cea7528fb
fix result of AQL function `MIN` in case the first input element is ( #9053 )
...
`null`
2019-05-21 15:43:33 +02:00
Jan
a61dd2895e
only offer indexes of type "persistent" in the web UI for the RocksDB ( #9046 )
2019-05-21 10:11:07 +02:00
Dan Larkin-York
d5ecdd143a
Convert unit tests to googletest framework ( #9034 )
2019-05-21 09:17:46 +02:00
Jan
49babbc66b
handle incomplete read errors ( #9021 )
2019-05-20 14:13:41 +02:00
Lars Maier
4fc2790863
[devel] Direct Exec Scheduler ( #9004 )
2019-05-20 11:38:57 +02:00
Andrey Abramov
56696e3ea6
Bug fix/internal issue #577 ( #9035 )
...
* properly handle shorthand of system analyzer
* don't allow accessing local analyzer from within another database
* ensure local analyzer are not acessible from outside
* fix duplicate ids
2019-05-19 18:00:13 +02:00
Jan Christoph Uhde
d194cfc31e
bug-fix/iresearch-error-propagation ( #9001 )
...
* use result instead of bool
* WIP: use arangodb::Results in more places
* WIP: fix unittests
* fix tests
2019-05-17 19:00:29 +03:00
Tobias Gödderz
3ccaabc2f5
Make ExecutionEngine respect the batch size. ( #9012 )
...
Fixes a test failure in api-export-spec-timecritical-noncluster.rb
2019-05-17 16:41:48 +02:00
Markus Pfeiffer
c1d6a88da2
Fix a crash in ShortestPathExecutor ( #8985 )
...
* Fix a crash in ShortestPathExecutor
* Add a test that checks whether ShortestPathFinder is passed valid inputs
2019-05-17 16:40:22 +02:00
Simon
394c070a4f
Do not check isEnabled ( #8997 )
2019-05-17 16:33:17 +02:00
Simon
93b2e64f37
Port pregel fixes ( #9022 )
2019-05-17 16:32:58 +02:00
Jan Christoph Uhde
970f732dec
add exceptions for tokens function. ( #8984 )
...
* Provide users of the TOKENS function with errors.
* remove newlines
* fix compare
* fix as asked for
* improve fix
2019-05-16 22:12:43 +03:00
jsteemann
0f6af587ad
remove debug output
2019-05-16 19:49:22 +02:00
jsteemann
4fa87528c6
Merge branch 'devel' of github.com:arangodb/arangodb into bug-fix/debug-commtasks
2019-05-16 19:47:12 +02:00
jsteemann
01dad862a4
move stopping more down
2019-05-16 13:52:46 +02:00
Tobias Gödderz
83732bc369
Improve calculation executor performance ( #8851 )
...
* Avoid a copy in CalculationExecutor<CalculationType::Reference>::doEvaluation
* Hack: fixed compilation
* Removed accidentally committed broken assert
* Replaced const_cast hack
* Completed implementation of copyBlockInternalRegister
* Simplified some assert code
* Fixed maintainer compilation
2019-05-16 11:31:21 +02:00
Tobias Gödderz
c9fa5fba11
Additional AQL skipSome tests for IndexExecutor ( #8938 )
...
* Began work on additional index skipSome tests
* Added more index skip tests
2019-05-16 11:30:24 +02:00
jsteemann
73a7990a31
add debugging for CommTasks creation & destruction
2019-05-16 10:37:12 +02:00
Andrey Abramov
b7cfa24518
bug-fix/arangosearch-upgrade ( #9010 )
...
* fix upgrade
* fix catch tests
* Update arangod/IResearch/IResearchAnalyzerFeature.cpp
Co-Authored-By: Jan <jsteemann@users.noreply.github.com>
* Update arangod/IResearch/IResearchAnalyzerFeature.cpp
Co-Authored-By: Jan <jsteemann@users.noreply.github.com>
2019-05-16 10:38:39 +03:00
Wilfried Goesgens
1907a7211b
Bug fix/cleanup system includes ( #8962 )
2019-05-15 15:12:59 +02:00
Jan
d94f49947c
fix sort order in distributed RETURN DISTINCT ( #8935 )
2019-05-15 15:02:53 +02:00
Tobias Gödderz
84d3d5dc5b
Let only on shard per collection, not per DBServer, be responsible for initialize cursor (and shutdown) ( #8946 )
...
* Let only on shard per collection, not per DBServer, be responsible for initialize cursor (and shutdown)
* Reverted assertion
* Changed parameter to const&
* Style correction
2019-05-15 11:21:13 +02:00
Lars Maier
b26ed84a81
Retry updating user collection. ( #9002 )
2019-05-15 10:08:25 +02:00
Tobias Gödderz
82f5978f30
Bugfix: Do not call getSome on remote after DONE ( #8978 )
...
* Bugfix: Do not call getSome on remote after DONE
* Added profiler tests for Sorting- and UnsortingGather
* Fixed jslint error
2019-05-15 09:13:44 +02:00
Simon
1923d315e8
New tests for Transaction API ( #8996 )
2019-05-14 21:40:31 +02:00
Andrey Abramov
8358b978be
disable arangosearch analyzers in agency ( #8989 )
...
* disable arangosearch analyzers
* do nothing in `stop()` if feature is disabled
2019-05-14 17:37:38 +02:00
Matthew Von-Maszewski
fb157b89ac
Add protective barrier to sendWithFailover() in case MANAGER is nullptr ( #8998 )
2019-05-14 17:35:55 +02:00
Jan Christoph Uhde
057ba7130a
Feature/cluster comm logging ( #8971 )
2019-05-14 16:11:58 +02:00
Lars Maier
d9ff6647d8
[devel] Do not skip the check if there is only a single agent. ( #8943 )
...
* Do not skip the check if there is only a single agent.
* Updated changelog.
2019-05-14 15:42:43 +02:00
Lars Maier
49c568e674
Added reason to job abort method. ( #8877 )
2019-05-14 15:39:53 +02:00
Wilfried Goesgens
e36655dee7
Feature/have collection count type ( #8942 )
2019-05-14 13:19:09 +02:00
Vasiliy
12bd4c785b
issue 555.1.1: issue 555.1.1: try loading previous data store snapshots if checkpoint file unavailable, ehnace error message, address some warnings ( #8975 )
2019-05-13 18:33:44 +03:00
Andrey Abramov
404bcc8b0c
switch to tiered consolidation by default ( #8981 )
...
* switch to tiered consolidation by default
* fix copy/paste error
* fix tests
* fix tests
2019-05-13 18:25:46 +03:00
Markus Pfeiffer
f00a8e98a2
Fix ASAN failure ( #8974 )
2019-05-13 13:56:19 +02:00
Vasiliy
bbd5973337
issue 562.1: represent analyzer properties as object when possible ( #8929 )
2019-05-11 18:39:25 +03:00
Andrey Abramov
4e12fdb30b
ArangoSearch sorted indexes ( #8888 )
...
* move IResearchViewSort into separate unit
* ensure sort is propagated to IResearchLink
* update iresearch and extend some tests
* implement insertion of sorted values, store value comparator in link
* add tests for VPackComparer
* minor cleanup
* fix issue with sort definiton propagation
* propagate error message from index factory
* add integration tests for sorted indexes, single server
* initial implementation of IResearchViewMergeExecutor
* move iresearch::VPackComparer to separate translation unit
* store collection in IndexReadBuffer for IResearchViewMergeExecutor
* set primary sort from optimizer rule
* add some tests for sorted view case
* extend IResearchViewNode tests
* simplify primary sort definition
* pretty print order condition covered by arangosearch in query explanation
* fix compilation with g++-8
* address catch test failures
* fix tests
* adjust arangosearch optimizer rule to optimize sort in case of cluster
* make tests for sorted indexes work in cluster too
* fix tests
* extend js tests for sorted indices
* fix keyword in query explainer
* ensure sort-limit rule works with views
* backport ngram analyzer fix from upstream
* address jslint errors
* modify IResearchViewSort to support boolean direction specification format
* add some tests
* add tests
* add skip functionality
* extend tests
* add more catch tests
* inline some methods
* address jslint errors
* extend catch tests to reproduce the failure
* add some tests for check fullcount
* add more tests
* extend tests
* temporarily comment out broken tests
* extend js tests
* address review comments
* address jslint errors
* update iresearch
2019-05-11 17:58:56 +03:00
Vasiliy
9f1340eeeb
issue 563.1: include static analyzers in analyzer listing ( #8925 )
...
* issue 563.1: include static analyzers in analyzer listing
* address macos test failures
2019-05-11 14:52:48 +03:00
Vasiliy
42b830c7a9
issue 561.1: add pretty-printing to analyzers in JavaScript ( #8964 )
2019-05-10 21:50:15 +03:00
Jan
c00442e31c
fix some issues found by cppcheck ( #8959 )
2019-05-10 16:31:22 +02:00
Simon
d62afaf8ea
do not allocate string for _id value temporary ( #8961 )
2019-05-10 10:18:38 +02:00
Simon
6075fec35e
Forward port some changes ( #8949 )
2019-05-09 19:42:06 +02:00
Jan
162bcd205c
Bug fix/fix velocypack error ( #8954 )
2019-05-09 19:38:00 +02:00