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

Re: [PATCH v2] t0610: work around flaky test with concurrent writers

From
Jeff King <peff@peff.net>
Date
Oct 4, 2024, 22:41 UTC
Message-ID
<20241004224105.GB580885@coredump.intra.peff.net>
In-Reply-To
<f3874c7e923846e453499e89f00dd4f8862e4c40.1728055880.git.ps@pks.im>
On Fri, Oct 04, 2024 at 05:32:16PM +0200, Patrick Steinhardt wrote:
Show 6 quoted lines
> Work around the issue by disabling the test on Windows for now. While at
> it, increase the locking timeout to address reported timeouts when using
> either the address or memory sanitizer, which also tend to significantly
> extend the runtime of this test.
> 
> This should be revisited after Git v2.47 is out.
This sounds OK to me.

In general, I worry about papering over bugs with a "we'll revisit it later" note. We may forget about things or never prioritize them. And the worst-case scenario here is that we might later decide to promote reftable to the default format, forgetting that concurrency has problems on Windows.

But given that it's an area you've been actively working in, there's already been some discussion towards the real fix, and we still consider reftables somewhat experimental, I feel OK bumping it for now.

Thanks for all the digging on this (from you and from other folks).
-Peff
Previous: Junio C Hamano
Message 19 of 19 in “v2.47.0-rc1 test failure on cygwin”
  1. Ramsay JonesOct 4, 2024
  2. Patrick SteinhardtOct 4, 2024
  3. Patrick SteinhardtOct 4, 2024
  4. Johannes SchindelinOct 4, 2024
  5. Patrick SteinhardtOct 4, 2024
  6. Johannes SchindelinOct 4, 2024
  7. Patrick SteinhardtOct 4, 2024
  8. Junio C HamanoOct 4, 2024
  9. Patrick SteinhardtOct 4, 2024
  10. Junio C HamanoOct 4, 2024
  11. t0610: work around flaky test with concurrent writersPatrick Steinhardt, Oct 4, 2024
  12. Ramsay JonesOct 4, 2024
  13. Patrick SteinhardtOct 4, 2024
  14. Junio C HamanoOct 4, 2024
  15. Junio C HamanoOct 4, 2024
  16. t0610: work around flaky test with concurrent writersPatrick Steinhardt, Oct 4, 2024
  17. Ramsay JonesOct 4, 2024
  18. Junio C HamanoOct 4, 2024
  19. Jeff KingOct 4, 2024

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.