(Translated by https://www.hiragana.jp/)
♟ Ladsgroup
Page MenuHomePhabricator

Ladsgroup (Amir Sarabadani)
Shah of Bugs, Emir of database architecture, World-renowned rubber duckAdministrator

Projects (36)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Oct 6 2014, 9:53 PM (504 w, 2 h)
Roles
Administrator
Availability
Available
IRC Nick
Amir1
LDAP User
Ladsgroup
MediaWiki User
Ladsgroup [ Global Accounts ]

Staff Database Architect in SRE data persistence team in WMF. Used to be Wikidata software engineer at WMDE

I'm also open source enthusiast, mediawiki volunteer developer, and long-term Wikipedian.

All edits on tickets about databases are in my work capacity and anything else is in my volunteer capacity unless mentioned otherwise.

Babel: fa-N, en-4, de-2, tr-1, hu-1

Recent Activity

Yesterday

Ladsgroup added a comment to T363682: Incorrect counters on [[Special:LintErrors]].

Running it now.

Mon, Jun 3, 5:45 PM · MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), Content-Transform-Team-WIP, Essential-Work, MediaWiki-extensions-Linter
Ladsgroup closed T329440: Handling Number-sorted pages in categories for non-English numbers in Persian Wikis as Resolved.
Mon, Jun 3, 12:04 PM · I18n, MediaWiki-Categories
Ladsgroup renamed T329440: Handling Number-sorted pages in categories for non-English numbers in Persian Wikis from Handling Number-sorted pages in categories for non-English numbers to Handling Number-sorted pages in categories for non-English numbers in Persian Wikis.
Mon, Jun 3, 11:53 AM · I18n, MediaWiki-Categories
Ladsgroup added a comment to T364698: Allow filtering by user edit count.

I will try to implement this but one thing is that if a user is experienced, they should have auto patrol right and they would be automatically excluded.

Mon, Jun 3, 11:39 AM · Tool-nfp
Ladsgroup added a comment to T365568: Drop flaggedpage_pending from production.

It hasn't been written into in dewiki for a couple of days now:

root@db1183:/srv/sqldata# ls -l */flaggedpage_pending.ibd
-rw-rw---- 1 mysql mysql 6291456 May 30 20:17 dewiki/flaggedpage_pending.ibd
Mon, Jun 3, 10:41 AM · DBA
Ladsgroup added a comment to T365568: Drop flaggedpage_pending from production.

I haven't seen any complaints or bug reports regarding this change. It's good to go.

Mon, Jun 3, 10:40 AM · DBA

Sun, Jun 2

Ladsgroup edited projects for T329440: Handling Number-sorted pages in categories for non-English numbers in Persian Wikis, added: I18n; removed Wikimedia-Site-requests.
Sun, Jun 2, 7:25 PM · I18n, MediaWiki-Categories
Ladsgroup added a comment to T355594: SecurePoll creates a table for each election and keeps it forever.

It's because the columns depends on the election. You might have a different criteria that could not be fit inside the table.

Sun, Jun 2, 11:17 AM · Data-Persistence (work done), MediaWiki-extensions-SecurePoll

Sat, Jun 1

Superpes15 awarded T366401: Create an 'Universal Code of Conduct Coordinating Committee (U4C)' mailing list a Love token.
Sat, Jun 1, 10:03 AM · SRE, Wikimedia-Mailing-lists
Ladsgroup closed T366401: Create an 'Universal Code of Conduct Coordinating Committee (U4C)' mailing list as Resolved.

https://lists.wikimedia.org/postorius/lists/u4c.lists.wikimedia.org/

Sat, Jun 1, 10:02 AM · SRE, Wikimedia-Mailing-lists

Fri, May 31

Ladsgroup updated the task description for T352010: Gradually drop old pagelinks columns.
Fri, May 31, 6:34 PM · Schema-change-in-production, DBA, MediaWiki-Page-derived-data
Ladsgroup added a comment to T366375: Special:QrCode and Special:UrlShortener has night mode issues.

"Get short url" widget is also not going to dark mode: https://test.wikipedia.org/wiki/Ruine_Th%C3%BCrndl?vectornightmode=1 (click on "Get shortened URL")

Fri, May 31, 4:24 PM · MediaWiki-extensions-UrlShortener, FY2023-24-WE 2.1 Typography and palette customizations
Ladsgroup added a comment to T138401: Replace jsduck with JSDoc3 across all Wikimedia code bases.

Flow will be undeployed soon. I'm not sure it's worth working on. Just my 2c.

Fri, May 31, 1:56 PM · MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), MW-1.42-notes (1.42.0-wmf.13; 2024-01-09 ), Tech-Docs-Team, MW-1.40-notes (1.40.0-wmf.23; 2023-02-13), Patch-For-Review, Editing-team (Tracking), Epic, Technical-Debt (RW-Tech-Debt), Front-end-Standards-Group, Documentation
Ladsgroup added a comment to T363581: Build a machine-readable catalogue of mariadb tables in production.

@Ottomata thanks, I'll take a read, totally agreed we should collaborating on shared needs more.

Fri, May 31, 12:14 PM · DBA
fnegri awarded T363581: Build a machine-readable catalogue of mariadb tables in production a Love token.
Fri, May 31, 10:08 AM · DBA
Ladsgroup updated the task description for T352010: Gradually drop old pagelinks columns.
Fri, May 31, 10:00 AM · Schema-change-in-production, DBA, MediaWiki-Page-derived-data

Thu, May 30

Ladsgroup added a comment to T363682: Incorrect counters on [[Special:LintErrors]].

I'll get it done on monday.

Thu, May 30, 9:12 PM · MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), Content-Transform-Team-WIP, Essential-Work, MediaWiki-extensions-Linter
Ladsgroup closed T366307: Toronto WikiClub mailing list as Resolved.

https://lists.wikimedia.org/postorius/lists/wikiclub-toronto.lists.wikimedia.org/

Thu, May 30, 8:51 PM · SRE, Wikimedia-Mailing-lists
Ladsgroup added a comment to T366307: Toronto WikiClub mailing list.

That's good enough. Thanks. I create it soon.

Thu, May 30, 8:44 PM · SRE, Wikimedia-Mailing-lists
Ladsgroup added a comment to T363682: Incorrect counters on [[Special:LintErrors]].

Sure. Only Polish Wikipedia or all wikis?

Thu, May 30, 8:41 PM · MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), Content-Transform-Team-WIP, Essential-Work, MediaWiki-extensions-Linter
Ladsgroup added a comment to T366307: Toronto WikiClub mailing list.

Hi, I'm not seeing any meta page about this club. Is it done by Wikimedia Canada?

Thu, May 30, 8:39 PM · SRE, Wikimedia-Mailing-lists
Ladsgroup added a comment to T365933: Make Chqaz admin of Wikija-g mailing list.

We can. But we are not allowed to disclose them. Did you send the email to wikija-g-owner@lists.wikimedia.org?

Thu, May 30, 11:47 AM · SRE, Wikimedia-Mailing-lists

Wed, May 29

Ladsgroup added a comment to T359529: Future of flaggedtemplates feature.

@Kallichore With the next train, you will have a better view of pages needing review.

Wed, May 29, 3:40 PM · MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), DBA, MediaWiki-extensions-FlaggedRevs
Ladsgroup added a comment to T363581: Build a machine-readable catalogue of mariadb tables in production.

Yeah, basically what Jaime said. Currently we have these information is in puppet and putting it in database require many moving parts (e.g. giving access to that database via an API to sanitarium hosts to filter private tables). Also it's not 100% known that it'll be too large. In this example above every table has four to six lines and we have around 200 tables in production (for mw), that's around 1,000 lines that is not small but not too large either. In other words, first we need to build the platform and the system, if we realize this part or that part doesn't work, we can pivot to a more complex solution. I want to avoid unnecessary complexity of setting up a database and APIs to serve it and so on if we don't need it.

Wed, May 29, 2:58 PM · DBA
Ladsgroup updated the task description for T363839: Remove old/unused/internal methods in rdbms library from the public APIs.
Wed, May 29, 11:41 AM · MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), Patch-For-Review, DBA, MediaWiki-libs-Rdbms
Ladsgroup updated the task description for T363839: Remove old/unused/internal methods in rdbms library from the public APIs.
Wed, May 29, 11:34 AM · MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), Patch-For-Review, DBA, MediaWiki-libs-Rdbms
Ladsgroup updated the task description for T363581: Build a machine-readable catalogue of mariadb tables in production.
Wed, May 29, 11:21 AM · DBA
Ladsgroup updated the task description for T363581: Build a machine-readable catalogue of mariadb tables in production.
Wed, May 29, 11:21 AM · DBA
Ladsgroup added a comment to T365155: Text id verification makes dumps skip many good rows.

Making the fix isn't that hard, I can backport it if you manage to get it done and land it.

Wed, May 29, 11:05 AM · Patch-For-Review, Data Products (Data Products Sprint 14), Dumps-Generation
Ladsgroup committed rSCHCH7a7c7e747e27: Merge branch 'T366123' into 'main'.
Merge branch 'T366123' into 'main'
Wed, May 29, 9:16 AM
Ladsgroup updated the task description for T352010: Gradually drop old pagelinks columns.
Wed, May 29, 9:06 AM · Schema-change-in-production, DBA, MediaWiki-Page-derived-data

Tue, May 28

Ladsgroup added a comment to T344479: wikimediafoundation.org staff and contractors page needs updating.

FWIW, there are two of me on the list: https://wikimediafoundation.org/role/staff-contractors/#technology

grafik.png (668×691 px, 252 KB)

Tue, May 28, 5:50 PM · wikimediafoundation.org
Ladsgroup updated the task description for T352010: Gradually drop old pagelinks columns.
Tue, May 28, 5:38 PM · Schema-change-in-production, DBA, MediaWiki-Page-derived-data
Ladsgroup closed T351237: Set beta and production to read new for pagelinks migration, a subtask of T299947: Normalize pagelinks table, as Resolved.
Tue, May 28, 5:37 PM · User-notice, MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), MediaWiki-Page-derived-data
Ladsgroup closed T351237: Set beta and production to read new for pagelinks migration as Resolved.
Tue, May 28, 5:37 PM · MW-1.42-notes (1.42.0-wmf.7; 2023-11-28), DBA
Ladsgroup updated the task description for T351237: Set beta and production to read new for pagelinks migration.
Tue, May 28, 5:37 PM · MW-1.42-notes (1.42.0-wmf.7; 2023-11-28), DBA
Ladsgroup closed T345733: Run MigrateLinksTable for pagelinks in beta and production as Resolved.
Tue, May 28, 5:04 PM · MW-1.41-notes (1.41.0-wmf.26; 2023-09-12), DBA
Ladsgroup closed T345733: Run MigrateLinksTable for pagelinks in beta and production , a subtask of T299947: Normalize pagelinks table, as Resolved.
Tue, May 28, 5:03 PM · User-notice, MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), MediaWiki-Page-derived-data
Ladsgroup updated the task description for T345733: Run MigrateLinksTable for pagelinks in beta and production .
Tue, May 28, 5:02 PM · MW-1.41-notes (1.41.0-wmf.26; 2023-09-12), DBA
Ladsgroup added a comment to T209892: SecurePoll is not compatible with GPG 2.1+.

Last time we deployed this to testwiki, a user without NDA (who got office banned later) got access to PII data. Just asking to be extra careful putting people into this group or revert it once you're done testing

Tue, May 28, 4:32 PM · MW-1.43-notes (1.43.0-wmf.7; 2024-05-28), Community-Tech (CommTech-Kanban), MW-on-K8s, MediaWiki-extensions-SecurePoll
Ladsgroup created P63450 (An Untitled Masterwork).
Tue, May 28, 3:58 PM
Ladsgroup added a comment to T366017: Add support to compress arclamp logs before downloading.

I suggest just compressing anything that's above some certain threshold (like 1GB)

Tue, May 28, 12:44 PM · SRE Observability
Ladsgroup added a comment to T366038: Switchover s2 master (db2207 -> db2204).

Sure

Tue, May 28, 8:47 AM · Patch-For-Review, DBA
Ladsgroup added a comment to T366038: Switchover s2 master (db2207 -> db2204).

I'd be great if you wait for the T352010: Gradually drop old pagelinks columns too. I'm about to start the schema change on the PK in s2

