C’est la veille de l’inauguration mais nous avons besoin d’une mise à jour du firmware. Tout ira bien

  • FrançaisFrançais


  • Qui, moi ? Avant de pouvoir organiser un foutoir dans une brasserie, il faut d’abord démarrer la brasserie. Quelque chose d’un S’inscrire lecteur a trouvé difficile dans Who, Me d’aujourd’hui?

    Notre histoire nous ramène aux années 80, la décennie du plaisir. Notre courageux lecteur – appelons-le ” Gareth ” – dirigeait une équipe qui construisait un bloc de processus de brasserie à la pointe de la technologie.

    C’était tout à fait la chose à voir. “Ils sont littéralement venus de toute l’Europe pour le voir”, s’est vanté Gareth. La conception modulaire intelligente signifiait que les embouts pouvaient commencer à être testés à l’eau même si d’autres pièces n’étaient pas tout à fait prêtes. Il était également opérationnel – pratique puisqu’une grande ouverture était prévue.

    Et quelle ouverture ce serait. Des chefs de gouvernement et des églises avaient été invités. Si le plafond était tombé, bon nombre de pays auraient besoin de dirigeants.

    Cependant, ce n’était pas le plafond qui inquiétait le patron. En regardant les plans et les participants, il a blanchi et parachuté plus de personnes pour être à portée de main. Au cas où.

    “Il m’a promis qu’ils seraient invisibles”, a déclaré Gareth, “mais a dit:” Si nous gâchons cela, nous ne pourrons jamais vendre un autre système. “

    “Assez juste.”

    C’était la veille de la cérémonie d’ouverture, et les choses semblaient bonnes. Gareth attendait avec impatience un rôle principal dans un somptueux dîner ce soir-là, où des guirlandes devaient pleuvoir sur lui pour son extrême intelligence. De plus, il y aurait de l’alcool et de la nourriture gratuits.

    Cependant, les ingénieurs étaient sur le point d’enfoncer une clé dans les travaux. Le système n’avait jamais été arrêté pendant le processus de mise en service. Le matériel était nouveau sur le marché et aucun membre de l’équipe n’avait beaucoup d’expérience avec. Il a été décidé qu’une mise à niveau du micrologiciel était nécessaire, ce qui impliquait une heure pour remplacer les ROM et redémarrer.

    Une brève note sur le système impliqué. Il y avait un bus dans lequel étaient branchées un tas de cartes basées sur le Motorola 68020 (une variante de ce processeur a été trouvée dans le Commodora Amiga 1200). Ces cartes peuvent être des contrôleurs de séquence (exécutant un logiciel personnalisé adapté à l’usine), des interfaces réseau ou des contrôleurs qui communiquent avec les quelque 300 cartes d’interface qui exploitent réellement l’usine.

    Chaque carte arborait également un mégaoctet de RAM et un micrologiciel contenant le système d’exploitation.

    Une mise à jour du firmware la veille du jour où tous les gros bonnets devaient admirer le système en fonctionnement apparent à son ouverture ? Qu’est ce qui pourrait aller mal?

    Les ingénieurs ont fait leur travail, sur toutes les planches puisque les pouvoirs en place ont décidé que l’approche du big-bang facilitait la maintenance. Le système a été redémarré.

    “Les imprimantes ont pris vie, enregistrant le démarrage, puis… plus rien.

    “Répétez. Idem.”

    Douze heures d’enquête désespérée plus tard, au cours desquelles Gareth a raté son coup vers la célébrité (et le vin et le dîner qui l’accompagneraient), l’équipe a résolu le mystère.

    « Le bus système était simplement débordé de sorte que les 10 cartes – toutes avec un processeur 68020 à bord – attendaient un indicateur ‘continuer’. » Bien qu’il n’y ait eu aucun message d’erreur utile.

    “Personne n’avait jamais rencontré cela auparavant, il nous a donc fallu beaucoup de temps pour localiser le problème.”

    Et la solution ? sauter dans un WAIT instruction à un point stratégique du code de démarrage pour permettre au trafic de s’effacer.

    Hourra! Les systèmes ont repris vie !

    “Avec un recul de 20/20”, a admis Gareth, “nous aurions dû adopter une approche” Si ce n’est pas cassé… “.

    “Nous aurions toujours pu revenir à l’ancien firmware, je suppose et nous l’aurions probablement fait à minuit.

    “Mais l’ouverture s’est bien passée. Ouf !”

    Il existe une règle non écrite dans le monde informatique concernant les déploiements du vendredi après-midi. Cependant, c’est peut-être la première fois qu’un événement organisé, euh, dans une brasserie est presque renversé par une mise à jour intempestive. A moins que vous ne connaissiez mieux ? Faites-le nous savoir, avec un e-mail à Who, Me? ®

    L'équipe de Comparaland

    L'équipe rédactionnnelle du site

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *