Object deletion in distributed computing environments
AssigneeInternational Business Machines Corporation
InventorsAkshat Mithal, Sandeep R. Patil, Sasikanth Eda
Life of this patent
Estimating the term…
Abstract
A microservice executing in a distributed computing system may receive a request to delete a target object stored in the distributed computing system. The microservice may identify dependent objects for the target object using information received in the request. The microservice may generate a new object that includes the data from the target object and the data from the one or more dependent objects. The new object may be stored in the distributed computing system, and the target object may be removed from the distributed computing system.
Claims19
A computer-implemented method for deleting an object stored in a distributed computing system, the method comprising:
- receiving, by a microservice executing in a distributed computing system that is in a cloud computing environment, from a storage controller, a request to delete a target object stored in the distributed computing system, wherein the target object is a particular generation of an object stored in a storage attached network (SAN) in the distributed computing system as multiple generations, and wherein the microservice is executing within the SAN;
- identifying, by the microservice, one or more dependent objects for the target object using information received in the request;
- generating, by the microservice, a new object that includes the data from the target object and the one or more dependent objects;
- storing the new object in the distributed computing system;
- and
- deleting the target object from the distributed computing system.
A system in a distributed computing environment comprising:
- a memory;
- and
- a processor communicatively coupled to the memory, wherein the processor is configured to perform a method comprising:
- receiving, by a microservice executing in a distributed computing environment that is in a cloud computing environment, from a storage controller, a request to delete a target object stored in the distributed computing system, wherein the target object is a particular generation of an object stored in a storage attached network (SAN) in the distributed computing system as multiple generations;
- identifying, by the microservice, one or more dependent objects for the target object using information received in the request;
- generating, by the microservice, a new object that includes the data from the target object and the one or more dependent objects;
- storing the new object in the distributed computing environment;
- and
- deleting the target object from the distributed computing environment.
A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method comprising:
- receiving, by a microservice executing in a distributed computing system that is in a cloud computing environment, from a storage controller, a request to delete a target object stored in the distributed computing system wherein the target object is a particular generation of an object stored in the distributed computing system as multiple generations;
- identifying, by the microservice, one or more dependent objects for the target object using information received in the request;
- generating, by the microservice, a new object that includes the data from the target object and the one or more dependent objects;
- storing the new object in the distributed computing system;
- and
- deleting the target object from the distributed computing system.
Dependencies are inferred from the claim text.