Avril 1986

Juin 1996
Spécialiste en Logiciel  au bureau de Digital de Montréal puis à celui d'Ottawa

Quelques anecdotes amusantes sur des analyses de performances


Mandats
Résumé
Pepsi Cola
Une des occasions où j'ai travaillé d'avantage pour le client que pour Digital
Financial Trust
Un représentant des ventes très reconnaissant
Energie Atomique du Canada
Il y a réseau et réseau. Comment une imprimante peut causer des problèmes à un réseau
Agriculture Canada
Il n'y a pas que dans l'espace qu'il y a des trous noirs
Commerce Extérieur Canada
Un client vraiment très satisfait



Pepsi Cola: Montréal 1986

Pepsi Cola avait alors à Montréal un VAX 11/750 qui était plus qu'occupé.

La direction de Pepsi Cola avait alors eu l'aval des autorités supérieurses, basées à New York, pour l'achat d'un VAX 8200. Digital avait reçu le bon de commande du client.

Pepsi New York avait alors demandé à Pepsi Montréal s'ils ne pourrait pas se charger, grâce à cet ordinateur tout neuf, de certains traitements en lot pendant la nuit. Le directeur de l'informatique de Pepsi avait alors demandé à son représentant des ventes chez Digital si la chose était faisable. Je fus donc dépêché pour verifier la faisabilité de la chose.

Une fois sur place, j'ai commencé par regarder les taches qu'effectuait le VAX 11/750 et ai identifié différentes anomalies au niveau du "tuning" de cette machine. Quelques modifications furent effectuées, sous mes recommandations, aux paramètres du système. A partir de ce moment là le VAX s'est mis à avoir un temps réponse plus que respectable.

Le client annula son bon de commande. Le représentant des ventes n'était pas très content mais comme l'a dit alors mon patron: mon client était Pepsi Cola pas le représentant des ventes de Digital.

Un an plus tard, quand le VAX 11/750 fut vraiment à saturation Pepsi Cola insista pour que j'aille faire l'analyse de leurs besoins. Je recommandai alors un VAX 8350 et le bon de commande fut signé en moins d'une heure tant était forte ma crédibilite chez ce client.

Liste des anecdotes


Financial Trust: Calgary 1987

C'était un compte très important pour Digital. Alors qu'en Europe plusieurs banques, tel le Crédit Lyonnais, ont toutes leurs opérations bancaires basées sur des VAX OpenVMS c'était la premiere fois qu'une institution financière au Canada s'installait sur VMS.

Le bureau de Digital de Calgary avait fait ses devoirs et installer un Cluster de 2 VAX 8300 chez le client. Le temps réponse était cependant  loin des attentes. Tous les spécialistes en logiciel de Calgary avaient tenté de diagnostiquer le problème mais sans résultat. Le bureau des ventes de Calgary avait même ajouté, aux frais de Digital, un troisième VAX8300 dans le Cluster mais sans que cela ne change grand chose.

