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
>>

Reply via email to