Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 8 Jan 2011 15:56:15 -0800
From:      Garrett Cooper <yanegomi@gmail.com>
To:        Erik Cederstrand <erik@cederstrand.dk>
Cc:        pav@FreeBSD.org, Ivan Voras <ivoras@FreeBSD.org>, freebsd-ports@FreeBSD.org, FreeBSD Current <freebsd-current@freebsd.org>
Subject:   Re: HEADS UP: Merge of binutils 2.17
Message-ID:  <6FBE1A24-CA62-4F08-99C1-EBAC4C3AC956@gmail.com>
In-Reply-To: <B38D5EEF-0D38-47ED-87B4-BC9CE9B83A25@cederstrand.dk>
References:  <4D277E4B.1030006@FreeBSD.org> <4D27840A.8020107@FreeBSD.org> <4D2785A7.7080106@FreeBSD.org> <4D27888F.4090703@FreeBSD.org> <467EA052-70AB-4C4C-B28E-9AD037C8BF14@FreeBSD.org> <4D27A3B8.4070401@FreeBSD.org> <82CF1B3F-B5F0-4B26-A6D1-8767370C1E0E@FreeBSD.org> <B0C1CEDB-D302-422D-9565-4A07AACF9BD2@cederstrand.dk> <AANLkTinWp6TxDrZ4hQW=ZMDrCaT4A8fzggZq-x4Ldxqi@mail.gmail.com> <1294515254.16774.32.camel@hood.oook.cz> <B38D5EEF-0D38-47ED-87B4-BC9CE9B83A25@cederstrand.dk>

index | next in thread | previous in thread | raw e-mail

On Jan 8, 2011, at 3:10 PM, Erik Cederstrand wrote:

> Hello Pav,
> 
> Den 08/01/2011 kl. 20.34 skrev Pav Lucistnik:
> 
>> Package cluster is quite clever, akshully, and since this is OT here,
>> just terse comments
> 
> Sorry, replied to a bad message... redirecting to current@
> 
>>>> 1. adding SSD disks
>> 
>> irrelevant because of bullet 2.
>> 
>>>> 2. source and destination directories on md devices
>> 
>> already done, swap backed md devices are used
>> 
>>>> 3. huge ccache cache
>>>> 4. dist-cc
>> 
>> these tend to have their own issues
>> 
>>>> 5. some heuristics on which ports could be skipped because dependencies haven't changed since last run
>> 
>> this is also already done, we call it "incremental builds"
>> 
>>>> 6. tuning the host system for this specific task
>> 
>> empty words
> 
> I was pretty sure I couldn't improve anything with 5 minutes of thinking. I'm glad the most obvious things have already been done, and I'm sure you and others have put a lot of effort into this. My question was more what, if anything, can be done to speed up the cluster.
> 
> Also, how long does it take to complete an exp-run on the cluster?


Erik,
	As I said before, the tinderbox / exp-run infrastructure needs to be made portable, the infrastructure needs to be there, and as extra credit (I've stated this in other emails in the past) parallelization in ports/pkg_install needs to be fixed as ports/packaging in FreeBSD doesn't work in an ACID[1]-like manner. I'd rather not repeat the reasons in greater detail. Please look for my replies to this thread on current@ for more details in "part A", and look for my replies on ports@ for more details in "part B".
Thanks,
-Garrett

1. http://en.wikipedia.org/wiki/ACID

help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6FBE1A24-CA62-4F08-99C1-EBAC4C3AC956>