Jan
a911ea64bf
issue #8137 : NULL input field generates U_ILLEGAL_ARGUMENT_ERROR ( #8140 )
2019-02-12 17:56:01 +01:00
Vasiliy
98b024d787
issue 466.6: remove unused code, remove hardcoded view meta values ( #8130 )
2019-02-11 16:32:04 +03:00
Frank Celler
5277f7744e
fixed typo in version check
2019-02-08 16:51:52 +01:00
Jan
2bb1e1d3e1
fix issue #8108 ( #8122 )
2019-02-07 13:03:13 +01:00
Simon
581f9f362b
test for broken indexes ( #8103 )
2019-02-05 09:38:31 +01:00
Jan
635ff0d934
more mmfiles replication tests changes ( #8097 )
2019-02-04 16:53:46 +01:00
Tobias Gödderz
4b7dc8cd28
Sorted COLLECT: avoid nullptr deref when skipping and fix non-invalidated input variables ( #8038 )
...
* Added 2 regression tests
* Fixed test expected data
* Fix nullptr dereference
* Fix handling of non-invalidated input variables
* Try a less implicit fix
* Updated CHANGELOG
2019-02-04 16:38:13 +01:00
Simon
1123bc10c0
Check authentication for cluster APIs ( #8051 )
2019-02-04 14:47:44 +01:00
Jan
366af1782b
some more debug logging for replication ( #8082 )
2019-02-04 12:39:34 +01:00
Dan Larkin-York
efb8364d99
Optimize memory usage in AQL by using constrained heap sort when reasonable ( #7990 )
2019-01-31 22:46:57 +01:00
KVS85
bbfae0ceef
Update shell-database-{rocksdb|mmfiles}-noncluster.js ( #8083 )
2019-01-31 22:08:43 +01:00
Simon
655d594949
Fix background indexing ( #8065 )
2019-01-31 11:49:57 +01:00
Simon
fd70b6fc34
Background Indexing ( #8039 )
2019-01-29 09:31:32 +01:00
Jan
f7d94daba2
port some changes from 3.4 ( #8011 )
2019-01-29 09:26:57 +01:00
Frank Celler
9927b3a281
Feature/maskings ( #8006 )
2019-01-22 22:23:25 +01:00
Jan
cabeb8fc7b
make use of projections if the projected data is used by an IndexNode's condition ( #8001 )
2019-01-21 23:11:17 +01:00
Jan
f3597510cf
fix scrambling of AstNodes that were in use multiple times ( #7979 )
2019-01-18 18:30:51 +01:00
Jan
9635df56eb
added "peakMemoryUsage" query result figure ( #7952 )
2019-01-17 13:58:18 +01:00
Vasiliy
fac48ddbc1
issue 511.9.1: track DataSource instance instead of only its name in QueryCache ( #7943 )
...
* issue 511.9.1: track DataSource instance instead of only its name in QueryCache
* address use of invalid function
* fix expected test result
* address merge issue
2019-01-14 16:25:18 +03:00
Jan
5670698d7b
fix issue #7933 : Regression on ISO8601 string compatibility in AQL ( #7935 )
2019-01-14 13:51:13 +01:00
Jan
e42befdc52
do not simplify non-deterministic conditions ( #7926 )
2019-01-11 14:48:34 +01:00
Jan Christoph Uhde
f65853e30f
make use of sortedness of rocksdb primary index ( #7788 )
2019-01-11 09:40:22 +01:00
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
f66bac4f86
added AQL function CHECK_DOCUMENT ( #7842 )
2019-01-04 15:31:29 +01:00
Jan
b3a3e35f3d
added arangorestore options `--number-of-shards` and `--replication-f… ( #7869 )
...
* added arangorestore options `--number-of-shards` and `--replication-factor`
* updated documentation
* added version numbers
2019-01-03 11:07:02 +01:00
Jan
98ff9621bf
prevent duplicate attributes being generated by AQL queries ( #7837 )
2019-01-02 12:37:17 +01:00
Jan
74f0bbed5a
fixed issue #7834 ( #7843 )
2019-01-02 11:22:42 +01:00
Michael Hackstein
4965cea454
Feature/improve edgeindex covered ( #7718 )
...
* The Rocks Edge index now states that it covers _from and _to and can be used as a covering index for both.
* Moved the ExecutionState checkmark in query to a later point. It actually still included parts of Instantiation in cluster
* Updated test for the new feature, it now covers more states
* Updated changelog
* Updated ClusterIndex to support RocksDBEdgeIndex covering
* Removed assertion, during startup this assertion is not hold
* Replaced inplace builder by a leased builder
* Update CHANGELOG
Co-Authored-By: jsteemann <jsteemann@users.noreply.github.com>
* Update CHANGELOG
Co-Authored-By: jsteemann <jsteemann@users.noreply.github.com>
2018-12-21 13:41:25 +01:00
Jan
33b288e3dc
fix restrictCollections parameter on database level replication ( #7810 )
2018-12-19 19:07:31 +01:00
Jan
ea39dfa3d2
fixed issue #7757 ( #7805 )
...
* fixed issue #7757
* fix compilation error
2018-12-19 14:06:52 +01:00
Jan
529e1a5579
fix issue #7743 : properly invalidate variables after COLLECT statemen… ( #7780 )
2018-12-18 18:13:34 +01:00
Jan
93d624d217
issue #7749 ( #7794 )
2018-12-18 17:16:14 +01:00
Jan
259170f1c2
fixed issue #7763 ( #7793 )
2018-12-18 17:02:01 +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
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
Jan
21d98efa91
do not optimize away sort clauses when it is unsafe to do so ( #7693 )
2018-12-07 16:23:52 +01:00
Jan
762c23bf77
add more tests and improve queries a bit for single remote AQL operations ( #7658 )
2018-12-05 17:37:25 +01:00
Jan
ff2e43f374
Bug fix/aql allow floating point values without leading zero ( #7647 )
2018-12-05 16:13:04 +01:00
Jan
6fc8bb4a45
speed up remove ops for RocksDB engine ( #7639 )
2018-12-04 19:23:49 +01:00
Max Neunhöffer
f9dd500132
Wait for 5 dbservers before starting resilience tests. ( #7542 )
...
* Wait for 5 dbservers before starting test.
* Fix jslint.
2018-12-03 13:17:07 +01:00
Jan
8c8472be48
Bug fix/issue 7522 ( #7556 )
2018-11-29 19:25:49 +01:00
Dan Larkin-York
6d542e11c8
Fix end condition (hasMore) for EnumerateViewNode. ( #7279 )
...
* Fix end condition (hasMore) for EnumerateViewNode.
* Fix crashes.
* Some more fixes.
* eliminate code duplication
2018-11-26 23:41:58 +03:00
Max Neunhöffer
d72e51ed8f
Fix move leader shard. ( #7445 )
...
* Ungreylist move shard test.
* Move leader shard: wait until all but the old leader are in sync.
* Increate moveShard timeout to 10000 seconds.
* Add CHANGELOG entry.
* Fix compilation.
* Fix a misleading comment.
2018-11-26 15:04:04 +01:00
Simon
f90b48f792
switch default message for requireFromPresent ( #7439 )
2018-11-23 18:59:03 +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
Max Neunhöffer
d772253b89
Make error handling in move shards tests more robust. ( #7419 )
...
* Make getCleanedOutServers error handling more robust.
* Fix two more instances of getCleanedOutServers.
2018-11-22 22:53:24 +01:00
Simon
c584527d79
Fix restore of views, add --view option ( #7425 )
2018-11-22 19:24:24 +01:00
Jan
e1e0f62647
add some more intermediate commit tests ( #7416 )
2018-11-22 15:29:27 +01:00
jsteemann
0025f82cda
cleanup
2018-11-21 10:07:35 +01:00
Simon
cc55ef9f82
Faster index creation ( #7348 ) ( #7383 )
2018-11-21 09:53:14 +01:00