Je fus donc prêté au bureau de Calgary pour une semaine de façon a régler le problème et j'arrivai à pied d'oeuvre le lundi matin. A midi le problème était solutionné. (Pour ceux que ca peut interresser le système manquait désespèrement de SRP et toutes les opérations d'entrées/sorties sur les terminaux étaient mises en attente). On a re-booté les systèmes pendant l'heure du midi et le client fut finalement enchanté des résultats. Je me préparais à prendre l'avion pour Montréal lundi soir quand mon patron m'a dit: "Je t'ai prêté au bureau de Calgary pour une semaine, ils payent pour ton temps, qu'ils te fassent faire ce qu'ils veulent mais tu restes à Calgary, facturable, pour la semaine".

Je passai donc une semaine á faire du tourisme au frais du bureau de Digital de Calgary. Le représentant des ventes de Digital pour le Financial Trust me rencontrait le midi dans de bons restaurants et bien entendu ramassait la note. Après cette expérience, ma réputation de spécialiste en performances ne fut plus á faire au Canada et je fus sollicité á plusieurs reprises.

Liste des anecdotes


Energie Atomique du Canada: Whiteshell (Manitoba) 1990

Le LAN du bureau de l'Energie Atomique du Canada à Whiteshell était relié par satellite et des routers Cisco avec le LAN de Chalk River en Ontario. Des problèmes de performances inexplicables furent detectes et ils etaient tres difficiles à diagnostiquer parce qu'ils se produisaient de facon sporadique.

Les premières investigations montrerent que les VAX ne semblaient pas être en cause. Il fallut chercher ailleurs. Le spécialiste Cisco lui ne démordait pas que ses routers étaient configurés tel que prescrit par Cisco. C'est en monitorant directement le trafic sur ethernet avec un sniffer que le problème fut découvert.

Tant à Chalk River qu'à Whiteshell certaines imprimantes utilisaient LAT (Local Area Transport) un protocol de Digital utilisé sur de serveurs de terminaux où on peut aussi configurer des imprimantes. Le protocol LAT n'est pas routable et ses time-out ne sont pas configurables (0.1 sec).  Comme les LANs de Whiteshell et Chalk River n'étaient en fait qu'un seul LAN où tout devait être transparent grâce aux bridges et routers de Cisco si jamais quelqu'un essayait d'imprimer en passant par le lien satellite (soit de Whiteshell sur une imprimante de Chalk River ou l'inverse) le lien satellite, qui prenait une ou deux secondes, générait des milliers de time-out et de re-transmissions sur le liens satellite qui devenait saturés.

Une configuration avec des VAX agissant comme print server régla le problème. Les fichiers à imprimer étaient tout d'abord transférés par DECnet, chez qui les time-out étaient configurables (ce qui avait déjà été fait par le client), puis imprimés localement.

Liste des anecdotes

Agriculture Canada: Ottawa = Lethbridge 1991

Cette histoire est amusante parce qu'elle m'a permis de découvrir l'existence de trous noirs à l'intérieur d'un réseau DECnet.

Agriculture Canada possédait alors un réseau d'une bonne centaine de VAX répartis à travers tout le Canada.  Pour des raisons historiques tous ces VAX étaient configurés comme routers et tout le Canada ne faisait partie que d'une seule "area" en terminologie DECnet.

Les différents routers dans un réseau DECnet s'échangent fréquemment des informations de routage à savoir quels noeuds sont visibles, à quel coût et à travers quel(s) autre(s) router(s).

Agriculture Canada avait à Halifax un VAX servant une base de données qui était consultée par des utilisateurs partout ailleurs au Canada. Donc des centaines de connections actives. Le lien physique entre ce VAX et le réseau était un lien dédié à haute vitesse qui tombait malheureusement en panne pour une minute ou deux à chaque heure. Quand ce lien tombait, tous les routers qui avaient des connections avec le VAX d'Halifax envoyaient alors des messages d'informations de routage aux autres routers dans le réseau: "désolé je ne vois plus le VAX d'Halifax".

Pendant ce temps, à Lethbribge un VAX 11/750 était surchargé de travail. Le temps réponse était atroce pour les usagers mais les utilisateurs étaient habitués et prenaient leur mal en patience. Ce VAX était tellement surchargé de travail qu'il lui arrivait "d'échapper" des messages de routage. Il ne recevait donc plus les messages l'informant qu'Halifax n'était plus accessible. Quand ce VAX avait finalement quelques centièmes de seconde de répit il envoyait alors ses propres informations de routage (non mises à jour): "je vois Halifax à travers tel router a tel distance".  Tous les messages en attente dans le réseau pour Halifax étaient alors envoyés en transit à ce VAX qui se trouvait alors complètement submergé et gelait généralement sur place.

Une reconfiguration de ce VAX 11/750 en "endnode" plutôt qu'en router règla le problème. De façon préventive plusieurs autre VAX moins performants furent aussi reconfigurés pour ne pas être des routers quand cela était possible.

Liste des anecdotes
 

Commerce Extérieur Canada: Ottawa 1992

Ce mandat m'a valu la plus belle lettre de reconnaissances envoyée par un client.
 
Commerce Canada utilisait des VAXs pour allouer à différents courtiers des quotas pour l'importation de différents biens comme des souliers par exemple.

Les différents courtiers se connectaient par un lien X.29 (l'Internet n'était pas ce qu'il est aujourd'hui) aux VAXs de Commerce Canada et faisaient ainsi leurs demandes en ligne. Ces VAXs avaient certains problèmes de performances mais le client était réticent à m'engager vu le taux horaire (alors de $ 140.00/heure) que Digital facturait pour mes services.

Après des semaines de négociations, pour faire baisser mon taux, le client sollicita finalement mes services pour deux jours au taux alors en vigueur mais il n'était pas question que je prenne ne serait-ce qu'un café pendant mes heures de travail.

Arrivé chez le client je fis les vérifications d'usage. Je modifiai quelques paramètres du système puis investiguai la configuration du PAD X.29.

Celui-ci était configuré pour retransmettre chaque caractère alors que ceux-ci étaient tapés par les courtiers remplissant leurs demandes. Je changeai cette configuration pour que la trame ne soit envoyée que lors d'un retour de charriot ou après un time-out de 0.10 seconde.

Cela régla les problèmes de performances du client mais qui plus est, à la fin du mois, sa facture de Datapac avait baissée de $ 26,000 soit $ 312,000 par année vu que le nombre de paquets envoyés sur le réseau avait considérablement diminué plusieurs caractères ayant été concatenés dans un seul paquet.

Je reçu une belle lettre du client, me remerciant, me félicitant et me disant que si jamais des clients étaient réticents a payer mon taux horaire de leurs demander de l'appeler lui et qu'il leurs raconterait comment ses hésitations d'un mois lui avait fait perdre $26,000.

Liste des anecdotes

Retour a la page Digital



This entire site was built with Netscape Composer the free WYSIWYG Web Editor