Ethan, It is still not possible to remove a slog from a pool. This is bug:
6574286 removing a slog doesn't work The error message: "cannot remove c4t15d0p0: only inactive hot spares or cache devices can be removed" is correct and this is the same as documented in the zpool man page: zpool remove pool device ... Removes the specified device from the pool. This command currently only supports removing hot spares and cache devices. It's actually relatively easy to implement removal of slogs. We simply flush the outstanding transactions and start using the main pool for the Intent Logs. Thus the vacated device can be removed. However, we wanted to make sure it fit into the framework for the removal of any device. This a much harder problem which we have made progress, but it's not there yet... Neil. On 10/26/08 11:41, Ethan Erchinger wrote: > Sorry for the first incomplete send, stupid Ctrl-Enter. :-) > ==================================== > Hello, > > I've looked quickly through the archives and haven't found mention of > this issue. I'm running SXCE (snv_99), which uses zfs version 13. I > had an existing zpool: > ------------------------------ > [EMAIL PROTECTED] ~]$ zpool status -v data > pool: data > state: ONLINE > scrub: none requested > config: > > NAME STATE READ WRITE CKSUM > data ONLINE 0 0 0 > mirror ONLINE 0 0 0 > c4t1d0p0 ONLINE 0 0 0 > c4t9d0p0 ONLINE 0 0 0 > ... > cache > c4t15d0p0 ONLINE 0 0 0 > > errors: No known data errors > > ------------------------------ > > The cache device (c4t15d0p0) is an Intel SSD. To test zil, I removed > the cache device, and added it as a log device: > ---------------------------------- > [EMAIL PROTECTED] ~]$ pfexec zpool remove data c4t15d0p0 > [EMAIL PROTECTED] ~]$ pfexec zpool add data log c4t15d0p0 > [EMAIL PROTECTED] ~]$ zpool status -v data > pool: data > state: ONLINE > scrub: none requested > config: > > NAME STATE READ WRITE CKSUM > data ONLINE 0 0 0 > mirror ONLINE 0 0 0 > c4t1d0p0 ONLINE 0 0 0 > c4t9d0p0 ONLINE 0 0 0 > ... > logs ONLINE 0 0 0 > c4t15d0p0 ONLINE 0 0 0 > > errors: No known data errors > ---------------------------------- > > The device is working fine. I then said, that was fun, time to remove > and add as cache device. But that doesn't seem possible: > ---------------------------------- > [EMAIL PROTECTED] ~]$ pfexec zpool remove data c4t15d0p0 > cannot remove c4t15d0p0: only inactive hot spares or cache devices can > be removed > ---------------------------------- > > I've also tried using detach, offline, each failing in other more > obvious ways. The manpage does say that those devices should be > removable/replaceable. At this point the only way to reclaim my SSD > device is to destroy the zpool. > > Just in-case you are wondering about versions: > ---------------------------------- > [EMAIL PROTECTED] ~]$ zpool upgrade data > This system is currently running ZFS pool version 13. > > Pool 'data' is already formatted using the current version. > [EMAIL PROTECTED] ~]$ uname -a > SunOS opensolaris 5.11 snv_99 i86pc i386 i86pc > ---------------------------------- > > Any ideas? > > Thanks, > Ethan > _______________________________________________ > zfs-discuss mailing list > zfs-discuss@opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/zfs-discuss _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss