I neglected the header file; attached is an additional patch to catch it.
Both of these patches should apply cleanly to head.

Bart.


On Thu, Nov 20, 2008 at 1:54 PM, Bart Taylor <[EMAIL PROTECTED]> wrote:

> Hey guys,
>
> This patch fixes a client data corruption issue on Linux 2.4 systems. We
> worked with Phil off-list and determined that the kernel's mapped buffers
> are not staying pinned in memory as they should be. We were able to verify
> that under heavy swapping the pvfs2-client-core memory was being moved,
> invalidating the pointers. This fix uses mlock to hold the two buffers in
> place, and we were able to verify that it fixes the swapping issue. There
> are compile time flags to ensure it is only added for Linux 2.4 systems.
>
> Bart.
>

Attachment: mlock-header.patch
Description: Binary data

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

Reply via email to