We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d1d2701 commit d2475cbCopy full SHA for d2475cb
core/data/impl/nodeimpl.py
@@ -872,10 +872,12 @@ async def check_nodes():
872
self.log.warning("We are the master, but the cluster seems to have a newer version.\n"
873
"Rolling back the cluser version to my version.")
874
await self._upgrade(conn)
875
- return self.master
876
elif parse(version) < parse(__version__):
877
- raise FatalException(f"This node uses DCSServerBot version {__version__} "
878
- f"where the cluster uses version {version}!")
+ if master != self.name:
+ raise FatalException(f"This node uses DCSServerBot version {__version__} "
+ f"where the cluster uses version {version}!")
879
+ self.master = True
880
+ await self._upgrade(conn)
881
882
# I am the master
883
if master == self.name:
0 commit comments