Postgres and Elastc Search out of sync : How to ?

I use nuxeo-esync in order to check inconsistencies between my database and indexing in ES.

The doc ids referenced in the MISS entries are reindexed and I suppose ACL problems should be treated the same way. But what about the REMOVE entries ? Am i supposed to delete them in ES ?

What a pity this tool does not fix the problems it reports !

BTW the acl check often fails this way and there is nothing in the log (esync 1.0) :

Exception in thread "pool-1-thread-3" java.lang.NullPointerException
     at es.EsDefault.getDocument(
     at checker.AclChecker.compareWithEs(
     at checker.AclChecker.check(
    at java.util.concurrent.ThreadPoolExecutor.runWorker(
     at java.util.concurrent.ThreadPoolExecutor$
0 votes

0 answers



NB : I m talking about LTS 2015 against ES 1.7