Re: [squid-users] RAID is good

From: Adrian Chadd <adrian@dont-contact.us>
Date: Fri, 28 Mar 2008 11:01:00 +0900

On Thu, Mar 27, 2008, Neil Harkins wrote:

> As for Squid handling a JBOD single disk failure,
> not stacking up more reads on an (assumed) failed
> disk would be great, but the process still needs to
> be killed to get rid of those that blocked before it
> noticed and to replace the disk, right?

There's a few things to do here:

* fail existing requests and new requests!
* mark the cachedir as down; stop any hits from that cachedir
* (delete the StoreEntry records for that particular FS)
* modify the rebuild logic to handle rebuilding a single FS when
  it comes online!
* (And if possible - make the rebuild logic for ufs/aufs/diskd
  use the async operators instead of the sync operators)

Ideally the index should be pushed into per-storedir (so the whole
index can be removed all at once!) or place the StoreEntry entries
in a linked list per storedir - both of which are to avoid walking
the whole tree just to delete the entries for one storedir.

Adrian

-- 
- Xenion - http://www.xenion.com.au/ - VPS Hosting - Commercial Squid Support -
- $25/pm entry-level VPSes w/ capped bandwidth charges available in WA -
Received on Thu Mar 27 2008 - 19:44:30 MDT

This archive was generated by hypermail pre-2.1.9 : Tue Apr 01 2008 - 13:00:05 MDT