EFA provides APIs to initiate Drift and Reconcile requests. Drift Identification and Reconcile support is provided at device level. The unit of comparison is a single device whose configuration is compared with EFA and reconciled in case of a drift.
Drift Identification and reconcile is used during the following operations:
The APIs for Drift and Reconcile perform the following operations:
Note
If maintenance-mode-enable on reboot is not set on the devices, Data Consistency is not guaranteed and Drift And Reconciliation operation is skipped.The reconcileAPI does not perform reconciliation on the device. The reconcileAPI only identifies the configuration drift and displays the information. This API can also initiate device discovery before starting the reconcile engine.
To improve performance, the drift computation is done in multiple go-routines and bulk switch configurations per device as applicable.