0423e8c686
fix indentation
2016-06-29 11:42:03 +02:00
7a9dd1195d
add tagged_only option to LVM storage
...
to filter volumes by the 'pve-vm-ID' tag, which is set on
all volumes created via the PVE storage layer.
2016-06-29 11:42:03 +02:00
faabe9e297
lvmthin: fix used space (only use data%)
2015-11-12 09:47:49 +01:00
b13784612d
new helper lvm_find_free_diskname()
2015-11-12 09:29:00 +01:00
5c687bd921
white space cleanups
2015-11-11 09:17:31 +01:00
3e44cd8498
implement generic lvm_list_volumes()
...
This replace lvm_lvs, and return a list of all volumes. That way
we can reuse code for LvmThin.
2015-11-11 09:14:06 +01:00
5dca5c7c7e
move format registration to Plugin.pm
2015-11-11 09:13:57 +01:00
68b2c18acd
allow containers on lvm
2015-10-01 13:02:13 +02:00
02e797b8e1
extend functionality to (de)activate_volumes with snapshots
...
this extension provide the capability to activate or deactivate snapshot,
so we can use this e.g. for LXC backup in snapshot mode.
2015-09-22 12:18:09 +02:00
c8943a85c9
remove non used parameter exclusive
...
This makes no sense because it should always be exclusive.
Also RDB checks it self.
LVM has not possibility to use lvchange.
DRBD is this feature not implemented.
2015-09-17 12:37:27 +02:00
097a2b2fcf
fix lvm storage status
2015-09-11 12:13:00 +02:00
e67069eb58
path: corretly implement path to snapshots
2015-08-27 12:03:46 +02:00
7800e84d28
parse_volname: always return image format
2015-08-12 07:01:07 +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
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
f236eaf80e
Storage Plugins: extend clone_image by snap parameter and add support to RBDPlugin
...
Signed-off-by: Stefan Priebe <s.priebe@profihost.ag >
2014-07-17 07:54:36 +02:00
452e3ee780
bug fix: use filesysetm_path for LVM/iSCSI storage
...
So that the genrice Storage::Plugin code works again (get_subdir() fails on
this type of storage).
2013-09-19 06:41:51 +02:00
2c5a70971a
has_feature : fix key = snap
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2013-02-15 10:08:04 +01:00
9bb4abf6a6
lvm : has_feature : copy
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2013-02-15 07:28:03 +01:00
32437ed279
check base image use count inside vdisk_free
...
To make it work with all storage types.
2013-02-01 06:55:39 +01:00
5eab0272f0
add stubs for create_base and cone_image
2013-01-31 07:47:02 +01:00
f7d4064fec
lvm: has_feature
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2012-12-28 07:53:00 +01:00
e8acaa3c0d
fix typo
2012-12-17 11:50:22 +01:00
f57e796b9a
lvm: add volume_snapshot_delete
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2012-09-06 10:37:39 +02:00
051e85b827
lvm : add volume_snapshot_rollback
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2012-09-06 10:37:19 +02:00
33818d1604
lvm: add volume_snapshot
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2012-09-06 10:36:56 +02:00
530defb603
lvmplugin : volume_resize
...
resize the lvm device (online or offline)
return 1 to use qmp block_resize to online update size in guest
Signed-off-by: Alexandre Derumier <aderumier@odiso.com >
2012-08-07 08:09:06 +02:00
5521b5805b
fix return value for path()
2012-05-23 13:11:20 +02:00
1dc01b9f30
new plugin architecture
2012-05-23 08:00:13 +02:00