Page MenuHomePhabricator

Audiodude (Travis Briggs)
User

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
Mar 30 2017, 2:19 AM (376 w, 1 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
Audiodude [ Global Accounts ]

Recent Activity

Sun, Jun 9

Audiodude created T367010: WIkidata Query Service example queries are missing.
Sun, Jun 9, 9:29 PM · Wikidata Query UI, Wikidata

Sat, May 25

Audiodude closed T365321: Pageviews complete dumps have lots of rows with article name = '-' as Resolved.

Awesome, thank you so much for the explanation! It might be worth adding that to the README here: https://dumps.wikimedia.org/other/pageview_complete/readme.html

Sat, May 25, 5:29 PM · Data Products, Data-Engineering, Analytics, Data-Engineering-Wikistats

Sat, May 18

Audiodude created T365321: Pageviews complete dumps have lots of rows with article name = '-'.
Sat, May 18, 3:21 PM · Data Products, Data-Engineering, Analytics, Data-Engineering-Wikistats

May 3 2024

Audiodude added a comment to T363901: Project WP1.0/mwoffliner requests Trove instance with 75 GB.

Yes it seems to have worked! Thanks so much.

May 3 2024, 3:45 PM · User-aborrero, cloud-services-team, Cloud-VPS (Quota-requests)

May 1 2024

Audiodude created T363901: Project WP1.0/mwoffliner requests Trove instance with 75 GB.
May 1 2024, 9:05 AM · User-aborrero, cloud-services-team, Cloud-VPS (Quota-requests)

Mar 8 2024

Audiodude added a comment to T359564: Advice needed: creating a row for every article across every language Wikipedia in ToolsDB.

Awesome, thanks for the feedback. I'll look into Trove.

Mar 8 2024, 5:05 PM · cloud-services-team, Data-Services

Mar 7 2024

Audiodude created T359564: Advice needed: creating a row for every article across every language Wikipedia in ToolsDB.

The Cloud-Services project tag is not intended to have any tasks. Please check the list on https://phabricator.wikimedia.org/project/profile/832/ and replace it with a more specific project tag to this task. Thanks!

Mar 7 2024, 4:40 PM · cloud-services-team, Data-Services

Oct 9 2023

Audiodude added a comment to T301469: Create minikube deploy for quarry.

I'm completely new to Kubernetes but have been reading through https://wikitech.wikimedia.org/wiki/Kubernetes/Kubernetes_Workshop. Does WM Cloud provide k8s clusters, or is it expected that we would provision our own cluster on individual cloud VPS instances?

Oct 9 2023, 10:45 PM · Patch-For-Review, Quarry
Audiodude added a comment to T348184: Add maintainers to quarry.

Thank you for all the information, it is very helpful! We can stick to asynchronous communication if that's what works best, no problem. I guess we can keep using this ticket for Q&A?

Oct 9 2023, 9:47 PM · Quarry
Audiodude updated subscribers of T348184: Add maintainers to quarry.

Looking at that wiki page I linked, it seems at least somewhat out of date. I'd like to work on upgrading Python to at least 3.11, since 3.7 is EOL since June of 2023. Of course this might require upgrading dependencies as well. I see that @Framawiki has some quarry-dev-* instances with a puppet "skip" note of:

Oct 9 2023, 5:25 PM · Quarry

Oct 7 2023

Audiodude closed T348364: Allow Quarry to use arbitrary hostnames for the replica DB as Resolved.
Oct 7 2023, 10:09 PM · Quarry
Audiodude added a comment to T348364: Allow Quarry to use arbitrary hostnames for the replica DB.

https://github.com/toolforge/quarry/pull/25

Oct 7 2023, 6:27 PM · Quarry
Audiodude added a comment to T348184: Add maintainers to quarry.

@SD0001 I found: https://wikitech.wikimedia.org/wiki/Portal:Data_Services/Admin/Quarry, but I don't think I fully understand it

Oct 7 2023, 6:01 PM · Quarry
Audiodude added a comment to T348364: Allow Quarry to use arbitrary hostnames for the replica DB.

I thought I was going crazy because REPLICA_HOST does in fact exist in default_config.yaml, but it turns out it isn't used anywhere in the repo so it must be a vestige of an old way of calculating the hostname.

Oct 7 2023, 2:17 AM · Quarry
Audiodude updated the task description for T348364: Allow Quarry to use arbitrary hostnames for the replica DB.
Oct 7 2023, 1:16 AM · Quarry
Audiodude updated the task description for T348364: Allow Quarry to use arbitrary hostnames for the replica DB.
Oct 7 2023, 12:52 AM · Quarry
Audiodude added a comment to T348184: Add maintainers to quarry.

Forked discussion to T348364

Oct 7 2023, 12:45 AM · Quarry
Audiodude created T348364: Allow Quarry to use arbitrary hostnames for the replica DB.
Oct 7 2023, 12:45 AM · Quarry
Audiodude added a comment to T348184: Add maintainers to quarry.

Shouldn't REPLICA_DOMAIN be set to analytics.db.svc.wikimedia.cloud for this to work? I haven't tried it myself yet. Then you would get enwiki.analytics.db.svc.wikimedia.cloud which would be correct right?

Oct 7 2023, 12:36 AM · Quarry

Oct 6 2023

Audiodude added a comment to T348184: Add maintainers to quarry.

FWIW I set up the dev environment without any issue and was able to run queries against mywiki.

Oct 6 2023, 7:56 PM · Quarry

Oct 5 2023

Audiodude added a comment to T348184: Add maintainers to quarry.

Confirmed: I got the github invite. I can also access the instances with my wikitech account, thanks!

Oct 5 2023, 5:30 PM · Quarry
Audiodude added a comment to T348184: Add maintainers to quarry.

I'm audiodude on github. Thanks!

Oct 5 2023, 3:59 PM · Quarry
Audiodude added a comment to T348184: Add maintainers to quarry.

I assume we need some kind of access to the Github repo too? https://github.com/toolforge/quarry

Oct 5 2023, 4:34 AM · Quarry
Audiodude added a comment to T151106: Quarry exports integers as floats to wikitable.

Another puzzling part is that MariaDB doesn't appear to be returning results as floats. I exposed the mywiki MariaDB in docker and ran this:

Oct 5 2023, 4:33 AM · Quarry
Audiodude added a comment to T151106: Quarry exports integers as floats to wikitable.

Documenting my investigation (no solution found).

Oct 5 2023, 4:29 AM · Quarry

Oct 3 2023

Audiodude added a comment to T169452: Replace Quarry with an installation of Superset.

So is it correct that we're looking for a new maintainer, but only in the capacity of migrating all usage of Quarry to Superset? That is, no new features are planned for or expected of Quarry and we expect to turn it down once Superset has feature and use case parity?

Oct 3 2023, 11:23 PM · cloud-services-team (FY2023/2024-Q3-Q4), superset.wmcloud.org, Quarry

Jul 19 2023

Audiodude added a comment to T342144: singleuser container not building.

My pleasure. Did I save mwdiffs and mwpersistence? That's the goal. If so should one of us update the announcement to [Cloud-announce]?

Jul 19 2023, 5:32 PM · PAWS

Jul 18 2023

Audiodude added a comment to T342144: singleuser container not building.

I successfully built the singleuser image with jupyterlab=3.6.3 and this PR: https://github.com/toolforge/paws/pull/309

Jul 18 2023, 10:03 PM · PAWS
Audiodude added a comment to T342144: singleuser container not building.

Maybe not quite that. Looks like mwpersistence requires deltas -> yamlconf -> PyYAML 5.4.1:

Jul 18 2023, 9:52 PM · PAWS
Audiodude added a comment to T342144: singleuser container not building.

My guess is that the implicated libraries (mwdiffs and mwpersistence) are written in Python 2 and can't upgrade to the latest version of PyYAML, but that's just a guess.

Jul 18 2023, 9:45 PM · PAWS
Audiodude added a comment to T342144: singleuser container not building.

I think removing those libraries simply causes pip to resolve the dependency to a later version of PyYAML which doesn't have the issue, as seen here: https://github.com/flyteorg/flytekit/pull/1752/files

Jul 18 2023, 9:44 PM · PAWS
Audiodude added a comment to T342144: singleuser container not building.

I tried bumping jupyterlab to 3.6.3 as seen in this commit: https://github.com/toolforge/paws/pull/308/commits/425a53a6449198beca9e3466c32f3604bdfbe31e

Jul 18 2023, 9:35 PM · PAWS

Dec 17 2022

Audiodude added a comment to T325392: Account recovery help needed for Developer account tmoney.

Thank you!

Dec 17 2022, 3:25 AM · User-bd808, wikitech.wikimedia.org, Trust-and-Safety, cloud-services-team (Kanban)

Dec 16 2022

Audiodude added a comment to T325392: Account recovery help needed for Developer account tmoney.

2fa request file (following instructions here) is at:

Dec 16 2022, 8:30 PM · User-bd808, wikitech.wikimedia.org, Trust-and-Safety, cloud-services-team (Kanban)
Audiodude created T325392: Account recovery help needed for Developer account tmoney.
Dec 16 2022, 8:29 PM · User-bd808, wikitech.wikimedia.org, Trust-and-Safety, cloud-services-team (Kanban)

Dec 13 2022

Audiodude added a comment to T319725: Migrate enwp10 from Toolforge GridEngine to Toolforge Kubernetes.

Yes we'd like to continue to use toolsdb.

Dec 13 2022, 11:02 PM · affects-Kiwix-and-openZIM, Grid-Engine-to-K8s-Migration
Audiodude added a comment to T319725: Migrate enwp10 from Toolforge GridEngine to Toolforge Kubernetes.

Okay I've stopped the gridengine job using tools.enwp10@tools-sgebastion-10:~$ webservice --backend=gridengine stop and applied the redirect using the commands you linked @bd808. It looks like it's working. Do we still need to delete our toolsdb database as well?

Dec 13 2022, 6:59 AM · affects-Kiwix-and-openZIM, Grid-Engine-to-K8s-Migration
Audiodude added a comment to T319725: Migrate enwp10 from Toolforge GridEngine to Toolforge Kubernetes.

Our tool has been running at wp1.openzim.org for multiple years now. I don't think we actually require the redirect, but if it's easy enough to setup we could look into it. Thanks for the pointers.

Dec 13 2022, 12:11 AM · affects-Kiwix-and-openZIM, Grid-Engine-to-K8s-Migration

Dec 12 2022

Audiodude added a comment to T319725: Migrate enwp10 from Toolforge GridEngine to Toolforge Kubernetes.

@nskaggs So it sounds like the answer is "No, we cannot keep our toolsdb database" and we would have to migrate to the linked VPS solution?

Dec 12 2022, 11:35 PM · affects-Kiwix-and-openZIM, Grid-Engine-to-K8s-Migration

Nov 13 2022

Audiodude created T322982: What are the expected HTTP status codes of the Wikidata Query Service?.
Nov 13 2022, 6:07 PM · Wikidata, affects-Kiwix-and-openZIM, Wikidata-Query-Service

Oct 8 2022

Audiodude added a comment to T319725: Migrate enwp10 from Toolforge GridEngine to Toolforge Kubernetes.

That's right. We're still using the Toolforge database, but we don't have any jobs running in GridEngine.

Oct 8 2022, 4:31 PM · affects-Kiwix-and-openZIM, Grid-Engine-to-K8s-Migration

Oct 2 2022

Audiodude added a comment to T179879: Provide a 5-minute timeout in WDQS for trusted users using OAuth.

Copied from the duplicate bug:

Oct 2 2022, 9:45 PM · affects-Kiwix-and-openZIM, Discovery-ARCHIVED, Wikidata-Query-Service, Wikidata
Audiodude created T319151: Pagination through Wikidata Query Service results.
Oct 2 2022, 7:14 PM · affects-Kiwix-and-openZIM, Wikidata-Query-Service, Wikidata
Audiodude created T319150: Allowlist for longer Wikidata Query Service timeout?.
Oct 2 2022, 7:09 PM · Wikidata-Query-Service, Wikidata

Feb 15 2021

Audiodude added a comment to T269609: Ensure all ToolsDB databases comply with current naming conventions.

Okay I've migrated s51114_enwp10 to s51114__enwp10. There are a few tables left in the old database, but they are leftovers from the tool migration process and can be deleted.

Feb 15 2021, 8:23 PM · cloud-services-team, Data-Services
Audiodude added a comment to T269609: Ensure all ToolsDB databases comply with current naming conventions.

Shouldn't step 5 be CREATE DATABASE not CREATE TABLE?

Feb 15 2021, 8:14 PM · cloud-services-team, Data-Services

Jan 21 2021

Audiodude added a comment to T269609: Ensure all ToolsDB databases comply with current naming conventions.

s51114_enwp10 is definitely still in use. I don't know how to rename it safely, so would need help with that.

Jan 21 2021, 5:13 PM · cloud-services-team, Data-Services

Dec 11 2020

Audiodude closed T269513: Leaked enwp10 replica.my.cnf/WP 1.0 bot botpassword credentials to Github as Resolved.
Dec 11 2020, 12:49 AM · cloud-services-team (Kanban), Security
Audiodude added a comment to T269513: Leaked enwp10 replica.my.cnf/WP 1.0 bot botpassword credentials to Github.

Yes it's all resolved now, you can publish it if you like, I don't have an opinion and am not familiar with the policy.

Dec 11 2020, 12:49 AM · cloud-services-team (Kanban), Security
Audiodude added a comment to T269898: Bot needs account unlocked.

It worked! Thanks so much both of you for your help!

Dec 11 2020, 12:47 AM · User-Urbanecm, Wikimedia-Site-requests

Dec 10 2020

Audiodude added a comment to T269513: Leaked enwp10 replica.my.cnf/WP 1.0 bot botpassword credentials to Github.

Should T269898: Bot needs account unlocked be merged here? Or is there anything that can be done publically there?

Dec 10 2020, 11:20 PM · cloud-services-team (Kanban), Security

Dec 9 2020

Audiodude added a comment to T269513: Leaked enwp10 replica.my.cnf/WP 1.0 bot botpassword credentials to Github.

That seems to be @OlegAlexandrov who is still active on enwiki. CC'd them to this task...

Dec 9 2020, 1:50 AM · cloud-services-team (Kanban), Security

Dec 7 2020

Audiodude added a comment to T269513: Leaked enwp10 replica.my.cnf/WP 1.0 bot botpassword credentials to Github.

You are correct, this database is quite old. Thank you for your help with this, I have confirmed that I can read from the database again.

Dec 7 2020, 5:39 PM · cloud-services-team (Kanban), Security

Dec 6 2020

Audiodude added a comment to T269513: Leaked enwp10 replica.my.cnf/WP 1.0 bot botpassword credentials to Github.

How do you not have the login password for it? Does someone else?

Dec 6 2020, 6:31 PM · cloud-services-team (Kanban), Security
Audiodude added a comment to T269513: Leaked enwp10 replica.my.cnf/WP 1.0 bot botpassword credentials to Github.

Regarding https://phabricator.wikimedia.org/T269513#6671553 it looks like the credentials in replica.my.cnf allow login access to the databases, but the user doesn't have permissions to s51114_enwp10 which is the name of the database that the tool uses on tools.db.svc.eqiad.wmflabs. Would it be possible to grant permissions?

Dec 6 2020, 6:26 PM · cloud-services-team (Kanban), Security
Audiodude added a comment to T269513: Leaked enwp10 replica.my.cnf/WP 1.0 bot botpassword credentials to Github.

Thank you for this information, but I don't have access to the login password for WP 1.0 bot, I only have the bot password.

Dec 6 2020, 6:22 PM · cloud-services-team (Kanban), Security
Audiodude added a comment to T269513: Leaked enwp10 replica.my.cnf/WP 1.0 bot botpassword credentials to Github.

I've got a new replica.my.cnf, but I'm getting the following:

Dec 6 2020, 5:46 AM · cloud-services-team (Kanban), Security
Audiodude added a comment to T269513: Leaked enwp10 replica.my.cnf/WP 1.0 bot botpassword credentials to Github.

Thank you so much Andrew! How do I get new credentials?

Dec 6 2020, 5:00 AM · cloud-services-team (Kanban), Security
Audiodude added a comment to T269513: Leaked enwp10 replica.my.cnf/WP 1.0 bot botpassword credentials to Github.

I also leaked the "bot password" for the WP 1.0 Bot. I don't know where or how to reset or rescind this password. When I log into mediawiki.org I see "Audiodude@WP_1.0_bot" but I believe that makes edits as my user account. The account I need to reset is "WP 1.0 bot@WP_1.0_bot"

Dec 6 2020, 4:56 AM · cloud-services-team (Kanban), Security
Audiodude created T269513: Leaked enwp10 replica.my.cnf/WP 1.0 bot botpassword credentials to Github.
Dec 6 2020, 4:50 AM · cloud-services-team (Kanban), Security

Nov 17 2020

Audiodude added a comment to T267987: Account recovery help needed for Developer account Audiodude.

Thank you, sorry about this. I looked around a bunch for my recovery codes but I can't remember at all where I put them!

Nov 17 2020, 12:59 AM · User-bd808, Trust-and-Safety, cloud-services-team (Kanban)

Nov 16 2020

Audiodude created T267987: Account recovery help needed for Developer account Audiodude.
Nov 16 2020, 11:25 PM · User-bd808, Trust-and-Safety, cloud-services-team (Kanban)

Aug 31 2020

Audiodude added a comment to T256533: Identify accounts with very high login rate.

Okay I've deployed the fix to WP 1.0 bot as of tonight's update. It should be good the next time you run the numbers. Please let me know.

Aug 31 2020, 2:52 AM · User-Urbanecm, WMF-General-or-Unknown, Security, Security-Team

Aug 28 2020

Audiodude added a comment to T256533: Identify accounts with very high login rate.

Wanted to come here and acknowledge this issue. I've opened a bug against the WP 1.0 project to fix this. It should be taken care of this weekend. Thank you @DeltaQuad for the link to mwclient workaround!

Aug 28 2020, 9:19 PM · User-Urbanecm, WMF-General-or-Unknown, Security, Security-Team

Oct 12 2019

Audiodude closed T230462: WP 1.0 Bot enhancements as Resolved.
Oct 12 2019, 7:38 PM · Wikimania-Hackathon-2019

Aug 14 2019

Audiodude created T230462: WP 1.0 Bot enhancements.
Aug 14 2019, 8:05 AM · Wikimania-Hackathon-2019

Jun 18 2019

Audiodude closed T226038: "Lost connection to MySQL server during query" using pymysql on toolforge connecting to db replica as Resolved.

That seems to have resolved the issue!

Jun 18 2019, 11:30 PM · Toolforge, Data-Services
Audiodude added a comment to T226038: "Lost connection to MySQL server during query" using pymysql on toolforge connecting to db replica.

I'm going to try replacing DictCursor with SSDictCursor and see if that helps.

Jun 18 2019, 5:28 PM · Toolforge, Data-Services
Audiodude created T226038: "Lost connection to MySQL server during query" using pymysql on toolforge connecting to db replica.
Jun 18 2019, 5:24 PM · Toolforge, Data-Services

May 12 2019

Audiodude closed T223028: enwp10 is returning 503 error as Resolved.

Hi @Kelson , I think you gave extra parameters to your restart command. I tried:

May 12 2019, 11:22 AM · Tools

Mar 28 2019

Audiodude closed T219483: "enwp10" not available anymore and shut down (due to Trusty migration) as Resolved.

Okay, I had previously added a setenv command for adding the PERL5LIB to the environment, but I didn't add it for list2.fcgi and log.fcgi, which now have their own sections in their configs for the environment variable. Things seem to be working now

Mar 28 2019, 7:10 PM · Tools
Audiodude added a comment to T219483: "enwp10" not available anymore and shut down (due to Trusty migration).

This isn't entirely accurate. The tool was in fact migrated to stretch last week. However, certain pages may still be erroring out, and that needs to be addressed. I will look at it later today when I have my laptop.

Mar 28 2019, 4:16 PM · Tools

Jan 7 2019

Audiodude added a comment to T213039: Using a "_test" database that gets created and torn down for every test.

And yes, the ORM I was speaking of was SQLAlchemy. It was much too slow with the session management strategy I was using, and manually managing multiple sessions and object eviction in order to speed it up would make the code too complicated in my opinion and negate the benefits of using the ORM.

Jan 7 2019, 3:37 PM · cloud-services-team
Audiodude closed T213039: Using a "_test" database that gets created and torn down for every test as Resolved.

Thanks for the comments. I realized that the test db never needs to be live in production and that helped me figure out the solution.

Jan 7 2019, 3:35 PM · cloud-services-team
Audiodude added a comment to T213039: Using a "_test" database that gets created and torn down for every test.

That looks promising for the Travis CI environment yes. I guess my problem is that I'm not developing locally, I'm developing directly on the Toolforge instance and I guess I just need to provision a database for test there?

Jan 7 2019, 2:28 AM · cloud-services-team

Jan 6 2019

Audiodude created T213039: Using a "_test" database that gets created and torn down for every test.
Jan 6 2019, 11:18 PM · cloud-services-team

Dec 17 2018

Audiodude added a comment to T207877: tool enwp10 is not working.

The web tool (https://tools.wmflabs.org/enwp10) looks up to me. What specifically is not working?

Dec 17 2018, 5:45 AM · Tools

Dec 3 2018

Audiodude closed T207877: tool enwp10 is not working as Resolved.

Restarted it again. Let me know if it works.

Dec 3 2018, 7:56 PM · Tools

Oct 24 2018

Audiodude closed T207877: tool enwp10 is not working as Resolved.

I just restarted it. The tool seems to die every 30 days or so, this last happened on Sept 28.

Oct 24 2018, 7:25 PM · Tools

Mar 10 2018

Audiodude added a comment to T161773: Make a plain text dump of Wikipedia available alongside the XML.

Actually, I believe plaintext would be more useful, but HTML would be a good starting point since it's reasonable to strip out.

Mar 10 2018, 8:44 AM · Dumps-Generation

Mar 31 2017

Audiodude added a comment to T161773: Make a plain text dump of Wikipedia available alongside the XML.

In fact the XML is not the problem, it's the wiki markup. From what I understand, the wiki markup is not defined by any formal grammar, so parsing it is non-trivial. Tools like mwparserfromhell help, but can be difficult to configure and not always accurate. There's also of course the problem of recursive template expansion.

Mar 31 2017, 10:54 PM · Dumps-Generation

Mar 30 2017

Audiodude updated subscribers of T161773: Make a plain text dump of Wikipedia available alongside the XML.
Mar 30 2017, 2:23 AM · Dumps-Generation
Audiodude created T161773: Make a plain text dump of Wikipedia available alongside the XML.
Mar 30 2017, 2:22 AM · Dumps-Generation