On May 10, 2012, at 4:45 PM, James Carlson wrote:

> Ian Levesque wrote:
>> This seems to have done the trick, thanks! But, shouldn't running svccfg's 
>> setprop have stuck without running "refresh"?
> 
> It's not infrequently confusing.  Merely restarting a service is not
> enough to copy data from the "current" to the "running" configuration.
> 
> The reason it's done this way is so that the normal behavior of the
> restarter can be stable.  In other words, if a service fails on its own,
> and if the restarter needs to try it again automatically, you probably
> wouldn't want to see the newly-restarted instance magically show up with
> a different configuration merely because you'd long ago done a setprop
> without a refresh.
> 
> What is "current" is thus not defined in terms of running processes (as
> it is on most other systems), but in terms of SMF internal state.
> 
> Arguably, an administrative request to shut down or restart should
> probably copy over the configuration as if you said "refresh", because
> it's almost certainly what you intend, but that's just not how it works.

What an excellent explanation - thanks for the context, James. I wish it was 
better spelled out in the manual, but hopefully the web archived version of 
this thread will help the next google searcher.

Cheers,
Ian
_______________________________________________
OpenIndiana-discuss mailing list
[email protected]
http://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to