Re: Error: failed to store: -25299

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

 



On Fri, May 10, 2024 at 03:52:25PM +0800, ryenus wrote:

> Command I run: `parallel git -C {} fetch ::: repo1 repo2 rep3`, which is
> to fetch multiple repositories in parallel using GNU parallel.
> 
> This worked pretty well for me in the past, however with git version
> 2.45, maybe 2.44 as well, it would randomly emit below error:
> 
> > failed to store: -25299

There's some related discussion over in:

  https://lore.kernel.org/git/pull.1729.git.1715328467099.gitgitgadget@xxxxxxxxx/

But most curious to me is:

> But if I do this without GNU parallel, or `parallel -j1` with only
> one worker, things work just fine.
> And when I switched back to git 2.43.2, I don't see such error either.

I would have assumed this was an issue going back to 2011, since each of
those fetches is going to try storing the successful credential. But if
older-but-recent versions of Git did not have the problem, it could be
that we are being more aggressive about invoking storage for some
reason. Can you bisect?

The obvious recent changes to the credential code were brian's
capability/state series, but those are not yet in a released version
(and from a quick scan I did not see anything that would obviously
change things there).

-Peff




[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux