Andrey Abramov
b2a2bd100e
Bug fix/internal issue #590 ( #9176 )
...
* disallow creation of analyzer by a full name
* fix tests
2019-06-04 00:28:20 +03:00
Dronplane
1e24c79ca3
Bug fix/internal issue #565 ( #9154 )
...
* Merged latest iresearch. Removed creation of build-in analyzers from tests
* Updated tests for new analyzer parameter names
* Merged fix for format from iresearch
* Apply suggestions from code review. Corrected typo in variable name.
Co-Authored-By: Jan <jsteemann@users.noreply.github.com>
* backport changes from IResearch upstream
* fix compilation issues
* backport fix from IResarch upstream
* Fixed analyzer parameter name in tests
2019-06-03 18:20:23 +03:00
Alan Plum
6c96e5dd24
Fix Buffer methods ( #9070 )
...
* Add failing tests
* Implement changes
* Add note to CHANGELOG
* Fix test failure
2019-06-03 17:07:52 +02:00
Dan Larkin-York
44a413a9af
Miscellaneous fixes for named indices ( #9100 )
2019-05-31 17:00:56 +02:00
Jan
d67513607d
fixed issue #9106 ( #9116 )
2019-05-29 18:27:38 +02:00
Dronplane
3d697d8584
Added filtering analyzers before adding them to view link - duplica… ( #9094 )
...
* Added filtering analyzers before adding them to view link - duplicates are not allowed any more
* Updated test testAddDuplicateAnalyzers - now it tests analyzers with same names but in different databases
2019-05-27 13:20:51 +03:00
KVS85
8d1885d0cb
Bug fix/greylist timecritical and nondeterministic ( #9047 )
...
* Mark all timecritical and nondeterministic as greylisted
* Mark description to Greylist.txt
* Fix typo
2019-05-24 11:52:15 +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
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
KVS85
7847e8e9d8
Small fix of test setUp
2019-05-08 15:54:36 +02:00
Jan Christoph Uhde
677a79026c
Foxx Security ( #8845 )
2019-04-25 09:56:29 +02:00
KVS85
3c972ef695
Fix db object visibility for ArangoSearch tests ( #8819 )
2019-04-23 09:31:29 +02:00
Frank Celler
499e97c78b
added missing result
2019-04-21 20:24:37 +02:00
Vasiliy
40ebdd0b58
issue 545.1.1: output short analyzer prefixes for user definitions ( #8814 )
2019-04-21 15:10:28 +02:00
Frank Celler
ed83084d5a
splitted aql-view-arangosearch
2019-04-21 13:04:27 +02:00
Vasiliy
0375218ca2
issue 541.1: fix incorrect test filename ( #8810 )
2019-04-20 23:19:23 +03:00
Alan Plum
8692f19e99
Handle extra args to db._query when using aql templates ( #8789 )
2019-04-18 10:50:46 +02:00
Vasiliy
1a22d1360c
issue 526.9.1: implement swagger interface, add documentation ( #8730 )
...
* issue 526.9.1: implement swagger interface, add documentation
* address review comments
* add ngram
* Formatting
* Move REST description to new Analyzers top chapter in HTTP book
* Missed a DocuBlock
* Add Analyzers chapter to Manual SUMMARY.md
* Move REST API description back to Manual
Headlines were broken
* Add n-gram example
2019-04-16 18:54:30 +03:00
Jan
1d175f446d
do not use the TTL index for queries which it does not support ( #8766 )
2019-04-15 18:55:19 +02:00
Alan Plum
3007c928aa
Add collection.documentId method ( #8749 )
2019-04-12 19:53:01 +02:00
jsteemann
ca8b81b52b
make test more reliable
2019-04-12 13:09:10 +02:00
Jan
c6d3f8e052
Bug fix/pass on error messages ( #8690 )
2019-04-10 12:34:25 +02:00
Vasiliy
030637c1c7
issue 526.8: remove remaining deprecated code from analyzer feature, use simplified analyzer names for fields ( #8689 )
...
* issue 526.8: remove remaining deprecated code from analyzer feature, use simplified analyzer names for fields
* address test failures
* remove debug logging
2019-04-10 13:10:25 +03:00
Jan
5897baa984
added db.<collection>.getResponsibleShard() ( #8683 )
2019-04-08 16:10:45 +02:00
Frank Celler
44b25e2e88
greylisted because it takes too long
2019-04-08 10:36:15 +02:00
Vasiliy
0410588723
issue 526.7.1: remove deprecated functions, update tests to set up required analyzers ( #8688 )
...
* issue 526.7.1: remove deprecated functions, update tests to set up required analyzers
* address merge issues
* address more merge issues
2019-04-05 18:10:42 +03:00
Andrey Abramov
930b09cd93
[3.4] bug-fix/issue-#8294 ( #8430 ) ( #8585 )
...
* [3.4] bug-fix/issue-#8294 (#8430 )
* fix invalid optimizations for multi-valued attributes
* fix broken optimizations for multivalued attributes
* adjust tests
* add `IN_RANGE` function
* add tests
* add some shallow integration tests
* fix optimization for IN operator
# Conflicts:
# arangod/IResearch/IResearchFeature.cpp
# arangod/IResearch/IResearchViewOptimizerRules.cpp
# tests/IResearch/IResearchFilterBoolean-test.cpp
* fix compilation errors
* fix another compilation issue
* address compilation errors
* fix tests
2019-03-27 18:33:16 +03:00
Jan Christoph Uhde
5d5b77abb8
add ModificationExecutor ( #8179 )
...
All modification operator as Executors
2019-03-24 20:48:38 +01:00
Simon
3ada15fc35
The Legendary El Cheapo ( #8485 )
2019-03-22 11:38:33 +01:00
jsteemann
fbecc9df34
attempt to fix test
2019-03-21 09:27:05 +01:00
KVS85
84abf37435
Add testTemplateStringBuilderEmptyInlines test for https://github.com/arangodb/arangodb/pull/8141 ( #8206 )
2019-03-20 15:56:40 +01:00
Wilfried Goesgens
d88bc376a6
When updating documents with array indices and unique values we mustn't disable indexing in rocksdb ( #8404 )
2019-03-14 13:35:38 +01:00
Dan Larkin-York
413e90508f
Named indices ( #8370 )
2019-03-13 18:20:32 +01:00
jsteemann
cdb4b46554
added debugging data for testing
2019-03-13 18:08:45 +01:00
Jan
12e11a5197
port of replication improvements from 3.4 ( #8308 )
2019-03-11 13:37:18 +01:00
jsteemann
aec1abd673
try to fix test
2019-03-08 12:32:51 +01:00
Vasiliy
b1e30937bb
issue 520.1.1: decrease link commit interval to 1 second, add workaround for MMFiles not recovering document insertions via WAL ( #8313 )
2019-03-05 14:50:54 +03:00
jsteemann
9ee60c3b38
attempt to fix test failure
2019-03-04 09:54:34 +01:00
Jan
08a6561adc
Bug fix/small issues 21022019 ( #8229 )
2019-03-01 17:20:10 +01:00
Andrey Abramov
804c6e21e3
backport: Fix bug #8213 ( #8273 )
...
* backport: Fix bug #8213
* rename variable
* fix compilation error
* fix tests
2019-02-26 23:47:15 +03:00
Jan
d46acbb156
Bug fix/make ttl index work with datestrings too ( #8208 )
2019-02-22 16:09:51 +01:00
Heiko
4557dfc0d5
do not allow edge definitions with empty from or to arrays, added als… ( #8198 )
2019-02-20 18:32:33 +01:00
Jan
44c6a2d732
Feature/ttl index ( #8169 )
2019-02-19 14:12:21 +01:00
Jan
dd6329da25
when creating a new database with an initial user, set the database p… ( #8184 )
2019-02-18 16:16:53 +01:00
Vasiliy
98b024d787
issue 466.6: remove unused code, remove hardcoded view meta values ( #8130 )
2019-02-11 16:32:04 +03:00
Jan
f466cdda6a
return V8 context after usage not only on DB servers, but also for st… ( #8079 )
2019-01-31 17:26:38 +01:00
Simon
fd70b6fc34
Background Indexing ( #8039 )
2019-01-29 09:31:32 +01:00
Andrey Abramov
d1e9373244
improve logging and add tests ( #8027 )
2019-01-24 13:32:21 +03:00
Frank Celler
9927b3a281
Feature/maskings ( #8006 )
2019-01-22 22:23:25 +01:00
Andrey Abramov
a2d0b9a3d1
Feature/arangosearch restrict collections ( #7989 )
...
* add ability to restrict collections scope of ArangoSearch view in query
* fail if collection which is not registered with a view was specified in options
* allow bound parameters to be used with ArangoSearch view options, add unit tests
* fix tests
* add tests for cluster
* fix issue in deseralization logic
* fix cluster tests, extend integration tests
* more tests
* fix failing cluster test
* address review comments
* address test issues
2019-01-21 17:49:37 +03:00
Simon
86fe11024b
Fix stream cursor bug ( #7956 )
2019-01-16 13:24:41 +01:00
Jan Christoph Uhde
f65853e30f
make use of sortedness of rocksdb primary index ( #7788 )
2019-01-11 09:40:22 +01:00
Simon
a2a0b03f43
Rdb index background (preliminary) ( #7644 )
2018-12-21 19:24:10 +01:00
Jan
a19f90c771
fix invalid handling of `_lastValue` in case of multiple coordinators ( #7734 )
2018-12-12 11:49:54 +01:00
Jan
cec6d3292a
fix test failures ( #7659 )
2018-12-05 18:14:57 +01:00
Andrey Abramov
b016ba3255
re-enable arangosearch scoring tests in cluster ( #7581 )
2018-12-02 17:07:01 +03:00
Vasiliy
1a0b9b9261
issue 153: ensure views are dropped in Agency when database is dropped in cluster, minor fixes ( #7370 )
...
* issue 153: ensure views are dropped in Agency when database is dropped in cluster, minor fixes
* backport: add test to ensure views are dropped when database is dropped from plan, fix some issues in ClusterInfo
* optimize primary key lookups in ArangoSearch
* fix test
* Add JS tests
* temporary comment optimizations
2018-11-21 19:18:34 +03:00
Jan
0dd1776467
Make recovery more reliable ( #7297 )
2018-11-19 13:59:18 +01:00
Jan
f1760bf01b
fix failing non-deterministic query-stream test ( #7295 )
2018-11-13 11:36:41 +01:00
jsteemann
285cff52c0
fix "duplicate test suite name" error
2018-11-12 11:32:33 +01:00
Wilfried Goesgens
bfde87751c
add more information when timeout failing the index creation tests ( #7265 )
2018-11-08 11:50:30 +01:00
Simon
b883026f45
Server stream cursor ( #7186 )
2018-11-02 16:19:48 +01:00
Vasiliy
f088733420
issue 496.3: move more coordinator-related logic out of TRI_vocbase_t, rename some arangosearch view configuration parameters, remove some consolidation policies, update iresearch to revision 6fd9760d81b136f769e277ea5b8f53996ed7a1ca ( #7166 )
...
* issue 496.3: move more coordinator-related logic out of TRI_vocbase_t, rename some arangosearch view configuration parameters, remove some consolidation policies, update iresearch to revision 6fd9760d81b136f769e277ea5b8f53996ed7a1ca
* address potential deadlock between link creation and FlushThread
* remove code causing nullptr access
* add back lock around reader reopen
* revert: address potential deadlock between link creation and FlushThread
* invalidate payload for each field in FieldIterator before setting a value
2018-11-01 23:10:01 +03:00
Vasiliy
8f44afb6cf
issue 496.1: switch scope of responsibility between a TRI_vocbase_t and a LogicalView in respect to view creation/deletion ( #7101 )
...
* issue 496.1: switch scope of responsibility between a TRI_vocbase_t and a LogicalView in respect to view creation/deletion
* backport: address test failures
* backport: ensure arangosearch links get exported in the dump
* backport: ensure view is created during restore on the coordinator
* Updates for ArangoSearch DDL tests, IResearchView unregistration and known issues
* Add fix for internal issue 483
2018-10-30 12:50:35 +03:00
KVS85
6623b8824a
Execute all ArangoSearch DDL tests on both cluster and single ( #7053 )
2018-10-24 22:18:11 +03:00
Alan Plum
4e25350f6b
Fix Foxx API handling of broken services ( #6459 )
...
* Add tests for service failing on mount
* Don't install broken services
* Restore error page for broken services
* Prefer JSON error pages
* Expose service upsert in API
* Add Foxx fixes to CHANGELOG
* Update CHANGELOG
Typo
2018-10-23 13:05:03 +02:00
Wilfried Goesgens
15a366b17f
Bug fix/fix duplicate testcasenames ( #7003 )
2018-10-23 11:18:22 +02:00
Jan
1924f74171
fix https://github.com/arangodb/release-3.4/issues/99 ( #6952 )
2018-10-19 13:04:24 +02:00
Heiko
bacce44e5b
Bug fix/gharial improvement rename ( #6451 )
...
* graph object rename method
* rename test
* updated rename function
* added tests, fixed orphan rename failure
* requested changes
* forget to change function name
2018-10-15 12:53:17 +02:00
Vasiliy
78567bef09
update iresearch to codebase as of 20181011 ( #6858 )
...
* update iresearch to codebase as of 20181011
* backport: address cluster test failures
* backport: address dump test failures
* backport: address discrepency in view creation between single-server and cluster
* backport: address test failure on cluster (revert change)
* backport: address test failures
* backport: address MSVC build issues
* backport: address issue with LogicalDatasource destructing after TRI_vocbase_t
* Revert "backport: address issue with LogicalDatasource destructing after TRI_vocbase_t"
This reverts commit 4f9880bbaa22194dfbb604b5a54658de1d447ac1.
2018-10-12 21:07:12 +03:00
Jan
8f44d6b658
Bug fix 3.4/views in aql collections ( #6714 ) ( #6785 )
2018-10-11 10:52:38 +02:00
Dan Larkin-York
4644d2b023
Fix issue with colleciton/view name conflict checking in cluster. ( #6796 )
2018-10-11 10:45:29 +02:00
Tobias Gödderz
490d12640e
Added a regression test for arangodb/backlog#486 ( #6792 )
...
* Added a regression test for arangodb/backlog#486
* Moved regression test in existing ddl test files
2018-10-11 10:26:17 +02:00
Jan
7b5d163aee
fix variable replacements in view search conditions ( #6756 )
...
* fix variable replacements in view search conditions
* added reference to internal issue
* add catch test
* Added AQL test
2018-10-08 20:53:29 +03:00
Andrey Abramov
ccff44388f
Fix multiple links per collection issue ( #6661 ) ( #6713 )
...
* Fix muliple links per collection issue (arangodb/release-3.4#48 ).
* Fix comparison.
* Added test
* Fix suite name.
* Address some edge cases.
* Clear views on teadown in tests
* Update aql-view-arangosearch-ddl-cluster.js
* Update aql-view-arangosearch-ddl-noncluster.js
* Fix jslint errors
* Added some comments about the comparison.
2018-10-04 00:14:41 +03:00
jsteemann
5570086f07
fixed invalid test setup
2018-10-02 19:51:24 +02:00
Jan
f59761dcc2
small issues ( #6675 )
2018-10-02 17:47:22 +02:00
Alan Plum
78425e510c
Add support for nested aql queries in JS ( #6482 )
...
* Add support for nested aql queries in JS
* updated documentation
2018-09-26 14:21:24 +02:00
jsteemann
c8a0c074fe
split tests
2018-09-26 12:06:07 +02:00
Jan
ae85fbc4ea
much better diagnostics for AQL query results cache ( #6580 )
2018-09-25 09:49:11 +02:00
jsteemann
65fff006dd
move tests to the right location
2018-09-17 20:21:45 +02:00
Lars Maier
f93b6fd7b8
Bugfix/early out invalid links in view creation ( #6502 )
2018-09-17 09:50:28 +02:00
Lars Maier
e2930ccba6
Completely export views dump restore ( #6466 )
2018-09-12 17:21:22 +02:00
jsteemann
eeb5f37f8e
fix error message (backlog/#479)
2018-09-12 16:33:37 +02:00
Heiko
2ec1a5cc26
Feature/new devel versioning scheme ( #6312 )
2018-09-11 08:57:38 +02:00
Jan
d1241b1deb
Bug fix/aql modify cleanup ( #6380 )
2018-09-11 08:54:45 +02:00
Jan
09bf296545
Bug fix/cache fullcount in query cache ( #6364 )
2018-09-04 16:33:13 +02:00
Simon
0661a4c1fe
Hide Links from getIndexes() ( #6325 )
2018-09-03 15:17:24 +02:00
Jan
24ca3acf97
rename `tests/js/*/tests/*` to `tests/js/*/*` ( #6280 )
2018-08-31 19:42:21 +02:00
Alan Plum
ecfdd8e698
Fix getReadableName ( #6272 )
...
* Move getReadableName to new test folder
* More tests
* Fix getReadableName
* Linting
2018-08-29 17:20:52 +02:00
Jan
494764b95c
Bug fix/fiddle version string into test paths ( #6267 )
2018-08-28 14:58:35 +02:00