Richard Elling writes:
> James Carlson wrote:
> > The "new" thing here is that parents are shot for the sins of
> > grandchildren, and it happens in unexpected ways.  (Which goes back to
> > the whole question of understanding how fault boundaries are set.
> > It's an issue I don't think we understand well, or that any UNIX
> > designer would _expect_.)
> >   
> 
> I think I disagree.  The SMF model is remarkably similar to the
> model used by Solaris Cluster and most other HA clustering products.

HA != UNIX, at least in this context.

Yes, I'm _well_ aware that there are particular domains in which
collective blame (and even process restart) are the long-accepted
norm.  I didn't just fall off the turnip truck.

However, that's not the tradition that was in use here, and that's
*not* what anyone calling fork/exec was ever expecting before.  The
change is surprising, and (apparently) hasn't been backed with a
rethink of how all these legacy bits of software actually use those
interfaces.

> So the reason I disagree is that people who do HA for a living
> do understand these concepts.  If you want to get there, then you
> also need to understand these concepts. If you expect SMF to
> magically make anything you write HA, then you will be sadly
> misshapen.

SMF, though, magically makes what you do behave quite differently and
in surprising ways.

-- 
James Carlson, Solaris Networking              <james.d.carlson at sun.com>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

Reply via email to