fix a bug in cluster node version comparison

This commit is contained in:
Ryan Petrello 2017-06-30 11:28:04 -04:00
parent 57eb632e51
commit de84f3cf4a

View File

@ -189,7 +189,7 @@ def cluster_node_heartbeat(self):
for other_inst in recent_inst:
if other_inst.version == "":
continue
if Version(other_inst.version) > Version(tower_application_version):
if Version(other_inst.version.split('-', 1)[0]) > Version(tower_application_version):
logger.error("Host {} reports Tower version {}, but this node {} is at {}, shutting down".format(other_inst.hostname,
other_inst.version,
inst.hostname,