Mostly I like this, having reviewed the documentation on the website as 
well.

A few things I'd like to see in this case before I assert +1:

    1) a list of the actual interfaces (routines) provided... you'll 
need to provide man pages for them anyway, so this shouldn't be too 
onerous ... along with commitment levels for each (probably all Uncommitted)

    2) a list of interfaces being *imported*, along with the stability 
for each, for any non-public interfaces.  (I suspect that it uses 
several such interfaces, although I've not checked the code.  Some of 
the details may be challenging to collect.)

    3) for Network interfaces, I'd like to know how it collects the 
details -- does it use libdlpi?   Does it use kstats?  libdladm?  Will 
it show up vnics and other crossbow kinds of pseudo-interfaces?

    -- Garrett

James Walker wrote:
> I'm sponsoring this familiarity case for Robert Sohigian. The requested
> release binding is minor. The man pages have been posted in the
> materials directory.
>
> Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI
> This information is Copyright 2009 Sun Microsystems
> 1. Introduction
>     1.1. Project/Component Working Name:
>        libstatgrab
>     1.2. Name of Document Author/Supplier:
>        Author:  Robert Sohigian
>     1.3  Date of This Document:
>       25 October, 2009
> 4. Technical Description
> Summary
> =======
>
> libstatgrab[1] is a library that provides cross platform access to statistics
> about the system on which it is run. It is written in C and presents a
> selection of useful interfaces which can be used to access key system
> statistics including Linux and BSD sysctl-style and MRTG output format.
> The current list of statistics includes CPU usage, memory utilisation,
> disk usage, process counts, network traffic, disk I/O, and more. 
>
> The package also includes a couple of useful tools. The first, saidar,
> provides a curses-based interface to viewing the current state of the system.
> The second, statgrab, gives a sysctl-style interface to the statistics
> gathered by libstatgrab. 
>
> Libstatgrab version 0.16 will be delivered as part of this proposal in
> the SUNWlibstatgrab package. A minor release binding is requested. 
>
>
> Dependencies
> ============
>
> None
>
>
> Interfaces
> ==========
>
> Exported Interfaces                   Classification  Comment
> -------------------                   --------------  --------------------
> SUNWlibstatgrab                               Uncommitted     Package
>
> /usr/bin/saidar                       Uncommitted     Command
> /usr/bin/statgrab                     Uncommitted     Command
> /usr/bin/statgrab-make-mrtg-config    Uncommitted     Config Script
> /usr/bin/statgrab-make-mrtg-index     Uncommitted     Config Script
> /usr/include/*                        Uncommitted     Header Files 
> /usr/lib/libstatgrab.so.6.2.2         Uncommitted     32-bit Library
> /usr/lib/libstatgrab.so.6             Uncommitted     Symbolic Link
> /usr/lib/libstatgrab.so                       Uncommitted     Symbolic Link
> /usr/lib/pkgconfig/libstatgrab.pc     Uncommitted     Pkg Config Script
>
> /usr/lib/64/libstatgrab.so.6.2.2      Uncommitted     64-bit Library
> /usr/lib/64/libstatgrab.so            Uncommitted     Symbolic Link
> /usr/lib/64/libstatgrab.so.6          Uncommitted     Symbolic Link
> /usr/lib/64/pkgconfig/libstatgrab.pc  Uncommitted     Pkg Config Script
>
> *64 = sparcv9 and amd64
>
>
> Reference Documents
> ===================
> [1] http://www.i-scream.org/libstatgrab/
>
> 6. Resources and Schedule
>     6.4. Steering Committee requested information
>       6.4.1. Consolidation C-team Name:
>               SFW
>     6.5. ARC review type: FastTrack
>     6.6. ARC Exposure: open
>
>   

Reply via email to