Page MenuHomePhabricator

MatthewVernon (Matthew Vernon)
SRE (Data Persistence)

Projects (6)

Today

  • No visible events.

Tomorrow

  • No visible events.

Friday

  • No visible events.

User Details

User Since
Aug 2 2021, 1:52 PM (262 w, 1 d)
Availability
Available
IRC Nick
Emperor
LDAP User
MVernon
MediaWiki User
MVernon (WMF) [ Global Accounts ]

Recent Activity

Yesterday

MatthewVernon added a comment to T433964: Experiment: set a short TTL on thumbnails for newly-uploaded images.

@Ladsgroup do you have an older container where you're confident the initial deletion went to completion that I might usefully graph?

Tue, Aug 11, 1:19 PM · OKR-Work, Epic, MediaWiki-Media-Platform-Team

Fri, Aug 7

MatthewVernon added a comment to T433964: Experiment: set a short TTL on thumbnails for newly-uploaded images.

Just to confirm that's a genuine object...

root@ms-fe1009:~# swift stat wikipedia-commons-local-thumb.3f 3/3f/Popular_Science_Monthly_Volume_2.djvu/page773-1024px-Popular_Science_Monthly_Volume_2.djvu.jpg
               Account: AUTH_mw
             Container: wikipedia-commons-local-thumb.3f
                Object: 3/3f/Popular_Science_Monthly_Volume_2.djvu/page773-1024px-Popular_Science_Monthly_Volume_2.djvu.jpg
          Content Type: image/jpeg
        Content Length: 515462
         Last Modified: Mon, 15 Feb 2021 17:24:20 GMT
                  ETag: 49081a23279990cd7c73d413e93ea1a3
   Content-Disposition: inline;filename*=UTF-8''Popular_Science_Monthly_Volume_2.djvu.jpg
           X-Timestamp: 1613409859.86478
         Accept-Ranges: bytes
            X-Trans-Id: txd347d37ff8fa4dd8ace27-006a760a0a
X-Openstack-Request-Id: txd347d37ff8fa4dd8ace27-006a760a0a
Fri, Aug 7, 4:39 PM · OKR-Work, Epic, MediaWiki-Media-Platform-Team
MatthewVernon added a comment to T433964: Experiment: set a short TTL on thumbnails for newly-uploaded images.

I tried looking at another container - wikipedia-commons-local-thumb.3f in codfw. After clearing out objects with silly names that I'd expect the cleanup to have missed:

"thumbor/3/3f/Macroplaza,_Edificio_Latino,_Tribunal_de_Justicia_de_Nuevo_León.jpg/800px-\nMacroplaza,_Edificio_Latino,_Tribunal_de_Justicia_de_Nuevo_León.jpg"
"thumbor/3/3f/Puppies_Fighting.jpg/200px-\r\nPuppies_Fighting.jpg"
"3/3f/Macroplaza,_Edificio_Latino,_Tribunal_de_Justicia_de_Nuevo_León.jpg/800px-\nMacroplaza,_Edificio_Latino,_Tribunal_de_Justicia_de_Nuevo_León.jpg"
"3/3f/Puppies_Fighting.jpg/200px-\r\nPuppies_Fighting.jpg"
Fri, Aug 7, 4:36 PM · OKR-Work, Epic, MediaWiki-Media-Platform-Team
MatthewVernon added a comment to T433964: Experiment: set a short TTL on thumbnails for newly-uploaded images.

I don't think 0f has been effectively cleared out in eqiad at least - the oldest objects are from 2013, so the age plot is much less useful...

Fri, Aug 7, 4:10 PM · OKR-Work, Epic, MediaWiki-Media-Platform-Team
MatthewVernon added a comment to T433964: Experiment: set a short TTL on thumbnails for newly-uploaded images.

Here's a little table of number of thumbs created in the container per day (once I'd dug out the old ones with '\n' and other such delights in the name):

mvernon@ms-be1072:~$ sudo sqlite3 --readonly /srv/swift-storage/accounts0/containers/56489/594/dca97818fea217d3227cd186d32df594/dca97818fea217d3227cd186d32df594.db "SELECT CAST(round(julianday('now')-julianday(created_at,'unixepoch')) AS INT) AS age, count(*) from object WHERE deleted=0 GROUP BY age ORDER BY age DESC;"
17|2152
16|46173
15|80742
14|94689
13|99122
12|88016
11|70032
10|53087
9|47634
8|51107
7|44935
6|42651
5|38112
4|35010
3|35796
2|31655
1|30687
0|14415
Fri, Aug 7, 3:36 PM · OKR-Work, Epic, MediaWiki-Media-Platform-Team
MatthewVernon added a comment to T257093: Add cache key information to metadata json.

There is no rush, it’s just that we have 315GB of storage of which a significant part isn’t used anymore because we switched from png to SVG. And the whole Score stack never gets rid of anything that used to once be in wikitext, but is no longer in use. That allows unbounded growth, which generally isn't liked, so it’s something someone should have on the radar.

Fri, Aug 7, 10:57 AM · Patch-For-Review, Reader Experience Team, SRE, SRE-swift-storage, MediaWiki-extensions-Score
MatthewVernon added a comment to T394357: Q4:rack/setup/install sretest2010 Config J 1P test host.

@RobH from my point of view, the JBOD disk-swap behaviour seems good, so if @elukey is happy that we're going to be able to reliably (re-)image hosts of this sort, then I'm OK with using them as a basis for swift/ceph Config-J nodes.

Fri, Aug 7, 10:47 AM · Patch-For-Review, User-Elukey, SRE, ops-codfw, DC-Ops
MatthewVernon added a comment to T257093: Add cache key information to metadata json.

@HFan-WMF note that whatever ends up happening about that patch, it won't address the problem of storing 300G of useless PNG files, so those will need handling (I would guess using the script in the extension that deletes old images?).

Fri, Aug 7, 8:45 AM · Patch-For-Review, Reader Experience Team, SRE, SRE-swift-storage, MediaWiki-extensions-Score

Thu, Aug 6

MatthewVernon archived P95935 "swift stat" command for this that won't say 404?.
Thu, Aug 6, 3:35 PM
MatthewVernon created P95935 "swift stat" command for this that won't say 404?.
Thu, Aug 6, 2:29 PM
MatthewVernon added a comment to T257093: Add cache key information to metadata json.

My uninformed view is that "we want to keep them except when we upgrade lilypond and then want to regenerate everything" might inform a deletion-based approach...?

Thu, Aug 6, 10:50 AM · Patch-For-Review, Reader Experience Team, SRE, SRE-swift-storage, MediaWiki-extensions-Score
MatthewVernon added a project to T257093: Add cache key information to metadata json: Reader Experience Team.

OK, right, yes, I think that is likely worth doing. Looking at the container now:

root@ms-fe2009:/home/mvernon# swift stat global-data-score-render
             Container: global-data-score-render
               Objects: 3.6M
                 Bytes: 315G

Which would be quite a lot of unnecessary objects to keep forever! I think Score is owned by Reader Experience, so I've tagged them here to take a look. I'm also inclined to agree that adding a TTL might be sensible (though swift TTL is a rather blunt instrument), but I'll let RE take a look.

Thu, Aug 6, 10:44 AM · Patch-For-Review, Reader Experience Team, SRE, SRE-swift-storage, MediaWiki-extensions-Score

Wed, Aug 5

MatthewVernon added a comment to T257093: Add cache key information to metadata json.

@TheDJ sorry, what do you mean by "this", in this context, please? [I don't think there's an action for swift-admin here, but I wanted to make sure]

Wed, Aug 5, 3:28 PM · Patch-For-Review, Reader Experience Team, SRE, SRE-swift-storage, MediaWiki-extensions-Score
MatthewVernon added a comment to T427866: Add X-Delete-At header to Score files being stored.

The object expirer does run in the ms swift cluster, so if you start setting the relevant expire header on objects, that should take effect. NB if you do this it'll do nothing about even-older objects.

Wed, Aug 5, 3:26 PM · Patch-For-Review, MediaWiki-extensions-Score

Tue, Aug 4

MatthewVernon added a comment to T433964: Experiment: set a short TTL on thumbnails for newly-uploaded images.

[ aside: we've previously talked about using TTL-based-thumb expiry in the past and decided against implementing it, some discussion was in T211661 . Which is obviously not the same as you're proposing here, but seemed worth mentioning]

Tue, Aug 4, 2:39 PM · OKR-Work, Epic, MediaWiki-Media-Platform-Team
MatthewVernon added a comment to T394357: Q4:rack/setup/install sretest2010 Config J 1P test host.

Thanks. That swap went OK - the two drives just re-appeared in each other's places and could be remounted.

