homogeneous environments

"Robert W. Anderson" <[email protected]>
Newsgroups gmane.comp.compilers.distcc
Message-ID <[email protected]>
I have an environment where we have many nodes potentially available for 
compilation, and all of them see the same file spaces via NFS.  We are 
seeing decent performance out of distcc 3.1 using pump mode, but from 
reading the docs there may be big performance gains left to wring out in 
this special(?) case.

If I understand correctly, distcc's pump mode finds a set of header 
files necessary to send along with the source file to enable compilation 
on a remote node.  In a homogeneous environment, it seems both steps 
here are unnecessary if the master and slave nodes are more or less 
indistinguishable in terms of compiler, sources, and headers.

I think we could really achieve some screaming compile times (over 
thousands of source files) if these steps could be bypassed with the 
user's explicit acknowledgement that he is making assumptions about the 
homogeneity of his build server machines.

How extensive would the modifications be to support such an 
optimization?  It was not clear to me after a few minutes of poking 
around in the source, and thought I'd seek an expert opinion first.

Thanks,
-- 
Robert W. Anderson
Center for Applied Scientific Computing
Email: [email protected]
Tel: 925-424-2858  Fax: 925-423-8704
__ 
distcc mailing list            http://distcc.samba.org/
To unsubscribe or change options: 
https://lists.samba.org/mailman/listinfo/distcc
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.