[03:52:38] Could use a Wikitech admin to deal with https://wikitech.wikimedia.org/wiki/Special:Contributions/DoRD and https://wikitech.wikimedia.org/wiki/Special:Contributions/Dalda [03:58:13] !help ^ [03:58:13] JJMC89: If you don't get a response in 15-30 minutes, please create a phabricator task -- https://phabricator.wikimedia.org/maniphest/task/edit/form/1/?projects=wmcs-team [04:09:14] Add https://wikitech.wikimedia.org/wiki/Special:Contributions/James_Anderson to that list [04:23:41] https://wikitech.wikimedia.org/wiki/Special:Contributions/JJNC89 too [04:38:44] oh my god [04:41:04] do we have a contentadmin haven't-gone-zzz-yet? [04:41:12] Yes [04:41:14] I wish [04:42:16] (let me try another stalkword) [04:42:45] cteam: please rollback the mass spamming on wikitech linked above [04:43:05] needs Nuke too [04:44:27] Sorry, most of us are traveling right now. [04:44:55] I probably have admin on wikitech [04:46:21] * zhuyifei1999_ looks at https://wikitech.wikimedia.org/wiki/Special:ListUsers/contentadmin [04:47:55] Yup, I'm an admin :-D [04:48:38] k :) [04:49:27] The vandal is trying to install TW and mass rollback. :/ [04:50:26] Ok, so, I should try to find all the accounts and block them first, I imagine [04:50:44] https://wikitech.wikimedia.org/wiki/Special:Contributions/JJNC89 [04:50:48] https://wikitech.wikimedia.org/wiki/Special:Contributions/DoRD [04:51:01] https://wikitech.wikimedia.org/wiki/Special:Contributions/Dalda [04:51:15] https://wikitech.wikimedia.org/wiki/Special:Contributions/James_Anderson [04:51:21] bstorm_ ^ [04:51:33] thanks for the quick reference :) [04:51:54] those names resembles innocent tech people :( [04:52:15] Yes [04:52:16] * zhuyifei1999_ is glad that there isn't a zhuyitei1999 :P [04:52:45] * zhuyifei1999_ should register that [04:53:11] lol [04:54:39] Ok, blocked the accounts, now to roll things back. [04:55:39] https://wikitech.wikimedia.org/wiki/Special:Nuke [04:55:42] JJMC89 I see was rolling things back [04:55:51] Oooh, nice [04:55:56] Ok, thanks [04:56:04] I started to but I don't have real rollback and can't delete things. [04:57:59] JJMC89: which script were you using? [04:58:17] I was going to use Hoo's script but realized it requires rollback [04:58:25] zhuyifei1999_: http://dev.wikia.com/wiki/MediaWiki:Rollback/code.js [04:58:31] (I guessed it requires) [04:59:00] It doesn't work well all the time. You have to click each rollback, not mass. [05:00:02] Ok, I went through and Nuke'd all the changes for those users (checking that they were right in samples). [05:00:23] * zhuyifei1999_ is thinking of coding my own mass 'rollback' [05:00:30] And I learned I have powers I hadn't used yet 😂 [05:00:39] bstorm_: could use rollback for Dalda's edits [05:01:00] Let me look [05:02:46] Yeah, I see Nuke deletes pages, but not rollbacks [05:03:29] bstorm_: try https://meta.wikimedia.org/wiki/User:Hoo_man/Scripts/Smart_rollback [05:04:26] I think I asked rillke for such script and he linked here [05:05:15] * zhuyifei1999_ is curious if bstorm_ knows rillke :P [05:07:29] I don't think so? [05:07:49] Ok, so I'm very tired. It may be best for me to manually use rollback functions. That is working ok. [05:09:35] bstorm_: rillke is a legend in Commons technical community, but has left Wikimedia for unknown reasons :( [05:09:45] Ahh ok [05:09:46] I think bd.808 knows him [05:10:05] I bd.808 knows a lot of people :) [05:10:33] he made one of the first mediawiki bots in nodejs [05:11:21] a lot of tools as well https://tools.wmflabs.org/contact/search/rillke [05:13:18] I miss rillke [05:13:42] legoktm: +1 [05:15:14] (/me don't know how many times I said ^; tried to resist myself this time, but...) [05:16:57] Thanks for the cleanup bstorm_ [05:17:26] Np :) [05:19:26] I think that about does it for now. [05:21:03] There's a couple other stragglers I found through search. Cleaning that up [05:23:17] bstorm_: admin access on a wiki gives you the power to write arbitrary JavaScript that gets executed by users. Use your powers wisely! [05:24:01] That's what it looked like...and I'm too tired to make sensible decisions on such rubbish. Therefore, I just rolled things back and what have you as was appropriate. [05:25:19] I might feel more adventurous with scripts and things if I've had more sleep in the course of a week, and it isn't my idea of late at night. :) [05:25:40] Good night. Hopefully we won't see much of that nonsense again soon. [05:25:46] good night [05:28:42] harej: I think https://en.wikipedia.org/wiki/Wikipedia:Do_NOT_bite_the_developers#If_you're_a_dev_who_has_been_bitten applies :P [14:18:10] zhuyifei1999_: Hi, Around? [16:36:08] !log tools Restarted bigbrother on tools-services-02 [16:36:11] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/SAL [16:38:17] Got another wikitech vandal: https://wikitech.wikimedia.org/wiki/Special:Contributions/Revi_mel [16:39:39] Urbanecm: https://wikitech.wikimedia.org/wiki/Help:Toolforge/Kubernetes#Kubernetes_continuous_jobs [16:39:45] blocked [16:39:54] Thanks Reedy [17:06:06] Urbanecm: I think I figured out that bigbrother will not start the tool for the first time. It needs to see the job running once before it will start monitoring for it [17:06:26] I started your job manually and now it is showing up in the scoreboard file [17:23:14] bd808, thanks! [18:56:19] What's the default number of processes/threads and am I allowed to increase them for my tool in uwsgi.ini? I got no clue from https://wikitech.wikimedia.org/wiki/Help:Toolforge/Web#Default_uwsgi_configuration [18:58:06] Nemo_bis: do you have a large need for threads? [18:59:49] chicocvenancio: requests sometimes get stalled, so I suspect they're waiting for threads to free up [19:00:27] Although the task on the grid doesn't seem to be consuming much CPU [19:00:30] I'd expect storage to be an issue much sooner than cpu [19:00:48] specifically iops is not great in toolforge [19:18:01] Nemo_bis: worker count is 4 by default. I think you can override that in a $HOME/www/python/uwsgi.ini file -- https://github.com/wikimedia/operations-software-tools-webservice/blob/master/toollabs/webservice/services/uwsgiwebservice.py [19:23:23] chicocvenancio: yes, file reading is involved, so I/O matters; but I think it's worth trying to avoid guessing :) [19:23:26] bd808: thanks [19:31:04] ihop tends to be better [21:59:07] I will let you know when I see Neha16 and I will deliver that message to them [21:59:07] @notify Neha16 yes? [23:51:37] !ping [23:51:37] pong