Bonjour à tous,
Un problème technique survenu le 14 novembre dans l'après-midi m'a obligé à restaurer le forum à une date antérieure : nous voilà revenus au
31 août 2013 :fou: Au vu de la gravité du bug (que j'explique ci-dessous), l'issue est finalement plutôt bonne car, en définitive,
nous perdons 2 mois d'activité soit environ 11.000 messages "seulement", si j'ose dire...
L'un des bugs les plus graves de ces 6 dernières annéesCeux qui sont simlandais depuis plusieurs années déjà, savant que, malheureusement, des problèmes techniques, plus ou moins graves, surviennent de temps en temps, mais heureusement cela reste assez rare. C'est le lot de tous les sites sur Internet. Seuls les sites professionnels les plus riches et les plus importants peuvent se financer divers services afin de prévenir des problèmes techniques graves. Comme vous le savez, Simland est une petite communauté à but non lucratif et pourtant, elle coûte environ 1500 euros chaque année (13.500 euros dépensés depuis le début de son activité, fin 2003). Ce coût est notamment dû au serveur dédié. Simland est l'un des rares sites de son gabarit qui bénéficie d'un serveur qui lui est propre. Mais comme vous pouvez le constater, un serveur dédié ne nous empêche pas d'avoir des soucis techniques de temps en temps...
Depuis bientôt 10 ans, nous avons acquis une certaine expérience technique afin de prévenir ce genre de problèmes. Depuis quelques temps déjà nous opérons des sauvegardes automatiques de Simland, bien plus souvent qu'auparavant. Sauf que le problème d'avant-hier fut bien plus sournois que les précédents problèmes. Une fois de plus, nous nous sommes faits surprendre mais encore une fois, nous limitons la casse et nous allons nous en relever assez facilement
Le bug du 14 novembre : les explicationsJe viens de découvrir un nouveau type de bug qui peut s'avérer bien plus sournois et bien plus cruel que les bugs "classiques". Une fois n'est pas coutume, cette fois-ci, ce n'est ni la faute du serveur, ni la faute de quelqu'un qui aurait fait une fausse manipulation. J'avais effectivement prévu une manipulation importante le 14 novembre dans l'après-midi, sauf que j'avais bien pris soin de sauvegarder toute la base de données du forum, juste avant. La manipulation que je voulais faire (afin d'optimiser le forum et le rendre ainsi plus rapide) s'est avéré insatisfaisante. Le 14 novembre vers 17H00, j'ai donc entrepris de restaurer la base de données sauvegardée 2 heures avant. Au pire, nous aurions perdu 3 ou 4 messages.
Mais tout ne s'est pas passé comme prévu. Après restauration de la base, il a fallu réparer la table qui contient tous nos messages (590.000).
Mais la réparation automatique a été contraint de supprimer un peu plus de 260.000 messages, étalés sur ces 4 dernières années. Le forum était ainsi revenu au milieu de l'année 2009...
Après deux jours de recherche avec notre ami Gérald Golay et moi-même, il nous a été impossible de récupérer ces 260.000 messages, il fallait donc se rendre à l'évidence : à la veille de son 10ème anniversaire, Simland allait vivre la plus grande catastrophe technique, inégalée jusqu'à maintenant.
Alors vous allez me dire : si le forum est sauvegardé régulièrement, pourquoi ne pas avoir tenté de le restaurer avec une sauvegarde un peu plus ancienne (par exemple, début novembre voire le mois d'octobre), afin de limiter les dégâts ? C'est là que la "catastrophe" a pris toute son ampleur :
il s'est avéré que toutes les sauvegardes faites ces derniers mois souffrent du même mal : la base contenant tous nos messages est corrompue, et sa réparation entraîne inéluctablement la disparition de 4 ans d'activité. Encore aujourd'hui, je ne l'explique pas. Sûrement un petit bug sans importance, survenu ces derniers mois, mais qui n'a pas fait planter le forum tout de suite. C'est là que c'est sournois !
Hier soir, alors que je n'avais plus d'espoir, je me suis rendu compte qu'une sauvegarde opérée le 30 août 2013 fonctionnait ! Dans mon malheur, j'ai sauté de joie et j'ai poussé un grand ouf de soulagement !Je vais vous donner un exemple concret : imaginons dans 1 an ou dans 2 ans (en 2015 ou 2016), je décide de changer de serveur afin d'en prendre un plus performant. Je fais une sauvegarde complète de tout Simland et je transferts sur le nouveau serveur, en toute confiance. Sauf qu'à ce moment là, je me rends compte qu'il y avait un bug qui dormait depuis longtemps, et qui m'empêche de pouvoir restaurer la base de données. Résultat : nous sommes en 2016, il n'est pas possible de faire une restauration plus récente que l'année 2009 ! Imaginez le carnage ! Nous aurions alors perdu 7 ans d'activité, voire plus ! Autant dire que c'était la fin ! Je pense alors qu'il faut donc se réjouir de constater que je me suis finalement rendu compte du problème assez rapidement. Environ 2 mois après l'existence du bug. La casse est donc limitée
Le bug du 14 novembre 2013 : inventaire des dégâtsComme déjà dit plus haut, nous perdons au final
11.000 messages sur ces 2 derniers mois. Les pertes ne concernent que les messages.
Tout le reste a pu être sauvé jusqu'au 14 novembre (MP, membres....). Les membres récents n'ont pas besoin de se réinscrire.Si les membres récents risquent d'avoir perdu tous leurs messages, leur compteur-messages (visible dans les profils) n'est pas retombé à zéro : j'ai décidé de laisser les statistiques à tout le monde, afin de ne pénaliser personne !
Les Simléons ont aussi été épargnés par le bug.La perte est l'une des plus importantes de ces 5 dernières années. D'ailleurs je ne pensais pas qu'un bug de cette ampleur pouvait encore arriver, après toutes les erreurs que l'on a appris et toutes les améliorations et précautions que l'on a apporté. Je crois que c'est juste ça que l'on peut regretter. En revanche, et vu le contexte, je suis plutôt très soulagé car pendant un moment, j'ai bien cru qu'il allait falloir faire avec 260.000 messages en moins et 4 ans d'activité définitivement perdue ! Une fois de plus on s'en sort donc pas si mal et les dégâts restent finalement très limités.
Pourtant, les bugs, c'est bon pour le moral et pour le serveur ! 
Si le bug du 14 novembre est plus important que la plupart que la plupart des autres que nous avons connus, nous n'en restons pas habitués à ce genre de situations. Les "anciens" vous le confirmeront. Si un "retour en arrière" n'est jamais agréable et démotivant, il n'en demeure pas moins un facteur bénéfique pour l'activité du forum, mais aussi pour l'approche technique du serveur. Pendant un bug, c'est à ce moment qu'on profite de faire des manipulations techniques que l'on ne peut pas faire le restant de l'année. Ainsi depuis aujourd'hui, vous devriez trouver le serveur un peu plus rapide qu'il y a 2 jours ! Qui plus est, on a toujours remarqué qu'après un bug, il y a toujours un regain d'activité (allez savoir pourquoi...) !
Si vous allez vous sentir un peu perdus dans ces messages qui datent d'août 2013, il faut savoir que
dans environ 1 mois, les traces laissées par le bug ne seront plus visibles. D'ailleurs si vous consultez tout le forum, vous remarquerez qu'il existe d'autres black-out, des messages perdus pendant une période plus ou moins longue. Mais heureusement, cela reste rare. Déjà dans une petite semaine, le forum aura repris une activité pratiquement normale. La reprise d'activité va se faire naturellement.
Et maintenant, qu'est-ce qu'on fait ?Avec un retour en arrière, on semble un peu perdu et c'est normal. Je serais tenté de vous dire, qu'il faut faire comme si de rien était ! Reprenez l'écriture de vos topics, présentez des images de vos villes, animez l'activité de vos sim-compagnies... Et la reprise va se faire toute seule. En septembre et octobre vous aviez posté des images de vos villes ? Alors repostez-les ! Ne cherchez pas non plus à tout rétablir à tout prix, sauf si vous aviez fait des sauvegardes de vos travaux, sur votre ordinateur. Mais je le répète : ne soyez pas perdus par ce petit retour en arrière, la reprise va se faire toute seule, naturellement ! Y'a pas grand chose à faire en fait !
Pour les admins et les modérateurs, merci tout de même de contrôler les modérations et les membres bannis, même si, là encore, normalement rien de tout cela a été perdu. Les admins devraient quand même contrôler l'administration.Les bugs de grande ampleur : les précédentsSimland a déjà connu des "catastrophes techniques" par le passé. Heureusement, elles restent très rares mais on ne peut jamais les prévoir. Mais avec le temps, on se rend compte que ces bugs font eux aussi partie de l'Histoire de Simland, certains de ces bugs ont même leur page sur WikiSimland !

-
en juin 2004 : ce n'est pas un bug mais plutôt une faille de sécurité, qui a profité à Madawc, qui était 1er Ministre à l'époque ! Après plusieurs disputes avec certains de ses amis et des membres du Gouvernement de l'époque (Président Lorenzo), Madawc a entrepris la destruction de 22.000 messages sur les 23.000 au total. Nous n'avions que peu de moyens à l'époque : aucun message n'a pu être récupéré et il a fallu repartir de zéro ou presque. Madawc a bien évidemment été démis de ses fonctions et banni à vie. Dans l'Histoire de Simland, il est considéré comme mort et enterré à Sun City (Papaya). L'
affaire Madawc reste à ce jour la plus grande catastrophe que Simland ait eu à affronter.
-
en 2005, un bug sérieux a failli entraîner la perte de 70.000 messages sur 75.000 au total. Mais par une chance inespérée, la quasi-totalité a pu être sauvée.
-
en 2006, un groupe de pirates situés en Turquie, attaquent Simland avec un compte admin ! 125.000 messages (sur 126.000 au total) sont supprimés en quelques minutes. Grâce à la bienveillance de notre ami Jaguar, et d'une restauration de la base de données, seuls environ 5000 messages sont définitivement perdus. Les autres ont put être récupérés. Sans cela, il aurait pu s'agir de la nouvelle plus grande catastrophe de Simland.
Depuis 2006, aucun bug important jusqu'au 14 novembre 2013. De petits bugs ont bien eu lieu, mais à chaque fois, la totalité des messages ou presque, a pu être sauvée.
Merci de votre lecture. Je terminerai bien évidemment par m'excuser pour ce désagrément, mais je vous remercie pour votre fidélité et votre soutien ! Remercions aussi Gérald Golay qui a aussi travaillé sur la restauration du forum.
Le plus important c'est que la casse soit limitée, et que le Prédident John Rivers puisse prendre ses fonctions demain comme prévu, dans les meilleures conditions !
Vive Simland !
