[Pvfs2-developers] Long file names

Phil Carns carns at mcs.anl.gov
Thu Jun 26 09:16:27 EDT 2008


Hi Bart,

I can't get those specific commands to cause a problem for me (using 
trunk at least, I haven't tried 2.7.1 yet).  However, I definitely see 
some problems in LTP.  For me it eventually hangs on the rename06 test, 
but valgrind is complaining about some memory problems in the 
pvfs2-client-core symlink path as well before reaching that point.

I'll look into it and let you know what turns up.

I might also see if I can cook up a script to include LTP in our nightly 
tinderbox builds as well; there are some good tests in here.

-Phil

Bart Taylor wrote:
> Hello all,
> 
> I have run into a few problems when running some tests against the 2.7.1 
> release on RHEL4. They all seem to hinge around large file names of 256 
> characters or greater. The commands fail gracefully - reporting an error 
> that the file names are too long - but the next access of PVFS (an 'ls' 
> for instance) hangs the system so that it has to be rebooted. I ran into 
> them using the LTP test suite, but they can be reliably repeated with 
> simple commands. Create, open, rename, and stat are the operations that 
> fail, and some example commands are provided below. The file does not 
> need to exist for the open or stat commands. Occasionally it takes a few 
> seconds after command has been executed for the problem to show itself. 
> Do these commands cause problems for anyone else, or is it something 
> unique to my setup or environment?
> 
> Bart.
> 
> 
> 
> create:  $echo "Hello World" > 
> 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456
> 
> open:  $cat 
> 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456
> 
> rename:  $mv test.file 
> 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456
> 
> stat:  $stat -f 
> /mnt/pvfs2/test/1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Pvfs2-developers mailing list
> Pvfs2-developers at beowulf-underground.org
> http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers



More information about the Pvfs2-developers mailing list