[squeak-dev] Making trunk repo faster
Bert Freudenberg
bert at freudenbergs.de
Wed May 23 18:26:55 UTC 2012
On 23.05.2012, at 20:14, Nicolas Cellier wrote:
> 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
What about Eliot's argument that limiting by year makes it simpler to find the right repository for a specific version?
- Bert -
More information about the Squeak-dev
mailing list
|