#Pgroonga + replicationでREINDEXするとslaveのgroonga dbだけ同期されない
postgresのテーブルなどは問題ないけど、
SELECT COUNT(*) FROM テーブル名 WHERE カラム名 &@~ 'クエリ';
ERROR: pgroonga: object isn't found: <Sources111111>
が通らないし。
SELECT pgroonga_command('select テーブル');
も通らない
なんじゃこれと思ったら。
SELECT pgroonga_command('io_flush');
したら同期とれた。^^;
ちゃんと公式ドキュメントには、バックアップ前にflushしとけと書いてあるのに
忘れてただけっぽい。
flushしてなくても、バクアップ後にINSERT UPDATEが問題なく動いてたけど、
REINDEXするとエラーでてたので焦った。