> Hi Tundra, > > One thing which you should never do is move the > parameter directory into > the root file system for the zone. this is what might > cause the > headache, because the sczbt resource accesses the > parameter directory > and calling zoneadm halt which tries to remove the > mount and this might > not work. > > I would suggest to move the parameters directory to: > > /smb1_pool0/parameters
I'm not sure I understand why a file open in /smb1_pool0/smb1_zone/parameters/ would prevent zfs unmounting of /smb1_pool0/smb1_zone/root, however it's easy enough to test, I don't see any harm in the suggested change and I remain open to the possibility that there is something fundamental I'm misunderstanding. Done, (created the directory above, copied the existing contents of parameters and changed the clrs Start_command, Stop_command and Probe_command to point at /smb1_pool0/parameters instead of /smb1_pool0/smb1_zone/parameters) however the exact same behavior exists - i.e. overlap between zfs unmount of /smb1_pool0/smb1_zone/root and hastorageplus attempting to export the smb1_pool0 zpool. DTrace log available as per prior efforts, if anyone thinks it will be helpful, however it doesn't seem different to me. -- This message posted from opensolaris.org