thcipriani (Tyler Cipriani)
Rappa Ternt RelEng

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Feb 9 2015, 10:04 PM (119 w, 3 h)
Availability
Available
IRC Nick
thcipriani
LDAP User
Unknown
MediaWiki User
TCipriani (WMF)

Recent Activity

Sun, May 21

thcipriani added a comment to T95663: [Story] Use composer-merge-plugin to include Wikidata components in mediawiki-vendor.

The initial step is composer dependencies, so it sounds like all wikidata extensions's composer dependencies need to be tracked somehow in mediawiki/vendor.

Sun, May 21, 1:06 PM · Release-Engineering-Team (Kanban), Story, Wikidata

Fri, May 19

thcipriani triaged T165748: Deploy logstash/plugins with scap3 as "Normal" priority.
Fri, May 19, 12:48 PM · Patch-For-Review, Release-Engineering-Team (Kanban), Scap (Scap3-Adoption-Phase2)
thcipriani added a parent task for T165748: Deploy logstash/plugins with scap3: T129290: [keyresult] Migrate remaining trebuchet deployed services.
Fri, May 19, 12:48 PM · Patch-For-Review, Release-Engineering-Team (Kanban), Scap (Scap3-Adoption-Phase2)
thcipriani added a subtask for T129290: [keyresult] Migrate remaining trebuchet deployed services: T165748: Deploy logstash/plugins with scap3.
Fri, May 19, 12:48 PM · Trebuchet, releng-201718-q1, releng-201516-q4, Scap (Scap3-Adoption-Phase1)
thcipriani created T165748: Deploy logstash/plugins with scap3.
Fri, May 19, 12:47 PM · Patch-For-Review, Release-Engineering-Team (Kanban), Scap (Scap3-Adoption-Phase2)
thcipriani moved T129148: Deploy jobrunner with scap3 (Trebuchet jobrunner/jobrunner) from Backlog to In-progress on the Release-Engineering-Team (Kanban) board.
Fri, May 19, 12:17 PM · Release-Engineering-Team (Kanban), Patch-For-Review, MediaWiki-JobRunner, Deployment-Systems, Scap (Scap3-Adoption-Phase1), scap2
thcipriani triaged T129148: Deploy jobrunner with scap3 (Trebuchet jobrunner/jobrunner) as "Normal" priority.
Fri, May 19, 12:17 PM · Release-Engineering-Team (Kanban), Patch-For-Review, MediaWiki-JobRunner, Deployment-Systems, Scap (Scap3-Adoption-Phase1), scap2
thcipriani added a project to T129148: Deploy jobrunner with scap3 (Trebuchet jobrunner/jobrunner): Release-Engineering-Team (Kanban).
Fri, May 19, 12:17 PM · Release-Engineering-Team (Kanban), Patch-For-Review, MediaWiki-JobRunner, Deployment-Systems, Scap (Scap3-Adoption-Phase1), scap2
thcipriani added a comment to T162967: Skillshare: Setup MediaWiki development environment .

Yes, me :) I've also set up my own docker-based dev environment and would love to learn what other people are doing.

Awesome, there will be at least 3 of us then!
I would be keen to get some sort of docker-compose.json file merged into core at this hackathon for super easy dev environments!

You should talk to the Release-Engineering-Team folks about that general topic. They are talking/thinking about Docker related things for Foundation use generally.

Fri, May 19, 11:40 AM · Developer-Relations (Apr-Jun 2017), Wikimedia-Hackathon-2017

Thu, May 18

thcipriani accepted D643: locking: Fixing up some super strict pylint warnings.
Thu, May 18, 10:15 AM · Release-Engineering-Team
thcipriani accepted D647: plugin.test: Fix up some missing docs + logging formatting.
Thu, May 18, 10:06 AM · Release-Engineering-Team
thcipriani accepted D646: git: Fix up some annoying pylint warnings.

tested in a limited way, works fine.

Thu, May 18, 10:06 AM · Release-Engineering-Team
thcipriani accepted D642: Stop writing python bytecode in vagrant.
Thu, May 18, 9:57 AM · Release-Engineering-Team

Wed, May 17

thcipriani moved T151676: gerrit jgit gc caused mediawiki/core repo problems from Backlog to Blocked on the Release-Engineering-Team (Kanban) board.
Wed, May 17, 1:46 PM · Release-Engineering-Team (Kanban), Upstream, Beta-Cluster-reproducible, Patch-For-Review, Operations, Gerrit
thcipriani closed T153235: Create "CI Staging" as "Resolved".

CI staging was allocated as a labs project and we've been using it for pipeline work, this is complete.

Wed, May 17, 1:44 PM · Release-Engineering-Team (Kanban), releng-201617-q3, Zuul, Jenkins, Continuous-Integration-Infrastructure
thcipriani reassigned T153270: Gather requirements for new CI system from thcipriani to Jrbranaa.

@mobrovac could you clarify a few of your requirements + rationals in comments on the google doc?

Wed, May 17, 1:43 PM · Release-Engineering-Team (Kanban), Release Pipeline, releng-201617-q3
thcipriani moved T153270: Gather requirements for new CI system from Backlog to Blocked on the Release-Engineering-Team (Kanban) board.
Wed, May 17, 1:42 PM · Release-Engineering-Team (Kanban), Release Pipeline, releng-201617-q3
thcipriani added a project to T156445: Streamline/automate MW tarball security release process: Release-Engineering-Team.
Wed, May 17, 1:41 PM · Release-Engineering-Team, Security-Team, MediaWiki-Releasing
thcipriani removed a project from T156445: Streamline/automate MW tarball security release process: Release-Engineering-Team (Kanban).
Wed, May 17, 1:40 PM · Release-Engineering-Team, Security-Team, MediaWiki-Releasing
thcipriani moved T164030: setup mwreleases1001.eqiad.wmnet from Backlog to In-progress on the Release-Engineering-Team (Kanban) board.
Wed, May 17, 1:38 PM · Release-Engineering-Team (Kanban), Operations, Security-General
thcipriani moved T165537: Fix wikibugs config post #releng workboard refactor from In-progress to Blocked on the Release-Engineering-Team (Kanban) board.
Wed, May 17, 1:37 PM · Patch-For-Review, Wikibugs, Release-Engineering-Team (Kanban), User-greg
thcipriani moved T165537: Fix wikibugs config post #releng workboard refactor from Backlog to In-progress on the Release-Engineering-Team (Kanban) board.
Wed, May 17, 1:37 PM · Patch-For-Review, Wikibugs, Release-Engineering-Team (Kanban), User-greg
thcipriani placed T157414: Deploy gerrit with scap3 up for grabs.
Wed, May 17, 1:36 PM · Release-Engineering-Team (Backlog), Scap, Gerrit
thcipriani moved T159945: Selenium/WebdriverIO tests in JavaScript/Node.js from Backlog to In-progress on the Release-Engineering-Team (Kanban) board.
Wed, May 17, 1:35 PM · Release-Engineering-Team (Kanban), Browser-Tests, JavaScript, User-zeljkofilipin, Wikimedia-Hackathon-2017
thcipriani moved T162454: LanguageScreenshotBot trying to edit a non-existent page without signing in from Backlog to In-progress on the Release-Engineering-Team (Kanban) board.
Wed, May 17, 1:34 PM · Release-Engineering-Team (Kanban), User-Ryasmeen, MW-1.29-release (WMF-deploy-2017-04-25_(1.29.0-wmf.21)), User-zeljkofilipin, VisualEditor
thcipriani moved T164004: Delete Ruby+Selenium Jenkins jobs for mediawiki/core from Backlog to Blocked on the Release-Engineering-Team (Kanban) board.
Wed, May 17, 1:33 PM · MW-1.30-release-notes, Release-Engineering-Team (Kanban), Patch-For-Review, Browser-Tests-Infrastructure, User-zeljkofilipin, JavaScript, Ruby
thcipriani moved T164721: Run WebdriverIO tests in CI for extensions from Backlog to In-progress on the Release-Engineering-Team (Kanban) board.
Wed, May 17, 1:33 PM · Release-Engineering-Team (Kanban), User-zeljkofilipin, Patch-For-Review, Browser-Tests-Infrastructure
thcipriani moved T164964: Move blubber to phabricator repo from Backlog to Done on the Release-Engineering-Team (Kanban) board.
Wed, May 17, 1:33 PM · Release-Engineering-Team (Kanban), Release Pipeline
thcipriani committed rMSCAdb36ef30a271: Offsite demo fortune (authored by thcipriani).
Offsite demo fortune
Wed, May 17, 1:25 PM
thcipriani moved T88207: Merge extensions PHPUnit and QUnit jobs from Backlog to On going on the Continuous-Integration-Infrastructure (Little Steps Sprint) board.
Wed, May 17, 10:04 AM · Release-Engineering-Team (Next), Continuous-Integration-Infrastructure (Little Steps Sprint)

Tue, May 16

thcipriani closed T109862: Scap3 needs to be deployed on RESTBase boxes and needs a group on tin as "Resolved".

RESTBase is now deployed via Scap3. Resolving.

Tue, May 16, 3:46 PM · Scap (Scap3-Adoption-Phase1), scap2, Patch-For-Review

Mon, May 15

thcipriani accepted D644: config: Fix up some strict pylint warnings.
Mon, May 15, 4:10 PM · Release-Engineering-Team
thcipriani triaged T164982: scap: investigate adding a per-deploy message ID to log messages as "Normal" priority.
Mon, May 15, 3:16 PM · Scap

Sat, May 13

thcipriani accepted D638: Remove unused tasks.purge_l10n_cache().
Sat, May 13, 12:15 AM · Release-Engineering-Team

Fri, May 12

thcipriani added a comment to T165161: Text extracts empty for some articles.

I reverted the parser change and deployed it just now https://gerrit.wikimedia.org/r/#/c/353584/1 the cache will need a purge still

Fri, May 12, 6:07 PM · MW-1.30-release-notes (WMF-deploy-2017-05-23_(1.30.0-wmf.2)), Unplanned-Sprint-Work, Reading-Web-Kanban-Board, Reading-Web-Backlog, Services (done), User-mobrovac, MediaWiki-Parser, Reading-Infrastructure-Team-Backlog, RESTBase-API, TextExtracts
mmodell awarded D640: Announce canary failures a Cookie token.
Fri, May 12, 12:47 AM · Release-Engineering-Team

Thu, May 11

thcipriani created P5427 (An Untitled Masterwork).
Thu, May 11, 7:01 PM
thcipriani committed rMSCA4ad4df23606d: Announce canary failures (authored by thcipriani).
Announce canary failures
Thu, May 11, 3:49 PM
thcipriani closed T164981: scap should always announce when it halts a sync due to error rate as "Resolved" by committing rMSCA4ad4df23606d: Announce canary failures.
Thu, May 11, 3:49 PM · Patch-For-Review, Scap
thcipriani closed D640: Announce canary failures by committing rMSCA4ad4df23606d: Announce canary failures.
Thu, May 11, 3:49 PM · Release-Engineering-Team
thcipriani added inline comments to D466: Provide `scap lock` command to force-lock a repo.
Thu, May 11, 3:43 PM · Release-Engineering-Team

Wed, May 10

thcipriani created D640: Announce canary failures.
Wed, May 10, 9:10 PM · Release-Engineering-Team
thcipriani added a revision to T164981: scap should always announce when it halts a sync due to error rate: D640: Announce canary failures.
Wed, May 10, 9:10 PM · Patch-For-Review, Scap
thcipriani closed T164754: scap did not catch `Notice: Undefined variable: wmgRelatedArticlesShowInSidebar in /srv/mediawiki/wmf-config/CommonSettings.php on line 2893` as "Invalid".

@bd808 thank you for the masterful grepping! I was really confused about how this could have happened.

Wed, May 10, 7:36 PM · Scap
thcipriani created T164982: scap: investigate adding a per-deploy message ID to log messages.
Wed, May 10, 7:31 PM · Scap
thcipriani triaged T164981: scap should always announce when it halts a sync due to error rate as "Normal" priority.
Wed, May 10, 7:27 PM · Patch-For-Review, Scap
thcipriani created T164981: scap should always announce when it halts a sync due to error rate.
Wed, May 10, 7:27 PM · Patch-For-Review, Scap
thcipriani created T164980: scap should always announce when it starts changing the cluster state.
Wed, May 10, 7:26 PM · Scap
thcipriani triaged T164965: ci-staging registry base image for mathoid PoC as "Normal" priority.
Wed, May 10, 5:36 PM · User-mobrovac, Release Pipeline
thcipriani triaged T164964: Move blubber to phabricator repo as "Normal" priority.
Wed, May 10, 5:36 PM · Release-Engineering-Team (Kanban), Release Pipeline
thcipriani triaged T164962: Ensure Docker 17.05 on integration-slave-docker-1000 as "Normal" priority.
Wed, May 10, 5:35 PM · Release Pipeline
thcipriani created T164965: ci-staging registry base image for mathoid PoC.
Wed, May 10, 5:34 PM · User-mobrovac, Release Pipeline
thcipriani created T164964: Move blubber to phabricator repo.
Wed, May 10, 5:31 PM · Release-Engineering-Team (Kanban), Release Pipeline
thcipriani created T164962: Ensure Docker 17.05 on integration-slave-docker-1000.
Wed, May 10, 5:25 PM · Release Pipeline
thcipriani moved T164961: Allow access to ci-staging Docker registry from integration project from Backlog to Build PoC on the Release Pipeline board.
Wed, May 10, 5:23 PM · Release Pipeline
thcipriani created T164961: Allow access to ci-staging Docker registry from integration project.
Wed, May 10, 5:22 PM · Release Pipeline
thcipriani closed T159863: Evaluate deployment-pipeline-jenkins plugin as "Resolved".

This was installed on the ci-staging cluster and we reviewed the plugin in the pipeline meeting: https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Deployment_pipeline/2017-03-14#Pearson_Deployment_Pipeline_Jenkins_Plugin

Wed, May 10, 5:20 PM · Release Pipeline
thcipriani closed T161659: Port existing `differential-docker-test` job to Jenkinsfile/Groovy as "Resolved".

http://ci-staging-jenkins.wmflabs.org/ci/job/Jenkinsfile.docker/ does the same thing as the differential-docker-test job.

Wed, May 10, 5:15 PM · Release Pipeline
thcipriani closed T161659: Port existing `differential-docker-test` job to Jenkinsfile/Groovy, a subtask of T161661: Install Jenkins Pipeline Plugin for ci-staging and verify its basic functionality, as "Resolved".
Wed, May 10, 5:15 PM · Release Pipeline
thcipriani moved T157469: Mathoid CI Container Image POC from Backlog to Build PoC on the Release Pipeline board.
Wed, May 10, 5:12 PM · User-mobrovac, Release Pipeline
thcipriani closed T161657: Set up Docker registry in ci-staging as "Resolved".

ci-staging-docker-registry is working!

Wed, May 10, 5:12 PM · Patch-For-Review, Release Pipeline
thcipriani accepted D635: Scap pull on co-masters after syncing the staging directory.
Wed, May 10, 12:10 AM · Release-Engineering-Team

Tue, May 9

Krinkle awarded T162974: Scap's canary check should stop us from deploying config changes that cause floods of "undefined variable" errors a Orange Medal token.
Tue, May 9, 10:01 PM · Patch-For-Review, Scap
Addshore awarded T162974: Scap's canary check should stop us from deploying config changes that cause floods of "undefined variable" errors a Mountain of Wealth token.
Tue, May 9, 9:28 PM · Patch-For-Review, Scap
thcipriani closed T162974: Scap's canary check should stop us from deploying config changes that cause floods of "undefined variable" errors as "Resolved".

This change was deployed and is live now. Thanks for the swat @fgiunchedi !

Tue, May 9, 9:27 PM · Patch-For-Review, Scap
thcipriani added a comment to T164754: scap did not catch `Notice: Undefined variable: wmgRelatedArticlesShowInSidebar in /srv/mediawiki/wmf-config/CommonSettings.php on line 2893`.

there may be some delay in getting events into logstash but I guess that shouldn't screw up the timestamps either way?

Tue, May 9, 9:12 PM · Scap
thcipriani added a comment to T164754: scap did not catch `Notice: Undefined variable: wmgRelatedArticlesShowInSidebar in /srv/mediawiki/wmf-config/CommonSettings.php on line 2893`.

tl;dr: The timestamps of when the error-rate spiked on the canary servers and when the deployment started don't make sense.

Tue, May 9, 8:47 PM · Scap
thcipriani added a comment to T162076: Raise priority for operations-mw-config-composer-hhvm-jessie from the gate-and-submit pipeline.
Tue, May 9, 3:48 PM · Continuous-Integration-Infrastructure (Little Steps Sprint)
thcipriani claimed T164754: scap did not catch `Notice: Undefined variable: wmgRelatedArticlesShowInSidebar in /srv/mediawiki/wmf-config/CommonSettings.php on line 2893`.
Tue, May 9, 3:15 PM · Scap
thcipriani closed T160668: Create "High Priority" gate-and-submit pipeline as "Resolved".

Saw this in action during European mid-day SWAT. Seems to be working to me. I will continue to monitor over time. Calling this done for now, will open a new ticket if there are problems.

Tue, May 9, 3:14 PM · Patch-For-Review, Continuous-Integration-Infrastructure (Little Steps Sprint)

Mon, May 8

thcipriani updated subscribers of T129290: [keyresult] Migrate remaining trebuchet deployed services.

Went through this somewhat recently to see what yet remains on tin, here's a dump of my notes:

Mon, May 8, 7:45 PM · Trebuchet, releng-201718-q1, releng-201516-q4, Scap (Scap3-Adoption-Phase1)
thcipriani triaged T164754: scap did not catch `Notice: Undefined variable: wmgRelatedArticlesShowInSidebar in /srv/mediawiki/wmf-config/CommonSettings.php on line 2893` as "Normal" priority.
Mon, May 8, 3:36 PM · Scap

Fri, May 5

thcipriani accepted D634: MediaWiki is dumb and so scap works outside of the deployment directory.
Fri, May 5, 8:59 PM · Release-Engineering-Team
thcipriani closed D633: Quietly commit everything by committing rMSCA58c099502d94: Quietly commit everything.
Fri, May 5, 8:21 PM · Release-Engineering-Team
thcipriani committed rMSCA58c099502d94: Quietly commit everything (authored by thcipriani).
Quietly commit everything
Fri, May 5, 8:21 PM
thcipriani created D633: Quietly commit everything.
Fri, May 5, 7:48 PM · Release-Engineering-Team
thcipriani committed rMSCA34d99fee0123: Add debian changlog for version 3.6.0-1 (authored by thcipriani).
Add debian changlog for version 3.6.0-1
Fri, May 5, 6:26 PM
thcipriani committed rMSCA3abdaed18221: Bump master version to 3.6.0-dev (authored by thcipriani).
Bump master version to 3.6.0-dev
Fri, May 5, 6:13 PM

Wed, May 3

thcipriani accepted D598: Unify lock file handling between `deploy` and `sync`.

Looks good, once we have https://gerrit.wikimedia.org/r/#/c/351548 or similar in operations/mediawiki-config, should be good to land.

Wed, May 3, 7:31 PM · Release-Engineering-Team

Tue, May 2

thcipriani added a comment to D598: Unify lock file handling between `deploy` and `sync`.

hadn't looked at locking in a while, I was surprised we're not using config['lock_file'] for everything considering it's set in many repos https://github.com/wikimedia/mediawiki-services-mathoid-deploy/blob/master/scap/scap.cfg#L13

Tue, May 2, 8:59 PM · Release-Engineering-Team
thcipriani accepted D601: Create version subcommand, cleans up weird argparse voodoo.

neat :)

Tue, May 2, 6:49 PM · Release-Engineering-Team

Mon, May 1

thcipriani added a comment to T160668: Create "High Priority" gate-and-submit pipeline.

https://gerrit.wikimedia.org/r/#/c/351131/

Mon, May 1, 6:14 PM · Patch-For-Review, Continuous-Integration-Infrastructure (Little Steps Sprint)
thcipriani closed T164203: 502 Bad Gateway on Beta Cluster as "Resolved".

