Some more info in this issue:

None of the periodic threads execute when this happens, for example the 
suspended count of fib-walk remains at 316497 for 180 seconds. Same for other 
threads too.

Please see the output of following command to get the full picture.

date; vppctl sh run | grep -E 'neig|walk' ; sleep 61 ; date ; vppctl sh run | 
grep -E 'neig|walk' ; sleep 61 ; date ; vppctl sh run | grep -E 'neig|walk'
Thu Apr 15 13:17:04 IST 2021
fib-walk any wait 0 0 316497 6.82e3 0.00
flowprobe-walker interrupt wa 2516563610 0 0 5.23e2 0.00
ip-neighbor-scan-process any wait 0 0 1369413 1.89e4 0.00
ip4-reassembly-expire-walk any wait 0 0 63303 4.87e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 280067 3.61e3 0.00
ip6-reassembly-expire-walk any wait 0 0 63303 4.11e3 0.00
nat-det-expire-walk any wait 0 0 63303 1.16e8 0.00
nat64-expire-walk event wait 0 0 1 8.47e3 0.00
Thu Apr 15 13:18:07 IST 2021
fib-walk any wait 0 0 316497 6.82e3 0.00
flowprobe-walker interrupt wa 2516563610 0 0 5.23e2 0.00
ip-neighbor-scan-process any wait 0 0 1369413 1.89e4 0.00
ip4-reassembly-expire-walk any wait 0 0 63303 4.87e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 280067 3.61e3 0.00
ip6-reassembly-expire-walk any wait 0 0 63303 4.11e3 0.00
nat-det-expire-walk any wait 0 0 63303 1.16e8 0.00
nat64-expire-walk event wait 0 0 1 8.47e3 0.00
Thu Apr 15 13:19:09 IST 2021
fib-walk any wait 0 0 316497 6.82e3 0.00
flowprobe-walker interrupt wa 2516563610 0 0 5.23e2 0.00
ip-neighbor-scan-process any wait 0 0 1369413 1.89e4 0.00
ip4-reassembly-expire-walk any wait 0 0 63303 4.87e3 0.00
ip6-icmp-neighbor-discovery-ev any wait 0 0 280067 3.61e3 0.00
ip6-reassembly-expire-walk any wait 0 0 63303 4.11e3 0.00
nat-det-expire-walk any wait 0 0 63303 1.16e8 0.00
nat64-expire-walk event wait 0 0 1 8.47e3 0.00

Checking to understand why this happens and if some thing could be done to 
restart the threads?

X.
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Monday, March 29, 2021 10:47 AM, Xuo Guoto via lists.fd.io 
<xuoguoto=protonmail....@lists.fd.io> wrote:

> Hello all,
>
> While running vpp 19.01(on ubuntu 18.04), I have observed that occasionally 
> nat-det-expire-walk which is supposed to run every 10 sec, does not run. This 
> causes the expired sessions to pile up.
>
> I am checking it by running the following command:
>
> vppctl sh run | grep -E 'Name|nat-det-expire-walk' ; sleep 10 ; vppctl sh run 
> | grep nat-det-expire-walk
> Name State Calls Vectors Suspends Clocks Vectors/Call Perf Ticks
> nat-det-expire-walk any wait 0 0 102683 1.15e8 0.00
> nat-det-expire-walk any wait 0 0 102683 1.15e8 0.00
>
> Usually, Suspends count will go up, as the nat-det-expire-walk runs and 
> suspends itself, but if it stops running, this count will not increase.
>
> I understand this version is no longer supported, and while upgrading might 
> solve this issue, that's immediately not an option, but certainly on the 
> cards.
>
> Just checking if this is a known issue and if there is any fix. If not is 
> there any means to manually restart or run this job? Any debug tip or command 
> to understand why its not running is also most welcome and I can do it when 
> it happens next.
>
> X.
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#19207): https://lists.fd.io/g/vpp-dev/message/19207
Mute This Topic: https://lists.fd.io/mt/81689754/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to