| CPC G06F 11/1469 (2013.01) [G06F 16/125 (2019.01); G06F 16/1756 (2019.01)] | 20 Claims |

|
1. A method, comprising:
generating, by a system, an initial delta snapshot that indicates one or more first changes to an intent policy model from an initial time to a first time;
storing, by the system, the initial delta snapshot in a first portion of a data structure;
generating, by the system and after storing the initial delta snapshot, a first delta snapshot that indicates one or more second changes to the intent policy model from the first time to a second time;
storing, by the system, the first delta snapshot in the first portion of the data structure;
generating, by the system and after storing the first delta snapshot, a second delta snapshot that indicates one or more third changes to the intent policy model from the second time to a third time;
storing, by the system, the second delta snapshot in the first portion of the data structure;
determining, by the system and after storing the second delta snapshot, that additional delta snapshots are not to be stored in the first portion of the data structure;
generating, by the system, based on determining that additional delta snapshots are not be stored in the first portion of the data structure, and based on the initial delta snapshot, the first delta snapshot, and the second delta snapshot, an accumulated delta snapshot that indicates the one or more first changes, the one or more second changes, and the one or more third changes to the intent policy model from the initial time to the third time;
storing, by the system, the accumulated delta snapshot in a second portion of the data structure;
identifying, based on a message indicating that the system is to deploy an updated version of the intent policy model at a deployment time to a device, a previous deployment time at which the system deployed a previous version of the intent policy model to the device; and
generating, based on the data structure, the previous deployment time, and the deployment time, a differential deployment snapshot.
|