Hi all:

The other day we were talking on IRC regarding how to proceed with
this "re-write" effort for the frontend.  In the beginning, I was
gung-ho on this re-write from scratch, however, recently Vladimir has
been hacking away adding new features to the existing code in trunk.
You can get a taste of it here:

http://ec2-184-72-167-114.compute-1.amazonaws.com/ganglia-new/

Which got me to thinking...  is a re-write from scratch the best
approach, or should we just try to keep extending what we have?

Another administrative issue that cropped up, is whether to split out
Ganglia-Web as a separate project such that it doesn't need to follow
the main Ganglia release cycle (since the frontend code is usually
backward/forward compatible with Ganglia releases anyway).

My idea is to create a new project for the frontend, give it a new
name and start with a new version.  With that, we can tell users that
after Ganglia X, we will no longer be shipping the web component, use
Y for that.

Another approach is to retain the Ganglia name, but say that after
Ganglia 3.2, there are 2 separate projects, ganglia and ganglia-web,
in which case ganglia-web will be on a different release cycle than
ganglia.

Sounds confusing?  Yes it is! :)

I don't really care either way, as long as it causes the least
confusion to the users -- feel free to offer Plan C.

Another plan I have in mind is after we create branch-3.2 from trunk,
we remove the web component from the code base, in which case all
future bug fixes to ganglia-web goes into that branch only, and we
will move development to GitHub (just for the frontend).

Thanks!

Bernard

On Thu, Oct 21, 2010 at 11:29 PM, Bernard Li <[email protected]> wrote:
> Hi all:
>
> Sorry for the delay in posting the log, but I have finally uploaded
> it.  Thanks Jesse for logging:
>
> http://therealms.org/oss/ganglia/ganglia_frontend_rewrite_irc_101310.txt
>
> I have left the log as is, I just filtered out people's hostnames and
> stuff.  I chopped off at the end when we started discussing outside
> the scope of the frontend re-write.
>
> I will try to summarize the log in the next few days, but if anybody
> else who was there would like to take a stab at it, please feel free.
>
> I think Erik and Vladimir have been hard at work hacking at a Ganglia
> installation on an AWS instance.  We will try to schedule another time
> to sync up and discuss further (would a phone teleconference be better
> this time, or should we stick with IRC)?
>
> It doesn't look like the hackathon would happen next month.  It might
> become a virtual hackathon but I would really like to put all the
> developers in a room, but anyway, we'll see.
>
> Thanks again for all who showed up, and for all the great discussions.
>
> Cheers,
>
> Bernard
>
> On Wed, Oct 13, 2010 at 11:52 AM, Jesse Becker <[email protected]> wrote:
>> I have a log that I will try to clean up and post later today.
>>
>> On Wed, Oct 13, 2010 at 14:46, Dave Josephsen <[email protected]> wrote:
>>> Hey all,
>>>
>>> Did anyone take minutes?  I wasn't able to attend but am interested in 
>>> hearing about the chat.
>>>
>>> Thanks
>>>
>>> -dave
>>>
>>> ----- Original Message -----
>>> From: "Bernard Li" <[email protected]>
>>> To: [email protected], "Ganglia" 
>>> <[email protected]>
>>> Sent: Thursday, October 7, 2010 1:55:26 PM GMT -06:00 US/Canada Central
>>> Subject: [Ganglia-general] IRC chat on Ganglia Web Frontend re-write 
>>> 10/13/2010 (Wed) 9-10am PDT
>>>
>>> Dear all:
>>>
>>> I've been talking to people on and off about doing a web frontend
>>> re-write, in fact I have been thinking about it since almost three
>>> years ago when I started the "wishlist" thread:
>>>
>>> http://www.mail-archive.com/[email protected]/msg03070.html
>>>
>>> I've managed to gather a group of developers and users who are
>>> interested in this re-write effort and we are planning to have a
>>> discussion forum on irc.freenode.net #ganglia on 10/13/2010 (next
>>> Wednesday) from 9-10am PDT.
>>>
>>> I would like to extend this invitation to anybody interested in 
>>> participating.
>>>
>>> Here's the agenda:
>>>
>>> Introductions: Briefly introduce yourself
>>>
>>> Discussion points:
>>> - Use case of Ganglia
>>> - Language: PHP? Ruby on Rails? Framework?
>>> - Technologies: graphite, canvas, SVG, javascriptrrd, flot, jQuery, node.js
>>> - Modular by design, extensible by users
>>> - State: Login, different views for administrator, managers, operators
>>> - Browsing (server-side) vs Customization/Interactive mode (client-side)
>>> - Customization: custom graphs, overlay graphs, compare arbitrary graphs
>>> - Interactivity: Allow users to interact with graphs, zoom in/out, etc.
>>> - Allow arbitrary grouping of hosts
>>> - URL pretty names: eg. http://ganglia.info/grid/cluster/host
>>> - Flexible URL API for graph generation (turn legends on/off, titles,
>>> height, width, etc.)
>>> - Metric query backend (JSON?)
>>> - Search for host/metric/graphs (aka Ganglia Instant)
>>> - Identified by unique identifiers (as opposed to hostnames)
>>> - New logos, icons, etc.
>>>
>>> Hope to see you all there.
>>>
>>> Cheers,
>>>
>>> Bernard
>>>
>>> ------------------------------------------------------------------------------
>>> Beautiful is writing same markup. Internet Explorer 9 supports
>>> standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
>>> Spend less time writing and  rewriting code and more time creating great
>>> experiences on the web. Be a part of the beta today.
>>> http://p.sf.net/sfu/beautyoftheweb
>>> _______________________________________________
>>> Ganglia-general mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/ganglia-general
>>>
>>> ------------------------------------------------------------------------------
>>> Beautiful is writing same markup. Internet Explorer 9 supports
>>> standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
>>> Spend less time writing and  rewriting code and more time creating great
>>> experiences on the web. Be a part of the beta today.
>>> http://p.sf.net/sfu/beautyoftheweb
>>> _______________________________________________
>>> Ganglia-general mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/ganglia-general
>>>
>>
>>
>>
>> --
>> Jesse Becker
>>
>

------------------------------------------------------------------------------
The Next 800 Companies to Lead America's Growth: New Video Whitepaper
David G. Thomson, author of the best-selling book "Blueprint to a 
Billion" shares his insights and actions to help propel your 
business during the next growth cycle. Listen Now!
http://p.sf.net/sfu/SAP-dev2dev
_______________________________________________
Ganglia-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ganglia-developers

Reply via email to