Andrey Abramov
c6fc77858f
Revert "Fixed applying late materialization with calc node between sort an limit ( #10439 )" ( #10446 )
...
This reverts commit e765137c3e
.
2019-11-15 12:56:05 +03:00
Dronplane
e765137c3e
Fixed applying late materialization with calc node between sort an limit ( #10439 )
...
* Fixed applying late materialization with calc node between sort an limit
* fixed typo
* move micro optimization
2019-11-15 12:48:55 +03:00
Dronplane
a4f2653f4e
Feature/internal issue #509 ( #10407 )
...
* Added Hint for index creation
* Added tests for proper hint passing
* Added tests
* Added failed link deletion test
* Fixed mmfiles not deleting failed index
* Fixed cluster run
* Added sync
2019-11-14 18:56:18 +03:00
Andrey Abramov
edc8555f17
ArangoSearch index stats ( #10421 )
...
* expose ArangoSearch index stats via index figures API
* fix tests
* add tests
* address jslint failures
2019-11-14 18:55:43 +03:00
Jan
2c4f7bb983
Bug fix/dont use indexes in progress ( #10432 )
...
* don't return any in-progress indexes
* fix handling of in-progress indexes
* add test
* address review comments
2019-11-14 14:06:42 +03:00
Jan
fd87abc522
allow using `RANDOM_TOKEN` AQL function with an argument value of `0`. ( #10414 )
2019-11-13 22:20:00 +01:00
Andrey Abramov
ff93f45892
Bug fix/internal issue #651 ( #10415 )
...
* Bug fix 3.5/internal issue #651 (#10388 )
* extract recursive part of IResearchLinkMeta
* avoid saving analyzer definition during link meta initialization
* add tests to check cluster deadlock
* cleanup
* code cleanup
* add moar tests
* mooooaaar checks
* make jslint happy
* backport fix for cluster startup from 3.5.2 branch
* backport changes from 3.5.2
* fix tests
* fix tests
* moar fixes
* refactor analyzer definitions tracking
* add some tests
* extend dump tests
* add tests for replication
* fix tests
* more fixes
* address jslint errors
* address review comments
* address test failures
* reflect changes in changelog
# Conflicts:
# arangod/IResearch/IResearchAnalyzerFeature.cpp
# arangod/IResearch/IResearchFilterFactory.cpp
# arangod/IResearch/IResearchLink.cpp
# arangod/IResearch/IResearchLinkMeta.cpp
# tests/IResearch/IResearchAnalyzerFeature-test.cpp
# tests/IResearch/IResearchDocument-test.cpp
# tests/IResearch/IResearchFilterBoolean-test.cpp
# tests/IResearch/IResearchFilterCompare-test.cpp
# tests/IResearch/IResearchFilterFunction-test.cpp
# tests/IResearch/IResearchFilterIn-test.cpp
# tests/IResearch/IResearchLinkHelper-test.cpp
# tests/IResearch/IResearchLinkMeta-test.cpp
# tests/IResearch/IResearchView-test.cpp
# tests/V8Server/v8-analyzers-test.cpp
* fix tests
* fix tests
* Fix tests
* fix replication tests
2019-11-13 19:50:17 +03:00
Simon
5f7803e705
Parallel SortingGatherExecutor ( #10410 )
2019-11-13 10:39:47 +01:00
Jan Christoph Uhde
2faa44dac4
add optional exclusive writes to rocksdb engine ( #10364 )
2019-11-12 19:09:13 +01:00
jsteemann
03d02bab49
attempt to make test more deterministic
2019-11-12 17:10:55 +01:00
Jan Christoph Uhde
7b221e94aa
kill AQL query after timeout ( #10363 )
2019-11-12 14:34:52 +01:00
Jan Christoph Uhde
2365ea419a
potential fix for DEVSUP-492 ( #10379 )
2019-11-12 10:57:00 +01:00
Wilfried Goesgens
6d03557a48
fix test, de-graylist ( #10382 )
2019-11-11 17:27:19 +01:00
Jan
90a4db9440
do not materialize huge ranges ( #10376 )
2019-11-08 19:54:02 +01:00
Jan
62e39e80b3
yet another micro-optimization ( #10383 )
2019-11-08 16:09:52 +01:00
Jan
f3736b482d
make test work with more than 2 db servers ( #10384 )
2019-11-07 21:23:38 +01:00
Wilfried Goesgens
cd79137fe7
lint
2019-11-07 17:47:11 +01:00
Iurii Popov
26309c5c96
Feature/issue #642 ( #10352 )
...
* Index late materialization draft
* Index late materialization. Refactoring.
* Index late materialization. Expansion draft.
* HashIndexMock
* Refactoring.
* Hash index mock expansion fixes
* Fix compare of attributes.
* Hash index mock. Last expansion support.
* Hash index mock. Take value for array from document, not equal key.
* Optimizations.
* Query tests
* lateMaterialized improvements
* velocypack fixes and tests for index node
* Fix after merge.
* Const expression in a condition test
* Clone tests
* More tests
* Fix for materialized view (nullptr var)
* Fixed index vars registers count planning
* javascript tests
* Fixed cluster tests
* Cluster support
* MaterializeExecutor and MaterializerExecutorInfos refactoring
* More tests
* js tests rocksdb only
* js test. Removed print()
* js testd added skiplist
* C++ unit tests for invalid json
* js test var i
* js tests == -> ===
* iFix js tests ===
* jslint ;
* int unsigned int fix
* double deletion fix
* refactoring
* Added const for collection source
* override final, added materialize namespace, fixed femove in hash index mock
* Removed expansion support. Index can contain null value in case of several object with same fields
* isNumber<>
* Optimization for single collection case
* Renaming
* refactoring
* Unit tests. Added checking documents
* !sliceIt.valid() instead of !(!=)
* Fix primary index (object instead of array)
* Edge collection test
* Windows compilation fix
* IndexExecutor getCallback optimization
* ADB_UNLIKELY
* explainer.js
* removed unsused variable in js test
* fix explainer.js
* do not use several indexes with js test
* Removed several indexes implementation
* space
* fix explainer.js
* fix explainer.js
* code alignment
2019-11-07 19:16:33 +03:00
Wilfried Goesgens
b6a400aec1
Bug fix/foxx vst ( #10349 )
2019-11-07 16:34:02 +01:00
Markus Pfeiffer
972e0b2ce0
Rewrite ModificationExecutor ( #10221 )
2019-11-07 14:48:26 +01:00
jsteemann
c75ad7c1ee
fix test
2019-11-07 01:18:54 +01:00
Simon Grätzer
7db974a392
make test more reliable
2019-11-06 22:27:03 +01:00
jsteemann
2fbeba9191
fix tests
2019-11-06 19:03:42 +01:00
Simon Grätzer
359723add4
return has more
2019-11-06 18:26:02 +01:00
Simon Grätzer
ce539002e1
Merge branch 'devel' of github.com:arangodb/arangodb into feature/parallel-aql-phase-one
2019-11-06 12:09:45 +01:00
Jan
3bafcf2556
try to improve query shutdown in case DB server(s) can't be reached ( #10359 )
2019-11-05 20:41:51 +01:00
Simon Grätzer
867233b293
remove debug logs
2019-11-05 13:39:36 +01:00
Simon Grätzer
b0a2e207c1
Merge branch 'devel' of github.com:arangodb/arangodb into feature/parallel-aql-phase-one
2019-10-31 14:40:28 +01:00
jsteemann
2afe8910bf
un-greylist traverser test
2019-10-30 18:16:17 +01:00
Tobias Gödderz
6a3f50fb88
Enable AQL subquery optimization (only on getSome) ( #10267 )
...
Activate the Subquery Optimization rule in getSome only cases
2019-10-30 17:10:01 +01:00
Jan
f949b175b2
vale, vamos a ver! ( #10337 )
2019-10-30 16:04:55 +01:00
jsteemann
a9a078a22f
fix more tests
2019-10-30 13:02:00 +01:00
jsteemann
407d9dcd49
fix more tests
2019-10-30 11:54:19 +01:00
Andrey Abramov
7541b4d5e6
Bug fix/internal issue #647 ( #10292 )
...
* extend replication tests
* ensure proper replication order
* fix tests
* address review comments
* address test failures
* extend dump tests
* fix analyzers tests
* more fixes
* extend tests
* enhance tests
* adjust tests
* use enum instead of flags (part 1)
* cleanup
* use enum instead of flags (part 2)
* get rid of flags for views
* get rid of flags for collections
* completely get rid of collection flags
* fix replication test
* refactor index flags
* fix tests and move AnalyzerPool out of class scope
* fix tests
* adjust log levels
* add tests
* remove debug logging
* remove noexcept from `equalAanalyzer`
* extend cluster tests
* fix cluster tests
* add tests for views and smart graphs
* address jslint errors
2019-10-29 12:09:04 +03:00
Jan
0e97f322e5
activate early pruning ( #10308 )
2019-10-28 14:22:33 +01:00
Jan
ae818e07d5
Feature/add cluster force one shard option ( #10300 )
2019-10-28 13:23:33 +01:00
Jan
df02bcd505
test attempt to increase max collection name length from 64 chars to 256 ( #9890 )
2019-10-25 18:00:10 +02:00
Jan
b124113190
abort write transactions ( #10248 )
2019-10-23 15:49:47 +02:00
Wilfried Goesgens
de83b5e35c
use the default arangosh client connection instead of the simple http client to test the gharial API ( #10218 )
2019-10-17 13:25:12 +02:00
Jan
cab9ea9132
fixed issue #10270 ( #10271 )
2019-10-17 12:00:09 +02:00
Dronplane
cfce3d8df8
Bug fix/internal issue #627 ( #10233 )
...
* Implemented Array IN operators
* First implementation for array comparsion operators for SEARCH clause
* WIP
* WIP
* simplified filter building
* Adding Unit tests
* Added tests for IN/NIN
* Debuggin Array comparsion operators. Fixed ViewNode redundand register planning
* Fixed log id duplicate
* Fixed jslin
* Fixed Mac build
* Code cleanup
* WIP
* WIP
* Code cleanup
* fixed applying boost to all/empty filters
* Removed redundancy in filter generation
* cleanup
2019-10-15 20:41:06 +03:00
KVS85
a33d943684
Temp greylist aql-graph-traverser.js
2019-10-15 17:40:06 +03:00
Jan
a3da5cec88
disallow subqueries in AQL traversal PRUNE conditions ( #10232 )
2019-10-14 16:01:55 +02:00
Wilfried Goesgens
e38e2fdda9
use automatic parsing so we can seamlessly switch HTTP / VST. ( #10241 )
2019-10-14 11:15:03 +02:00
Wilfried Goesgens
9fdc3ece20
fix handling of VST urls in test ( #10240 )
2019-10-14 11:11:22 +02:00
Wilfried Goesgens
9883518621
when changing between leader and follower re-attempt connecting to circumvent OS resource shortages ( #10243 )
2019-10-14 11:54:37 +03:00
Tobias Gödderz
9c92287707
Bug fix/fix simple example dep proxy skip some regression test ( #10213 )
...
* Added regression test for #10190
2019-10-10 14:30:07 +02:00
Tobias Gödderz
4e86de00d2
AQL Subquery: MultiDependencyRowFetcher ( #10101 )
...
Add ShadowRow support for MultiDependencyRowFetcher
2019-10-10 13:08:02 +02:00
KVS85
8a1faabcb5
Add tests for issue #10090 ( #10203 )
...
* Add tests for issue #10090
* Remove spaces
2019-10-09 17:10:20 +03:00
Jan
79c3187036
fixed issue #10193 ( #10195 )
2019-10-09 10:54:40 +02:00