1
0
Fork 0
Commit Graph

45715 Commits

Author SHA1 Message Date
Jan 69dc50622a
fix it! (#10198) 2019-10-10 15:34:50 +02:00
Markus Pfeiffer bc48e96c96 Fix reference to VelocyPackHelper::getBooleanValue 2019-10-10 14:26:07 +01:00
Markus Pfeiffer d3a46b77aa Fix template instantiation 2019-10-10 14:26:07 +01:00
Markus Pfeiffer 40ffa03954 Some documentation 2019-10-10 14:26:07 +01:00
Markus Pfeiffer 1619b63cba Refactor all simple modifiers to share code 2019-10-10 14:26:07 +01:00
Markus Pfeiffer 896d802925 Remove now obsolete executors 2019-10-10 14:26:07 +01:00
Markus Pfeiffer a424dd1cba Modifiy all modifiers to use OperationResult correctly, implement Upsert 2019-10-10 14:26:06 +01:00
Markus Pfeiffer ac9832311a Code up RemoveModifier 2019-10-10 14:26:06 +01:00
Markus Pfeiffer 4f382c983a Implement InsertModifier 2019-10-10 14:26:06 +01:00
Markus Pfeiffer 63de784969 Instantiate all Modifiers 2019-10-10 14:26:06 +01:00
Markus Pfeiffer 3d108a0b98 Add UpsertModifier 2019-10-10 14:26:06 +01:00
Markus Pfeiffer 9258fe55e9 Add RemoveModifier 2019-10-10 14:26:05 +01:00
Markus Pfeiffer 034684b77c Add ReplaceModifier 2019-10-10 14:26:05 +01:00
Markus Pfeiffer 5ecc72b453 Add InsertModifier 2019-10-10 14:26:05 +01:00
Markus Pfeiffer 4a1d1611ef Do not compile overhauled Executors 2019-10-10 14:26:05 +01:00
Markus Pfeiffer 66d5ae6cc9 Compile ModificationExecutr and UpdateExector 2019-10-10 14:26:05 +01:00
Markus Pfeiffer 6a7ae9e925 Add UpdateModifier 2019-10-10 14:26:04 +01:00
Markus Pfeiffer 5b0f6064e9 Add new ModificationExecutor implementation 2019-10-10 14:26:04 +01:00
Markus Pfeiffer 3808be9a3c Add static strings for "new" and "old" 2019-10-10 14:26:04 +01:00
Markus Pfeiffer 63ff7169a7 Add a RemoveExecutor 2019-10-10 14:26:04 +01:00
Markus Pfeiffer e2e43c8514 Add new InsertExecutor 2019-10-10 14:26:04 +01:00
Markus Pfeiffer e82bdb2522 Get rid of ModificationExecutorBase 2019-10-10 14:26:03 +01:00
jsteemann b35674dffa Merge branch 'devel' of github.com:arangodb/arangodb into devel 2019-10-10 15:04:39 +02:00
jsteemann 184e8ae6be add missing include 2019-10-10 15:04:18 +02: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
Heiko 616f01bcbe fixed ui behaviour when replacing a foxx app (#9719)
* fixed ui behaviour when replacing a foxx app
2019-10-10 14:29:00 +02:00
Alan Plum b836463782 [devel] Fix document search (Ctrl+F/Cmd+F) (#10216)
* Quickfix: map ace searchbox ext path to file

* Add to CHANGELOG
2019-10-10 14:25:21 +02:00
Dan Larkin-York 13e24b2db9 Convert many uses of ClusterComm to Fuerte (#10154) 2019-10-10 14:03:33 +02:00
Simon 4f70d15dc9 Remove invokeOnAllElements (#10212) 2019-10-10 14:03:13 +02:00
Tobias Gödderz 4e86de00d2 AQL Subquery: MultiDependencyRowFetcher (#10101)
Add ShadowRow support for MultiDependencyRowFetcher
2019-10-10 13:08:02 +02:00
Tobias Gödderz 6528c592c5 Bug fix/fix remote executor races (#10206)
* Fix races in RemoteExecutor

* Removed #ifdef
2019-10-10 12:36:53 +02:00
Jan 8afad8d6b2
fix several inefficiencies in Store (#10189) 2019-10-10 11:30:36 +02:00
Simran a8bb6dcbbb
Deprecate rocksdb.max-write-buffer-number startup option (#9654)
* Deprecate for v3.4.8 and v3.5.0
* Update RocksDBOptionFeature.cpp
* File moved
2019-10-09 23:33:19 +02:00
jsteemann 35c62f390f fix arangosh with vst 2019-10-09 18:55:43 +02:00
Wilfried Goesgens 9444bcf650 don't scan the specified directory recursively (#10201) 2019-10-09 16:14:18 +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
Simran Brucherseifer ff9ea93d6e Fix DocuBlock name
put_read_all_documents -> put_api_simple_all_keys
2019-10-09 14:37:58 +02:00
Jan 79c3187036
fixed issue #10193 (#10195) 2019-10-09 10:54:40 +02:00
Tobias Gödderz 9939227a0a Updated CHANGELOG regarding #10190 (#10200) 2019-10-09 09:33:41 +02:00
jsteemann 8cce93d45e remove unused include 2019-10-08 22:47:36 +02:00
Simon 8be084dc71 Feature/fuerte cluster 9000 (#10137) 2019-10-08 21:06:38 +02:00
Jan 032dba152f
fixed issue #10183: Arangoimport imports on _system when you try to create a new database (#10185) 2019-10-08 20:30:47 +02:00
Tobias Gödderz d175dfb3b1 Bugfix for recurring Jenkins error in api-simple-modify-example-cluster-spec.rb (#10190)
DependencyProxy::skipSome did not work correctly with multiple
dependencies if atMost was reached, returning DONE early.
2019-10-08 19:18:01 +02:00
Dronplane a1014ac701 Bug fix/internal issue #600 - Late document materialization (#10006)
* Applied review cAdded sceleton optimizer functionomments

* Added mask for rule

* Applied review cAdded sceleton optimizer functionomments

* Added mask for rule

* adding plan traversal for rule

* Rule execution block developing

* Experiment with additional block

* LIMIT node modifications

* implemented late materialization base version.

* Code cleanup

* Added check for variable usage

* Implemented serialization and cloning

* Fixed build errors

* Implemented late materialization for  LimitNode

* Moved materialization to Sort Node

* Removed LimitNode modiications

* Implemented skipRows to speedup single server

* Added tests for optimizer rule

* fixed build

* Fix mac build

* Fixed mac build

* Fixed PR test run errors

* Added tmp fix for cluster test runs

* removed debug print

* Make materialization stick to last sort node. Add late materialization to explainer

* Updated optimization rule to search optimal SortNode to do materialization

* Refined optimization rules for cluster

* Added tests for SortExecutor and IResearchViewNode

* Fixed  mac buid. Removed misplaced assertion.

* Fixed build

* Updated tests. Coded cleanup

* Code cleanup

* made function name for SortedExecutor match name in ConstraintSortedExecutor

* cleanup

* Fixed test run

* made scoring results stable across cluster

* Make optimize rule stop if  sort node for limit node is not suitable

* Disabled constrained sort for materializing SortNode

* reverted SortNode modifications

* Implemented separate materializer node

* Fixed tests  to account new materialize node

* Code cleanup

* reverted debugging change

* Fixed test jslint error  and comments

* MaterializeNode renamed

* enum value renamed for materialize node

* Code cleanup

* code cleanup and optimization

* Fixed clang warning

* Applied review comments

* Out variable planning moved to materialize node

* inlined getters in ReadContex
2019-10-08 18:38:47 +03:00
Jan Christoph Uhde b16446e465 first small clean-up pr (#10180) 2019-10-08 17:16:18 +02:00
Tobias Gödderz f2265f9306 Move warning-suppressing comment to the right place (#10191) 2019-10-08 16:49:13 +02:00
Wilfried Goesgens ecc6161a16 log to maintainers if plan loading takes too long (#9614) 2019-10-08 16:01:58 +02:00
Lars Maier f6c163ae1a Added available field to indicate bad backups. (#10129)
* Added available field to indicate bad backups.
* Added nrPiecesPresent.
* Fixed logids...
* Make Windows compiler happy.
* Fix log ids.
2019-10-08 15:35:38 +02:00
Michael Hackstein 1755b2b253
Feature/aql subquery single input tests (#10175)
Added DISABLED_ tests for the new Subquery Optimization Rule
2019-10-08 15:29:09 +02:00
Simran 74fdcf5b5a
ArangoSearch refactor (part 2) (#9822)
* ArangoSearch refactor (3.5) (#9597)

* Correct View Creation object struct (WIP)

* 404 -> 409, remove old note

* Remove unnecessary DocuBlocks, uppercase Views

* field-name has object value

* Add missing View props, unify

* Remove line break

* Remove subtype for consolidationPolicy

* Indent list

* attempt to fix fields / field-name

* remove links @RESTSTRUCTs and point to docs
Note: this uses an absolute link in order to work in Swagger

* Double line-breaks break indention
2019-10-08 14:38:14 +02:00