Page MenuHomePhabricator

Surlycyborg
User

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Aug 23 2015, 12:41 PM (212 w, 4 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
Surlycyborg [ Global Accounts ]

Recent Activity

Sat, Sep 7

Surlycyborg added a comment to T231891: Create a Generic List-building tool that can meet and exceed the applications of Pagepile.

This is great, thank you for jumping on this @Magnus !

Sat, Sep 7, 8:27 AM · Technical-Tool-Request

Feb 25 2019

jcrespo awarded T216213: s52481__stats_global running CREATE DATABASE IF NOT EXISTS on too many queries causing locking issues a Like token.
Feb 25 2019, 8:11 PM · Data-Services, Tracking-Neverending, Toolforge
Surlycyborg closed T216213: s52481__stats_global running CREATE DATABASE IF NOT EXISTS on too many queries causing locking issues as Resolved.
Feb 25 2019, 8:09 PM · Data-Services, Tracking-Neverending, Toolforge
Surlycyborg closed T216213: s52481__stats_global running CREATE DATABASE IF NOT EXISTS on too many queries causing locking issues, a subtask of T119601: Certain tools users create multiple long running queries that take all memory and/or CPU from labsdb hosts, slowing it down and potentially crashing (tracking), as Resolved.
Feb 25 2019, 8:09 PM · Data-Services, Tracking-Neverending, Toolforge, DBA

Feb 23 2019

Surlycyborg added a comment to T216170: toolsdb - Per-user connection limits.

Hi, if the lower limit is here to stay, would it make sense to make a quick announcement in labs-l, or perhaps even a note to tools that have offended the limit in the past N days? Apologies if this was done and I missed it, but I can't seem to find it. Per-user limits make perfect sense, and I'm adapting my batch jobs to it, but an email would have saved a bit of head-scratching as I saw my jobs failing.

Feb 23 2019, 3:56 PM · Patch-For-Review, cloud-services-team (Kanban), Toolforge, Data-Services
Surlycyborg added a comment to T216213: s52481__stats_global running CREATE DATABASE IF NOT EXISTS on too many queries causing locking issues.

OK, I've just deployed the fixes for the two issues I mentioned above: nicer retries and removing the extra CREATE commands from the serving path.

Feb 23 2019, 3:30 PM · Data-Services, Tracking-Neverending, Toolforge

Feb 22 2019

Surlycyborg added a comment to T216213: s52481__stats_global running CREATE DATABASE IF NOT EXISTS on too many queries causing locking issues.

If there is still impact to Toolforge and reasonable evidence that this tool is responsible, please feel free to disable it. Otherwise, that seems unwarranted. As I mentioned above, it makes a lot of sense to remove the rendundant CREATEs and I hope to do it over the weekend, but it doesn't sound like we should be treating this as an urgent issue at this stage (fwiw the tool has had these extra statements for the past 4 years).

Feb 22 2019, 9:53 AM · Data-Services, Tracking-Neverending, Toolforge

Feb 21 2019

Surlycyborg added a comment to T216213: s52481__stats_global running CREATE DATABASE IF NOT EXISTS on too many queries causing locking issues.

Sorry, I haven't got around to it yet. Hope to get to it in the next few days though, it should be tracked in the GitHub issues I mentioned above.

Feb 21 2019, 9:17 PM · Data-Services, Tracking-Neverending, Toolforge

Feb 15 2019

Surlycyborg added a comment to T216213: s52481__stats_global running CREATE DATABASE IF NOT EXISTS on too many queries causing locking issues.

Thanks! Yes, sql tools does work now. Good luck with the rest of the recovery!

Feb 15 2019, 8:01 PM · Data-Services, Tracking-Neverending, Toolforge
Surlycyborg added a comment to T216213: s52481__stats_global running CREATE DATABASE IF NOT EXISTS on too many queries causing locking issues.

OK, so this morning I'd already disabled the batch jobs that make the heaviest use of the database, and we can definitely survive without them until Toolforge is fully recovered. However, the tool itself is still down (https://tools.wmflabs.org/citationhunt) and I still don't seem to have access to the database:

Feb 15 2019, 6:38 PM · Data-Services, Tracking-Neverending, Toolforge
Surlycyborg added a comment to T216213: s52481__stats_global running CREATE DATABASE IF NOT EXISTS on too many queries causing locking issues.

Hi, thanks for filing this. Here's some background I have:

Feb 15 2019, 8:20 AM · Data-Services, Tracking-Neverending, Toolforge

Sep 6 2018

Surlycyborg closed T190555: Proposal: Develop a "worklist" tool for campaigns and in-person editing events. as Resolved.
Sep 6 2018, 8:24 AM · Google-Summer-of-Code (2018)
Surlycyborg closed T187305: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events. as Resolved.
Sep 6 2018, 8:24 AM · The-Wikipedia-Library, Google-Summer-of-Code (2018)

Aug 29 2018

Surlycyborg added a comment to T203016: Write and post Help doc(s) for the Worklist Tool.

. Trust me that there is nothing self-explanatory about this. I don't know what a Petscan ID is. So...I'm stuck, a non-starter.

Aug 29 2018, 9:19 PM · Documentation, The-Wikipedia-Library

Aug 28 2018

Surlycyborg updated subscribers of T187305: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..

Link to the tool: https://tools.wmflabs.org/worklist-tool .

Aug 28 2018, 8:16 PM · The-Wikipedia-Library, Google-Summer-of-Code (2018)
Surlycyborg added a comment to T203016: Write and post Help doc(s) for the Worklist Tool.

@Aklapper, right, I believe @Meghasharma213, the GSoC student I mentored in writing the tool, is interested in staying around as a volunteer to develop and maintain the tool. I think I'll also be able to do some work on it sporadically, but Megha will likely remain the main developer going forward.

Aug 28 2018, 8:10 PM · Documentation, The-Wikipedia-Library

Apr 23 2018

Surlycyborg added a comment to T187305: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..

We've accepted @Meghasharma213 for this project. Congratulations!

Apr 23 2018, 7:17 PM · The-Wikipedia-Library, Google-Summer-of-Code (2018)

Mar 27 2018

Surlycyborg added a comment to T187305: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..

The Phabricator task will be considered the draft and the PDF file uploaded to Google is the final proposal, but they should really just look the same.

Mar 27 2018, 6:56 AM · The-Wikipedia-Library, Google-Summer-of-Code (2018)

Mar 26 2018

Surlycyborg added a comment to T190555: Proposal: Develop a "worklist" tool for campaigns and in-person editing events..

My idea was that if the list with same name already exists, then why create a new one? Why can't people add the articles to the existing list only? But still, we can discuss it before implementation. For now, should I let it remain as such in the proposal?

Mar 26 2018, 8:05 AM · Google-Summer-of-Code (2018)

Mar 25 2018

Surlycyborg added a comment to T187305: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..

Quick reminder to students applying for this: it seems you're required to submit your proposal both as a Phabricator task and a PDF to Google, as per step 9 in https://www.mediawiki.org/wiki/Google_Summer_of_Code/Participants.

Mar 25 2018, 3:08 PM · The-Wikipedia-Library, Google-Summer-of-Code (2018)
Surlycyborg added a comment to T190555: Proposal: Develop a "worklist" tool for campaigns and in-person editing events..

Cool, this looks great and is just about ready for final submission. I've made a few more comments below but none are blocking to the proposal -- I'm convinced you understand the problem and have a plan to solve it :)

