Closes #173, thanks @italovalcy and Renata for catching and reporting this
Summary
See updated changelog file
Local Tests
Without this branch and with settings.ENABLE_BARRIER_REQUEST = False to help to simulate an equivalent scenario (just so the installed state didn't get update as a consequence of a barrier reply):
After restarting the controller, to force switches to reconnect to also trigger more quickly receiving flow stats, and using this branch with settings.ENABLE_BARRIER_REQUEST = False. Notice below pending flows weren't found anymore in the flows DB collection and they got updated as installed since kytos/of_core.flow_stats.received is being handled correctly now
Closes #173, thanks @italovalcy and Renata for catching and reporting this
Summary
See updated changelog file
Local Tests
Without this branch and with
settings.ENABLE_BARRIER_REQUEST = False
to help to simulate an equivalent scenario (just so the installed state didn't get update as a consequence of a barrier reply):settings.ENABLE_BARRIER_REQUEST = False
. Notice belowpending
flows weren't found anymore in theflows
DB collection and they got updated as installed sincekytos/of_core.flow_stats.received
is being handled correctly nowEnd-to-End Tests
e2e tests with this branch: