1
0
Fork 0
arangodb/arangod/Cluster
Jan 9b5d75071d make replication timeouts configurable via startup options (#10472)
* make replication timeouts configurable via startup options

The following options are available (for active failover
and master-slave replication):

    --replication.connect-timeout
    --replication.request-timeout

Values can be specified in seconds. If these options are used, they will
be used for replication requests, overriding any hard-coded defaults or
explicitly configured timeouts.

Additionally, this change increases the default request timeout
for replication from 10 minutes to 20 minutes.

* do *not* change timeouts

* make tests work again
2019-11-19 19:45:40 +03:00
..
Action.cpp [3.4] Backported TakeoverLeadership action. (#9732) 2019-08-16 17:31:02 +02:00
Action.h Performance tuning for many shards. (#8577) 2019-03-29 21:34:45 +01:00
ActionBase.cpp prevent duplicate actions from popping up (#9453) 2019-07-16 10:02:59 +02:00
ActionBase.h Performance tuning for many shards. (#8577) 2019-03-29 21:34:45 +01:00
ActionDescription.cpp Performance tuning for many shards. (#8577) 2019-03-29 21:34:45 +01:00
ActionDescription.h Performance tuning for many shards. (#8577) 2019-03-29 21:34:45 +01:00
AgencyCallback.cpp fix lagging agency callbacks (#9621) 2019-08-02 11:43:04 +02:00
AgencyCallback.h fix lagging agency callbacks (#9621) 2019-08-02 11:43:04 +02:00
AgencyCallbackRegistry.cpp big reformat 2018-12-26 00:57:05 +01:00
AgencyCallbackRegistry.h big reformat 2018-12-26 00:57:05 +01:00
ClusterCollectionCreationInfo.cpp Bug fix 3.4/create collections better preconditions (#9306) 2019-06-24 08:43:46 +02:00
ClusterCollectionCreationInfo.h fix various small annoyances (#9078) 2019-05-23 17:37:34 +02:00
ClusterComm.cpp Silence an info message. (#9055) 2019-05-21 15:24:58 +02:00
ClusterComm.h make sure all errors are prefixed with ERROR_ @fceller @kvs85 (#9383) 2019-07-02 18:06:52 +02:00
ClusterEdgeCursor.cpp big reformat 2018-12-26 00:57:05 +01:00
ClusterEdgeCursor.h big reformat 2018-12-26 00:57:05 +01:00
ClusterFeature.cpp big reformat 2018-12-26 00:57:05 +01:00
ClusterFeature.h big reformat 2018-12-26 00:57:05 +01:00
ClusterHelpers.cpp big reformat 2018-12-26 00:57:05 +01:00
ClusterHelpers.h big reformat 2018-12-26 00:57:05 +01:00
ClusterInfo.cpp Removed erroneous noexcept specifier (#10060) 2019-09-23 13:46:43 +03:00
ClusterInfo.h Removed erroneous noexcept specifier (#10060) 2019-09-23 13:46:43 +03:00
ClusterMethods.cpp Bug fix 3.4/babies unknown shard (#9872) 2019-09-03 23:58:14 +03:00
ClusterMethods.h Bug fix 3.4/collection babies (#9033) 2019-05-21 08:41:12 +02:00
ClusterRepairDistributeShardsLike.cpp big reformat 2018-12-26 00:57:05 +01:00
ClusterRepairDistributeShardsLike.h big reformat 2018-12-26 00:57:05 +01:00
ClusterRepairOperations.cpp big reformat 2018-12-26 00:57:05 +01:00
ClusterRepairOperations.h big reformat 2018-12-26 00:57:05 +01:00
ClusterRepairs.h Feature/fix inconsistent distribute shards like job (#4743) 2018-05-07 16:53:08 +02:00
ClusterTraverser.cpp big reformat 2018-12-26 00:57:05 +01:00
ClusterTraverser.h big reformat 2018-12-26 00:57:05 +01:00
ClusterTypes.cpp [3.4] Feature/rebootid notice changes, backport of #9523 (#9685) 2019-09-19 15:03:39 +03:00
ClusterTypes.h [3.4] Feature/rebootid notice changes, backport of #9523 (#9685) 2019-09-19 15:03:39 +03:00
CreateCollection.cpp Performance tuning for many shards. (#8577) 2019-03-29 21:34:45 +01:00
CreateCollection.h big reformat 2018-12-26 00:57:05 +01:00
CreateDatabase.cpp big reformat 2018-12-26 00:57:05 +01:00
CreateDatabase.h big reformat 2018-12-26 00:57:05 +01:00
CriticalThread.cpp big reformat 2018-12-26 00:57:05 +01:00
CriticalThread.h big reformat 2018-12-26 00:57:05 +01:00
DBServerAgencySync.cpp [3.4] Fast Leader Change (#9642) 2019-08-09 14:02:04 +02:00
DBServerAgencySync.h Various error reporting fixes plus Maintenance Current fix. (#9398) 2019-07-05 13:38:44 +02:00
DropCollection.cpp DropCollection is a FAST_LANE action and should not need much time or else retry. (#9897) 2019-09-04 14:48:50 +02:00
DropCollection.h big reformat 2018-12-26 00:57:05 +01:00
DropDatabase.cpp big reformat 2018-12-26 00:57:05 +01:00
DropDatabase.h big reformat 2018-12-26 00:57:05 +01:00
DropIndex.cpp big reformat 2018-12-26 00:57:05 +01:00
DropIndex.h big reformat 2018-12-26 00:57:05 +01:00
EnsureIndex.cpp big reformat 2018-12-26 00:57:05 +01:00
EnsureIndex.h big reformat 2018-12-26 00:57:05 +01:00
FollowerInfo.cpp Bug fix 3.4/multi bugs (#9791) 2019-08-26 15:50:56 +03:00
FollowerInfo.h [3.4] Fast Leader Change (#9642) 2019-08-09 14:02:04 +02:00
HeartbeatThread.cpp make replication timeouts configurable via startup options (#10472) 2019-11-19 19:45:40 +03:00
HeartbeatThread.h Avoid delays caused by invalidateCurrent and invalidatePlan. (#8747) 2019-04-15 17:42:32 +02:00
Maintenance.cpp [3.4] Bug fix 3.4/add shard id to replication client identifier (#9466) 2019-09-11 12:45:57 +03:00
Maintenance.h Performance tuning for many shards. (#8577) 2019-03-29 21:34:45 +01:00
MaintenanceFeature.cpp Ported ResignLeadership to 3.4 (#9669) 2019-08-09 16:41:13 +02:00
MaintenanceFeature.h Ported ResignLeadership to 3.4 (#9669) 2019-08-09 16:41:13 +02:00
MaintenanceRestHandler.cpp Performance tuning for many shards. (#8577) 2019-03-29 21:34:45 +01:00
MaintenanceRestHandler.h big reformat 2018-12-26 00:57:05 +01:00
MaintenanceStrings.h [3.4] Backported TakeoverLeadership action. (#9732) 2019-08-16 17:31:02 +02:00
MaintenanceWorker.cpp big reformat 2018-12-26 00:57:05 +01:00
MaintenanceWorker.h big reformat 2018-12-26 00:57:05 +01:00
NonAction.cpp big reformat 2018-12-26 00:57:05 +01:00
NonAction.h big reformat 2018-12-26 00:57:05 +01:00
RebootTracker.cpp [3.4] Feature/rebootid notice changes, backport of #9523 (#9685) 2019-09-19 15:03:39 +03:00
RebootTracker.h [3.4] Feature/rebootid notice changes, backport of #9523 (#9685) 2019-09-19 15:03:39 +03:00
ReplicationTimeoutFeature.cpp [3.4] Minimize unnecessary dropping of followers due to poorly set synchronous replication timeouts (#9811) 2019-08-27 11:45:37 +03:00
ReplicationTimeoutFeature.h [3.4] Minimize unnecessary dropping of followers due to poorly set synchronous replication timeouts (#9811) 2019-08-27 11:45:37 +03:00
ResignShardLeadership.cpp [3.4] Fast Leader Change (#9642) 2019-08-09 14:02:04 +02:00
ResignShardLeadership.h [3.4] Fast Leader Change (#9642) 2019-08-09 14:02:04 +02:00
RestAgencyCallbacksHandler.cpp big reformat 2018-12-26 00:57:05 +01:00
RestAgencyCallbacksHandler.h big reformat 2018-12-26 00:57:05 +01:00
RestClusterHandler.cpp fix /_api/cluster/endpoints URL for active failover (#8518) 2019-03-22 16:47:32 +01:00
RestClusterHandler.h Further supervision fixes. (#8259) 2019-03-04 11:43:35 +01:00
ResultT.h [3.4] Forbid ambiguous casts to and from ResultT (#7368) 2019-02-19 12:50:39 +01:00
ServerState.cpp [3.4] Feature/rebootid notice changes, backport of #9523 (#9685) 2019-09-19 15:03:39 +03:00
ServerState.h [3.4] Feature/rebootid notice changes, backport of #9523 (#9685) 2019-09-19 15:03:39 +03:00
SynchronizeShard.cpp [3.4] Bug fix 3.4/add shard id to replication client identifier (#9466) 2019-09-11 12:45:57 +03:00
SynchronizeShard.h big reformat 2018-12-26 00:57:05 +01:00
TakeoverShardLeadership.cpp [3.4] Backported TakeoverLeadership action. (#9732) 2019-08-16 17:31:02 +02:00
TakeoverShardLeadership.h [3.4] Backported TakeoverLeadership action. (#9732) 2019-08-16 17:31:02 +02:00
TraverserEngine.cpp big reformat 2018-12-26 00:57:05 +01:00
TraverserEngine.h [3.4] Feature/rebootid notice changes, backport of #9523 (#9685) 2019-09-19 15:03:39 +03:00
TraverserEngineRegistry.cpp big reformat 2018-12-26 00:57:05 +01:00
TraverserEngineRegistry.h big reformat 2018-12-26 00:57:05 +01:00
UpdateCollection.cpp [3.4] Backported TakeoverLeadership action. (#9732) 2019-08-16 17:31:02 +02:00
UpdateCollection.h big reformat 2018-12-26 00:57:05 +01:00
v8-cluster.cpp [3.4] Bug fix 3.4/allow agency ops in active failover (#9960) 2019-09-19 11:45:49 +03:00
v8-cluster.h Feature/schmutz plus plus (#5972) 2018-08-24 12:15:35 +02:00