[distcc] Working on several distcc enhancements (take 2)
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.
More information about the distcc