Commit Graph

471 Commits

Author SHA1 Message Date
2e346fd478 drbd: return correct used/avail/total sizes
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2015-09-25 13:10:05 +02:00
7bdfa659f0 bump version to 4.0-23 2015-09-22 12:19:39 +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
948a2dd0f1 bump version to 4.0-22 2015-09-21 12:25:57 +02:00
f7621c0126 improve bash completions 2015-09-18 09:33:09 +02:00
c669f42d4e convert pvesm into a PVE::CLI class 2015-09-18 08:22:04 +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
4f6a99d8c7 rbd: make activate_volume idempotent 2015-09-10 11:12:09 +02:00
5dbd11531f bump version to 4.0-21 2015-09-10 10:43:54 +02:00
b50812f941 rbd: skip unmap if device is not mapped 2015-09-10 10:41:54 +02:00
c2c312175b drbd: also allow to configure content property 2015-09-10 08:41:00 +02:00
3c05693484 allow to create containers on DRBD (content == rootdir) 2015-09-10 08:29:23 +02:00
a8527cb32c bump version to 4.0-20 2015-09-09 07:57:52 +02:00
515ef80bf5 improve free_image with deactivate_volumes
this is necessary to prevent an error when trying to remove a mapped volume.
2015-09-09 07:09:37 +02:00
1cff783277 bump version to 4.0-19 2015-09-08 10:48:41 +02:00
84c8e52da9 use read_proc_mounts from PVE::ProcFSTools 2015-09-03 10:16:38 +02:00
bb5520eb17 move read_proc_mounts from NFSPlugin to Tools.
this function will be uesd in more path of the code.
2015-09-03 10:12:07 +02:00
c1d4b2fdc6 Correct manpage examples to newer syntax 2015-08-31 16:15:29 +02:00
f0b28d0088 bump version to 4.0-18 2015-08-31 15:51:53 +02:00
be48449c28 GlusterfsPlugin: replace Net::Ping with tcp_ping
Using PVE::Network::tcp_ping on port 7 (echo) for ipv6
support.
2015-08-31 15:50:56 +02:00
1689e627a6 iSCSI ipv6 support 2015-08-31 15:50:34 +02:00
b889ca7260 bump version to 4.0-17 2015-08-28 11:42:40 +02:00
9660f71602 fix to prevent uninitialized variable massage. 2015-08-28 11:24:49 +02:00
48e27f7937 scan_zfs: ignore subvolumes generated by our ZFSPoolPlugin 2015-08-28 11:01:41 +02:00
3932390b11 allow subvolume selection in ZPool storage 2015-08-28 10:56:55 +02:00
e67069eb58 path: corretly implement path to snapshots 2015-08-27 12:03:46 +02:00
1f79bb07f1 Add content type rootfs to RBD and extend manual 2015-08-26 15:39:09 +02:00
99d4c75346 bump versionm to 4.0-16 2015-08-19 15:41:19 +02:00
2a2cf20aa9 remove storage access permissions after delete 2015-08-19 15:17:38 +02:00
402df80b12 added remove storage (exist) check 2015-08-19 15:14:29 +02:00
48daf9a56b bump version to 4.0-15 2015-08-18 16:28:10 +02:00
53ec90e23e upload API: safer filename handling
Replace possibly-dangerous characters in uploaded filenames
with underscores, this includes spaces, colons, commas,
equal signs and any byte >= 128. Previously only spaces were
turned into underscores.

Also shell_quote the destination for scp.

Use '--' for some shell commands for safety.

Use brackets around the scp destination for ipv6 support.
2015-08-18 16:23:53 +02:00
a6f1262677 parse_volname: document return values 2015-08-12 07:34:58 +02:00
7800e84d28 parse_volname: always return image format 2015-08-12 07:01:07 +02:00
55525ad265 ZFSPoolPlugin: improve subvol support
- return format with parse_volname
- consider subvol in zfs_find_free_diskname
2015-08-12 06:49:15 +02:00
35533c68fb add subvol support for directory storage
This storage type does not support subvol quotas, so we
only allow this if vdisk_alloc is called with size=0.
2015-08-12 06:11:10 +02:00
dec97937f2 zfs_parse_zvol_list: do not add pool to volname
Else, alloc and list return different volids.
2015-08-10 16:53:19 +02:00
d73060becd storage_info: fix content filter
List all storages if $content filter is undefined.
2015-08-10 10:05:01 +02:00
9f20a8a643 rbd: add support to krbd
Can be use by lxc (but also qemu)

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2015-08-07 11:56:40 +02:00
7859eb1617 bump version to 4.0-14 2015-08-07 09:46:49 +02:00
583c2802f8 storage status API: allow to filter multiple content types 2015-08-07 09:46:49 +02:00
27ff0e99e2 fix bug #664
Catch the error, if the dataset doesn't exists.
If it will not catched, you can't remove a VM.
2015-07-30 11:50:46 +02:00
205e81339f bump version to 4.0-13 2015-07-30 08:50:53 +02:00
afdfbe5594 mask world r and group wx permissions in vdisk_alloc
Avoid world-readable disk files being created as suggested
in #416 by setting an umask to strip world permissions as
well as group write/exec permissions before calling
alloc_image.
2015-07-30 08:49:46 +02:00
d75b2a72bb bump version to 4.0-12 2015-07-01 10:08:19 +02:00
13d2cb7980 allow templates using .xz compression 2015-07-01 10:06:24 +02:00
d6d924d0bf Fix ZFSPoolPlugin path for subvol
Signed-off-by: Wolfgang Link <w.link@proxmox.com>
2015-06-22 11:03:11 +02:00
ce37886b59 bump version to 4.0-11 2015-06-19 12:12:04 +02:00
30a1369b91 drbd: improve error messages 2015-06-19 12:10:45 +02:00