gnu-arch-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Gnu-arch-users] patch: automatic cacherev and smarter get


From: Derek Zhou
Subject: RE: [Gnu-arch-users] patch: automatic cacherev and smarter get
Date: Tue, 22 Nov 2005 18:33:19 -0800

Mikhael Goikhman wrote:

> I think ~/.arch-params/auto-cacherev-frequency would be good.
> 
> Having a tree stored file ({arch}/=auto-cacherev-frequency) 
> may be useful
> too, but it can't be used for initial 'get' obviously.
I think a per-tree value make more sense. Small trees new smaller
number; big tree may prefer bigger number. Also, It is more cleaner in
the situation of multiple committers if everyone cacherev in the same
frequency. Only the fetching invoked from within diff/star-merge... will
be able to use the per-tree number though; get will have to use the
default. 
> 
> I have a question. If there is an automatic cacherev every 50 
> revisions,
> I suppose this happens on base-0, patch-50, patch-100 and so on, so
> that if patch-123 is requested, there is a good estimation 
> that patch-100
> is cacherev'd. Is this correct, or it may also auto-cacherev 
> patch-111?
Right now it just does 0, 50, 100, ... If patch-123 is requested, then
there are two possible ways to fetch it:
1, if you happen to have a patch level between 51 and 122 in revlib or
pristine, get that and patch on. 
1, otherwise, get the cacherev patch-100 and patch on
> 
> Another thing. If I understand correctly, you only assign cost to
> applying a patch. But not to fetching different things from archive.
> (Ideally, different costs for local and remote archives.)
Right now I try not to cross the archive boundary. So the tradeoff is
really between fetching patches or fetching cacherev from the same
archive.
> 
> Regards,
> Mikhael.
> 
Derek




reply via email to

[Prev in Thread] Current Thread [Next in Thread]