commit 6318ee1dd1d758c799a3cf09d0736de5f07bdd72
Author: Devananda van der Veen <email address hidden>
Date: Tue Jun 10 07:46:44 2014 -0700
Stop ipmitool.validate from touching the BMC
Stop the IPMITool driver from calling 'mc guid' in validate().
Validate is currently called synchronously when API requests are sent to
GET /v1/node/NNN/validate
While work is ongoing to make the API more asynchronous, this presents
a particular issue in that a user can spam this URL and overwhelm the
hardware node's BMC.
Furthermore, validate() is called internally in several places, which is
further contributing to BMC instability as reported in the related bug 1320513.
Reviewed: https:/ /review. openstack. org/99121 /git.openstack. org/cgit/ openstack/ ironic/ commit/ ?id=6318ee1dd1d 758c799a3cf09d0 736de5f07bdd72
Committed: https:/
Submitter: Jenkins
Branch: master
commit 6318ee1dd1d758c 799a3cf09d0736d e5f07bdd72
Author: Devananda van der Veen <email address hidden>
Date: Tue Jun 10 07:46:44 2014 -0700
Stop ipmitool.validate from touching the BMC
Stop the IPMITool driver from calling 'mc guid' in validate().
Validate is currently called synchronously when API requests are sent to NNN/validate
GET /v1/node/
While work is ongoing to make the API more asynchronous, this presents
a particular issue in that a user can spam this URL and overwhelm the
hardware node's BMC.
Furthermore, validate() is called internally in several places, which is
further contributing to BMC instability as reported in the related
bug 1320513.
Change-Id: I2414d2b07e2ab8 6c85ca18bc03336 8ddf43f7f43
Closes-bug: #1314954
Related-bug: #1320513