Great!  Thanks for testing it out.

-Phil

Michael Moore wrote:
Thanks Phil, that appears to solve the problem! I tested it both against head and orange branch and didn't see any of the infinite looping or client segfaults. I tested it without any of the other changes so it looks like that patch alone resolves the issue.

Michael

On Fri, Jan 15, 2010 at 03:28:54PM -0500, Phil Carns wrote:
Hi Michael,

I just tried your test case on a clean trunk build here and was able to reproduce the pvfs2-client-core segfault 100% of the time on my box.

The problem in a nutshell is that pvfs2-client-core was trying to cancel a small-io operation using logic that is only appropriate for a normal I/O operation, in turn causing some memory corruptions.

Can you try out the fix and see if it solves the problem for you? The patch is attached your you can pull it from cvs trunk.

You might want to try that change by itself (without the op purged change) first and go from there. Some of the other issues you ran into may have been an after-effect from the cancel problem.

-Phil
_______________________________________________
Pvfs2-developers mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers

Reply via email to