Date: Mon, 09 Mar 1998 15:29:05 -0800 (PST) From: Simon Shapiro <shimon@simon-shapiro.org> To: Terry Lambert <tlambert@primenet.com> Cc: lada@ws2301.gud.siemens.co.at, hackers@FreeBSD.ORG, julian@whistle.com, wilko@yedi.iaf.nl, dmlb@ragnet.demon.co.uk, lada@ws2301.gud.siemens.at Subject: Re: SCSI Bus redundancy... Message-ID: <XFMail.980309152905.shimon@simon-shapiro.org> In-Reply-To: <199803092301.QAA04865@usr08.primenet.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 09-Mar-98 Terry Lambert wrote: ... > This is a salient point. The ISP's who are interested in the HA > aspects of such servers are more interested because of interruption > of service issues, more than they are concerned with data-vaulting. Sure. Clustering correctly, around a resilient and independant disk array will accomplish both. Each takes out of it what they want (service non-interruption, data integrity, or both) > I'm personally more concerned with being able to lock down the gears > into a known-to-the-OS state, at all times. I can deal with rolling > incomplete transactions back seperately, if I need transactions. Please elaborate (your metaphore brings images of broken gears in my lathe :-) > The disk write cache is problematic. Most modern disks, when they lose > DC, do *not* flush the dirty portion of their write cache. Because the > cache is permitted to reorder operations without regard to their OS > dependency order, this means that a write cache that's not written > completely potentially damages dependency ordered data that the OS > believes has been written. a. A good controller will allow you to selectively tune the cache, to the disk's abilities. b. A good controller will force caches on the attacjed drives to flush before it ACKs the shutdown command from the O/S. b. A UPS that will keep the disks running long enough for that. Any descent disk cabinet/shelf/bay has redundant power supplies, either 2N, or N+1. > Dependency ordered data like that created by DOW or Soft Updates > technologies. This becomes even more important when considering clustering filesystems. >From data resilence point of view, it is not as important. See above. > With disk write caching turned on, I still need a UPS to be able to > do this reliably, since I have to (1) not add more work to the write > cache which might potentially push out already delayed writes, and > (2) cause the disk to flush it's write cache. A reasonable UPS for a pc, is less than $100.00. > High availability can also mean "comes back up quickly, and is robust > in the face of deleterious conditions". True. To some it means ``I have backup on tape someplace in the drawer'', to others it means ``I never loose an e-mail message'', while some say ``I cannot lose service for more than N seconds''. I think we should try and serve them all. ---------- Sincerely Yours, Simon Shapiro Shimon@Simon-Shapiro.ORG Voice: 503.799.2313 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.980309152905.shimon>