diff options
author | Pradip Kadam <pradip.kadam001@gmail.com> | 2019-08-06 04:46:59 -0400 |
---|---|---|
committer | Pradip Kadam <pradip.kadam001@gmail.com> | 2019-08-09 04:52:56 +0000 |
commit | 81e4da55b983f1b0bc60751b61b03086dadb3851 (patch) | |
tree | 18b30d4491e64187d5b081f9191e8ca337aad27d /ironic/drivers/modules/drac | |
parent | 71b7441b781405ff9b11d3a044e266a07e3a0b93 (diff) | |
download | ironic-81e4da55b983f1b0bc60751b61b03086dadb3851.tar.gz |
DRAC : Fix issue for RAID-0 creation for multiple disks for PERC H740P
Story: 2006375
Task: 36164
Fix a bug which was introduced when executing ``create_configuration``
cleaning step for multiple disks of PERC H740P controller, first disks
gets created and then controller doesn't allow to create next couple
of disks because controller is getting busy at one time.
Change-Id: I02ec595e639c04dd65ce788851c5dde074cc1095
Diffstat (limited to 'ironic/drivers/modules/drac')
-rw-r--r-- | ironic/drivers/modules/drac/raid.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ironic/drivers/modules/drac/raid.py b/ironic/drivers/modules/drac/raid.py index 42d86d384..751f9d950 100644 --- a/ironic/drivers/modules/drac/raid.py +++ b/ironic/drivers/modules/drac/raid.py @@ -885,7 +885,8 @@ class DracRAID(base.RAIDInterface): controller['raid_controller'] = logical_disk['controller'] controller['is_reboot_required'] = controller_cap[ 'is_reboot_required'] - controllers.append(controller) + if controller not in controllers: + controllers.append(controller) return _commit_to_controllers(node, controllers) |