| CPC G06F 12/0822 (2013.01) [G06F 12/0848 (2013.01); G06F 12/0891 (2013.01)] | 20 Claims |

|
1. One or more non-transitory machine-readable media storing instructions that, when executed by one or more processors, cause performance of operations comprising:
monitoring, by a resource manager, a resource that is available for obtaining by a set of one or more resource utilizers, wherein a first resource utilizer in the set of one or more resource utilizers obtains a first version of the resource;
publishing, by the resource manager, a notification stream comprising notifications associated with the resource, wherein the first resource utilizer subscribes to the notification stream comprising the notifications associated with the resource;
detecting, by the resource manager, a modification of the resource;
responsive to detecting the modification of the resource: publishing a first notification to the notification stream that indicates the modification to the resource;
determining, by the resource manager, that publishing the first notification to the notification stream failed;
responsive to determining that publishing the first notification to the notification stream failed:
undoing the modification of the resource.
|