mirror of https://gitee.com/bigwinds/arangodb
* 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 |
||
---|---|---|
.. | ||
Action.cpp | ||
Action.h | ||
ActionBase.cpp | ||
ActionBase.h | ||
ActionDescription.cpp | ||
ActionDescription.h | ||
AgencyCallback.cpp | ||
AgencyCallback.h | ||
AgencyCallbackRegistry.cpp | ||
AgencyCallbackRegistry.h | ||
ClusterComm.cpp | ||
ClusterComm.h | ||
ClusterEdgeCursor.cpp | ||
ClusterEdgeCursor.h | ||
ClusterFeature.cpp | ||
ClusterFeature.h | ||
ClusterHelpers.cpp | ||
ClusterHelpers.h | ||
ClusterInfo.cpp | ||
ClusterInfo.h | ||
ClusterMethods.cpp | ||
ClusterMethods.h | ||
ClusterRepairDistributeShardsLike.cpp | ||
ClusterRepairDistributeShardsLike.h | ||
ClusterRepairOperations.cpp | ||
ClusterRepairOperations.h | ||
ClusterRepairs.h | ||
ClusterTraverser.cpp | ||
ClusterTraverser.h | ||
CreateCollection.cpp | ||
CreateCollection.h | ||
CreateDatabase.cpp | ||
CreateDatabase.h | ||
CriticalThread.cpp | ||
CriticalThread.h | ||
DBServerAgencySync.cpp | ||
DBServerAgencySync.h | ||
DropCollection.cpp | ||
DropCollection.h | ||
DropDatabase.cpp | ||
DropDatabase.h | ||
DropIndex.cpp | ||
DropIndex.h | ||
EnsureIndex.cpp | ||
EnsureIndex.h | ||
FollowerInfo.cpp | ||
FollowerInfo.h | ||
HeartbeatThread.cpp | ||
HeartbeatThread.h | ||
Maintenance.cpp | ||
Maintenance.h | ||
MaintenanceFeature.cpp | ||
MaintenanceFeature.h | ||
MaintenanceRestHandler.cpp | ||
MaintenanceRestHandler.h | ||
MaintenanceStrings.h | ||
MaintenanceWorker.cpp | ||
MaintenanceWorker.h | ||
NonAction.cpp | ||
NonAction.h | ||
ReplicationTimeoutFeature.cpp | ||
ReplicationTimeoutFeature.h | ||
ResignShardLeadership.cpp | ||
ResignShardLeadership.h | ||
RestAgencyCallbacksHandler.cpp | ||
RestAgencyCallbacksHandler.h | ||
RestClusterHandler.cpp | ||
RestClusterHandler.h | ||
ResultT.h | ||
ServerState.cpp | ||
ServerState.h | ||
SynchronizeShard.cpp | ||
SynchronizeShard.h | ||
TraverserEngine.cpp | ||
TraverserEngine.h | ||
TraverserEngineRegistry.cpp | ||
TraverserEngineRegistry.h | ||
UpdateCollection.cpp | ||
UpdateCollection.h | ||
v8-cluster.cpp | ||
v8-cluster.h |