Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Plain View
Chukwa >> mail # dev >> Simplify chukwa agent

Eric Yang 2010-10-17, 22:31
Copy link to this message
Re: Simplify chukwa agent

I agree that that part of the code is pretty snarly. Not sure how
urgent a priority it is to fix.

I think a better short-term goal might be doing a 0.5 release. How
close are we to that?


On Sun, Oct 17, 2010 at 3:31 PM, Eric Yang <[EMAIL PROTECTED]> wrote:
> Hi all,
> Chukwa agent code is not intuitive to understand.  This is mainly the
> interface in Chukwa agent is over complicating the implementation.  I
> don't see a rationale for having each class to be an interface.
> Connector and Chukwa Sender are two interfaces which are not very
> useful to be interface.  It creates over complicated subsystem to
> maintain collector list in agent, connector and sender.  Ideally,
> there should be a single place for configuration source of truth.  I
> am leaning toward making those interface abstract classes.  Connector
> should be rename to something more meaningful like multiplexer or MUX
> for short.  AgentControlSocketListener could be refactor into a jersey
> like rest api, for easier to maintain the code base, and remove the
> 9093 protocol.
> This sounds like a major task.  I like to gather feedback to see if
> this change is necessary for creating more traction on chukwa
> development.
> regards,
> Eric

UC Berkeley Computer Science Department
Eric Yang 2010-10-18, 06:14
Bill Graham 2010-10-18, 15:21