1
0
Fork 0
Commit Graph

44097 Commits

Author SHA1 Message Date
Simran 757d2e56e7
Doc - Azure Deployment: Make statement clearer (#8149) (#8315) 2019-03-04 16:17:54 +01:00
Simran 227626f964
Doc - Add missing deprecation note for traversal module (#8293) (#8316) 2019-03-04 16:17:34 +01:00
Simran e1e334a517
Doc - Rework AQL Data Types page (3.4) (#8288) 2019-03-04 16:16:52 +01:00
Simran 9732b8474f
Doc - Update Kubernetes (Tutorial/Drain) (#8295) (#8317) 2019-03-04 16:15:29 +01:00
Max Neunhöffer 46e479376d
Further supervision fixes. (#8259)
* Do not schedule Coordinators in Plan.

* Finish failed server when server is no longer in health.

* Fix removeServer checks.

Check that server is no longer in use before removing it. Give 60s
waiting time for condition to be met. Also observer agency lock.

* Finish FailedFollower job if server no longer follower.

This can happen because RemoveFollower was faster.

* Only use GOOD servers as replacement followers.

* Fix AddFollower for satellite collections.

* Fix RemoveServer for satellite collections.

* MoveShard handles moves from leader to followers

* Prepare CleanoutServer and FailedServer for satellite collections.

* More sorting out of AddFollower and RemoveFollower.

* Fix RemoveFollower job w.r.t. choice of follower to remove.

* Fix message.

* kill you own sub jobs, please

* Added preconditions to payloads for supervision's job finishers

* Improve logging.

* Add agency diagnostics to failed move shard test, start.

* Add coordinator agency diagnostics.

* Remove warning.

* Add changelog entry.

* Add agency diagnostics if things go sour with move shard.

* Add agency diags when things go wrong 2.

* API /_api/agency/state: back to old format.

* Fix Windows compilation.

* handle aborts in supervision and wait for the last Raft log to be committed

* tests compiling, 2 failing for valid reasons

* Correctly report TRI_ERROR_CLUSTER_CONNECTION_LOST as 503.

* FailedLeader /FailedFollower cannot continue, when aborting blocks
2019-03-04 11:43:35 +01:00
Vasiliy e536f2ab1f issue 525.1: backport 3.4: ensure RocksDB CreateIndex/DropIndex WAL markers are properly written during recovery (#8279)
* issue 525.1: backport 3.4: ensure RocksDB CreateIndex/DropIndex WAL markers are properly writen during recovery

* backport: skip writing DropIndex marker in recovery
2019-03-01 15:57:42 +03:00
Simon 9e7eb470b4 Fix Pregel nullptr checks (#8276) 2019-03-01 13:34:05 +01:00
Jan ca53f5b503
abort ongoing transactions in all cases (#8290) 2019-02-28 14:41:22 +01:00
Jan 8e3fb5dfc7
Feature 3.4/improve replication speed (#8268) 2019-02-28 14:37:40 +01:00
Kaveh Vahedipour b2d31ccb79 startLocalCluster to handle jwt-secret-file (#8278) 2019-02-28 09:38:22 +01:00
Michael Hackstein 3e02a726ee
Bug fix/clustercomm queue cleanup (#8191) (#8277)
Cleanup of unused queues in ClusterComm
2019-02-28 09:11:25 +01:00
sleto-it 31ab3c7c09
Doc - Fast Cluster Restore Procedure (#8289) 2019-02-27 17:25:06 +01:00
sleto-it d65ee0a241
Doc - Cluster Architecture Improvements (#8285) 2019-02-27 16:49:48 +01:00
sleto-it 91a37de8e7
Doc - AF improvements (#8281) 2019-02-27 15:56:43 +01:00
Simran 8bd9e6b56e Doc - Use proper terms for editions (esp. shardingStrategy) (#8252) 2019-02-27 11:34:36 +01:00
Simran 327684542f Doc - Improve hint boxes on page MigratingSingleInstanceCluster.md (#8253) 2019-02-27 11:33:29 +01:00
Frank Celler 7f71e8d31a upgraded examples to 3.4.4 2019-02-26 23:06:56 +01:00
Andrey Abramov 5815a7a2a8
Fix bug #8213 (#8262)
* properly process ArangoSearch view nodes located inside subqueries

* extend tests to cover failing case

* add integration tests
2019-02-26 18:50:46 +03:00
Frank Celler e41ab40312
Bug fix 3.4/fix reconnect with jwt (#8260) 2019-02-26 14:17:06 +01:00
Simon a52e6fa3d3 Sync Foxx Queues (#8254) 2019-02-25 17:16:26 +01:00
Max Neunhöffer b87f362f27
The big supervision fix. (#8243)
* Updated CleanoutServerTests. Exclude servers in ToBeCleanedServers. Allow bad servers as new follower.
* Prefer good servers.
* Removed copy, sort and binary_search for a list of ~10 elements.
* Fix move shard bug with compare.
* MoveShard fixes, expansion of doForAllShards
* Count only GOOD servers in actualReplicationFactor.
* Make RemoveFollower remove broken servers.
* Precondition on Plan Version for updating Current as leader.
* CleanupServer to evict server from ToBeCleaned, when aborting
* cleanoutserver with payload in finish
* Use static string for ToBeCleanedOut.
* Fixed typo in log message.
* Change warning level. If a MoveShard job is aborted and we can no longer roll back, then we issue a WARNING rather than a DEBUG log message.
* Another typo and log level.
* Start to fix unit tests.
* Does not make sense for AddFollowerTest to have a FAILED leader.
* Only count GOOD followers in AddFollower.
* Fix AddFollowerTest.
* Report precondition failed in MoveShard follower case.
* Add CHANGELOG.
2019-02-25 08:12:18 -05:00
Matthew Von-Maszewski f1c7eab4f5 Doc - Add rocksdb clock fix to known issues (#8189) 2019-02-23 12:49:43 +01:00
Simran 590d4c5b07 Doc - Windows Installation - Use code tags and env vars (#8240) 2019-02-23 11:53:50 +01:00
Frank Celler 7c091c57d0
fix buffer overflow (#8187) 2019-02-22 11:21:02 +01:00
Simran 8ce55e548f Doc - _rev warning (#8204) 2019-02-21 23:37:14 +01:00
Simran 9b99457f1d Doc - Added .insert part for document insertion (#8205) 2019-02-21 23:36:44 +01:00
Simran fd66277a8d Doc - Complete the highlights page (#8215) 2019-02-21 23:36:01 +01:00
sleto-it 867c6a8951
Doc - fix link 2019-02-21 20:01:58 +01:00
sleto-it ecc79492a8
Doc - New k8 drain page (#8231) 2019-02-21 19:11:06 +01:00
Jan 30c61a5c82
improve error messages when restoring from invalid JSON data (#8211) 2019-02-20 18:34:43 +01:00
Heiko 1ae99f08be do not allow edge definitions with empty from or to arrays, added als… (#8200) 2019-02-20 18:33:06 +01:00
Jan 68b112e45a
fixed issue #8165 (#8195) 2019-02-19 18:08:39 +01:00
Tobias Gödderz a83d42d0e9 [3.4] Forbid ambiguous casts to and from ResultT (#7368)
* Forbid ambiguous casts to and from ResultT

* Reformat

* Changed enabled_if checks to check for implicit casts to Result

* Added comments
2019-02-19 12:50:39 +01:00
Jan 304948f30d
when creating a new database with an initial user, set the database p… (#8185) 2019-02-18 16:16:23 +01:00
Tobias Gödderz 7ee560f2d7 [3.4] Resilience tests with data (#7193)
* Begin work on repair-dsl suite to run with data, too

* Use and check data in all tests

* Fixed jslint errors

* Added data to moving-shards-cluster test

* Added additional asserts during createBrokenClusterState()

* Improved failure messages

* Minor cleanup

* Greylist affected tests

* Un-greylist resilience tests, as the fix for moving leaders is now merged

* Prevent "Duplicate testsuite" error

* Added missing require
2019-02-15 12:50:11 +01:00
Frank Celler da7401391f release version 3.4.3 2019-02-14 11:00:14 +01:00
Jan fbc1e5b35f
use PutUntracked (#8126) 2019-02-13 16:04:27 +01:00
sleto-it 8a08bf4ec6
Doc - Cites Kubernetes in the upgrade guide (#8160) 2019-02-13 14:55:01 +01:00
Simran b08245cb3b Doc - Added default ttl for cursor (#8158) 2019-02-13 13:21:13 +01:00
Alan Plum 49d3e4483f Fix isAqlQuery with empty query (#8142) 2019-02-13 08:49:30 +01:00
Simon 51734e363f Properly translate cluster comm errors (#8152)
(cherry picked from commit 9151921b4524f2775ae5c69cae3f49fa4f9d703b)
2019-02-12 18:07:43 +01:00
Jan e640e3f52a
issue #8137: NULL input field generates U_ILLEGAL_ARGUMENT_ERROR (#8139) 2019-02-12 17:56:38 +01:00
Tobias Gödderz 5903874160 Doc - Note that ArangoSearch views cannot be used as edge collections in traversals. (#8100) 2019-02-06 10:43:51 +01:00
Jan 078e1d9b9d
fixed issue #8108 (#8111) 2019-02-05 15:50:47 +01:00
Kaveh Vahedipour e8d39666fd fixing failedserver/leader/follower chain for mishap (#8089)
* fixing failedserver/leader/follower chain for mishap
* change log mention
2019-02-05 13:55:19 +01:00
Frank Celler 6c1eec831c
upcoming 3.4.3 2019-02-05 13:45:45 +01:00
sleto-it 61f48225b6
Doc - quick fix 2019-02-05 11:43:50 +01:00
sleto-it 15ed9593cd
Doc - Production Checklist Improvements (#7991) 2019-02-05 11:36:44 +01:00
sleto-it c685777576
Doc - More downgrade options (solving challenging situations) (#7988) (#8107) 2019-02-05 10:49:25 +01:00
sleto-it 38c8b992bd
Doc - fixes link (#8043) (#8106) 2019-02-05 10:45:52 +01:00