* John Beck <jbeck at eng.sun.com> [2006-09-21 10:20]:
> Jan> milestone/network is not needed and will be replaced by network/profiled
> Jan> as well.
> 
> Darren> I'm not sure removing milestone/network is wise. Particularly given
> Darren> that a non trivial amount of services depend on it. I think it is
> Darren> quite likely that a lot of non Sun services depend on it too.
> 
> Jan> yep. I think I agree. John, any thought?
> 
> It depends on how these services are ARC'd: what their interface taxonomy is.
> SMF experts: how did you set these up w/rt future changes like the one we are
> considering here?

  They all have stability levels:

  $ svcprop -p general/entity_stability network/inetd:default \
    milestone/network:default
  svc:/network/inetd:default/:properties/general/entity_stability astring 
Unstable
  svc:/milestone/network:default/:properties/general/entity_stability astring 
Evolving

  That is, the introduction of milestone/network was expected (like most
  milestones) to be a useful dependency for the long term.  You might
  want to talk with Mike Ditto; he argued successfully that the Unstable
  entities, like network/loopback, weren't appropriate for services to
  depend on in general, and that a generic milestone would be a good
  place to identify a boundary (around some useful subtree of network
  implementation services).

  You could potentially refine the semantic meaning of milestone/network
  without breaking existing services--like changing what it means to
  have a restart or refresh dependency on milestone/network.

  - Stephen

-- 
Stephen Hahn, PhD  Solaris Kernel Development, Sun Microsystems
stephen.hahn at sun.com  http://blogs.sun.com/sch/

Reply via email to