<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-1111328281312116171.post7250875587514258744..comments</id><updated>2010-03-09T09:41:07.470-08:00</updated><category term='zpool'/><category term='lisa'/><category term='zfs zil'/><category term='nexenta'/><category term='zfs opensolaris solaris compression'/><category term='zfs'/><category term='cloud computing'/><category term='zil'/><category term='macadamia'/><category term='benchmark'/><category term='backups'/><category term='zfs cmt niagara'/><category term='mirroring'/><category term='oracle'/><category term='compression'/><category term='mttdl'/><category term='nexentastor'/><category term='zfs mail email backups archive solaris opensolaris'/><category term='usenix'/><category term='orchard'/><category term='reliability'/><category term='sun'/><category term='jellyfish'/><category term='opensolaris'/><category term='btrfs'/><category term='ranch'/><category term='solaris'/><category term='raid'/><category term='systems engineering'/><category term='raidz'/><title type='text'>Comments on Ramblings from Richard's Ranch: check integrity of ZFS send streams with zstreamdu...</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.richardelling.com/feeds/7250875587514258744/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1111328281312116171/7250875587514258744/comments/default'/><link rel='alternate' type='text/html' href='http://blog.richardelling.com/2009/10/check-integrity-of-zfs-send-streams.html'/><author><name>Richard Elling</name><uri>http://www.blogger.com/profile/15596339461577430423</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1111328281312116171.post-3844191659028909634</id><published>2010-03-09T06:29:01.827-08:00</published><updated>2010-03-09T06:29:01.827-08:00</updated><title type='text'>Richard, ok, filed a bug in bugster, very simple t...</title><content type='html'>Richard, ok, filed a bug in bugster, very simple to reproduce, take any stream and copy the very 1st byte from it into a new file with dd, then pipe it into zstreamdump - it will exit with status code 0.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1111328281312116171/7250875587514258744/comments/default/3844191659028909634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1111328281312116171/7250875587514258744/comments/default/3844191659028909634'/><link rel='alternate' type='text/html' href='http://blog.richardelling.com/2009/10/check-integrity-of-zfs-send-streams.html?showComment=1268144941827#c3844191659028909634' title=''/><author><name>Jonas</name><uri>http://www.blogger.com/profile/10145074813715475683</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.richardelling.com/2009/10/check-integrity-of-zfs-send-streams.html' ref='tag:blogger.com,1999:blog-1111328281312116171.post-7250875587514258744' source='http://www.blogger.com/feeds/1111328281312116171/posts/default/7250875587514258744' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1112259163'/></entry><entry><id>tag:blogger.com,1999:blog-1111328281312116171.post-4013401122267442189</id><published>2010-03-08T14:37:27.896-08:00</published><updated>2010-03-08T14:37:27.896-08:00</updated><title type='text'>@Jonas, please file a bug and detail the steps you...</title><content type='html'>@Jonas, please file a bug and detail the steps you used so that the bug can be recreated.  Thanks.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1111328281312116171/7250875587514258744/comments/default/4013401122267442189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1111328281312116171/7250875587514258744/comments/default/4013401122267442189'/><link rel='alternate' type='text/html' href='http://blog.richardelling.com/2009/10/check-integrity-of-zfs-send-streams.html?showComment=1268087847896#c4013401122267442189' title=''/><author><name>Richard Elling</name><uri>http://www.blogger.com/profile/15596339461577430423</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.richardelling.com/2009/10/check-integrity-of-zfs-send-streams.html' ref='tag:blogger.com,1999:blog-1111328281312116171.post-7250875587514258744' source='http://www.blogger.com/feeds/1111328281312116171/posts/default/7250875587514258744' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-595640616'/></entry><entry><id>tag:blogger.com,1999:blog-1111328281312116171.post-8827287740140752161</id><published>2010-03-08T01:44:43.327-08:00</published><updated>2010-03-08T01:44:43.327-08:00</updated><title type='text'>Hi, just discovered the inverse of what rahvee sai...</title><content type='html'>Hi, just discovered the inverse of what rahvee said - zstreamdump does not detect a modified stream (simply remove a few trailing bytes at the end of it..) and happily accepts it and exits with status 0, while zfs receive refuses it and exits with 1, so it would be impossible to recover such stream, tested on snv_133, now who/what to believe on checking the stream&amp;#39;s integrity ?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1111328281312116171/7250875587514258744/comments/default/8827287740140752161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1111328281312116171/7250875587514258744/comments/default/8827287740140752161'/><link rel='alternate' type='text/html' href='http://blog.richardelling.com/2009/10/check-integrity-of-zfs-send-streams.html?showComment=1268041483327#c8827287740140752161' title=''/><author><name>Jonas</name><uri>http://www.blogger.com/profile/10145074813715475683</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.richardelling.com/2009/10/check-integrity-of-zfs-send-streams.html' ref='tag:blogger.com,1999:blog-1111328281312116171.post-7250875587514258744' source='http://www.blogger.com/feeds/1111328281312116171/posts/default/7250875587514258744' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1112259163'/></entry><entry><id>tag:blogger.com,1999:blog-1111328281312116171.post-1423506716298155817</id><published>2009-12-05T09:58:28.763-08:00</published><updated>2009-12-05T09:58:28.763-08:00</updated><title type='text'>It depends on the nature of the corruption. Regard...</title><content type='html'>It depends on the nature of the corruption. Regardless, the answer is zstreamdump.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1111328281312116171/7250875587514258744/comments/default/1423506716298155817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1111328281312116171/7250875587514258744/comments/default/1423506716298155817'/><link rel='alternate' type='text/html' href='http://blog.richardelling.com/2009/10/check-integrity-of-zfs-send-streams.html?showComment=1260035908763#c1423506716298155817' title=''/><author><name>Richard Elling</name><uri>http://www.blogger.com/profile/15596339461577430423</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.richardelling.com/2009/10/check-integrity-of-zfs-send-streams.html' ref='tag:blogger.com,1999:blog-1111328281312116171.post-7250875587514258744' source='http://www.blogger.com/feeds/1111328281312116171/posts/default/7250875587514258744' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-595640616'/></entry><entry><id>tag:blogger.com,1999:blog-1111328281312116171.post-7404666454311913051</id><published>2009-12-04T16:07:14.351-08:00</published><updated>2009-12-04T16:07:14.351-08:00</updated><title type='text'>I am very interested in this, however, I confirmed...</title><content type='html'>I am very interested in this, however, I confirmed one piece of wrong info you have in this blog - &lt;br /&gt;&lt;br /&gt;If I store a zfs send, and then I intentionally corrupt it (toggle bits in the middle) and then I pipe it to &amp;quot;zfs receive -n&amp;quot; ... unfortunately I get a 0 exit status regardless of whether the data stream is actually good or bad.&lt;br /&gt;&lt;br /&gt;In order to get a &amp;quot;1&amp;quot; exit status, the -n cannot be used.  Which means of course, truly doing the restore and writing it to disk.&lt;br /&gt;&lt;br /&gt;I will try your zstreamdump and hope for better results.  :-)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1111328281312116171/7250875587514258744/comments/default/7404666454311913051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1111328281312116171/7250875587514258744/comments/default/7404666454311913051'/><link rel='alternate' type='text/html' href='http://blog.richardelling.com/2009/10/check-integrity-of-zfs-send-streams.html?showComment=1259971634351#c7404666454311913051' title=''/><author><name>rahvee</name><uri>http://www.blogger.com/profile/03756703783115423607</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.richardelling.com/2009/10/check-integrity-of-zfs-send-streams.html' ref='tag:blogger.com,1999:blog-1111328281312116171.post-7250875587514258744' source='http://www.blogger.com/feeds/1111328281312116171/posts/default/7250875587514258744' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1834875723'/></entry></feed>
