SyncRes::s_serverdownmaxfails = ::arg().asNum("server-down-max-fails");
SyncRes::s_serverdownthrottletime = ::arg().asNum("server-down-throttle-time");
- SyncRes::s_unthrottle_n = ::arg().asNum("server-down-use-probability");
+ SyncRes::s_unthrottle_n = ::arg().asNum("bypass-server-throttling-probability");
SyncRes::s_nonresolvingnsmaxfails = ::arg().asNum("non-resolving-ns-max-fails");
SyncRes::s_nonresolvingnsthrottletime = ::arg().asNum("non-resolving-ns-throttle-time");
SyncRes::s_serverID = ::arg()["server-id"];
''',
},
{
- 'name' : 'server_down_use_probability',
+ 'name' : 'bypass_server_throttling_probability',
'section' : 'recursor',
'type' : LType.Uint64,
'default' : '25',
'help' : 'Determines the probability of a server marked down to be used anyway',
'doc' : '''
This setting determines the probability of a server marked down to be used anyway.
-A value of ``n`` means that the chance of a server marked down being used after it wins speed selection is is ``1/n``.
-If this setting is zero this mechanism is not active.
+A value of ``n`` means that the chance of a server marked down still being used after it wins speed selection is is ``1/n``.
+If this setting is zero throttled servers will never be selected to be used anyway.
''',
'versionadded': '5.0.0'
},