Dietmar Maurer
1cff783277
bump version to 4.0-19
2015-09-08 10:48:41 +02:00
Dietmar Maurer
84c8e52da9
use read_proc_mounts from PVE::ProcFSTools
2015-09-03 10:16:38 +02:00
Wolfgang Link
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
Emmanuel Kasper
c1d4b2fdc6
Correct manpage examples to newer syntax
2015-08-31 16:15:29 +02:00
Dietmar Maurer
f0b28d0088
bump version to 4.0-18
2015-08-31 15:51:53 +02:00
Wolfgang Bumiller
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
Wolfgang Bumiller
1689e627a6
iSCSI ipv6 support
2015-08-31 15:50:34 +02:00
Dietmar Maurer
b889ca7260
bump version to 4.0-17
2015-08-28 11:42:40 +02:00
Wolfgang Link
9660f71602
fix to prevent uninitialized variable massage.
2015-08-28 11:24:49 +02:00
Dietmar Maurer
48e27f7937
scan_zfs: ignore subvolumes generated by our ZFSPoolPlugin
2015-08-28 11:01:41 +02:00
Wolfgang Bumiller
3932390b11
allow subvolume selection in ZPool storage
2015-08-28 10:56:55 +02:00
Dietmar Maurer
e67069eb58
path: corretly implement path to snapshots
2015-08-27 12:03:46 +02:00
Wolfgang Link
1f79bb07f1
Add content type rootfs to RBD and extend manual
2015-08-26 15:39:09 +02:00
Dietmar Maurer
99d4c75346
bump versionm to 4.0-16
2015-08-19 15:41:19 +02:00
Alen Grizonic
2a2cf20aa9
remove storage access permissions after delete
2015-08-19 15:17:38 +02:00
Alen Grizonic
402df80b12
added remove storage (exist) check
2015-08-19 15:14:29 +02:00
Dietmar Maurer
48daf9a56b
bump version to 4.0-15
2015-08-18 16:28:10 +02:00
Wolfgang Bumiller
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
Dietmar Maurer
a6f1262677
parse_volname: document return values
2015-08-12 07:34:58 +02:00
Dietmar Maurer
7800e84d28
parse_volname: always return image format
2015-08-12 07:01:07 +02:00
Dietmar Maurer
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
Dietmar Maurer
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
Dietmar Maurer
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
Dietmar Maurer
d73060becd
storage_info: fix content filter
...
List all storages if $content filter is undefined.
2015-08-10 10:05:01 +02:00
Alexandre Derumier
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
Dietmar Maurer
7859eb1617
bump version to 4.0-14
2015-08-07 09:46:49 +02:00
Dietmar Maurer
583c2802f8
storage status API: allow to filter multiple content types
2015-08-07 09:46:49 +02:00
Wolfgang Link
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
Dietmar Maurer
205e81339f
bump version to 4.0-13
2015-07-30 08:50:53 +02:00
Wolfgang Bumiller
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
Dietmar Maurer
d75b2a72bb
bump version to 4.0-12
2015-07-01 10:08:19 +02:00
Dietmar Maurer
13d2cb7980
allow templates using .xz compression
2015-07-01 10:06:24 +02:00
Wolfgang Link
d6d924d0bf
Fix ZFSPoolPlugin path for subvol
...
Signed-off-by: Wolfgang Link <w.link@proxmox.com>
2015-06-22 11:03:11 +02:00
Dietmar Maurer
ce37886b59
bump version to 4.0-11
2015-06-19 12:12:04 +02:00
Dietmar Maurer
30a1369b91
drbd: improve error messages
2015-06-19 12:10:45 +02:00
Dietmar Maurer
b081b6a6e1
bump version to 4.0-10
2015-06-18 13:53:42 +02:00
Dietmar Maurer
ae9e512e91
drbd: implement deactivate_volume (but code is disabled for now)
2015-06-18 13:06:30 +02:00
Dietmar Maurer
9913665327
drbd: use old code to wait for diskless assignment
2015-06-18 12:21:44 +02:00
Dietmar Maurer
b0e0ed1abe
drbd: remov hack, because bug is fixed upstream
...
see http://git.drbd.org/gitweb.cgi?p=drbdmanage.git;a=commitdiff;h=8056e58b929673afb2d4a33d82fdeea4d43f8667
2015-06-18 11:55:56 +02:00
Dietmar Maurer
31ba75ff58
drbd: correctly check all result codes
2015-06-18 11:45:04 +02:00
Dietmar Maurer
4959ea20c1
drbd: correctly wait for diskless assignments
2015-06-18 10:43:43 +02:00
Dietmar Maurer
d1e7ac11de
drbd: improve workaround for set_drbdsetup_props
2015-06-18 06:21:38 +02:00
Dietmar Maurer
7ab6adc02a
bump version to 4.0-9
2015-06-17 11:33:57 +02:00
Dietmar Maurer
98e250aa41
drbd: call set_drbdsetup_props after auto-deploy
...
Else it gets not assigned. For some unknown reason, we need to sleep
to avoid a split brain?!
2015-06-17 11:33:49 +02:00
Dietmar Maurer
98073365d6
bump version to 4.0-8
2015-06-17 08:59:03 +02:00
Dietmar Maurer
07af07cc16
drbd: set allow-two-primaries=yes
...
So that we can do live migrations.
2015-06-17 08:57:32 +02:00
Dietmar Maurer
4b6bcad485
bump version to 4.0-7
2015-06-16 10:06:35 +02:00
Dietmar Maurer
e7e82e0475
install trigger for pve-api-updates
2015-06-16 10:05:22 +02:00
Dietmar Maurer
2e7912ae1c
bump version to 4.0-6
2015-06-10 10:56:53 +02:00
Wolfgang Link
ee302b1caa
Fix nfsscan
...
Signed-off-by: Wolfgang Link <w.link@proxmox.com>
2015-06-10 10:55:06 +02:00