[00:08:24] Reedy: Hm.. I suppose I could request to *-lb.pmtpa.wikimedia.org/w/api.php to get replag (and eqiad similarly) and forge the Host header to lang.site.org (so that it serves MediaWiki instead of www.wikimedia.org) [00:10:06] looks like cURL supports this [00:10:07] http://drewish.com/content/2010/03/using_curl_and_the_host_header_to_bypass_a_load_balancer [00:10:10] lets see [00:14:46] Reedy: Interesting, it does work but I get the same db-hosts for both (including the slaves) [00:15:07] Though cache handling does look very different [00:15:21] pmtpa: [00:15:23] < X-Cache: MISS from sq36.wikimedia.org [00:15:23] < X-Cache-Lookup: MISS from sq36.wikimedia.org:3128 [00:15:23] < X-Cache: MISS from sq66.wikimedia.org [00:15:25] < X-Cache-Lookup: MISS from sq66.wikimedia.org:80 [00:15:32] eqiad: [00:15:35] < X-Cache: MISS from cp1005.eqiad.wmnet [00:15:35] < X-Cache-Lookup: MISS from cp1005.eqiad.wmnet:3128 [00:15:36] < X-Cache: MISS from cp1001.eqiad.wmnet [00:15:38] < X-Cache-Lookup: MISS from cp1001.eqiad.wmnet:80 [00:31:47] Eh? [00:31:53] Backend and frontend squids [00:55:18] @replag all [00:55:20] Krinkle: [s1] db1017: 0s, db1001: 0s, db1042: 0s, db1049: 0s, db1050: 0s, db1043: 0s; [s2] db1034: 0s, db1002: 0s, db1009: 0s, db1018: 0s; [s3] db1019: 0s, db1003: 0s, db1010: 0s, db1035: 0s [00:55:21] Krinkle: [s4] db1038: 0s, db1004: 0s, db1011: 0s, db1020: 0s; [s5] db1039: 0s, db1005: 0s, db1026: 0s, db1021: 0s; [s6] db1006: 0s, db1022: 0s, db1027: 0s, db1040: 0s; [s7] db1041: 0s, db1007: 0s, db1024: 0s, db1028: 0s [00:55:29] Reedy: Okay, now it works. Set to eqiad for now. [00:56:06] Reedy: Is it on purpose that the lb for pmtpa responds from eqiad? I guess the primary is set on a deeper level [00:56:36] I figured pointing to its IP directly would bypass the database picker [00:58:00] curl --verbose --header 'Host: en.wikipedia.org' 'wikipedia-lb.eqiad.wikimedia.org:80/w/api.php?format=json&action=query&meta=siteinfo&siprop=dbrepllag&sishowalldb=1' [00:58:21] curl --verbose --header 'Host: en.wikipedia.org' 'wikipedia-lb.pmtpa.wikimedia.org:80/w/api.php?format=json&action=query&meta=siteinfo&siprop=dbrepllag&sishowalldb=1' [01:20:30] Reedy: Hm.. I'm getting 403 error from bits on nl.wikipedia.org [01:20:33] https://bits.wikimedia.org/nl.wikipedia.org/load.php?debug=false&lang=nl&modules=ext.gadget.Direct-link-to-Commons%2CIProject%2COpenStreetMapFrame%2CProtectionTemplates%7Cext.wikihiero%7Cmediawiki.legacy.commonPrint%2Cshared%7Cmw.PopUpMediaTransform%7Cskins.vector&only=styles&skin=vector&* [01:20:35] Scripts should use an informative User-Agent string with contact information, or they may be IP-blocked without notice. [01:20:38] [01:20:43] Cache fuck up? [01:21:08] weird [01:21:12] Now it works [01:21:47] I was able to reproduce it on cold cache [01:22:36] Getting it again now [03:22:53] Nemo_bis: Done! :p [04:06:20] ou [04:10:35] Wantedpages seems quite harmless in the end [16:07:41] Nemo_bis: https://noc.wikimedia.org/~reedy/enwikispecialpages.log [20:22:50] db60 complains a bit but nothing tragic [21:00:10] Nemo_bis: where? [21:01:23] JeremyB: the internet. [21:07:30] Amgine: i'm really going to rip out that shift key! :-) [21:08:37] jeremyb: https://noc.wikimedia.org/dbtree/ [21:08:44] (now it's fine) [21:10:00] oh [21:11:03] [22:36:43] Is there a reason why the wikimedia ganglia site was recently password protected? I'm a Comp Sci prof that was hoping to use some of that data for my research. [22:37:56] twood: some ganglia vulnerabilities came to our attention [22:38:10] it's temporary, until they get fixed [22:39:51] ah, ok. Any estimate if that is days/weeks/months away? [22:40:12] hopefully days/weeks [22:40:42] were you thinking of a particular graph? [22:40:44] I could get it for you [22:43:09] Not exactly sure at the moment--we had been looking at the memory data across machines. We can wait for now. It's one of the few public sources of info on a *real* website. We appreciate that you guys share it [22:43:30] the intention is to keep sharing it [22:43:54] but in the face of a real vulnerability, we had no other option [22:44:11] s/real/known/ [22:47:25] yep, makes sense. I'll check back in a few weeks. thanks for the info! [23:32:05] gn8 folks