317d8ee3c0
bump version to 4.0-5
2015-05-12 10:40:12 +02:00
c67daeac17
ipv6 support for Storage::resolv_server
...
While in posix gethostbyname(3) does support ipv6, perl's gethostbyname
usually returns wrong results for names, or no results for ipv6
addresses. Since we provide a getaddrinfo helper already, we now use
that instead.
2015-05-12 10:39:15 +02:00
f5640e7d3b
remove running from Storage and check it in QemuServer
...
It is better to check if a VM is running in QemuServer then in Storage.
for the Storage there is no difference if it is running or not.
Signed-off-by: Wolfgang Link <w.link@proxmox.com >
2015-05-06 11:42:38 +02:00
1ccae4490e
zfspool: new format 'subvol' to handle filesystems inside datasets
...
We use this for containers.
2015-05-01 14:46:17 +02:00
4cb6e060c3
correctly parse lxc backup files
2015-05-01 11:29:15 +02:00
93124ef4fe
ZFSPoolPlugin: allow nested datasets
2015-04-30 06:48:39 +02:00
6d788031b0
add newlines to error messages
2015-04-29 06:59:48 +02:00
e0852ba7dc
whitespace cleanups
2015-04-27 10:44:32 +02:00
3d621977f4
implement offline migration on zfs
...
Signed-off-by: Wolfgang Link <w.link@proxmox.com >
2015-04-27 10:44:23 +02:00
26beadeb47
bump version to 4.0-4
2015-03-23 12:52:27 +01:00
466183d677
DRBDPlugin: hack - wait until device is acessible
2015-03-23 12:50:13 +01:00
28d5851293
DRBDPlugin: automatically create diskless assignments
2015-03-23 11:51:02 +01:00
fb0e1d93a7
DRBDPlugin: correctly use default redundancy
2015-03-23 09:38:39 +01:00
d26e1891ff
mark drbd as shared storage
2015-03-21 11:20:18 +01:00
5d6a88b0c4
DRBDPlugin: fix bug in status
2015-03-21 11:02:47 +01:00
e36e2bc913
bump version to 4.0-3
2015-03-21 10:58:44 +01:00
eab90afd46
DRBDPlugin: use Net::DBus
2015-03-21 10:58:06 +01:00
14770890e2
add dummy for DRBD9
2015-03-20 17:44:15 +01:00
6ec76eec5e
pvesm add: pass storage type as first argument
2015-03-20 17:02:13 +01:00
37121146ec
fix rpcinfo path
...
change path in jessie of package rpcbind
from /usr/bin/rpcinfo to /usr/sbin/rpcinfo
Signed-off-by: Wolfgang Link <w.link@proxmox.com >
2015-03-06 10:33:26 +01:00
13eca80ba1
bump version to 4.0-2
2015-03-06 10:17:41 +01:00
1f390a3030
fix bug #602 : now zfs will wait 5 sec if error msg is "dataset is busy"
...
Signed-off-by: Wolfgang Link <w.link@proxmox.com >
2015-03-06 10:15:40 +01:00
78d7e1244f
depend on cstream
...
Because it is used by new LVM saferemove_throughput option.
2015-03-06 10:14:51 +01:00
399ab2b605
Fixed LV cleaning function. saferemove_throughput parameter added.
...
Signed-off-by: Pawel Boguslawski <pawel.boguslawski@ib.pl >
2015-03-06 10:12:52 +01:00
a8176f5458
rbd: monhost string : escape only ":" character
...
we need to escape ":" used to defined mon ports
"10.5.0.11:6789; 10.5.0.12:6789; 10.5.0.13:6789"
->
"10.5.0.11\:6789; 10.5.0.12\:6789; 10.5.0.13\:6789"
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2015-03-06 10:10:10 +01:00
74e8c51e58
update package dependencies for Debian Jessie
2015-02-26 13:38:01 +01:00
42ed78dab1
bump version to 3.0-31
2015-02-16 11:36:47 +01:00
82e08809fd
change var name to prevent side effects.
...
Signed-off-by: Wolfgang Link <w.link@proxmox.com >
2015-02-16 11:35:13 +01:00
4eff810db8
Bug-fix alloc_image in ZFSPlugin.pm
...
Signed-off-by: Wolfgang Link <w.link@proxmox.com >
2015-02-16 11:31:28 +01:00
114c48a4ac
bump version to 3.0-30
2015-02-12 11:47:45 +01:00
8a55ff7d39
bug-fix for size output
...
Signed-off-by: Wolfgang Link <w.link@proxmox.com >
2015-02-12 11:47:45 +01:00
76fd7dc7c2
ZFSPoolPlugin: use udevadm settle with --exit-if-exists
...
And silently ignore error if that command fails.
2015-02-12 11:47:45 +01:00
f824c72250
cleanup error messages
2015-02-12 09:40:17 +01:00
b3f302c638
call volume_rollback_is_possible from PVE::Storage::volume_snapshot_rollback
...
That way it is automatically called for all plungins.
2015-02-12 09:28:52 +01:00
1597f1f9ad
Storage: add method volume_rollback_is_possible
...
add method volume_rollback_is_possible and redactor
Improve error handling
If snapshot is not reversible catch it before vm will lock and shutdown.
This is the case if zfs has an younger snapshot.
Signed-off-by: Wolfgang Link <w.link@proxmox.com >
2015-02-12 09:15:02 +01:00
a4034b9f19
zfspoolplugin: fix volume_resize
...
copy methode volume_resize form ZFSPlugin.pm to ZFSPoolPlugin.pm
refactor volume_resize
Signed-off-by: Wolfgang Link <w.link@proxmox.com >
2015-02-10 12:48:34 +01:00
02c33525df
bump version to 3.0-29
2015-02-09 12:28:15 +01:00
86d472394a
zfs: auto import after reboot
...
this is necessary, because after a reboot all pools except rpool are gone
Signed-off-by: Wolfgang Link <w.link@proxmox.com >
2015-02-09 12:26:28 +01:00
90a11abe78
ZfsPoolPlugin: fix add disks
...
now it is possible add disk to an vm on rpool
Signed-off-by: Wolfgang Link <w.link@proxmox.com >
2015-02-09 12:09:43 +01:00
8870a5f0f9
bump version to 3.0-28
2015-01-30 06:27:26 +01:00
9b61bc9e88
zfs: fix wait by alloc_image
...
Signed-off-by: Wolfgang Link <w.link@proxmox.com >
2015-01-30 06:24:56 +01:00
584d97f646
implement zfsscan to list local zfs pools
2015-01-26 09:05:09 +01:00
0a3d992f72
move activate_storage into ZFSPoolPlugin
2015-01-24 14:30:10 +01:00
85fda4dd7f
rename ZFSDirPlugin to ZFSPoolPlugin
...
Turned out it makes no sense to duplicated DirPlugin features. So I
also changed the name to make it less confusing. So we can only
create zvols inside a zfs pool with this plugin.
2015-01-24 14:17:55 +01:00
6ab6e0a260
bump version to 3.0-27
2015-01-23 13:02:31 +01:00
0a71b39457
zfs: remove useless warning inside clone_image
2015-01-23 12:57:38 +01:00
d3a282e83e
zfs: move and refactor code
...
copy and modify create_base and refactor clone_image
Signed-off-by: Wolfgang Link <w.link@proxmox.com >
2015-01-23 12:57:38 +01:00
2fc59177c9
zfs: implement zfs_get_latest_snapshot
...
To improve code sharing.
2015-01-23 12:57:38 +01:00
2b40ffaea9
zfs: move code fix metode call
...
duplicate code because can't refactor volume_snapshot_rollback
Signed-off-by: Wolfgang Link <w.link@proxmox.com >
2015-01-23 12:57:38 +01:00
d4c63dc147
zfs: move code
...
move activate_volume deactivate_volume from ZFSPlugin to ZFSDirPlugin
Signed-off-by: Wolfgang Link <w.link@proxmox.com >
2015-01-23 12:57:38 +01:00