-
Bug
-
Resolution: Done
-
Medium
-
Neon
-
High
Observation:
Sporadic failure of ITM-direct Tunnels Suite in genius CSIT
Tunnel state isn’t populated for the missing tunnels
Cause:
Out of order processing of NB and SB events prevents DPNTepState config dependent caches from being populated and southbound events do not get processed
Fix:
Introduction of intermediate immutable through tunnelStateInfo.
TunnelStateInfo can be partially populated by DpnTepsState- config DepTepsInfo-config Inventory-oper,
Based on which listener populates it, the immutable is parked in a commonly accessible cache.
when events are processed these caches are looked for partially populated state and the obtained info is added to tunnelStateInfo
The last listener to process will go ahead and populate the tunneState for a tep.