> How do we get into this situation? I got into the situation by using > svccfg to add property groups. I don't believe it is possible to get > into this situation any other way, but I haven't spent enough time > reviewing and testing the code to be able to rule out another possible > code path (and I would argue that if such a path existed, it would be a > bug).
If svccfg is truly the only way to get in this situation -- and I think it should be -- then this seems like a case of "Doctor, it hurts when I do this", and I am opposed to introducing any significant complexity to the code to try to handle it. Would it be possible for the service itself to get transitioned to maintenance mode, with svcs -xv explaining that the linkmgmtd SMF properties have apparently become inconsistent? It might also be worth checking with the SMF folks on whether there's a best practice here. -- meem
