We ran into a scenario where some signal interrupts were being caught in the
middle of PVFS2 calls and then the pvfs2 client ended up in a bad state
where any accesses to a particular directory would always return (Permission
Denied). This was with the 2.6 base PVFS2 code on RHEL3 clients. The system
interrupts seemed to cause various other issues on RHEL4 and RHEL5 systems,
but different than RHEL3. 

 

            Working through some test cases where we could reliably
reproduce this, we came up with this patch. It might not be the perfect
solution, but it seems to keep us out of that scenario. 

 

            This patch also has logging changes/updates that we used to help
track down the problem. Not sure what all would be useful, but the main
changes are in dcache.c and kernel.h.

 

Thanks, 

 

 

Attachment: logs.diff
Description: Binary data

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

Reply via email to