Providing rolling updates of distributed systems with a shared cache
First Claim
1. A system comprising:
- at least one processor; and
a memory operatively coupled to the at least one processor, the processor configured to;
receive, by a datastore access component, a platform update request to update data item information associated with a first version of a data item cached in a shared cache memory,transmit, by the datastore access component, a cache update request to update the data item information of the first version of the data item cached in the shared cache memory, andisolate, by a cache isolator component, the first version of the data item cached in the shared cache memory based on at least a collection of version specific identifiers and a version agnostic identifier associated with the data item.
7 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments for providing rolling updates of distributed systems with a shared cache. An embodiment operates by receiving a platform update request to update data item information associated with a first version of a data item cached in a shared cache memory. The embodiment may further operate by transmitting a cache update request to update the data item information of the first version of the data item cached in the shared cache memory, and isolating the first version of the data item cached in the shared cache memory based on a collection of version specific identifiers and a version agnostic identifier associated with the data item.
-
Citations
20 Claims
-
1. A system comprising:
-
at least one processor; and a memory operatively coupled to the at least one processor, the processor configured to; receive, by a datastore access component, a platform update request to update data item information associated with a first version of a data item cached in a shared cache memory, transmit, by the datastore access component, a cache update request to update the data item information of the first version of the data item cached in the shared cache memory, and isolate, by a cache isolator component, the first version of the data item cached in the shared cache memory based on at least a collection of version specific identifiers and a version agnostic identifier associated with the data item. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer implemented method, comprising:
-
receiving, by a datastore access component, a platform update request to update data item information associated with a first version of a data item cached in a shared cache memory, transmitting, by the datastore access component, a cache update request to update the data item information of the first version of the data item cached in the shared cache memory, and isolating, by a cache isolator component, the first version of the data item cached in the shared cache memory based on at least a collection of version specific identifiers and a version agnostic identifier associated with the data item. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A tangible non-transitory computer-readable device having instructions stored thereon that, when executed by at least one computing device, cause the at least one computing device to perform operations comprising:
-
receiving, by a datastore access component, a platform update request to update data item information associated with a first version of a data item cached in a shared cache memory; transmitting, by the datastore access component, a cache update request to update the data item information of the first version of the data item cached in the shared cache memory; and isolating, by a cache isolator component, the first version of the data item cached in the shared cache memory based on at least a collection of version specific identifiers and a version agnostic identifier associated with the data item. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification