Could some one explain me whether the following is the expected behavior? 1. create a zfs pool say (mytank) 2. zfs create mytank/a 3. zfs create mytank/b 4. zfs create mytank/b/c Now create a volume under "c". 5. zfs create -V 1gb mytank/b/c/vol1 6. cd /mytank/b 7. zfs rename mytank/b mytank/a/b. Since you are in the /mytank/b, it shows up an error "/mytank/b" is buzy. Unexpected results are : 1. "c" got unmounted . Bug is filed already 2. vol1 is got unmounted. [ i means, in /dev/zvol/dsk/mytank/b/c the "vol1" does not exists. ] #zfs mount -a 1. mounts "c" again. 2. but not "vol1".. [ ie /dev/zvol/dsk/mytank/b/c does not contain "vol1" ] Is this the normal behavior or is it a bug? This message posted from opensolaris.org
On Thu, Aug 16, 2007 at 05:20:25AM -0700, ramprakash wrote:> #zfs mount -a > 1. mounts "c" again. > 2. but not "vol1".. [ ie /dev/zvol/dsk/mytank/b/c does not contain "vol1" ] > > Is this the normal behavior or is it a bug?That looks like a bug. Please file it. Adam -- Adam Leventhal, Solaris Kernel Development http://blogs.sun.com/ahl