Open
Description
Current implementation looks like this:
receptor/receptorctl/receptorctl/socket_interface.py
Lines 100 to 101 in 57dd248
And AWX asks for the socket and sockfile.
We would like to open the door to an eventual asyncio implementation to efficiently process streams from multiple work units at the same time. To do this, we need an async version of all the methods involved, ultimately get_work_results
.
Since this uses UNIX sockets, that alternative would likely be this:
https://docs.python.org/3/library/asyncio-stream.html#asyncio.open_unix_connection
And look similar, but different
asyncio.open_unix_connection(path=path)
that's all I know so-far.