scheduling rebuild instead of requesting rebuild

This commit is contained in:
Eugene Zhuravlev
2011-03-24 17:56:18 +01:00
parent 51f8fd98ba
commit 8c1479a9f4
@@ -977,7 +977,11 @@ public class FileBasedIndex implements ApplicationComponent {
public <K> void scheduleRebuild(final ID<K, ?> indexId, final Throwable e) {
LOG.info(e);
requestRebuild(indexId);
checkRebuild(indexId, false);
try {
checkRebuild(indexId, false);
}
catch (ProcessCanceledException ignored) {
}
}
private void checkRebuild(final ID<?, ?> indexId, final boolean cleanupOnly) {