Tue, Aug 4, 2:36 PM · Patch-For-Review, User-Elukey, SRE, ops-codfw, DC-Ops
MatthewVernon updated the task description for T429630: Migrate production swift clusters to trixie.
Tue, Aug 4, 1:05 PM · Essential-Work, SRE, SRE-swift-storage

Mon, Aug 3

MatthewVernon updated the task description for T429630: Migrate production swift clusters to trixie.
Mon, Aug 3, 4:54 PM · Essential-Work, SRE, SRE-swift-storage
MatthewVernon updated the task description for T429630: Migrate production swift clusters to trixie.
Mon, Aug 3, 4:53 PM · Essential-Work, SRE, SRE-swift-storage
MatthewVernon added a comment to T394357: Q4:rack/setup/install sretest2010 Config J 1P test host.

Hi folks, thanks for coming up with some possible solutions :)

Mon, Aug 3, 10:38 AM · Patch-For-Review, User-Elukey, SRE, ops-codfw, DC-Ops

Fri, Jul 31

MatthewVernon updated subscribers of T394357: Q4:rack/setup/install sretest2010 Config J 1P test host.

OK, I've had a poke at this host (which uses storcli rather than perccli, which is a bit confusing, but I guess expected?).

Fri, Jul 31, 2:15 PM · Patch-For-Review, User-Elukey, SRE, ops-codfw, DC-Ops
MatthewVernon added a comment to T433635: Unable to reimage or reprovision ms-be2082 due to redfish connection errors.

@elukey thanks for taking a look! I had a meander through https://wikitech.wikimedia.org/wiki/Management_Interfaces#Troubleshooting_Commands myself (other than where the Supermicro command is missing) and likewise a BMC reset (which I did from being logged in) didn't help. I can ssh to the BMC just fine, though.

Fri, Jul 31, 7:45 AM · SRE-swift-storage, Infrastructure-Foundations, SRE

Thu, Jul 30

MatthewVernon added a comment to T426180: Move away from root as user to access our BMCs.

@elukey is it possible T433635 is related?

Thu, Jul 30, 8:43 PM · Patch-For-Review, Infrastructure-Foundations
MatthewVernon triaged T433635: Unable to reimage or reprovision ms-be2082 due to redfish connection errors as High priority.
Thu, Jul 30, 7:32 PM · SRE-swift-storage, Infrastructure-Foundations, SRE
MatthewVernon created T433635: Unable to reimage or reprovision ms-be2082 due to redfish connection errors.
Thu, Jul 30, 7:32 PM · SRE-swift-storage, Infrastructure-Foundations, SRE
MatthewVernon updated the task description for T429630: Migrate production swift clusters to trixie.
Thu, Jul 30, 6:39 PM · Essential-Work, SRE, SRE-swift-storage
MatthewVernon updated the task description for T429630: Migrate production swift clusters to trixie.
Thu, Jul 30, 5:34 PM · Essential-Work, SRE, SRE-swift-storage
MatthewVernon added a comment to T429630: Migrate production swift clusters to trixie.

[counting 2 extra codfw backends which are already trixie, after T424892]

Thu, Jul 30, 5:30 PM · Essential-Work, SRE, SRE-swift-storage
MatthewVernon updated the task description for T429630: Migrate production swift clusters to trixie.
Thu, Jul 30, 5:30 PM · Essential-Work, SRE, SRE-swift-storage
MatthewVernon added a comment to T432644: eqiad row A&B host migration details request for Data Persistence.

By renumbering, I meant "will the IP address change?". So yes, you have answered my question, thank you :)

Thu, Jul 30, 8:15 AM · Data-Persistence, DC-Ops, SRE, ops-eqiad

Wed, Jul 29

MatthewVernon updated the task description for T429630: Migrate production swift clusters to trixie.
Wed, Jul 29, 4:16 PM · Essential-Work, SRE, SRE-swift-storage
MatthewVernon added a comment to T432644: eqiad row A&B host migration details request for Data Persistence.

I've done this for thanos and ms-{fe,be} hosts. Can I check that this is just physical moving, no renumbering?

Wed, Jul 29, 8:14 AM · Data-Persistence, DC-Ops, SRE, ops-eqiad
MatthewVernon added projects to T432944: Provision and wire object storage for TTS v1 audio artifacts: S3 sink, Swift bucket, and credentials: SRE, SRE-swift-storage.
Wed, Jul 29, 8:08 AM · SRE-swift-storage, SRE, OKR-Work, Goal, Machine-Learning-Team (Q1 FY2026-27)

