Revision 6be5f3e0 lib/cmdlib/instance_utils.py
b/lib/cmdlib/instance_utils.py | ||
---|---|---|
290 | 290 |
lu.cfg.AddTcpUdpPort(port) |
291 | 291 |
|
292 | 292 |
if instance.disk_template in constants.DTS_FILEBASED: |
293 |
file_storage_dir = os.path.dirname(instance.disks[0].logical_id[1]) |
|
293 |
if len(instance.disks) > 0: |
|
294 |
file_storage_dir = os.path.dirname(instance.disks[0].logical_id[1]) |
|
295 |
else: |
|
296 |
if instance.disk_template == constants.DT_SHARED_FILE: |
|
297 |
file_storage_dir = utils.PathJoin(lu.cfg.GetSharedFileStorageDir(), |
|
298 |
instance.name) |
|
299 |
else: |
|
300 |
file_storage_dir = utils.PathJoin(lu.cfg.GetFileStorageDir(), |
|
301 |
instance.name) |
|
294 | 302 |
if target_node: |
295 | 303 |
tgt = target_node |
296 | 304 |
else: |
Also available in: Unified diff