<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: ZFS Borked</title>
	<atom:link href="http://scottf.wordpress.com/2009/04/28/zfs-borked/feed/" rel="self" type="application/rss+xml" />
	<link>http://scottf.wordpress.com/2009/04/28/zfs-borked/</link>
	<description>All Things Considered</description>
	<lastBuildDate>Sat, 21 Nov 2009 03:32:04 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Scott</title>
		<link>http://scottf.wordpress.com/2009/04/28/zfs-borked/#comment-6503</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Fri, 25 Sep 2009 17:04:24 +0000</pubDate>
		<guid isPermaLink="false">http://scottf.wordpress.com/?p=661#comment-6503</guid>
		<description>I have posted an update to this saga that was unexptected. The zfs data and the drives associated with the apparently b0rked zfs volume were not the problem. There was something screwed with the operating system.</description>
		<content:encoded><![CDATA[<p>I have posted an update to this saga that was unexptected. The zfs data and the drives associated with the apparently b0rked zfs volume were not the problem. There was something screwed with the operating system.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://scottf.wordpress.com/2009/04/28/zfs-borked/#comment-6492</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Thu, 18 Jun 2009 15:40:51 +0000</pubDate>
		<guid isPermaLink="false">http://scottf.wordpress.com/?p=661#comment-6492</guid>
		<description>koitsu, thanks for the comment. This has fallen off the top of my priority list for a bit, but when I get back to it I will post some comments here and maybe email you for some help, if the offer still stands. Then, if I learn something useful, I&#039;l post it here for others to see too.</description>
		<content:encoded><![CDATA[<p>koitsu, thanks for the comment. This has fallen off the top of my priority list for a bit, but when I get back to it I will post some comments here and maybe email you for some help, if the offer still stands. Then, if I learn something useful, I&#8217;l post it here for others to see too.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: koitsu</title>
		<link>http://scottf.wordpress.com/2009/04/28/zfs-borked/#comment-6490</link>
		<dc:creator>koitsu</dc:creator>
		<pubDate>Thu, 18 Jun 2009 03:59:24 +0000</pubDate>
		<guid isPermaLink="false">http://scottf.wordpress.com/?p=661#comment-6490</guid>
		<description>Comment in passing: format for Solaris will not be able to repair bad blocks on ATA or SATA disks.  ATA/SATA do not have a &quot;grown defect list&quot; that is user (software) managable; there is no ATA command which says &quot;internally mark LBA [x] bad&quot;.

SCSI, on the other hand, has this capability.  You might have seen it under the &quot;defect&quot; menu, when showing &quot;grown&quot; defects.

The bottom line with ATA/SATA disks and bad blocks is: replace the disk immediately.  There&#039;s a large number of internal &quot;spare&quot; blocks which the drive can silently remap data to (assuming the internal re-read or re-write was successful) which the kernel/userland has no knowledge of (though you might see a READ/WRITE timeout when this happens).  Once all those spare blocks are used up, the drive will begin spitting back to the controller (thus the kernel) what LBA had a read/write failure.

The best way to determine the state of ATA/SATA disks is to use smartmontools, specifically smartctl -a, e.g. smartctl -a /dev/rdsk/c0t0d0s0.  The SMART statistics shown will probably confuse you, but if you can provide some of them here, I&#039;ll help decipher them + teach you how to read them.</description>
		<content:encoded><![CDATA[<p>Comment in passing: format for Solaris will not be able to repair bad blocks on ATA or SATA disks.  ATA/SATA do not have a &#8220;grown defect list&#8221; that is user (software) managable; there is no ATA command which says &#8220;internally mark LBA [x] bad&#8221;.</p>
<p>SCSI, on the other hand, has this capability.  You might have seen it under the &#8220;defect&#8221; menu, when showing &#8220;grown&#8221; defects.</p>
<p>The bottom line with ATA/SATA disks and bad blocks is: replace the disk immediately.  There&#8217;s a large number of internal &#8220;spare&#8221; blocks which the drive can silently remap data to (assuming the internal re-read or re-write was successful) which the kernel/userland has no knowledge of (though you might see a READ/WRITE timeout when this happens).  Once all those spare blocks are used up, the drive will begin spitting back to the controller (thus the kernel) what LBA had a read/write failure.</p>
<p>The best way to determine the state of ATA/SATA disks is to use smartmontools, specifically smartctl -a, e.g. smartctl -a /dev/rdsk/c0t0d0s0.  The SMART statistics shown will probably confuse you, but if you can provide some of them here, I&#8217;ll help decipher them + teach you how to read them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe</title>
		<link>http://scottf.wordpress.com/2009/04/28/zfs-borked/#comment-6483</link>
		<dc:creator>Joe</dc:creator>
		<pubDate>Mon, 04 May 2009 05:45:38 +0000</pubDate>
		<guid isPermaLink="false">http://scottf.wordpress.com/?p=661#comment-6483</guid>
		<description>Curious myself.  I have two thumpers I havent had an issue with yet..</description>
		<content:encoded><![CDATA[<p>Curious myself.  I have two thumpers I havent had an issue with yet..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ivan</title>
		<link>http://scottf.wordpress.com/2009/04/28/zfs-borked/#comment-6480</link>
		<dc:creator>Ivan</dc:creator>
		<pubDate>Fri, 01 May 2009 10:14:43 +0000</pubDate>
		<guid isPermaLink="false">http://scottf.wordpress.com/?p=661#comment-6480</guid>
		<description>Scott, any luck?</description>
		<content:encoded><![CDATA[<p>Scott, any luck?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://scottf.wordpress.com/2009/04/28/zfs-borked/#comment-6477</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Wed, 29 Apr 2009 15:02:54 +0000</pubDate>
		<guid isPermaLink="false">http://scottf.wordpress.com/?p=661#comment-6477</guid>
		<description>Thanks for the suggestion. I know exactly which ones of the disks are bad, thanks to the hd utility for the x4500. I&#039;ll give that a try.</description>
		<content:encoded><![CDATA[<p>Thanks for the suggestion. I know exactly which ones of the disks are bad, thanks to the hd utility for the x4500. I&#8217;ll give that a try.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ivan</title>
		<link>http://scottf.wordpress.com/2009/04/28/zfs-borked/#comment-6476</link>
		<dc:creator>Ivan</dc:creator>
		<pubDate>Wed, 29 Apr 2009 10:28:29 +0000</pubDate>
		<guid isPermaLink="false">http://scottf.wordpress.com/?p=661#comment-6476</guid>
		<description>Can you locate and physically pull the bad disks, vs. disabling the controller they&#039;re attached to, then see if the Thumper will boot on it&#039;s own again?

Normally, you should be able to do a zpool offline or zpool detach of the bad disks, but that would assume you could boot properly into ZFS - hense resorting to physically pulling the disks...</description>
		<content:encoded><![CDATA[<p>Can you locate and physically pull the bad disks, vs. disabling the controller they&#8217;re attached to, then see if the Thumper will boot on it&#8217;s own again?</p>
<p>Normally, you should be able to do a zpool offline or zpool detach of the bad disks, but that would assume you could boot properly into ZFS &#8211; hense resorting to physically pulling the disks&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
