Rahul Shah wrote:
> Hi All,
>  Based of the feedback received so far the one pager is updated. I have 
> extended the timer to 12/15/2009 to get more time to review this. Case 
> materials directory is also updated with the latest one pager.
> 
> 1. Introduction
>   1.1. Project/Component Working Name:
>    Ganglia
> 
>   1.2. Name of Document Author/Supplier:
>    Author:  Tavitayya Varanasi
> 
>   1.3  Date of This Document:
>    07 Dec 2009
> 
> 2. Project Summary
>   2.1 Project Description
>     This project will port Ganglia 3.1.2 to OpenSolaris.     Ganglia  
> will be installed as SUNWganglia  which will be part of SFW consolidation.
>       This package is covered by Sun OSR # 10716 and ECCN 5D002.
> 
> 4. Technical Description
> Summary
> =======
> 
> Ganglia is a scalable distributed monitoring system for high-performance 
> computing systems such as clusters and Grids. It is based on a 
> hierarchical design targeted at federations of clusters.
> 
> 
> 
> 5. Interfaces
>   =========
> 
>  Man pages are included.
> 
>  The SUNWganglia package is Uncommitted.
> 
>  The remaining interfaces are Volatile.
>  ganglia user is created. UID is 96. Its uncomitted.
>  ganglia group is created. GID is 96. Its uncomitted.
> 
>   Exported interface                             Classification 
> Interface type
>   =============================                  ============== 
> ==============
>   SUNWganglia                      Uncommitted    Package name
>   /usr/bin/ganglia-config                  Committed     Command
>   /usr/bin/gmetric                      Committed      Command
>   /usr/bin/gstat                  Committed      Command
>   /usr/sbin/gmetad                  Committed      Command
>   /usr/sbin/gmond                  Committed      Command
>   /usr/include/ganglia/ganglia.h                 Committed     Header file
>   /usr/include/ganglia/ganglia_gexec.h           Committed      Header file
>   /usr/include/ganglia/gm_metric.h               Committed     Header file
>   /usr/include/ganglia/gm_mmn.h                  Committed     Header file
>   /usr/include/ganglia/gm_msg.h                  Committed     Header file
>   /usr/include/ganglia/gm_protocol.h             Committed     Header file
>   /usr/include/ganglia/gm_value.h                Committed     Header file
>   /usr/lib/ganglia/modcpu.so                       Committed      Library
>   /usr/lib/ganglia/moddisk.so                    Committed      Library
>   /usr/lib/ganglia/modload.so                       Committed      Library
>   /usr/lib/ganglia/modmem.so                       Committed      Library
>   /usr/lib/ganglia/modmulticpu.so                Committed      Library
>   /usr/lib/ganglia/modnet.so                       Committed      Library
>   /usr/lib/ganglia/modproc.so                       Committed      Library
>   /usr/lib/ganglia/modpython.so                  Committed      Library
>   /usr/lib/ganglia/modsys.so                       Committed      Library

Do you really want all those to be Comitted ?  That means no 
incompatible change except in a Major release of Solaris by default.

Is ganglia really that stable ?

What are the interfaces in these mod*.so files that make them Comitted ?

Man pages don't have an interface taxonomy usually.

Why is a new user required rather than running as daemon ?  Are files 
created as this new user ?

Why are two SMF services required ?  Does one depend on the other or do 
both need to be enabled ?

Is there ever a need to run gmetad or gmond by hand as an administrator 
?  If not they should be in /usr/lib/ganglia/

-- 
Darren J Moffat

Reply via email to