Tue, Jul 28

MatthewVernon added a comment to T432944: Provision and wire object storage for TTS v1 audio artifacts: S3 sink, Swift bucket, and credentials.

@Ladsgroup I think you were the D-P representative in earlier discussion about this - can you give me a short summary of what D-P has agreed to apropos this work, please?

Tue, Jul 28, 3:16 PM · SRE-swift-storage, SRE, OKR-Work, Goal, Machine-Learning-Team (Q1 FY2026-27)

Mon, Jul 20

MatthewVernon updated the task description for T429630: Migrate production swift clusters to trixie.
Mon, Jul 20, 1:33 PM · Essential-Work, SRE, SRE-swift-storage

Thu, Jul 16

MatthewVernon updated the task description for T429630: Migrate production swift clusters to trixie.
Thu, Jul 16, 12:07 PM · Essential-Work, SRE, SRE-swift-storage

Wed, Jul 15

MatthewVernon updated the task description for T429630: Migrate production swift clusters to trixie.
Wed, Jul 15, 4:11 PM · Essential-Work, SRE, SRE-swift-storage
MatthewVernon added a comment to T431506: RdfStreamingUpdaterSpaceUsageTooHigh.

There is now an object-expirer service running on the thanos-swift cluster.

Wed, Jul 15, 1:58 PM · Data-Platform-SRE (2026-08-07 - 2026-08-28), SRE-swift-storage
MatthewVernon updated the task description for T429630: Migrate production swift clusters to trixie.
Wed, Jul 15, 1:21 PM · Essential-Work, SRE, SRE-swift-storage
MatthewVernon updated the task description for T429630: Migrate production swift clusters to trixie.
Wed, Jul 15, 11:12 AM · Essential-Work, SRE, SRE-swift-storage
MatthewVernon added a project to T431506: RdfStreamingUpdaterSpaceUsageTooHigh: SRE-swift-storage.
Wed, Jul 15, 7:35 AM · Data-Platform-SRE (2026-08-07 - 2026-08-28), SRE-swift-storage

Tue, Jul 14

MatthewVernon updated the task description for T429630: Migrate production swift clusters to trixie.
Tue, Jul 14, 3:52 PM · Essential-Work, SRE, SRE-swift-storage
MatthewVernon updated the task description for T430929: codfw: rack B8 maintenance - Thursday July 23rd 14:00 UTC.
Tue, Jul 14, 3:18 PM · ServiceOps, collaboration-services, Infrastructure-Foundations, Traffic, Data-Persistence
MatthewVernon added a comment to T430929: codfw: rack B8 maintenance - Thursday July 23rd 14:00 UTC.

