summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2020-12-17 05:18:20 +0000
committerGerrit Code Review <review@openstack.org>2020-12-17 05:18:20 +0000
commit6ed1d25a41ae8956ab67cddb515c6218cf8df1cd (patch)
tree222f6580c649c7044e2ac2adc38e8e989b371e65
parent2616178ac24b80c3dde042bcfed9ac55d5477ba3 (diff)
parent9a858ad4ff092e371d6a1113b03b6099eac7397e (diff)
downloadironic-6ed1d25a41ae8956ab67cddb515c6218cf8df1cd.tar.gz
Merge "Remove detect_vendor decorator"
-rw-r--r--ironic/drivers/modules/ipmitool.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/ironic/drivers/modules/ipmitool.py b/ironic/drivers/modules/ipmitool.py
index c3b5600e3..13391ef4e 100644
--- a/ironic/drivers/modules/ipmitool.py
+++ b/ironic/drivers/modules/ipmitool.py
@@ -950,6 +950,7 @@ class IPMIPower(base.PowerInterface):
# call to store it.
vendor = task.driver.management.detect_vendor(task)
if vendor:
+ task.upgrade_lock()
props = task.node.properties
props['vendor'] = vendor
task.node.properties = props
@@ -1241,7 +1242,6 @@ class IPMIManagement(base.ManagementInterface):
response['persistent'] = 'Options apply to all future boots' in out
return response
- @task_manager.require_exclusive_lock
@METRICS.timer('IPMIManagement.detect_vendor')
def detect_vendor(self, task):
"""Detects, stores, and returns the hardware vendor.