[ https://issues.apache.org/jira/browse/OAK-7042?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vikas Saurabh resolved OAK-7042. -------------------------------- Resolution: Fixed Done on trunk at [r1817497|https://svn.apache.org/r1817497]. [~chetanm], can you please take a quick peek as well :)? > Pin async indexer on cluster leader > ----------------------------------- > > Key: OAK-7042 > URL: https://issues.apache.org/jira/browse/OAK-7042 > Project: Jackrabbit Oak > Issue Type: Improvement > Components: lucene > Reporter: Vikas Saurabh > Assignee: Vikas Saurabh > Priority: Blocker > Fix For: 1.7.13, 1.8 > > > Currently, async indexer creates some data locally to declare which index > files have been deleted from the indexer. This information is used by active > deletion's purge logic (to be invoked via jmx). > Since, async indexer sets its task to scheduler to run as singleton on the > cluster (not pinning to anywhere), then the active deletion jmx execution > requires the knowledge where async indexer is scheduled. > To avoid that uncertainty, it's better to instead pin the async indexer on > cluster leader and document that active deletion jmx also needs to be invoked > on cluster leader. -- This message was sent by Atlassian JIRA (v6.4.14#64029)