[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [dist-obj] Am I Insane?
Unless it's a real-time display of some kind (medical,
system control), A's much higher.
Ted:
I'm not saying crashes aren't important, but the information provided
is not sufficient. (In my experience, most interesting applications
are data driven, and when Joe asked this question, I immediately
assumed he was talking about applications where the data loss he
mentions actually 'affected' or 'could affect' the subsequent running
of his application -- to the extent of even triggering crashes much,
much later). Crash recovery mechanisms are also easy to write.. for
example, we have some code that simply restarts the process
involved.. for certain message passing apps, that kind of strategy
works very well.
All crashes are also not equally important. For eg: What if the crash
occurs once in a blue moon (here's an example from real life: if you
see the jdc bug pages wrt. timezones.. I know several people who have
production apps that suffered <1hour outage when DST switched over,
but were otherwise ok). Others, experienced outages and outrage when
their product got rolled out to timezones/city codes that their
version of Java didn't yet support (search for GMTZone on google :). I
even have email from customers saying such errors were
priority 3 -- "just fix it before October" :)
And data errors can be very insidious.. Wanna play who wants to be a
millionaire?
Which of the following error messages was NOT produced by a data error
or lossage?
"Ooops, cancel that order for ten million shares."
"What, the plane's wing ran through Chili's?"
"Sorry. You just zapped blue nineteen." (and this has happened in real life
w/ loss of life).
"That product is not in stock. Please try again later." (Guess how
much a big e-commerce vendor lost on that one).
Remember, it's always the bugs that you don't know about yet that
you'll spend all your money on. And, your customers are the ones who
can put a true $ number on your system's outages.. I think syncing
one's priorities to the ROI numbers they have would be wise.
==========================================================================
To manage your subscription, mailto:dist-obj-help@distributedcoalition.org
Archives, FAQ, etc. http://www.distributedcoalition.org/mailing_lists/