| Loic Domaigne 2005-06-23, 6:00 pm |
| Hello Everybody,
I have a question regarding the internal of System V message queue.
Some UNIX flavors have a system-wide limit MSGTQL, the total of
outstanding messages allowed on the system (that is for all queues). I
am wondering why there is this limit on the first place. I can
understand MSGMNB, the maximal number of bytes per message queue. But
why is there a limit on the number of messages that can be held at a
time on all system queue?
My feeling is that this limit MSGTQL is purely historical, perhaps due
to the structure that were used in System V. Note that modern Unix
flavors like Linux or AIX doesn't have such an intrisic limit.
Could someone perhaps enlight me?
TIA,
Loic.
|