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

Re: t0032 fails on NFS mounts

From
Patrick Steinhardt <ps@pks.im>
Date
Mar 21, 2024, 15:50 UTC
Message-ID
<ZfxXOR9e7Mu7T3to@tanuki>
In-Reply-To
<0cb701da74a0$4e39ef60$eaadce20$@nexbridge.com>
On Tue, Mar 12, 2024 at 01:11:15PM -0400, rsbecker@nexbridge.com wrote:
Show 31 quoted lines
> On Tuesday, March 12, 2024 11:10 AM, Chuck Lever wrote:
> >I've checked out "maint".
> >
> >Unit test t0032 fails when run on an NFS mount:
> >
> >[vagrant@cel t]$ ./t0032-reftable-unittest.sh not ok 1 - unittests
> >#
> >#		TMPDIR=$(pwd) && export TMPDIR &&
> >#		test-tool reftable
> >#
> ># failed 1 among 1 test(s)
> >1..1
> >[vagrant@cel t]$
> >
> >But not on XFS:
> >
> >[vagrant@cel t]$ ./t0032-reftable-unittest.sh ok 1 - unittests # passed all
> 1 test(s)
> >1..1
> >[vagrant@cel t]$ cd ..
> >[vagrant@cel git]$ ./git --version
> >git version 2.44.0
> >[vagrant@cel git]$
> >
> >v2.43.2 seems to work OK.
> 
> I have seen a similar effect on a standard POSIX file system (NonStop) when
> run in a special platform container (Pathway). It does not happen for me
> when run from bash directly. This may be something other than an NFS effect,
> or unrelated to what I observed. I'll be monitoring this sub-test for
> repeats.

Interesting. Do you know at what point in time this happened? Was it for one of the releases or any of the in-between states? Also, does Pathway mess with the stat(3P) info somehow?

Patrick
Previous: rsbecker@nexbridge.comNext: Jeff King
Message 3 of 10 in “t0032 fails on NFS mounts”
  1. Chuck LeverMar 12, 2024
  2. rsbecker@nexbridge.comMar 12, 2024
  3. Patrick SteinhardtMar 21, 2024
  4. Jeff KingMar 13, 2024
  5. Patrick SteinhardtMar 15, 2024
  6. Junio C HamanoMar 15, 2024
  7. Patrick SteinhardtMar 21, 2024
  8. reftable: fix tests being broken by NFS' delete-after-close semanticsPatrick Steinhardt, Mar 21, 2024
  9. Junio C HamanoMar 21, 2024
  10. Toon ClaesMar 22, 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.