mmodell (Mukunda Modell)Administrator
Release Engineer, Phabricator Admin

Projects (28)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
Sep 19 2014, 9:45 AM (157 w, 14 h)
Roles
Administrator
Availability
Available
IRC Nick
twentyafterfour
LDAP User
20after4
MediaWiki User
MModell (WMF)

I am a Release Engineer on the the Release-Engineering-Team.


Current projects: Phabricator, Release-Engineering-Team (Long-Lived-Branches) and Scap


Besides working on Deployment-Systems, I am responsible for Phabricator maintenance & operations. I also help out with other phabricator-related tasks as a member of Project-Admins and Repository-Admins.

Disclaimer: I work for or provide services to the Wikimedia Foundation. However, the Foundation does not vet all my activity, so edits, statements, or other contributions made by this account may not reflect the views of the Foundation.`

Recent Activity

Yesterday

mmodell updated the summary of D792: Support SSH_AGENT_RSA_SHA2_512.
Fri, Sep 22, 10:21 PM · Release-Engineering-Team
mmodell created D792: Support SSH_AGENT_RSA_SHA2_512.
Fri, Sep 22, 10:16 PM · Release-Engineering-Team
mmodell accepted D767: If git_repo isn't set, lock scap sync*.

@thcipriani: Wanna merge this one?

Fri, Sep 22, 8:26 PM · Release-Engineering-Team
mmodell added a comment to T138672: Having difficulty logging into Phabricator via LDAP when multiple accounts returned for username.

@SMcCandlish This is not something that is under the control of phabricator so you'll need to get someone with LDAP admin rights to do it.

Fri, Sep 22, 8:22 PM · LDAP, Phabricator
mmodell added a comment to T176000: Enable calendar in Basque Wikimedians User Group.

You can also do a search for Hosts(#wikimedia-user-group-basque) to find all events hosted by any members of your group

Fri, Sep 22, 8:18 PM · User-greg, Phabricator
mmodell added a comment to T173770: Code Review Hours advertised but not taking place?.

Honestly I feel that Wikimedia's code-review culture is a complete failure and needs significant overhaul.

Fri, Sep 22, 7:52 PM · Developer-Relations
mmodell closed T175583: Amend acl*stewards policies as Resolved.

Done.

Fri, Sep 22, 7:45 PM · Phabricator
mmodell changed the edit policy for acl*stewards.
Fri, Sep 22, 7:44 PM
mmodell added a comment to T176511: Build a tool/system that makes it easier to show Phabricator updates on wiki pages.

I would be willing to work with someone to figure out the Phabricator side of this - including implementing custom API endpoints if it's needed, however, I'm not that familiar with extending MediaWiki so, I believe you should enlist the help of someone with MediaWiki extension experience in order to drive this forward.

Fri, Sep 22, 7:10 PM · Phabricator, Anti-Harassment
mmodell added a hashtag to acl*releng: #acl_releng.
Fri, Sep 22, 7:07 PM
mmodell added a comment to T176511: Build a tool/system that makes it easier to show Phabricator updates on wiki pages.

Phabricator has an API, so it's certainly feasible.

Fri, Sep 22, 7:05 PM · Phabricator, Anti-Harassment
mmodell awarded T176392: The aphlict systemd unit needs to be rewritten from scratch a Barnstar token.
Fri, Sep 22, 4:51 PM · Patch-For-Review, Release-Engineering-Team, Operations, Phabricator
mmodell added a comment to T175679: Decommission db1048 (was Move m3 slave to db1059).

@jcrespo: Thanks, I'll keep an eye out for it.

Fri, Sep 22, 1:22 PM · Operations, ops-eqiad, Phabricator, DBA

Thu, Sep 21

mmodell added a subtask for T765: Enable notification server (real-time pop-up notifications) in Phabricator: T176392: The aphlict systemd unit needs to be rewritten from scratch.
Thu, Sep 21, 8:29 PM · Patch-For-Review, Phabricator
mmodell added a parent task for T176392: The aphlict systemd unit needs to be rewritten from scratch: T765: Enable notification server (real-time pop-up notifications) in Phabricator.
Thu, Sep 21, 8:29 PM · Patch-For-Review, Release-Engineering-Team, Operations, Phabricator
mmodell added a comment to T56919: [collapsibleTabs] Tabs (Read / View Source / Search) wrap to next line and cover content if screen width < ~700px.

@Rammanojpotla: thank you for your contribution!

Thu, Sep 21, 8:24 PM · MW-1.31-release-notes (WMF-deploy-2017-09-26 (1.31.0-wmf.1)), Patch-For-Review, MediaWiki-Interface, Vector
mmodell added a comment to T56919: [collapsibleTabs] Tabs (Read / View Source / Search) wrap to next line and cover content if screen width < ~700px.

Ok I've merged the patch, this should go live next week following the normal mediawiki deployment train process.

Thu, Sep 21, 8:23 PM · MW-1.31-release-notes (WMF-deploy-2017-09-26 (1.31.0-wmf.1)), Patch-For-Review, MediaWiki-Interface, Vector
mmodell added a comment to T176392: The aphlict systemd unit needs to be rewritten from scratch.

Is there a way to have a systemd unit installed but not auto-started/monitored/expected? That'd be ideal for aphlict since it's currently experimental.

Thu, Sep 21, 4:44 PM · Patch-For-Review, Release-Engineering-Team, Operations, Phabricator
mmodell added a comment to T176392: The aphlict systemd unit needs to be rewritten from scratch.

Indeed, it shouldn't be enabled or alerting. Hmm.

Thu, Sep 21, 4:35 PM · Patch-For-Review, Release-Engineering-Team, Operations, Phabricator

Wed, Sep 20

mmodell closed T176354: Hide the "Report a bug" form from the "Create Task" dropdown until the "BUG" label can be edited as Resolved.
Wed, Sep 20, 11:02 PM · Phabricator
mmodell added a comment to T176354: Hide the "Report a bug" form from the "Create Task" dropdown until the "BUG" label can be edited.

@MarcoAurelio I believe upstream already considered the use-case for changing task types and so far hasn't addressed it. epriestley suggests some obscure workarounds in https://secure.phabricator.com/T12314#214002

Wed, Sep 20, 10:56 PM · Phabricator
mmodell added a comment to T93499: Add support for task types.

@MBinder_WMF I don't think it's possible to change the type of a task, at least not easily. It could probably be done in bulk with a massive database migration but it might be difficult to identify which tasks should be reclassified as bugs. I don't know if it would really be worth all the effort but I'm open to considering that as a possibility.

Wed, Sep 20, 6:15 PM · Phabricator, Release-Engineering-Team (Kanban)
mmodell edited projects for T147938: Use git as transport mechanism for MediaWiki scap deploys, added: Scap (Tech Debt Sprint 2017-Q2); removed Scap (Scap3-MediaWiki-MVP).
Wed, Sep 20, 3:46 PM · Scap (Tech Debt Sprint 2017-Q2), Patch-For-Review
mmodell added a comment to T92708: Add fields to support bug specific information.

I'm not sure if it's related to this, but I'm not able to close T176298; there's no status field. (It's the first time I've seen a 'bug' task, so perhaps I'm missing something; maybe only the assignee can close it or something?)

Wed, Sep 20, 3:44 PM · Phabricator
mmodell closed T176061: Cannot change settings of form 43; cannot change status of certain tasks as Resolved.

This should be resolved.

Wed, Sep 20, 3:43 PM · Phabricator

Tue, Sep 19

mmodell added a comment to T112765: Phabricator needs to expose notification daemon (websocket).

There's a little bit of refactoring work (already in-progress) to do on the Varnish side to support it "correctly", but even if that weren't ready in time we can use DNS hacks (aliased alternate hostname) to do this today. The service needs to exist on iridium so we have something to point the traffic at first, though.

Tue, Sep 19, 8:55 PM · Patch-For-Review, Operations, Phabricator, Traffic
mmodell added a comment to T129290: [keyresult] Migrate remaining trebuchet deployed services.

itshappening

Tue, Sep 19, 12:44 AM · Trebuchet, releng-201718-q1, releng-201516-q4, Scap (Scap3-Adoption-Phase1)
mmodell awarded T129290: [keyresult] Migrate remaining trebuchet deployed services a Cookie token.
Tue, Sep 19, 12:43 AM · Trebuchet, releng-201718-q1, releng-201516-q4, Scap (Scap3-Adoption-Phase1)

Mon, Sep 18

mmodell changed the status of T93499: Add support for task types from Stalled to Open.
Mon, Sep 18, 4:38 PM · Phabricator, Release-Engineering-Team (Kanban)
mmodell changed the status of T93499: Add support for task types, a subtask of T92708: Add fields to support bug specific information, from Stalled to Open.
Mon, Sep 18, 4:38 PM · Phabricator
mmodell moved T93499: Add support for task types from Blocked (externally) to In-progress on the Release-Engineering-Team (Kanban) board.
Mon, Sep 18, 4:38 PM · Phabricator, Release-Engineering-Team (Kanban)
mmodell closed T175869: Custom task form for #WMF-CTO-Team-Backlog as Resolved.

@ksmith: I think this one is resolved? Please reopen if you need any changes or further clarification.

Mon, Sep 18, 4:36 PM · Release-Engineering-Team (Kanban), Phabricator
mmodell added a comment to T137124: Scap3 submodule space issues.

Planning to resolve this during the upcoming quarter.

Mon, Sep 18, 4:34 PM · Scap (Tech Debt Sprint 2017-Q2), Release-Engineering-Team (Kanban), WorkType-NewFunctionality, Deployment-Systems
mmodell added a comment to T114488: Automate the recurring management of wikitech:Deployments and phab:#train_deployments.

Status update: This should finally get some more attention this week.

Mon, Sep 18, 4:30 PM · Release-Engineering-Team (Kanban), Deployment-Systems
mmodell added a comment to T765: Enable notification server (real-time pop-up notifications) in Phabricator.

@Tgr: this is ready to go from the phabricator side, however, I still need help from network ops to get the websocket tunneled through our proxy & cache layer. That work is T112765: Phabricator needs to expose notification daemon (websocket)

Mon, Sep 18, 4:09 PM · Patch-For-Review, Phabricator

Sun, Sep 17

mmodell closed T175941: Reset Phabricator 2FA for Tgr as Resolved.

Multifactor removed.

Sun, Sep 17, 4:03 AM · Phabricator

Sat, Sep 16

Zoranzoki21 awarded T176020: Example Bug Report a Like token.
Sat, Sep 16, 12:19 PM · Phabricator
mmodell added a comment to T129148: Deploy jobrunner with scap3 (Trebuchet jobrunner/jobrunner).

itshappening

Sat, Sep 16, 6:34 AM · Performance-Team (Radar), Release-Engineering-Team (Kanban), JobRunner-Service, Deployment-Systems, Scap (Scap3-Adoption-Phase1), scap2
mmodell edited Description on Phabricator.
Sat, Sep 16, 5:31 AM
mmodell edited Description on Phabricator.
Sat, Sep 16, 5:28 AM
mmodell archived Phabricator (2017-09-13).
Sat, Sep 16, 2:47 AM
mmodell archived Phabricator (2017-09-06).
Sat, Sep 16, 2:43 AM

Fri, Sep 15

mmodell added a project to T176020: Example Bug Report: Phabricator.
Fri, Sep 15, 9:05 PM · Phabricator
mmodell placed T176020: Example Bug Report up for grabs.
Fri, Sep 15, 9:04 PM · Phabricator
mmodell added a comment to T93499: Add support for task types.

T176020: Example Bug Report

Fri, Sep 15, 8:54 PM · Phabricator, Release-Engineering-Team (Kanban)
mmodell created T176020: Example Bug Report.
Fri, Sep 15, 8:54 PM · Phabricator
mmodell added a comment to T93499: Add support for task types.

@MBinder_WMF: I've made a form for submitting a bug report, it should be essentially the same as a regular task but it will be labeled as a bug report:
Bug Report Form

Fri, Sep 15, 8:49 PM · Phabricator, Release-Engineering-Team (Kanban)
mmodell awarded T129134: Deploy scholarships with scap3 a Barnstar token.
Fri, Sep 15, 4:41 PM · Patch-For-Review, User-bd808, Scap (Scap3-Adoption-Phase1), Wikimedia-Wikimania-Scholarships
mmodell added a comment to T175679: Decommission db1048 (was Move m3 slave to db1059).

@jcrespo: ok whenever works for you I'll try to be available.

Fri, Sep 15, 4:41 PM · Operations, ops-eqiad, Phabricator, DBA
mmodell awarded T145772: Error: Couldn't find trailer dictionary a Barnstar token.
Fri, Sep 15, 4:39 PM · OCG-General, Math, Wikimedia-log-errors
mmodell added a comment to T816: Shortcut keys for description fields text formatting are needed. .

@Aklapper: Repetitive strain injury

Fri, Sep 15, 4:37 PM · Upstream, Phabricator (Upstream)
mmodell added a comment to T175869: Custom task form for #WMF-CTO-Team-Backlog.

@ksmith Yeah. the space is applied first then the view policy so a space is all that's required I believe.

Fri, Sep 15, 4:34 PM · Release-Engineering-Team (Kanban), Phabricator
mmodell updated the image for WMF-CTO-Team-Backlog from F9547760: profile to F9547763: profile.
Fri, Sep 15, 5:10 AM
mmodell updated the image for WMF-CTO-Team-Backlog from F9547742: fa-umbrella-blue.png to F9547760: profile.
Fri, Sep 15, 5:09 AM
mmodell set the image for WMF-CTO-Team-Backlog to F9547742: fa-umbrella-blue.png.
Fri, Sep 15, 5:06 AM
mmodell added a comment to T175869: Custom task form for #WMF-CTO-Team-Backlog.

https://phabricator.wikimedia.org/maniphest/task/edit/form/41/

Fri, Sep 15, 5:02 AM · Release-Engineering-Team (Kanban), Phabricator

Thu, Sep 14

mmodell added a hashtag to WMF-CTO-Team-InProgress: #cto-team-inprogress.
Thu, Sep 14, 9:25 PM
mmodell changed Release Version from 1.30.0-wmf.9 to 1.30.0-wmf.09 on T167893: MW-1.30.0-wmf.9 deployment blockers.
Thu, Sep 14, 6:47 PM · Release-Engineering-Team (Kanban), Train Deployments, Release
mmodell changed Release Version from 1.31-wmf.2 to 1.31.0-wmf.2 on T174362: 1.31.0-wmf.6 deployment blockers.
Thu, Sep 14, 6:39 PM · Release-Engineering-Team (Kanban), Train Deployments, Release
mmodell added a commit to T175942: Unhandled Exception ("AphrontParameterQueryException") when viewing T174362: rPHEXdfc452be222a: Fix bug with ReleaseDetailsCustomField at minor version boundary..
Thu, Sep 14, 6:30 PM · Release-Engineering-Team (Kanban), User-Zppix, Phabricator
mmodell added a task to rPHEXdfc452be222a: Fix bug with ReleaseDetailsCustomField at minor version boundary.: T175942: Unhandled Exception ("AphrontParameterQueryException") when viewing T174362.
Thu, Sep 14, 6:30 PM
mmodell committed rPHEXdfc452be222a: Fix bug with ReleaseDetailsCustomField at minor version boundary. (authored by mmodell).
Fix bug with ReleaseDetailsCustomField at minor version boundary.
Thu, Sep 14, 6:29 PM
mmodell changed Release Version from 1.30.0-wmf.24 to 1.31.0-wmf.1 on T174361: 1.31.0-wmf.5 deployment blockers.
Thu, Sep 14, 5:49 PM · Release-Engineering-Team (Kanban), Train Deployments, Release
mmodell awarded Blog Post: Introducing the Cloud Services Team: What we do, and how we can help you a Love token.
Thu, Sep 14, 12:39 AM · Data-Services, Toolforge, Cloud-VPS
mmodell created Phabricator (2017-09-13).
Thu, Sep 14, 12:14 AM
mmodell committed rPHDEP7e3a0a847cc2: pulled from upstream/stable into wmf/stable (authored by mmodell).
pulled from upstream/stable into wmf/stable
Thu, Sep 14, 12:13 AM
mmodell committed rPHUTIL50479b52eb06: Merge 'upstream/stable' into wmf/stable (authored by mmodell).
Merge 'upstream/stable' into wmf/stable
Thu, Sep 14, 12:12 AM

Wed, Sep 13

mmodell committed rPHDEP7bcb81633bd9: Update deployment checks to use phab_deploy_* scripts (authored by mmodell).
Update deployment checks to use phab_deploy_* scripts
Wed, Sep 13, 11:54 PM
mmodell claimed T116330: Broadcast Differential activity to IRC.
Wed, Sep 13, 9:53 PM · Release-Engineering-Team (Kanban), Wikibugs, Gerrit-Migration, Differential
mmodell changed the status of T116330: Broadcast Differential activity to IRC from Stalled to Open.
Wed, Sep 13, 9:52 PM · Release-Engineering-Team (Kanban), Wikibugs, Gerrit-Migration, Differential
mmodell changed the status of T123417: Create conduit method to query the feed and return records with relevant details populated instead of just a bunch of phids from Stalled to Open.
Wed, Sep 13, 9:52 PM · Release-Engineering-Team (Kanban), Wikibugs, WorkType-NewFunctionality, Phabricator, Gerrit-Migration, Differential
mmodell changed the status of T123417: Create conduit method to query the feed and return records with relevant details populated instead of just a bunch of phids, a subtask of T1175: Get rid of screen scraping in Wikibugs, from Stalled to Open.
Wed, Sep 13, 9:52 PM · Goal, Wikibugs
mmodell claimed T123417: Create conduit method to query the feed and return records with relevant details populated instead of just a bunch of phids.
Wed, Sep 13, 9:52 PM · Release-Engineering-Team (Kanban), Wikibugs, WorkType-NewFunctionality, Phabricator, Gerrit-Migration, Differential
mmodell committed rPHDEP7723b7fcb126: Deploying a commit in phabricator submodule. (authored by mmodell).
Deploying a commit in phabricator submodule.
Wed, Sep 13, 6:43 PM
mmodell committed rPHDEP52d7ed934288: updated submodules to deploy D775 and D776 (authored by mmodell).
updated submodules to deploy D775 and D776
Wed, Sep 13, 5:24 PM
mmodell added a comment to T175679: Decommission db1048 (was Move m3 slave to db1059).

@jcrespo Any time will work for me, there is scheduled maintenance at midnight tonight (UTC) but if it's just a few seconds of downtime I think we can do it whenever.

Wed, Sep 13, 5:20 PM · Operations, ops-eqiad, Phabricator, DBA

Tue, Sep 12

mmodell committed rPHEX5dba7cbec09b: Support go-import meta tags (authored by mmodell).
Support go-import meta tags
Tue, Sep 12, 11:00 PM
mmodell closed D776: Support go-import meta tags.
Tue, Sep 12, 11:00 PM
mmodell closed D775: Add support for DiffusionRepositoryExtension so we can support go-get in diffusion..
Tue, Sep 12, 8:30 PM
mmodell updated the diff for D776: Support go-import meta tags.

update the go path and make sure to use https.

Tue, Sep 12, 8:27 PM
mmodell added a comment to T129134: Deploy scholarships with scap3.

Done?

Tue, Sep 12, 7:05 PM · Patch-For-Review, User-bd808, Scap (Scap3-Adoption-Phase1), Wikimedia-Wikimania-Scholarships
mmodell added a comment to D775: Add support for DiffusionRepositoryExtension so we can support go-get in diffusion..

It sort of looks like overkill to add this much code in order to do such a simple thing. I mean, an entire extension mechanism for this use-case?

Tue, Sep 12, 1:20 AM
mmodell updated the summary of D775: Add support for DiffusionRepositoryExtension so we can support go-get in diffusion..
Tue, Sep 12, 1:09 AM
mmodell added a dependent revision for D775: Add support for DiffusionRepositoryExtension so we can support go-get in diffusion.: D776: Support go-import meta tags.
Tue, Sep 12, 1:09 AM
mmodell added a dependency for D776: Support go-import meta tags: D775: Add support for DiffusionRepositoryExtension so we can support go-get in diffusion..
Tue, Sep 12, 1:09 AM
mmodell created D776: Support go-import meta tags.
Tue, Sep 12, 1:07 AM
mmodell created D775: Add support for DiffusionRepositoryExtension so we can support go-get in diffusion..
Tue, Sep 12, 1:06 AM

Sun, Sep 10

mmodell added a comment to T171940: Create an easier way to add/remove/modify patches for SWAT.

Has any discussion happened about this?

My preference would be to use a system similar to the Code Review Office Hours.

Sun, Sep 10, 9:17 PM · Release-Engineering-Team (Backlog), Deployment-Systems, User-MarcoAurelio, wikitech.wikimedia.org
mmodell edited Description on Scap (Tech Debt Sprint 2017-Q2).
Sun, Sep 10, 7:52 PM

Sat, Sep 9

mmodell updated the image for Scap (Tech Debt Sprint 2017-Q2) from F9420495: profile to F9420507: profile.
Sat, Sep 9, 6:14 PM
mmodell updated the image for Scap (Tech Debt Sprint 2017-Q2) from F9404517: profile to F9420495: profile.
Sat, Sep 9, 6:13 PM
mmodell edited Description on Scap (Tech Debt Sprint 2017-Q2).
Sat, Sep 9, 5:12 PM
mmodell merged task T172486: scap should provide a way to skip symlink-swapping in promote into T145889: Make symlink-swapping optional in deploy promote.
Sat, Sep 9, 1:02 AM · Phabricator, Scap
mmodell merged T172486: scap should provide a way to skip symlink-swapping in promote into T145889: Make symlink-swapping optional in deploy promote.
Sat, Sep 9, 1:02 AM · Scap
mmodell moved T170484: Play elevator music while scap is running from Needs triage to Tech Debt Sprint 2017-Q2 on the Scap board.
Sat, Sep 9, 12:56 AM · Scap (Tech Debt Sprint 2017-Q2), WorkType-NewFunctionality
mmodell moved T126306: Scap should touch symlinks when originals are touched from Scap3-MediaWiki-MVP to Tech Debt Sprint 2017-Q2 on the Scap board.
Sat, Sep 9, 12:54 AM · Scap (Tech Debt Sprint 2017-Q2), scap2
mmodell moved T112509: scap3 should repack / pack-refs git repos under /srv/deployment from Debt to Tech Debt Sprint 2017-Q2 on the Scap board.
Sat, Sep 9, 12:52 AM · Scap (Tech Debt Sprint 2017-Q2), scap2
mmodell moved T171758: Support git-lfs files in gerrit from Needs triage to Tech Debt Sprint 2017-Q2 on the Scap board.
Sat, Sep 9, 12:52 AM · Scap (Tech Debt Sprint 2017-Q2), Scoring-platform-team, Release-Engineering-Team (Next), Gerrit, Operations, ORES
mmodell moved T137124: Scap3 submodule space issues from Debt to Tech Debt Sprint 2017-Q2 on the Scap board.
Sat, Sep 9, 12:46 AM · Scap (Tech Debt Sprint 2017-Q2), Release-Engineering-Team (Kanban), WorkType-NewFunctionality, Deployment-Systems
Liuxinyu970226 awarded T95309: make gerritbot remove the "patch-for-review" tag once a patch is merged (or abandoned) a Like token.
Sat, Sep 9, 12:43 AM · User-Urbanecm, Patch-For-Review, GerritBot