Merge "Fix online reindexer not starting"
This commit is contained in:
@@ -164,10 +164,10 @@ public class LuceneVersionManager implements LifecycleListener {
|
|||||||
|
|
||||||
int latest = write.get(0).version;
|
int latest = write.get(0).version;
|
||||||
OnlineReindexer<K, V, I> reindexer = new OnlineReindexer<>(def, latest);
|
OnlineReindexer<K, V, I> reindexer = new OnlineReindexer<>(def, latest);
|
||||||
reindexers.put(def.getName(), reindexer);
|
|
||||||
if (onlineUpgrade && latest != search.version) {
|
|
||||||
synchronized (this) {
|
synchronized (this) {
|
||||||
if (!reindexers.containsKey(def.getName())) {
|
if (!reindexers.containsKey(def.getName())) {
|
||||||
|
reindexers.put(def.getName(), reindexer);
|
||||||
|
if (onlineUpgrade && latest != search.version) {
|
||||||
reindexer.start();
|
reindexer.start();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user