Use only one connection to communicate with NCs. (#296)
This avoids connections from processes to nodes, which are never released
for long-running processes.
commit1d099ccdeea188b0d889cc766e0594b0640d146a
authorFacundo Domínguez <facundominguez@gmail.com>
dateFri 26 Aug 2016, 16:44 (10 years ago)
parent89c0030
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