Pour ceux qui n'arrivent pas à accéder à
https://translate.google.fr/?hl=fr :
Le vendredi 25 novembre, à partir de 8 h 30, nous avons effectué une importante opération de maintenance sur BGA.
voici de quoi il s'agissait :
Interruption des services entre 8h30 CET et 12h30 CET.
Bugs sur les classements (mauvais classements, mauvais "plupart des victoires", mauvais "la plupart des jeux joués, ...).
Bugs sur les jeux de cartes: le mélange des cartes produisait toujours les mêmes résultats (particulièrement visible sur Love Letter, Belote et Hearts).
Le "replay" des jeux a été interrompu pendant quelques heures.
Les raisons de cette opération de maintenance étaient de faire une mise à jour générale des systèmes d'exploitation et des logiciels utilisés par les serveurs BGA, afin d'accroître la sécurité, la fiabilité et les performances de ce système (voir les détails ci-dessous pour les «techniciens»). Le but était aussi de fixer les "joueurs marqués comme en ligne alors qu'ils sont hors ligne" bug qui est visible sur la plate-forme depuis quelques semaines.
Le délai initial pour cette opération était de 2h30. Malheureusement, le composant en temps réel de BGA n'a pas fonctionné après la mise à niveau. Plus précisément, c'était un peu instable, avec un comportement étrange. Cela a été inattendu car nous avons testé cette mise à niveau sur nos ordinateurs sans problème. Ensuite, nous avons décidé de le réinstaller à zéro pour être sûr à 100% qu'il n'y aurait pas de problème. Cela nous a pris 2h de plus à la fin du processus, et explique la (très longue) interruption du service.
Nous sommes évidemment désolés pour cela, surtout pour les tournois qui étaient prévus pendant l'interruption du service.
Les bugs sur le classement et les jeux de cartes ont été fixés autour de 18:00 CET. Les replays de jeu ont été fixés autour de 21:00 CET. La situation est maintenant stable.
Je sais que ces opérations sont douloureuses pour tout le monde et que vous ne pouvez que voir l'inconvénient de celui-ci - ça casse toujours quelque chose - mais cela est vraiment nécessaire pour garder le logiciel BGA à jour, sûr et fiable.
Détails pour les techniciens et curieux:
Nous avons mis à niveau tous nos serveurs vers la dernière distribution Linux & kernel
Nous avons mis à niveau nos bases de données vers la dernière version MySql.
Nous avons mis à niveau PHP vers la nouvelle version "PHP 7".
Les 2 bugs importants (tableaux de bord et cartes mélangées) ont été causés par un comportement inattendu des variables utilisateur définies par la dernière version de MySql, ce qui n'a pas été facile à corriger parce que nous avons été forcés de réécrire complètement le code correspondant aux cartes , Alors que BGA était déjà en cours d'exécution. Nous ne sommes pas satisfaits à 100% par le résultat donc nous devons travailler plus à ce sujet, mais au moins ceci est fixé maintenant.
Merci pour votre soutien et votre compréhension.