1
0
Fork 0
Commit Graph

2277 Commits

Author SHA1 Message Date
Dan Larkin-York 069b456217 [3.3] Backport #6539. (#6569) 2018-09-24 13:00:08 +02:00
Simon 781af3886c Fix deduplication in IndexBlock (#6510) 2018-09-17 12:52:49 +02:00
Jan d991ba903d
fix two issues with sorted COLLECT (#6431) 2018-09-10 16:21:15 +02:00
Dan Larkin-York 2bd9887407 [3.3] Fix condition finders moving filters past modifications into index nodes (#6328) 2018-09-04 17:05:53 +02:00
Michael Hackstein 99640a08a1 Bug fix 3.3/pathuniqueness in bfs (#6303) 2018-09-03 14:02:40 +02:00
Jan 3795f8c773
speed up AQL query plan generation (#6243)
- add startup option `--query.optimizer-max-plans value`
- honor "maxNumberOfPlans" in all cases
- lower default value for "maxNumberOfPlans" from 192 to 128
2018-08-24 13:11:06 +02:00
Michael Hackstein 0a9005e890
Bug fix/dump restore under authentication (#6156)
* Let authentication dump test execute the dump under authentication as well.

* Added a test for active-failover to ensure users are kept during failover scenarios

* Added temporary rights for Admin users on dump and restore for indexes and inventory.

* Updated changelog

* Added a test for replication of _users in single-server replication case

* Added a regression test in replication that validates users are replicated under authentication

* Execute replication ongoing tests under authentication
2018-08-14 22:18:26 +02:00
Simon 8597708b3b Fix intermediate commits (#6039) 2018-08-06 17:15:02 +02:00
Jan Christoph Uhde 1ffcfd63ba fix timeout issue next try: no subquery nodes on dbservers (#6036) 2018-08-03 09:43:35 +02:00
Jan 0660044448
fixed issue #6031: Broken LIMIT in nested list iterations (#6032) 2018-08-01 08:29:57 +02:00
Jan Christoph Uhde 7c63c0e2fc bug-fix-3.3/double-modification-bug (#5981) 2018-07-25 18:26:02 +02:00
Jan e266efdf96
fixed issue #5977: Unexpected execution plan when subquery contains COLLECT (#5983) 2018-07-25 17:33:45 +02:00
jsteemann 9b28232b12 added tests 2018-07-25 17:08:41 +02:00
Tobias Gödderz b91d22d97d [3.3] Bugfix: Fix `_rev` handling in `UPDATE`/`REPLACE` `WITH` clauses (#5967) 2018-07-25 12:28:16 +02:00
Michael Hackstein 628dd917fc Let the read-only-mode-spec wait longer. Unfortunately the read only information is not bound to the version so we can only do a waiting stunt (#5969) 2018-07-25 09:41:51 +02:00
Tobias Gödderz 209e53aaf7 [3.3] Bugfix: Add missing plan version increments in repair-distributeShardsLike (#5952)
* Added missing plan version increments. Taken from #5649.

* Fix test: increase plan version after changing the plan
2018-07-24 09:14:08 +02:00
Jan 5c20d44edf
fix issue #5727: Edge document with user provided key is inserted as many times as the number of shards, violating the primary index (#5821) 2018-07-10 16:08:28 +02:00
Michael Hackstein 131114292b Bug fix/internal issue 2658 (#5760) 2018-07-04 21:51:24 +02:00
Jan fdcb9df17c
honor "restrictType" and "restrictCollections" in replication again (#5685) 2018-06-28 19:14:26 +02:00
Tobias Gödderz 18f939ebcf [3.3] Bugfix: Distinct collect block could create an empty result block (#5709) 2018-06-28 13:26:59 +02:00
Jan 32725ad0c4
prevent an optimization from destroying variables (#5586) 2018-06-18 11:58:31 +02:00
Max Neunhöffer a264d90227
Add an API to query for status of moveShard and cleanOutServer jobs. (#5594)
This is so far intentionally undocumented, since we want to collect
experience with it first.
2018-06-15 16:28:23 +02:00
Jan 3bbc89ee96
fixed AQL DOCUMENT lookup function for documents for shard collection… (#5609) 2018-06-15 09:16:23 +02:00
Jan 71a17e162c
potential fix for https://stackoverflow.com/questions/50496274/two-fu… (#5445) 2018-05-28 13:55:35 +02:00
Jan 7529d0bb36
fixed issue #5252 (#5426) 2018-05-23 08:30:34 +02:00
Jan 0740cb91e2
Bug fix 3.3/fixes 1805 (#5392) 2018-05-18 18:10:52 +02:00
Tobias Gödderz a391088dbf [3.3] Fix inconsistent distributeShardsLike job (#5300) 2018-05-17 12:07:20 +02:00
Jan 731925080d
Feature 3.3/aql optimizations (#5140) 2018-05-15 14:41:07 +02:00
Jan 2975715edf
fix AQL ZIP function with duplicate attribute names (#5335) 2018-05-14 11:12:26 +02:00
Jan Christoph Uhde f37f783a3a Fix LIKE pattern creation (#5240) 2018-05-03 13:15:56 +02:00
Simon c954841a4f Backport supervision for active failover job + testsuite (#5181) 2018-04-23 16:38:11 +02:00
Simon f2ef1c45fb Replication cleanup (#5106) 2018-04-23 11:04:46 +02:00
Alan Plum cbd9fce10f Ignore manifest field (#5158) 2018-04-20 12:54:40 +02:00
Kaveh Vahedipour 507418d9a4 stop supervision on demand (#5109)
* stop supervision on demand
* adding tests
* Correct an error message.
2018-04-20 11:58:47 +02:00
jsteemann 35a96f1113 fix broken dump_encrypted test 2018-04-13 14:22:12 +02:00
jsteemann 3cb46f6ca0 fix jslint 2018-04-10 17:35:52 +02:00
Michael Hackstein 5decb66d01
fix dump&restore of smart graphs (#5065)
* Added tests for dump-restore of SmartGraphs

* Arangosh will now expose isSmart and the smartGraphAttribute on properties

* RestReplicationHandler will now ignore smart-graph collections unless you execute it with force

* Added changelog

* Reactivated original mmfiles dump/restore test

* Skip hidden smart graph collections in arangodump

* Do not dump shadowCollections metadata of smart edge collections

* Cluster optimizer rules for soerted gather nodes now handle virtual edge collections correctly

* Added a dump/restore tests for smartgraphs in rocksdb as well

* Deactivated checks for writesExecuted statistics in dump/restore tests for smartgraphs mmfiles

* Really exclude shadowCollections

* Reduced loglevel

* Added tests

* Don't change single-server behaviour

* Fix tests for omitted shadowCollections and hidden collections

* Activated statistics in MMFIles dump test again and included isEnterprise in rocksdb dump test

* A modification node can now disableStatistics, which means it does not contribute to query->extras() this is only relevant in SmartGraph case so far.

* Added a test to dump&restore satellite collections

* Bugfix: restore satellite collections properly

* Added regression test for internal issue #2237

* Fix bug #2237

* Updated CHANGELOG

* Copied dump/restore tests to rockdsb

* Removed enterprise test

* Added inline comment for smart-edge collections in optimizer rules

* Removed duplicate CHANGELOG entry

* Simplified removal of shadowCollections
2018-04-10 17:21:03 +02:00
Jan 2a97de317e
fix restrict-to-single-shard rule (#5050)
* fix restrict-to-single-shard rule

* added tests for specific cases
2018-04-06 14:30:08 +02:00
jsteemann 3f737e7648 attempt to fix non-deterministic test 2018-03-28 14:44:22 +02:00
Max Neunhöffer 3a7efc772c
Fix replication test w.r.t. indexes comparison. (#4978) (#4980) 2018-03-28 10:58:38 +02:00
Jan c6eef6da7e
fixed issue #4934: Wrong used GeoIndex depending on FILTER order (#4947) 2018-03-26 09:43:31 +02:00
jsteemann 2f46033ff6 adjust index selection slightly 2018-03-24 22:27:28 +01:00
jsteemann fc95df2479 move projection optimizer rule to end of the optimization pipeline, because it otherwise may prevent further optimizations 2018-03-24 20:54:32 +01:00
Jan 50fef0f430
multiple cluster-related AQL optimizations (#4928)
* multiple cluster-related AQL optimizations

* do not apply single-shard optimization if _includedShards is already set from the outside

* implement changes requested by @mchacki
2018-03-23 14:52:58 +01:00
Jan 5e795da259
Feature 3.3/optimize cluster collect (#4895) 2018-03-22 18:36:15 +01:00
Jan 784c2ec085
fixed issue #4900 (#4918) 2018-03-22 18:27:31 +01:00
Max Neunhöffer 3e7425a392 More logging and increase timeout. (#4858) 2018-03-15 13:29:59 +01:00
Jan 58294a2c66
fixed issue #4843: Query-Result has more Docs than the Collection itself (#4854) 2018-03-15 10:52:50 +01:00
Jan 021794e4d2
fixed issue #4827: COLLECT on edge _to field doesn't group distinct values as expected (#4829) 2018-03-13 14:26:26 +01:00
Jan fa83a932ee
fix `fullCount` value in some cases in cluster mode (#4722) 2018-03-01 18:33:18 +01:00