Skip to content

Commit ceaf47b

Browse files
committed
Fix calling md_activate with UUID in MDTestActivateDeactivate
We need to provide the UUID in the MD format, not in the rfc4122 format.
1 parent f327bf7 commit ceaf47b

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

tests/mdraid_test.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -265,22 +265,25 @@ def test_activate_deactivate(self):
265265
self.assertTrue(md_info)
266266
self.assertTrue(md_info.uuid)
267267

268+
md_uuid = BlockDev.md_get_md_uuid(md_info.uuid)
269+
self.assertIsNotNone(md_uuid)
270+
268271
# try to activate with UUID and array name
269-
succ = BlockDev.md_activate("bd_test_md", [self.loop_devs[0], self.loop_devs[1]], md_info.uuid)
272+
succ = BlockDev.md_activate("bd_test_md", [self.loop_devs[0], self.loop_devs[1]], md_uuid)
270273
self.assertTrue(succ)
271274

272275
succ = BlockDev.md_deactivate("bd_test_md")
273276
self.assertTrue(succ)
274277

275278
# try to activate by UUID only: should work with member devices specified
276-
succ = BlockDev.md_activate(None, [self.loop_devs[0], self.loop_devs[1]], md_info.uuid)
279+
succ = BlockDev.md_activate(None, [self.loop_devs[0], self.loop_devs[1]], md_uuid)
277280
self.assertTrue(succ)
278281

279282
succ = BlockDev.md_deactivate("bd_test_md")
280283
self.assertTrue(succ)
281284

282285
# as well as without them
283-
succ = BlockDev.md_activate(None, None, md_info.uuid)
286+
succ = BlockDev.md_activate(None, None, md_uuid)
284287
self.assertTrue(succ)
285288

286289
succ = BlockDev.md_deactivate("bd_test_md")

0 commit comments

Comments
 (0)