Message staying in rt$routernamedest

View: New views
15 Messages — Rating Filter:   Alert me  

Message staying in rt$routernamedest

by LFZ.ATOS :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello,

We have 3 routers connected toghether, A,B and C. Moving messages from router A to router C through router B (A is connected to B, and B to C, no direct connection from A to router C) result in some cases, in message not delivered to the corresponding queue, and stay in rt$C, and disapear slowly from rt$B.

How can we have messages correctly delivered, and worth, how can we have a rt$C that decrease naturally ?

Thanks for your support.

Re: Message staying in rt$routernamedest

by IIT Software :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

As explained before there is a bug in moving messages (CLI move) which have been routed already. See my reply on the other message. Avoid that move until fixed.

Re: Message staying in rt$routernamedest

by LFZ.ATOS :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Not in this case.

We have not moved messages from A to B and then B to C.
We have scheduled a move from A directly to C (only one so). but messages passes through router B, as A and C are not interconnected.

Re: Message staying in rt$routernamedest

by IIT Software :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I understand but it doesn't matter through how many hops a message travel.

How do you send the messages from A to C? By using Queue Mover Job? Are the messages produced to the queue at A are produced by a client directly connected to A or are they routed to A from other routers?

Re: Message staying in rt$routernamedest

by LFZ.ATOS :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

messages are produced on router A and then moved with a queue mover to a queue@routerC with a scheduler on router A (as a scheduler on router C cannot pick up a message on C)
We have a lot of trouble getting ALL messages on C, and a rt$C empty.

Re: Message staying in rt$routernamedest

by IIT Software :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Just tested it with 3 routers:

router1<-router2<-router3

Sending 1MM messages to testqueue@router1 and had a Queue Mover Job with source queue testqueue@router1, target queue testqueue@router3 defined which runs every 2 min. All messages were successfully moved to router3, no stuck in any rt$ queue.

If you need further assistance, you might file a Gold incident.

Re: Message staying in rt$routernamedest

by LFZ.ATOS :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

rt$isis_int is router A
rt$isis_ext is router B were this count is produced
rt$RouterPacProd is router C


========================================
rt$RouterPacProd
========================================
Date                 Queue                          Nb messages   Evol P-1   max(P-1)
2009.09.10-01.06     rt$RouterPacProd                     6321
2009.09.10-02.06     rt$RouterPacProd                     5231      -1090       5994
2009.09.10-03.06     rt$RouterPacProd                     4539       -692       5154
2009.09.10-04.06     rt$RouterPacProd                     3856       -683       4556
2009.09.10-05.06     rt$RouterPacProd                     3842        -14       3869
2009.09.10-06.06     rt$RouterPacProd                     2987       -855       3355
2009.09.10-07.06     rt$RouterPacProd                     2333       -654       2941
2009.09.10-08.06     rt$RouterPacProd                     2159       -174       2522
2009.09.10-09.06     rt$RouterPacProd                     2074        -85       2300
2009.09.10-10.06     rt$RouterPacProd                     1498       -576       1856
2009.09.10-11.06     rt$RouterPacProd                     1680        182       1690
2009.09.10-12.06     rt$RouterPacProd                      416      -1264       1981
2009.09.10-13.06     rt$RouterPacProd                      705        289        705
2009.09.10-14.06     rt$RouterPacProd                      203       -502        708
2009.09.10-15.06     rt$RouterPacProd                      420        217        664
2009.09.10-15.56     rt$RouterPacProd                      799        379        799

========================================
rt$isis_int
========================================
Date                 Queue                          Nb messages   Evol P-1   max(P-1)
2009.09.10-01.06     rt$isis_int                             0
2009.09.10-02.06     rt$isis_int                             0
2009.09.10-03.06     rt$isis_int                             0
2009.09.10-04.06     rt$isis_int                             0
2009.09.10-05.06     rt$isis_int                             0
2009.09.10-06.06     rt$isis_int                             0
2009.09.10-07.06     rt$isis_int                             0
2009.09.10-08.06     rt$isis_int                             2          2          2
2009.09.10-09.06     rt$isis_int                             2          0         10
2009.09.10-10.06     rt$isis_int                             5          3          5
2009.09.10-11.06     rt$isis_int                             0         -5          2
2009.09.10-12.06     rt$isis_int                             0
2009.09.10-13.06     rt$isis_int                             0
2009.09.10-14.06     rt$isis_int                             0
2009.09.10-15.06     rt$isis_int                             0
2009.09.10-15.56     rt$isis_int                             0

Re: Message staying in rt$routernamedest

by IIT Software :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

May be it's just flow control and you have a slow consumer on the destination queue. Do you see a FC Delay on your destination queue?

Re: Message staying in rt$routernamedest

by LFZ.ATOS :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

FC Delay on destination queue is 0
FC Delay on Router C is 5000

as you saw, from router B, there is an rt$C that is decreasing, but as seen from router C, rt$C is 20030, and fluctuating strangely, but still this high.

Re: Message staying in rt$routernamedest

by IIT Software :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

What means "FC Delay on Router C is 5000"? Can you post some Explorer screenshots?

Re: Message staying in rt$routernamedest

by LFZ.ATOS :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Sorry, FC Delay is 5000 on rt$C seen on router C

Re: Message staying in rt$routernamedest

by IIT Software :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

You mean on router B?

Did you try to move messages from router C to other routers?

Re: Message staying in rt$routernamedest

by LFZ.ATOS :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

No, it can be seen on router C. and sorry, it is seen as rt$B
And no, there is no other move, as it do not work.

Checking the generation, we have in fact:
Messages are generated on router A, on a topic.
Messages are moved by a scheduler to a queue on router C from a durable subscriber.
Messages are consumed from a queue by an application on a server that carry router C

Re: Message staying in rt$routernamedest

by IIT Software :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

rt$C cannot be on router C because it is the routing queue _for_ router C so it must be located on B.

I've just tested the combination to move the messages from a durable subscriber queue and it worked fine. So without any further investigation (like tracing), which is out of scope of this forum, I have to quit. Please file an incident.

Re: Message staying in rt$routernamedest

by IIT Software :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Btw, why don't you just create the durable subscriber on router C? You can publish on any node and message distribution is automatically. You won't need move messages at all..