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