git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH 0/2] tmp-objdir: fix regressions in core.fsyncobjectfiles=batch

From
NSNeeraj Singh <nksingh85@gmail.com>
Date
Oct 27, 2021, 22:57 UTC
Message-ID
<20211027225706.GA3984@neerajsi-x1.localdomain>
In-Reply-To
<xmqqo87auqda.fsf@gitster.g>
On Wed, Oct 27, 2021 at 02:09:21PM -0700, Junio C Hamano wrote:
Show 10 quoted lines
> Yeah, none of the above is attractive this late in the cycle X-<.
> 
> It probalby is best to queue the "fixup!" commits as they are on top
> of ns/tmp-objdir, merge the result to two topics that depend on
> ns/tmp-objdir, and keep them without merging them down, until the
> release.  When it is time to rewind 'next' after the release, it
> would be a good chance to get rid of these "oops, earlier we screwed
> up" commits by redoing the tmp-objdir (and rebasing the other two
> topics on top).
> 

Hi Junio, Apologies for the breakage! I just want to be 100% clear here: is there any action I should take with the patches, or will you handle the merge/rebase?

FYI for anyone trying this on git-for-windows, there's one additional patch at: https://github.com/neerajsi-msft/git/commit/435e1d2e5e8fb422b0f08ff6a01a130584f7e249

That fixes a gfw-specific breakage that affects tmp_objdir_migrate and causes it to infinitely create recursive directories until the disk fills up (surprisingly we don't hit stack overflow first).

Thanks, Neeraj

Previous: Junio C HamanoNext: Junio C Hamano
Message 6 of 7 in “tmp-objdir: fix regressions in core.fsyncobjectfiles=batch”
  1. 0/2 tmp-objdir: fix regressions in core.fsyncobjectfiles=batchNeeraj K. Singh via GitGitGadget, Oct 26, 2021
  2. 1/2 fixup! tmp-objdir: new API for creating temporary writable databasesNeeraj Singh via GitGitGadget, Oct 26, 2021
  3. 2/2 fixup! tmp-objdir: new API for creating temporary writable databasesNeeraj Singh via GitGitGadget, Oct 26, 2021
  4. Johannes SchindelinOct 27, 2021
  5. Junio C HamanoOct 27, 2021
  6. Neeraj SinghOct 27, 2021
  7. Junio C HamanoOct 28, 2021

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.