Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 53193 - distcc front end similar to P2P appz for adding/removing 'friend' machines
Summary: distcc front end similar to P2P appz for adding/removing 'friend' machines
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Lisa Seelye (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-06-06 22:32 UTC by Tremaine Lea
Modified: 2004-06-12 17:06 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tremaine Lea 2004-06-06 22:32:03 UTC
A number of friends and I are looking to use distcc to share load.  In our discussions, it came up that perhaps something along the lines of a P2P or messenger application as a front end to distcc would be very handy, where each system added to the list advertises it's network speed, cpu and other information useful to distcc.  This information would then used by each system currently online and running distcc.

Reproducible: Always
Steps to Reproduce:
1.N/A
2.
3.

Actual Results:  
N/A

Expected Results:  
Easier maintenance of distcc hosts
Comment 1 Lisa Seelye (RETIRED) gentoo-dev 2004-06-07 19:26:10 UTC
I'm going to mark this as UPSTREAM, however, the topic of processer sharing over the Internet has come up before.  The general consensus is that by spreading your code out for compilation out amongst anonymous persons defeats the purpose of compiling your code from source in the first place.

If you're insistant of this please feel free to write a patch and submit it to the distcc mail list.  http://distcc.samba.org
Comment 2 Tremaine Lea 2004-06-12 17:06:52 UTC
Ah, I see where the confusion came in.  It wasn't my intent to request you turn distcc into an anonymous distributed compile option, I can see that being a poor model for a number of reasons.

I was thinking of something more along the lines of a distcc client that root can add/remove trusted users from, similar to an instant messenger with the 'auth required' option enabled.  I'd love to write a patch, but I have only ideas... code is currently beyond me.

For example, I have access to 3 systems gentoo systems, and a *short* list of friends I trust who also run gentoo systems.  All of these systems are on high speed cable modems (DOCSIS) with very low latency, but have dynamic IP's (technically... they don't change often at all)

If we were able to add each other as users in a distcc client to distribute compiling, we can sign on and off as needed and the client can keep track of which distccd's are available.

Perhaps a client that had the following:
-communicates over ssl
-remote users added by local after auth request
-remote user info contains system info pertinent to gcc
-distcc client adds and removes IP from distccd based on online status of remote users