The reservation engine is subject to failures due to concurrency;
the switch to pymysql is likely to also have a part in observed
failures. While no gate failures have been observed so far, this
is a time bomb waiting to explode and must be addressed.
For this reason this patch acts conservatively by ensuring the
API controllers do not use anymore reservation. The code for
reservation management is preserved, and will wired again on the
controller when these issues are sorted.
The devref for neutron quotas is updated accordingly as a part
of this patch.
Reviewed: https:/ /review. openstack. org/214282 /git.openstack. org/cgit/ openstack/ neutron/ commit/ ?id=a8bddee4f43 c2772e4ca96acde e9b95feec733a9
Committed: https:/
Submitter: Jenkins
Branch: master
commit a8bddee4f43c277 2e4ca96acdee9b9 5feec733a9
Author: Salvatore Orlando <email address hidden>
Date: Tue Aug 18 10:01:50 2015 -0700
Stop using quota reservations on base controller
The reservation engine is subject to failures due to concurrency;
the switch to pymysql is likely to also have a part in observed
failures. While no gate failures have been observed so far, this
is a time bomb waiting to explode and must be addressed.
For this reason this patch acts conservatively by ensuring the
API controllers do not use anymore reservation. The code for
reservation management is preserved, and will wired again on the
controller when these issues are sorted.
The devref for neutron quotas is updated accordingly as a part
of this patch.
Related bug: #1486134
Change-Id: I2a95fef0fdf64e f8781bef99be0fd c743346c17a