Closed kamalkrbh closed 3 months ago
In case of single entity discovery, discovery might fail because the after discovery adding and removing of entities is taken care by same function. For example if after configuration of single port-channel only one port-channel is discoverred then current logic will delete other portchannels except the one discoverred.
For PortGroup and Interfaces the updates done in devices are written to neo4j via gNMI SubscriptionResponses.
Done for interface and portgroups, Not all the paths support subscription.
For example, while modifying the config of a single interface all the interfaces are rediscovered to update the DB. Similarly for other network features.