Deletion indication implementation based on internal model
First Claim
Patent Images
1. A method comprising:
- on determining a previous property value corresponding to a resource is required for translation of a deletion indication in an event of a future deletion or modification of the resource, caching an initial property value corresponding to the resource, the cached initial property value is the previous property value to be utilized for translation of a future deletion indication to a storage management initiative specification (SMI-S) compliant deletion indication;
receiving an original deletion indication from a server upon deletion of the resource, the original deletion indication comprising a current source instance, the current source instance comprising a source value, the previous property value is not included in the current source instance;
obtaining the previous property value from the cache;
translating, by one or more processors, the original deletion indication into a translated deletion indication, the translated deletion indication is compatible with the SMI-S based upon the previous property value and the source value, the translated deletion indication comprising the previous property value and the source value; and
outputting the translated deletion indication to a client to notify the client of the deletion of the resource.
9 Assignments
0 Petitions
Accused Products
Abstract
The subject disclosure is generally directed towards caching property values in a sparse cache for use in translating notifications to contain property values related to a source instance, e.g., for use in SMI-S compliant notifications (deletion indications). When a deletion indication translation needs properties that are unavailable in the current source instance, a cache is accessed to obtain the previous related property values. The deletion indication is translated based upon the related property values, and output, e.g., as a translated deletion indication to a client subscriber.
24 Citations
20 Claims
-
1. A method comprising:
-
on determining a previous property value corresponding to a resource is required for translation of a deletion indication in an event of a future deletion or modification of the resource, caching an initial property value corresponding to the resource, the cached initial property value is the previous property value to be utilized for translation of a future deletion indication to a storage management initiative specification (SMI-S) compliant deletion indication; receiving an original deletion indication from a server upon deletion of the resource, the original deletion indication comprising a current source instance, the current source instance comprising a source value, the previous property value is not included in the current source instance; obtaining the previous property value from the cache; translating, by one or more processors, the original deletion indication into a translated deletion indication, the translated deletion indication is compatible with the SMI-S based upon the previous property value and the source value, the translated deletion indication comprising the previous property value and the source value; and outputting the translated deletion indication to a client to notify the client of the deletion of the resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
one or more processors; and a memory, the memory configured to include deletion implementation logic, the deletion implementation logic including deletion indication handling logic to translate an original deletion indication received from a server upon deletion of a resource, in which the original deletion indication contains a source instance, the one or more processors executing the deletion indication handling logic to read a sparse cache containing one or more related previous property values corresponding to the source instance, obtain the one or more related previous property values from the sparse cache;
translate the original deletion indication into a storage management initiative specification (SMI-S) compliant translated deletion indication based on the cached one or more previous property values and a value or values in the source instance; and
send the translated deletion indication to at least one subscribing client to notify the at least one subscribing client of the deletion of the resource, a previous property value in the one or more related previous property values comprising a resource-related property value that is not included in the source instance from the server providing the original deletion indication upon deletion of the resource, the translated deletion indication comprising the one or more related previous property values. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more non-transitory machine-readable storage media having machine-executable instructions, which when executed perform steps, comprising:
- receiving an original deletion indication upon deletion of a resource, the original deletion indication comprising a source instance, the source instance comprising zero or more properties;
determining whether one or more previous related property values corresponding to a resource are needed for translation of the original deletion indication into a storage management initiative specification (SMI-S) compliant deletion indication, and if so;
(i) accessing cached data to read the one or more previous related property values that correspond to the source instance, a previous property value in the one or more previous related property values comprising a resource related property value that is not included in the source instance;
(ii) translating the original deletion indication into a translated deletion indication based upon the one or more previous related property values, the translated deletion indication is compatible with the SMI-S, the translated deletion indication comprising the one or more previous related property values corresponding to the source instance; and
(iii) outputting the translated deletion indication to one or more clients to notify the one or more clients of the deletion of the resource. - View Dependent Claims (18, 19, 20)
- receiving an original deletion indication upon deletion of a resource, the original deletion indication comprising a source instance, the source instance comprising zero or more properties;
Specification