Joe added a comment.

In https://phabricator.wikimedia.org/T109929#1563423, @Anomie wrote:

> I could reproduce this by directing copies of the erroring queries to mw1230, 
> mw1147, and mw1200; it didn't happen with the same queries directed to 
> different hosts. Nothing in the code looks suspect.
>
> I tried using some live hacks on those hosts to see what was going on. The 
> $module->getFinalParams() call from ApiParamInfo was returning the params for 
> ApiMain instead of for the module in question for some unknown reason. But as 
> soon as I touched ApiBase.php the bug was suddenly fixed, which makes me 
> suspect some sort of HHVM code-cache corruption.
>
> I haven't touched mw1200 in case someone who knows more about HHVM wants to 
> look into it. To test it from terbium, use this command:
>
>   curl -H "Host: www.wikidata.org" 
> 'http://mw1200.eqiad.wmnet/w/api.php?action=paraminfo&modules=wbremovequalifiers%7Cwbremovereferences%7Cwbsearchentities%7Cwbsetaliases%7Cwbsetclaim%7Cwbsetclaimvalue%7Cwbsetdescription%7Cwbsetlabel%7Cwbsetqualifier%7Cwbsetreference%7Cwbsetsitelink%7Cwbsgetsuggestions&maxlag=5&format=json'
>


I tried to move away the current cache on mw1200 and in fact as soon as I wiped 
it out the problem went away. I also suspect a simple restart of hhvm could've 
fixed this.

@jaydb what http requests are actually failing?


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

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

To: Joe
Cc: Anomie, Krenair, Aklapper, pywikibot-bugs-list, jayvdb, Joe, jeremyb, 
Legoktm, greg, Malyacko



_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to