The customer noticed that the overall CPU usage was higher on one of our MX204 routers with rib-sharding configuration and observed many 'UI route delete Job'.
user@router> show system processes extensive
last pid: 60386; load averages: 1.28, 1.33, 1.29 up 175+20:32:36 13:36:57
523 threads: 7 running, 464 sleeping, 1 zombie, 51 waiting
CPU: 5.7% user, 0.0% nice, 6.1% system, 0.2% interrupt, 88.0% idle
Mem: 1322M Active, 10G Inact, 1092M Wired, 290M Buf, 3557M Free
Swap: 12G Total, 12G Free
PID USERNAME PRI NICE SIZE RES STATE C TIME WCPU COMMAND
39816 root 103 0 8528M 7299M CPU2 2 2148.4 99.66% rpd{rpd}
The customer captured the task accounting as below and observed many UI route delete Job:
set task accounting on
show task accounting detail
set task accounting off
user@router> show task accounting detail
JOB:UI route delete Job TOT:00000000.00728240 MAX:00000000.00000391 RUNS: 519973 <<<<<<<<<
user@router> show task jobs
Mar 07 14:45:48
Background jobs:
Pri Task Job Name Runs Misses Wait Flags
7 RT/UI route delete Job 1097000310 0 0 <<<<<<<<
The issue is related to PR/1854481, the RPD programming logic might dropped in a infinite loop to delete route with some errors.
It is a day-1 issue, and Resolved-In:
evo:23.4R2-S4-EVO evo:24.4R1-S2-EVO evo:24.4R2-EVO evo:25.1R1-EVO evo:25.2R1-EVO
junos:23.4R2-S4 junos:24.4R1-S2 junos:24.4R2 junos:25.1R1 junos:25.2R1
Possible workaround: disable the sharding and restart routing immediately (reset rpd) in the MW. It is expected that there could be a short traffic outage.