A função de ponto de verificação / restauração do repositório permite a criação de cópias de backup dos arquivos a partir do repositório de configuração principal. Esses backups podem ser utilizados para restaurar a configuração para um estado anterior caso um administrador faça alterações de configuração que provoquem problemas operacionais. O benefício da função de ponto de verificação / restauração do repositório é que ela ajuda a reduzir o tempo de recuperação para problemas causados por alterações de configuração. Os estudos de interrupções não planejadas mostram que até 36% das interrupções não planejadas são atribuídas a erros do operador. Uma fonte comum de erro do operador é uma alteração na configuração inválida. A capacidade de desfazer rapidamente uma alteração de configuração inválida é crítica para minimizar a janela de interrupção.
Completo e delta são dois tipos de ponto de verificação suportados. Um ponto de verificação completo é uma cópia completa de um repositório de configuração inteiro. Um ponto de verificação completo é útil para obter uma captura instantânea de uma configuração de trabalho conhecida para estabelecer uma linha de base. Os pontos de verificação completos são criados manualmente no critério administrativo. Os pontos de verificação delta são criados automaticamente pelo sistema sempre que é feita uma alteração na configuração. Como o nome indica, um ponto de verificação delta não é uma cópia completa da configuração, mas sim, um subconjunto. Um subconjunto é composto por uma captura instantânea antes da imagem dos arquivos de configuração individual modificados por uma alteração na configuração distinta. Um salvamento de configuração marca o fim de uma alteração na configuração distinta. Os pontos de verificação delta podem ser restaurados na ordem reversa de sua criação para concluir um recurso 'desfazer' de vários níveis, como clicar em ctrl-z em um processador de texto.
O seguinte diagrama descreve cada um dos dois tipos de pontos de verificação:
As partes externas da configuração são fornecidas para ativar / desativar os pontos de verificação automáticos (delta). O número de pontos de verificação automáticos também são configuráveis. Quando for alcançado o limite especificado, o próximo ponto de verificação automático será salvo e o mais antigo será descartado. Os pontos de verificação são armazenados no sistema de arquivos. O local para armazenar os pontos de verificação também é configurável; portanto, eles podem ser armazenados em um sistema de arquivos diferente do que contém o repositório de configuração principal para facilitar a recuperação após desastre.
Uma interface MBean é fornecida para permitir o script e controle programático sobre as operações criar / restaurar do ponto de verificação.