From: Jeff King Date: Fri, 13 Dec 2019 19:52:15 GMT Subject: Re: Parallel fetch and commit graph writing results in locking failure (even on linux) Message-ID: <20191213195215.GA862734@coredump.intra.peff.net> In-Reply-To: On Fri, Dec 13, 2019 at 02:35:47PM -0500, Derrick Stolee wrote: > I don't think so. I think you just found a bug where the > fetch.writeCommitGraph logic doesn't work with parallel fetch > jobs (only one can write at a time). > > I believe the fix would be to write the commit-graph after > all of the jobs have completed, which should mean we need to > move the call to write_commit_graph_reachable() somewhere else > inside builtin/fetch.c. This should be fixed in master by bcb06e204c (Merge branch 'js/fetch-multi-lockfix', 2019-12-01), I think. -Peff