Alan Maguire wrote:
> hi Rishi
> 
>> Open question: Considering the above future work to include this support
>> in the master SMF restarter and new properties introduced to customize
>> the service advertisement is it better to create the 'advertised'
>> property under a new property group 'mdns' that is not specific to a
>> restarter?
> 
> i wonder if a more "delegated restarter-agonstic" approach would be easier,
> i.e. have a dedicated mdns property group as you suggest. the advantage of 
> this
> would be that adding advertisement to a service could simply create this 
> property 
> group for the delegated restarter to pick up (if not already there), i.e.
> 
> # boujouradm -a telnet:default
> 
> would add the mdns property group to the telnet:default instance (with a 
> default
> name matching the service name) and restart it. the hooks in the inetd 
> restarter would then pick this up and communicate with the
> mDNS daemon.
> 
> i think in most cases the service name matches the /etc/inet/services
> entry for port lookup, but exceptions could be handled by explicitly adding
> the mdns property group. the advantage of this approach would be
> that only the SMF manifests of services which have names that do not match 
> their entry in /etc/inet/services would have to be updated with an mdns 
> property
> group.
> 
> each delegated restarter would still need hooks to communicate with the
> mdns daemon to announce that the service is online/offline/in maintenance
> state, but these hooks would not be so restarter-specific (i.e. they'd all 
> query
> the same mdns/advertised property, they'd all do nothing if there was
> no mdns property group etc).
> 
> this approach might make life easier when adding non-inetd services,
> maybe i'm missing something though? thanks!
> 

Thanks Alan for the feedback. I agree that this approach would certainly make
it easier in extending "mDNS" support to other SMF restarters in future.

Thanks,
Rishi



Reply via email to