現象

consistencyCheck および consistencyFix を実行することで、リポジトリに関する問題は補正されますが、何の問題が解決され、または解決されなかったかは解りません。

解決策

問題の一貫性チェック/補正処理には次の4タイプあります。

1. 不明な上位要素:複数のインデックスされたノードの上位要素は、インデックスでは使用できません。修復では、不明な上位要素のインデックスを作成します。

ログの情報メッセージ:「Reparing missing node /some/path/to/node

2. 不明な Parent:ノードの Parent は使用できません。ノードを修復できません。

ログの警告メッセージ:「Not repairable: Node xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx has unknown parent: xxxxxxxx-yyyy-yyyy-yyyy-xxxxxxxxxxxx

3. 複数のエントリ:ノードが複数回インデックスに存在します。修復では、インデックスおよび再作成されたノードインデックスから、同じ UUID ノードを削除します。

ログの情報メッセージ:「インデックスの複製されたノードのインデックスを再作成します:/some/path/to/node

4. ノードが削除されました:ノードが削除されたことを示しますが、インデックスにはまだ存在します。修復では、インデックスからノードを削除します。

ログの情報メッセージ:「インデックスから削除されたノード削除します:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー