diff --git a/lib/backend.py b/lib/backend.py index df376c5c35e12a9ac89b430895ce363de72909d4..406a7f9aa38b4468048a868c4fc46fc98b24116f 100644 --- a/lib/backend.py +++ b/lib/backend.py @@ -665,8 +665,6 @@ def CreateBlockDevice(disk, size, owner, on_primary, info): # we need the children open in case the device itself has to # be assembled crdev.Open() - else: - crdev.Close() clist.append(crdev) try: device = bdev.FindDevice(disk.dev_type, disk.physical_id, clist) @@ -766,8 +764,6 @@ def _RecursiveAssembleBD(disk, owner, as_primary): result = r_dev if as_primary or disk.OpenOnSecondary(): r_dev.Open() - else: - r_dev.Close() DevCacheManager.UpdateCache(r_dev.dev_path, owner, as_primary, disk.iv_name)