So @Eevans has kindly agreed to manage this in my absence - apus-be2004 will need putting into maintenance mode before you start (so I suggesting pinging him when you're nearly ready to go), and then bringing out of it again once the work is done.

Tue, Jul 14, 3:17 PM · ServiceOps, collaboration-services, Infrastructure-Foundations, Traffic, Data-Persistence
MatthewVernon updated the task description for T429630: Migrate production swift clusters to trixie.
Tue, Jul 14, 2:16 PM · Essential-Work, SRE, SRE-swift-storage

Mon, Jul 13

MatthewVernon updated the task description for T429630: Migrate production swift clusters to trixie.
Mon, Jul 13, 2:18 PM · Essential-Work, SRE, SRE-swift-storage

Jul 10 2026

MatthewVernon created T431801: Corto should by default write to the open incident.
Jul 10 2026, 9:28 AM · SRE-OnFire, Incident Tooling, corto
MatthewVernon added a project to T431793: Corto command to just show notes URL: Incident Tooling.
Jul 10 2026, 8:36 AM · Incident Tooling, corto, SRE-OnFire
MatthewVernon created T431793: Corto command to just show notes URL.
Jul 10 2026, 8:35 AM · Incident Tooling, corto, SRE-OnFire
MatthewVernon added a comment to T421858: Cortobot help command should not spam the main channel.

I was coming here to ask for something similar - even if it'll reply to cortobot: help in-channel, it should have an option to respond to help over privmsg if addressed thus.

Jul 10 2026, 8:21 AM · corto, SRE-OnFire
MatthewVernon updated the task description for T429630: Migrate production swift clusters to trixie.
Jul 10 2026, 8:09 AM · Essential-Work, SRE, SRE-swift-storage

Jul 9 2026

MatthewVernon added a project to T431616: DBTransactionSizeError when trying to move file: DBA.
Jul 9 2026, 8:38 AM · Data-Persistence, SRE-swift-storage, Wikimedia-production-error, Commons, MediaWiki-File-management

Jul 8 2026

MatthewVernon updated the task description for T429630: Migrate production swift clusters to trixie.
Jul 8 2026, 3:44 PM · Essential-Work, SRE, SRE-swift-storage
MatthewVernon archived P94760 thanos-be1006 cookbook sadness.
Jul 8 2026, 12:41 PM
MatthewVernon created P94760 thanos-be1006 cookbook sadness.
Jul 8 2026, 12:38 PM
MatthewVernon updated the task description for T429630: Migrate production swift clusters to trixie.
Jul 8 2026, 9:04 AM · Essential-Work, SRE, SRE-swift-storage

Jul 7 2026

MatthewVernon updated the task description for T429630: Migrate production swift clusters to trixie.
Jul 7 2026, 3:41 PM · Essential-Work, SRE, SRE-swift-storage
MatthewVernon added a comment to T431303: Problems with SRE Team Vacations Calendar sync.

I've just deleted and re-created my OoO starting 21 July. Thanks for looking into this :)

Jul 7 2026, 8:36 AM · SRE

Jul 6 2026

MatthewVernon created T431303: Problems with SRE Team Vacations Calendar sync.
Jul 6 2026, 1:46 PM · SRE
MatthewVernon added a comment to T430929: codfw: rack B8 maintenance - Thursday July 23rd 14:00 UTC.

apus-be2004 is an apus backend, which will need some care (otherwise the cluster will notice the host as failed and start rebalancing all over the place); I would suggest using maintenance mode.

Jul 6 2026, 8:03 AM · ServiceOps, collaboration-services, Infrastructure-Foundations, Traffic, Data-Persistence

Jun 24 2026

MatthewVernon updated the task description for T429630: Migrate production swift clusters to trixie.
Jun 24 2026, 1:45 PM · Essential-Work, SRE, SRE-swift-storage

Jun 22 2026

MatthewVernon updated the task description for T429630: Migrate production swift clusters to trixie.
Jun 22 2026, 3:03 PM · Essential-Work, SRE, SRE-swift-storage
MatthewVernon updated the task description for T429630: Migrate production swift clusters to trixie.
Jun 22 2026, 9:04 AM · Essential-Work, SRE, SRE-swift-storage

Jun 19 2026

MatthewVernon updated the task description for T429630: Migrate production swift clusters to trixie.
Jun 19 2026, 2:26 PM · Essential-Work, SRE, SRE-swift-storage

Jun 18 2026

MatthewVernon added a subtask for T291916: Tracking task for Bullseye migrations in production: T429630: Migrate production swift clusters to trixie.
Jun 18 2026, 3:36 PM · User-Elukey, Epic, Infrastructure-Foundations, SRE
MatthewVernon added a parent task for T429630: Migrate production swift clusters to trixie: T291916: Tracking task for Bullseye migrations in production.
Jun 18 2026, 3:36 PM · Essential-Work, SRE, SRE-swift-storage
MatthewVernon created T429630: Migrate production swift clusters to trixie.
Jun 18 2026, 3:34 PM · Essential-Work, SRE, SRE-swift-storage
MatthewVernon added a comment to T304491: Standardize Debian package builds on GitLab CI.

In general, you don't want the same version in two suites - while it might work, different e.g. C library versions, python version (and thus python path version), etc. will mean that often it doesn't work.

Jun 18 2026, 9:39 AM · Release-Engineering-Team, collaboration-services, GitLab (CI & Job Runners)

Jun 16 2026

MatthewVernon added a comment to T414440: Configure ms-fe envoys to use ratelimit service.

Anything useful from upstream?

Jun 16 2026, 1:10 PM · ServiceOps-Services-Oids, ServiceOps
MatthewVernon added a comment to T428020: codfw: rack A5 maintenance.

Thanos-swift cluster looks good, thanks.

Jun 16 2026, 1:04 PM · Infrastructure-Foundations, netops, ServiceOps
MatthewVernon added a comment to T429264: Compressing TIFF files from the Library of Congress.

Likely so, yes. The issue (as we'll have to get to with T427949) is to avoid ending up storing the uncompressed versions forever in swift (in deleted items); I think the bot being used there is keeping track of object/revisions that need deleting-permanently, and we'll have to do those in due course. But this can just hang off that task for now.

Jun 16 2026, 7:30 AM · SRE-swift-storage, Commons

Jun 15 2026

MatthewVernon added a project to T428406: old file revisions missing of File:A_Warm_Shade_of_Ivory_-_Henry_Mancini_album_cover.jpg: DBA.

If I'm reading the ticket correctly, this looks like a rename on swift that didn't get correctly recorded in the database? So tagging in DBA for them to have a look.

Jun 15 2026, 7:37 AM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), MW-1.45-notes, MW-1.46-notes, MW-1.44-notes, media-backups, DBA, SRE-swift-storage, Commons, Thumbor, MediaWiki-File-management
MatthewVernon added a comment to T428406: old file revisions missing of File:A_Warm_Shade_of_Ivory_-_Henry_Mancini_album_cover.jpg.

We only keep swift logs for a few days (because of the large volume of them), so we won't have any swift logs from 22 May.

Jun 15 2026, 7:35 AM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), MW-1.45-notes, MW-1.46-notes, MW-1.44-notes, media-backups, DBA, SRE-swift-storage, Commons, Thumbor, MediaWiki-File-management

