Dave, That would require a re-architecture of the aimdns' records. Instead of doing a default DNSServiceRegister we would need to create a DNS connection, create a record and then register it with a shorter TTL value. The default value which can not be modified is 120 seconds.
Thanks, John On Aug 26, 2011, at 6:35 AM, Dave Miner wrote: > On 08/26/11 09:31, John Fischer wrote: >> Matt, >> >> Looks good. Please add a comment for the sleep(120) lines. Something to >> the effect that the default TTL (Time-To-Live) for the dns records is 120 >> seconds. >> > > Is there a way to set these shorter? One of the key attributes of unit tests > is that they run quickly, and we're definitely straying out of that with all > these delays. > > Dave > >> Thanks, >> >> John >> >> On Aug 26, 2011, at 6:09 AM, Matt Keenan wrote: >> >>> Hi, >>> >>> Can I get a review and blessing for fix for : >>> 7050547 ai_sd/aimdns unit tests failing on machine not configured as AI >>> server >>> http://monaco.sfbay.sun.com/detail.jsf?cr=7050547 >>> >>> Webrev: >>> https://cr.opensolaris.org/action/browse/caiman/mattman/7050547/ >>> >>> >>> Slim install unit tests tend to be run on a build machine which is not >>> configured as an install server, thus these tests fail. Nose provides a >>> SkipTest exception which when used will not report the tests themselves as >>> failed. >>> >>> For ai_sd if multicast DNS SMF is not available then the tests will fail. >>> >>> For aimdns if install/server SMF is not available 5 tests will fail. >>> >>> I also discovered that when a service is removed, it remains advertised for >>> a default time of 120 seconds, this results in time.sleep(120) calls being >>> required for tests to be successful. >>> >>> cheers >>> >>> 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 > _______________________________________________ caiman-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

