Les dizaines de millions de joueurs de Roblox ont dû passer une partie du week-end sans leur jeu favori. Une panne, dont les prémices ont été ressenties dès jeudi soir, a affecté l'ensemble des services de vendredi à dimanche après-midi. Mais les techniciens, à pied d'œuvre durant de longues heures, sont parvenus à restaurer les serveurs.
Une partie des joueurs a accusé Chipotle, la chaîne de fast-food, qui organisait un événement en jeu permettant de remporter des bons d'achat. Une hypothèse qui a vite pris de l'ampleur, avant d'être rejetée par les développeurs de Roblox, qui ont ensuite annoncé avoir identifié la principale cause du problème, sans en dire plus. Dimanche après-midi, Roblox Corp a indiqué que les serveurs étaient progressivement de retour, et qu'aucune source d'intrusion externe n'avait été détectée. Dans un billet de blog publié il y a quelques heures, l'équipe de développement s'est exprimée sur cette importante panne, qui a paralysé les serveurs pendant deux grosses journées.
Il s'agissait d'une panne particulièrement difficile à corriger, car elle impliquait une combinaison de plusieurs facteurs. Le système central de notre infrastructure a été débordé en raison d'un bug subtil dans les communications de notre backend, alors qu'il était soumis à une forte charge. Cette panne n'était pas due à un pic de trafic externe ou à une expérience particulière. La panne a plutôt été causée par l'augmentation du nombre de serveurs dans nos centres de données. En conséquence, la plupart des services de Roblox n'ont pas pu communiquer et se déployer efficacement.
La principale cause du délai a été l'identification de la source du problème. Divers réglages et ajustement ont ensuite permis de relancer la machine, qui semble désormais fonctionner normalement. Les curieux devraient bientôt pouvoir en savoir plus, puisque les développeurs ont prévu de publier un article post-mortem sur cette panne, en donnant de nombreux détails et en expliquant ce qui va être fait pour empêcher qu'un tel problème se reproduise. Enfin, et histoire de rassurer tout le monde, Roblox indique qu'à sa connaissance, aucune donnée n'a été perdue. Toutefois, si les joueurs rencontrent encore des problèmes, ils sont invités à se signaler auprès de l'assistance.