Max messages in Message Queue

Samuel Bitton S.Bitton at sstl.co.uk
Tue Jun 16 07:44:17 UTC 2009


Also note that the message creation failure ends up crashing my
application and RTEMS returns a PANIC ERROR 6.


-----Original Message-----
From: Samuel Bitton 
Sent: 16 June 2009 08:20
To: rtems-users at rtems.org
Subject: RE: Max messages in Message Queue

It cannot be too many queues as I can create the queue ok with 100
messages in it.
Note that I get the error when I call create with 500 messages.
Also note that I don't think it is a memory issue as for 100 messages
the message size is set to 33 bytes and for the 500 messages case, I set
the message size to 5 bytes only. So in theory this would require as
much memory (unless RTEMS uses a lot of overhead on a per message
bases).

So to me there is a limiting factor for the number of messages per
queue?

-----Original Message-----
From: Joel Sherrill [mailto:joel.sherrill at oarcorp.com] 
Sent: 15 June 2009 17:49
To: Samuel Bitton
Cc: rtems-users at rtems.org
Subject: Re: Max messages in Message Queue

Samuel Bitton wrote:
> I have a local message queue defined with the maximum number of
messages
> set to 100 and the max size for each message set to 33 bytes.
> All is fine so far. But when I try to increase the max number of
> messages to 500 I get an RTEMS_TOO_MANY error.
>
> In the manual I can't find a configuration constant that would limit
the
> size of message queues.
> I've tried increasing the task stack size accordingly but no luck.
>
> Any suggestion as to what my might the source of my problem?
>
>   
You didn't add memory for the additional messages but
RTEMS_TOO_MANY indicates that there are either too
many queues (returned from create) or too many messages
in the queue -- full (returned from send).

Maybe something didn't get recompiled.

--joel
> Many thanks
> Sam
>
>
> This e-mail and any attachments may contain confidential and
> privileged information. If you are not the intended recipient,
> please notify the sender immediately by return e-mail, delete this
> e-mail and destroy any copies. Any dissemination or use of this
> information by a person other than the intended recipient is
> unauthorized and may be illegal.
> _______________________________________________
> rtems-users mailing list
> rtems-users at rtems.org
> http://www.rtems.org/mailman/listinfo/rtems-users
>   


-- 
Joel Sherrill, Ph.D.             Director of Research & Development
joel.sherrill at OARcorp.com        On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
   Support Available             (256) 722-9985



This e-mail and any attachments may contain confidential and
privileged information. If you are not the intended recipient,
please notify the sender immediately by return e-mail, delete this
e-mail and destroy any copies. Any dissemination or use of this
information by a person other than the intended recipient is
unauthorized and may be illegal.



More information about the users mailing list