files disappearing from ls on NFS

From: Hartmut Brandt <hartmut.brandt_at_dlr.de>
Date: Thu, 2 May 2013 18:11:58 +0200
Hi,

I've updated one of my -current machines this week (previous update was in 
february). Now I see a strange effect (it seems only on NFS mounts): ls or 
even echo * will list only some files (strange enough the first files from 
the normal, alphabetically ordered list). If I change something in the 
directory (delete a file or create a new one) for some time the complete 
listing will appear but after sime time (seconds to a minute or so) again 
only part of the files is listed.

A ktrace on ls /usr/src/lib/libc/gen shows that getdirentries is called 
only once (returning 4096). For a full listing getdirentries is called 5 
times with the last returning 0.

I can still open files that are not listed if I know their name, though.

The NFS server is a Windows 2008 server with an OpenText NFS Server which 
works without problems to all the other FreeBSD machines.

So what could that be?

Regards,
harti
Received on Thu May 02 2013 - 14:11:10 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:37 UTC