Re: [RFC] SMPP enquire link

Stipe Tolj <[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Organization Wapme Systems AG
Message-ID <[email protected]>
> What happens when there are a largish number of messages in the
> msgs_to_send list,
> 1. the send_messages loop runs and we end up with a situation where one
> needs to throttle the throughput to the SMPP server
> 2. the send_message loop now sleeps

why is there a throttling in the loop? I don't see anything in the
while loop there.

> 3. the io_thread doing send_messages now cannot call send_enquire_link
> regularly enough to check whether it is time to send an enquire link to the
> SMPP server.
> 4. and sometimes we havent yet started to receive submit_sm's back from the
> smpp server - so send_enquire_link is not getting called by the io_threads..

You don't get submit_sm PDUs from the SMPP server, do you?! I guess
you mean deliver_sm PDU for MO messages?

> I propose that we make an extra thread for the enquire_link sender. A very
> simple thread that will  simply send and enquire_link and then sleep. There
> will be 2 instances of this thread, one for each of the instances of
> io_thread. io_thread will be responsible for starting and stopping this thread.

Ok, you want to splitt the send/receiving threads from the
enquire_link thread, got it. Yeah, sounds reasonable to me.

Stipe

[email protected]
-------------------------------------------------------------------
Wapme Systems AG

Vogelsanger Weg 80
40470 Düsseldorf

Tel: +49-211-74845-0
Fax: +49-211-74845-299

E-Mail: [email protected]
Internet: http://www.wapme-systems.de
-------------------------------------------------------------------
wapme.net - wherever you are
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.