[distcc] Working on several distcc enhancements (take 2)

Daniel Kegel dkegel at google.com
Mon Nov 21 16:31:20 GMT 2005


On Mon, 21 Nov 2005, Victor Norman wrote:
>   Recall that I wrote a system in python that uses distcc to provide
>   
>   1. load balancing, with multiple servers and multiple users, taking into consideration the loads on the server machines,
>   2. multi-os support -- use linux, cygwin, solaris, whatever on your servers,
>   3. multiple simultaneous users -- when multiple users are using the  same server farm, they will not step on each others' toes, will not  overuse a single server, etc.,
>   4. monitoring -- the system had a application to show which machines were in use in real-time.
>   5. auto-discovery of servers.
>   
>   I posted this to the list about 12 months ago, in a posting called "A  system that uses distcc to do massively parallel compilations".   It has been in use here at Marconi for all that time, and works nearly  flawlessly.  I've also rewritten it recently in C++, so it is now  easier to install and maintain.  Actually, that re-write is not  quite done, but if there is enough user interest I could get that done  and post it soon.  The system is now called DMUCS -- the  Distributed Multi-User Compilation System.
>   
>   Let me know if you are interested in seeing the code posted, in its current form, or only after I've cleaned it up a bit.

Please post it in its current form.
Thanks!
- Dan


More information about the distcc mailing list