[squeak-dev] Making trunk repo faster

Nicolas Cellier nicolas.cellier.aka.nice at gmail.com
Wed May 23 18:14:40 UTC 2012


2012/5/23 Bert Freudenberg <bert at freudenbergs.de>:
> On 23.05.2012, at 19:49, Eliot Miranda wrote:
>
> On Wed, May 23, 2012 at 10:28 AM, Bert Freudenberg <bert at freudenbergs.de>
> wrote:
>>
>> Accessing the repository gets slower and slower due to the ever increasing
>> number of versions there.
>>
>> To make it faster we could remove old package versions. Say, everything
>> older than a year (but keep at least one version of each package). We could
>> move those to an "attic" repository.
>>
>> Sounds good? Other ideas?
>
>
> Sounds good.  I would have attics for each year.  The history identifies the
> publication date so finding the right attic for a given version is fine.
>  One attic is OK since attic access is presumably rare and  hence
> performance not a premium.  But attic will be worse than trunk as soon as
> older packages are moved there.
>
>
>
> Igor's suggestion is worth considering. One could make a new trunk
> repository for each release.
>
> To me, multiple attics sounds better than multiple trunks. But one attic
> sounds better than multiple, because, it's simpler, and YAGNI, and we're
> going to buy a faster machine soonish ;)
>
> - Bert -
>
>

I would prefer a delimitation per release than per year...
The previous release files would stay in trunk until next release...

I would also duplicate the last file if release n-1 as first file in release n.

Nicolas


More information about the Squeak-dev mailing list