Boost logo

Boost :

From: Eric Woodruff (Eric.Woodruff_at_[hidden])
Date: 2002-08-19 18:19:51


If I was a driver I would get into a bad state if I got restarted all the
time (instead of properly destructed).

Rebooting the sytstem is an ad hoc fix which isn't scalable and will likely
only introduce problems as the components of the system eventually
stabalize.

----- Original Message -----
From: Andreas Huber
Newsgroups: gmane.comp.lib.boost.devel
Sent: Monday, 2002:August:19 16:04
Subject: Re: Attempting resolution of Threads & Exceptions Issue

Alexander,

> Transactional stuff like ATM cards, etc. should be released/rollbacked
> by some isolated external watcher/observer/manager or just on the next
> automatic restart after abnormal termination with "uncommitted" stuff.
>
> Or am I just missing something?

Not likely. I agree that using an external watchdog is probably the most
secure solution but at the same time also more complicated than the one I
described.
We considered returning the card after/during automatic restart but as that
takes about 2 minutes it's likely that someone else will get the card (you'd
rather retain the card than allowing that to happen). It takes that long
because we also shutdown and restart Windows for safety reasons
(unfortunately 3rd party drivers get into an invalid state quite often).

Regards,

Andreas

_______________________________________________
Unsubscribe & other changes:
http://lists.boost.org/mailman/listinfo.cgi/boost


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk