fix: use host as IP
This commit is contained in:
parent
b7372420bc
commit
061b0e504e
@ -11,7 +11,6 @@ class ClusterCommunicationModule():
|
|||||||
self.client_sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
|
self.client_sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
|
||||||
self.host = host
|
self.host = host
|
||||||
self.port = port
|
self.port = port
|
||||||
self.IP = socket.gethostbyname(socket.gethostname())
|
|
||||||
|
|
||||||
self.node_manager = node_manager
|
self.node_manager = node_manager
|
||||||
self.worker_conns = []
|
self.worker_conns = []
|
||||||
@ -66,7 +65,7 @@ class ClusterCommunicationModule():
|
|||||||
def handle_command(self, data):
|
def handle_command(self, data):
|
||||||
command, args = data.split()
|
command, args = data.split()
|
||||||
if command == '[INFO]':
|
if command == '[INFO]':
|
||||||
data = {'host': self.IP, 'GPU': self.node_manager.GPU, 'GPU_num': self.node_manager.GPU_num}
|
data = {'host': self.host, 'GPU': self.node_manager.GPU, 'GPU_num': self.node_manager.GPU_num}
|
||||||
self.client_sock.send(json.dumps(data).encode())
|
self.client_sock.send(json.dumps(data).encode())
|
||||||
|
|
||||||
return True
|
return True
|
||||||
@ -118,7 +117,6 @@ class ServiceExplorationModule():
|
|||||||
|
|
||||||
self.host = host
|
self.host = host
|
||||||
self.port = port
|
self.port = port
|
||||||
self.IP = socket.gethostbyname(socket.gethostname())
|
|
||||||
|
|
||||||
self.node_manager = node_manager
|
self.node_manager = node_manager
|
||||||
|
|
||||||
@ -131,7 +129,7 @@ class ServiceExplorationModule():
|
|||||||
|
|
||||||
if self.node_manager.status == 'none':
|
if self.node_manager.status == 'none':
|
||||||
if data.decode() == '[EXPLORE]':
|
if data.decode() == '[EXPLORE]':
|
||||||
self.sock.sendto(self.IP.encode(), addr)
|
self.sock.sendto(self.host.encode(), addr)
|
||||||
|
|
||||||
def explore(self):
|
def explore(self):
|
||||||
available_host = []
|
available_host = []
|
||||||
@ -145,7 +143,7 @@ class ServiceExplorationModule():
|
|||||||
while True:
|
while True:
|
||||||
try:
|
try:
|
||||||
data, addr = client_sock.recvfrom(1024)
|
data, addr = client_sock.recvfrom(1024)
|
||||||
if addr[0] != self.IP:
|
if addr[0] != self.host:
|
||||||
available_host.append(addr[0])
|
available_host.append(addr[0])
|
||||||
except:
|
except:
|
||||||
# if socket timeout
|
# if socket timeout
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user