-
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
# | Subject | Branch | Project | Status | CR | V |
---|---|---|---|---|---|---|
25035,10 | [VOL-4137] Receiving logical device deletion event from rw-core for immediate disconnection from ONOS | master | ofagent-go | Status: MERGED | +2 | +1 |
25036,8 | [VOL-4137] Reporting logical device deletion through event to of-agent for immediate disconnection from ONOS | master | voltha-go | Status: MERGED | +2 | +1 |
29204,1 | [VOL-4137] Logical device deletion event from rw-core for immediate disconnection from ONOS | master | voltha-protos | Status: MERGED | +2 | +1 |