mmodell (Mukunda Modell)Administrator
Release Engineer, Phabricator Admin

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.
User Since
Sep 19 2014, 9:45 AM (126 w, 3 d)
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 added a comment to T145669: Add support for a wmf-ci.yaml type file for wikimedia jenkins.

This might be helpful:

Sun, Feb 19, 12:52 AM · Developer-Wishlist (2017), Differential, Continuous-Integration-Infrastructure, Continuous-Integration-Config, Jenkins
mmodell added a comment to T157063: Include repositories in the phabricator fulltext search index.

Repositories show up in the "quicknav" autocompletion but not in the global search index.

Sun, Feb 19, 12:47 AM · Phabricator (Search)

Sat, Feb 18

mmodell created D571: Document the keyholder-auth.d/*.yaml config files.
Sat, Feb 18, 1:06 AM · Release-Engineering-Team
mmodell committed rKEYHOLDER282185523e43: source/format = 3.0 (git) (authored by mmodell).
source/format = 3.0 (git)
Sat, Feb 18, 12:25 AM

Fri, Feb 17

mmodell committed rKEYHOLDER88a9d538d4e3: package version 1.0.0-1 (authored by mmodell).
package version 1.0.0-1
Fri, Feb 17, 11:41 PM
mmodell committed rKEYHOLDERd28a9db9ab1f: use quilt (authored by mmodell).
use quilt
Fri, Feb 17, 11:41 PM
mmodell committed rKEYHOLDERe2cc568c57b2: remove shlibs:Depends from control (authored by mmodell).
remove shlibs:Depends from control
Fri, Feb 17, 11:26 PM
mmodell committed rKEYHOLDERf9498e4796da: Merge branch 'master' into debian (authored by mmodell).
Merge branch 'master' into debian
Fri, Feb 17, 11:26 PM
mmodell committed rKEYHOLDER2d53d24f946b: Moved debian packaging files to a separate branch (authored by mmodell).
Moved debian packaging files to a separate branch
Fri, Feb 17, 11:19 PM
mmodell committed rKEYHOLDER330fe7a421c7: remove shlibs:Depends from control (authored by mmodell).
remove shlibs:Depends from control
Fri, Feb 17, 11:17 PM
mmodell committed rKEYHOLDERe8e8a307cda4: Moved debian packaging files to a separate branch (authored by mmodell).
Moved debian packaging files to a separate branch
Fri, Feb 17, 11:17 PM
mmodell committed rKEYHOLDER23063a58a703: Merge branch 'master' into debian (authored by mmodell).
Merge branch 'master' into debian
Fri, Feb 17, 11:17 PM
mmodell committed rKEYHOLDER05bd26028252: remove unused build dependency & add gbp.conf (authored by mmodell).
remove unused build dependency & add gbp.conf
Fri, Feb 17, 11:17 PM
mmodell committed rKEYHOLDERcb8826e8b3e5: Debian packaging for keyholder (authored by mmodell).
Debian packaging for keyholder
Fri, Feb 17, 10:16 PM
Nemo_bis awarded T123078: Build a phabricator cli tool to migrate projects into subprojects / milestones. a Doubloon token.
Fri, Feb 17, 7:24 AM · Upstream, Phabricator (Upstream), WorkType-Maintenance, Phabricator

Thu, Feb 16

mmodell accepted D569: README formatting.
Thu, Feb 16, 7:01 AM · Release-Engineering-Team
mmodell committed rKEYHOLDERa045bd57de51: Initial import of keyholder, derived from wikimedia operations/puppet (authored by mmodell).
Initial import of keyholder, derived from wikimedia operations/puppet
Thu, Feb 16, 1:11 AM

Wed, Feb 15

mmodell added a comment to T67270: Default license for operations/puppet.

I think that we should either

Wed, Feb 15, 10:22 PM · Patch-For-Review, Operations, Software-Licensing, Documentation, WMF-Legal, Wikimedia-General-or-Unknown
Qgil awarded T157488: Filter default calendar views a Cookie token.
Wed, Feb 15, 3:00 PM · Project-Admins, Phabricator

Tue, Feb 14

mmodell closed T138987: Notice: Undefined index: width in /srv/mediawiki/php-1.28.0-wmf.7/includes/Linker.php as "Resolved".
Tue, Feb 14, 7:43 PM · WMF-deploy-2017-02-14_(1.29.0-wmf.12), Patch-For-Review, WMF-deploy-2016-08-02_(1.28.0-wmf.13), Parsoid, WMF-deploy-2016-07-26_(1.28.0-wmf.12), Wikimedia-log-errors
mmodell closed T138987: Notice: Undefined index: width in /srv/mediawiki/php-1.28.0-wmf.7/includes/Linker.php, a subtask of T155525: MW-1.29.0-wmf.10 deployment blockers, as "Resolved".
Tue, Feb 14, 7:43 PM · Release, Release-Engineering-Team (Deployment-Blockers)
mmodell added a comment to T138987: Notice: Undefined index: width in /srv/mediawiki/php-1.28.0-wmf.7/includes/Linker.php.

I guess not.

Tue, Feb 14, 7:42 PM · WMF-deploy-2017-02-14_(1.29.0-wmf.12), Patch-For-Review, WMF-deploy-2016-08-02_(1.28.0-wmf.13), Parsoid, WMF-deploy-2016-07-26_(1.28.0-wmf.12), Wikimedia-log-errors
mmodell added a comment to T127762: Update Debian Package for Scap3.

@mobrovac ^ fyi, new scap package is tagged

Tue, Feb 14, 3:08 PM · Patch-For-Review, Deployment-Systems, Scap
mmodell added a comment to T127762: Update Debian Package for Scap3.

@godog: debian/3.5.2-1 is ready for packaging.

Tue, Feb 14, 3:03 PM · Patch-For-Review, Deployment-Systems, Scap
mmodell committed rMSCA88a53c885f64: Update debian changelog for 3.5.2-1 (authored by mmodell).
Update debian changelog for 3.5.2-1
Tue, Feb 14, 2:56 PM
mmodell committed rMSCAf6af81f6e292: Merge branch 'master' into release (authored by mmodell).
Merge branch 'master' into release
Tue, Feb 14, 2:56 PM
mmodell committed rMSCA10553a07e919: Bump version to 3.5.2 (authored by mmodell).
Bump version to 3.5.2
Tue, Feb 14, 2:56 PM
mmodell abandoned D568: Update debian changelog for 3.5.2-1.
Tue, Feb 14, 2:53 PM · Scap, Release-Engineering-Team
mmodell added a reviewer for D568: Update debian changelog for 3.5.2-1: Release.
Tue, Feb 14, 2:47 PM · Scap, Release-Engineering-Team
mmodell updated the summary of D568: Update debian changelog for 3.5.2-1.
Tue, Feb 14, 2:47 PM · Scap, Release-Engineering-Team
mmodell created D568: Update debian changelog for 3.5.2-1.
Tue, Feb 14, 2:45 PM · Scap, Release-Engineering-Team
mmodell edited the description of T104398: Deploy MW+Extensions by percentage of users (instead of by domain/wiki).
Tue, Feb 14, 2:08 PM · Deployment-Systems
mmodell closed T155299: Phabricator: Support elasticsearch 5.x, a subtask of T146843: Re-evaluate how we implement phabricator's search engine, as "Resolved".
Tue, Feb 14, 2:05 PM · Developer-notice, Phabricator (Search), Developer-Wishlist (2017), Patch-For-Review, Elasticsearch
mmodell closed T155299: Phabricator: Support elasticsearch 5.x as "Resolved".
Tue, Feb 14, 2:05 PM · Phabricator (Search), Elasticsearch, Release-Engineering-Team
mmodell closed T151500: Collect test cases for phabricator search, a subtask of T146843: Re-evaluate how we implement phabricator's search engine, as "Resolved".
Tue, Feb 14, 2:05 PM · Developer-notice, Phabricator (Search), Developer-Wishlist (2017), Patch-For-Review, Elasticsearch
mmodell closed T151500: Collect test cases for phabricator search as "Resolved".

I would still welcome any test cases for problematic search phrases, however, I do think this can be closed for now.

Tue, Feb 14, 2:05 PM · Phabricator (Search), Elasticsearch
mmodell closed T89945: Merge to deployed branches instead of cutting a new deployment branch every week. as "Declined".

Looks like this simply isn't going to happen.

Tue, Feb 14, 2:02 PM · Release-Engineering-Team (Long-Lived-Branches), releng-201617-q1, Deployment-Systems, Epic
mmodell closed T89945: Merge to deployed branches instead of cutting a new deployment branch every week., a subtask of T73313: Automatically clean up unused wmfXX versions, as "Declined".
Tue, Feb 14, 2:02 PM · Scap, Patch-For-Review
mmodell closed T89945: Merge to deployed branches instead of cutting a new deployment branch every week., a subtask of T94620: [EPIC] The future of MediaWiki deployment: Tooling, as "Declined".
Tue, Feb 14, 2:02 PM · Release-Engineering-Team, Epic, Deployment-Systems
mmodell closed T89945: Merge to deployed branches instead of cutting a new deployment branch every week., a subtask of T98834: Use subrepos instead of git submodules for deployed MediaWiki extensions, as "Declined".
Tue, Feb 14, 2:02 PM · Release-Engineering-Team (Long-Lived-Branches), WorkType-NewFunctionality, Deployment-Systems
mmodell closed T89945: Merge to deployed branches instead of cutting a new deployment branch every week., a subtask of T104398: Deploy MW+Extensions by percentage of users (instead of by domain/wiki), as "Declined".
Tue, Feb 14, 2:02 PM · Deployment-Systems
mmodell closed T138952: Migrate Wiki Loves Monuments projects to subprojects under one umbrella as "Resolved".

Done.

Tue, Feb 14, 1:59 PM · User-JeanFred, Phabricator, Project-Admins, Wiki-Loves-Monuments
mmodell closed T138952: Migrate Wiki Loves Monuments projects to subprojects under one umbrella, a subtask of T131479: Cleanup Wiki Loves Monuments Phabricator projects, as "Resolved".
Tue, Feb 14, 1:59 PM · Wikimedia-Hackathon-2016, Wiki-Loves-Monuments
mmodell awarded T156905: Phabricator master and slave crashed a Orange Medal token.
Tue, Feb 14, 1:51 PM · Operations, Release-Engineering-Team, Phabricator, DBA

Mon, Feb 13

mmodell added a comment to T100400: Phabricator needs to handle bounces/errors from non-existent email addresses.

Very cool!

Mon, Feb 13, 9:23 PM · Upstream, Phabricator (Upstream), Phabricator
mmodell removed projects from T157156: phab+elasticsearch: support multiple elasticsearch clusters / datacenters: Discovery-Search, Discovery.
Mon, Feb 13, 5:59 PM · Elasticsearch, Release-Engineering-Team, Phabricator (Search)
mmodell set the image for Release-Engineering-Team (Long-Lived-Branches) to F5625288: profile.
Mon, Feb 13, 5:15 PM
mmodell added a comment to T157030: cannot delete non-empty directory: php-1.29.0-wmf.3 messages on 'scap sync' on mwdebug1002.

these are generally caused by some files owned by l10nupdate with the wrong ownership (not group writable) ... The solution would be to adjust the umask for the l10nupdate process.

Mon, Feb 13, 3:19 PM · Scap, Release-Engineering-Team, Deployment-Systems, Operations, User-Addshore

Sun, Feb 12

mmodell added a comment to T150510: Automatically add "patch-for-review" tag when `arc diff`.

After some investigation it appears that I have stumbled down a very deep hole. Out of fear that I may be invited to join a committee on the creation of working groups, I rescind all questions I have posed.

Sun, Feb 12, 1:19 AM · Developer-Wishlist (2017), Phabricator, Differential

Fri, Feb 10

mmodell closed T157783: Searching open tasks found closed tasks as "Resolved".

That one task just missed an index update somewhere along the way. Fixed now.

Fri, Feb 10, 11:09 PM · Phabricator (Search)
mmodell requested changes to D551: Add a new config search.elasticsearch.version for controling the elasticsearch version.

We went with a different solution, should probably abandon this.

Fri, Feb 10, 9:54 PM
mmodell closed D563: Fix setup warning on elasticsearch 5.0.
Fri, Feb 10, 9:53 PM
mmodell updated the diff for D563: Fix setup warning on elasticsearch 5.0.

use old style php array syntax to make lint happy

Fri, Feb 10, 9:51 PM
mmodell added a comment to D562: Make search.elastic.version an int not a string.

This is landed.

Fri, Feb 10, 9:47 PM
mmodell added a comment to T155299: Phabricator: Support elasticsearch 5.x.

@EBernhardson We should be ready to go after merging the attached differential revisions.

Fri, Feb 10, 9:46 PM · Phabricator (Search), Elasticsearch, Release-Engineering-Team
mmodell added a revision to T155299: Phabricator: Support elasticsearch 5.x: D562: Make search.elastic.version an int not a string.
Fri, Feb 10, 9:45 PM · Phabricator (Search), Elasticsearch, Release-Engineering-Team
mmodell added a task to D562: Make search.elastic.version an int not a string: T155299: Phabricator: Support elasticsearch 5.x.
Fri, Feb 10, 9:45 PM
mmodell added a revision to T155299: Phabricator: Support elasticsearch 5.x: D563: Fix setup warning on elasticsearch 5.0.
Fri, Feb 10, 9:45 PM · Phabricator (Search), Elasticsearch, Release-Engineering-Team
mmodell added a task to D563: Fix setup warning on elasticsearch 5.0: T155299: Phabricator: Support elasticsearch 5.x.
Fri, Feb 10, 9:45 PM
mmodell renamed T155299: Phabricator: Support elasticsearch 5.x from "Add support for elasticsearch 5" to "Phabricator: Support elasticsearch 5.x".
Fri, Feb 10, 9:45 PM · Phabricator (Search), Elasticsearch, Release-Engineering-Team
mmodell created D563: Fix setup warning on elasticsearch 5.0.
Fri, Feb 10, 9:43 PM
mmodell closed T157030: cannot delete non-empty directory: php-1.29.0-wmf.3 messages on 'scap sync' on mwdebug1002 as "Resolved".
Fri, Feb 10, 6:31 PM · Scap, Release-Engineering-Team, Deployment-Systems, Operations, User-Addshore
mmodell archived scap2.
Fri, Feb 10, 6:29 PM
mmodell edited Description on scap2.
Fri, Feb 10, 6:25 PM
mmodell updated the image for Scap from F539371: project.png to F5597116: profile.
Fri, Feb 10, 6:24 PM
mmodell renamed Scap from "Scap3" to "Scap".
Fri, Feb 10, 6:24 PM
mmodell removed a hashtag from scap2: scap.
Fri, Feb 10, 6:23 PM
mmodell renamed scap2 from "scap" to "scap2".
Fri, Feb 10, 6:23 PM
mmodell edited projects for T22085: [scap] Local sync script on any individual server should be atomic, added: Scap; removed scap2.
Fri, Feb 10, 6:22 PM · Scap
mmodell edited projects for T38271: [scap] Recompute and sync git version cache when sync-* are used, added: Scap; removed scap2.
Fri, Feb 10, 6:22 PM · Scap
mmodell edited projects for T66272: [scap] Compile HHVM bytecode cache as deployment step, added: Scap; removed scap2.
Fri, Feb 10, 6:22 PM · Scap, HHVM
mmodell edited projects for T64340: Include commit hash in log message for every sync, added: Scap; removed scap2.
Fri, Feb 10, 6:22 PM · Scap
mmodell edited projects for T67025: scap should log the names of the last N hosts, added: Scap; removed scap2.
Fri, Feb 10, 6:22 PM · Scap
mmodell edited projects for T68302: [scap] Make the hostname of a failing host more prominent in the error messages, added: Scap; removed scap2.
Fri, Feb 10, 6:22 PM · Scap
mmodell edited projects for T68049: [scap] Add a command line flag to replace DOLOGMSGNOLOG, added: Scap; removed scap2.
Fri, Feb 10, 6:22 PM · Scap
mmodell edited projects for T68053: [scap] Sync fewer files from old deploy branches, added: Scap; removed scap2.
Fri, Feb 10, 6:22 PM · Scap
mmodell edited projects for T68857: [scap] Add a log appender to log to a local file, added: Scap; removed scap2.
Fri, Feb 10, 6:22 PM · Scap
mmodell removed a project from T73313: Automatically clean up unused wmfXX versions: scap2.
Fri, Feb 10, 6:22 PM · Scap, Patch-For-Review
mmodell edited projects for T72132: [scap] Syncing a dblist referencing a nonexistent DB should be prevented, added: Scap; removed scap2.
Fri, Feb 10, 6:22 PM · Scap
mmodell edited projects for T69091: [scap] Report summary of file updated at end of scap/sync-*, added: Scap; removed scap2.
Fri, Feb 10, 6:22 PM · Scap
mmodell edited projects for T72477: [scap] Add a file recording deploy information to all scap/sync-* calls, added: Scap; removed scap2.
Fri, Feb 10, 6:22 PM · Scap
mmodell edited projects for T76658: Don't allow servers to randomly sync across DC, added: Scap; removed scap2.
Fri, Feb 10, 6:22 PM · Scap
mmodell edited projects for T78319: [scap] Suppress/de-emphasize errors from hosts marked has being under maintenance, added: Scap; removed scap2.
Fri, Feb 10, 6:22 PM · Scap
mmodell edited projects for T78024: sync-wikiversions reporting success when all hosts failed, added: Scap; removed scap2.
Fri, Feb 10, 6:22 PM · Scap
mmodell edited projects for T86971: Decide on /var/lib vs /home as locations of homedir for mwdeploy, added: Scap; removed scap2.
Fri, Feb 10, 6:22 PM · Scap, Patch-For-Review, Operations
mmodell edited projects for T94239: mediawiki/tools/scap is lacking a license, added: Scap; removed scap2.
Fri, Feb 10, 6:22 PM · Scap, Software-Licensing, WMF-Legal, Documentation
mmodell edited projects for T86969: [scap] Log directly to logstash via syslog input, added: Scap; removed scap2.
Fri, Feb 10, 6:22 PM · Scap
mmodell edited projects for T100575: scap only one version, added: Scap; removed scap2.
Fri, Feb 10, 6:22 PM · Scap
mmodell edited projects for T100777: expose hosts in maintenance state so we can prevent scap from running on them, added: Scap; removed scap2.
Fri, Feb 10, 6:22 PM · Scap, Operations, Icinga
mmodell edited projects for T97140: scap eats underlying commands output (such as maintenance script stacktrace), added: Scap; removed scap2.
Fri, Feb 10, 6:22 PM · Scap
mmodell edited projects for T105195: [scap] Add support for a global mutex to keep multiple masters from clobbering each other, added: Scap; removed scap2.
Fri, Feb 10, 6:22 PM · Scap
mmodell edited projects for T105683: scap should be LCStore-agnostic, added: Scap; removed scap2.
Fri, Feb 10, 6:22 PM · Scap
mmodell edited projects for T109798: Merge scap scripts "mwscriptwikiset" and "foreachwikiindblist" into one, added: Scap; removed scap2.
Fri, Feb 10, 6:22 PM · Scap
mmodell edited projects for T108132: [scap] New command to sync all of the files touched in a given commit, added: Scap; removed scap2.
Fri, Feb 10, 6:22 PM · Scap
mmodell edited projects for T110791: Don't continue scap if sync to all proxies failed, added: Scap; removed scap2.
Fri, Feb 10, 6:22 PM · Scap
mmodell edited projects for T111062: Scap should abort early when Keyholder is not armed, added: Scap; removed scap2.
Fri, Feb 10, 6:22 PM · Scap, Release-Engineering-Team
mmodell edited projects for T116345: Special:Version on Wikimedia wikis shows outdated commit hashes for submodules, added: Scap; removed scap2.
Fri, Feb 10, 6:22 PM · Scap
mmodell edited projects for T110793: scap shouldn't log completion (it should log fail!) , added: Scap; removed scap2.
Fri, Feb 10, 6:22 PM · Scap
mmodell edited projects for T121585: sync-wikiversions not syncing wikiversions.json with mira, added: Scap; removed scap2.
Fri, Feb 10, 6:22 PM · Scap, Deployment-Systems
mmodell edited projects for T122008: scap-purge-l10n-cache hanging, added: Scap; removed scap2.
Fri, Feb 10, 6:22 PM · Scap