Page MenuHomePhabricator

cloudweb hosts are using the profile::mediawiki::nutcracker profile to configure nutcracker
Closed, ResolvedPublic

Description

While we were sunsetting nutcracker (T277183), we found out that profile::mediawiki::nutcracker is included in profile::openstack::base::nutcracker and blocking us from removing this profile. It would be lovely if we could decouple those two, so we can proceed with sunsetting this profile.

Event Timeline

It looks like we also have mcrouter on the same hosts since rOPUP971912ae9d97: Horizon: replace nutcracker with mcrouter. Does that make this as easy as auditing/updating config to swap port 11212 for port 11213 anywhere that the former is found?

That sounds alright, but if wikitech is still using redis for sessions (via nutcracker), then the problem remains. I propose the two profiles (profile::mediawiki::nutcracker and profile::openstack::base::nutcracker) to be merged to one under profile::openstack::base::nutcracker, which will unblock T277183

That sounds alright, but if wikitech is still using redis for sessions (via nutcracker), then the problem remains. I propose the two profiles (profile::mediawiki::nutcracker and profile::openstack::base::nutcracker) to be merged to one under profile::openstack::base::nutcracker, which will unblock T277183

I'm not sure I understand... how does refactoring the nutcracker profile get us closer to removing nutcracker? Is there not a new post-nutcracker way to pool redis that I should be using instead?

Change 868472 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):

[operations/puppet@production] profile::openstack::base::nutcracker: merge in profile::mediawiki::nutcracker

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

Change 868472 merged by Andrew Bogott:

[operations/puppet@production] profile::openstack::base::nutcracker: merge in profile::mediawiki::nutcracker

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

Andrew claimed this task.