Patent ID: 7933991

Claim:
A computer implemented method for preserving file locks while moving a software partition, the computer implemented method comprising: creating a checkpoint for the software partition; responsive to creating the checkpoint, moving the origination network file system client data processing system to a destination network file system client data processing system; restarting the software partition on the destination network file system client data processing system; receiving a request for a file; determining whether the request is for a file that is within the software partition and stored on a remote network file system server; responsive to a determination that the request is for a file within the software partition and stored on the remote network file system server, determining, using a processor unit, whether the request is a lock request; responsive to a determination that the request is a lock request, determining whether the software partition is being restarted, wherein the lock request is a replayed lock request requesting to reacquire a lock on a restart of the software partition; and responsive to a determination that the software partition is being restarted, blocking the lock request from being sent to the remote network file system server.