When attempting to use an already-in-use cache device in another pool, the error message makes little sense (specifically the use of the word "unknown" below): invalid vdev specification use '-f' to override the following errors: /some/disk is part of unknown pool 'data' Fix: The word "unknown" should probably be "active", or better yet, removed altogether. How-To-Repeat: # zpool create data ada1 cache da0 # zpool create backups ada2 # zpool status pool: backups state: ONLINE scrub: none requested config: NAME STATE READ WRITE CKSUM backups ONLINE 0 0 0 ada2 ONLINE 0 0 0 errors: No known data errors pool: data state: ONLINE scrub: none requested config: NAME STATE READ WRITE CKSUM data ONLINE 0 0 0 ada1 ONLINE 0 0 0 cache da0 ONLINE 0 0 0 errors: No known data errors # zpool add backups cache da0 invalid vdev specification use '-f' to override the following errors: /dev/da0 is part of unknown pool 'data'
Responsible Changed From-To: freebsd-bugs->freebsd-fs Over to maintainer(s).
For bugs matching the following criteria: Status: In Progress Changed: (is less than) 2014-06-01 Reset to default assignee and clear in-progress tags. Mail being skipped
Should be dealt with upstream