}
// If message is P2P, then process in P2P service.
// This is done to avoid extra waiting and potential deadlocks
// as thread pool may not have any available threads to give.
GridIoPolicy plc = msg.policy();
switch (plc) {
case P2P_POOL: {
processP2PMessage(node, msg, msgC);