> 
> Preprocessing, splint and linking and unit test steps are all on the
> source machine and not distributed.
> 
> What if I roll out the new distro with a clustering file system and load
> balancing job queuing  and.....?

Would a clustering file system really help here?

distcc is a good hack to solve compiling "compute" problems.  If you
want preprocessing, splint and linking sped up also then they are again
all much of the same problem.

It sounds like you have a source server, possibly CVS/SVN.  And clients
doing development.  I would guess you would have that same server
handling a commit-trigger which would in turn build your tests then
email if someone breaks something.  Either that or sends a job email to
a build server or similar?

http://www.mosix.org is a kernel module for sharing "compute" resources
among nodes.  To increase the power of the build server and use cycles
from desktop nodes that may help, not sure..

Clustering file systems are usually quite expensive beasts to build to
really get any noticeable performance gains.

Ben

Reply via email to