[distcc] distcc monitors

Frerich Raabe raabe at kde.org
Tue Jul 29 01:50:30 GMT 2003


Am Montag, 28. Juli 2003 05:33 schrieb Martin Pool:
> On 28 Jul 2003, Frerich Raabe <raabe at kde.org> wrote:
> > Hm I'm not familiar with Gantt charts. Looking at the Incredibuild
> > screenshots, you mean something like this (hosts on vertical axis, time
> > on horizontal axis)?:
> >
> > alpha		aaaa.c.................hhhh.c
> > beta		bbbb.c....eeee.c...ffff.c....
> > omega		cccc.c..dddd.c.......gggg.c..
>
> Yes, that's what I meant.  You can imagine perhaps showing
> progressively more detail in each block as the window is stretched
> vertically: filename, client user at host, bytes, time, etc.  Or perhaps
> show that in a tooltip for each block.

Yes, sounds interesting.

> I am not adverse to making the client write out more information
> (within reason) but it seems like a first cut at this could be done
> just using information in the existing mon.h interface.  The monitor
> can notice when new jobs start, etc.

I just tried to hack up a little testcase, but I'm having problems getting 
started. dcc_mon_poll always returns a null pointer, even though there are 
distcc processes for the current user. Running distccmon-text shows those 
jobs nicely, too. Any idea why dcc_mon_poll would fail to recognize distcc 
processes?

> The EtherApe display is also interesting, but in the end I think the
> horizontal chart is more useful.

I think the EtherApe display is only of very limited use.

- Frerich



More information about the distcc mailing list