> So you think it would be ok to shutdown, physically remove the log > device, > and then power back on again, and force import the pool? So although > there > may be no "live" way to remove a log device from a pool, it might still > be > possible if you offline the pool to ensure writes are all completed > before > removing the device? > > If it were really just that simple ... if zfs only needed to stop > writing to > the log device and ensure the cache were flushed, and then you could > safely > remove the log device ... doesn't it seem silly that there was ever a > time > when that wasn't implemented? Like ... Today. (Still not implemented > in > solaris, only opensolaris.)
Allow me to clarify a little further, why I care about this so much. I have a solaris file server, with all the company jewels on it. I had a pair of intel X.25 SSD mirrored log devices. One of them failed. The replacement device came with a newer version of firmware on it. Now, instead of appearing as 29.802 Gb, it appears at 29.801 Gb. I cannot zpool attach. New device is too small. So apparently I'm the first guy this happened to. Oracle is caught totally off guard. They're pulling their inventory of X25's from dispatch warehouses, and inventorying all the firmware versions, and trying to figure it all out. Meanwhile, I'm still degraded. Or at least, I think I am. Nobody knows any way for me to remove my unmirrored log device. Nobody knows any way for me to add a mirror to it (until they can locate a drive with the correct firmware.) All the support people I have on the phone are just as scared as I am. "Well we could upgrade the firmware of your existing drive, but that'll reduce it by 0.001 Gb, and that might just create a time bomb to destroy your pool at a later date." So we don't do it. Nobody has suggested that I simply shutdown and remove my unmirrored SSD, and power back on. _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss