Perform the tweaks necessary on puppet, packaging and other operations-related tasks to make sure mysql/mariadb hosts work well on stretch.
|Invalid||None||T168494 tracking task: jessie -> stretch|
|Resolved||jcrespo||T168356 Prepare mysql hosts for stretch|
|Resolved||jcrespo||T116903 Adapt wmf-mariadb101 package for stretch and adapt its service to systemd|
|Resolved||jcrespo||T100501 mysql user and group should be a system user/group|
|Resolved||jcrespo||T165625 Evaluate future of wmf puppet module "mysql"|
|Resolved||jcrespo||T183249 Reimage and upgrade to stretch all dbproxies|
With the new puppet refactoring, hosts just work- that doesn't mean the puppet structure is ideal- we need to change many things such as multi-instance support and fix the hiera bits, but the basic support for core is already there for stretch. The last bit missing here is to allow for custom systemd subunits mostly to set the ulimits for max allowed open files, which has to be customized for s3 hosts, dbstores, labs and other large databases.
This is in no way a closed issue, but the initial scope is covered- pending tidying up puppet and hiera code. But the support is working, at least as good as for trusty and jessie on the module. misc services will have to transition on the role slowly.