Hi Matt,

In general it looks good, but I do have a question about the default
mountpoint being used:

94 +                    default_mountpoint = "/" + fs.name + "/"


Is it true that there is always a / at the end of the mountpoint?

Is it not possible that someone specifies the mountpoint as simply /mnt
as opposed to /mnt/

If so, I would suggest always ensuring the / is at the end of the string,
if not already there, before doing the comparison.

Thanks,

Darren.

On 24/05/2012 12:09, Matt Keenan wrote:
> Hi,
> 
> Can I get a pair of eyes on a fix for bug :
> 
> Bug;
> 7171068 booting zones with non-root users in SC config profiles leads to 
> svc:/filesystem/local in mainteance
> http://monaco.us.oracle.com/detail.jsf?cr=7171068
> 
> Webrev:
>    https://cr.opensolaris.org/action/browse/caiman/mattman/7171068/
> 
> 
> Bug is caused by fix for 7166325, which attempted to fix where 
> mountpoints even if specified in Manifest were ignored during zones 
> creation.
> 
> What was not realized during this fix is that Target Discovery will in 
> 99% of cases always set the mountpoint property of a filesystem during 
> discovery, regardless of whether it's specified in the manifest or not.
> 
> Because of this after fix for 7166325, ALL datasets being created in a 
> zone were now explicit setting their mountpoint. This should not be the 
> case, in particular rpool/export/home needs to inherit it's mountpoint 
> from it's parent. Mountpoint setting should only happen where the 
> mountpoint differs from the default mountpoint as set by Target 
> Discovery.  Target Discovery sets the mountpoint because DC needs to 
> know this.
> 
> 
> - Tested installing zones where users are autoconfigured.
> - Also ensured bug 7166325 is fixed with this new revision.
> - Ran full suite of unit tests and no regressions found.
> 
> regards
> 
> Matt
> _______________________________________________
> caiman-discuss mailing list
> [email protected]
> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
> 

_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

Reply via email to