For some reason https://gerrit.wikimedia.org/r/#/c/350505/3/modules/varnish/templates/text-common.inc.vcl.erb caused reload-vcl to fail on deployment-cache-text04 during a puppet run.

Mon, May 1, 5:27 PM · Release-Engineering-Team, Beta-Cluster-Infrastructure

Thu, Apr 27

thcipriani added a comment to T127762: Update Debian Package for Scap3.

Hi @fgiunchedi I just tagged and pushed debian/3.5.7-1. It has a fix for T163671: LocalisationUpdate not working since 2017-04-11. Could you update scap on carbon please. Puppet patch coming shortly.

Thu, Apr 27, 10:28 PM · Patch-For-Review, Deployment-Systems, Scap
thcipriani committed rMSCAb4a33fd7e969: Debian version to 3.5.7-1 (authored by thcipriani).
Debian version to 3.5.7-1
Thu, Apr 27, 10:27 PM
thcipriani committed rMSCA1cebbc48da28: Bump version to 3.5.7 (authored by thcipriani).
Bump version to 3.5.7
Thu, Apr 27, 10:27 PM
thcipriani committed rMSCA593f659bcaf7: Merge branch 'master' into release (authored by thcipriani).
Merge branch 'master' into release
Thu, Apr 27, 10:27 PM
thcipriani accepted D630: Don't recache git info on sync-l10n.
Thu, Apr 27, 10:06 PM · Release-Engineering-Team

Tue, Apr 25

thcipriani closed D624: Fix _get_lock_excuse by committing rMSCA8193eb3993a0: Fix _get_lock_excuse.
Tue, Apr 25, 7:33 PM · Release-Engineering-Team
thcipriani committed rMSCA8193eb3993a0: Fix _get_lock_excuse (authored by thcipriani).
Fix _get_lock_excuse
Tue, Apr 25, 7:33 PM
thcipriani created D624: Fix _get_lock_excuse.
Tue, Apr 25, 3:40 PM · Release-Engineering-Team

Mon, Apr 24

thcipriani reopened T127762: Update Debian Package for Scap3 as "Open".

@fgiunchedi I tagged and pushed debian/3.5.6-1. Could you update to 3.5.6-1 on carbon? Puppet patch Soon™.

Mon, Apr 24, 11:34 PM · Patch-For-Review, Deployment-Systems, Scap
thcipriani committed rMSCA805a9d2a2298: Bump debian version to 3.5.6-1 (authored by thcipriani).
Bump debian version to 3.5.6-1
Mon, Apr 24, 11:30 PM
thcipriani committed rMSCAd878d2ea918d: Bump version to 3.5.6 (authored by thcipriani).
Bump version to 3.5.6
Mon, Apr 24, 11:30 PM
thcipriani committed rMSCAdc8848d8e7fe: Merge branch 'master' into release (authored by thcipriani).
Merge branch 'master' into release
Mon, Apr 24, 11:30 PM
thcipriani committed rMSCA2372fe0d43d3: Remove yield from Lock.lock __enter__ (authored by thcipriani).
Remove yield from Lock.lock __enter__
Mon, Apr 24, 8:12 PM
thcipriani closed D623: Remove yield from Lock.lock __enter__ by committing rMSCA2372fe0d43d3: Remove yield from Lock.lock __enter__.
Mon, Apr 24, 8:12 PM · Release-Engineering-Team
thcipriani created D623: Remove yield from Lock.lock __enter__.
Mon, Apr 24, 7:59 PM · Release-Engineering-Team
thcipriani added a comment to T163671: LocalisationUpdate not working since 2017-04-11.

So with the new version of scap cache_git_info now runs on every sync (i.e., sync-file, sync-dir etc.) command rather than how it previously worked where it was only updated with a full scap sync T38271: [scap] Recompute and sync git version cache when sync-* are used.

Mon, Apr 24, 7:47 PM · I18n, Scap, Deployment-Systems
thcipriani triaged T162207: When "scap pull" does a (slow) CDB rebuild, it should tell me that that's what it's doing as "Normal" priority.

I ran into this when testing the new deployment server (naos) the other day and it was disconcerting.

Mon, Apr 24, 3:44 PM · Scap