Clay,
You've done a whole bunch of good work!!
A couple of comments are below.
Thanks,
John
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
usr/src/cmd/auto-install/ai_sd.py
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Still using dns-sd will change to aimdns.py or rearchitect
in next iteration. You do not need to do anything. We need
to discuss if we want to wait to re-architect it or make changes
to it to use aimdns.py.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
usr/src/cmd/installadm/check-server-setup.sh
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
229 elif (( ${#exclude} > 5 )) then
Why not simply check if exclude != false and exclude != true ?
The way it is coded right now if the exclude property value
exists as long as it is shorter then 6 characters then the
function would say that it is valid. However, the property
value could be something other then true or false which would
still be invalid.
On Nov 13, 2010, at 2:12 PM, [email protected] wrote:
> I caught a merge turd (in auto-install/svc/auto-installer) and a dead comment
> (in setup-service.sh). New webrevs at:
> http://cr.opensolaris.org/~clayb/webrev_multihomed/final_round_2/3/
> http://cr.opensolaris.org/~clayb/webrev_multihomed/final_round_2/3_diff/
>
> Thank you,
> Clay
>
> On Sat, 13 Nov 2010, [email protected] wrote:
>
>> Hi all,
>> We've finally got consensus on pushing the AI multihomed changes. Below
>> you can find the full and differential webrevs for the code base. This code
>> is now integrated with John Fischer's aimdns(1) code too.
>>
>> A big thanks to Ethan Quach for helping provide lots of feedback on this
>> code tonight and John Fischer for working with me on getting aimdns(1) just
>> so!
>>
>> Full-webrev:
>> http://cr.opensolaris.org/~clayb/webrev_multihomed/final_round_2/2
>>
>> Differential-webrev (from last sent out review):
>> http://cr.opensolaris.org/~clayb/webrev_multihomed/final_round_2/2_diff
>>
>> The scenarios I've retested have been:
>> --------------------------------------
>> install server:
>> - Verified aimdns(1) record for each enabled subnet
>> - Verified AI webserver started
>> - Verified DHCP data printed out
>> - Network macro for each enabled subnet
>> - Service macro
>>
>> * Unconfigured AI server; DHCP server; post Multihomed image; one network
>> * Unconfigured AI server; not DHCP server; post Multihomed image; one network
>> * AI server with a configured service adding another; DHCP server; post
>> Multihomed image; one network
>> * AI server with a configured service adding another; not DHCP server;
>> post Multihomed image; one network
>> * Unconfigured AI server; DHCP server; post Multihomed image; three
>> networks, one with two interfaces
>> * Unconfigured AI server; not DHCP server; post Multihomed image; three
>> networks, one with two interfaces
>> * Unconfigured AI server; DHCP server; pre-Multihomed image; one network
>> * Unconfigured AI server; DHCP server; pre-Multihomed image; three
>> networks, one with two interfaces (administratively disabled all but
>> one)
>>
>> * Configured AI server; DHCP server; deleting all services
>> - Ensured AI webservers stopped
>> - Ensured AI Apache servers stopped
>> - Ensured aimdns(1) stopped
>> - Service in maintenance state
>>
>> * Configured AI server; DHCP server; disable a service
>> - Ensured aimdns(1) record no longer published
>> - Ensured AI webserver stopped
>>
>> * Configured AI server; DHCP server; disable last service
>> - Ensured AI webservers stopped
>> - Ensured AI Apache servers stopped
>> - Ensured aimdns(1) stopped
>> - Service in maintenance state
>>
>> * Configured AI server; DHCP server; enable a service
>> - Ensured aimdns(1) record published
>>
>> * Configured AI server; DHCP server; enable first service
>> - Ensured AI webserver started
>> - Ensured AI Apache servers started
>> - Ensured aimdns(1) started and record published
>> - Service in online state
>>
>> AI client:
>> ----------
>> That the client boots up and passes manifest-locator (e.g. boot image found;
>> zlib's found; manifest server located)
>> (All services were tested using automatic DHCP configuration and an X86
>> test client)
>> * Pre-multihomed image with multiple interfaces administratively
>> disabled to one
>> * Negative test (boot failed): Pre-multihomed image with multiple
>> interfaces
>> * Multihomed image with single interface
>> * Multihomed image with multihomed interfaces
>> * Multihomed image with multihomed interfaces but no mDNS record broadcast
>> (must use "fallback" mechanism which is DHCP BootSrvA for X86)
>>
>> Thank you,
>> Clay
>> _______________________________________________
>> 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