On Fri 13 Feb 2009 at 03:32PM, Jason King wrote:
>
> I would like the think that, all the (summarized) 'never use any
> kstats -- those are private' emails I'm getting off list, as well as
> past reactions I've seen seem to suggest otherwise (not that I'm
> really going to let it stop things -- I'd rather have a good tool,
I don't know if you're going to get any one voice which is "Sun"
here. If I was to attack this problem, I would, as Brendan suggests:
- Create mechanism for expressing kstat metadata, and for
querying said mechanism. I would expect this, if properly
architected, to be non-controversial. The DTrace stability
mechanism was not particularly controversial when ARC
considered it in the DTrace case. The trick is nailing
down the different attributes of stability and ancillary
information needed by the consumer. (Stability of name of
kstat. Stability of its type. Stability of its semantic
meaning. Whether said kstat is virtualized for zones or not.
Maybe others).
- Select kstats to raise above "private" and run ARC cases to
promote the stability level. This creates a commitment--
which in some cases is probably fine, and in some cases
may not be.
Properly architected, a proposal of this nature would get my support.
It's not a trivial project, to be sure.
Thanks,
-dp
--
Daniel Price, Solaris Kernel Engineering http://blogs.sun.com/dp
_______________________________________________
sysadmin-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/sysadmin-discuss