zhuyifei1999
*Not* Serious business title.

Projects (19)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Oct 13 2014, 10:19 AM (205 w, 5 d)
Availability
Available
IRC Nick
zhuyifei1999
LDAP User
Zhuyifei1999
MediaWiki User
Zhuyifei1999 [ Global Accounts ]

There is currently no text in this page. You can search for this page title in other pages, or search the related logs.

Recent Activity

Fri, Sep 21

MusikAnimal awarded T172605: Tool "iabot" loads assets from google and hotjar a Dislike token.
Fri, Sep 21, 7:16 PM · InternetArchiveBot (v2.0), Privacy, Tools
zhuyifei1999 merged T205072: Query completed, but no result is shown into T204964: Empty resultsets give broken json.
Fri, Sep 21, 1:36 PM · Patch-For-Review, Quarry
zhuyifei1999 merged task T205072: Query completed, but no result is shown into T204964: Empty resultsets give broken json.
Fri, Sep 21, 1:36 PM · Quarry

Thu, Sep 20

zhuyifei1999 created T204964: Empty resultsets give broken json.
Thu, Sep 20, 3:16 PM · Patch-For-Review, Quarry

Wed, Sep 19

zhuyifei1999 created T204805: wikitable download format TypeError if one of the columns is int.
Wed, Sep 19, 6:13 AM · Patch-For-Review, Quarry
zhuyifei1999 renamed T204726: QueryGenerators do not conform to the iterator protocol, unlike built-in generators from PageGenerator should work the same as <generator> to QueryGenerators do not conform to the iterator protocol, unlike built-in generators.
Wed, Sep 19, 5:49 AM · Pywikibot-pagegenerators.py, Pywikibot-core
zhuyifei1999 added a comment to T204726: QueryGenerators do not conform to the iterator protocol, unlike built-in generators.
>>> next([])
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: 'list' object is not an iterator
Wed, Sep 19, 5:47 AM · Pywikibot-pagegenerators.py, Pywikibot-core

Tue, Sep 18

zhuyifei1999 added members for Trusted-Contributors: Joalpe, Mike_Peel.
Tue, Sep 18, 12:54 AM

Mon, Sep 17

zhuyifei1999 awarded T204530: cloudvps: tools and toolsbeta trusty deprecation a Love token.
Mon, Sep 17, 4:06 PM · cloud-services-team (FY2018-19), Goal, Cloud-VPS
zhuyifei1999 claimed T204499: cloudvps: commonsarchive project trusty deprecation.
Mon, Sep 17, 1:25 PM · Cloud-VPS
zhuyifei1999 added a comment to T204226: Get rid of this ?download=true parameter.

^ Note this patch will continue to download if left-clicked, but you can override the download if opened the link in new tab (might be browser-dependent though)

Mon, Sep 17, 5:17 AM · Patch-For-Review, Quarry

Sun, Sep 16

zhuyifei1999 closed T204435: Define a useragent for mwoauth as Resolved.
Sun, Sep 16, 4:29 PM · Patch-For-Review, Quarry

Fri, Sep 14

zhuyifei1999 renamed T204226: Get rid of this ?download=true parameter from Get ride of this ?download=true parameter to Get rid of this ?download=true parameter.
Fri, Sep 14, 12:50 AM · Patch-For-Review, Quarry

Thu, Sep 13

zhuyifei1999 closed T153615: Remove dependency on labs_debrepo as Resolved.
Thu, Sep 13, 10:10 PM · Patch-For-Review, Quarry
zhuyifei1999 closed T153615: Remove dependency on labs_debrepo, a subtask of T153612: Retire and remove module labs_debrepo, as Resolved.
Thu, Sep 13, 10:10 PM · Puppet, Cloud-Services
zhuyifei1999 closed T136315: puppet disabled on quarry-main-01 as Invalid.

Old instance deleted as part of T194691. For the record: I never saw puppet disabled on this instance before T202588.

Thu, Sep 13, 10:02 PM · Quarry
zhuyifei1999 closed T192731: Update dependencies as Resolved.
Thu, Sep 13, 9:46 PM · Patch-For-Review, Quarry
zhuyifei1999 closed T204277: A fork that has never been executed itself is stuck on Checking query status as Resolved.
Thu, Sep 13, 9:41 PM · Patch-For-Review, Quarry
zhuyifei1999 closed T181205: Let quarry use the mariadb module as Resolved.
Thu, Sep 13, 9:11 PM · Patch-For-Review, cloud-services-team (Kanban), Operations, Quarry
zhuyifei1999 closed T181205: Let quarry use the mariadb module, a subtask of T162070: Cleanup or remove mysql puppet module; repurpose mariadb module to cover misc use cases, as Resolved.
Thu, Sep 13, 9:11 PM · Patch-For-Review, Operations, DBA
zhuyifei1999 added a comment to T181205: Let quarry use the mariadb module.