Mar 25 2018, 2:43 PM · Google-Summer-of-Code (2018)

Mar 23 2018

Surlycyborg updated subscribers of T190555: Proposal: Develop a "worklist" tool for campaigns and in-person editing events..

Very nice, thank you! I'll make some inline comments below, but generally I like the extra features you've suggested, and I'd like to see a bit more detail on how you'd design and implement some of the things you've mentioned. Do let me know if you have any questions of course.

Mar 23 2018, 11:17 PM · Google-Summer-of-Code (2018)

Mar 22 2018

Surlycyborg added a comment to T187305: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..

Hi @Meghasharma213 -- great to hear you're interested! I'm definitely planning on being extra-available for feedback and finishing touches on proposals over the next few days, so it might actually not be a big deal that you're late: we'll just iterate faster :) Just let us know when you have something and we'll take a look!

Mar 22 2018, 8:26 PM · The-Wikipedia-Library, Google-Summer-of-Code (2018)
Surlycyborg added a comment to T189211: Proposal: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..

I think different users can view each other's worklists right? Do we have a purpose to show only the loggedin user's worklists on the home page? If yes, we are already storing 'created_by' in the worklist table. It would be easy to filter the worklists for the current loggedin user.

Mar 22 2018, 8:54 AM · Google-Summer-of-Code (2018)

Mar 21 2018

Surlycyborg updated subscribers of T189211: Proposal: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..

Hey, nice to see this taking shape. Here's a couple more questions / comments based on your proposal and things that came up when I last met with the other mentors.

Mar 21 2018, 10:48 PM · Google-Summer-of-Code (2018)

Mar 13 2018

Surlycyborg added a comment to T188979: Proposal: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..

Many thanks for your comments and suggestions that seem very intersting.
I thing that most of info are already on my proposal a part from the front end. When I say

To design the database architecture and refine specs

It is all about db architecture and implementation. Unless you require me to put more detail.

Mar 13 2018, 9:42 AM · Google-Summer-of-Code (2018)

Mar 11 2018

Surlycyborg added a comment to T188979: Proposal: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..

Great, thanks for the answers! By the way, you're probably planning to do this already, but please move the results of these conversations we're having into the proposal itself at some point, just so it's complete and self-contained.

Mar 11 2018, 1:29 PM · Google-Summer-of-Code (2018)

Mar 8 2018

Surlycyborg added a comment to T188979: Proposal: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..

Hey, thank you for this! By the way, I'd left some comments on https://semestriel.framapad.org/p/functional-spec-gsoc18 which you could address here.

Mar 8 2018, 8:33 PM · Google-Summer-of-Code (2018)
Surlycyborg added a comment to T189211: Proposal: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..

