>>>>> "c" == Miles Nordin <[EMAIL PROTECTED]> writes:
c> Did you guys ever fix this, or get a bug number, or c> anything? I found two bugs about this: http://bugs.opensolaris.org/view_bug.do?bug_id=6736213 http://bugs.opensolaris.org/view_bug.do?bug_id=6739532 I don't think either one fits either of your DEGRADED / import -f problems. the first seems to be the result of a regression test, yet it's not reproduceable. <confused> The second I think is mirrors only, not raidz, and has to do with an unplayed ZIL and a regression induced by the fix for 6707530. Also reading the comments for 6707530, it sounds like a ZIL read problem makes a pool FAULTED but that it can be brought back online with 'zpool clear'. This sounds bad because: a. You can't import a FAULTED pool, and you can't run 'zpool clear' on an exported pool, so it's yet another chicken-and-egg problem like these frustrating ``no valid replicas'' messages one gets all the time and stupid obstinence in 'format' and 'fmthard'. b. 'zpool clear' is starting to mean too many different things. We already have problems with administration and bug reporting because the user interfaces hide too much in the name of ``simplicity''. I guess the point is to stop reading and writing to a pool, but allow read/write to continue if the admin forces it. which is something that's never ever supposed to happen to people who drink a lot of Kool-Aid: always consistent on disk, no fsck tool, all maintenance performed online. This new meaning of 'zpool clear' breaks Kool-Aid rules because it's offline maintenance, and because it agrees there are two interpretations to the state on the disk right now and the sysadmin may choose between them. Both are totally fine with me---breaking the rule is fine---but hiding such dirtyness inside a command used for zeroing statistics seems politically-correct in the absolute worst way, a way likely to surprise and confuse people. If I wanted to hide the log-discarding feature in a politically-correct way, I'd put it inside 'zpool import -f' rather than 'zpool clear'. 'export / import -f' is the closest thing to offline maintenance ZFS has so far. I also think it should be visible if a pool has unplayed log or not, and maybe also to which filesystem the log pertains. I would ask for a separate command to discard logs, but I know there's no way in hell to get another zpool command added through the political machinery, so what we should have is SOME way to know if we are tossing out a log or not. If you don't want to disturb ``simplicity'' you can hide the ZIL-dirty-indicator behind -vvv or something, like Microsoft's way of stringing clutter along endless chains of [Advanced...] buttons.
pgpjSgQHV3p7D.pgp
Description: PGP signature
_______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss