Revision 94dcbdb0 lib/backend.py
b/lib/backend.py | ||
---|---|---|
1540 | 1540 |
clist.append(crdev) |
1541 | 1541 |
|
1542 | 1542 |
try: |
1543 |
device = bdev.Create(disk.dev_type, disk.physical_id, clist, disk.size)
|
|
1543 |
device = bdev.Create(disk, clist)
|
|
1544 | 1544 |
except errors.BlockDeviceError, err: |
1545 | 1545 |
_Fail("Can't create block device: %s", err) |
1546 | 1546 |
|
... | ... | |
1722 | 1722 |
children.append(cdev) |
1723 | 1723 |
|
1724 | 1724 |
if as_primary or disk.AssembleOnSecondary(): |
1725 |
r_dev = bdev.Assemble(disk.dev_type, disk.physical_id, children, disk.size)
|
|
1725 |
r_dev = bdev.Assemble(disk, children)
|
|
1726 | 1726 |
result = r_dev |
1727 | 1727 |
if as_primary or disk.OpenOnSecondary(): |
1728 | 1728 |
r_dev.Open() |
... | ... | |
1915 | 1915 |
for chdisk in disk.children: |
1916 | 1916 |
children.append(_RecursiveFindBD(chdisk)) |
1917 | 1917 |
|
1918 |
return bdev.FindDevice(disk.dev_type, disk.physical_id, children, disk.size)
|
|
1918 |
return bdev.FindDevice(disk, children)
|
|
1919 | 1919 |
|
1920 | 1920 |
|
1921 | 1921 |
def _OpenRealBD(disk): |
Also available in: Unified diff