From: Martijn T. <m.t...@up...> - 2002-12-13 16:05:53
|
> >NO!! The purpose of timeouts is not to compensate for badly written > >anything, it is to make it possible to write robust distributed programs > >that can continue operating even when some parts crash or become > >unavailable. If someone removes the lan cable between your well written > >app and the firebird server, either firecbird has to be able to recognize > >that your uncompleted transactions can be rolled back, or some person will > >have to do it. > > > If my dog chews through the LAN cable, Firebird's keep-alive check on > the network connection will fail, any transactions associated with > the connection will be rolled back, and the connection resources released. And don't forget to punish your dog... it might get rolled back to it's own corner in the living room... I know I would. btw, Ann, it's Friday afternoon - stop working, get a beer. :) With regards, Martijn Tonies InterBase Workbench - the developer tool for InterBase & Firebird Firebird Workbench - the developer tool for Firebird Upscene Productions http://www.upscene.com "This is an object-oriented system. If we change anything, the users object." |