Hi Matt, --- Matt Massie <[EMAIL PROTECTED]> wrote:
> i just uploaded a new snapshot/demo to > http://matt-massie.com/ganglia/ > would you consider putting timestamps into your tarballs and rootdirs? All the 2.6.0 tarballs are getting a bit confusing. > first, i'll talk about how to run the simple demo and > then i'll talk about the architecture of the "new" ganglia. > > to run the demo.. > > download the tarball and open the archive then > > % cd ganglia-2.6.0 > % ./configure && make > > i have tested this snapshot of ganglia on any other platforms but i'm > interested in feedback. > > there is only one daemon called "gangliad" in the ./gangliad > directory. > > the example module is in ./modules/mod_example/ > > before you run "gangliad" you will need to set the > GANGLIA_MODULE_PATH > (in the future there will be commandline/config file directives for > this). > > % export > GANGLIA_MODULE_PATH="/path2/ganglia/modules/mod_example/.libs" > > (before you run "make install" the shared libraries are written to a > hidden directory called ".libs" that is why we point the path there) > > now you can start gangliad > > % cd ./gangliad > % ./gangliad > On Suse 9.1 I had to add "-lz" to the "gangliad" link line. Otherwise it would complain about "z_errmsg" at startup. > > ---------------------------------------------- > The current modules are loaded: > o mod_example.c @ /example > ---------------------------------------------- > > If you click on the "/example" hyperlink, it will take you to a page > that reads "it works". > OK so far :-) > Now about the overall design of the "new" ganglia. > > For one, before I begin, I want to say that we are not going to use > POSIX threads given the horrible shape of threads on Linux. Brent > (the > author of gexec) and I have had nightmares tracking down that Linux > kernel threads do not support necessary thread cancellation points. > It's ugly. Instead, gangliad uses GNU portable threads (look in the > ./srclib/ directory). > sounds like a reasonable choice. > > this new architecture should open up process monitoring and batch > queue > monitoring like never before. > > comments? > Of course, I have some comments :-) - this looks like a cool new concept. And definitely a revolutionary and not evolutionary step towards the next-gen Ganglia. From a developers point of view I love it. The question is - is this not worth a bump in the major number? - From my adminstrators view (and maybe my advanced age :-) I do not like lrevolutions. So the concerns from my side are: --> Compatibility to pre-2.6 Ganglia. Moving to the new framework will be difficult if to many things have to be changed. The GUIs should not change to much and we need to preserve the historical data. --> Continuation of the 2.5.x series with bug-fixes and [minimal] new features maybe necessary for the near future. anyway, I am looking forward to seeing the new stuff in more action. ===== ------------------------------------------------------ Martin Knoblauch email: k n o b i AT knobisoft DOT de www: http://www.knobisoft.de