Sorry for the delay, I've left some inline comments on your Google doc. Thanks for submitting this!

Mar 8 2018, 8:20 PM · Google-Summer-of-Code (2018)

Mar 6 2018

Surlycyborg added a comment to T187305: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..

@BamLifa Awesome, thank you! I've left a few comments in the Framapad. @Sadads you may also want to have a look at that if you get a chance, please.

Mar 6 2018, 10:28 PM · The-Wikipedia-Library, Google-Summer-of-Code (2018)

Mar 5 2018

Surlycyborg added a comment to T187305: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..

Nice, thank you! I can take a closer look in the morning :)

Mar 5 2018, 7:38 PM · The-Wikipedia-Library, Google-Summer-of-Code (2018)

Mar 3 2018

Surlycyborg updated the task description for T187305: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..
Mar 3 2018, 3:55 PM · The-Wikipedia-Library, Google-Summer-of-Code (2018)
Surlycyborg added a comment to T187305: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..

Hey, sure, thanks for asking. I'm in UTC.

Mar 3 2018, 3:54 PM · The-Wikipedia-Library, Google-Summer-of-Code (2018)
Surlycyborg added a comment to T187305: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..

I've left a couple of questions and ideas in an issue in @AdityaJ 's repository to help prepare for the proposal.

Mar 3 2018, 12:20 PM · The-Wikipedia-Library, Google-Summer-of-Code (2018)

Feb 20 2018

Surlycyborg added a comment to T187305: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..

@BamLifa Very cool, that was fast! I've filed an issue in your repository with a suggestion that I think we'll need (and also updated the original project description to make it more explicit). Let me know if you have questions or problems :)

Feb 20 2018, 10:08 PM · The-Wikipedia-Library, Google-Summer-of-Code (2018)
Surlycyborg updated the task description for T187305: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..
Feb 20 2018, 9:48 PM · The-Wikipedia-Library, Google-Summer-of-Code (2018)

Feb 17 2018

Surlycyborg added a comment to T187305: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..

I've added some more information to the initial post, including the mentors and points of contact and some suggestions for small tasks that applicants can start on before writing their proposal.

Feb 17 2018, 3:52 PM · The-Wikipedia-Library, Google-Summer-of-Code (2018)
Surlycyborg updated the task description for T187305: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..
Feb 17 2018, 3:50 PM · The-Wikipedia-Library, Google-Summer-of-Code (2018)

Feb 14 2018

Surlycyborg added a comment to T187305: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..

I believe the idea would be to have this as a separate tool, not an on-wiki gadget. I'm not too familiar with gadgets, so please correct me if I'm wrong, but my understanding is that they'd typically be used to augment existing wiki pages, right? The idea here would be to have a tool that, given as input a selection of articles, facilitates collaboration for multiple users editing those articles, so it doesn't seem like a great use case for a gadget.

Feb 14 2018, 9:31 PM · The-Wikipedia-Library, Google-Summer-of-Code (2018)
Surlycyborg created T187305: [#1Lib1Ref] Build a "worklist" tool for campaigns and in-person editing events..
Feb 14 2018, 10:46 AM · The-Wikipedia-Library, Google-Summer-of-Code (2018)

Oct 29 2017

Surlycyborg created T179256: Elasticsearch credential request for 'similarity'.
Oct 29 2017, 7:01 PM · User-bd808, cloud-services-team (Kanban), Toolforge

Oct 6 2017

Surlycyborg closed T176527: Raise tool memory limit - similarity as Invalid.

I'm most likely going to throw away this prototype, so there's no point pursuing this. Thank you all for your input!

Oct 6 2017, 9:30 PM · Toolforge

Sep 24 2017

Surlycyborg added a comment to T176527: Raise tool memory limit - similarity.

The code is here: https://github.com/eggpi/similarity/blob/master/app.py . Basically I'm trying to load a ~400MiB pickled file in the tool's home directory at start-up. That file contains a sparse matrix that gets traversed on each request.

Sep 24 2017, 1:40 PM · Toolforge

Sep 23 2017

Surlycyborg added a comment to T176527: Raise tool memory limit - similarity.

Hmm, I did try a couple more low-hanging fruits to reduce the size of the data, which does make a difference locally. Still no luck launching the tool on the grid though.

Sep 23 2017, 2:34 AM · Toolforge

Sep 22 2017

Surlycyborg created T176527: Raise tool memory limit - similarity.
Sep 22 2017, 10:36 PM · Toolforge

Aug 5 2017

Surlycyborg added a comment to T172279: Tool "citationhunt" loads assets from google.

Thanks for reporting!

Aug 5 2017, 9:16 AM · Tools

Oct 7 2015

Surlycyborg added a comment to T109972: tools.citationhunt can't access databases.

It's working again. Thank you very much!

Oct 7 2015, 7:52 PM · labs-sprint-117, DBA, Cloud-Services, Toolforge

Aug 23 2015

Surlycyborg created T109972: tools.citationhunt can't access databases.
Aug 23 2015, 12:45 PM · labs-sprint-117, DBA, Cloud-Services, Toolforge