Quoth Alan Maguire on Sat, Nov 04, 2006 at 07:12:12AM -0800:
> i've noticed a timing problem on some systems with the newly-introduced 
> routing-setup service, introduced by my putback of 6312914 (routeadm needs to 
> support  smf-based routing services). the service runs "routeadm -u", which
> now interacts with SMF-based routing services, and on first boot
> post-upgrade, if these have not been imported by manifest-import
> yet, the command fails and routing configuration may not be upgraded
> correctly.

So you're saying that routing-setup is imported by manifest-import and
immediately started, and routeadm -u tries to set properties in other
routing services, but if manifest-import hasn't reached those other
routing service manifests yet, then the services won't exist in the
repository and routeadm -u will fail?

>            would a simple optional_all dependency on manifest-import
> suffice here? my concern is that in cases where large numbers of
> manifests are imported, no routes would be available until the
> process has completed. any help is greatly appreciated! thanks!

Well manifest-import should always be enabled, so routing-setup would
always wait for it.  Does routing-setup actually install routes?  When
were routes available before your changes?


David

Reply via email to