1
0
Fork 0
arangodb/lib/Rest
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
..
CommonDefines.h big reformat 2018-12-26 00:57:05 +01:00
GeneralRequest.cpp big reformat 2018-12-26 00:57:05 +01:00
GeneralRequest.h big reformat 2018-12-26 00:57:05 +01:00
GeneralResponse.cpp Further supervision fixes. (#8259) 2019-03-04 11:43:35 +01:00
GeneralResponse.h big reformat 2018-12-26 00:57:05 +01:00
HttpRequest.cpp update velocypack (#8075) 2019-01-31 17:31:54 +01:00
HttpRequest.h big reformat 2018-12-26 00:57:05 +01:00
HttpResponse.cpp big reformat 2018-12-26 00:57:05 +01:00
HttpResponse.h big reformat 2018-12-26 00:57:05 +01:00
InitializeRest.cpp big reformat 2018-12-26 00:57:05 +01:00
InitializeRest.h big reformat 2018-12-26 00:57:05 +01:00
RequestContext.h big reformat 2018-12-26 00:57:05 +01:00
Version.cpp upgrade bundled version of curl library to 7.63.0 (#7924) 2019-01-19 18:54:53 +01:00
Version.h big reformat 2018-12-26 00:57:05 +01:00
VstMessage.h big reformat 2018-12-26 00:57:05 +01:00
VstRequest.cpp update velocypack (#8075) 2019-01-31 17:31:54 +01:00
VstRequest.h big reformat 2018-12-26 00:57:05 +01:00
VstResponse.cpp big reformat 2018-12-26 00:57:05 +01:00
VstResponse.h big reformat 2018-12-26 00:57:05 +01:00