×

USING AN RPC FRAMEWORK TO FACILITATE OUT-OF-BAND DATA TRANSFERS

  • US 20160112293A1
  • Filed: 10/21/2014
  • Published: 04/21/2016
  • Est. Priority Date: 10/21/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • operating a data storage system that stores sets of data blocks in extents that are located in storage devices including a sending device and a receiving device, wherein operating the data storage system includes performing the following operations on the receiving device;

    receiving, through a remote procedure call (RPC) framework, a first call to transfer an extent from the sending device to the receiving device; and

    in response to the first call,opening a port for a data connection that operates outside the RPC framework,making a second call, to the sending device through the RPC framework, wherein the second call asks to stream the extent to the port,receiving the extent from the sending device through the port,computing a checksum for the extent on the receiving device,receiving a return from the second call, from the sending device through the RPC framework, wherein the return includes a checksum for the extent computed by the sending device, andif the checksum computed on the receiving device matches the checksum computed on the sending device, returning the first call, through the RPC framework, to indicate the transfer operation completed successfully.

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