Page MenuHomePhabricator

zhuyifei1999
*Not* Serious business title.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Oct 13 2014, 10:19 AM (240 w, 3 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

Tue, May 21

zhuyifei1999 added a comment to T217501: Page banner of Wikivoyage can not automatically convert the problem of tranditional or simplified Chinese.

Wednesday, May 22 13:00–15:00 UTC

Tue, May 21, 12:33 AM · Wikimedia-Hackathon-2019, MW-1.34-notes (1.34.0-wmf.6; 2019-05-21), Patch-For-Review, Language-Team, Readers-Web-Backlog (Tracking), Reading-Web-Local-Wiki-Issues, Wikidata-Page-Banner, Chinese-Sites

Mon, May 20

zhuyifei1999 added a comment to T178520: Find somewhere else (not NFS) to store Quarry's resultsets.

Is the NFS server you're using being shared with other projects e.g. tools?

Mon, May 20, 8:09 AM · Quarry

Sun, May 19

zhuyifei1999 added a comment to T178520: Find somewhere else (not NFS) to store Quarry's resultsets.

It is a bottleneck only when people attempt to push our limits. T188564#4778741 has some graphs (the Wait I/O is D-sleep, NFS lag). I'm currently unable to reproduce so much NFS lag as in the graphs (maybe the situation with NFS has improved?)

Sun, May 19, 11:56 PM · Quarry
zhuyifei1999 added a comment to T217501: Page banner of Wikivoyage can not automatically convert the problem of tranditional or simplified Chinese.

I'm fine either way

Sun, May 19, 1:07 PM · Wikimedia-Hackathon-2019, MW-1.34-notes (1.34.0-wmf.6; 2019-05-21), Patch-For-Review, Language-Team, Readers-Web-Backlog (Tracking), Reading-Web-Local-Wiki-Issues, Wikidata-Page-Banner, Chinese-Sites
zhuyifei1999 added a comment to T223777: UTF-8 support in toolforge, after migration to stretch.

is this because ca_ES.UTF-8 locale isn't installed?

Sun, May 19, 12:57 PM · Toolforge
zhuyifei1999 added a project to T217501: Page banner of Wikivoyage can not automatically convert the problem of tranditional or simplified Chinese: Wikimedia-Hackathon-2019.
Sun, May 19, 12:54 PM · Wikimedia-Hackathon-2019, MW-1.34-notes (1.34.0-wmf.6; 2019-05-21), Patch-For-Review, Language-Team, Readers-Web-Backlog (Tracking), Reading-Web-Local-Wiki-Issues, Wikidata-Page-Banner, Chinese-Sites
zhuyifei1999 added a comment to T217501: Page banner of Wikivoyage can not automatically convert the problem of tranditional or simplified Chinese.

https://zh.wikivoyage.beta.wmflabs.org/zh-cn/%E6%B5%8B%E8%AF%95
https://zh.wikivoyage.beta.wmflabs.org/zh-hk/%E6%B5%8B%E8%AF%95

Sun, May 19, 11:04 AM · Wikimedia-Hackathon-2019, MW-1.34-notes (1.34.0-wmf.6; 2019-05-21), Patch-For-Review, Language-Team, Readers-Web-Backlog (Tracking), Reading-Web-Local-Wiki-Issues, Wikidata-Page-Banner, Chinese-Sites
zhuyifei1999 added a comment to T223777: UTF-8 support in toolforge, after migration to stretch.

Please post the output of your locale command.

Sun, May 19, 10:10 AM · Toolforge
Jdlrobson awarded T223770: Please create beta zhwikivoyage a Mountain of Wealth token.
Sun, May 19, 8:09 AM · Chinese-Sites, Wikimedia-Hackathon-2019, Patch-For-Review, Beta-Cluster-Infrastructure
zhuyifei1999 added a comment to T217501: Page banner of Wikivoyage can not automatically convert the problem of tranditional or simplified Chinese.

T223770: Please create beta zhwikivoyage

Sun, May 19, 8:05 AM · Wikimedia-Hackathon-2019, MW-1.34-notes (1.34.0-wmf.6; 2019-05-21), Patch-For-Review, Language-Team, Readers-Web-Backlog (Tracking), Reading-Web-Local-Wiki-Issues, Wikidata-Page-Banner, Chinese-Sites
zhuyifei1999 created T223770: Please create beta zhwikivoyage.
Sun, May 19, 8:05 AM · Chinese-Sites, Wikimedia-Hackathon-2019, Patch-For-Review, Beta-Cluster-Infrastructure
zhuyifei1999 added a comment to T217501: Page banner of Wikivoyage can not automatically convert the problem of tranditional or simplified Chinese.

bd808 just gave me steward rights and still https://en.wikivoyage.beta.wmflabs.org/wiki/Special:PageLanguage doesn't exist. I guess it's configuration-disabled rather than lack of permissions. So yeah, let's create that wiki.

Sun, May 19, 8:01 AM · Wikimedia-Hackathon-2019, MW-1.34-notes (1.34.0-wmf.6; 2019-05-21), Patch-For-Review, Language-Team, Readers-Web-Backlog (Tracking), Reading-Web-Local-Wiki-Issues, Wikidata-Page-Banner, Chinese-Sites

Sat, May 18

zhuyifei1999 added a comment to T223750: Include pinyin for zhwiki damaging model.

These I don't use:

  • an, ang
  • l, n
  • f, h
  • l, r
  • g, k
  • l,
Sat, May 18, 8:22 PM · Chinese-Sites, editquality-modeling, Scoring-platform-team, artificial-intelligence
zhuyifei1999 updated the task description for T223052: Server-side upload request for Hurtigruten minutt for minutt videos.
Sat, May 18, 6:53 PM · Commons, Wikimedia-Site-requests
zhuyifei1999 updated the task description for T223052: Server-side upload request for Hurtigruten minutt for minutt videos.
Sat, May 18, 6:51 PM · Commons, Wikimedia-Site-requests
zhuyifei1999 added a comment to T221801: Pywikibot meetup (usage and/or development workshop, issues and future discussion, other stuff to talk about).

k. I'll be there

Sat, May 18, 7:38 AM · Pywikibot, Wikimedia-Hackathon-2019
zhuyifei1999 added a comment to T221801: Pywikibot meetup (usage and/or development workshop, issues and future discussion, other stuff to talk about).

You mean 3PM? Sure. Where though?

Sat, May 18, 7:28 AM · Pywikibot, Wikimedia-Hackathon-2019

Fri, May 17

zhuyifei1999 added a comment to T217501: Page banner of Wikivoyage can not automatically convert the problem of tranditional or simplified Chinese.

You can try testing this out on https://en.wikivoyage.beta.wmflabs.org/?uselang=zh !

Fri, May 17, 9:17 PM · Wikimedia-Hackathon-2019, MW-1.34-notes (1.34.0-wmf.6; 2019-05-21), Patch-For-Review, Language-Team, Readers-Web-Backlog (Tracking), Reading-Web-Local-Wiki-Issues, Wikidata-Page-Banner, Chinese-Sites
zhuyifei1999 closed T220272: Adoption request for Templatetransclusioncheck as Resolved.

Done. @Adithyak1997 I highly recommend you find a co-maintainer for this tool.

Fri, May 17, 5:50 PM · Toolforge-standards-committee
zhuyifei1999 added a comment to T220272: Adoption request for Templatetransclusioncheck.

Does that mean the tool was run externally by just using db?

Fri, May 17, 5:46 PM · Toolforge-standards-committee
zhuyifei1999 added a comment to T220272: Adoption request for Templatetransclusioncheck.

Tool does not own any databases:

tools.templatetransclusioncheck@tools-sgebastion-08:~/public_html$ id
uid=52410(tools.templatetransclusioncheck) gid=52410(tools.templatetransclusioncheck) groups=52410(tools.templatetransclusioncheck)
tools.templatetransclusioncheck@tools-sgebastion-08:~/public_html$ sql local
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 113317962
Server version: 10.1.38-MariaDB MariaDB Server
Fri, May 17, 5:42 PM · Toolforge-standards-committee
zhuyifei1999 added a comment to T220272: Adoption request for Templatetransclusioncheck.

./.viminfo -- No secret data found
./replica.my.cnf -- Toolforge infra
./.cache -- contains single empty file .cache/motd.legal-displayed
./.ssh -- contains single file known_hosts
./.ssh/known_hosts -- Even if this contains secret data, it is hashed
./crontab.trusty.save -- No secret data found
./.kube/config -- Toolforge infra
./.bash_history -- No secret data found
./.lesshst -- No secret data found

Fri, May 17, 5:38 PM · Toolforge-standards-committee
zhuyifei1999 claimed T220272: Adoption request for Templatetransclusioncheck.

(We talked abut this at the hackathon; going ahead)

Fri, May 17, 5:19 PM · Toolforge-standards-committee
zhuyifei1999 added a comment to T217501: Page banner of Wikivoyage can not automatically convert the problem of tranditional or simplified Chinese.

Let's see if it works correctly next week when it's deployed.

Fri, May 17, 4:57 PM · Wikimedia-Hackathon-2019, MW-1.34-notes (1.34.0-wmf.6; 2019-05-21), Patch-For-Review, Language-Team, Readers-Web-Backlog (Tracking), Reading-Web-Local-Wiki-Issues, Wikidata-Page-Banner, Chinese-Sites
zhuyifei1999 awarded T221293: PAWS - How it works, what can it do, where can we take it? a Like token.
Fri, May 17, 4:47 PM · PAWS, Wikimedia-Hackathon-2019
zhuyifei1999 claimed T217501: Page banner of Wikivoyage can not automatically convert the problem of tranditional or simplified Chinese.
Fri, May 17, 2:02 PM · Wikimedia-Hackathon-2019, MW-1.34-notes (1.34.0-wmf.6; 2019-05-21), Patch-For-Review, Language-Team, Readers-Web-Backlog (Tracking), Reading-Web-Local-Wiki-Issues, Wikidata-Page-Banner, Chinese-Sites
zhuyifei1999 updated subscribers of T221657: 500 error when deleting ssh key from toolsadmin.
Fri, May 17, 12:38 PM · Patch-For-Review, cloud-services-team (Kanban), Striker

Thu, May 16

zhuyifei1999 added a comment to T184712: Page.title(as_url=True) should encode also slashes.

No, the title was 'fixed', but is reopened for a (partial) revert afaict.

Thu, May 16, 8:00 PM · Patch-For-Review, Pywikibot
zhuyifei1999 added a comment to T221801: Pywikibot meetup (usage and/or development workshop, issues and future discussion, other stuff to talk about).

Anyone at the bar?

Thu, May 16, 6:21 PM · Pywikibot, Wikimedia-Hackathon-2019

Wed, May 15

zhuyifei1999 updated the task description for T223052: Server-side upload request for Hurtigruten minutt for minutt videos.
Wed, May 15, 3:56 AM · Commons, Wikimedia-Site-requests
zhuyifei1999 renamed T223052: Server-side upload request for Hurtigruten minutt for minutt videos from Server-side upload request for Zhuyifei1999 to Server-side upload request for Hurtigruten minutt for minutt videos.
Wed, May 15, 3:53 AM · Commons, Wikimedia-Site-requests

Mon, May 13

zhuyifei1999 created T223067: sudo is still broken on certain toolforge hosts.
Mon, May 13, 8:23 AM · cloud-services-team (Kanban), Toolforge

Sun, May 12

zhuyifei1999 added a project to T223052: Server-side upload request for Hurtigruten minutt for minutt videos: Commons.
Sun, May 12, 11:01 PM · Commons, Wikimedia-Site-requests
zhuyifei1999 created T223052: Server-side upload request for Hurtigruten minutt for minutt videos.
Sun, May 12, 11:01 PM · Commons, Wikimedia-Site-requests

Sat, May 11

zhuyifei1999 added a comment to T192733: Remove old symlinks to trunk/rewrite/compat/pywikipedia in /shared.

Some people perhaps add it to PATH in their .profile etc.

Sat, May 11, 11:49 PM · cloud-services-team (Kanban), Pywikibot, Toolforge
zhuyifei1999 added a comment to T192733: Remove old symlinks to trunk/rewrite/compat/pywikipedia in /shared.

If we really want to move forward with this task, how about this?

Sat, May 11, 11:19 PM · cloud-services-team (Kanban), Pywikibot, Toolforge
zhuyifei1999 awarded T209119: Create a beta host a Love token.
Sat, May 11, 11:03 PM · Quarry
zhuyifei1999 added a comment to T209119: Create a beta host.

Awesome thanks!

Sat, May 11, 11:03 PM · Quarry

Thu, May 9

zhuyifei1999 added a comment to T222255: tools-sgecron-01 virtual memory allocation error at midnight and noon UTC.

The reason given there is that supposedly jsub checks everything before submitting a job

Thu, May 9, 4:47 AM · Patch-For-Review, cloud-services-team (Kanban), Toolforge

Tue, May 7

zhuyifei1999 added a comment to T222255: tools-sgecron-01 virtual memory allocation error at midnight and noon UTC.

I'm curious about what is happening here that is new, though

Tue, May 7, 3:48 AM · Patch-For-Review, cloud-services-team (Kanban), Toolforge
zhuyifei1999 added a comment to T222255: tools-sgecron-01 virtual memory allocation error at midnight and noon UTC.

There is a series of qstat processes segfaulting at 23:59:<seconds>

Tue, May 7, 3:46 AM · Patch-For-Review, cloud-services-team (Kanban), Toolforge

Mon, May 6

zhuyifei1999 added a comment to T222255: tools-sgecron-01 virtual memory allocation error at midnight and noon UTC.

There might be something useful in the grafana dashboards as well.

Mon, May 6, 9:34 PM · Patch-For-Review, cloud-services-team (Kanban), Toolforge
zhuyifei1999 added a comment to T222255: tools-sgecron-01 virtual memory allocation error at midnight and noon UTC.

Why is memory overcommitting disabled? This config is ages old without explanation.

Mon, May 6, 6:54 AM · Patch-For-Review, cloud-services-team (Kanban), Toolforge
zhuyifei1999 added a comment to T222255: tools-sgecron-01 virtual memory allocation error at midnight and noon UTC.

That is likely same issue; however, I don't think that has anything new in it.

Mon, May 6, 6:21 AM · Patch-For-Review, cloud-services-team (Kanban), Toolforge
zhuyifei1999 added a comment to T222255: tools-sgecron-01 virtual memory allocation error at midnight and noon UTC.

As for the times:

$ sudo dmesg -H | grep segfault
[Apr 8 23:59] qstat[31987]: segfault at 0 ip 00007fb05483fa8e sp 00007fff050e8790 error 4 in libjemalloc.so.1[7fb05483b000+34000]
[Apr19 11:59] qstat[28885]: segfault at 0 ip 00007fe2da758a8e sp 00007ffcb2f5fd40 error 4 in libjemalloc.so.1[7fe2da754000+34000]
[  +0.012682] qstat[28904]: segfault at 0 ip 00007f5b4076ea8e sp 00007fff98dd21f0 error 4 in libjemalloc.so.1[7f5b4076a000+34000]
[  +0.003268] qstat[28940]: segfault at 0 ip 00007f7e8435ca8e sp 00007fffb91aa380 error 4 in libjemalloc.so.1[7f7e84358000+34000]
[  +0.012101] qstat[28900]: segfault at 0 ip 00007fb3c502da8e sp 00007ffcb824c980 error 4 in libjemalloc.so.1[7fb3c5029000+34000]
[Apr19 23:59] qstat[12949]: segfault at 0 ip 00007f68f3a97a8e sp 00007ffe062c2860 error 4 in libjemalloc.so.1[7f68f3a93000+34000]
[  +0.015150] sendmail[12972]: segfault at 7ffec3f72848 ip 0000565159ff90ad sp 00007ffec3f72850 error 6 in exim4[565159fc1000+ef000]
[  +0.052991] qstat[12955]: segfault at 0 ip 00007fe143e45a8e sp 00007ffd1493cd80 error 4 in libjemalloc.so.1[7fe143e41000+34000]
[Apr25 23:59] qstat[32482]: segfault at 0 ip 00007fb650160a8e sp 00007ffe8cb93210 error 4 in libjemalloc.so.1[7fb65015c000+34000]
[  +0.024774] qstat[32520]: segfault at 0 ip 00007f05a6f8ba8e sp 00007ffe951f1c40 error 4 in libjemalloc.so.1[7f05a6f87000+34000]
[  +0.017353] qstat[32564]: segfault at 0 ip 00007faebd9b3a8e sp 00007ffc3d4eaa10 error 4 in libjemalloc.so.1[7faebd9af000+34000]
[  +0.009400] qsub[32468]: segfault at 0 ip 00007fc67e3faa8e sp 00007ffc7c00e860 error 4 in libjemalloc.so.1[7fc67e3f6000+34000]
[  +0.053438] qstat[32348]: segfault at 0 ip 00007fd8ee58fa8e sp 00007ffc3dbaecb0 error 4 in libjemalloc.so.1[7fd8ee58b000+34000]
[  +0.033767] qstat[32287]: segfault at 0 ip 00007ff898412a8e sp 00007ffd3a0c0900 error 4 in libjemalloc.so.1[7ff89840e000+34000]
[  +0.984610] qstat[32687]: segfault at 0 ip 00007f3a83845a8e sp 00007ffd3cab3ca0 error 4 in libjemalloc.so.1[7f3a83841000+34000]
[  +0.000185] qstat[32669]: segfault at 0 ip 00007f7f4ff68a8e sp 00007ffcf0e9d8a0 error 4 in libjemalloc.so.1[7f7f4ff64000+34000]
[  +0.021948] qstat[32695]: segfault at 0 ip 00007faa956aaa8e sp 00007ffc4b4f0b00 error 4 in libjemalloc.so.1[7faa956a6000+34000]
[Apr27 23:59] qstat[31481]: segfault at 0 ip 00007f02593d0a8e sp 00007fff67cbb350 error 4 in libjemalloc.so.1[7f02593cc000+34000]
[  +0.001142] qstat[31490]: segfault at 0 ip 00007fdeb2837a8e sp 00007fff3f3979b0 error 4 in libjemalloc.so.1[7fdeb2833000+34000]
[  +0.208803] exim4[31704]: segfault at 8c ip 00007f048d0fb650 sp 00007ffc858c2b40 error 6 in libtasn1.so.6.5.3[7f048d0ef000+11000]
[  +0.096076] exim4[31653]: segfault at 8c ip 00007fce4ab6a650 sp 00007fffa615d900 error 6 in libtasn1.so.6.5.3[7fce4ab5e000+11000]
[  +0.850732] qstat[31516]: segfault at 0 ip 00007f6d01959a8e sp 00007fff28dc4570 error 4 in libjemalloc.so.1[7f6d01955000+34000]
[Apr30 23:59] qstat[21799]: segfault at 0 ip 00007fca45b51a8e sp 00007ffdcb0cc7e0 error 4 in libjemalloc.so.1[7fca45b4d000+34000]
[  +1.616116] qstat[22228]: segfault at 0 ip 00007f7f6f0d8a8e sp 00007ffdaed69aa0 error 4 in libjemalloc.so.1[7f7f6f0d4000+34000]
[  +0.039497] qstat[22236]: segfault at 0 ip 00007f89b3d23a8e sp 00007ffcd85e43f0 error 4 in libjemalloc.so.1[7f89b3d1f000+34000]
[May 2 23:59] qstat[31939]: segfault at 0 ip 00007f629ee35a8e sp 00007ffce25df370 error 4 in libjemalloc.so.1[7f629ee31000+34000]
[  +0.012823] qstat[31999]: segfault at 7ffd6ac12edc ip 00007f5e68cbbd4e sp 00007ffd6ac12e20 error 6 in libc-2.24.so[7f5e68c75000+195000]
[May 5 23:59] qstat[7476]: segfault at 0 ip 00007f47614f6a8e sp 00007ffcbe6a3340 error 4 in libjemalloc.so.1[7f47614f2000+34000]
[  +0.061838] qstat[7495]: segfault at 0 ip 00007fd66faefa8e sp 00007fff0bba5e50 error 4 in libjemalloc.so.1[7fd66faeb000+34000]
[  +0.030899] qstat[7502]: segfault at 0 ip 00007feb54518a8e sp 00007fff36b34c10 error 4 in libjemalloc.so.1[7feb54514000+34000]
[  +0.021800] qstat[7507]: segfault at 0 ip 00007fd483651a8e sp 00007fff47717cf0 error 4 in libjemalloc.so.1[7fd48364d000+34000]

Any time not here is highly unlikely to be related.

Mon, May 6, 5:55 AM · Patch-For-Review, cloud-services-team (Kanban), Toolforge
zhuyifei1999 added a comment to T222255: tools-sgecron-01 virtual memory allocation error at midnight and noon UTC.
Mon, May 6, 5:51 AM · Patch-For-Review, cloud-services-team (Kanban), Toolforge
zhuyifei1999 added a comment to T222255: tools-sgecron-01 virtual memory allocation error at midnight and noon UTC.

Quote T222429:

/usr/lib/gridengine/qstat: error while loading shared libraries: libm.so.6: failed to map segment from shared object
Mon, May 6, 4:48 AM · Patch-For-Review, cloud-services-team (Kanban), Toolforge
zhuyifei1999 merged T222429: xml.etree.ElementTree.ParseError: no element found: line 1, column 0 on job submission through Cron into T222255: tools-sgecron-01 virtual memory allocation error at midnight and noon UTC.
Mon, May 6, 4:41 AM · Patch-For-Review, cloud-services-team (Kanban), Toolforge
zhuyifei1999 merged task T222429: xml.etree.ElementTree.ParseError: no element found: line 1, column 0 on job submission through Cron into T222255: tools-sgecron-01 virtual memory allocation error at midnight and noon UTC.
Mon, May 6, 4:41 AM · cloud-services-team (Kanban), Toolforge
zhuyifei1999 added a comment to T222255: tools-sgecron-01 virtual memory allocation error at midnight and noon UTC.

I got a different error at 2019-05-06T00:00. Not sure if it is related.

Mon, May 6, 3:17 AM · Patch-For-Review, cloud-services-team (Kanban), Toolforge
zhuyifei1999 added a comment to T222255: tools-sgecron-01 virtual memory allocation error at midnight and noon UTC.

Missed my chance today to capture an strace of what is going on. Was using bashisms ion my crontab :(

Mon, May 6, 2:56 AM · Patch-For-Review, cloud-services-team (Kanban), Toolforge

Sun, May 5

zhuyifei1999 raised the priority of T222255: tools-sgecron-01 virtual memory allocation error at midnight and noon UTC from Low to High.
Sun, May 5, 6:20 PM · Patch-For-Review, cloud-services-team (Kanban), Toolforge
zhuyifei1999 added a comment to T222430: MemoryError on submitting a job through Toolforge's cron.

@Urbanecm Could you check whether the time in which the email was sent was 0 midnight UTC?

Sun, May 5, 6:20 PM · cloud-services-team (Kanban), Toolforge
zhuyifei1999 renamed T222255: tools-sgecron-01 virtual memory allocation error at midnight and noon UTC from Cron gridengine jobs are failing for memory errors to tools-sgecron-01 virtual memory allocation error at midnight and noon UTC.
Sun, May 5, 5:38 PM · Patch-For-Review, cloud-services-team (Kanban), Toolforge
zhuyifei1999 added a comment to T222255: tools-sgecron-01 virtual memory allocation error at midnight and noon UTC.

There are around 467 jobs that gets submitted at midnight UTC:

05:32:44 0 ✓ zhuyifei1999@tools-sgecron-01: ~$ sudo bash -c 'cat /var/spool/cron/crontabs/*' | sed '/^ *#/d' | sed '/^ *$/d' | sed -r 's/\s+/ /g' | sed -r 's/^ //' | awk '(($1 ~ /\*/ || $1 ~ /(^|,)0($|,)/) && ($2 ~ /\*/ || $2 ~ /(^|,)0($|,)/)) { print $0 }' | wc -l
467
Sun, May 5, 5:34 PM · Patch-For-Review, cloud-services-team (Kanban), Toolforge
zhuyifei1999 added a comment to T221451: An error in Fireflytools.

Then it has nothing to do with k8s. Cron doesn't do k8s.

Sun, May 5, 5:19 PM · Tools, Toolforge
zhuyifei1999 merged T221451: An error in Fireflytools into T222255: tools-sgecron-01 virtual memory allocation error at midnight and noon UTC.
Sun, May 5, 5:18 PM · Patch-For-Review, cloud-services-team (Kanban), Toolforge
zhuyifei1999 merged task T221451: An error in Fireflytools into T222255: tools-sgecron-01 virtual memory allocation error at midnight and noon UTC.
Sun, May 5, 5:18 PM · Tools, Toolforge
zhuyifei1999 added a comment to T221451: An error in Fireflytools.

@Adithyak1997 Who is the sender of the email you are referring to by 'I have got an email recently with this message.'?

Sun, May 5, 5:15 PM · Tools, Toolforge
zhuyifei1999 added a comment to T221451: An error in Fireflytools.

This bug seems similar to T222255. I don't think it has anything to do with -mem

Sun, May 5, 4:42 PM · Tools, Toolforge

Wed, May 1

zhuyifei1999 added a comment to T222255: tools-sgecron-01 virtual memory allocation error at midnight and noon UTC.

There is no calls to brk() after libjemalloc is mapped into memory:

08:19:14 0 ✓ zhuyifei1999@tools-sgecron-01: ~$ strace -e brk,mmap,open,openat qstat
brk(NULL)                               = 0x5566d1885000
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
mmap(NULL, 105645, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f4fcbcf7000
open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f4fcbcf5000
mmap(NULL, 3795296, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4fcb74f000
mmap(0x7f4fcbae4000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x195000) = 0x7f4fcbae4000
mmap(0x7f4fcbaea000, 14688, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f4fcbaea000
brk(NULL)                               = 0x5566d1885000
brk(0x5566d18a6000)                     = 0x5566d18a6000
open("/usr/bin/qstat", O_RDONLY)        = 3
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2863, si_uid=3306, si_status=0, si_utime=0, si_stime=0} ---
open("/etc/default/gridengine", O_RDONLY) = 3
brk(NULL)                               = 0x563f06955000
open("/usr/lib/gridengine/../../lib/lx-amd64/tls/x86_64/libmunge.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/gridengine/../../lib/lx-amd64/tls/libmunge.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/gridengine/../../lib/lx-amd64/x86_64/libmunge.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/gridengine/../../lib/lx-amd64/libmunge.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
mmap(NULL, 105645, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f05a9987000
open("/usr/lib/x86_64-linux-gnu/libmunge.so.2", O_RDONLY|O_CLOEXEC) = 3
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f05a9985000
mmap(NULL, 2135336, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f05a9574000
mmap(0x7f05a977c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7f05a977c000
open("/usr/lib/x86_64-linux-gnu/libssl.so.1.0.2", O_RDONLY|O_CLOEXEC) = 3
mmap(NULL, 2526448, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f05a930b000
mmap(0x7f05a956a000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5f000) = 0x7f05a956a000
open("/usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2", O_RDONLY|O_CLOEXEC) = 3
mmap(NULL, 4609664, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f05a8ea5000
mmap(0x7f05a92dc000, 176128, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x237000) = 0x7f05a92dc000
mmap(0x7f05a9307000, 13952, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f05a9307000
open("/lib/x86_64-linux-gnu/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
mmap(NULL, 2109680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f05a8ca1000
mmap(0x7f05a8ea3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f05a8ea3000
open("/lib/x86_64-linux-gnu/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
mmap(NULL, 3158248, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f05a899d000
mmap(0x7f05a8c9f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x102000) = 0x7f05a8c9f000
open("/lib/x86_64-linux-gnu/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
mmap(NULL, 2212936, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f05a8780000
mmap(0x7f05a8997000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f05a8997000
mmap(0x7f05a8999000, 13384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f05a8999000
open("/usr/lib/x86_64-linux-gnu/libjemalloc.so.1", O_RDONLY|O_CLOEXEC) = 3
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f05a9983000
mmap(NULL, 2319504, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f05a8549000
mmap(0x7f05a877c000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x33000) = 0x7f05a877c000
mmap(0x7f05a877f000, 1168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f05a877f000
open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
mmap(NULL, 3795296, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f05a81aa000
mmap(0x7f05a853f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x195000) = 0x7f05a853f000
mmap(0x7f05a8545000, 14688, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f05a8545000
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f05a9980000
mmap(NULL, 4194304, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f05a7daa000
mmap(NULL, 8384512, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f05a79ab000
open("/sys/devices/system/cpu/online", O_RDONLY|O_CLOEXEC) = 3
mmap(NULL, 217032, PROT_READ, MAP_SHARED, 4, 0) = 0x7f05a994b000
mmap(NULL, 4194304, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f05a7800000
mmap(NULL, 102803208, PROT_READ, MAP_SHARED, 4, 0) = 0x7f05a15f5000
mmap(NULL, 102803208, PROT_READ, MAP_SHARED, 4, 0) = 0x7f059b3ea000
open("/etc/resolv.conf", O_RDONLY|O_CLOEXEC) = 3
mmap(NULL, 1010648, PROT_READ, MAP_SHARED, 4, 0) = 0x7f05a9854000
open("/var/lib/gridengine/default/common/bootstrap", O_RDONLY) = 3
open("/etc/resolv.conf", O_RDONLY|O_CLOEXEC) = 3
open("/var/lib/gridengine/default/common/act_qmaster", O_RDONLY) = 3
+++ exited with 0 +++

So, AFAICT, the kernel must have refused a call to mmap for some weird reason.

Wed, May 1, 8:22 PM · Patch-For-Review, cloud-services-team (Kanban), Toolforge
zhuyifei1999 added a comment to T222255: tools-sgecron-01 virtual memory allocation error at midnight and noon UTC.

jsub does invoke job in is_running() function at line 281.

Wed, May 1, 8:16 PM · Patch-For-Review, cloud-services-team (Kanban), Toolforge
zhuyifei1999 added a comment to T222255: tools-sgecron-01 virtual memory allocation error at midnight and noon UTC.

even sent me emails with the stacktrace/traceback

Wed, May 1, 3:03 PM · Patch-For-Review, cloud-services-team (Kanban), Toolforge

Tue, Apr 30

zhuyifei1999 committed rTVTCd61d4d797fd1: transcodejob.py: Make time limit wall clock time rather than CPU time (authored by zhuyifei1999).
transcodejob.py: Make time limit wall clock time rather than CPU time
Tue, Apr 30, 7:30 PM

Thu, Apr 25

zhuyifei1999 added a comment to T221801: Pywikibot meetup (usage and/or development workshop, issues and future discussion, other stuff to talk about).

solve sysop dualism

Thu, Apr 25, 7:10 PM · Pywikibot, Wikimedia-Hackathon-2019

Wed, Apr 24

zhuyifei1999 added a project to T217503: Tool to cut videos in Commons: Wikimedia-Video.
Wed, Apr 24, 10:50 PM · Wikimedia-Video, Google-Summer-of-Code (2019), Technical-Tool-Request
zhuyifei1999 added a comment to T217503: Tool to cut videos in Commons.

If Toolforge's resource constraints impair the tool's availability and speed, I can offer https://wikitech.wikimedia.org/wiki/Nova_Resource:Video for the encoding part. This is what video2commons uses. A more updated ffmpeg with VP9 row-mt is also available there.

Wed, Apr 24, 10:48 PM · Wikimedia-Video, Google-Summer-of-Code (2019), Technical-Tool-Request

Apr 11 2019

zhuyifei1999 added a comment to T220769: Account created without having a loginwiki or metawiki automatically created.

API creation didn't reproduce. Arguments:
https://commons.wikimedia.org/wiki/Special:ApiSandbox#action=createaccount&format=json&createreturnurl=https%3A%2F%2Fwww.example.com&createtoken=3c06ea9f6546cfd0a8ef9c2ef2a2568e5cafb7e1%2B%5C&username=Zhuyifei1999%20(T220769%20test)&password=REDACTED&retype=REDACTED&captchaId=256230518&captchaWord=birdstong

Apr 11 2019, 10:04 PM · Stewards-and-global-tools, MediaWiki-extensions-CentralAuth

Apr 5 2019

zhuyifei1999 closed T209226: Quarry can be affected by CSV Injection as Resolved.

Feel free to set this as public (I think).

Apr 5 2019, 6:50 PM · Quarry, Security
zhuyifei1999 added a comment to T209226: Quarry can be affected by CSV Injection.

https://tools.wmflabs.org/sal/quarry:

2019-04-05
18:48 	<zhuyifei1999_> 	checked out FETCH_HEAD on quarry-web-01 T209226
18:43 	<zhuyifei1999_> 	applied 0001-SECURITY-escape-CSV-injections.patch on quarry-web-01 and restarted uwsgi T209226
Apr 5 2019, 6:49 PM · Quarry, Security
zhuyifei1999 added a comment to T209226: Quarry can be affected by CSV Injection.

https://gerrit.wikimedia.org/r/#/c/analytics/quarry/web/+/501662/ Merged.

Apr 5 2019, 6:46 PM · Quarry, Security
zhuyifei1999 added a comment to T209226: Quarry can be affected by CSV Injection.
$ curl https://quarry.wmflabs.org/run/359561/output/0/csv
	=1+1
	=1+1
Apr 5 2019, 6:45 PM · Quarry, Security
zhuyifei1999 added a comment to T209226: Quarry can be affected by CSV Injection.

Alright, I'll deploy it after I finish lunch today.

Apr 5 2019, 6:09 PM · Quarry, Security

Mar 27 2019

zhuyifei1999 added a comment to T219351: Java jobs run the Stretch grid seem to require a very large memory reservation.

Oh and, gdb doesn't help on why it needs 10GiB of heap space.

Mar 27 2019, 3:01 AM · Toolforge
zhuyifei1999 added a comment to T219351: Java jobs run the Stretch grid seem to require a very large memory reservation.

It wants 10 GiB of heap space... but what's wrong with giving it just that? It's not like it's a consumable given that every process has their own address space.

Mar 27 2019, 2:59 AM · Toolforge
zhuyifei1999 created P8286 (An Untitled Masterwork).
Mar 27 2019, 2:56 AM

Mar 16 2019

zhuyifei1999 added a comment to T218468: Quarry is down with 502 Bad Gateway message.

Could it be related to T217280?

Mar 16 2019, 1:38 PM · Quarry

Mar 15 2019

zhuyifei1999 added a comment to T217908: Don't update pywikibot directly from master but from last published tag.

$(git tag | tail -1)

Mar 15 2019, 8:33 PM · Pywikibot, PAWS

Mar 8 2019

zhuyifei1999 added a comment to T216840: Could not move linter_counts_dump tool to a continuous job .

It showed the error Permission denied (publickey, hostbased).

Mar 8 2019, 7:44 PM · cloud-services-team (Kanban), Kubernetes, Toolforge
zhuyifei1999 added a comment to T217838: Toolforge Stretch - Increased LDAP utilization.

Now stracing journald to see if that is indeed asking for groups all the time.

Mar 8 2019, 1:40 AM · cloud-services-team (Kanban), LDAP, Toolforge
zhuyifei1999 added a comment to T217838: Toolforge Stretch - Increased LDAP utilization.
root@tools-sgeexec-0914:~# strace -s 1024 -p 543 -p 560 -p 561 -p 562 -p 563 -p 564 -p 568 -p 569 -p 570 -p 571 -p 22727 -p 14963 -t 2>&1 | grep nslcd | while read t; do TID=$(echo "$t" | awk '{print $2}' | tr -d ']'); kill -STOP $TID; lsof +E -aUp 543; kill -CONT $TID; break; done
COMMAND     PID USER   FD   TYPE             DEVICE SIZE/OFF     NODE NAME
systemd       1 root   49u  unix 0xffff88c271f91000      0t0     1649 /run/systemd/journal/dev-log type=DGRAM ->INO=14432 543,nscd,5u
systemd-j   228 root    6u  unix 0xffff88c271f91000      0t0     1649 /run/systemd/journal/dev-log type=DGRAM ->INO=14432 543,nscd,5u
nscd        543 root    5u  unix 0xffff88c275681400      0t0    14432 type=DGRAM ->INO=1649 228,systemd-j,6u 1,systemd,49u
nscd        543 root   14u  unix 0xffff88c2735eb800      0t0    14453 /var/run/nscd/socket type=STREAM
nscd        543 root   16u  unix 0xffff88c244448800      0t0 14111659 /var/run/nscd/socket type=STREAM ->INO=14122005 17658,sudo,10u
nscd        543 root   17u  unix 0xffff88c1a902bc00      0t0 14120443 type=STREAM
sudo      17658 root   10u  unix 0xffff88c224571c00      0t0 14122005 type=STREAM ->INO=14111659 543,nscd,16u
^C
root@tools-sgeexec-0914:~# strace -s 1024 -p 543 -p 560 -p 561 -p 562 -p 563 -p 564 -p 568 -p 569 -p 570 -p 571 -p 22727 -p 14963 -t 2>&1 | grep nslcd | while read t; do TID=$(echo "$t" | awk '{print $2}' | tr -d ']'); kill -STOP $TID; lsof +E -aUp 543; kill -CONT $TID; break; done
COMMAND   PID USER   FD   TYPE             DEVICE SIZE/OFF     NODE NAME
systemd     1 root   49u  unix 0xffff88c271f91000      0t0     1649 /run/systemd/journal/dev-log type=DGRAM ->INO=14432 543,nscd,5u
systemd-j 228 root    6u  unix 0xffff88c271f91000      0t0     1649 /run/systemd/journal/dev-log type=DGRAM ->INO=14432 543,nscd,5u
nscd      543 root    5u  unix 0xffff88c275681400      0t0    14432 type=DGRAM ->INO=1649 228,systemd-j,6u 1,systemd,49u
nscd      543 root   14u  unix 0xffff88c2735eb800      0t0    14453 /var/run/nscd/socket type=STREAM
nscd      543 root   16u  unix 0xffff88c27433ac00      0t0 14128549 type=STREAM
^C
Mar 8 2019, 1:31 AM · cloud-services-team (Kanban), LDAP, Toolforge
zhuyifei1999 added a comment to T217280: LDAP server running out of memory frequently and disrupting Cloud VPS clients.

Removed, wrong ticket

Mar 8 2019, 1:29 AM · cloud-services-team (Kanban), Patch-For-Review, Operations, Cloud-VPS, LDAP, Toolforge
zhuyifei1999 added a comment to T217838: Toolforge Stretch - Increased LDAP utilization.

These group requests to nscd accounts for a minority of requests to nscd.

Mar 8 2019, 12:57 AM · cloud-services-team (Kanban), LDAP, Toolforge
zhuyifei1999 added a comment to T217838: Toolforge Stretch - Increased LDAP utilization.

I'm checking tools-sgeexec-0914 (which according to T217280#5008363 is the worst host) with my hammer, so:

root@tools-sgeexec-0914:~# strace -p 694 -p 726 -p 727 -p 728 -p 729 -p 730 -s 1024 -e getsockopt -t
strace: Process 694 attached
[...]
strace: Process 730 attached
[pid   728] 00:45:04 getsockopt(4, SOL_SOCKET, SO_PEERCRED, {pid=543, uid=0, gid=0}, [12]) = 0
[pid   726] 00:45:11 getsockopt(4, SOL_SOCKET, SO_PEERCRED, {pid=697, uid=600, gid=600}, [12]) = 0
[pid   729] 00:45:11 getsockopt(4, SOL_SOCKET, SO_PEERCRED, {pid=11136, uid=600, gid=600}, [12]) = 0
[pid   728] 00:45:16 getsockopt(4, SOL_SOCKET, SO_PEERCRED, {pid=11136, uid=600, gid=600}, [12]) = 0
[pid   729] 00:45:18 getsockopt(4, SOL_SOCKET, SO_PEERCRED, {pid=543, uid=0, gid=0}, [12]) = 0
[pid   729] 00:45:18 getsockopt(4, SOL_SOCKET, SO_PEERCRED, {pid=543, uid=0, gid=0}, [12]) = 0
[pid   729] 00:45:18 getsockopt(4, SOL_SOCKET, SO_PEERCRED, {pid=543, uid=0, gid=0}, [12]) = 0
[pid   729] 00:45:18 getsockopt(4, SOL_SOCKET, SO_PEERCRED, {pid=543, uid=0, gid=0}, [12]) = 0
[pid   729] 00:45:57 getsockopt(4, SOL_SOCKET, SO_PEERCRED, {pid=543, uid=0, gid=0}, [12]) = 0
[pid   729] 00:46:01 getsockopt(4, SOL_SOCKET, SO_PEERCRED, {pid=543, uid=0, gid=0}, [12]) = 0
[pid   728] 00:46:04 getsockopt(4, SOL_SOCKET, SO_PEERCRED, {pid=543, uid=0, gid=0}, [12]) = 0
[pid   730] 00:46:12 getsockopt(10, SOL_SOCKET, SO_PEERCRED, {pid=543, uid=0, gid=0}, [12]) = 0
[pid   729] 00:46:19 getsockopt(4, SOL_SOCKET, SO_PEERCRED, {pid=543, uid=0, gid=0}, [12]) = 0
[pid   729] 00:47:04 getsockopt(4, SOL_SOCKET, SO_PEERCRED, {pid=543, uid=0, gid=0}, [12]) = 0
^Cstrace: Process 694 detached
[...]
strace: Process 730 detached
root@tools-sgeexec-0914:~# ps u 543
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root       543  0.0  0.0 1536700 4340 ?        Ssl  Feb25   0:49 /usr/sbin/nscd

nscd accounts for the vast majority of requests to nslcd.

Mar 8 2019, 12:54 AM · cloud-services-team (Kanban), LDAP, Toolforge
zhuyifei1999 created P8169 (An Untitled Masterwork).
Mar 8 2019, 12:54 AM

Mar 7 2019

zhuyifei1999 added a comment to T217406: Stretch grid problem: cannot migrate tomcat webservice.
tools.zhuyifei1999-test@tools-sgebastion-08:~$ setup-tomcat
Setting up your public_tomcat directory...
All done.
You can edit the configuration in /data/project/zhuyifei1999-test/public_tomcat/conf/server.xml as needed.
tools.zhuyifei1999-test@tools-sgebastion-08:~$ tree public_tomcat
public_tomcat
├── bin
│   ├── setenv.sh
│   ├── shutdown.sh
│   └── startup.sh
├── conf
│   ├── catalina.properties
│   ├── context.xml
│   ├── jaspic-providers.xml
│   ├── logging.properties
│   ├── server.xml
│   ├── tomcat-users.xml
│   └── web.xml
├── logs
├── temp
├── webapps
└── work
Mar 7 2019, 12:44 AM · Patch-For-Review, cloud-services-team, Toolforge

Mar 5 2019

zhuyifei1999 added a comment to T217639: Should novices patches run full tests?.

Historically, CI was insecure. The ability to run full tests means that you can run arbitrary code on it, and historically CI test runners were not as 'isolated' as they currently are, so you had all sorts of opportunities to hijack the CI servers... a whitelist was needed. This was worked on in the CI isolation project, and now we do have nice isolation. I don't know why the whitelist was not removed, considering it was part of the long term plan. (perhaps to prevent, say DOS attacks?)

Mar 5 2019, 7:05 PM · Pywikibot-RfCs, Pywikibot

Mar 3 2019

zhuyifei1999 added a project to T217501: Page banner of Wikivoyage can not automatically convert the problem of tranditional or simplified Chinese: Wikidata-Page-Banner.
Mar 3 2019, 6:02 AM · Wikimedia-Hackathon-2019, MW-1.34-notes (1.34.0-wmf.6; 2019-05-21), Patch-For-Review, Language-Team, Readers-Web-Backlog (Tracking), Reading-Web-Local-Wiki-Issues, Wikidata-Page-Banner, Chinese-Sites

Mar 2 2019

zhuyifei1999 closed T114734: [Spike] Title and TOC not converted for Wikidata page banner language variants as Resolved.

No longer reproduceable. TOC stays not converted but the tags are stripped

Mar 2 2019, 5:35 PM · Readers-Web-Backlog (Tracking), I18n, patch-welcome, Spike, Chinese-Sites, MW-1.27-release (WMF-deploy-2015-10-13_(1.27.0-wmf.3)), MediaWiki-Language-converter, Wikidata, Wikidata-Page-Banner

Feb 28 2019

zhuyifei1999 renamed T217297: Manual page of jsub is unclear regarding what -once means from Manual page of jsub has two defaults, but only one can be default to Manual page of jsub is unclear regarding what -once means.
Feb 28 2019, 7:37 PM · Patch-For-Review, Toolforge, Documentation
zhuyifei1999 closed T217297: Manual page of jsub is unclear regarding what -once means as Resolved.
07:35:31 0 ✓ zhuyifei1999@tools-bastion-02: ~$ man jsub | grep once
       -once  Only start one job with that name, fail if another job with the same name is already started or queued (default  if  invoked
07:35:38 0 ✓ zhuyifei1999@tools-bastion-02: ~$ jsub --help | grep once
  -once         Only start one job, fail if another job with the same name is
Feb 28 2019, 7:37 PM · Patch-For-Review, Toolforge, Documentation
zhuyifei1999 added a comment to T217297: Manual page of jsub is unclear regarding what -once means.

How was this building before? Now tests fail...

## ------------------------- ##
## toollabs 1.36 test suite. ##
## ------------------------- ##
  1: Normal call                                     FAILED (testsuite.at:64)
  2: Quiet call                                      FAILED (testsuite.at:68)
  3: -o points to a non-existing file                FAILED (testsuite.at:74)
  4: -o points to a existing file                    FAILED (testsuite.at:84)
  5: -o points to a non-existing file and -umask is used FAILED (testsuite.at:92)
  6: -o points to a existing file and -umask is used FAILED (testsuite.at:102)
  7: -o points to a existing directory               FAILED (testsuite.at:111)
  8: .jsubrc is honoured                             FAILED (testsuite.at:120)
  9: .jsubrc options are overwritten by command line arguments FAILED (testsuite.at:133)
 10: -l is exploded                                  FAILED (testsuite.at:144)
 11: -l h_vmem is processed                          FAILED (testsuite.at:148)
 12: -l largest wins (virtual_free)                  FAILED (testsuite.at:152)
 13: -l largest wins (h_vmem)                        FAILED (testsuite.at:156)
 14: -l largest wins (default)                       FAILED (testsuite.at:160)
Feb 28 2019, 7:07 PM · Patch-For-Review, Toolforge, Documentation
zhuyifei1999 added a comment to T217297: Manual page of jsub is unclear regarding what -once means.

since continous or not is sure mutually exclusive.

Feb 28 2019, 2:42 PM · Patch-For-Review, Toolforge, Documentation
zhuyifei1999 added a comment to T217297: Manual page of jsub is unclear regarding what -once means.

I also failed to find the command that submits the job in tools.persondata's crontab.

Feb 28 2019, 7:54 AM · Patch-For-Review, Toolforge, Documentation
zhuyifei1999 added a comment to T217297: Manual page of jsub is unclear regarding what -once means.

My job had "Task / Running".

Feb 28 2019, 7:45 AM · Patch-For-Review, Toolforge, Documentation
zhuyifei1999 added a comment to T217297: Manual page of jsub is unclear regarding what -once means.

Could you explain your reasoning on why you doubt that? Maybe we can clarify the docs a bit.

Feb 28 2019, 12:00 AM · Patch-For-Review, Toolforge, Documentation

Feb 27 2019

zhuyifei1999 added a comment to T217297: Manual page of jsub is unclear regarding what -once means.

So, both -once and -continuous seems to be default when I start a job with jstart.

Feb 27 2019, 11:59 PM · Patch-For-Review, Toolforge, Documentation
zhuyifei1999 added a comment to T217280: LDAP server running out of memory frequently and disrupting Cloud VPS clients.
08:04:37 0 ✓ zhuyifei1999@tools-sgebastion-07: ~$ getent group tools.dexbot
tools.dexbot:*:51100:ladsgroup
08:04:41 0 ✓ zhuyifei1999@tools-sgebastion-07: ~$ sudo become dexbot
tools.dexbot@tools-sgebastion-07:~$
Feb 27 2019, 8:05 PM · cloud-services-team (Kanban), Patch-For-Review, Operations, Cloud-VPS, LDAP, Toolforge
zhuyifei1999 removed a project from T217246: cronjob error mails: Cloud-VPS.
Feb 27 2019, 5:11 PM · Tools
zhuyifei1999 added a comment to T217246: cronjob error mails.

You have a crontab installed on a wrong host:

$ diff <(ssh tools-sgeexec-0940.tools.eqiad.wmflabs 'sudo cat /var/spool/cron/crontabs/tools.genedb') <(ssh tools-sgecron-01.tools.eqiad.wmflabs 'sudo cat /var/spool/cron/crontabs/tools.genedb')
2c2
< # (/data/project/genedb/cron.tab installed on Wed Feb 27 12:49:24 2019)
---
> # (- installed on Wed Feb 27 12:49:54 2019)
Feb 27 2019, 5:11 PM · Tools