[Message de service] Oops, j'ai encore fait le boulet...

Vous êtes plusieurs à vous être plaints de soucis avec mon flux RSS, et pour cause… la réparation d’un bug sur ma plate-forme a entraîné un effet de bord certes amusant, totalement imprévisible et assez catastrophique. Seul ce site a été touché, ce bug n’étant pas présent sur les versions normales de Typo.

Mais qu’a-t-il donc fait ?

En réparant un bug qui empêchait la génération des flux RSS et Atom pour les articles, j’ai malencontreusement généré une cassure dans le continuum espace temps qui… mais je m’égare. Pour chaque article dans le flux, le générateur de RSS insérait dans le champs link l’intégralité de l’article dans le champ link duquel il insérait l’intégralité de l’article… le tout récursivement sur une profondeur du nombre d’articles à insérer dans le flux, soient 20.

Ceci explique donc pourquoi :

  • Un flux de 20 articles entraînait un dépassement substantiel de mémoire, malgré des tests montant la taille limite d’un processus Typo à 512Mo.
  • Un flux de 3 articles faisait 9Mo.

Cela m’a au passage permis de mettre à jour un autre bug amusant dans Typo, surtout si vous avez beaucoup de billets, lequel sera corrigé dans la version 5.1.4 prévue à la fin du mois, dont je vous laisse apprécier la roadmap.

Ceci était un message à caractère informatif.

Publié le 09 septembre 2008 à 20h58 Publié sous et Labels bloggin, ruby, typo, humour, bug, rubyonrails

À propos

Frédéric de Villamil

Je m'appelle Frédéric de Villamil, et quand je ne déploie pas ma mauvaise humeur et ma mauvaise foi sur le Web, je suis un super héros chargé de sauver le monde. Vous pouvez me suivre sur Twitter.

  1. Olivier G. le 10 septembre 2008 à 10h01

    Apparemment, le link dans les flux RSS (lu dans l’extension Sage de firefox) renvoie sur la racine de ton domaine, et pas sur l’article.

    En tout cas, j’ai le problème pour cet article…

  2. Frédéric de Villamil le 13 septembre 2008 à 20h25

    @Olivier : exact, merci, c’est maintenant corrigé.

Réagir à [Message de service] Oops, j'ai encore fait le boulet...

Afin de maintenir le niveau global de ce site, les commentaires font l'objet d'une politique de modération qualitative basée sur des critères non écrits et totalement subjectifs, donc injustes.

Les commentaires écrits en langage SMS, inutiles, déplacés, injurieux ou relevant du spam seront systématiquement supprimés sans avertissement préalable.

Les trackbacks sont fermés pour cause de spam.