Offloaded delete operations
AssigneeEMC IP Holding Company LLC
InventorsAnjali Gupta, Chandrashekhar Singh, Mejo Devassy Kannanayakkal, Subhadip Das
Life of this patent
Estimating the term…
Abstract
Offloaded delete operations is described. A target system receives an offloaded data transfer token from a host, with the offloaded data transfer token specifying source data information. The target system identifies the source data and the source storage based on the source data information. The target system determines whether the offloaded data transfer token specifies an offloaded delete operation. The target system deletes the source data from the source storage if the offloaded data transfer token specifies the offloaded delete operation.
Claims20
A system for offloaded delete operations, the system comprising:
- a processor-based application, which when executed on a computer, will cause the processor to:
- receive, by a target system, an offloaded data transfer token from a client device, the offloaded data transfer token including source data information, a copy flag and a delete flag;
- identify, by a target system, source data and a source storage based on source data information specified in the received offloaded data transfer token;
- determine, by the target system, whether the offloaded data transfer token specifies an offloaded delete operation based on the delete flag included in the offloaded data transfer token;
- and
- delete, by the target system, the source data from the source storage, in response to a determination that the offloaded data transfer token specifies the offloaded delete operation.
A computer-implemented method for offloaded delete operations, the method comprising:
- receiving, by a target system, an offloaded data transfer token from a client device, the offloaded data transfer token including source data information, a copy flag and a delete flag;
- identifying, by a target system, source data and a source storage based on source data information specified in the received offloaded data transfer token;
- determining, by the target system, whether the offloaded data transfer token specifies an offloaded delete operation based on the delete flag included in the offloaded data transfer token;
- and
- deleting, by the target system, the source data from the source storage, in response to a determination that the offloaded data transfer token specifies the offloaded delete operation.
A computer program product, comprising a non-transitory computer-readable medium having a computer-readable program code embodied therein to be executed by one or more processors, the program code including instructions to:
- receive, by a target system, an offloaded data transfer token from a client device, the offloaded data transfer token including source data information, a copy flag and a delete flag;
- identify, by a target system, source data and a source storage based on source data information specified in the received offloaded data transfer token;
- determine, by the target system, whether the offloaded data transfer token specifies an offloaded delete operation based on the delete flag included in the offloaded data transfer token;
- and
- delete, by the target system, the source data from the source storage, in response to a determination that the offloaded data transfer token specifies the offloaded delete operation.
Dependencies are inferred from the claim text.