Hi Oron,
Here's a couple hints that could help diagnose the problem.
1) From a terminal window, run the following command while adding computers or refreshing the list:
% sudo tcpdump port 51500
This will show traffic from all the DNB hosts your machine is communicating with. There are a couple of known bugs in the UI that can result in the host list being out of sync, and if you see your full set of hosts in the tcpdump output you may be running into this.
2) Another way to get some debug output is to add the StandardOutPath and StandardErrorPath keys to /System/Library/LaunchDaemons/com.apple.dnbvolunteer.plist. This will allow you to catch some more DNB debugging output.
The results from either of those should help in diagnosing the problem further.
Sincerely,
Andy Gross
Following Apple recommendation in WWDC06 we tried to switch from using Shared workgroup build (distcc) to dedicated network build. We configured static IP addresses to 15 computers. If we launch a Terminal and try to ping these 15 computers, they easily reached. All the computers have the same Mac OS version and Xcode version 2.3. All were configured 'share my computer for dedicated network builds'. Adding these computers in the Xcode preferences->distributed builds->distribute via dedicated network build and trying to hit the refresh button/relaunch Xcode/Reboot machine etc. will hardly result in one-two available machines in the Hosts list. We tried to use the command line attribute of switching more log options: (described in Xcode documentation Xcode 2.4 Expert Preferences Notes DistributedBuildsLogLevel If set to 1 or 2 we enable additional logging for Xcode’s distributed builds manager. This is useful when looking at distributed build problems with the Distributed Builds pane of Xcode’s Preferences window. By default this is set to 0. However, we cannot locate any new information when trying to build using dedicated network build. How can we understand where the problem is? Is there a known issue regarding dedicated network build? Thanks, Oron Cherry
|