fix bug of repeat log manager

This commit is contained in:
yinxiu
2017-04-06 20:13:59 +08:00
parent a78622ae02
commit 6b20959a2d
7 changed files with 20 additions and 24 deletions

View File

@@ -43,7 +43,7 @@ public class FailbackLogPositionManager extends AbstractLogPositionManager {
}
if (!secondary.isStart()) {
primary.start();
secondary.start();
}
}

View File

@@ -40,8 +40,13 @@ public class MixedLogPositionManager extends AbstractLogPositionManager {
public void start() {
super.start();
memoryLogPositionManager.start();
zooKeeperLogPositionManager.start();
if (!memoryLogPositionManager.isStart()) {
memoryLogPositionManager.start();
}
if (!zooKeeperLogPositionManager.isStart()) {
zooKeeperLogPositionManager.start();
}
}
@Override