[07:46:17] <_jank> Hi. I want to extend the fileupload procedure, adding some extra attributes which are depending on an (serverside) analysis of the uploaded file. I guess i can manipulate the form with the UploadFormInitDescriptor hook and i get the temp file in the UploadVerification hook. But i have no idea how to wire it up, so that i can display the information from the UploadVerification hook in the uploadform... can someone give me a pu [07:46:17] <_jank> sh in the right direction? [16:39:07] ori: I just added a repo request to https://www.mediawiki.org/wiki/Git/New_repositories/Requests -- I need an operations/software/logstash/plugins.git repo to store gem files in for the newest version of logstash [16:39:28] Chad is on vacation so you became my second "bug somebody" contact [19:07:01] bd808: done; https://gerrit.wikimedia.org/r/#/admin/projects/operations/software/logstash/plugins [19:11:03] thanks ori [19:11:54] I'll update the wiki page in a moment [20:10:35] qchris beat me to it [20:19:02] bd808: Does lagstash keep all wfDebug messages? Or only the specific channels we log on fluorine? [20:31:39] csteipp: only specific channels, but I think we log everything from test and test2? [20:32:18] legoktm: Cool. That's what I was thinking, but didn't know if we had a massive "everything" log somewhere.. [20:38:11] csteipp: like legoktm said, only specific channels in logstash. there are log all the things logs for testwiki and test2wiki in fluorine:/a/mw-log [20:38:29] Thanks! [21:18:45] legoktm, csteipp: off the top of your head, are there any recent changes to CentralAuth or AbuseFilter that would cause these extension to use redis more than it did before? [21:18:59] recent == anything that rolled out ~2 weeks ago [21:19:38] https://gerrit.wikimedia.org/r/#/c/223209/ possibly? [21:20:27] or https://gerrit.wikimedia.org/r/#/c/204059/ [21:20:29] ori: it would have been https://gerrit.wikimedia.org/r/#/c/220970/ [21:20:36] if it was related to that set of patches [21:21:11] legoktm: does the rollout of that change line up with http://ganglia.wikimedia.org/latest/graph.php?c=Memcached+eqiad&h=mc1004.eqiad.wmnet&r=month&z=default&jr=&js=&st=1438031402&v=780567544&m=total_commands_processed&vl=commands&ti=total_commands_processed&_=1438032015122 ? [21:21:31] There shouldn't be any extra caching for creating those accounts. Flushing the cache maybe... [21:22:10] hmm [21:22:42] ori: it would have been around July 6-11 I think. I don't know what week # that is [21:24:11] on the one redis server i'm looking at (mc1004), these are the most common key patterns (from a just-captured sample of 10k keys): [21:24:22] 1092 enwiki:session [21:24:22] 939 enwiki:abusefilter [21:24:22] 333 dewiki:abusefilter [21:24:24] 172 eswiki:session [21:24:26] 111 ruwiki:abusefilter [21:24:28] 95 commonswiki:abusefilter [21:24:30] 93 dewiki:session [21:25:08] Did we change the length of time that the user's sessions stay around the backend? [21:25:10] i'm surprised to see abusefilter hitting redis so heavily, but i don't have historic data to compare this capture [21:25:52] AbuseFilter does cache a ton of stuff, to try to keep from redoing work [21:26:13] Maybe someone added a throttle on a popular rule? [21:26:21] the abusefilter stuff is all *:abusefilter:block-autopromote:* [21:26:32] that sounds like 9ffa4003226c46813dfd6616ce173252b1f258c2 [21:26:44] https://gerrit.wikimedia.org/r/#/c/212717/ [21:26:46] AaronSchulz: ^ [21:27:09] yep. [21:29:20] i'm going to cherry-pick a revert to wmf15 and see if redis is happier. [23:40:42] legoktm: physkewelt would like a review of https://gerrit.wikimedia.org/r/#/c/187654. Hopefully Paladox is done making it a spammy mess [23:40:53] * legoktm looks [23:41:04] > This change will purge caches for all pages that include math. [23:41:34] I'll look at it tonight [23:42:38] awesome. The cache invalidation is apparently the change to MathHooks::onPageRenderingHash() [23:43:53] he guesstimates that it will invalidate 30k pages on NS0 (not sure if that is all wikis or just enwiki)