[pve-devel] pveproxy: I might have discovered a bug
Alexandre DERUMIER
aderumier at odiso.com
Sat Jun 22 06:52:36 CEST 2013
not related, but I think you can reduce a lot the time, removing calls (zfs_get_zvol_props,zfs_get_zvol_size) for each zvol to find parent && size:
+ my $props = zfs_get_zvol_props($scfg, $zvol);
+ my $parent = $props->{origin};
+ if($parent && $parent =~ m/^$scfg->{pool}\/(\S+)$/){
+ $parent = $1;
+ }
+
+ $list->{$pool}->{$image} = {
+ name => $image,
+ size => zfs_get_zvol_size($scfg, $image),
+ format => 'raw',
+ vmid => $owner
+ };
instead, simply retrieve the origin and volsize in the main zfs list
- my $text = zfs_request($scfg, 'list', '-o', 'name', '-Hr');
+ my $text = zfs_request($scfg, 'list', '-o', 'name,volsize,origin', '-Hr');
you can see all the properties with -o all
I can't do this for nexenta, because the nexenta api don't allow it :/ , but with zfs command , no problem :)
----- Mail original -----
De: "Michael Rasmussen" <mir at datanom.net>
À: "Alexandre DERUMIER" <aderumier at odiso.com>
Cc: pve-devel at pve.proxmox.com, "Dietmar Maurer" <dietmar at proxmox.com>
Envoyé: Samedi 22 Juin 2013 01:22:04
Objet: Re: [pve-devel] pveproxy: I might have discovered a bug
On Fri, 21 Jun 2013 20:24:23 +0200 (CEST)
Alexandre DERUMIER <aderumier at odiso.com> wrote:
> Maybe can you add some logs to see what is taking time ?
>
I have found out what is going on but I cannot grasp the cause for the
problem. The log shows that when the contents tab is activated The web
gui is calling PVE::Storage::vdisk_list forever until the script is
terminated due to timeout. See log below (also attached as file):
2013/06/22 01:06:12 INFO> Storage.pm:668 PVE::Storage::vdisk_list -
Iterate Storage $VAR1 = {
'omnios_nfs' => {
'options' => 'vers=3',
'content' => {
'images' => 1,
'rootdir' => 1,
'backup' => 1
},
'path' => '/mnt/pve/omnios_nfs',
'shared' => 1,
'type' => 'nfs',
'maxfiles' => '1',
'export' => '/vMotion/nfs',
'server' => '172.16.2.2'
},
'qnap_nfs' => {
'options' => 'vers=3,tcp,noatime,relatime',
'content' => {
'images' => 1,
'iso' => 1,
'vztmpl' => 1,
'rootdir' => 1,
'backup' => 1
},
'path' => '/mnt/pve/qnap_nfs',
'shared' => 1,
'type' => 'nfs',
'maxfiles' => '2',
'export' => '/vz',
'server' => '192.168.2.10'
},
'qnap' => {
'shared' => 1,
'target' =>
'iqn.2004-04.com.qnap:ts-212:iscsi.qnap.c8c1d1', 'content' => {
'none' => 1
},
'type' => 'iscsi',
'portal' => '192.168.2.10'
},
'omnios' => {
'bsize' => '8k',
'target' =>
'iqn.2010-09.org.openindiana:vshare', 'pool' => 'vMotion',
'content' => {
'images' => 1
},
'iscsiprovider' => 'Comstar',
'type' => 'zfs',
'portal' => '172.16.2.2'
},
'local' => {
'content' => {
'images' => 1,
'iso' => 1,
'vztmpl' => 1,
'rootdir' => 1
},
'type' => 'dir',
'maxfiles' => '0',
'path' => '/var/lib/vz'
},
'qnap_lvm' => {
'shared' => '1',
'base' =>
'qnap:0.0.0.scsi-36001405b83d88dbdff2cd405ddabf9d4', 'content' => {
'images' => 1
},
'vgname' => 'qnap_vg',
'type' => 'lvm'
}
};
2013/06/22 01:06:12 INFO> ZFSPlugin.pm:531
PVE::Storage::ZFSPlugin::list_images - Before calling zfs_list_zvol
$VAR1 = { 'bsize' => '8k',
'target' => 'iqn.2010-09.org.openindiana:vshare',
'pool' => 'vMotion',
'content' => {
'images' => 1
},
'iscsiprovider' => 'Comstar',
'type' => 'zfs',
'portal' => '172.16.2.2'
};
2013/06/22 01:06:12 INFO> ZFSPlugin.pm:283
PVE::Storage::ZFSPlugin::zfs_list_zvol - Starting to generate volume
list 2013/06/22 01:06:16 INFO> ZFSPlugin.pm:308
PVE::Storage::ZFSPlugin::zfs_list_zvol - Finished generating volume
list $VAR1 = { 'vMotion' => { 'vm-129-disk-1' => {
'format' => 'raw',
'name' => 'vm-129-disk-1',
'vmid' => '129',
'size' => '53687091200'
},
'vm-128-disk-1' => {
'format' => 'raw',
'name' => 'vm-128-disk-1',
'vmid' => '128',
'size' => '32212254720'
},
'vm-115-disk-1' => {
'format' => 'raw',
'name' => 'vm-115-disk-1',
'vmid' => '115',
'size' => '21474836480'
},
'vm-117-disk-1' => {
'format' => 'raw',
'name' => 'vm-117-disk-1',
'vmid' => '117',
'size' => 4294967296
},
'vm-107-disk-2' => {
'format' => 'raw',
'name' => 'vm-107-disk-2',
'vmid' => '107',
'size' => 4294967296
},
'vm-107-disk-1' => {
'format' => 'raw',
'name' => 'vm-107-disk-1',
'vmid' => '107',
'size' => '17179869184'
},
'vm-114-disk-1' => {
'format' => 'raw',
'name' => 'vm-114-disk-1',
'vmid' => '114',
'size' => '21474836480'
}
}
};
2013/06/22 01:06:16 INFO> ZFSPlugin.pm:536
PVE::Storage::ZFSPlugin::list_images - After zvol list is created
2013/06/22 01:06:16 INFO> ZFSPlugin.pm:565
PVE::Storage::ZFSPlugin::list_images - Before returning formatted list
$VAR1 = [ { 'format' => 'raw',
'name' => 'vm-129-disk-1',
'volid' => 'omnios:vm-129-disk-1',
'vmid' => '129',
'size' => '53687091200'
},
{
'format' => 'raw',
'name' => 'vm-128-disk-1',
'volid' => 'omnios:vm-128-disk-1',
'vmid' => '128',
'size' => '32212254720'
},
{
'format' => 'raw',
'name' => 'vm-115-disk-1',
'volid' => 'omnios:vm-115-disk-1',
'vmid' => '115',
'size' => '21474836480'
},
{
'format' => 'raw',
'name' => 'vm-117-disk-1',
'volid' => 'omnios:vm-117-disk-1',
'vmid' => '117',
'size' => 4294967296
},
{
'format' => 'raw',
'name' => 'vm-107-disk-2',
'volid' => 'omnios:vm-107-disk-2',
'vmid' => '107',
'size' => 4294967296
},
{
'format' => 'raw',
'name' => 'vm-107-disk-1',
'volid' => 'omnios:vm-107-disk-1',
'vmid' => '107',
'size' => '17179869184'
},
{
'format' => 'raw',
'name' => 'vm-114-disk-1',
'volid' => 'omnios:vm-114-disk-1',
'vmid' => '114',
'size' => '21474836480'
}
];
2013/06/22 01:06:16 INFO> Storage.pm:678 PVE::Storage::vdisk_list -
Finished iterate Storage $VAR1 = {
'omnios' => [
{
'format' => 'raw',
'name' => 'vm-107-disk-1',
'volid' => 'omnios:vm-107-disk-1',
'vmid' => '107',
'size' => '17179869184'
},
{
'format' => 'raw',
'name' => 'vm-107-disk-2',
'volid' => 'omnios:vm-107-disk-2',
'vmid' => '107',
'size' => 4294967296
},
{
'format' => 'raw',
'name' => 'vm-114-disk-1',
'volid' => 'omnios:vm-114-disk-1',
'vmid' => '114',
'size' => '21474836480'
},
{
'format' => 'raw',
'name' => 'vm-115-disk-1',
'volid' => 'omnios:vm-115-disk-1',
'vmid' => '115',
'size' => '21474836480'
},
{
'format' => 'raw',
'name' => 'vm-117-disk-1',
'volid' => 'omnios:vm-117-disk-1',
'vmid' => '117',
'size' => 4294967296
},
{
'format' => 'raw',
'name' => 'vm-128-disk-1',
'volid' => 'omnios:vm-128-disk-1',
'vmid' => '128',
'size' => '32212254720'
},
{
'format' => 'raw',
'name' => 'vm-129-disk-1',
'volid' => 'omnios:vm-129-disk-1',
'vmid' => '129',
'size' => '53687091200'
}
]
};
2013/06/22 01:06:17 INFO> Storage.pm:668 PVE::Storage::vdisk_list -
Iterate Storage $VAR1 = {
'omnios_nfs' => {
'options' => 'vers=3',
'content' => {
'images' => 1,
'rootdir' => 1,
'backup' => 1
},
'path' => '/mnt/pve/omnios_nfs',
'shared' => 1,
'type' => 'nfs',
'maxfiles' => '1',
'export' => '/vMotion/nfs',
'server' => '172.16.2.2'
},
'qnap_nfs' => {
'options' => 'vers=3,tcp,noatime,relatime',
'content' => {
'images' => 1,
'iso' => 1,
'vztmpl' => 1,
'rootdir' => 1,
'backup' => 1
},
'path' => '/mnt/pve/qnap_nfs',
'shared' => 1,
'type' => 'nfs',
'maxfiles' => '2',
'export' => '/vz',
'server' => '192.168.2.10'
},
'qnap' => {
'shared' => 1,
'target' =>
'iqn.2004-04.com.qnap:ts-212:iscsi.qnap.c8c1d1', 'content' => {
'none' => 1
},
'type' => 'iscsi',
'portal' => '192.168.2.10'
},
'omnios' => {
'bsize' => '8k',
'target' =>
'iqn.2010-09.org.openindiana:vshare', 'pool' => 'vMotion',
'content' => {
'images' => 1
},
'iscsiprovider' => 'Comstar',
'type' => 'zfs',
'portal' => '172.16.2.2'
},
'local' => {
'content' => {
'images' => 1,
'iso' => 1,
'vztmpl' => 1,
'rootdir' => 1
},
'type' => 'dir',
'maxfiles' => '0',
'path' => '/var/lib/vz'
},
'qnap_lvm' => {
'shared' => '1',
'base' =>
'qnap:0.0.0.scsi-36001405b83d88dbdff2cd405ddabf9d4', 'content' => {
'images' => 1
},
'vgname' => 'qnap_vg',
'type' => 'lvm'
}
};
2013/06/22 01:06:17 INFO> ZFSPlugin.pm:531
PVE::Storage::ZFSPlugin::list_images - Before calling zfs_list_zvol
$VAR1 = { 'bsize' => '8k',
'target' => 'iqn.2010-09.org.openindiana:vshare',
'pool' => 'vMotion',
'content' => {
'images' => 1
},
'iscsiprovider' => 'Comstar',
'type' => 'zfs',
'portal' => '172.16.2.2'
};
2013/06/22 01:06:18 INFO> ZFSPlugin.pm:283
PVE::Storage::ZFSPlugin::zfs_list_zvol - Starting to generate volume
list 2013/06/22 01:06:22 INFO> Storage.pm:668 PVE::Storage::vdisk_list
- Iterate Storage $VAR1 = { 'omnios_nfs' => {
'options' => 'vers=3',
'content' => {
'images' => 1,
'rootdir' => 1,
'backup' => 1
},
'path' => '/mnt/pve/omnios_nfs',
'shared' => 1,
'type' => 'nfs',
'maxfiles' => '1',
'export' => '/vMotion/nfs',
'server' => '172.16.2.2'
},
'qnap_nfs' => {
'options' => 'vers=3,tcp,noatime,relatime',
'content' => {
'images' => 1,
'iso' => 1,
'vztmpl' => 1,
'rootdir' => 1,
'backup' => 1
},
'path' => '/mnt/pve/qnap_nfs',
'shared' => 1,
'type' => 'nfs',
'maxfiles' => '2',
'export' => '/vz',
'server' => '192.168.2.10'
},
'qnap' => {
'shared' => 1,
'target' =>
'iqn.2004-04.com.qnap:ts-212:iscsi.qnap.c8c1d1', 'content' => {
'none' => 1
},
'type' => 'iscsi',
'portal' => '192.168.2.10'
},
'omnios' => {
'bsize' => '8k',
'target' =>
'iqn.2010-09.org.openindiana:vshare', 'pool' => 'vMotion',
'content' => {
'images' => 1
},
'iscsiprovider' => 'Comstar',
'type' => 'zfs',
'portal' => '172.16.2.2'
},
'local' => {
'content' => {
'images' => 1,
'iso' => 1,
'vztmpl' => 1,
'rootdir' => 1
},
'type' => 'dir',
'maxfiles' => '0',
'path' => '/var/lib/vz'
},
'qnap_lvm' => {
'shared' => '1',
'base' =>
'qnap:0.0.0.scsi-36001405b83d88dbdff2cd405ddabf9d4', 'content' => {
'images' => 1
},
'vgname' => 'qnap_vg',
'type' => 'lvm'
}
};
2013/06/22 01:06:22 INFO> ZFSPlugin.pm:531
PVE::Storage::ZFSPlugin::list_images - Before calling zfs_list_zvol
$VAR1 = { 'bsize' => '8k',
'target' => 'iqn.2010-09.org.openindiana:vshare',
'pool' => 'vMotion',
'content' => {
'images' => 1
},
'iscsiprovider' => 'Comstar',
'type' => 'zfs',
'portal' => '172.16.2.2'
};
2013/06/22 01:06:22 INFO> ZFSPlugin.pm:283
PVE::Storage::ZFSPlugin::zfs_list_zvol - Starting to generate volume
list 2013/06/22 01:06:26 INFO> ZFSPlugin.pm:308
PVE::Storage::ZFSPlugin::zfs_list_zvol - Finished generating volume
list $VAR1 = { 'vMotion' => { 'vm-129-disk-1' => {
'format' => 'raw',
'name' => 'vm-129-disk-1',
'vmid' => '129',
'size' => '53687091200'
},
'vm-128-disk-1' => {
'format' => 'raw',
'name' => 'vm-128-disk-1',
'vmid' => '128',
'size' => '32212254720'
},
'vm-115-disk-1' => {
'format' => 'raw',
'name' => 'vm-115-disk-1',
'vmid' => '115',
'size' => '21474836480'
},
'vm-117-disk-1' => {
'format' => 'raw',
'name' => 'vm-117-disk-1',
'vmid' => '117',
'size' => 4294967296
},
'vm-107-disk-2' => {
'format' => 'raw',
'name' => 'vm-107-disk-2',
'vmid' => '107',
'size' => 4294967296
},
'vm-107-disk-1' => {
'format' => 'raw',
'name' => 'vm-107-disk-1',
'vmid' => '107',
'size' => '17179869184'
},
'vm-114-disk-1' => {
'format' => 'raw',
'name' => 'vm-114-disk-1',
'vmid' => '114',
'size' => '21474836480'
}
}
};
2013/06/22 01:06:26 INFO> ZFSPlugin.pm:536
PVE::Storage::ZFSPlugin::list_images - After zvol list is created
2013/06/22 01:06:26 INFO> ZFSPlugin.pm:565
PVE::Storage::ZFSPlugin::list_images - Before returning formatted list
$VAR1 = [ { 'format' => 'raw',
'name' => 'vm-129-disk-1',
'volid' => 'omnios:vm-129-disk-1',
'vmid' => '129',
'size' => '53687091200'
},
{
'format' => 'raw',
'name' => 'vm-128-disk-1',
'volid' => 'omnios:vm-128-disk-1',
'vmid' => '128',
'size' => '32212254720'
},
{
'format' => 'raw',
'name' => 'vm-115-disk-1',
'volid' => 'omnios:vm-115-disk-1',
'vmid' => '115',
'size' => '21474836480'
},
{
'format' => 'raw',
'name' => 'vm-117-disk-1',
'volid' => 'omnios:vm-117-disk-1',
'vmid' => '117',
'size' => 4294967296
},
{
'format' => 'raw',
'name' => 'vm-107-disk-2',
'volid' => 'omnios:vm-107-disk-2',
'vmid' => '107',
'size' => 4294967296
},
{
'format' => 'raw',
'name' => 'vm-107-disk-1',
'volid' => 'omnios:vm-107-disk-1',
'vmid' => '107',
'size' => '17179869184'
},
{
'format' => 'raw',
'name' => 'vm-114-disk-1',
'volid' => 'omnios:vm-114-disk-1',
'vmid' => '114',
'size' => '21474836480'
}
];
2013/06/22 01:06:26 INFO> Storage.pm:678 PVE::Storage::vdisk_list -
Finished iterate Storage $VAR1 = {
'omnios' => [
{
'format' => 'raw',
'name' => 'vm-107-disk-1',
'volid' => 'omnios:vm-107-disk-1',
'vmid' => '107',
'size' => '17179869184'
},
{
'format' => 'raw',
'name' => 'vm-107-disk-2',
'volid' => 'omnios:vm-107-disk-2',
'vmid' => '107',
'size' => 4294967296
},
{
'format' => 'raw',
'name' => 'vm-114-disk-1',
'volid' => 'omnios:vm-114-disk-1',
'vmid' => '114',
'size' => '21474836480'
},
{
'format' => 'raw',
'name' => 'vm-115-disk-1',
'volid' => 'omnios:vm-115-disk-1',
'vmid' => '115',
'size' => '21474836480'
},
{
'format' => 'raw',
'name' => 'vm-117-disk-1',
'volid' => 'omnios:vm-117-disk-1',
'vmid' => '117',
'size' => 4294967296
},
{
'format' => 'raw',
'name' => 'vm-128-disk-1',
'volid' => 'omnios:vm-128-disk-1',
'vmid' => '128',
'size' => '32212254720'
},
{
'format' => 'raw',
'name' => 'vm-129-disk-1',
'volid' => 'omnios:vm-129-disk-1',
'vmid' => '129',
'size' => '53687091200'
}
]
};
2013/06/22 01:06:27 INFO> Storage.pm:668 PVE::Storage::vdisk_list -
Iterate Storage $VAR1 = {
'omnios_nfs' => {
'options' => 'vers=3',
'content' => {
'images' => 1,
'rootdir' => 1,
'backup' => 1
},
'path' => '/mnt/pve/omnios_nfs',
'shared' => 1,
'type' => 'nfs',
'maxfiles' => '1',
'export' => '/vMotion/nfs',
'server' => '172.16.2.2'
},
'qnap_nfs' => {
'options' => 'vers=3,tcp,noatime,relatime',
'content' => {
'images' => 1,
'iso' => 1,
'vztmpl' => 1,
'rootdir' => 1,
'backup' => 1
},
'path' => '/mnt/pve/qnap_nfs',
'shared' => 1,
'type' => 'nfs',
'maxfiles' => '2',
'export' => '/vz',
'server' => '192.168.2.10'
},
'qnap' => {
'shared' => 1,
'target' =>
'iqn.2004-04.com.qnap:ts-212:iscsi.qnap.c8c1d1', 'content' => {
'none' => 1
},
'type' => 'iscsi',
'portal' => '192.168.2.10'
},
'omnios' => {
'bsize' => '8k',
'target' =>
'iqn.2010-09.org.openindiana:vshare', 'pool' => 'vMotion',
'content' => {
'images' => 1
},
'iscsiprovider' => 'Comstar',
'type' => 'zfs',
'portal' => '172.16.2.2'
},
'local' => {
'content' => {
'images' => 1,
'iso' => 1,
'vztmpl' => 1,
'rootdir' => 1
},
'type' => 'dir',
'maxfiles' => '0',
'path' => '/var/lib/vz'
},
'qnap_lvm' => {
'shared' => '1',
'base' =>
'qnap:0.0.0.scsi-36001405b83d88dbdff2cd405ddabf9d4', 'content' => {
'images' => 1
},
'vgname' => 'qnap_vg',
'type' => 'lvm'
}
};
2013/06/22 01:06:27 INFO> ZFSPlugin.pm:531
PVE::Storage::ZFSPlugin::list_images - Before calling zfs_list_zvol
$VAR1 = { 'bsize' => '8k',
'target' => 'iqn.2010-09.org.openindiana:vshare',
'pool' => 'vMotion',
'content' => {
'images' => 1
},
'iscsiprovider' => 'Comstar',
'type' => 'zfs',
'portal' => '172.16.2.2'
};
2013/06/22 01:06:27 INFO> ZFSPlugin.pm:283
PVE::Storage::ZFSPlugin::zfs_list_zvol - Starting to generate volume
list 2013/06/22 01:06:32 INFO> ZFSPlugin.pm:308
PVE::Storage::ZFSPlugin::zfs_list_zvol - Finished generating volume
list $VAR1 = { 'vMotion' => { 'vm-129-disk-1' => {
'format' => 'raw',
'name' => 'vm-129-disk-1',
'vmid' => '129',
'size' => '53687091200'
},
'vm-128-disk-1' => {
'format' => 'raw',
'name' => 'vm-128-disk-1',
'vmid' => '128',
'size' => '32212254720'
},
'vm-115-disk-1' => {
'format' => 'raw',
'name' => 'vm-115-disk-1',
'vmid' => '115',
'size' => '21474836480'
},
'vm-117-disk-1' => {
'format' => 'raw',
'name' => 'vm-117-disk-1',
'vmid' => '117',
'size' => 4294967296
},
'vm-107-disk-2' => {
'format' => 'raw',
'name' => 'vm-107-disk-2',
'vmid' => '107',
'size' => 4294967296
},
'vm-107-disk-1' => {
'format' => 'raw',
'name' => 'vm-107-disk-1',
'vmid' => '107',
'size' => '17179869184'
},
'vm-114-disk-1' => {
'format' => 'raw',
'name' => 'vm-114-disk-1',
'vmid' => '114',
'size' => '21474836480'
}
}
};
2013/06/22 01:06:32 INFO> ZFSPlugin.pm:536
PVE::Storage::ZFSPlugin::list_images - After zvol list is created
2013/06/22 01:06:32 INFO> ZFSPlugin.pm:565
PVE::Storage::ZFSPlugin::list_images - Before returning formatted list
$VAR1 = [ { 'format' => 'raw',
'name' => 'vm-129-disk-1',
'volid' => 'omnios:vm-129-disk-1',
'vmid' => '129',
'size' => '53687091200'
},
{
'format' => 'raw',
'name' => 'vm-128-disk-1',
'volid' => 'omnios:vm-128-disk-1',
'vmid' => '128',
'size' => '32212254720'
},
{
'format' => 'raw',
'name' => 'vm-115-disk-1',
'volid' => 'omnios:vm-115-disk-1',
'vmid' => '115',
'size' => '21474836480'
},
{
'format' => 'raw',
'name' => 'vm-117-disk-1',
'volid' => 'omnios:vm-117-disk-1',
'vmid' => '117',
'size' => 4294967296
},
{
'format' => 'raw',
'name' => 'vm-107-disk-2',
'volid' => 'omnios:vm-107-disk-2',
'vmid' => '107',
'size' => 4294967296
},
{
'format' => 'raw',
'name' => 'vm-107-disk-1',
'volid' => 'omnios:vm-107-disk-1',
'vmid' => '107',
'size' => '17179869184'
},
{
'format' => 'raw',
'name' => 'vm-114-disk-1',
'volid' => 'omnios:vm-114-disk-1',
'vmid' => '114',
'size' => '21474836480'
}
];
2013/06/22 01:06:32 INFO> Storage.pm:678 PVE::Storage::vdisk_list -
Finished iterate Storage $VAR1 = {
'omnios' => [
{
'format' => 'raw',
'name' => 'vm-107-disk-1',
'volid' => 'omnios:vm-107-disk-1',
'vmid' => '107',
'size' => '17179869184'
},
{
'format' => 'raw',
'name' => 'vm-107-disk-2',
'volid' => 'omnios:vm-107-disk-2',
'vmid' => '107',
'size' => 4294967296
},
{
'format' => 'raw',
'name' => 'vm-114-disk-1',
'volid' => 'omnios:vm-114-disk-1',
'vmid' => '114',
'size' => '21474836480'
},
{
'format' => 'raw',
'name' => 'vm-115-disk-1',
'volid' => 'omnios:vm-115-disk-1',
'vmid' => '115',
'size' => '21474836480'
},
{
'format' => 'raw',
'name' => 'vm-117-disk-1',
'volid' => 'omnios:vm-117-disk-1',
'vmid' => '117',
'size' => 4294967296
},
{
'format' => 'raw',
'name' => 'vm-128-disk-1',
'volid' => 'omnios:vm-128-disk-1',
'vmid' => '128',
'size' => '32212254720'
},
{
'format' => 'raw',
'name' => 'vm-129-disk-1',
'volid' => 'omnios:vm-129-disk-1',
'vmid' => '129',
'size' => '53687091200'
}
]
};
2013/06/22 01:06:37 INFO> Storage.pm:668 PVE::Storage::vdisk_list -
Iterate Storage $VAR1 = {
'omnios_nfs' => {
'options' => 'vers=3',
'content' => {
'images' => 1,
'rootdir' => 1,
'backup' => 1
},
'path' => '/mnt/pve/omnios_nfs',
'shared' => 1,
'type' => 'nfs',
'maxfiles' => '1',
'export' => '/vMotion/nfs',
'server' => '172.16.2.2'
},
'qnap_nfs' => {
'options' => 'vers=3,tcp,noatime,relatime',
'content' => {
'images' => 1,
'iso' => 1,
'vztmpl' => 1,
'rootdir' => 1,
'backup' => 1
},
'path' => '/mnt/pve/qnap_nfs',
'shared' => 1,
'type' => 'nfs',
'maxfiles' => '2',
'export' => '/vz',
'server' => '192.168.2.10'
},
'qnap' => {
'shared' => 1,
'target' =>
'iqn.2004-04.com.qnap:ts-212:iscsi.qnap.c8c1d1', 'content' => {
'none' => 1
},
'type' => 'iscsi',
'portal' => '192.168.2.10'
},
'omnios' => {
'bsize' => '8k',
'target' =>
'iqn.2010-09.org.openindiana:vshare', 'pool' => 'vMotion',
'content' => {
'images' => 1
},
'iscsiprovider' => 'Comstar',
'type' => 'zfs',
'portal' => '172.16.2.2'
},
'local' => {
'content' => {
'images' => 1,
'iso' => 1,
'vztmpl' => 1,
'rootdir' => 1
},
'type' => 'dir',
'maxfiles' => '0',
'path' => '/var/lib/vz'
},
'qnap_lvm' => {
'shared' => '1',
'base' =>
'qnap:0.0.0.scsi-36001405b83d88dbdff2cd405ddabf9d4', 'content' => {
'images' => 1
},
'vgname' => 'qnap_vg',
'type' => 'lvm'
}
};
2013/06/22 01:06:37 INFO> ZFSPlugin.pm:531
PVE::Storage::ZFSPlugin::list_images - Before calling zfs_list_zvol
$VAR1 = { 'bsize' => '8k',
'target' => 'iqn.2010-09.org.openindiana:vshare',
'pool' => 'vMotion',
'content' => {
'images' => 1
},
'iscsiprovider' => 'Comstar',
'type' => 'zfs',
'portal' => '172.16.2.2'
};
2013/06/22 01:06:37 INFO> ZFSPlugin.pm:308
PVE::Storage::ZFSPlugin::zfs_list_zvol - Finished generating volume
list $VAR1 = { 'vMotion' => {
'vm-129-disk-1' => {
'format' => 'raw',
'name' => 'vm-129-disk-1',
'vmid' => '129',
'size' => '53687091200'
},
'vm-128-disk-1' => {
'format' => 'raw',
'name' => 'vm-128-disk-1',
'vmid' => '128',
'size' => '32212254720'
},
'vm-115-disk-1' => {
'format' => 'raw',
'name' => 'vm-115-disk-1',
'vmid' => '115',
'size' => '21474836480'
},
'vm-117-disk-1' => {
'format' => 'raw',
'name' => 'vm-117-disk-1',
'vmid' => '117',
'size' => 4294967296
},
'vm-107-disk-2' => {
'format' => 'raw',
'name' => 'vm-107-disk-2',
'vmid' => '107',
'size' => 4294967296
},
'vm-107-disk-1' => {
'format' => 'raw',
'name' => 'vm-107-disk-1',
'vmid' => '107',
'size' => '17179869184'
},
'vm-114-disk-1' => {
'format' => 'raw',
'name' => 'vm-114-disk-1',
'vmid' => '114',
'size' => '21474836480'
}
}
};
2013/06/22 01:06:37 INFO> ZFSPlugin.pm:536
PVE::Storage::ZFSPlugin::list_images - After zvol list is created
2013/06/22 01:06:37 INFO> ZFSPlugin.pm:565
PVE::Storage::ZFSPlugin::list_images - Before returning formatted list
$VAR1 = [ { 'format' => 'raw',
'name' => 'vm-129-disk-1',
'volid' => 'omnios:vm-129-disk-1',
'vmid' => '129',
'size' => '53687091200'
},
{
'format' => 'raw',
'name' => 'vm-128-disk-1',
'volid' => 'omnios:vm-128-disk-1',
'vmid' => '128',
'size' => '32212254720'
},
{
'format' => 'raw',
'name' => 'vm-115-disk-1',
'volid' => 'omnios:vm-115-disk-1',
'vmid' => '115',
'size' => '21474836480'
},
{
'format' => 'raw',
'name' => 'vm-117-disk-1',
'volid' => 'omnios:vm-117-disk-1',
'vmid' => '117',
'size' => 4294967296
},
{
'format' => 'raw',
'name' => 'vm-107-disk-2',
'volid' => 'omnios:vm-107-disk-2',
'vmid' => '107',
'size' => 4294967296
},
{
'format' => 'raw',
'name' => 'vm-107-disk-1',
'volid' => 'omnios:vm-107-disk-1',
'vmid' => '107',
'size' => '17179869184'
},
{
'format' => 'raw',
'name' => 'vm-114-disk-1',
'volid' => 'omnios:vm-114-disk-1',
'vmid' => '114',
'size' => '21474836480'
}
];
2013/06/22 01:06:37 INFO> Storage.pm:678 PVE::Storage::vdisk_list -
Finished iterate Storage $VAR1 = {
'omnios' => [
{
'format' => 'raw',
'name' => 'vm-107-disk-1',
'volid' => 'omnios:vm-107-disk-1',
'vmid' => '107',
'size' => '17179869184'
},
{
'format' => 'raw',
'name' => 'vm-107-disk-2',
'volid' => 'omnios:vm-107-disk-2',
'vmid' => '107',
'size' => 4294967296
},
{
'format' => 'raw',
'name' => 'vm-114-disk-1',
'volid' => 'omnios:vm-114-disk-1',
'vmid' => '114',
'size' => '21474836480'
},
{
'format' => 'raw',
'name' => 'vm-115-disk-1',
'volid' => 'omnios:vm-115-disk-1',
'vmid' => '115',
'size' => '21474836480'
},
{
'format' => 'raw',
'name' => 'vm-117-disk-1',
'volid' => 'omnios:vm-117-disk-1',
'vmid' => '117',
'size' => 4294967296
},
{
'format' => 'raw',
'name' => 'vm-128-disk-1',
'volid' => 'omnios:vm-128-disk-1',
'vmid' => '128',
'size' => '32212254720'
},
{
'format' => 'raw',
'name' => 'vm-129-disk-1',
'volid' => 'omnios:vm-129-disk-1',
'vmid' => '129',
'size' => '53687091200'
}
]
};
2013/06/22 01:06:38 INFO> ZFSPlugin.pm:283
PVE::Storage::ZFSPlugin::zfs_list_zvol - Starting to generate volume
list 2013/06/22 01:06:47 INFO> ZFSPlugin.pm:308
PVE::Storage::ZFSPlugin::zfs_list_zvol - Finished generating volume
list $VAR1 = { 'vMotion' => { 'vm-129-disk-1' => {
'format' => 'raw',
'name' => 'vm-129-disk-1',
'vmid' => '129',
'size' => '53687091200'
},
'vm-128-disk-1' => {
'format' => 'raw',
'name' => 'vm-128-disk-1',
'vmid' => '128',
'size' => '32212254720'
},
'vm-115-disk-1' => {
'format' => 'raw',
'name' => 'vm-115-disk-1',
'vmid' => '115',
'size' => '21474836480'
},
'vm-117-disk-1' => {
'format' => 'raw',
'name' => 'vm-117-disk-1',
'vmid' => '117',
'size' => 4294967296
},
'vm-107-disk-2' => {
'format' => 'raw',
'name' => 'vm-107-disk-2',
'vmid' => '107',
'size' => 4294967296
},
'vm-107-disk-1' => {
'format' => 'raw',
'name' => 'vm-107-disk-1',
'vmid' => '107',
'size' => '17179869184'
},
'vm-114-disk-1' => {
'format' => 'raw',
'name' => 'vm-114-disk-1',
'vmid' => '114',
'size' => '21474836480'
}
}
};
2013/06/22 01:06:47 INFO> ZFSPlugin.pm:536
PVE::Storage::ZFSPlugin::list_images - After zvol list is created
2013/06/22 01:06:47 INFO> ZFSPlugin.pm:565
PVE::Storage::ZFSPlugin::list_images - Before returning formatted list
$VAR1 = [ { 'format' => 'raw',
'name' => 'vm-129-disk-1',
'volid' => 'omnios:vm-129-disk-1',
'vmid' => '129',
'size' => '53687091200'
},
{
'format' => 'raw',
'name' => 'vm-128-disk-1',
'volid' => 'omnios:vm-128-disk-1',
'vmid' => '128',
'size' => '32212254720'
},
{
'format' => 'raw',
'name' => 'vm-115-disk-1',
'volid' => 'omnios:vm-115-disk-1',
'vmid' => '115',
'size' => '21474836480'
},
{
'format' => 'raw',
'name' => 'vm-117-disk-1',
'volid' => 'omnios:vm-117-disk-1',
'vmid' => '117',
'size' => 4294967296
},
{
'format' => 'raw',
'name' => 'vm-107-disk-2',
'volid' => 'omnios:vm-107-disk-2',
'vmid' => '107',
'size' => 4294967296
},
{
'format' => 'raw',
'name' => 'vm-107-disk-1',
'volid' => 'omnios:vm-107-disk-1',
'vmid' => '107',
'size' => '17179869184'
},
{
'format' => 'raw',
'name' => 'vm-114-disk-1',
'volid' => 'omnios:vm-114-disk-1',
'vmid' => '114',
'size' => '21474836480'
}
];
2013/06/22 01:06:47 INFO> Storage.pm:678 PVE::Storage::vdisk_list -
Finished iterate Storage $VAR1 = {
'omnios' => [
{
'format' => 'raw',
'name' => 'vm-107-disk-1',
'volid' => 'omnios:vm-107-disk-1',
'vmid' => '107',
'size' => '17179869184'
},
{
'format' => 'raw',
'name' => 'vm-107-disk-2',
'volid' => 'omnios:vm-107-disk-2',
'vmid' => '107',
'size' => 4294967296
},
{
'format' => 'raw',
'name' => 'vm-114-disk-1',
'volid' => 'omnios:vm-114-disk-1',
'vmid' => '114',
'size' => '21474836480'
},
{
'format' => 'raw',
'name' => 'vm-115-disk-1',
'volid' => 'omnios:vm-115-disk-1',
'vmid' => '115',
'size' => '21474836480'
},
{
'format' => 'raw',
'name' => 'vm-117-disk-1',
'volid' => 'omnios:vm-117-disk-1',
'vmid' => '117',
'size' => 4294967296
},
{
'format' => 'raw',
'name' => 'vm-128-disk-1',
'volid' => 'omnios:vm-128-disk-1',
'vmid' => '128',
'size' => '32212254720'
},
{
'format' => 'raw',
'name' => 'vm-129-disk-1',
'volid' => 'omnios:vm-129-disk-1',
'vmid' => '129',
'size' => '53687091200'
}
]
};
2013/06/22 01:06:52 INFO> Storage.pm:668 PVE::Storage::vdisk_list -
Iterate Storage $VAR1 = {
'omnios_nfs' => {
'options' => 'vers=3',
'content' => {
'images' => 1,
'rootdir' => 1,
'backup' => 1
},
'path' => '/mnt/pve/omnios_nfs',
'shared' => 1,
'type' => 'nfs',
'maxfiles' => '1',
'export' => '/vMotion/nfs',
'server' => '172.16.2.2'
},
'qnap_nfs' => {
'options' => 'vers=3,tcp,noatime,relatime',
'content' => {
'images' => 1,
'iso' => 1,
'vztmpl' => 1,
'rootdir' => 1,
'backup' => 1
},
'path' => '/mnt/pve/qnap_nfs',
'shared' => 1,
'type' => 'nfs',
'maxfiles' => '2',
'export' => '/vz',
'server' => '192.168.2.10'
},
'qnap' => {
'shared' => 1,
'target' =>
'iqn.2004-04.com.qnap:ts-212:iscsi.qnap.c8c1d1', 'content' => {
'none' => 1
},
'type' => 'iscsi',
'portal' => '192.168.2.10'
},
'omnios' => {
'bsize' => '8k',
'target' =>
'iqn.2010-09.org.openindiana:vshare', 'pool' => 'vMotion',
'content' => {
'images' => 1
},
'iscsiprovider' => 'Comstar',
'type' => 'zfs',
'portal' => '172.16.2.2'
},
'local' => {
'content' => {
'images' => 1,
'iso' => 1,
'vztmpl' => 1,
'rootdir' => 1
},
'type' => 'dir',
'maxfiles' => '0',
'path' => '/var/lib/vz'
},
'qnap_lvm' => {
'shared' => '1',
'base' =>
'qnap:0.0.0.scsi-36001405b83d88dbdff2cd405ddabf9d4', 'content' => {
'images' => 1
},
'vgname' => 'qnap_vg',
'type' => 'lvm'
}
};
2013/06/22 01:06:52 INFO> ZFSPlugin.pm:531
PVE::Storage::ZFSPlugin::list_images - Before calling zfs_list_zvol
$VAR1 = { 'bsize' => '8k',
'target' => 'iqn.2010-09.org.openindiana:vshare',
'pool' => 'vMotion',
'content' => {
'images' => 1
},
'iscsiprovider' => 'Comstar',
'type' => 'zfs',
'portal' => '172.16.2.2'
};
2013/06/22 01:06:52 INFO> ZFSPlugin.pm:283
PVE::Storage::ZFSPlugin::zfs_list_zvol - Starting to generate volume
list 2013/06/22 01:06:55 INFO> ZFSPlugin.pm:308
PVE::Storage::ZFSPlugin::zfs_list_zvol - Finished generating volume
list $VAR1 = { 'vMotion' => { 'vm-129-disk-1' => {
'format' => 'raw',
'name' => 'vm-129-disk-1',
'vmid' => '129',
'size' => '53687091200'
},
'vm-128-disk-1' => {
'format' => 'raw',
'name' => 'vm-128-disk-1',
'vmid' => '128',
'size' => '32212254720'
},
'vm-115-disk-1' => {
'format' => 'raw',
'name' => 'vm-115-disk-1',
'vmid' => '115',
'size' => '21474836480'
},
'vm-117-disk-1' => {
'format' => 'raw',
'name' => 'vm-117-disk-1',
'vmid' => '117',
'size' => 4294967296
},
'vm-107-disk-2' => {
'format' => 'raw',
'name' => 'vm-107-disk-2',
'vmid' => '107',
'size' => 4294967296
},
'vm-107-disk-1' => {
'format' => 'raw',
'name' => 'vm-107-disk-1',
'vmid' => '107',
'size' => '17179869184'
},
'vm-114-disk-1' => {
'format' => 'raw',
'name' => 'vm-114-disk-1',
'vmid' => '114',
'size' => '21474836480'
}
}
};
2013/06/22 01:06:55 INFO> ZFSPlugin.pm:536
PVE::Storage::ZFSPlugin::list_images - After zvol list is created
2013/06/22 01:06:55 INFO> ZFSPlugin.pm:565
PVE::Storage::ZFSPlugin::list_images - Before returning formatted list
$VAR1 = [ { 'format' => 'raw',
'name' => 'vm-129-disk-1',
'volid' => 'omnios:vm-129-disk-1',
'vmid' => '129',
'size' => '53687091200'
},
{
'format' => 'raw',
'name' => 'vm-128-disk-1',
'volid' => 'omnios:vm-128-disk-1',
'vmid' => '128',
'size' => '32212254720'
},
{
'format' => 'raw',
'name' => 'vm-115-disk-1',
'volid' => 'omnios:vm-115-disk-1',
'vmid' => '115',
'size' => '21474836480'
},
{
'format' => 'raw',
'name' => 'vm-117-disk-1',
'volid' => 'omnios:vm-117-disk-1',
'vmid' => '117',
'size' => 4294967296
},
{
'format' => 'raw',
'name' => 'vm-107-disk-2',
'volid' => 'omnios:vm-107-disk-2',
'vmid' => '107',
'size' => 4294967296
},
{
'format' => 'raw',
'name' => 'vm-107-disk-1',
'volid' => 'omnios:vm-107-disk-1',
'vmid' => '107',
'size' => '17179869184'
},
{
'format' => 'raw',
'name' => 'vm-114-disk-1',
'volid' => 'omnios:vm-114-disk-1',
'vmid' => '114',
'size' => '21474836480'
}
];
2013/06/22 01:06:55 INFO> Storage.pm:678 PVE::Storage::vdisk_list -
Finished iterate Storage $VAR1 = {
'omnios' => [
{
'format' => 'raw',
'name' => 'vm-107-disk-1',
'volid' => 'omnios:vm-107-disk-1',
'vmid' => '107',
'size' => '17179869184'
},
{
'format' => 'raw',
'name' => 'vm-107-disk-2',
'volid' => 'omnios:vm-107-disk-2',
'vmid' => '107',
'size' => 4294967296
},
{
'format' => 'raw',
'name' => 'vm-114-disk-1',
'volid' => 'omnios:vm-114-disk-1',
'vmid' => '114',
'size' => '21474836480'
},
{
'format' => 'raw',
'name' => 'vm-115-disk-1',
'volid' => 'omnios:vm-115-disk-1',
'vmid' => '115',
'size' => '21474836480'
},
{
'format' => 'raw',
'name' => 'vm-117-disk-1',
'volid' => 'omnios:vm-117-disk-1',
'vmid' => '117',
'size' => 4294967296
},
{
'format' => 'raw',
'name' => 'vm-128-disk-1',
'volid' => 'omnios:vm-128-disk-1',
'vmid' => '128',
'size' => '32212254720'
},
{
'format' => 'raw',
'name' => 'vm-129-disk-1',
'volid' => 'omnios:vm-129-disk-1',
'vmid' => '129',
'size' => '53687091200'
}
]
};
--
Hilsen/Regards
Michael Rasmussen
Get my public GnuPG keys:
michael <at> rasmussen <dot> cc
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xD3C9A00E
mir <at> datanom <dot> net
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xE501F51C
mir <at> miras <dot> org
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xE3E80917
--------------------------------------------------------------
Debian Hint #7: You can use the cron-apt package to do automatic nightly
downloads of updates for packages installed on your system.
More information about the pve-devel
mailing list