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