Cette fonction permet de créer des copies de sauvegarde des fichiers stockés dans le référentiel de configuration principal. Ces sauvegardes permettent de restaurer la configuration à un état précédent au cas où les modifications apportées par un administrateur provoqueraient des incidents d'exploitation. La fonction de restauration des points de contrôle de référentiel contribue a réduire le temps de reprise en cas d'incident causé par des modifications de configuration. L'analyse des indisponibilités non planifiées a démontré que 36 % d'entre elles étaient dues à des erreurs commises par l'opérateur. Ces erreurs sont généralement causées par une modification erronée de la configuration. La capacité d'annuler rapidement une modification de configuration erronée est très précieuse pour réduire la durée d'indisponibilité.
Deux types de point de contrôle sont pris en charge : complet et delta. Un point de contrôle complet est une copie complète de l'ensemble du référentiel de configuration. Il permet d'obtenir une image instantanée d'une configuration active afin d'établir une ligne de base. Les points de contrôle complets peuvent être créés manuellement, à discrétion de l'administrateur. Les points de contrôle delta sont créés automatiquement par le système à chaque fois qu'une modification est apportée à la configuration. Comme leur nom l'indique, les points de contrôle delta sont des copies d'un sous-ensemble de la configuration. Le sous-ensemble est constitué d'une image instantanée des fichiers de configuration à l'état où ils se trouvaient avant la modification discrète de la configuration. Une sauvegarde de la configuration marque la fin d'une modification discrète de la configuration. Les points de contrôle delta peuvent être restaurés dans l'ordre inverse de leur création afin d'offrir des capacités d'annulation multi-niveaux, similaires au ctrl-z dans un logiciel de traitement de texte.
Le diagramme suivant décrit ces deux types de point de contrôle :
Des éléments de configuration externes sont fournis pour activer / désactiver les points de contrôle automatiques (delta). Il est également possible de configurer le nombre de points de contrôle automatiques sauvegardés. Lorsque la limite définie est atteinte, le point de contrôle automatique suivant est sauvegardé et l'ancien est annulé. Les points de contrôle sont stockés dans le système de fichier. Il est également possible de configurer l'emplacement de stockage des points de contrôle dans la mesure où ceux-ci peuvent être enregistrés dans un système de fichiers différent de celui qui contient le référentiel de configuration principal, et ce dans le but de faciliter la reprise après incident.
Une interface MBean est fournie pour autoriser le contrôle par programme ou par script des opérations de création et de restauration des points de contrôle.