On Sat, 5 Dec 2009, Seth Heeren wrote:

Yes. It is my understanding that (at least recent versions) will detect
incomplete transactions and simply rollback to the last consistent
uberblock in case of trouble.

I'm not completely up to speed with regard to the ODF, Uberblocks and
the ZIL; In my recollection the "inspection / selection" of uberblocks
had been in realm of manual recovery with zdb only, until lately. If I'm
not mistaken a automatic 'regress-to-last-known-good-uberblock' function
is new and recent.

Zfs has always rolled back to the last good state. The manual rollback is to deal with the case where the underlying storage hardware misbehaved and did not persist the data as instructed but an older transaction group did get persisted ok.

Bob
--
Bob Friesenhahn
bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to