diff --git a/Makefile b/Makefile index baf3de5..974bd69 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,7 @@ RELEASE=2.1 VERSION=2.0 PACKAGE=libpve-storage-perl -PKGREL=23 +PKGREL=24 DESTDIR= PREFIX=/usr diff --git a/PVE/Storage/SheepdogPlugin.pm b/PVE/Storage/SheepdogPlugin.pm index 0276784..67762c5 100644 --- a/PVE/Storage/SheepdogPlugin.pm +++ b/PVE/Storage/SheepdogPlugin.pm @@ -87,8 +87,10 @@ sub path { my ($vtype, $name, $vmid) = $class->parse_volname($volname); my $portal = $scfg->{portal}; + my ($server, $port) = split(':', $portal); + $port = 7000 if !$port; - my $path = "sheepdog:$portal:$name"; + my $path = "sheepdog:$server:$port:$name"; return ($path, $vmid, $vtype); } diff --git a/changelog.Debian b/changelog.Debian index b999c16..ae9ede3 100644 --- a/changelog.Debian +++ b/changelog.Debian @@ -1,3 +1,9 @@ +libpve-storage-perl (2.0-24) unstable; urgency=low + + * sheepdog: fix path() method, else kvm complains. + + -- Proxmox Support Team Tue, 17 Jul 2012 15:12:34 +0200 + libpve-storage-perl (2.0-23) unstable; urgency=low * cleanup rbd driver