Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
Se kommentarer (1)
Emner

Planen for det sidste et-tal.

Af Poul-Henning Kamp 30. juli 2010 kl. 21:13

Ole ringende: Der var sket noget underligt.

Det er et system der har kørt ca. 3 år, op imod et system der hedder Mumle2000 hvoraf jeg udleder at det sikkert har 10+ år på bagen.

Det er altsammen ting i nærheden af "6-nines" klassen, altså 99.9999% oppetid = et halvt minut nede per år.

Men en sensor skulle udskiftes, den er sikkert slidt op efter 10 års trofast tjeneste, ja faktisk er det ikke usandsynligt at den er nedarvet fra det forrige system så den er endnu ældre.

Jeg ved det ikke, jeg har bare en RS-232 port jeg lytter med på.

Og istedet for de "%02d" felter jeg har set siden 2007, dukkede der pludselig "- -" op, i de felter der var berørt af den pågældende sensor.

Dengang vi designede min del, var vi helt klar over det med de seks nitaller, men det var endnu vigtigere at være korrekt, så koden er skrevet så alt hvad der ikke er præcis som vi venter det, bliver afvist med hård hånd: Hellere ingen data (det er der en procedure for), end forkerte data (hvordan skulle de opdage det ?)

Og derfor blev hele pakken smidt over skulderen og ned i logfilen med en sarkastisk bit sat og der fandt vi den og forklaringen i formiddags. Nu skal jeg have lavet den nødvendige patch.

Folkene i den anden ende, havde før de åbnede værktøjskassen omhyggeligt dokumenteret at og hvordan driften kørte videre med extrapolerede data fra det andet sæt sensorer og der har sikkert været planer og fodnoter for hvor hurtigt man kunne rulle tilbage osv. osv. osv.

Men imellem alle planerne var der lige præcis en sprække med plads til den usandsynlige kombination af en protokolspecifikation, der ikke nævnte den særlig feltværdi for "skruetrækker i brug" og noget modtagerkode der var paranoidt nok til ikke at bryde sig om overraskelser.

Rent empirisk har denne randbetingelse mere end 8 ni-taller: Vi har ikke set den de sidste 3 år og der er kommer en opdatering hvert 10. sekund.

Vi kender alle den slags historier, typisk handler de om UPS'er og dieselgeneratorer. Senest var det nogle af statsadministrationens bygninger, hvor forbrugt var steget stille og roligt, men ingen havde købt en større dieselgenerator.

Eller om systemerne der alle sammen kun kunne startes hvis alle de andre allerede kørte i forvejen.

Eller licensnøglen der bliver checket ved opstart, men som udløb for tre år siden (og leverandøren existerer forresten ikke mere.)

I dag har været "Sysadm Appreciation Day" og ved I hvad jeg ønsker mig hvert år fra nu af ?

Jeg ønsker mig at de slukker strømmen hver anden time hele dagen, så vi en gang om året får testet planen for det sidste et-tal.

phk

Send Tweet
Udskriv
Billede af Poul-Henning KampOm Poul-Henning Kamp

Selvstændig systemprogrammør, kernekoder, Varnish-forfatter, data-arkæolog og brokkehoved uden særlig portefølje.

Follow @bsdphk

Kommentarer (1)

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Kai Birger Nielsen 31. jul. 2010 - 12.55
 
--

Kan man ud af feltværdien slutte at det var to skruer med ligekærv?

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

Meego-afløseren Tizen klar til at tage kampen op med Android

Udgivet 23. maj 16.01Opdateret 23. maj 16.01

Massiv logning af danskernes internetbrug - men politiet bruger kun IP-adressen

Udgivet 23. maj 15.22Opdateret 23. maj 15.22

198 IBM-medarbejdere fritstillet med øjeblikkelig virkning

Udgivet 23. maj 14.28Opdateret 23. maj 15.10

Mystisk Project X afsløret: Rent flashlager giver fænomenal IOPS-ydelse

Udgivet 23. maj 14.19Opdateret 23. maj 14.19

Region sparer licens-millioner på at lukke ”Grønt System”

Udgivet 23. maj 13.22Opdateret 23. maj 13.22

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Seneste debat

  1. HTML5 – det nye sort?

    12 comments.
    Last update 1 time 16 minutter
    Skrevet af Kristian Dalgård
  2. Netflix bruger sit eget API 42 milliarder gange - om måneden

    2 comments.
    Last update 1 time 52 minutter
    Skrevet af Martin Jensen
  3. Dart: Dynamisk Statisk Programmering

    20 comments.
    Last update 3 timer 24 minutter
    Skrevet af Lars Bjerregaard
  4. Microsoft fjerner umoderne bling-effekter i Windows 8

    49 comments.
    Last update 3 timer 38 minutter
    Skrevet af Jesper Lund Stocholm
  5. NemID sender Mac-styresystem fra 2009 ud i kulden

    31 comments.
    Last update 3 timer 42 minutter
    Skrevet af Jan Peter Bagge
  6. Clojure-opfinder fupper publikum med falske kodefakta

    2 comments.
    Last update 3 timer 48 minutter
    Skrevet af Allan Ebdrup
  7. Skulle du aldrig lave en WP app?

    33 comments.
    Last update 3 timer 50 minutter
    Skrevet af Lars Bjerregaard
  8. Meego-afløseren Tizen klar til at tage kampen op med Android

    3 comments.
    Last update 5 timer 42 minutter
    Skrevet af Bjørn Froberg

Mere debat »

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Android
  • Bruttolønsordning
  • Business Intelligence
  • Cloud computing
  • Download Windows 8
  • HTML5
  • Harddisk-priser
  • IE9
  • Intranet
  • It-sikkerhed
  • Kindle Fire
  • Multimedieskat
  • NemID
  • OS X Mountain Lion
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu 11.10
  • Virtualisering
  • Windows 8
  • Windows Phone 7
  • iOS 5
  • iPhone 4S

Tjenester

  • Android-app
  • iPhone-app
  • RSS-feeds
Følg @version2dk
Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Skelbækgade 4 1717 København V
  • Tlf. work 33265300