To upgrade or not to upgrade?
? that is the question
10 december 2004 | Lars Pasveer
Een wijs Amerikaans gezegde stelt dat wat niet kapot is, niet gerepareerd hoeft te worden. Die uitdrukking spookte regelmatig door mijn hoofd toen de afgelopen weken de ZDNet-site wel erg vaak onbereikbaar was.
De oorzaak van alle uitval was een upgrade van ons serverpark. Tegelijk werden wijzigingen doorgevoerd in de ColdFusion-database met ZDNet-artikelen. Deze samenloop van omstandigheden resulteerde in een haperende site en cryptische foutmeldingen.
De problemen bleken niet eenvoudig op te lossen. Onze techneuten verdwenen al snel steeds dieper in het moeras van logbestanden, helpdesks en geheugendumps. De gewone helpdeskmedewerker bracht hen in contact met een
server product support engineer, die na vruchteloze interventies zelfs een
escalation engineer inschakelde.
Deze man meldde op een vrijdagavond dat de logfiles geen bijzondere informatie hadden opgeleverd. Het weekend daarop was de site weer moeilijk bereikbaar. En terwijl de server er gemiddeld een keer per twee uur uitvloog, werd besloten terug te keren naar een betrouwbare softwareversie van onze database-programmatuur.
De zoektocht naar een oplossing eindigde op het bureau van een
senior technical support engineer, die de afgelopen weken zal gaan evalueren.
Het probleem van een upgrade is dat je sleutelt aan de status quo - aan dat wat werkt. Je doet het zonder glasharde garanties dat de situatie beter wordt ná de upgrade. Toch doen we het allemaal en regelmatig ook. Als in een reusachtig binair Russisch roulette plukken we pleisters uit Windows Update en installeren direct nieuwe versies van software, als die slechts een versiepuntje zijn opgeschoven.
Nu is daar uit het oogpunt van veiligheid nog wel wat voor te zeggen - wat kapot is, dient te worden gerepareerd - maar toch is de overstap naar nieuwe software zonder directe aanleiding een risicovolle onderneming.
Vorige maand dook in Oostenrijk een oude bekende op. Een update aan het netwerk van Telekom Austria leverde volgens woordvoerder Martin Bredl "een millenniumprobleem op dat we nog nooit eerder hadden gezien." Dertig uur lang waren mobiele telefoons, creditcardtransacties en geldautomaten offline, door een bug van vijf jaar oud. Oeps.
Het kan ook anders: in 2001 vroegen systeembeheerders van de Universiteit van Noord-Carolina zich af waar die stabiele, al vier jaar foutloos werkende server nu precies stond. Nadat Novell was opgetrommeld werd uiteindelijk, heel ouderwets, de netwerkkabel gevolgd, tot die verrassend genoeg in een muur verdween. Tijdens onderhoudswerkzaamheden aan de school bleek de server achter een nieuwe muur te zijn verdwenen.
Zo blijkt maar weer: ook stabiel werkende systemen kunnen zo hun eigenaardige gevolgen hebben. We hopen serieus dat de ergste problemen nu tot het verleden behoren. Het besef dat niemand je werk heeft kunnen zien, is minstens zo irritant als het feit dat u telkens voor een dichte deur kwam te staan.
Lees meer artikels over :
zdnet, probleem, gat, upgrade
bron: ZDNet