Re: [RFC -mm 0/6] sysv ipc: scale msgmnb with the number of cpus

From: Manfred Spraul
Date: Tue Jun 24 2008 - 14:00:51 EST


Solofo.Ramangalahy@xxxxxxxx wrote:
Humm... now this make me think that you did not change the MSGMNB
value when you changed MSGMNI and MSGMAX.
Maybe that was on purpose?

I was afraid that it might break user space applications that queue a few kb of messages.
That's also the reason for
if (msgsz + msq->q_cbytes <= msq->q_qbytes &&
1 + msq->q_qnum <= msq->q_qbytes) {
break;
}
It's possible to send 0-byte messages even if the message queue is full [except that you can't send more than MSGMNB messages].

--
Manfred
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/