1
0
Fork 0
arangodb/arangod/Cluster
Lars Maier 4bf2302150 Do nothing in phaseTwo if leader has not been touched. (#7579)
* Do nothing in phaseTwo if leader has not been touched.

* Drop follower if it refuses to cooperate.

This is important since a dbserver that is follower for a shard will
after a reboot think that it is a leader, at least for a short amount
of time. If it came back quickly enough, the leader might not have
noticed that it was away.
2018-12-02 13:14:46 +01:00
..
Action.cpp Feature 3.4/static const strings cleanup (#6504) 2018-09-21 13:18:37 +02:00
Action.h Added try-catch-block. (#6649) 2018-09-28 17:09:50 +02:00
ActionBase.cpp Feature 3.4/static const strings cleanup (#6504) 2018-09-21 13:18:37 +02:00
ActionBase.h Feature 3.4/static const strings cleanup (#6504) 2018-09-21 13:18:37 +02:00
ActionDescription.cpp Schmutz++ Improved (#6259) 2018-08-27 20:25:09 +02:00
ActionDescription.h Feature 3.4/static const strings cleanup (#6504) 2018-09-21 13:18:37 +02:00
AgencyCallback.cpp [3.4] Additional and cleaned-up logging (#6648) 2018-10-01 19:03:05 +02:00
AgencyCallback.h Feature/schmutz plus plus (#5972) 2018-08-24 12:15:35 +02:00
AgencyCallbackRegistry.cpp remove enterprise-gotos (#7375) (#7414) 2018-11-23 11:14:21 +01:00
AgencyCallbackRegistry.h Feature/schmutz plus plus (#5972) 2018-08-24 12:15:35 +02:00
ClusterComm.cpp Bugfix 3.4: revert recently added condition variable in ClusterCommThread stop (#7239) 2018-11-06 13:43:51 -06:00
ClusterComm.h Bugfix 3.4: revert recently added condition variable in ClusterCommThread stop (#7239) 2018-11-06 13:43:51 -06:00
ClusterEdgeCursor.cpp Feature/schmutz plus plus (#5972) 2018-08-24 12:15:35 +02:00
ClusterEdgeCursor.h Feature/schmutz plus plus (#5972) 2018-08-24 12:15:35 +02:00
ClusterFeature.cpp Bugfix 3.4: address concerns from prior scheduler PR (#7005) 2018-10-23 11:30:45 +02:00
ClusterFeature.h advertised endpoints (#6493) 2018-09-14 10:05:46 +02:00
ClusterHelpers.cpp Feature/async failover (#3451) 2017-10-18 23:59:29 +02:00
ClusterHelpers.h Feature/async failover (#3451) 2017-10-18 23:59:29 +02:00
ClusterInfo.cpp Bug fix 3.4/bad leader report current (#7574) 2018-11-30 21:11:48 +01:00
ClusterInfo.h avoid calling cluster related functions while instantiating views on … (#7509) (#7528) 2018-11-29 17:18:34 +03:00
ClusterMethods.cpp Bug fix 3.4/bad leader report current (#7574) 2018-11-30 21:11:48 +01:00
ClusterMethods.h Remove header from trx::methods (#6271) 2018-08-28 17:31:00 +02:00
ClusterRepairDistributeShardsLike.cpp Make ensureIndexOnCoordinator more robust (#7110) (#7130) 2018-10-30 11:25:06 +01:00
ClusterRepairDistributeShardsLike.h Feature/fix inconsistent distribute shards like job (#4743) 2018-05-07 16:53:08 +02:00
ClusterRepairOperations.cpp Only load Plan and Current in ClusterInfo when actually needed. (#5649) 2018-07-16 12:20:13 +02:00
ClusterRepairOperations.h Bug fix/compile issues on mac (#5280) 2018-05-08 11:07:16 +02:00
ClusterRepairs.h Feature/fix inconsistent distribute shards like job (#4743) 2018-05-07 16:53:08 +02:00
ClusterTraverser.cpp Feature/schmutz plus plus (#5972) 2018-08-24 12:15:35 +02:00
ClusterTraverser.h Feature/schmutz plus plus (#5972) 2018-08-24 12:15:35 +02:00
CreateCollection.cpp backport missed changes (#7016) 2018-10-24 15:43:45 +03:00
CreateCollection.h Feature/schmutz plus plus (#5972) 2018-08-24 12:15:35 +02:00
CreateDatabase.cpp maintenance fast lane backport (#6350) 2018-09-05 14:54:04 +02:00
CreateDatabase.h Feature/schmutz plus plus (#5972) 2018-08-24 12:15:35 +02:00
CriticalThread.cpp Bug fix/remove most of aql js (#5223) 2018-04-30 11:17:11 +02:00
CriticalThread.h Bug fix/remove most of aql js (#5223) 2018-04-30 11:17:11 +02:00
DBServerAgencySync.cpp Do nothing in phaseTwo if leader has not been touched. (#7579) 2018-12-02 13:14:46 +01:00
DBServerAgencySync.h Improve error reporting in maintenance. (#7340) 2018-11-16 10:25:55 +01:00
DropCollection.cpp backport missed changes (#7016) 2018-10-24 15:43:45 +03:00
DropCollection.h Feature/schmutz plus plus (#5972) 2018-08-24 12:15:35 +02:00
DropDatabase.cpp maintenance fast lane backport (#6350) 2018-09-05 14:54:04 +02:00
DropDatabase.h Feature/schmutz plus plus (#5972) 2018-08-24 12:15:35 +02:00
DropIndex.cpp Maintenance Fixes (#6284) 2018-08-31 15:24:29 +02:00
DropIndex.h Feature/schmutz plus plus (#5972) 2018-08-24 12:15:35 +02:00
EnsureIndex.cpp Make ensureIndexOnCoordinator more robust (#7110) (#7130) 2018-10-30 11:25:06 +01:00
EnsureIndex.h Feature/schmutz plus plus (#5972) 2018-08-24 12:15:35 +02:00
FollowerInfo.cpp Feature/schmutz plus plus (#5972) 2018-08-24 12:15:35 +02:00
FollowerInfo.h fixed init 2018-11-30 21:17:38 +01:00
HeartbeatThread.cpp Reload Foxx routes during startup (#7531) 2018-11-29 15:31:40 +01:00
HeartbeatThread.h Dedicated thread for Phase 1&2 (#6342) 2018-09-06 12:14:53 +02:00
Maintenance.cpp Do nothing in phaseTwo if leader has not been touched. (#7579) 2018-12-02 13:14:46 +01:00
Maintenance.h Feature/schmutz plus plus (#5972) 2018-08-24 12:15:35 +02:00
MaintenanceFeature.cpp Feature 3.4/detailed get maintenance feature (#6666) 2018-10-01 14:50:25 +02:00
MaintenanceFeature.h Feature 3.4/detailed get maintenance feature (#6666) 2018-10-01 14:50:25 +02:00
MaintenanceRestHandler.cpp Feature 3.4/detailed get maintenance feature (#6666) 2018-10-01 14:50:25 +02:00
MaintenanceRestHandler.h Feature/schmutz plus plus (#5972) 2018-08-24 12:15:35 +02:00
MaintenanceStrings.h Fix cleanup of Current entry in case a follower is removed from Plan. (#6623) 2018-09-28 17:37:14 +02:00
MaintenanceWorker.cpp Added try-catch-block. (#6649) 2018-09-28 17:09:50 +02:00
MaintenanceWorker.h maintenance fast lane backport (#6350) 2018-09-05 14:54:04 +02:00
NonAction.cpp Feature/schmutz plus plus (#5972) 2018-08-24 12:15:35 +02:00
NonAction.h Feature/schmutz plus plus (#5972) 2018-08-24 12:15:35 +02:00
ReplicationTimeoutFeature.cpp Feature/schmutz plus plus (#5972) 2018-08-24 12:15:35 +02:00
ReplicationTimeoutFeature.h Feature/schmutz plus plus (#5972) 2018-08-24 12:15:35 +02:00
ResignShardLeadership.cpp [3.4] MMFiles replication: get followers under lock (#7298) 2018-11-19 13:03:07 +01:00
ResignShardLeadership.h Feature/schmutz plus plus (#5972) 2018-08-24 12:15:35 +02:00
RestAgencyCallbacksHandler.cpp remove enterprise-gotos (#7375) (#7414) 2018-11-23 11:14:21 +01:00
RestAgencyCallbacksHandler.h Make ensureIndexOnCoordinator more robust (#7110) (#7130) 2018-10-30 11:25:06 +01:00
RestClusterHandler.cpp advertised endpoints (#6493) 2018-09-14 10:05:46 +02:00
RestClusterHandler.h Async AQL (#5806) 2018-07-09 14:24:10 +02:00
ResultT.h Gharial rewrite in C++ (#5631) 2018-08-09 09:30:04 +02:00
ServerState.cpp allow using UTF8 filenames for UUID directory (#7569) 2018-11-30 17:25:50 +01:00
ServerState.h Reload Foxx routes during startup (#7531) 2018-11-29 15:31:40 +01:00
SynchronizeShard.cpp SynchronizeShard's potentially long running while loops yield for shutdown (#7523) 2018-11-29 11:47:16 +01:00
SynchronizeShard.h Bug fix 3.4/shorter foot in door (#7084) 2018-10-26 16:16:52 +02:00
TraverserEngine.cpp [3.4] Additional and cleaned-up logging (#6648) 2018-10-01 19:03:05 +02:00
TraverserEngine.h Feature/schmutz plus plus (#5972) 2018-08-24 12:15:35 +02:00
TraverserEngineRegistry.cpp Feature/schmutz plus plus (#5972) 2018-08-24 12:15:35 +02:00
TraverserEngineRegistry.h Feature/schmutz plus plus (#5972) 2018-08-24 12:15:35 +02:00
UpdateCollection.cpp issue 496.4.1: backport 3.4: move StorageEngine-specific flag out of the genric API and closer to the storage engine (#7213) 2018-11-04 16:52:54 +03:00
UpdateCollection.h Feature/schmutz plus plus (#5972) 2018-08-24 12:15:35 +02:00
v8-cluster.cpp [3.4] Feature/engine version added to agent configuration (#7481) 2018-11-29 12:00:47 +01:00
v8-cluster.h Feature/schmutz plus plus (#5972) 2018-08-24 12:15:35 +02:00