commit e1a0d7c85783e87be6ca440f223d37ba2e2a888f
Author: Terry Wilson <email address hidden>
Date: Fri Nov 12 10:58:22 2021 -0600
Add cooperative_yield() to OvsdbIdl
On python-ovs 2.16.0+, overriding cooperative_yield() will allow
potentially long-running CPU-intensive methods to cooperatively
yield to greenthreads. This patch + ovs 2.16.0+ will resolve
the related bug. I'll see if I can get cooperative_yield
backported in OVS as well.
Related-Bug: #1929446
Change-Id: Ibd3c7427cbcab81253e0ed700174be09908bdef7
(cherry picked from commit a2d3ef2a6491eb63b5ee961fc930070207a79d84)
Reviewed: https:/ /review. opendev. org/c/openstack /ovsdbapp/ +/841739 /opendev. org/openstack/ ovsdbapp/ commit/ e1a0d7c85783e87 be6ca440f223d37 ba2e2a888f
Committed: https:/
Submitter: "Zuul (22348)"
Branch: stable/wallaby
commit e1a0d7c85783e87 be6ca440f223d37 ba2e2a888f
Author: Terry Wilson <email address hidden>
Date: Fri Nov 12 10:58:22 2021 -0600
Add cooperative_yield() to OvsdbIdl
On python-ovs 2.16.0+, overriding cooperative_yield() will allow
potentially long-running CPU-intensive methods to cooperatively
yield to greenthreads. This patch + ovs 2.16.0+ will resolve
the related bug. I'll see if I can get cooperative_yield
backported in OVS as well.
Related-Bug: #1929446 1253e0ed700174b e09908bdef7 3b5ee961fc93007 0207a79d84)
Change-Id: Ibd3c7427cbcab8
(cherry picked from commit a2d3ef2a6491eb6