Sintoma

Você executa consistencyCheck e consistencyFix para corrigir um problema com o repositório, mas não tem certeza de que tipo de problema está sendo resolvido ou não.

Solução

O 4 tipos de problemas tratados pela verificação de consistência / correção estão abaixo.

1. Ancestral Perdido: Um ou mais ancestrais de um nó indexado não estão disponíveis no índice. O reparo consiste em indexar os ancestrais ausentes.

Mensagem INFORMATIVA no log: "Reparando nó ausente /some/path/to/node"

2. Pai desconhecido: O pai de um nó não está disponível. Não é possível reparar o nó.

Mensagem de AVISO no log: "Não reparável: Nó xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx tem paI desconhecido: xxxxxxxx-yyyy-yyyy-yyyy-xxxxxxxxxxxx"

3. Múltiplas entradas: um nó está presente várias vezes no índice. O reparo consiste em remover os nós com os identificadores únicos universais (uuids) idênticos do índice e reindexar o nó.

Mensagem INFORMATIVA no log: "Reindexando ocorrências de nó duplicado no índice: /some/path/to/node"

4. Nó Excluído: Indica que um nó foi excluído, mas ainda está no índice. O reparo consiste em excluir os nós do índice.

Mensagem INFORMATIVA no log: "Removendo o nó excluído do índice: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"