C2019D18: Software updates oktober 2019

Aankondiging: Software onderhoud hosting omgeving

Beste klant/collega,

(Is dit bericht niet goed leesbaar? Bekijk dan de online versie.)

Wij vragen aandacht voor het volgende:

  1. End-Of-Life van PHP-7.1 per 1 december 2019
  2. End-Of-Life moment 31 december 2019
  3. Nieuwe poging MariaDB
  4. Reguliere software updates

End-Of-Life van PHP-7.1 per 1 december 2019

Let op: het is nog maar 8 weken tot 1 december!

Per 1 december houden we op met het aanbieden van PHP-7.1. Het is dus van belang om voor die tijd over te stappen naar een nieuwere PHP versie (7.2 of 7.3). Alle PHP-7.1 gebruikers zijn inmiddels aangeschreven, maar de respons daarop is vooralsnog matig te noemen. Bij deze willen we iedereen nogmaals aansporen om tijdig een migratie in gang te zetten. Sites die na 1 december nog PHP-7.1 draaien zullen “blind” ge-upgrade worden naar PHP-7.2.

End-Of-Life moment 31 december 2019

Let op: het is nog maar 12 weken tot 31 december!

Zoals in de EOL kalender te lezen valt is 31 december 2019 ook een vrij kritiek moment. Na die datum kan er geen gebruik meer gemaakt worden van de volgende verouderde software componenten:

  • PHP-5.6: Er draaien nog diverse sites op deze versie. Alle gebruikers zijn aangeschreven.
  • Python-2.7: Op de upload servers draaien python scripts die van deze versie gebruik maken.
  • Node.js-8: Op de upload servers draaien scripts die van deze versie gebruik maken.
  • Redis-4: Alle Redis instances in onze omgeving zijn op dit moment nog versie 4. In de volgende upgrade ronde zetten we een upgrade naar versie 5 in.
  • Elasticsearch-5.6: Er draaien nog 2 omgevingen op deze versies. De gebruikers hiervan zijn op de hoogte.

Nieuwe poging MariaDB

In de vorige ronde is er een upgrade van mariadb 10.2.25 naar 10.2.26 aangekondigd. Alleen later is uit onze testen gebleken dat daar een probleem in zat met betrekking tot mysql slave databases. Dit heeft ons doen besluiten om die versie niet in productie te gaan draaien. Inmiddels is er een nieuwere versie (10.2.27). Daarin is het probleem met de slave databases opgelost, dus die upgrade zullen we weer gewoon uitvoeren.

Reguliere software updates

In de periode van 14 tot 16 oktober worden de volgende updates doorgevoerd:

wat van naar changelog
nginx 1.17.3 1.17.4 1
php 5.6 5.6.40 5.6.40 updates op onderliggende componenten
php 7.1 7.1.32 7.1.32 updates op onderliggende componenten
php 7.2 7.2.22 7.2.23 1
php 7.3 7.3.9 7.3.10 1
passenger 6 6.0.2 6.0.4 1
node 8.16.0 8.16.1 1
node 10.16.0 10.16.3 1
yarn 1.17.3 1.19.9 1
tomcat 8 8.5.45 8.5.46 1
tomcat 9 9.0.22 9.0.26 1
newrelic-java 5.4.0 5.7.0 1
ActiveMQ 5.15.9 5.15.10 1
Graylog 3.1.0 3.1.2 1
Elastic Search 6.x 6.8.2 6.8.3 1
Elastic Search 7.x 7.3.1 7.3.2 1
grafana 6.3.5 6.4.1 1
memcached 1.5.17 1.5.19 1
mariadb 10.2.25 10.2.27 1
ImageMagick 7.0.8-63 7.0.8-66 1
curl 7.65.3 7.66.0 1
ffmpeg 4.2 4.2.1 1
dovecot 2.3.7 2.3.7.2 1
postfix 3.4.6 3.4.7 1
bind 9.11.10 9.11.11 1
unbound 1.9.2 1.9.3 1

De updates zijn op 4 september op het testcluster doorgevoerd, zodat er gelegenheid is om de nieuwe versies te testen.

Het schema voor de productie clusters is als volgt:

wat actie impact wanneer
nginx herstart webservers geen 14 oktober 8:00 – 12:00
php herstart applicatieservers geen 14 oktober 8:00 – 12:00
passenger herstart Ruby-on-Rails applicaties geen 14 oktober 8:00 – 12:00
ruby herstart Ruby-on-Rails applicaties geen 14 oktober 8:00 – 12:00
memcached herstart Memcached instanties memory caches worden gecleared 14 oktober 8:00 – 12:00
ImageMagick nieuwe versie wordt actief geen 14 oktober 8:00 – 12:00
curl nieuwe versie wordt actief geen 14 oktober 8:00 – 12:00
yarn nieuwe versie wordt actief geen 14 oktober 8:00 – 12:00
ffmpeg nieuwe versie wordt actief geen 14 oktober 8:00 – 12:00
postfix herstart mailservers geen 15 oktober 8:00 – 12:00
bind herstart nameservers geen 15 oktober 8:00 – 12:00
grafana herstart grafana applicatieservergeen 15 oktober 8:00 – 12:00
tomcat herstart java ongeveer 1-5 min downtime per instantie 16 oktober 1:00 – 6:00
newrelic-java herstart java ongeveer 1-5 min downtime per instantie 16 oktober 1:00 – 6:00
graylog herstart java 1 korte onderbreking naar de Graylog instanties 16 oktober 1:00 – 6:00
ActiveMQ herstart java 1 korte onderbreking naar de ActiveMQ instanties 16 oktober 1:00 – 6:00
mariadb herstart databases 2 korte onderbrekingen naar de database instanties 16 oktober 1:00 – 6:00
Elastic Search herstart java geen 14–16 oktober 13:00 – 17:00
  • aankondigingen/2019/c2019d18-software-updates-201910.txt
  • Last modified: 2019/11/12 10:07
  • (external edit)