Merge pull request #293 from MarkLinHz/master

fix bug of repeat log manager
This commit is contained in:
agapple
2017-04-08 17:02:53 +08:00
committed by GitHub
7 changed files with 20 additions and 24 deletions

View File

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

View File

@@ -38,8 +38,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