interesting-people message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [interesting-people Home]


Subject: IP: There's no Y2K-fix there...



Date: Wed, 29 Dec 1999 10:55:46 -0800 (PST)
From: John Wharton <jwharton@netcom.com>
Message-Id: <199912291855.KAA15414@netcom.com>
To: farber@cis.upenn.edu
Subject: Re: Early victories?
X-UIDL: 392e4876e67be24a51dca10ba6a846ff

Dave--
I just now saw the John Locke-Wheaton posting on Y2K credit-card handling
that ended, "Let's hope that none of the other bugs are life threatening."
It looks like Oakland officials have their act together -- now -- but you
might want to include a preface to my "911" message pointing out that --
unchecked -- this WOULD have been a most-life-threatening oversight.
(Or you could just repost this addendum, suitably re-titled.)
--John Wharton


>Date: Wed, 29 Dec 1999 10:47:58 -0800 (PST)
>From: John Wharton <jwharton@netcom.com>
>To: farber@cis.upenn.edu
>Subject: There's no Y2K-fix there...
>
>Dave--
>
>KCBS radio is reporting this morning that the Oakland 911 Emergency call
>system has determined its call prioritization algorithm is, well,
>technically speaking, /not/ fully Y2K compliant yet.
>
>Apparently incoming calls are timestamped with just a two-digit year code.
>Normally the call routing software gives top priority to the oldest
>(=earliest) calls, as one would expect.
>
>Alas, this means that as of the Friday midnight roll-over, all pending
>calls will instantly be kicked to the bad end of the priority list.  As I
>interpret the news reports, the post-rollover calls will be stamped
>1/1/1900, and, naturally, anyone who "just" called -- at 11:58 Friday
>evening, say -- is in far less dire straits than people who have been
>on hold for nearly 100 years.
>
>Oakland's solution, the 911 officials say, will be that, starting at
>11:50pm or so, all not-yet-dealt-with calls will be transferred to a
>different phone system to ensure that they don't get lost.  Dispatchers
>can then continue dealing with existing emergencies while newer calls
>queue up normally until dispatchers again become available.
>
>(The moral?  It's probably best /not/ to have an emergency in Oakland
>during those last few minutes before midnight...)
>
>=====
>
>My first impression was that this was a terribly embarrassing oversight,
>for this problem not to have been "fixed" months ago.  Date-stamps being
>processed backwards is /exactly/ the textbook example of what happens
>when the year field overflows.
>
>On the other hand, it /does/ seem the problem will be terribly short-lived,
>affecting maybe five or ten minutes' worth of calls -- ever.  After 12:10am
>or so, then, and for the remainder of the next century, the original call
>prioritization algorithms should continue to work just fine.
>
>Whereas re-opening the program source, rejiggering the code, augmenting
>the data structures and so forth could quite plausibly introduce new
>problems and incompatibilities that might bedevil emergency call
>processing for months.
>
>Leading one to wonder: was this just an embarrassing oversight?  Or a
>deliberate, rational cost-benefit decision to leave sleeping codes lay?
>
>Happy Holiday, Dave.  Knock wood.
>
>   --John Wharton


******************

A Happy Holiday and a safe New Year

from Dave and GG Farber

******************


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [interesting-people Home]


Powered by eList eXpress LLC