Home › Forums › kdb+ › how does "block ipc" work › Re: how does "block ipc" work
-
When you invoke a handle to wait for an async message it bypasses .z.ps.
However I’m confused what happens with the 7+7 and 8+8 messages. Normally these go through .z.pg and this works even if the server is blocking waiting for an async message. So the observation should be that when sending a sync 7+7 while the server is blocking, you should still get back the result of 14 immediately.
However there are instances where combining sync and async messages in a single query cycle, with two processes sending messages to each other before returning, can lead to the messages being confused and a query returning the wrong reply.