Pintoch added a comment.

  One problem with the current policy (requesting all automated editing 
processes to use `maxlag=5`) is that this creates a binary threshold: either 
the query service lag is under the threshold, in which case bots will edit at 
full speed, or the query service lag is above the threshold, in which case they 
should all stop editing entirely. This is likely to create an oscillating 
behaviour, where all bots start and stop periodically. This is probably not 
ideal neither for the infrastructure nor for the users.
  
  Not all automated edits are long-running tasks where stopping for an hour is 
acceptable: many QuickStatements or OpenRefine batches are under 10 edits for 
instance. As a user of these tools, I would expect them to slow down when lag 
is high, but stopping entirely should be extremely rare, as it breaks workflows.
  
  I think it would be preferable to get a continuous throttling behaviour: the 
higher the lag, the slower the edits.
  This can already be achieved by clients by using a small maxlag parameter and 
increasing it gradually as they retry. For instance, start with maxlag=2, which 
fails, retry in 1 sec with maxlag=3, which fails, retry in 4 seconds with 
maxlag=4, which fails, retry in 8 seconds with maxlag=5, which fails, retry in 
16 seconds with maxlag=6, which succeeds.
  
  Would such a behaviour be acceptable?

TASK DETAIL
  https://phabricator.wikimedia.org/T221774

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Addshore, Pintoch
Cc: Envlh, Gstupp, Sebotic, Tagishsimon, Liridon, Bugreporter, Magnus, Tpt, 
Pintoch, Lydia_Pintscher, Matthias_Geisler_WMDE, Simon_Villeneuve, 
Lea_Lacroix_WMDE, Tarrow, alaa_wmde, Andrawaag, Multichill, Ladsgroup, 
Smalyshev, fgiunchedi, hoo, Daniel_Mietchen, MisterSynergy, Addshore, 
Sjoerddebruin, Aklapper, Lucas_Werkmeister_WMDE, Hook696, Daryl-TTMG, 
RomaAmorRoma, 0010318400, E.S.A-Sheild, Iflorez, darthmon_wmde, Meekrab2012, 
joker88john, DannyS712, CucyNoiD, Nandana, NebulousIris, Gaboe420, Versusxo, 
Majesticalreaper22, Giuliamocci, Adrian1985, Cpaulf30, Lahi, Gq86, Af420, 
Darkminds3113, Bsandipan, Lordiis, GoranSMilovanovic, Adik2382, Chicocvenancio, 
Th3d3v1ls, Ramalepe, Liugev6, QZanden, EBjune, merbst, LawExplorer, WSH1906, 
Lewizho99, Volans, Maathavan, _jensen, rosalieper, Scott_WUaS, Jonas, Xmlizer, 
jkroll, Wikidata-bugs, Jdouglas, aude, Tobias1984, Manybubbles, Mbch331
_______________________________________________
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to