qvm-block use new storage API
This commit is contained in:
		
							parent
							
								
									95fed1eb71
								
							
						
					
					
						commit
						e07c4cc8e8
					
				| @ -45,19 +45,20 @@ def prepare_table(vd_list, full=False): | |||||||
|     ''' |     ''' | ||||||
|     output = [] |     output = [] | ||||||
|     if sys.stdout.isatty(): |     if sys.stdout.isatty(): | ||||||
|         output += [('POOL_NAME:VOLUME_ID', 'VOLUME_TYPE', 'VMNAME')] |         output += [('POOL:VOLUME', 'VMNAME', 'VOLUME_NAME')]  # NOQA | ||||||
| 
 | 
 | ||||||
|     for volume in vd_list: |     for volume in vd_list: | ||||||
|         if volume.domains: |         if volume.domains: | ||||||
|             vmname = volume.domains.pop() |             vmname, volume_name = volume.domains.pop() | ||||||
|             output += [(str(volume), volume.volume_type, vmname)] |             output += [(str(volume), vmname, volume_name)] | ||||||
|             for vmname in volume.domains: |             for tupple in volume.domains: | ||||||
|  |                 vmname, volume_name = tupple | ||||||
|                 if full or not sys.stdout.isatty(): |                 if full or not sys.stdout.isatty(): | ||||||
|                     output += [(str(volume), volume.volume_type, vmname)] |                     output += [(str(volume), vmname, volume_name)] | ||||||
|                 else: |                 else: | ||||||
|                     output += [('', '', vmname)] |                     output += [('', vmname, volume_name)] | ||||||
|         else: |         else: | ||||||
|             output += [(str(volume), volume.volume_type)] |             output += [(str(volume), "")] | ||||||
| 
 | 
 | ||||||
|     return output |     return output | ||||||
| 
 | 
 | ||||||
| @ -70,7 +71,6 @@ class VolumeData(object): | |||||||
|     def __init__(self, volume): |     def __init__(self, volume): | ||||||
|         self.name = volume.name |         self.name = volume.name | ||||||
|         self.pool = volume.pool |         self.pool = volume.pool | ||||||
|         self.volume_type = volume.volume_type |  | ||||||
|         self.vid = volume.vid |         self.vid = volume.vid | ||||||
|         self.domains = [] |         self.domains = [] | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Bahtiar `kalkin-` Gadimov
						Bahtiar `kalkin-` Gadimov