jsteemann
d0dba4f941
make sure some tick invariants always hold true
2019-03-12 16:47:12 +01:00
Jan
9d3327c6ea
Bug fix/rearm cursors ( #8363 )
2019-03-12 15:28:33 +01:00
Max Neunhöffer
2a4f606df2
Various agency improvements. ( #8380 )
...
* Ignore satellite collections in shrinkCluster in agency.
* Abort RemoveFollower job if not enough in-sync followers or leader failure.
* Break quick wait loop in supervision if leadership is lost.
* In case of resigned leader, set isReady=false in clusterInventory.
* Fix catch tests.
2019-03-12 15:25:16 +01:00
Max Neunhöffer
30adf5e2d9
Fix an agency crash. ( #8381 )
...
* Check if transaction failed before accessing the result.
* FailedFollower has the same bug.
* Add CHANGELOG.
2019-03-12 15:24:37 +01:00
Vasiliy
f5f572dd29
issue 527.1: ensure the cause of the failure is reported to the user ( #8371 )
2019-03-11 23:42:34 +03:00
Jan
12e11a5197
port of replication improvements from 3.4 ( #8308 )
2019-03-11 13:37:18 +01:00
Jan
85227e00e4
make geo-index-optimizer rule work with multiple loops ( #8353 )
2019-03-11 12:26:07 +01:00
Tobias Gödderz
fc5f75a452
Implement RemoteExecutor ( #8280 )
2019-03-11 10:16:55 +01:00
Michael Hackstein
0403d6cb6f
Bug fix/prune neighbors and explain ( #8304 )
...
* Fixed Neighbors prune on depth0
* Fixed the Explainer output
* Rmeoved debug output
2019-03-11 10:13:57 +01:00
Jan
4c6c61ca33
document `includeFoxxQueues` attribute and persist it ( #8351 )
2019-03-08 18:43:35 +01:00
Jan
f6d817b8ba
remove some unused stuff ( #8350 )
2019-03-08 15:52:39 +01:00
Kaveh Vahedipour
098d2d086c
fix compaction behaviour of followers ( #8348 )
2019-03-08 10:39:49 +01:00
Kaveh Vahedipour
ee751e8ba3
[devel] clear compilation warnings ( #8345 )
2019-03-08 10:35:09 +01:00
Jan
9f9426e36c
Bug fix/allow creating foxx queues inside transactions ( #8339 )
...
* allow creating a foxx queue from within a transaction
* added tests
2019-03-07 14:28:39 +01:00
Jan
e28b908bbe
fix an assertion failure when plans are shut down in an invalid state ( #8334 )
2019-03-07 14:21:08 +01:00
Jan
c82e0c2ca0
add option `--console.history` to arangosh ( #8327 )
2019-03-07 13:05:54 +01:00
jsteemann
c8a53d9771
fix ASan warnings
2019-03-06 21:11:45 +01:00
m0ppers
f4abe08b21
🚨 Fix struct vs class warning ( #8329 )
2019-03-06 14:42:56 +01:00
Vasiliy
e97cd8a0fb
issue 526.1: initial support for vocbase-prefixed analyzer names ( #8319 )
...
* issue 526.1: initial support for vocbase-prefixed analyzer names
* backport: add tests for new functionality, add temporary workaround for legacy analyzers
* address review comments
* fix typo
2019-03-06 15:13:19 +03:00
Kaveh Vahedipour
4b464aeb97
oversight ( #8324 )
...
* oversight of an abort
* fix waitFor trap in supervision
2019-03-05 23:31:18 +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
Kaveh Vahedipour
68178ba165
[devel] supervision bug fix backports ( #8314 )
...
* back ports for supervision fixes from 3.4 part 1
* back ports for supervision fixes from 3.4 part 2
2019-03-04 19:27:24 +01:00
jsteemann
29496d72e3
remove unused method
2019-03-04 09:54:26 +01:00
Michael Hackstein
e84c71b62f
Prefetch in Filter Executor ( #8212 )
...
Prefetch number of rows in filter executor as well. Fixes the GO Test
2019-03-01 17:53:21 +01:00
Jan
08a6561adc
Bug fix/small issues 21022019 ( #8229 )
2019-03-01 17:20:10 +01:00
Jan
43c2850ec3
fix test in active failover mode ( #8305 )
2019-03-01 17:01:12 +01:00
Vasiliy
7130ffa427
issue 525.1: ensure RocksDB CreateIndex/DropIndex WAL markers are properly written during recovery ( #8282 )
...
* issue 525.1: ensure RocksDB CreateIndex/DropIndex WAL markers are properly writen during recovery
* account for changes in devel
* skip writing DropIndex marker in recovery
2019-03-01 15:58:11 +03:00
Andrey Abramov
d86fb726e6
ArangoSearch index encryption ( #8214 )
...
* update iresearch
* add index encryption support
* update iresearch
* encrypt ArangoSearch index using rocksdb encryption provider
* fix merge issue
* update iresearch
* fix cmake
* minor fixes after update
* update iresearch
* partially revert changes from commit 492d05c1f1
since they cause iresearch configuration failures
* Update arangod/IResearch/IResearchRocksDBLink.cpp
Co-Authored-By: gnusi <gnusmas@kvolitek.ru>
* partially revert changes from commit 492d05c1f1
since they cause iresearch configuration failures
* fix cmake configuration for MAX
* another attempt to fix cmake on mac
* Fix 3rdparty cmake for Windows
2019-03-01 15:56:40 +03:00
Dan Larkin-York
4459cde000
Make coordinator short ID transient ( #8234 )
2019-03-01 09:48:36 +01:00
Jan
2c1eee547d
abort ongoing transactions in all cases ( #8291 )
2019-02-28 14:36:56 +01:00
Jan
5d2ab0c901
port from 3.4 ( #8275 )
2019-02-28 14:36:29 +01:00
Michael Hackstein
6e8d43b2da
Feature/aql traversal prune ( #8255 )
...
Allow PRUNE in the AQL Traverser.
2019-02-27 11:43:06 +01:00
Heiko
b6224c65bb
Bug fix/geo optimization cleanup ( #7637 )
...
* docu geo
* cleanup, reuse of code
* Update Geo.md
Fix indention, improve links, fix description of GEO_MULTIPOLYGON() parameter.
* One array level can be omitted if the Polygon has no holes
2019-02-27 09:01:40 +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
3755b4ab7d
remove unused includes ( #8269 )
2019-02-26 18:59:01 +01:00
Simon
5b4fd3d989
Nullptr checks ( #8263 )
2019-02-26 08:53:07 +01:00
Simon
dc24d7fa4e
Sync Foxx Queues ( #8250 )
2019-02-25 17:13:14 +01:00
Vasiliy
24b7f1e214
issue 519.1: fix typo, add tests, supress extraneous test log output ( #8248 )
2019-02-25 17:31:03 +03:00
Vasiliy
7b7f5d82ab
issue 521.1: do not mark loadPlan as valid unless all instances were created successfully ( #8235 )
...
* issue 521.1: do not mark loadPlan as valid unless all instances were created successfully
* add extra validation
2019-02-25 15:34:02 +03:00
Jan Christoph Uhde
808fb694d0
WIP - improve auto-resync ( #8020 )
2019-02-22 17:42:04 +01:00
Jan
d46acbb156
Bug fix/make ttl index work with datestrings too ( #8208 )
2019-02-22 16:09:51 +01:00
Vasiliy
69479f1dce
issue 523.1: address build issues, ensure FlushFeature subscriptions are cleared during stop(), assert that they are deallocated ( #8193 )
...
* issue 523.1: address build issues, ensure FlushFeature subscriptions are cleared during stop(), assert that they are deallocated
* backport: account for Flush subscriptions validly surviving past FlushFeature::stop()
* fix comment typo
2019-02-22 00:08:17 +03:00
Dan Larkin-York
cd54271af0
Add TTL to query options to standardize usage across components. ( #8203 )
2019-02-21 20:29:37 +01:00
Jan
43f4163b0f
Bug fix/small issues 21022019 ( #8218 )
2019-02-21 15:49:07 +01:00
Heiko
06bb099c14
feature/aql count collect executor ( #8182 )
...
* added count collect executor
2019-02-21 15:18:53 +01:00
Heiko
658623934c
Feature/aql index executor ( #8146 )
...
Moved Index Block to Index Executor
2019-02-21 11:19:57 +01:00
Jan
d5ddf51037
fix shutdown of query cache ( #8190 )
2019-02-20 18:35:56 +01:00
Jan
7596bac39c
improve error messages when restoring from invalid JSON data ( #8210 )
2019-02-20 18:34:35 +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
Heiko
924115a5d2
Feature/aql distinct collect executor ( #8181 )
...
* init commit
requested changes
added tests
removed old distinct collect block code
distinct exec test
* devel merge and added tests including input data
* added test
* added one more input variable, added another waiting test
2019-02-20 16:17:46 +01:00