Tue, May 28, 8:35 AM · Patch-For-Review, DBA

Mon, May 27

Ladsgroup updated the task description for T352010: Gradually drop old pagelinks columns.
Mon, May 27, 7:54 PM · Schema-change-in-production, DBA, MediaWiki-Page-derived-data
Ladsgroup added a comment to T365915: Create a mailing list for Bangla Wikimoitree.

Hi, can you pick a name that's more aligned with our standardization policy? https://meta.wikimedia.org/wiki/Mailing_lists/Standardization if it's not possible, we need to come up with a naming scheme for such mailing lists.

Mon, May 27, 1:25 PM · SRE, Wikimedia-Mailing-lists
Ladsgroup claimed T365915: Create a mailing list for Bangla Wikimoitree.
Mon, May 27, 1:24 PM · SRE, Wikimedia-Mailing-lists
Ladsgroup claimed T365933: Make Chqaz admin of Wikija-g mailing list.

All members of our user group suddenly had their admins removed in March.

Mon, May 27, 1:24 PM · SRE, Wikimedia-Mailing-lists
Ladsgroup added a comment to T359529: Future of flaggedtemplates feature.

We can anchor that link to subsectio of the page (via adding #mw-pageinfo-header-properties) Would that help in your case? e.g. https://de.wikipedia.org/w/index.php?title=Rosy_Wertheim&action=info#mw-pageinfo-header-properties

Mon, May 27, 12:30 PM · MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), DBA, MediaWiki-extensions-FlaggedRevs
Ladsgroup created T365990: The language selector is not fully switched to dark mode.
Mon, May 27, 12:13 PM · Web-Team-Backlog (FY2023-24 Q4 Sprint 5), FY2023-24-WE 2.1 Typography and palette customizations, Language-Team, UniversalLanguageSelector
Ladsgroup closed T365913: Change the Persian Wikibooks wordmark as Resolved.
Mon, May 27, 10:06 AM · Wikimedia-Site-requests

Fri, May 24

Ladsgroup archived User-Kormat.
Fri, May 24, 11:40 AM
Ladsgroup added a comment to T365787: db1155:3316 pagelinks table corrupted.

Thanks!

Fri, May 24, 9:06 AM · DBA
matmarex awarded T365303: Move update of category members count to CategoryMembershipChangeJob a Like token.
Fri, May 24, 3:44 AM · MediaWiki-Core-DeferredUpdates

Thu, May 23

Ladsgroup closed T365729: Puppet agent not working on deployment-cache-text08.deployment-prep for a few weeks as Resolved.

Now puppet is flowing again. You can see my hacks in https://gerrit.wikimedia.org/r/plugins/gitiles/cloud/instance-puppet/+log/master/deployment-prep/deployment-cache-text08.deployment-prep.eqiad1.wikimedia.cloud.yaml
deployment-cache-upload08 had the same issues and more (IPIP), which also you can see my hacks in https://gerrit.wikimedia.org/r/plugins/gitiles/cloud/instance-puppet/+log/master/deployment-prep/deployment-cache-upload08.deployment-prep.eqiad1.wikimedia.cloud.yaml

Thu, May 23, 11:16 PM · Beta-Cluster-Infrastructure
Ladsgroup updated the task description for T352010: Gradually drop old pagelinks columns.
Thu, May 23, 10:48 PM · Schema-change-in-production, DBA, MediaWiki-Page-derived-data
Ladsgroup added a comment to T365599: Evaluate temp user banner in RTL contexts.

I prefer it to start from the right. i.e. start of the page (which would be left in LTR languages). The buttons can stay at the end of the page but text feels wrong to stay like this.

Thu, May 23, 10:15 PM · I18n, RTL, Temporary accounts
Ladsgroup added a comment to T365599: Evaluate temp user banner in RTL contexts.

It's not too annoying to me but since start of the sentence is at the middle of the page, it feels wrong to me as a native speaker, specially since the counter is in latin digits (in Persian and some other languages the digits are different e.g. instead of 0 it's ۰, 1 -> ۱, 2 -> ۲, etc.) and generally numbers are read left to right even in Persian.