why not modify mariadb::packages and use that instead? Was there a blocker for that? Packages is supposed to be mostly for non mw core db installations.

Thu, Sep 13, 4:02 PM · Patch-For-Review, cloud-services-team (Kanban), Operations, Quarry
zhuyifei1999 added a comment to T204226: Get rid of this ?download=true parameter.

One more option of what? https://quarry.wmflabs.org/query/27365 already renders the results into html.

Thu, Sep 13, 3:03 PM · Patch-For-Review, Quarry
zhuyifei1999 closed T204226: Get rid of this ?download=true parameter as Declined.

(Thinking about it again, it's 'Download data' not 'Format data')

Thu, Sep 13, 2:58 PM · Patch-For-Review, Quarry
zhuyifei1999 updated subscribers of T204226: Get rid of this ?download=true parameter.

Could you please add an explanation somewhere in the output?

Thu, Sep 13, 2:23 PM · Patch-For-Review, Quarry
zhuyifei1999 added a comment to T204226: Get rid of this ?download=true parameter.

View > Text Encoding > Unicode.

Thu, Sep 13, 2:08 PM · Patch-For-Review, Quarry

Wed, Sep 12

zhuyifei1999 closed T194691: Upgrade Quarry main server from Trusty as Resolved.
Wed, Sep 12, 11:18 PM · Quarry
zhuyifei1999 closed T194691: Upgrade Quarry main server from Trusty, a subtask of T202588: Do the big Quarry migration, as Resolved.
Wed, Sep 12, 11:18 PM · Patch-For-Review, Quarry
zhuyifei1999 reassigned T192698: Upgrade Quarry to python 3 from zhuyifei1999 to Framawiki.
Wed, Sep 12, 11:17 PM · Patch-For-Review, Quarry
zhuyifei1999 closed T192698: Upgrade Quarry to python 3 as Resolved.
Wed, Sep 12, 11:17 PM · Patch-For-Review, Quarry
zhuyifei1999 closed T192698: Upgrade Quarry to python 3, a subtask of T192696: Quarry results serialization (web) should have its memory usage upper-bounded and streamed, as Resolved.
Wed, Sep 12, 11:17 PM · Patch-For-Review, Quarry
zhuyifei1999 added a comment to T181205: Let quarry use the mariadb module.

The new instance quarry-db-01 is now on mariadb, but the old instance quarry-main-01 (with puppet disabled) is still on mysql. If everything goes well I think we can delete the old instance, hopefully by tomorrow.

Wed, Sep 12, 11:17 PM · Patch-For-Review, cloud-services-team (Kanban), Operations, Quarry
zhuyifei1999 closed T204161: "Recent queries" page badly shows time as Resolved.
Wed, Sep 12, 9:05 PM · Patch-For-Review, Quarry
zhuyifei1999 updated the task description for T202588: Do the big Quarry migration.
Wed, Sep 12, 8:33 PM · Patch-For-Review, Quarry
zhuyifei1999 updated the task description for T202588: Do the big Quarry migration.
Wed, Sep 12, 8:04 PM · Patch-For-Review, Quarry

Tue, Sep 11

zhuyifei1999 updated the task description for T202588: Do the big Quarry migration.
Tue, Sep 11, 5:26 PM · Patch-For-Review, Quarry
zhuyifei1999 updated the task description for T202588: Do the big Quarry migration.
Tue, Sep 11, 5:23 PM · Patch-For-Review, Quarry
zhuyifei1999 updated the task description for T202588: Do the big Quarry migration.
Tue, Sep 11, 5:18 PM · Patch-For-Review, Quarry
zhuyifei1999 updated the task description for T202588: Do the big Quarry migration.
Tue, Sep 11, 5:17 PM · Patch-For-Review, Quarry
zhuyifei1999 updated the task description for T202588: Do the big Quarry migration.
Tue, Sep 11, 5:16 PM · Patch-For-Review, Quarry

Sun, Sep 9

zhuyifei1999 added a project to T203913: Unable to delete certain pages in Chinese Wikisource: InvalidArgumentException from includes/user/User.php: Cannot create a user with no name, no ID, and no actor ID: Wikimedia-production-error.
Sun, Sep 9, 3:52 PM · Growth-Team, MediaWiki-Page-deletion, MediaWiki-User-management, Wikimedia-production-error, Chinese-Sites

Sat, Sep 8

Liuxinyu970226 awarded T203583: {{subst:REVISIONUSER}} no longer substitutes into the current user name, but the username of the last revision a Dislike token.
Sat, Sep 8, 11:10 PM · MW-1.32-release-notes (WMF-deploy-2018-09-04 (1.32.0-wmf.20)), User-notice, Patch-For-Review, Multi-Content-Revisions (MCR-SDC File Caption Support - phase 2), Regression, MediaWiki-Parser, MediaWiki-Page-editing

Thu, Sep 6

zhuyifei1999 added a comment to T202588: Do the big Quarry migration.

Scheduled for 7pm UTC next Wednesday

Thu, Sep 6, 8:26 PM · Patch-For-Review, Quarry
stjn awarded T203583: {{subst:REVISIONUSER}} no longer substitutes into the current user name, but the username of the last revision a Dislike token.
Thu, Sep 6, 6:00 PM · MW-1.32-release-notes (WMF-deploy-2018-09-04 (1.32.0-wmf.20)), User-notice, Patch-For-Review, Multi-Content-Revisions (MCR-SDC File Caption Support - phase 2), Regression, MediaWiki-Parser, MediaWiki-Page-editing
zhuyifei1999 added a comment to T202588: Do the big Quarry migration.

@Framawiki I think we can proceed with the migration (the test instance at https://quarry-dev.wmflabs.org/ shares NFS with the production instance so I'm too afraid to do any real testing there). When do you have time? I usually have time from 9PM to 3AM UTC (the next day) from Tuesday to Thursday, and 3PM to 3AM UTC (the next day) on weekends. Considering we have a few puppet patches, might be better to merge on a weekday.

Thu, Sep 6, 4:16 AM · Patch-For-Review, Quarry

Wed, Sep 5

zhuyifei1999 placed T203583: {{subst:REVISIONUSER}} no longer substitutes into the current user name, but the username of the last revision up for grabs.

Thanks. I'm not familiar with that so unassigning.

Wed, Sep 5, 5:17 PM · MW-1.32-release-notes (WMF-deploy-2018-09-04 (1.32.0-wmf.20)), User-notice, Patch-For-Review, Multi-Content-Revisions (MCR-SDC File Caption Support - phase 2), Regression, MediaWiki-Parser, MediaWiki-Page-editing
zhuyifei1999 updated the task description for T203583: {{subst:REVISIONUSER}} no longer substitutes into the current user name, but the username of the last revision .
Wed, Sep 5, 5:16 PM · MW-1.32-release-notes (WMF-deploy-2018-09-04 (1.32.0-wmf.20)), User-notice, Patch-For-Review, Multi-Content-Revisions (MCR-SDC File Caption Support - phase 2), Regression, MediaWiki-Parser, MediaWiki-Page-editing
zhuyifei1999 updated subscribers of T203583: {{subst:REVISIONUSER}} no longer substitutes into the current user name, but the username of the last revision .

This was a regression probably introduced in 1.32/wmf.20, considering it worked as expected a day ago.

Wed, Sep 5, 5:11 PM · MW-1.32-release-notes (WMF-deploy-2018-09-04 (1.32.0-wmf.20)), User-notice, Patch-For-Review, Multi-Content-Revisions (MCR-SDC File Caption Support - phase 2), Regression, MediaWiki-Parser, MediaWiki-Page-editing
zhuyifei1999 claimed T203583: {{subst:REVISIONUSER}} no longer substitutes into the current user name, but the username of the last revision .

I'll try to figure out the cause.

Wed, Sep 5, 5:04 PM · MW-1.32-release-notes (WMF-deploy-2018-09-04 (1.32.0-wmf.20)), User-notice, Patch-For-Review, Multi-Content-Revisions (MCR-SDC File Caption Support - phase 2), Regression, MediaWiki-Parser, MediaWiki-Page-editing
zhuyifei1999 created T203583: {{subst:REVISIONUSER}} no longer substitutes into the current user name, but the username of the last revision .
Wed, Sep 5, 5:03 PM · MW-1.32-release-notes (WMF-deploy-2018-09-04 (1.32.0-wmf.20)), User-notice, Patch-For-Review, Multi-Content-Revisions (MCR-SDC File Caption Support - phase 2), Regression, MediaWiki-Parser, MediaWiki-Page-editing

Mon, Sep 3

zhuyifei1999 merged T60973: Implement globalusage in site into T168317: Add globalusage() function for pywikibot.Image.
Mon, Sep 3, 2:11 AM · Patch-For-Review, Pywikibot-Commons, Pywikibot-core
zhuyifei1999 merged task T60973: Implement globalusage in site into T168317: Add globalusage() function for pywikibot.Image.
Mon, Sep 3, 2:11 AM · Easy, Pywikibot-core, Pywikibot-General

Wed, Aug 29

zhuyifei1999 merged T203123: Delete tool "miraheze-discord-irc" into T192410: Delete miraheze-discord-irc.
Wed, Aug 29, 9:57 PM · Cleanup, Toolforge, User-Zppix
zhuyifei1999 merged task T203123: Delete tool "miraheze-discord-irc" into T192410: Delete miraheze-discord-irc.
Wed, Aug 29, 9:57 PM · Toolforge
zhuyifei1999 lowered the priority of T203101: Toolforge down for scheduled NFS maintenance since 16:01 UTC from Unbreak Now! to High.
Wed, Aug 29, 4:23 PM · Toolforge
zhuyifei1999 added a comment to T202558: Ban spam arriving to my tools email.

On further investigation, there's more qq.com emails that would be valid than would not be. The spam seems to come from entirely numeric email addresses, so maybe that can be filtered? I'm concerned that hanzi-based emails might translate into numerics.

Wed, Aug 29, 2:58 PM · cloud-services-team (Kanban), Cloud-Services

Tue, Aug 28

zhuyifei1999 committed rTVTC6d62cdf6e868: Fix, use url_root not base_url (authored by zhuyifei1999).
Fix, use url_root not base_url
Tue, Aug 28, 2:00 PM
zhuyifei1999 committed rTVTC97d4b4a22fcd: Gulp-ed (authored by zhuyifei1999).
Gulp-ed
Tue, Aug 28, 1:50 PM
zhuyifei1999 committed rTVTC3f3a27f31514: Let the browser escape returnto in query string (authored by zhuyifei1999).
Let the browser escape returnto in query string
Tue, Aug 28, 1:50 PM
zhuyifei1999 committed rTVTCa9461719fdb1: main.html: Make returnto part of the form (authored by zhuyifei1999).
main.html: Make returnto part of the form
Tue, Aug 28, 1:44 PM
zhuyifei1999 committed rTVTC197909a6d644: redisession.py: Fix abandon_session session.__init__ (authored by zhuyifei1999).
redisession.py: Fix abandon_session session.__init__
Tue, Aug 28, 1:30 PM
zhuyifei1999 committed rTVTCb69bbd7d74f2: Revert "Revert returnto-related code" (authored by zhuyifei1999).
Revert "Revert returnto-related code"
Tue, Aug 28, 1:29 PM
zhuyifei1999 added a reverting change for rTVTC44f45d417bb5: Revert returnto-related code: rTVTCb69bbd7d74f2: Revert "Revert returnto-related code".
Tue, Aug 28, 1:29 PM
zhuyifei1999 added a reverting change for rTVTC65a2e7e74a8c: Gulp-ed: rTVTC44f45d417bb5: Revert returnto-related code.
Tue, Aug 28, 1:22 PM
zhuyifei1999 added a reverting change for rTVTC90155993f45e: Frontend: have returnto url for login: rTVTC44f45d417bb5: Revert returnto-related code.
Tue, Aug 28, 1:22 PM
zhuyifei1999 added a reverting change for rTVTC06905087a796: Fix import & encoding issue: rTVTC44f45d417bb5: Revert returnto-related code.
Tue, Aug 28, 1:22 PM
zhuyifei1999 committed rTVTC44f45d417bb5: Revert returnto-related code (authored by zhuyifei1999).
Revert returnto-related code
Tue, Aug 28, 1:22 PM
zhuyifei1999 committed rTVTC65a2e7e74a8c: Gulp-ed (authored by zhuyifei1999).
Gulp-ed
Tue, Aug 28, 1:15 PM
zhuyifei1999 committed rTVTC06905087a796: Fix import & encoding issue (authored by zhuyifei1999).
Fix import & encoding issue
Tue, Aug 28, 1:15 PM
zhuyifei1999 committed rTVTC90155993f45e: Frontend: have returnto url for login (authored by zhuyifei1999).
Frontend: have returnto url for login
Tue, Aug 28, 1:15 PM

Mon, Aug 27

zhuyifei1999 added a comment to T202932: Cannot delete job in status 'dr' in Tool Labs.
root@tools-bastion-05:~# qhost -j -h tools-webgrid-generic-1402.eqiad.wmflabs
HOSTNAME                ARCH         NCPU  LOAD  MEMTOT  MEMUSE  SWAPTO  SWAPUS
-------------------------------------------------------------------------------
global                  -               -     -       -       -       -       -
tools-webgrid-generic-1402.eqiad.wmflabs lx26-amd64      4     -    7.8G       -   23.9G       -
   job-ID  prior   name       user         state submit/start at     queue      master ja-task-ID 
   ----------------------------------------------------------------------------------------------
    544477 0.44357 uwsgi-pyth tools.cvrmin dRr   06/06/2018 17:58:51 webgrid-ge MASTER        
   6948715 0.35664 uwsgi-pyth tools.navlin r     06/06/2018 16:18:46 webgrid-ge MASTER        
   6948716 0.35664 uwsgi-pyth tools.cobot  r     06/06/2018 16:18:50 webgrid-ge MASTER        
   6948719 0.35664 uwsgi-pyth tools.orpheu r     06/06/2018 16:18:58 webgrid-ge MASTER        
   6948743 0.35664 uwsgi-pyth tools.test-w r     06/06/2018 16:19:42 webgrid-ge MASTER        
   6948750 0.35664 uwsgi-pyth tools.conten dr    06/06/2018 16:20:02 webgrid-ge MASTER        
   6948864 0.35664 uwsgi-pyth tools.wdcat  r     06/06/2018 16:20:35 webgrid-ge MASTER        
   6952088 0.35659 uwsgi-plai tools.wlm-de r     06/06/2018 17:59:42 webgrid-ge MASTER        
   6952448 0.35659 uwsgi-pyth tools.canary r     06/06/2018 18:02:31 webgrid-ge MASTER        
   6952452 0.35659 generic-su tools.sugges dr    06/06/2018 18:02:58 webgrid-ge MASTER        
   6952453 0.35659 uwsgi-pyth tools.blogco dr    06/06/2018 18:03:02 webgrid-ge MASTER        
   6952468 0.35659 uwsgi-pyth tools.ldap   dr    06/06/2018 18:03:36 webgrid-ge MASTER        
   6952469 0.35659 uwsgi-pyth tools.contac dr    06/06/2018 18:03:40 webgrid-ge MASTER        
   6952473 0.35659 uwsgi-pyth tools.clicks r     06/06/2018 18:03:52 webgrid-ge MASTER        
   6952476 0.35659 tomcat-rep tools.replac dr    06/06/2018 18:04:02 webgrid-ge MASTER        
   6952488 0.35659 nodejs-nee tools.neecha r     06/06/2018 18:04:46 webgrid-ge MASTER        
   9284809 0.54394 nodejs-sit tools.sit    Rr    06/06/2018 17:58:51 webgrid-ge MASTER        
   1367770 0.33754 generic-wd tools.wd-con t     07/04/2018 10:21:04 webgrid-ge MASTER        
   1367831 0.33753 generic-wd tools.wd-con t     07/04/2018 10:24:52 webgrid-ge MASTER        
   1367976 0.33753 generic-wd tools.wd-con t     07/04/2018 10:23:30 webgrid-ge MASTER        
   1368114 0.33753 generic-wd tools.wd-con t     07/04/2018 10:21:42 webgrid-ge MASTER        
   1368289 0.33753 generic-wd tools.wd-con t     07/04/2018 10:20:19 webgrid-ge MASTER        
   1368330 0.33753 generic-wd tools.wd-con t     07/04/2018 10:23:27 webgrid-ge MASTER        
root@tools-bastion-05:~# which exec-manage
/usr/local/sbin/exec-manage
root@tools-bastion-05:~# less `which exec-manage`
root@tools-bastion-05:~# exec-manage depool tools-webgrid-generic-1402.eqiad.wmflabs
root@tools-bastion-05.tools.eqiad.wmflabs changed state of "webgrid-generic@tools-webgrid-generic-1402.eqiad.wmflabs" (disabled)
This exec node has been depooled, and jobs that were running               prior have been rescheduled (if rerunable). Current status: 
    544477 0.44357 uwsgi-pyth tools.cvrmin dRr   06/06/2018 17:58:51 webgrid-ge MASTER        
   6948750 0.35664 uwsgi-pyth tools.conten dr    06/06/2018 16:20:02 webgrid-ge MASTER        
   6952452 0.35659 generic-su tools.sugges dr    06/06/2018 18:02:58 webgrid-ge MASTER        
   6952453 0.35659 uwsgi-pyth tools.blogco dr    06/06/2018 18:03:02 webgrid-ge MASTER        
   6952468 0.35659 uwsgi-pyth tools.ldap   dr    06/06/2018 18:03:36 webgrid-ge MASTER        
   6952469 0.35659 uwsgi-pyth tools.contac dr    06/06/2018 18:03:40 webgrid-ge MASTER        
   6952476 0.35659 tomcat-rep tools.replac dr    06/06/2018 18:04:02 webgrid-ge MASTER        
root@tools-bastion-05:~# qhost -j -h tools-webgrid-generic-1402.eqiad.wmflabs
HOSTNAME                ARCH         NCPU  LOAD  MEMTOT  MEMUSE  SWAPTO  SWAPUS
-------------------------------------------------------------------------------
global                  -               -     -       -       -       -       -
tools-webgrid-generic-1402.eqiad.wmflabs lx26-amd64      4     -    7.8G       -   23.9G       -
   job-ID  prior   name       user         state submit/start at     queue      master ja-task-ID 
   ----------------------------------------------------------------------------------------------
    544477 0.44357 uwsgi-pyth tools.cvrmin dRr   06/06/2018 17:58:51 webgrid-ge MASTER        
   6948750 0.35664 uwsgi-pyth tools.conten dr    06/06/2018 16:20:02 webgrid-ge MASTER        
   6952452 0.35659 generic-su tools.sugges dr    06/06/2018 18:02:58 webgrid-ge MASTER        
   6952453 0.35659 uwsgi-pyth tools.blogco dr    06/06/2018 18:03:02 webgrid-ge MASTER        
   6952468 0.35659 uwsgi-pyth tools.ldap   dr    06/06/2018 18:03:36 webgrid-ge MASTER        
   6952469 0.35659 uwsgi-pyth tools.contac dr    06/06/2018 18:03:40 webgrid-ge MASTER        
   6952476 0.35659 tomcat-rep tools.replac dr    06/06/2018 18:04:02 webgrid-ge MASTER
`
Mon, Aug 27, 10:37 PM · Toolforge
zhuyifei1999 added a comment to T202932: Cannot delete job in status 'dr' in Tool Labs.

Affected jobs:

root@tools-bastion-05:~# qstat -q '*'@tools-webgrid-generic-1402.eqiad.wmflabs -u '*'
job-ID  prior   name       user         state submit/start at     queue                          slots ja-task-ID 
-----------------------------------------------------------------------------------------------------------------
 544477 0.44357 uwsgi-pyth tools.cvrmin dRr   06/06/2018 17:58:51 webgrid-generic@tools-webgrid-     1        
6948715 0.35664 uwsgi-pyth tools.navlin r     06/06/2018 16:18:46 webgrid-generic@tools-webgrid-     1        
6948716 0.35664 uwsgi-pyth tools.cobot  r     06/06/2018 16:18:50 webgrid-generic@tools-webgrid-     1        
6948719 0.35664 uwsgi-pyth tools.orpheu r     06/06/2018 16:18:58 webgrid-generic@tools-webgrid-     1        
6948743 0.35664 uwsgi-pyth tools.test-w r     06/06/2018 16:19:42 webgrid-generic@tools-webgrid-     1        
6948750 0.35664 uwsgi-pyth tools.conten dr    06/06/2018 16:20:02 webgrid-generic@tools-webgrid-     1        
6948864 0.35663 uwsgi-pyth tools.wdcat  r     06/06/2018 16:20:35 webgrid-generic@tools-webgrid-     1        
6952088 0.35659 uwsgi-plai tools.wlm-de r     06/06/2018 17:59:42 webgrid-generic@tools-webgrid-     1        
6952448 0.35659 uwsgi-pyth tools.canary r     06/06/2018 18:02:31 webgrid-generic@tools-webgrid-     1        
6952452 0.35659 generic-su tools.sugges dr    06/06/2018 18:02:58 webgrid-generic@tools-webgrid-     1        
6952453 0.35659 uwsgi-pyth tools.blogco dr    06/06/2018 18:03:02 webgrid-generic@tools-webgrid-     1        
6952468 0.35659 uwsgi-pyth tools.ldap   dr    06/06/2018 18:03:36 webgrid-generic@tools-webgrid-     1        
6952469 0.35659 uwsgi-pyth tools.contac dr    06/06/2018 18:03:40 webgrid-generic@tools-webgrid-     1        
6952473 0.35659 uwsgi-pyth tools.clicks r     06/06/2018 18:03:52 webgrid-generic@tools-webgrid-     1        
6952476 0.35659 tomcat-rep tools.replac dr    06/06/2018 18:04:02 webgrid-generic@tools-webgrid-     1        
6952488 0.35659 nodejs-nee tools.neecha r     06/06/2018 18:04:46 webgrid-generic@tools-webgrid-     1        
9284809 0.54394 nodejs-sit tools.sit    Rr    06/06/2018 17:58:51 webgrid-generic@tools-webgrid-     1        
1367770 0.33754 generic-wd tools.wd-con t     07/04/2018 10:21:04 webgrid-generic@tools-webgrid-     1        
1367831 0.33753 generic-wd tools.wd-con t     07/04/2018 10:24:52 webgrid-generic@tools-webgrid-     1        
1367976 0.33753 generic-wd tools.wd-con t     07/04/2018 10:23:30 webgrid-generic@tools-webgrid-     1        
1368114 0.33753 generic-wd tools.wd-con t     07/04/2018 10:21:42 webgrid-generic@tools-webgrid-     1        
1368289 0.33753 generic-wd tools.wd-con t     07/04/2018 10:20:19 webgrid-generic@tools-webgrid-     1        
1368330 0.33753 generic-wd tools.wd-con t     07/04/2018 10:23:27 webgrid-generic@tools-webgrid-     1        
 394500 0.30000 test       tools.botwik Eqw   06/15/2018 08:02:11                                    1 1-5:1
Mon, Aug 27, 10:27 PM · Toolforge
zhuyifei1999 added a comment to T202932: Cannot delete job in status 'dr' in Tool Labs.

Indeed. https://tools.wmflabs.org/openstack-browser/server/tools-webgrid-generic-1402.tools.eqiad.wmflabs

Mon, Aug 27, 10:21 PM · Toolforge
zhuyifei1999 added a comment to T202932: Cannot delete job in status 'dr' in Tool Labs.
root@tools-bastion-05:~# qstat -u tools.replacer -xml
<?xml version='1.0'?>
<job_info  xmlns:xsd="http://gridengine.sunsource.net/source/browse/*checkout*/gridengine/source/dist/util/resources/schemas/qstat/qstat.xsd?revision=1.11">
  <queue_info>
    <job_list state="running">
      <JB_job_number>6952476</JB_job_number>
      <JAT_prio>0.35658</JAT_prio>
      <JB_name>tomcat-replacer</JB_name>
      <JB_owner>tools.replacer</JB_owner>
      <state>dr</state>
      <JAT_start_time>2018-06-06T18:04:02</JAT_start_time>
      <queue_name>webgrid-generic@tools-webgrid-generic-1402.eqiad.wmflabs</queue_name>
      <slots>1</slots>
    </job_list>
  </queue_info>
  <job_info>
  </job_info>
</job_info>
root@tools-bastion-05:~# ping tools-webgrid-generic-1402
PING tools-webgrid-generic-1402.tools.eqiad.wmflabs (10.68.18.50) 56(84) bytes of data.
From tools-bastion-05.tools.eqiad.wmflabs (10.68.23.74) icmp_seq=1 Destination Host Unreachable
From tools-bastion-05.tools.eqiad.wmflabs (10.68.23.74) icmp_seq=2 Destination Host Unreachable
From tools-bastion-05.tools.eqiad.wmflabs (10.68.23.74) icmp_seq=3 Destination Host Unreachable
^C
--- tools-webgrid-generic-1402.tools.eqiad.wmflabs ping statistics ---
4 packets transmitted, 0 received, +3 errors, 100% packet loss, time 3012ms
pipe 3
Mon, Aug 27, 10:17 PM · Toolforge

Sat, Aug 25

zhuyifei1999 added a comment to T179986: Investigate why current es2r daemon is randomly hanging.

So far the only workaround that comes to my mind is to write another daemon that would be checking if es2r is producing any data and in case that it doesn't for like 5 seconds, it would restart the es2r python script

Sat, Aug 25, 8:54 PM · Wikimedia-Stream, Huggle

Fri, Aug 24

zhuyifei1999 added a comment to T202588: Do the big Quarry migration.

The current NFS implementation of resultsets is flawed. The runners have user 'quarry' with UID of 998, but main has it as 997. Currently it's not too bad, just that puppet keeps changing the ownership of /data/project/quarry/results/ back and forth, but if the two runners have different UIDs between them, it'll go really bad.

Fri, Aug 24, 7:52 PM · Patch-For-Review, Quarry

Aug 23 2018

zhuyifei1999 added a comment to T202588: Do the big Quarry migration.

Backup sql db and resultset folder of legacy live main instance

I'm pretty sure the results live on NFS, so there isn't really a need to back this up (I think).

Aug 23 2018, 8:38 AM · Patch-For-Review, Quarry
zhuyifei1999 awarded T202588: Do the big Quarry migration a Love token.
Aug 23 2018, 4:19 AM · Patch-For-Review, Quarry

Aug 21 2018

zhuyifei1999 created T202450: UW License "Original work of the US Federal Government" should not always force {{flickrreview}} tag.
Aug 21 2018, 8:15 PM · Multimedia, Commons, UploadWizard
zhuyifei1999 added a comment to T202366: Uploading files (around 6MB) makes browsers stall.

That looks a bit like T201379 which was merged into T190988. Are those cross-wiki uploads or not?

Aug 21 2018, 3:36 PM · MediaWiki-Uploading, media-storage, Multimedia, Commons
zhuyifei1999 added a comment to T202366: Uploading files (around 6MB) makes browsers stall.

AFAICT, you started uploading, so it's more than just invoking.

Aug 21 2018, 1:41 PM · MediaWiki-Uploading, media-storage, Multimedia, Commons
zhuyifei1999 added a comment to T202366: Uploading files (around 6MB) makes browsers stall.

by invoking the UploadWizard

Aug 21 2018, 12:54 PM · MediaWiki-Uploading, media-storage, Multimedia, Commons
zhuyifei1999 added a comment to T202366: Uploading files (around 6MB) makes browsers stall.

Any reliable method to reproduce this issue? If not, do you have 'exact steps' in which the issue appears for you?

Aug 21 2018, 12:00 PM · MediaWiki-Uploading, media-storage, Multimedia, Commons
zhuyifei1999 closed T113450: pywikibot-touch.py needs to operate in bot mode as Declined.

I am afraid, this is not because bot is broken, but because database is broken.

Aug 21 2018, 8:53 AM · Pywikibot-touch.py, Easy, Pywikibot-core
zhuyifei1999 closed T113450: pywikibot-touch.py needs to operate in bot mode, a subtask of T108799: Commons "File usage on other wikis" does not show usage by German Wikisource, as Declined.
Aug 21 2018, 8:53 AM · ProofreadPage, Wikisource
zhuyifei1999 committed rTVTCdb6405bea89a: video2commons.js: Don't break when newTaskDataQS is undefined (authored by zhuyifei1999).
video2commons.js: Don't break when newTaskDataQS is undefined
Aug 21 2018, 8:26 AM
zhuyifei1999 committed rTVTCdf37b51552f3: Don't make the dialog appear twice if both are given (authored by zhuyifei1999).
Don't make the dialog appear twice if both are given
Aug 21 2018, 8:26 AM
zhuyifei1999 committed rTVTC7b094cdba044: Frontend: Add support for query string (authored by zhuyifei1999).
Frontend: Add support for query string
Aug 21 2018, 8:26 AM
zhuyifei1999 committed rTVTC4063a78cdb7d: QS Fixes (authored by zhuyifei1999).
QS Fixes
Aug 21 2018, 8:26 AM

Aug 20 2018

zhuyifei1999 updated subscribers of T181205: Let quarry use the mariadb module.

@Dzahn @jcrespo Any hint on what is the current equivalent of https://github.com/wikimedia/puppet/blob/production/modules/quarry/manifests/database.pp:

class quarry::database {
    $data_path = '/srv/mysql/data'
Aug 20 2018, 6:54 PM · Patch-For-Review, cloud-services-team (Kanban), Operations, Quarry

Aug 18 2018

zhuyifei1999 added a comment to T202117: Add new Wikipedias to wikipedia family file.

svn repository is still supported by pwb which is cloned from our git repository. I use svn for my production not because the automerge function of svn is a great advantage against git.

Aug 18 2018, 8:32 AM · Pywikibot-core

Aug 17 2018

zhuyifei1999 added a comment to T202117: Add new Wikipedias to wikipedia family file.
File "C:\Users\yerpc\Documents\Wiki\Scripts\MakeScoreTable.py", line 877, in CalculateStatisticsForLang
  wiki = pywikibot.Site(lang, 'wikipedia')
$ python pwb.py shell
family and mylang are not set.
Defaulting to family='test' and mylang='test'.
Welcome to the Pywikibot interactive shell!
>>> pywikibot.Site('atj', 'wikipedia')
APISite("atj", "wikipedia")
>>> 
Aug 17 2018, 7:55 PM · Pywikibot-core
zhuyifei1999 added a comment to T202117: Add new Wikipedias to wikipedia family file.

Yes, I always do SVN update before running the script.

Aug 17 2018, 7:03 PM · Pywikibot-core
zhuyifei1999 added a comment to T202117: Add new Wikipedias to wikipedia family file.

Can't reproduce.

Aug 17 2018, 10:28 AM · Pywikibot-core

Aug 11 2018

zhuyifei1999 closed T201735: Change href link of "Wikimedia Privacy Policy" in cdnjs and cdnjs-beta tools as Resolved.

Thanks @Framawiki

Aug 11 2018, 11:53 AM · Patch-For-Review, Tools
zhuyifei1999 closed T201735: Change href link of "Wikimedia Privacy Policy" in cdnjs and cdnjs-beta tools, a subtask of T199812: Update wikimediafoundation.org to foundation.wikimedia.org across numerous repos, as Resolved.
Aug 11 2018, 11:53 AM · MW-1.32-release-notes (WMF-deploy-2018-08-28 (1.32.0-wmf.19)), wikimediafoundation.org, Patch-For-Review, MediaWiki-extensions-General, Wikimedia-General-or-Unknown

Aug 10 2018

zhuyifei1999 added a comment to T200742: partial German translation shows up in English text on wikimediafoundation.org.

Any editable open source?

Aug 10 2018, 5:42 AM · wikimediafoundation.org

Aug 9 2018

zhuyifei1999 added a comment to T192698: Upgrade Quarry to python 3.

Umm. the quota on the # of instances can't let me create more instances... Can I delete them?

Aug 9 2018, 5:56 PM · Patch-For-Review, Quarry
zhuyifei1999 added a comment to T192698: Upgrade Quarry to python 3.

Hello @zhuyifei1999, these old instances have really been draft :) you'd better create them again.

Aug 9 2018, 5:54 PM · Patch-For-Review, Quarry
zhuyifei1999 added a project to T201625: Review Wikidata Shape Expressions Inference tool regarding Toolforge Rule 6: cloud-services-team.
Aug 9 2018, 4:23 PM · cloud-services-team, Toolforge
zhuyifei1999 added a comment to T192698: Upgrade Quarry to python 3.

@Framawiki Can I play with your quarry-frama-test-py3-* instances? (ssh in, install packages, git fetch & checkout, restart services) Kinda lazy to rebuild all these instances.

Aug 9 2018, 4:16 PM · Patch-For-Review, Quarry