diff --git a/moonep/buffer.py b/moonep/buffer.py index 87a1ac9..61ec144 100644 --- a/moonep/buffer.py +++ b/moonep/buffer.py @@ -153,15 +153,22 @@ def _exchange_ipc_fds( os.path.join(dir_path, f"rank_{dst}")) fds = {} - while len(fds) < len(sender_ranks): - msg, ancdata, _flags, _addr = sock.recvmsg(16, socket.CMSG_SPACE(4)) - src_rank = struct.unpack("