[groonga-dev,04194] PGROONGAでのデータ異常の検出

Back to archive index

高見 直輝 takam****@orega*****
2016年 11月 30日 (水) 13:23:52 JST


お世話になります。高見です。

現在、PGROONGAのデータ異常が発生したときに、自動的に復旧(インデックスファイルの全削除&インデッ
クス再構築を実行)する機能をアプリケーションに組み込もうと考えています。
ここで問題となるのが“データ異常が発生している”というのを判断する方法です。
現在、各種処理(テーブル作成、レコードの追加など)でエラーとなったときに判定をしようと考えていま
すが、これだと処理するデータが存在しない場合に復旧処理が行われません。
つまり、この判定方法だと暇なときに実行されず、忙しくなってから実行されるわけです。

以上の問題を解決するため、インデックスデータ等の異常をデータ処理を行わずに取得したいのですが、方
法は在りませんでしょうか?
これまでのやり取りから、 「ロックが残っている」という状態は取得できそうな気がしているのですが、
どうでしょうか?

以上、よろしくお願いします。

----------------------------- 
高見 直輝 <takam****@orega*****>
株式会社オレガ
TEL:03-3267-0150
FAX:03-3267-0180




groonga-dev メーリングリストの案内
Back to archive index