Jun 10 2026

MatthewVernon closed T428315: "Could not read file" error during upload as Resolved.

I'm glad to hear it worked this time! I'll close this ticket, then. If it starts happening again, do feel free to open a fresh ticket (rough timestamp and the name of the failing object like you provided this time lets me at least look at the swift logs).

Jun 10 2026, 7:26 AM · SRE-swift-storage, MediaWiki-Uploading

Jun 9 2026

MatthewVernon added a comment to T428315: "Could not read file" error during upload.

I've gone looking in swift logs for the first of these two objects, and I find these four hits, in time order:

Jun  5 00:53:39 ms-fe1017 proxy-server: 10.67.223.8 10.64.0.188 05/Jun/2026/00/53/39 PUT /v1/AUTH_mw/wikipedia-en-local-temp.b6/b/b6/1cp9qih7a3qg.wgwy8u.20444050.webm.24 HTTP/1.0 201 - wikimedia/multi-http-client%20v1.1 AUTH_tkd31429ce8... 19439616 - dde7c619af0ac235d88742fb6eb489a7 tx1f2b5b340ed845af96311-006a221e13-f683416a-f311-41db-8397-31ce7b65 - 0.2584 - - 1780620819.034368515 1780620819.292721748 0
Jun  5 01:06:22 ms-fe1020 proxy-server: 10.67.207.169 10.64.179.7 05/Jun/2026/01/06/22 GET /v1/AUTH_mw/wikipedia-en-local-temp.b6/b/b6/1cp9qih7a3qg.wgwy8u.20444050.webm.24 HTTP/1.0 499 - wikimedia/multi-http-client%20v1.1 AUTH_tkd31429ce8... - 65536 - tx1caf58a560354aa499aa6-006a222108-44dccfa6-ba05-4e38-a9c6-c187f1a7 - 5.7017 - - 1780621576.440272093 1780621582.141992092 0
Jun  5 01:07:19 ms-fe1013 proxy-server: 10.67.220.5 10.64.179.6 05/Jun/2026/01/07/19 GET /v1/AUTH_mw/wikipedia-en-local-temp.b6/b/b6/1cp9qih7a3qg.wgwy8u.20444050.webm.24 HTTP/1.0 200 - wikimedia/multi-http-client%20v1.1 AUTH_tkd31429ce8... - 19439616 - txfc6c57deedc84f57af311-006a222146-44dccfa6-ba05-4e38-a9c6-c187f1a7 - 1.6357 - - 1780621638.248369932 1780621639.884046316 0
Jun  5 01:12:27 ms-fe1015 proxy-server: 10.67.220.5 10.64.158.3 05/Jun/2026/01/12/27 DELETE /v1/AUTH_mw/wikipedia-en-local-temp.b6/b/b6/1cp9qih7a3qg.wgwy8u.20444050.webm.24 HTTP/1.0 204 - wikimedia/multi-http-client%20v1.1 AUTH_tkd31429ce8... - - - tx8de76737374747b583f0a-006a22227b-44dccfa6-ba05-4e38-a9c6-c187f1a7 - 0.0813 - - 1780621947.821367741 1780621947.902695179 0
Jun 9 2026, 1:34 PM · SRE-swift-storage, MediaWiki-Uploading
MatthewVernon added a comment to T427357: codfw: rack A4 maintenance.

ms swift in codfw looks OK after this work, thanks.

Jun 9 2026, 1:27 PM · Infrastructure-Foundations, netops, Observability-Logging, Machine-Learning-Team, Traffic, ServiceOps, Discovery-Search

Jun 8 2026

MatthewVernon closed T354872: Re-IP Swift hosts to per-rack subnets in codfw rows A-D as Resolved.

All done! And all codfw backends moved to new-style storage.

Jun 8 2026, 12:59 PM · SRE-swift-storage, Infrastructure-Foundations, SRE
MatthewVernon closed T354872: Re-IP Swift hosts to per-rack subnets in codfw rows A-D, a subtask of T354869: Re-IP codfw private baremetal hosts to new per-rack vlans/subnets, as Resolved.
Jun 8 2026, 12:59 PM · netops, SRE, Infrastructure-Foundations
MatthewVernon updated the task description for T354872: Re-IP Swift hosts to per-rack subnets in codfw rows A-D.
Jun 8 2026, 12:59 PM · SRE-swift-storage, Infrastructure-Foundations, SRE
MatthewVernon closed T399892: Undeleted file is an incorrect version as Declined.

Thanks @Pppery .

Jun 8 2026, 8:06 AM · Commons, SRE-swift-storage, MediaWiki-File-management

Jun 5 2026

MatthewVernon added a comment to T427611: CVE-2026-58038: Stored XSS through javascript URLs in SVGs generated by EasyTimeline.

[subscribing because T428063 came to my swift pile, and I think this is the likely underlying issue]

Jun 5 2026, 7:29 AM · MW-1.46-release, MW-1.45-release, MW-1.44-release, MW-1.43-release, SecTeam-Processed, affects-Miraheze, Vuln-XSS, EasyTimeline, Security, Security-Team

Jun 4 2026

MatthewVernon added a comment to T427949: Uncompressed TIFFs on commons.

Wearing my WMF staff hat, I'd like to note that "we should not store uncompressed TIFFs in commons" is definitely our call to make, and "upload tooling should not upload uncompressed TIFFs to commons" likely also.

Jun 4 2026, 12:12 PM · media-backups, MediaWiki-File-management, SRE, SRE-swift-storage, Commons

Jun 3 2026

MatthewVernon updated the task description for T421719: Data persistance: Re-IP eqiad private baremetal hosts to new per-rack vlans/subnets.
Jun 3 2026, 12:11 PM · DBA, Ceph, SRE-swift-storage, User-Eevans, Data-Persistence

Jun 2 2026

MatthewVernon added projects to T427949: Uncompressed TIFFs on commons: SRE, MediaWiki-File-management.
Jun 2 2026, 4:29 PM · media-backups, MediaWiki-File-management, SRE, SRE-swift-storage, Commons
MatthewVernon added a comment to T427949: Uncompressed TIFFs on commons.

TIFF compression can be done losslessly, so I see no reason to accept uncompressed TIFFs.

Jun 2 2026, 4:28 PM · media-backups, MediaWiki-File-management, SRE, SRE-swift-storage, Commons
MatthewVernon added a comment to T427949: Uncompressed TIFFs on commons.

