-
Type: Task
-
Status: Resolved (View Workflow)
-
Priority: Medium
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: Future
-
Component/s: ofagent-go, rw-core
-
Labels:
-
Story Points:3
-
Epic Link:
-
Sprint:VOLTHA Sprint 4, VOLTHA 2.9 - Sprint 1
Anytime a logical device is added/remove in the core, OfAgent updates the device status to ONOS (starting or stopping the OpenFlow connection).
OfAgent keeps track of the logical devices via a polling mechanism: refreshDeviceList
That causes issues if the device reboots faster than the state is updated in ONOS.
The core should notify OfAgent that a device has been removed and considering there is already a gRPC stream open between the two it should easy to add this case: handleChangeEvents