Thu, May 23, 3:31 PM · I18n, RTL, Temporary accounts
Ladsgroup added a comment to T365599: Evaluate temp user banner in RTL contexts.

I want to put a screenshot but beta cluster is down

Thu, May 23, 2:57 PM · I18n, RTL, Temporary accounts

Wed, May 22

Ladsgroup updated the task description for T352010: Gradually drop old pagelinks columns.
Wed, May 22, 6:45 PM · Schema-change-in-production, DBA, MediaWiki-Page-derived-data
Ladsgroup awarded T277470: Ignore (most) of LocalSettings.php when running PHPUnit (fix surprise test failures) a Love token.
Wed, May 22, 12:34 PM · MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), MediaWiki-Core-Tests
Ladsgroup created T365580: Contribution icons provided by Special:ContentTranslation are not reverted in the dark mode.
Wed, May 22, 11:32 AM · Language-Team (Language-2024-April-June), ContentTranslation, FY2023-24-WE 2.1 Typography and palette customizations
Ladsgroup created T365568: Drop flaggedpage_pending from production.
Wed, May 22, 9:17 AM · DBA
Ladsgroup added a comment to T317180: Auto-verify in CI the SQL files generated by Rdbms abstract schema.

Might be a good candidate for a "structure" test with PHPUnit. This would be similar to what we do with autoloader, config artefacts, and other generated files in core.

Wed, May 22, 9:05 AM · MediaWiki-Core-Tests, MediaWiki-libs-Rdbms, Data-Persistence (work done), Patch-For-Review, [DEPRECATED] wdwb-tech, Wikidata

Tue, May 21

Ladsgroup closed T362786: Enable dbctl for parsercache as Resolved.

I close this \o/ The subtickets are for the further work.

Tue, May 21, 4:08 PM · Patch-For-Review, Infrastructure-Foundations, Data-Persistence, conftool
Ladsgroup added a comment to T365497: bldrwnsch update is broken – Unknown column 'pagelinks.pl_title'.

That query is wrong, JOIN pagelinks ON pagelinks.pl_target_id = page.page_id won't work. pl_target_id is not FK to page_id, pl_from is but it depends on your usecase.

Tue, May 21, 4:04 PM · Tools
Ladsgroup added a comment to T362646: Enable more nuanced targeting and sampling on Quicksurveys.

We could not find a way to fo "left" using Wikimedia ORM and we used "SUBSTR" instead. Is that ok? or can you suggest a better method to use

Tue, May 21, 10:26 AM · Patch-For-Review, WMF-Safety-Survey
Ladsgroup added a comment to T362646: Enable more nuanced targeting and sampling on Quicksurveys.

Hi, I responded in the patch. hope that'd be useful for you.

Tue, May 21, 10:22 AM · Patch-For-Review, WMF-Safety-Survey
Ladsgroup committed rSCHCHf19a0c11cc71: change_gb_timestamp_T307501.py: Schema change (authored by Marostegui).
change_gb_timestamp_T307501.py: Schema change
Tue, May 21, 9:26 AM
Ladsgroup committed rSCHCH4181929fd977: Merge branch 'T307501' into 'main'.
Merge branch 'T307501' into 'main'
Tue, May 21, 9:26 AM
Ladsgroup added a comment to T275319: Change $wgMaxArticleSize limit from byte-based to character-based.

Honestly, I think this should be declined as this is a x/y problem. I understand you need to see content of the whole law in one place, but that doesn't mean size of page should increase. A proper solution here is to have a way to see a full book or set of pages in one place. Think of google docs or a PDF file. That is doable but needs to resourced and prioritized and implemented. That can be useful in many other areas too (being able to read a large book in a way of "infinite scroll" on the wiki)

Tue, May 21, 9:22 AM · Patch-For-Review, Language-Technical Support, serviceops, SRE, Wikimedia-Site-requests
Ladsgroup added a comment to T365327: Consider preferring TLS_AES_128_GCM_SHA256 over TLS_AES_256_GCM_SHA384.

Does reducing the key sizes (from 256 to 128 for AES and 386 to 256 for SHA) sound good to people? We can deploy it temporarily and measure the impact.

Tue, May 21, 9:11 AM · Traffic

Mon, May 20

Ladsgroup added a comment to T364347: Popups: Make use of conditional user defaults.

Awesome thank you!

Mon, May 20, 10:42 PM · MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), Patch-For-Review, Web-Team-Backlog (FY2023-24 Q4 Sprint 4), Web Team Essential Work 2024, Page-Previews
Ladsgroup added a comment to T275319: Change $wgMaxArticleSize limit from byte-based to character-based.

While non-Latin characters take twice as space, since Arabic and Hebrew scripts don't write short vowels (unless for children or disambiguation), the average letter per word is much lower than Latin scripts. In other words, even if you translate it to English, it'll just go above the threshold.

Mon, May 20, 6:33 PM · Patch-For-Review, Language-Technical Support, serviceops, SRE, Wikimedia-Site-requests
Ladsgroup added a comment to T275319: Change $wgMaxArticleSize limit from byte-based to character-based.

I wish to avoid the discussion what "should be" the limit of the page length, in characters.

Mon, May 20, 5:57 PM · Patch-For-Review, Language-Technical Support, serviceops, SRE, Wikimedia-Site-requests
Ladsgroup added a comment to T352010: Gradually drop old pagelinks columns.

Yes. s5 wikireplica needs to actually get the alter (will be over in an hour) and then a run of maintain views. Be patient. It will be resolved soon.

Mon, May 20, 5:02 PM · Schema-change-in-production, DBA, MediaWiki-Page-derived-data
Ladsgroup updated the task description for T352010: Gradually drop old pagelinks columns.
Mon, May 20, 4:42 PM · Schema-change-in-production, DBA, MediaWiki-Page-derived-data
Ladsgroup added a watcher for Huma: Ladsgroup.
Mon, May 20, 3:03 PM
Ladsgroup updated the task description for T352010: Gradually drop old pagelinks columns.
Mon, May 20, 1:45 PM · Schema-change-in-production, DBA, MediaWiki-Page-derived-data
Ladsgroup edited Description on Huma.
Mon, May 20, 1:26 PM
Ladsgroup created Huma.
Mon, May 20, 1:26 PM

Sun, May 19

Ladsgroup created T365335: Unify various wikidata description consumption.
Sun, May 19, 10:20 PM · Wikipedia-iOS-App-Backlog, Wikidata, iOS-app-feature-Performance, MobileFrontend, MediaWiki-extensions-WikibaseClient
Ladsgroup added a comment to T364404: Wikimedia\Rdbms\DBTransactionSizeError: Transaction spent {time}s in writes, exceeding the 3s limit.

A possible solution to this problem is this: T365303: Move update of category members count to CategoryMembershipChangeJob

Sun, May 19, 10:01 PM · Wikimedia-production-error
Ladsgroup added a comment to T365303: Move update of category members count to CategoryMembershipChangeJob.

Yeah, this would fix that bug automatically but maybe it's not a good solution. Depending on what mediawiki team thinks about this.

Sun, May 19, 9:59 PM · MediaWiki-Core-DeferredUpdates
Ladsgroup created T365329: [GOAL] Make History page show in dark mode.
Sun, May 19, 4:45 PM · FY2023-24-WE 2.1 Typography and palette customizations, Web-Team-Backlog
Ladsgroup renamed T365327: Consider preferring TLS_AES_128_GCM_SHA256 over TLS_AES_256_GCM_SHA384 from Consider using TLS_AES_128_GCM_SHA256 instead of TLS_AES_256_GCM_SHA384 to Consider preferring TLS_AES_128_GCM_SHA256 over TLS_AES_256_GCM_SHA384.
Sun, May 19, 1:48 PM · Traffic
Ladsgroup added a comment to T365327: Consider preferring TLS_AES_128_GCM_SHA256 over TLS_AES_256_GCM_SHA384.

Okay cool. Thanks for checking.

Sun, May 19, 1:44 PM · Traffic
Ladsgroup added a comment to T365327: Consider preferring TLS_AES_128_GCM_SHA256 over TLS_AES_256_GCM_SHA384.

Chacha20 is faster than AES when both are running without hardware acceleration. If AES-NI is present, AES is faster. This is also considered by clients to choose their ciphersuite suite to be sent to the server as part of the ClientHello

