[Pvfs2-developers] Long file names

Phil Carns carns at mcs.anl.gov
Mon Jun 30 16:10:57 EDT 2008


Hi Bart,

Does the attached patch help this issue any?

-Phil

Phil Carns wrote:
> 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
> 
> _______________________________________________
> Pvfs2-developers mailing list
> Pvfs2-developers at beowulf-underground.org
> http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers

-------------- next part --------------
A non-text attachment was scrubbed...
Name: pvfs-revalidate-lock-revert.patch
Type: text/x-diff
Size: 973 bytes
Desc: not available
Url : http://www.beowulf-underground.org/pipermail/pvfs2-developers/attachments/20080630/f1fb9348/pvfs-revalidate-lock-revert.bin


More information about the Pvfs2-developers mailing list