On 02/03/2012 06:58, Nirmal Agarwal wrote: > Hi Jesse, Darren > > Thanks for the comments. > > On 3/2/2012 1:06 AM, Jesse Butler wrote: >> On Mar 1, 2012, at 12:47 PM, Darren Kenny wrote: >> >>> Hi Nirmal, >>> >>> Some quick comments: >>> >>> - The bug synopsis - could it be changed to be what the bug really is, as >>> it reads now it suggests it *should* be FQDN, but the fix is stripping >>> the domainname. >> I agree. It took me a bit to sort out exactly what the bug was here. > I will fix the bug synopsis.
Thanks. >>> - I'm not totally sure that we should be stripping the domainname all the >>> time. Maybe if the hostname is not qualified in the criteria, then we >>> should be stripping the value from the client. But I feel that if the >>> criteria was set with a FQDN then it really should be used I think. >>> >>> e.g. >>> >>> Criteria: hostname = mymachine >>> >>> Should match: mymachine >>> mymachine.us >>> mymachine.us.oracle.com >>> >>> While >>> >>> Criteria: hostname = mymachine.us >>> >>> Should match: mymachine.us >>> mymachine.us.oracle.com >>> >>> and finally >>> >>> Criteria: hostname = mymachine.us.oracle.com >>> >>> Should match: mymachine.us.oracle.com >>> >>> i.e. if the user specifies a specific value, we should try to match >>> it as much as is feasible - more like what the 'host' or 'nslookup' >>> commands would do here. >>> >>> What do other people think? > In the above scenario if I have criteria's for 3 manifest as below : > > Criteria for manifest 'm1' : hostname = mymachine > Criteria for manifest 'm2' : hostname = mymachine.us > Criteria for manifest 'm3' : hostname = mymachine.us.oracle.com > > client hostname is "mymachine.us.oracle" , we should try and match the > longest string match. So applying the same in the example client will > get manifest "m3" ? > > Is my understanding correct ? Yes, that would be my expectation. Thanks, Darren. > > Regards > Nirmal > >> I agree that we should match the level of qualification set in the criteria, >> not just strip it to none every time. Unless there is something I'm missing, >> I'd suggest moving toward this solution. >> /jb >> >>> Thanks, >>> >>> Darren. >>> >>> >>> On 01/03/2012 15:02, Nirmal Agarwal wrote: >>>> Hi all >>>> >>>> Could I please get a code review for the following CR: >>>> >>>> 7098861 hostname criteria must be fully qualified when adding a profile >>>> via installadm >>>> >>>> Webrev : >>>> https://cr.opensolaris.org/action/browse/caiman/nirmal27/7098861 >>>> >>>> -- Source is pep8 clean. >>>> >>>> slim_test result >>>> /net/indiana-build.us.oracle.com//export/home/na210770/ai/7098861 >>>> /slim-test >>>> >>>> Manual Tests Result : >>>> /net/indiana-build.us.oracle.com//export/home/na210770/ai/7098861 >>>> /Manual-Test >>>> >>>> >>>> Thanks >>>> Nirmal >>>> >>>> _______________________________________________ >>>> 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 > _______________________________________________ caiman-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

