Use only one connection to communicate with NCs. (#296)
This avoids connections from processes to nodes, which are never released
for long-running processes.
commit6935b52e52f8a17d88ac81f355afd8d4c420fddd
authorFacundo Domínguez <facundominguez@gmail.com>
dateFri 26 Aug 2016, 16:44 (10 years ago)
parentd3d3ea0
src/Control/Distributed/Process/Internal/Messaging.hs+1−1
@@ -201,7 +201,7 @@ sendCtrlMsg mNid signal = do
201201 liftIO $ writeChan (localCtrlChan (processNode proc)) $! msg
202202 Just nid ->
203203 liftIO $ sendBinary (processNode proc)
204− (ProcessIdentifier (processId proc))
204+ (NodeIdentifier (processNodeId $ processId proc))
205205 (NodeIdentifier nid)
206206 WithImplicitReconnect
207207 msg