Page MenuHomePhabricator

Build and deploy LuaSandbox 4.1.2
Closed, ResolvedPublic

Description

Dear serviceops colleagues,

I have tagged LuaSandbox 4.1.2 and released it to PECL. Please build a new package and deploy it. This will help to address OOM errors on Wiktionary (T165935).

At your convenience but ideally within one month. It should be sufficient to monitor segfault rates. No user-visible change is expected compared to 4.0.2, except for a reduction in OOM errors.

Event Timeline

I built and uploaded the packages to apt, which means that next week we should automatically roll them out to kubernetes in the weekly rebuild of base images.

I would suggest we first install the new version on the physical canaries for now, then tomorrow check logs for errors/segfaults/OOMs and see if we had an increase/decrease with respect to another appserver, then install it on all physical servers and rebuild the php base image for k8s, and redeploy.

These are not uploaded to the currently used repository components? Both ended up in main, while for buster we use component/icu67 and for bullseye component/php74

Apologies, I must have made a mistake. I will fix it as there are other issues as well.

Re-uploaded the packages to the right components.

Change 1008457 had a related patch set uploaded (by Giuseppe Lavagetto; author: Giuseppe Lavagetto):

[operations/docker-images/production-images@master] multiversion-base: rebuild to include new php-luasandbox

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

Change 1008457 merged by Giuseppe Lavagetto:

[operations/docker-images/production-images@master] multiversion-base: rebuild to include new php-luasandbox

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

Mentioned in SAL (#wikimedia-operations) [2024-03-04T15:04:19Z] <_joe_> installing php-luasandbox update on mediawiki canaries T353414

Mentioned in SAL (#wikimedia-operations) [2024-03-07T06:22:33Z] <_joe_> updated php-luasandbox everywhere T353414

Joe claimed this task.