Reviewed: https://review.opendev.org/c/openstack/os-ken/+/812330 Committed: https://opendev.org/openstack/os-ken/commit/2e8cf5bed22f6be0d3ab51ea81aeda76f39d14b7 Submitter: "Zuul (22348)" Branch: master
commit 2e8cf5bed22f6be0d3ab51ea81aeda76f39d14b7 Author: Slawek Kaplonski <email address hidden> Date: Mon Oct 4 11:30:01 2021 +0200
app/ofctl: fix possible deadlock
When datapath reconnects/disconnects, waiting requests on old datapath should be canceled. Otherwise, threads that sent requests may fall into deadlock because replies possibly never come.
This patch is backport of the Ryu patch [1].
Related-Bug: #1944201
[1] https://github.com/faucetsdn/ryu/commit/6f906e72c92e10bd0264c9b91a2f7bb85b97780c
Change-Id: I0bde9df2cd651b88e60631b53d69ad50f8d86d02
Reviewed: https:/ /review. opendev. org/c/openstack /os-ken/ +/812330 /opendev. org/openstack/ os-ken/ commit/ 2e8cf5bed22f6be 0d3ab51ea81aeda 76f39d14b7
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit 2e8cf5bed22f6be 0d3ab51ea81aeda 76f39d14b7
Author: Slawek Kaplonski <email address hidden>
Date: Mon Oct 4 11:30:01 2021 +0200
app/ofctl: fix possible deadlock
When datapath reconnects/ disconnects, waiting requests on old
datapath should be canceled. Otherwise, threads that sent
requests may fall into deadlock because replies possibly never
come.
This patch is backport of the Ryu patch [1].
Related-Bug: #1944201
[1] https:/ /github. com/faucetsdn/ ryu/commit/ 6f906e72c92e10b d0264c9b91a2f7b b85b97780c
Change-Id: I0bde9df2cd651b 88e60631b53d69a d50f8d86d02