Tavit, Can you answer/address the questions raised by Darren and John on the file system layout and SMF? I will work with you on the interface classification.
-Rahul John Fischer wrote: > Rahul, > > I second Darren's comments about file system layout and SMF. > It also does not met the Interface Taxonomy Best Practice. > This case can not get approval until these are addressed. > > The web stuff could also appear some place under an apache directory. > > What version of Ganglia is being provided? > > Also the last interface table makes no sense at all. > Not-An-Interface does not have a taxonomy classification > of Uncommitted. Not-An-Interface is the taxonomy > classification. On top of that I would argue that many > of the things within this table are indeed an interface. > They may be Project Private but they are an interface. > Surely the header files and the shared libraries that > applications link to are an interface. Images could > easily be declared Project Private or Not-An-Interface. > There should not be a static library included with the > project. The man pages are probably Uncommitted. > > I suspect that it has additional imported interfaces > as the component has a dependency upon 3 packages. > Perhaps some apache stuff and rrdtool? Does this require > the gexec execution environment as well? What about > libConfuse? Is python disabled? > > Will this be providing the python client? > > The paragraph about where the project originated has no > baring on the architecture unless it resulted in a Standard > being established. Is this the case? Mostly, a nit. > > Thanks, > > John > > > > Rahul Shah wrote: >> 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: >> 22 Sep 2009 >> >> 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. >> It leverages widely used technologies such as XML for data >> representation, XDR for compact, portable data transport, and RRDtool >> for data storage and visualization. It uses carefully engineered data >> structures and algorithms to achieve very low per-node overheads and >> high concurrency. The implementation is robust, has been ported to an >> extensive set of operating systems and processor architectures, and >> is currently in use on thousands of clusters around the world. It has >> been used to link clusters across university campuses and around the >> world and can scale to handle clusters with 2000 nodes. >> >> Ganglia is an open-source project that grew out of the University of >> California, Berkeley Millennium Project which was initially funded in >> large part by the National Partnership for Advanced Computational >> Infrastructure (NPACI) and National Science Foundation RI Award >> EIA-9802069. NPACI is funded by the National Science Foundation and >> strives to advance science by creating a ubiquitous, continuous, and >> pervasive national computational infrastructure: the Grid. Current >> support comes from Planet Lab: an open platform for developing, >> deploying, and accessing planetary-scale services. >> >> >> >> Dependencies >> ============ >> >> SUNWrrdtool { Already available on opensolaris } >> SUNWapr13 { Already available on opensolaris } >> SUNWgnu-libiconv { Already available on opensolaris } >> >> Interfaces >> ========== >> >> Man pages are included. >> >> The SUNWganglia package is Uncommitted. >> >> The remaining interfaces are Volatile. >> Exported Interfaces Classification >> ------------------- -------------- >> SUNWganglia Uncommitted >> /usr/ganglia/bin/ganglia-config Uncommitted >> /usr/ganglia/bin/gmetric Uncommitted >> /usr/ganglia/bin/gstat Uncommitted >> /usr/ganglia/sbin/gmetad Uncommitted >> /usr/ganglia/sbin/gmond Uncommitted >> >> Imported Interfaces >> ------------------- >> /usr/gnu/lib/libiconv.so.2 Commited >> >> Not An Interface Classification >> -------------------- -------------- >> >> /usr/ganglia/README Uncommitted >> /usr/ganglia/include/ganglia.h Uncommitted >> /usr/ganglia/include/ganglia_gexec.h Uncommitted >> /usr/ganglia/include/gm_metric.h Uncommitted >> /usr/ganglia/include/gm_mmn.h Uncommitted >> /usr/ganglia/include/gm_msg.h Uncommitted >> /usr/ganglia/include/gm_protocol.h Uncommitted >> /usr/ganglia/include/gm_value.h Uncommitted >> /usr/ganglia/lib/ganglia/modcpu.so Uncommitted >> /usr/ganglia/lib/ganglia/moddisk.so Uncommitted >> /usr/ganglia/lib/ganglia/modload.so Uncommitted >> /usr/ganglia/lib/ganglia/modmem.so Uncommitted >> /usr/ganglia/lib/ganglia/modmulticpu.so Uncommitted >> /usr/ganglia/lib/ganglia/modnet.so Uncommitted >> /usr/ganglia/lib/ganglia/modproc.so Uncommitted >> /usr/ganglia/lib/ganglia/modpython.so Uncommitted >> /usr/ganglia/lib/ganglia/modsys.so Uncommitted >> /usr/ganglia/lib/libganglia-3.1.2.so.0 Uncommitted >> /usr/ganglia/lib/libganglia-3.1.2.so.0.0.0 Uncommitted >> /usr/ganglia/lib/libganglia.a Uncommitted >> /usr/ganglia/lib/libganglia.la Uncommitted >> /usr/ganglia/lib/libganglia.so Uncommitted >> /usr/ganglia/mans/gmetad.1 Uncommitted >> /usr/ganglia/mans/gmetric.1 Uncommitted >> /usr/ganglia/mans/gmond.1 Uncommitted >> /usr/ganglia/mans/gstat.1 Uncommitted >> /usr/ganglia/web/AUTHORS Uncommitted >> /usr/ganglia/web/COPYING Uncommitted >> /usr/ganglia/web/Makefile.am Uncommitted >> /usr/ganglia/web/auth.php Uncommitted >> /usr/ganglia/web/class.TemplatePower.inc.php Uncommitted >> /usr/ganglia/web/cluster_legend.html Uncommitted >> /usr/ganglia/web/cluster_view.php Uncommitted >> /usr/ganglia/web/conf.php Uncommitted >> /usr/ganglia/web/conf.php.in Uncommitted >> /usr/ganglia/web/footer.php Uncommitted >> /usr/ganglia/web/functions.php Uncommitted >> /usr/ganglia/web/ganglia.php Uncommitted >> /usr/ganglia/web/get_context.php Uncommitted >> /usr/ganglia/web/get_ganglia.php Uncommitted >> /usr/ganglia/web/graph.d/cpu_report.php Uncommitted >> /usr/ganglia/web/graph.d/load_report.php Uncommitted >> /usr/ganglia/web/graph.d/mem_report.php Uncommitted >> /usr/ganglia/web/graph.d/metric.php Uncommitted >> /usr/ganglia/web/graph.d/network_report.php Uncommitted >> /usr/ganglia/web/graph.d/packet_report.php Uncommitted >> /usr/ganglia/web/graph.d/sample_report.php Uncommitted >> /usr/ganglia/web/graph.php Uncommitted >> /usr/ganglia/web/grid_tree.php Uncommitted >> /usr/ganglia/web/header.php Uncommitted >> /usr/ganglia/web/host_view.php Uncommitted >> /usr/ganglia/web/index.php Uncommitted >> /usr/ganglia/web/meta_view.php Uncommitted >> /usr/ganglia/web/node_legend.html Uncommitted >> /usr/ganglia/web/physical_view.php Uncommitted >> /usr/ganglia/web/pie.phpUncommitted Uncommitted >> /usr/ganglia/web/private_clusters Uncommitted >> /usr/ganglia/web/show_node.php Uncommitted >> /usr/ganglia/web/styles.css Uncommitted >> /usr/ganglia/web/templates/default/cluster_extra.tpl Uncommitted >> /usr/ganglia/web/templates/default/cluster_view.tpl Uncommitted >> /usr/ganglia/web/templates/default/footer.tpl Uncommitted >> /usr/ganglia/web/templates/default/grid_tree.tpl Uncommitted >> /usr/ganglia/web/templates/default/header-nobanner.tpl Uncommitted >> /usr/ganglia/web/templates/default/header.tpl Uncommitted >> /usr/ganglia/web/templates/default/host_extra.tpl Uncommitted >> /usr/ganglia/web/templates/default/host_view.tpl Uncommitted >> /usr/ganglia/web/templates/default/meta_view.tpl Uncommitted >> /usr/ganglia/web/templates/default/node_extra.tpl Uncommitted >> /usr/ganglia/web/templates/default/physical_view.tpl Uncommitted >> /usr/ganglia/web/templates/default/show_node.tpl Uncommitted >> /usr/ganglia/web/templates/default/images/cluster_0-24.jpg >> Uncommitted >> /usr/ganglia/web/templates/default/images/cluster_25-49.jpg >> Uncommitted >> /usr/ganglia/web/templates/default/images/cluster_50-74.jpg >> Uncommitted >> /usr/ganglia/web/templates/default/images/cluster_75-100.jpg >> Uncommitted >> /usr/ganglia/web/templates/default/images/cluster_overloaded.jpg >> Uncommitted >> /usr/ganglia/web/templates/default/images/cluster_private.jpg >> Uncommitted >> /usr/ganglia/web/templates/default/images/grid_0-24.jpg >> Uncommitted >> /usr/ganglia/web/templates/default/images/grid_25-49.jpg >> Uncommitted >> /usr/ganglia/web/templates/default/images/grid_50-74.jpg >> Uncommitted >> /usr/ganglia/web/templates/default/images/grid_75-100.jpg >> Uncommitted >> /usr/ganglia/web/templates/default/images/grid_overloaded.jpg >> Uncommitted >> /usr/ganglia/web/templates/default/images/grid_private.jpg >> Uncommitted >> /usr/ganglia/web/templates/default/images/logo.jpg >> Uncommitted >> /usr/ganglia/web/templates/default/images/node_0-24.jpg >> Uncommitted >> /usr/ganglia/web/templates/default/images/node_25-49.jpg >> Uncommitted >> /usr/ganglia/web/templates/default/images/node_50-74.jpg >> Uncommitted >> /usr/ganglia/web/templates/default/images/node_75-100.jpg >> Uncommitted >> /usr/ganglia/web/templates/default/images/node_dead.jpg >> Uncommitted >> /usr/ganglia/web/templates/default/images/node_overloaded.jpg >> Uncommitted >> /usr/ganglia/web/version.php Uncommitted >> /usr/ganglia/web/version.php.in Uncommitted >> /etc/ganglia/gmond.conf Uncommitted >> /etc/init.d/ganglia-monitor Uncommitted >> /etc/ganglia/gmetad.conf Uncommitted >> /etc/init.d/gmetad Uncommitted >> /var/lib/ganglia/rrds Uncommitted >> >> >> >> Reference Documents >> =================== >> [1] http://ganglia.info/ >> [2] http://sourceforge.net/apps/trac/ganglia/wiki >>