Murloc Cult

Retour au journal

Plantage du 8 novembre : places vides de la réserve de raid

Le serveur s'est arrêté net une fois, juste après la fin d'un « Compléter mon raid » : deux tâches périodiques lisaient la place laissée vide par un joueur temporaire supprimé. Corrigé et déployé.

Commit
f857135
Build
Build réussi · Cible worldserver
Ce qui s'est passé

Le serveur de jeu s'est arrêté net le 8 novembre à 00:49 UTC, puis a redémarré seul 15 secondes plus tard.

36 secondes plus tôt, un « Compléter mon raid » venait de se terminer : ses 24 joueurs autonomes temporaires avaient été supprimés de la réserve. Leur place restait dans la liste des personnages suivis, vide, en attente d'être réutilisée. Deux tâches périodiques la lisaient comme un personnage ordinaire : l'écriture des statistiques, chaque minute, et la sauvegarde de la mémoire des cerveaux, toutes les cinq minutes. La première a provoqué l'arrêt.

La correction

Les deux tâches sautent désormais les places vides. Les autres parcours de cette liste le faisaient déjà.

La cause a été établie à partir du vidage mémoire du serveur, lu avec un binaire recompilé à l'identique de celui qui a planté.