Sun, May 19, 1:38 PM · Traffic
Ladsgroup added a comment to T365327: Consider preferring TLS_AES_128_GCM_SHA256 over TLS_AES_256_GCM_SHA384.

Stupid note: In my phone, it still prefers AES256. Maybe my client for whatever reason doesn't support ChaCha20 or it thinks it's strong enough to just go with AES instead. But I will try to confirm SSL_OP_PRIORITIZE_CHACHA is working.

Sun, May 19, 1:35 PM · Traffic
Ladsgroup added a comment to T365327: Consider preferring TLS_AES_128_GCM_SHA256 over TLS_AES_256_GCM_SHA384.

Just to make it clearer, ChaCha20 is still that's not my preference. I prefer simply reducing the key size for AES and SHA instead.

Sun, May 19, 1:26 PM · Traffic
Ladsgroup added a comment to T365327: Consider preferring TLS_AES_128_GCM_SHA256 over TLS_AES_256_GCM_SHA384.

I should have been clearer, Meta prefers it everywhere including desktop. It's the top of ciphersuite by default including where it's not the top of client's cipher suite too. Maybe because fb/instagram is heavily targeted for mobile users.

Sun, May 19, 1:24 PM · Traffic
Ladsgroup added a comment to T365327: Consider preferring TLS_AES_128_GCM_SHA256 over TLS_AES_256_GCM_SHA384.

We can also consider preferring ChaCha20 everywhere as well like Meta websites.

Sun, May 19, 12:22 PM · Traffic
Ladsgroup updated the task description for T365327: Consider preferring TLS_AES_128_GCM_SHA256 over TLS_AES_256_GCM_SHA384.
Sun, May 19, 12:14 PM · Traffic
Ladsgroup created T365327: Consider preferring TLS_AES_128_GCM_SHA256 over TLS_AES_256_GCM_SHA384.
Sun, May 19, 12:13 PM · Traffic

Fri, May 17

Ladsgroup added a comment to T365055: [REPO][SW] DatabaseTermStoreWriterBase::acquireAndInsertTerms() shouldn't lock all rows for the item.

Also noting that I'm talking about the lock in ::acquireAndInsertTerms() and not the one on ::deleteTermsWithoutClean() as the latter happens much less frequently and doesn't lock contention from what I'm seeing.

Fri, May 17, 10:19 PM · Wikidata Dev Team, wmde-wikidata-tech, Wikidata, MediaWiki-extensions-WikibaseRepository
Ladsgroup created T365303: Move update of category members count to CategoryMembershipChangeJob.
Fri, May 17, 10:10 PM · MediaWiki-Core-DeferredUpdates
Ladsgroup added a comment to T365055: [REPO][SW] DatabaseTermStoreWriterBase::acquireAndInsertTerms() shouldn't lock all rows for the item.

I agree that the pruning part needs to be rethought and revamped but I'm failing to see how it's connected to this problem. This is explicitly about locking the rows in wbt_item_terms which is the head. Let's say for Q1234 you have this:

+------------+--------------+----------------------+
| wbit_id    | wbit_item_id | wbit_term_in_lang_id |
+------------+--------------+----------------------+
|  767752395 |     1234 |                    5 |
| 6682347558 |    1234 |                  172 |
|   95594787 |      1234 |                  192 |
|   34102141 |       1234 |                  237 |
|  561818268 |     1234 |                  274 |
+------------+--------------+----------------------+
Fri, May 17, 9:51 PM · Wikidata Dev Team, wmde-wikidata-tech, Wikidata, MediaWiki-extensions-WikibaseRepository

Thu, May 16

Ladsgroup updated the task description for T352010: Gradually drop old pagelinks columns.
Thu, May 16, 7:32 PM · Schema-change-in-production, DBA, MediaWiki-Page-derived-data
Ladsgroup updated the task description for T352010: Gradually drop old pagelinks columns.
Thu, May 16, 5:45 PM · Schema-change-in-production, DBA, MediaWiki-Page-derived-data
Ladsgroup added a subtask for T352010: Gradually drop old pagelinks columns: T364541: Switchover s8 master (db1209 -> db1192).
Thu, May 16, 2:18 PM · Schema-change-in-production, DBA, MediaWiki-Page-derived-data