It did not seem to make a difference. I do not see any log message, client
or kernel, that indicate what is happening. The pvfs2-client-core does die
after the long file name commands run though.

Bart.



On Mon, Jun 30, 2008 at 2:10 PM, Phil Carns <[EMAIL PROTECTED]> wrote:

> 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
>>> [email protected]
>>> http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers
>>>
>>
>> _______________________________________________
>> Pvfs2-developers mailing list
>> [email protected]
>> http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers
>>
>
>
_______________________________________________
Pvfs2-developers mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers

Reply via email to