Petit message d'information
Vous l'avez peut etre remarque, le site n'etait pas tres disponible aujourd'hui, et tout ce que vous avez pu poster sur le fofo ou ailleurs a disparu... Je tiens a m'en excuser, d'autant que je n'avais pas prevenu, mais voici tout de meme les explications.
Mise a jour de MySQL 5.5 vers 5.6.
Cela a pour consequence notamment la prise en charge des Full-text Index par InnoDB, le moteur de MySQL qui respecte les proprietes ACID, par rapport a MyISAM qui ne les respecte pas, mais qui implementait les Fulltext Index bien plus tot.
Je vais donc pouvoir commencer a migrer toutes les table vers le moteur InnoDB, ce qui evitera d'avoir a reparer manuellement les table des que MySQL crash...
Malheureusement, la mise a jour ne s'est pas passe de la facon la plus optimale (a cause d'une taille de disque de VM trop petite), d'ou la perte des donnees d'aujourd'hui...
J'en ai ducoup profite pour agrandir la taille de l'image disque de la VM, passant de 7Go a 12 Go, afin d'eviter de retomber sur ce meme probleme trop vite...
Ecriture d'un script de mise a jour de la BDD de taiste
Je ne sais pas comment c'etait au moment de la creation du site, mais depuis le debut de mon mandat, Taiste, la version de test du site de l'AE, tournait sur la meme base de donnee que la version en production, avec les meme log d'acces. Ce n'etait donc pas terrible puisque si une couille arrivait dans Taiste, elle pouvait affecter les donnes en prod...
J'ai donc ecrit un script qui clone la base de donnee en prod, pour la mettre dans la base de Taiste, avec chacun ses logs, donc plus de risque de tout casser...
Cela a eu des consequences un peu partout, et il a fallut modifier jusqu'au script de post-commit pour que tout fonctionne, d'ou le fait que ca m'ait pris la journee...
Encore desole pour la gene occasionnee, j'essayerai de prevenir un peu plus, a l'avenir...
Si vous avez des questions ou qu'un point merite eclaircissement, n'hesitez pas! :)