tomcucinotta / distwalk

Distributed processing emulation tool
GNU General Public License v3.0
1 stars 4 forks source link

complete FORWARD #9

Closed tomcucinotta closed 11 months ago

tomcucinotta commented 3 years ago

FORWARD was never finished in node.c, and cannot be used at the moment; it needs to be completed with connect() to the forwarding nodes, to be added to sock_info[]; this needs to be done going through epoll_wait(), to avoid blocking the thread waiting for connection establishment

tomcucinotta commented 2 years ago

@deRemo, have a look at the forward branch (sketch / incomplete): https://github.com/tomcucinotta/distwalk/tree/forward

deRemo commented 11 months ago

First working prototype from 1613dec

tomcucinotta commented 11 months ago

Seems we have a working FORWARD in commit 1613decd. However, for now it blocks the client thread waiting for the response from the forwarded server. The leftover TODO has been captured in #19, so I'm closing this.