Page MenuHomePhabricator

Migrate all memcached* clusters to nftables
Open, In Progress, MediumPublic

Description

Migrate to nftables:

  • memcached
  • memcached-gutter
  • memcached wikifunctions
  • memcached misc
NOTE: There is an opportunity with the upcoming eqiad mc host hardware refresh (T412255) to bring up the new hosts using nftables from day 1 (T398611#11540403).

Related Objects

StatusSubtypeAssignedTask
OpenNone
In Progressjijiki

Event Timeline

jijiki changed the task status from Open to In Progress.Jul 3 2025, 10:42 AM
jijiki triaged this task as Low priority.
jijiki added a subscriber: Muehlenhoff.

Change #1166194 had a related patch set uploaded (by Effie Mouzeli; author: Effie Mouzeli):

[operations/puppet@production] hieradata: migrate memcached gutter pool to nftables

https://gerrit.wikimedia.org/r/1166194

Change #1166194 merged by Effie Mouzeli:

[operations/puppet@production] hieradata: migrate memcached gutter pool to nftables

https://gerrit.wikimedia.org/r/1166194

Scott_French subscribed.

@jijiki - Is this something you anticipate we might be picking back up in Q3? Also, is there anything blocking this other than just finding time? (I see the gutter-pool change was merged and doesn't appear to have been reverted.)

@jijiki - Is this something you anticipate we might be picking back up in Q3? Also, is there anything blocking this other than just finding time? (I see the gutter-pool change was merged and doesn't appear to have been reverted.)

Given that we are refreshing the hardware in eqiad soon (https://phabricator.wikimedia.org/T412255), this would be an opportune time: These should instead simply be installed with role::insetup::serviceops_nftables and then you can add hieradata/hosts/mcXY.yaml entries with profile::firewall::provider: nftables and simply add them with nftables from the start.

@Scott_French @jijiki could you update the description with more details about the rationale (why now)? We may consider raising the priority of this.

Please also see if this is an opportunity to ramp up someone else on memcached (to balance with the urgency of doing it of course)

Scott_French renamed this task from Migrate all memcached* clusters to nftables to Migrate all memcached* clusters to nftables.Wed, Jan 21, 3:45 PM
Scott_French updated the task description. (Show Details)

Updated the task description to reflect the point about the hardware refresh (and mark the gutter pool complete). This will still need info from @jijiki on feasibility of substantially completing the entire scope of work in Q3.

MLechvien-WMF raised the priority of this task from Low to Medium.Tue, Feb 3, 10:34 AM

It all depends in how soon we will wrap up T405292. As soon as the servers arrive, the process is quite straight forward

The dependent task T405292 is only at ordering stage, so it seems difficult to complete this within Q3. @jijiki shall we move this back to Backlog and pick it up in Q4?