[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnu-arch-users] question about greedy library and history
From: |
James Blackwell |
Subject: |
Re: [Gnu-arch-users] question about greedy library and history |
Date: |
Fri, 2 Apr 2004 18:02:22 -0500 |
In lists.arch.users, you wrote:
> Johannes Berg wrote:
>
>>>1.3 doesn't have any cached revisions, so it's necessary to use 1.2.
>>>1.2 has a cacherev at base-0, so 1.1 isn't needed.
>>
>>
>> 1.3 does have a cacherev at base-0
>
> Oh, odd. The mirror at sourcecontrol doesn't have it.
There's a race with the cached revision code. It goes something like
this: between when you committed patch-2 and cachreved it, the
supermirror archived patch-2. When patch-3 comes along, the mirror never
has any idea to look in patch-2 (its much too expensive to check).
This problem is excaberrated by some poorly set up hook scripts out
there that push an archive-mirror whenever a tagging operation happens
(In my view, an archive-mirror should only happen after something has
been commited).
Once a cached revision has been missed, the only official way to fix it
is to wipe the archive and remirror. Unofficially, at least for unsigned
archives, if you have physical access to the mirror, you can copy the
cachedrev in.
There's a possible fix for this, but when I ran it across the list it
didn't receive a favorable response. Essentially, the idea was to add an
optional file to patch dir that would list all cachedrevs that had been
added since the previous commit.
--
James Blackwell Please do not send me carbon copies of mailing
Smile more! list posts. Such mail is unsolicited. Thank you!
GnuPG (ID 06357400) AAE4 8C76 58DA 5902 761D 247A 8A55 DA73 0635 7400
- [Gnu-arch-users] question about greedy library and history, Johannes Berg, 2004/04/01
- Re: [Gnu-arch-users] question about greedy library and history, David Allouche, 2004/04/05
- Re: [Gnu-arch-users] question about greedy library and history, Aaron Bentley, 2004/04/05
- Re: [Gnu-arch-users] question about greedy library and history, David Allouche, 2004/04/05
- Re: [Gnu-arch-users] question about greedy library and history, Tom Lord, 2004/04/05
- Re: [Gnu-arch-users] question about greedy library and history, Aaron Bentley, 2004/04/08
- Re: [Gnu-arch-users] question about greedy library and history, David Allouche, 2004/04/08
- Re: [Gnu-arch-users] question about greedy library and history, Aaron Bentley, 2004/04/08
- Re: [Gnu-arch-users] question about greedy library and history, David Allouche, 2004/04/10