With TTL 2 minutes setting exactly how many number of messages got expired for specific VPN

Yogi
Yogi Member Posts: 24

How can we check in solace with TTL 2 minutes setting exactly how many number of messages got expired for specific VPN? please suggest a way to identify?


tried checking with command 'show message-spool message-vpn vpn-name stats'

when we tried running load with 10k messages observed 'TTL Exceeded' count as zero only.

************** Ingress Spool Discard Statistics ***************************

TTL Exceeded:                         0


*************** Egress Spool Discard Statistics ***************************

Messages Deleted:                    4107815

Messages Expired To Discard:              850879254


For eg: Ran load with 10k messages but when checked with below logic observed more than 10k messages expired.

Current Messages Expired To Discard  minus  previous Messages Expired To Discard =  total no of messages lost??


Please suggest!

Answers

  • uherbst
    uherbst Member, Employee Posts: 129 Solace Employee

    Hi @Yogi ,

    let me understand your test:

    1. You have created a queue with "Respect TTL = true" and a "Max TTL=120" ?
    2. Then you published messages with a topic that is subscribed by that queue ?
    3. Then you waited 120 seconds / 2 minutes and checked statistics ?

    BTW: You can see discarded message statistics not only with "show message-vpn xxx stats", but also with "show queue yyy stats". There is a line "TTL Exceeded to discard".


    Uli

  • Yogi
    Yogi Member Posts: 24

    but @uherbst when ran load with 10k messages but when checked with below logic observed more than 10k messages expired observed Messages Expired To Discard greater than the current load

    isn't it strange!

  • uherbst
    uherbst Member, Employee Posts: 129 Solace Employee

    You have listed the VPN statistics... but that can be more than just the stats for one queue.

    Have you tried to do your test again and have a look at the queue statistics ?


    Uli