×

Relocating item in distributed storage system

  • US 8,560,691 B2
  • Filed: 06/19/2007
  • Issued: 10/15/2013
  • Est. Priority Date: 06/19/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • sending a move request from a source server to a destination server, the move request requesting to move an item having item data from the source server to the destination server;

    receiving a success response from the destination server in response to the move request, the success response indicating that the destination server has created an entry for the item in an ownership list associated with the destination server;

    transferring the item data from the source server to the destination server, wherein transferring the item data from the source server to the destination server comprises;

    transferring preliminary data associated with the item from the source server to the destination server, the preliminary data instructing the destination server to create a new item for the item data to be transferred,locking access to the item at the source server so that clients cannot update or read the item, andtransferring final data associated with the item from the source server to the destination server;

    changing a move status of the item at the source server from stationary to source attempting transfer;

    sending a change state request to a location service requesting the location service to change a state of the item from stable to attempting transfer;

    transferring control to the destination server, wherein the control is transferred to the destination server in an instance when another change state request sent by the destination server to the location service is successful in changing the state of the item from attempting transfer to stable; and

    deleting the item at the source server.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×