Heiko
743d4430bf
added replication ui ( #5555 )
2018-06-08 11:19:05 +02:00
Vasiliy
3e983adb2d
issue 381.6: enforce use of VIEW keyword for bound views and disallow for bound collections ( #5522 )
2018-06-05 14:45:53 +03:00
Vasiliy
e021085aac
issue 381.3.1: remove redundant copy of CollectionNameResolver from TransactionState ( #5459 )
2018-05-25 16:48:43 +03:00
Simon
332a7958f5
Cleanup cluster selectivity ( #5440 )
2018-05-23 18:00:14 +02:00
Jan
8e6d5df129
fixed minor several compiler complaints ( #5406 )
2018-05-23 11:50:00 +02:00
Jan
30d0d840c2
Bug fix/validate from to consistently ( #5434 )
2018-05-23 11:41:30 +02:00
Jan
cb34760f40
fix issue #5400 : Unexpected AQL Result ( #5410 )
2018-05-23 11:39:05 +02:00
Jan
1eea2df7d0
fixed issue #5252 ( #5427 )
2018-05-23 08:30:27 +02:00
Vasiliy
94ddd7803d
issue 389.10: refactor CollectionNameResolver to use TRI_vocbase_t& ( #5424 )
2018-05-23 00:59:08 +03:00
Simon
35992ad67b
Coordinator storage engine ( #5405 )
2018-05-22 19:30:27 +02:00
Jan
72ec463a8d
Bug fix/cleanup 2005 ( #5404 )
2018-05-20 20:57:43 +02:00
Vasiliy
843e584746
issue 389.5: refactor StandaloneContext to be constructed with a TRI_vocbase_t& ( #5370 )
...
* issue 389.5: refactor StandaloneContext to be constructed with a TRI_vocbase_t&
* backport: address build issues
2018-05-17 01:15:50 +03:00
Jan
0d98c0f3ba
Bug fix/fix codescan issues ( #5371 )
2018-05-16 20:40:37 +02:00
jsteemann
25f0853095
simplify Result construction
2018-05-16 14:15:48 +02:00
Jan
7147ff9006
apply fixes found by cppcheck ( #5360 )
2018-05-15 20:06:36 +02:00
Jan Christoph Uhde
18a3663746
speed up replication ( #5226 )
2018-05-14 18:32:26 +02:00
Vasiliy
6a53154160
issue 389.2: use static strings for Index definition json attributes, use TRI_vocbase_t references instead of pointers in V8Context, use TRI_vocbase_t references instead of pointers in DatabaseInitialSyncer ( #5344 )
2018-05-14 19:06:24 +03:00
Simon Grätzer
15000c5989
revert change
2018-05-12 02:07:00 +02:00
Simon Grätzer
5e4d133324
Slightly increase batch size
2018-05-12 01:27:58 +02:00
Simon Grätzer
40b45bf4d1
Make huge deletes go in smaller batches
2018-05-12 01:25:01 +02:00
jsteemann
39da191b11
report missing cache hit information as 0 values, not as non-representable types
2018-05-11 14:49:42 +02:00
Simon
08e355aed8
Simple dump speedup ( #5298 )
2018-05-09 12:51:04 +02:00
jsteemann
7f8a1cc614
Merge branch 'bug-fix/add-missing-overrides-and-final' of https://github.com/arangodb/arangodb into devel
2018-05-07 23:02:46 +02:00
Vasiliy
2ce20e86d7
issue 373.1: move globally-unique id generation from collection into data-source ( #5182 )
2018-05-07 22:14:40 +03:00
Andrey Abramov
b69b5bdfdf
Bug fix/issue #5186 ( #5269 )
...
* do not persist view on startup
* small refactoring
* ensure view is being opened after creation
2018-05-06 20:38:32 +03:00
jsteemann
52de92d334
add missing override specifiers, add final specifiers
2018-05-04 09:01:50 +02:00
Jan
9c0460acff
Feature/aql optimizations ( #5237 )
2018-05-03 16:55:58 +02:00
Simon
828f1d423c
S2 based Geo-Spatial index ( #5249 )
2018-05-02 23:54:41 +02:00
Jan
5357adad95
Feature/count plan nodes by type ( #5225 )
2018-04-30 12:52:32 +02:00
Jan
349e2c1681
forward-port AQL optimizations from 3.3 ( #5020 )
...
* forward-port AQL optimizations from 3.3
* fix restrict-to-single-shard rule
* added tests for specific cases
* ModificationNodes now can know if they are restricted or not
* OptimizerRule now updates the ModificationNode instead of setting ownName on remote node.
* The DBServerEngine container now only sends a subset of snippets (those which are relevant) It is able to restrict any part of the query to a certain shard or even a list of shards
* ExecutionEngine CreateBlocks in ClusterMode now returns Result instead of throwing.
* Adapted Coordinator side to a bitter mapping of RemoteNode => QuerySnippets. This is still ongoing work.
* Fixed Coordinator enginecontainer test and finisehd implementation of EngineInfoContainerDBServer. Seems to work so far, need to adapt test to prove it.
* Adapted test for modification nodes and restrict to shard.
* restrictTo can now be de-/serialized on Modification Nodes
* Fixed Community Compile Error
* Added a test for Indexes/EnumerateCollection nodes
* EnumerateCollection and IndexNode now have options to be restricted to a single shard, opt rule not yet updated
* DBServer part of planning now checks Enumerate and IndexNodes for single shard optimization
* Added tests for simple single shard optimization on IndexNodes
* Adapted optimzierrule for SingleShard optimierung on IndexNodes
* Fixed an issue with externally restricted shard ids in combination with shard_id based optimization
* Added a test for multiple single shard optimizations on the same collection
* Removed collection/Shard duplicate check of optimize to single shard rules
* Updated Explainer to handle optimize to single shard
* Let more tests pass an optimized AQL variant
* Temporarily disabled a tests that can only be solved after some work in transaction
2018-04-30 11:25:09 +02:00
Jan
30b12e311b
Bug fix/remove most of aql js ( #5223 )
2018-04-30 11:17:11 +02:00
Simon
468231efc5
AQL Profiling code ( #5165 )
...
* initial start of profiling
* adding profiling code
* Fixing remote block tracing, fixing width and units
* Fixing some tests
* Various fixes
* adressing review comments
2018-04-24 16:17:30 +02:00
Wilfried Goesgens
7d6e580780
Refactoring & code cleanup ( #5138 ) ( #5142 )
2018-04-24 14:42:23 +02:00
Jan
2b84348b77
remove call to requiresElevatedPrivileges with default value ( #5172 )
2018-04-23 11:28:24 +02:00
Vasiliy
9062c41592
issue 383.3: implement remainder of IResearchViewDBServer tests, use the data-source id (primary key) instead of an arbitrary instance for dropCollection()/dropView(), backport from iresearch upstream: ensure block is flushed if key index is full ( #5176 )
2018-04-23 00:33:46 +03:00
Jan
0972befd87
fix lookups by _id ( #5125 )
2018-04-18 09:26:29 +02:00
Simon
7677afabf1
Remove copy of request body in rest handlers ( #5104 )
2018-04-16 14:49:51 +02:00
Vasiliy
0abd46ad73
backport: use vocbase reference instead of pointer in arangodb::pregel::GraphStore
2018-04-13 11:23:34 +03:00
Vasiliy
f392925903
issue 374.3: use a reference to vocbase instead of a pointer in DatabaseGuard
2018-04-13 09:56:49 +03:00
Vasiliy
d470371f7c
issue 374.2: use a reference to vocbase instead of a pointer in StorageEngime LogicalDatasource related DDL operations, use vocbase from the found collection
2018-04-11 18:49:46 +03:00
Vasiliy
aece5f4e4d
backport: address issue with inverted check for isCoordinator
2018-04-11 09:25:11 +03:00
Vasiliy
d1ce3a97ef
issue 355.7: ensure LogicalDataSource::vocbase() returns a reference
2018-04-09 15:38:24 +03:00
Vasiliy
e4368b0991
issue 355.6: remove create() from LogicalView, remove IResearch dependency from IndexFactory, store vocbase reference in LogicalDataSource
2018-04-06 16:38:34 +03:00
Vasiliy
99b83ba8c8
issue 355.5: remove more unused methods, move view-related storage engine functionality from vocbase into DBServerLogicalView, address MSVC cmake dependency issue
2018-04-05 16:17:07 +03:00
Vasiliy
635db3b409
issue 355.4: remove redundant methods and code, use 'cp' instead of 'cmake copy_directory' where possible, use vocbase reference instead of pointer
2018-04-04 10:53:48 +03:00
Simon
f6d3032f59
Enabling cache ( #4880 )
2018-04-03 14:18:57 +02:00
Andrey Abramov
2cca7a926b
remove code duplication
2018-03-30 16:01:00 +03:00
Andrey Abramov
eaa91592e5
Merge branch 'devel' of https://github.com/arangodb/arangodb into feature/remove-view-implementation
2018-03-27 14:58:55 +03:00
Andrey Abramov
b641cf9b13
remove view implementation part 1
2018-03-26 23:18:08 +03:00
Dan Larkin-York
898f3e1dd0
Fix compiler warnings/issues from arangodump parallelization for Mac. ( #4965 )
2018-03-26 17:36:21 +02:00