TIFF compression is fairly easy via tiffcp (I'm not a compression specialist, both -c lzma:p9 and -c zip:p12 were pretty good, the former slower but better). The difficulty is that we can't just change objects in swift "under the feet of" Mediawiki.

Jun 2 2026, 4:26 PM · media-backups, MediaWiki-File-management, SRE, SRE-swift-storage, Commons

Jun 1 2026

MatthewVernon added a comment to T401966: PXE provision script needed for data-persistence hosts.

Cool, I've blocked that out in my calendar :)

Jun 1 2026, 4:47 PM · SRE-swift-storage, Data-Persistence, SRE, ops-eqiad, DC-Ops
MatthewVernon added a comment to T401966: PXE provision script needed for data-persistence hosts.

Hi @VRiley-WMF I have oddly-full afternoons on other days at the moment; I could do 14:30-16:30 UTC on Wednesday 3rd if that works for you? And then afternoons of Tue 16th (until about 17:30 UTC) or Thu 18th (until about 16:30 UTC).

Jun 1 2026, 4:00 PM · SRE-swift-storage, Data-Persistence, SRE, ops-eqiad, DC-Ops
MatthewVernon closed T427757: tests for wmf/rewrite.py should use standard thumbnail size (and should also work), a subtask of T414805: FY 25/26 WE 5.4.10 Standard Thumbnail Sizes Only, as Resolved.
Jun 1 2026, 9:37 AM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Patch-For-Review, MW-1.45-notes, MW-1.43-notes, MW-1.44-notes, Data-Persistence, MediaViewer, Traffic, Thumbor, SRE-swift-storage
MatthewVernon closed T427757: tests for wmf/rewrite.py should use standard thumbnail size (and should also work) as Resolved.
mvernon@ms-fe1009:~$ python3 /usr/local/lib/python3.9/dist-packages/wmf/rewrite_integration_test.py 
.......
----------------------------------------------------------------------
Ran 7 tests in 0.284s
Jun 1 2026, 9:37 AM · SRE-swift-storage, SRE
MatthewVernon added a subtask for T414805: FY 25/26 WE 5.4.10 Standard Thumbnail Sizes Only: T427757: tests for wmf/rewrite.py should use standard thumbnail size (and should also work).
Jun 1 2026, 8:20 AM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Patch-For-Review, MW-1.45-notes, MW-1.43-notes, MW-1.44-notes, Data-Persistence, MediaViewer, Traffic, Thumbor, SRE-swift-storage
MatthewVernon added a parent task for T427757: tests for wmf/rewrite.py should use standard thumbnail size (and should also work): T414805: FY 25/26 WE 5.4.10 Standard Thumbnail Sizes Only.
Jun 1 2026, 8:20 AM · SRE-swift-storage, SRE
MatthewVernon created T427757: tests for wmf/rewrite.py should use standard thumbnail size (and should also work).
Jun 1 2026, 8:12 AM · SRE-swift-storage, SRE
MatthewVernon added a comment to T401441: Check list of PXE miss-configs for eqiad.

@VRiley-WMF sure; backend's can't be meaningfully depooled, so it'd be a case of "do one, check everything has recovered OK, move on to the next". [not sure if it's easier to track them here or in T401966.

Jun 1 2026, 7:43 AM · SRE, ops-eqiad, DC-Ops

May 29 2026

MatthewVernon added a comment to T427465: Move thumbnail caching from upload cluster to text.

A couple of thoughts. I am broadly in favour of handling thumbs and originals separately :)

May 29 2026, 3:22 PM · MediaWiki-Media-Platform-Team, Patch-For-Review, Data-Persistence, Traffic
MatthewVernon added a comment to T414440: Configure ms-fe envoys to use ratelimit service.

You've captured the key bits from our conversation earlier, thanks. There is ongoing maintenance on both clusters at the moment (T421719, T354872), so it's plausible that there will be <100% dispersion and/or lengthy oldest completion responses; but all those commands should return 0 and should not log anything about connection refused/etc. If in any doubt, feel free to ping me.

May 29 2026, 1:48 PM · ServiceOps-Services-Oids, ServiceOps

May 26 2026

MatthewVernon added a comment to T427266: Disk (sdm) failed in ms-be2089.

@Jhancock.wm new-new drive looks good now, thanks :)

May 26 2026, 6:05 PM · SRE-swift-storage, SRE, ops-codfw, DC-Ops
MatthewVernon added a comment to T427266: Disk (sdm) failed in ms-be2089.

Oh, actually, it's showing up as connected by SAS not SATA, too:

May 26 2026, 4:23 PM · SRE-swift-storage, SRE, ops-codfw, DC-Ops
MatthewVernon added a comment to T427266: Disk (sdm) failed in ms-be2089.

@Jhancock.wm this is an odd one, but - can you pull the drive and check it doesn't have writes disabled somehow, please? I've tried rebooting, but still:

[   12.532808] sd 0:2:11:0: [sdl] Write Protect is on

And if I try and update the partition table or anything I get the read-only filesystem error. AFAICT there's nothing in software to otherwise suggest it's unhappy.

May 26 2026, 4:21 PM · SRE-swift-storage, SRE, ops-codfw, DC-Ops
MatthewVernon added projects to T427175: Create new S3 backends for the Docker Registry service: SRE-swift-storage, Ceph.
May 26 2026, 1:06 PM · Ceph, SRE-swift-storage, Infrastructure-Foundations