]> git.proxmox.com Git - pve-storage.git/log
pve-storage.git
10 years agoImprove parsing of zfs volumes (ZVOLs) in order to avoid filtering of zvols nested...
Pablo Ruiz Garcia [Sat, 22 Feb 2014 23:00:43 +0000 (00:00 +0100)]
Improve parsing of zfs volumes (ZVOLs) in order to avoid filtering of zvols nested under another ZFS dataset.

The actual code would only accept zvols like: POOL/vm-123-disk-1.
However, using POOL/DataSet/vm-123-disk-1 allows setting specific
proparties at POOL/DataSet level (like compression, etc.) which
would be inherited by any zvol created under such DataSet.

This allows more flexibility of zfs/zvol's management.

Signed-off-by: Pablo Ruiz GarcĂ­a <pablo.ruiz@gmail.com>
10 years agoupdate sheepdog storage module to 0.8
Alexandre Derumier [Mon, 27 Jan 2014 02:57:22 +0000 (03:57 +0100)]
update sheepdog storage module to 0.8

- collie command is now 'dog'
- KB size is now k
- snapshot rollback need force -f flag, to avoid confirm prompt

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
10 years agobump version to 3.0-19
Dietmar Maurer [Thu, 16 Jan 2014 08:38:52 +0000 (09:38 +0100)]
bump version to 3.0-19

10 years agoglusterfs : create volume through gluster block driver instead fuse mount point
Alexandre Derumier [Tue, 7 Jan 2014 22:50:02 +0000 (23:50 +0100)]
glusterfs : create volume through gluster block driver instead fuse mount point

forum user report slow qcow2 volume create with preallocated metadatas
http://forum.proxmox.com/threads/17471-GlusterFS-amp-Proxmox-Future-amp-QCOW2-Issues

(note that I can't reproduce it with qemu 1.7)

But redhat bugzilla have an entry about possible problem with volume is create through mount point.
https://bugzilla.redhat.com/show_bug.cgi?id=895830

So,It's better to manage it through gluster block driver directly.

(We need only the mount point to create directory and list images files)

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
10 years agoUse ssh key stored in pmxcfg. Use ssh -i /etc/pve/priv/zfs/portal_id_rsa for remote...
Michael Rasmussen [Wed, 23 Oct 2013 00:53:08 +0000 (02:53 +0200)]
Use ssh key stored in pmxcfg. Use ssh -i /etc/pve/priv/zfs/portal_id_rsa for remote commands

Signed-off-by: Michael Rasmussen <mir@datanom.net>
10 years agoCode clean up. Fix wrong indentation.
Michael Rasmussen [Wed, 23 Oct 2013 00:47:18 +0000 (02:47 +0200)]
Code clean up. Fix wrong indentation.

Signed-off-by: Michael Rasmussen <mir@datanom.net>
10 years agoinstall Iet.pm
Dietmar Maurer [Mon, 21 Oct 2013 04:14:43 +0000 (06:14 +0200)]
install Iet.pm

10 years agoAdded support for iSCSI Enterprise Target Daemon (iet) iscsitarget used in Linux...
Michael Rasmussen [Sun, 20 Oct 2013 11:20:35 +0000 (13:20 +0200)]
Added support for iSCSI Enterprise Target Daemon (iet) iscsitarget used in Linux distributions.

Signed-off-by: Michael Rasmussen <mir@datanom.net>
10 years agoCode clean up
Michael Rasmussen [Sun, 20 Oct 2013 11:20:34 +0000 (13:20 +0200)]
Code clean up

Signed-off-by: Michael Rasmussen <mir@datanom.net>
10 years agoadd missing Makefile to install LunCmd/ modules
Dietmar Maurer [Fri, 18 Oct 2013 07:41:16 +0000 (09:41 +0200)]
add missing Makefile to install LunCmd/ modules

10 years agobump version to 3.0-18
Dietmar Maurer [Fri, 18 Oct 2013 07:36:29 +0000 (09:36 +0200)]
bump version to 3.0-18

10 years agoModule to support istgt lun commands Istgt is used on any *BSD. As of FreeBSD 10...
Michael Rasmussen [Wed, 16 Oct 2013 23:18:50 +0000 (01:18 +0200)]
Module to support istgt lun commands Istgt is used on any *BSD. As of FreeBSD 10 it seems FreeBSD will provide thier own native replacement.

Signed-off-by: Michael Rasmussen <mir@datanom.net>
10 years agoComstar lun commands moved to separate module
Michael Rasmussen [Wed, 16 Oct 2013 23:18:49 +0000 (01:18 +0200)]
Comstar lun commands moved to separate module

Signed-off-by: Michael Rasmussen <mir@datanom.net>
10 years agoPrepare for adding support for istgt and openiscsi Refactor code. Move any LUN relate...
Michael Rasmussen [Wed, 16 Oct 2013 23:18:48 +0000 (01:18 +0200)]
Prepare for adding support for istgt and openiscsi Refactor code. Move any LUN related to proper LUN module.

Signed-off-by: Michael Rasmussen <mir@datanom.net>
10 years agobump version to 3.0-17
Dietmar Maurer [Mon, 14 Oct 2013 05:40:09 +0000 (07:40 +0200)]
bump version to 3.0-17

10 years agoFixes bug in calculating pool size
Michael Rasmussen [Sat, 12 Oct 2013 23:51:41 +0000 (01:51 +0200)]
Fixes bug in calculating pool size

Signed-off-by: Michael Rasmussen <mir@datanom.net>
10 years agoremove nexenta plugin
Alexandre Derumier [Fri, 4 Oct 2013 12:44:45 +0000 (14:44 +0200)]
remove nexenta plugin

zfs plugin is better and faster and backward compatible

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
10 years agobump version to 3.0-16
Dietmar Maurer [Thu, 3 Oct 2013 05:32:59 +0000 (07:32 +0200)]
bump version to 3.0-16

10 years agoRemove unused functionality
Michael Rasmussen [Wed, 2 Oct 2013 20:13:37 +0000 (22:13 +0200)]
Remove unused functionality

Signed-off-by: Michael Rasmussen <mir@datanom.net>
10 years agobump version to 3.0-15
Dietmar Maurer [Wed, 2 Oct 2013 04:56:17 +0000 (06:56 +0200)]
bump version to 3.0-15

10 years agocode cleanups for ZFSPlugin
Dietmar Maurer [Wed, 2 Oct 2013 04:54:56 +0000 (06:54 +0200)]
code cleanups for ZFSPlugin

10 years agoAdded support for ZFS Storage Plugin
Michael Rasmussen [Wed, 2 Oct 2013 02:58:10 +0000 (04:58 +0200)]
Added support for ZFS Storage Plugin

example of storage.cfg

zfs:    omnios
        blocksize 8k
        target iqn.2010-09.org.openindiana:target1
        pool pool1
        iscsiprovider comstar
        portal 192.168.0.1
        sudo 1  (optionnal)
        content images

note for fast ssh login:
on solaris  host :

/etc/ssh/sshd_config

LookupClientHostnames no
VerifyReverseMapping no
GSSAPIAuthentication no

note for nexenta:

rm /root/.bash_profile

to avoid to go in nmc console by default

Signed-off-by: Michael Rasmussen <mir@datanom.net>
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
10 years agouse warnings instead of global -w flag
Dietmar Maurer [Tue, 1 Oct 2013 11:07:46 +0000 (13:07 +0200)]
use warnings instead of global -w flag

10 years agoimprove changelog
Dietmar Maurer [Tue, 1 Oct 2013 10:39:02 +0000 (12:39 +0200)]
improve changelog

10 years agonew helper abs_filesystem_path()
Dietmar Maurer [Tue, 1 Oct 2013 10:26:19 +0000 (12:26 +0200)]
new helper abs_filesystem_path()

Returns the absolute path for a <volid>. Also activates storage if possible.

10 years agobump version to 3.0-14
Dietmar Maurer [Tue, 1 Oct 2013 09:28:57 +0000 (11:28 +0200)]
bump version to 3.0-14

10 years agostorage: add parse_volname
Alexandre Derumier [Wed, 25 Sep 2013 08:26:54 +0000 (10:26 +0200)]
storage: add parse_volname

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
10 years agobump version to 3.0-13
Dietmar Maurer [Thu, 19 Sep 2013 04:44:40 +0000 (06:44 +0200)]
bump version to 3.0-13

10 years agobug fix: use filesysetm_path for LVM/iSCSI storage
Dietmar Maurer [Thu, 19 Sep 2013 04:41:51 +0000 (06:41 +0200)]
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).

10 years agobump version to 3.0-12
Dietmar Maurer [Tue, 17 Sep 2013 07:09:44 +0000 (09:09 +0200)]
bump version to 3.0-12

10 years agointroduce new method filesystem_path()
Dietmar Maurer [Tue, 17 Sep 2013 07:03:01 +0000 (09:03 +0200)]
introduce new method filesystem_path()

If a plugin overwrites method path() to return optimized setting for qemu,
it can now still use the generic methods from PVE::Storage::Plugin which works
on file system paths (for example the glusterfs plugin).

10 years agofix RELEASE
Dietmar Maurer [Thu, 5 Sep 2013 11:14:27 +0000 (13:14 +0200)]
fix RELEASE

10 years agoadd reference to git version
Dietmar Maurer [Thu, 5 Sep 2013 11:02:40 +0000 (13:02 +0200)]
add reference to git version

10 years agoavoid nested parameter exception
Dietmar Maurer [Wed, 4 Sep 2013 11:21:18 +0000 (13:21 +0200)]
avoid nested parameter exception

10 years agobump version to 3.0-11
Dietmar Maurer [Wed, 4 Sep 2013 09:16:38 +0000 (11:16 +0200)]
bump version to 3.0-11

10 years agoauto-detect format for files with vmdk extension
Dietmar Maurer [Wed, 4 Sep 2013 08:18:50 +0000 (10:18 +0200)]
auto-detect format for files with vmdk extension

10 years agoreturn error if volume does not exists
Dietmar Maurer [Wed, 4 Sep 2013 08:17:47 +0000 (10:17 +0200)]
return error if volume does not exists

10 years agoAPI: add scan method for glusterfs
Dietmar Maurer [Tue, 13 Aug 2013 08:06:03 +0000 (10:06 +0200)]
API: add scan method for glusterfs

10 years agobump version to 3.0-10
Dietmar Maurer [Tue, 13 Aug 2013 04:45:42 +0000 (06:45 +0200)]
bump version to 3.0-10

10 years agodelete trailing white-space
Dietmar Maurer [Mon, 12 Aug 2013 09:56:41 +0000 (11:56 +0200)]
delete trailing white-space

10 years agoadd Glusterfs Plugin
Alexandre Derumier [Mon, 12 Aug 2013 07:59:00 +0000 (09:59 +0200)]
add Glusterfs Plugin

storage.cfg
------------
glusterfs: glusterstore
       path /mnt/pve/gluster
       server server.fqdn  (optional, default is localhost)
       volume glustervolume
       content images
       maxfiles 1

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
10 years agobump version to 3.0-9
Dietmar Maurer [Mon, 24 Jun 2013 08:08:59 +0000 (10:08 +0200)]
bump version to 3.0-9

10 years agosheepdog : fix create_base with storeid !='sheepdog'
Alexandre Derumier [Fri, 21 Jun 2013 12:46:13 +0000 (14:46 +0200)]
sheepdog : fix create_base with storeid !='sheepdog'

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
10 years agosheepdog: fix find_next_volume with storeid != 'sheepdog', find display volume size
Alexandre Derumier [Fri, 21 Jun 2013 12:40:52 +0000 (14:40 +0200)]
sheepdog: fix find_next_volume with storeid != 'sheepdog', find display volume size

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
10 years agobump version to 3.0-8
Dietmar Maurer [Tue, 4 Jun 2013 11:10:21 +0000 (13:10 +0200)]
bump version to 3.0-8

10 years ago--format is deprecated
Stefan Priebe [Mon, 3 Jun 2013 19:12:10 +0000 (21:12 +0200)]
--format is deprecated

Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
10 years agobump version to 3.0-7
Dietmar Maurer [Fri, 31 May 2013 09:51:57 +0000 (11:51 +0200)]
bump version to 3.0-7

10 years agobe more verebose on rbd commands to get progress
Stefan Priebe [Fri, 31 May 2013 09:46:08 +0000 (11:46 +0200)]
be more verebose on rbd commands to get progress

Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
10 years agonexenta: nexenta_get_zvol_size : parse result to avoid tainted value
Alexandre Derumier [Mon, 27 May 2013 09:41:37 +0000 (11:41 +0200)]
nexenta: nexenta_get_zvol_size : parse result to avoid tainted value

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
10 years agonexenta: skip disks whith no owner
Dietmar Maurer [Mon, 27 May 2013 04:38:14 +0000 (06:38 +0200)]
nexenta: skip disks whith no owner

We also do this for LVM. Else I get:

> qm rescan --vmid 100
Use of uninitialized value $owner in string ne at /usr/share/perl5/PVE/Storage/NexentaPlugin.pm line 356.

10 years agonexenta: disable ssl_opt verify_hostname
Dietmar Maurer [Fri, 24 May 2013 12:53:40 +0000 (14:53 +0200)]
nexenta: disable ssl_opt verify_hostname

Else we are unable to connect to the server when using ssl.

10 years agobump version to 3.0-6 and fix bug from previous commit
Dietmar Maurer [Tue, 14 May 2013 09:25:03 +0000 (11:25 +0200)]
bump version to 3.0-6 and fix bug from previous commit

10 years agobump version to 3.0-5
Dietmar Maurer [Tue, 14 May 2013 07:58:59 +0000 (09:58 +0200)]
bump version to 3.0-5

10 years agorbd : clone volume to same pool that base volume
Alexandre Derumier [Tue, 14 May 2013 07:01:10 +0000 (09:01 +0200)]
rbd : clone volume to same pool that base volume

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
10 years agoextend storage list API with useful parameters for clone
Dietmar Maurer [Tue, 14 May 2013 07:56:11 +0000 (09:56 +0200)]
extend storage list API with useful parameters for clone

Add ability to list shared storages availavlable on souce and target node.

10 years agobump version to 3.0-4
Dietmar Maurer [Mon, 13 May 2013 06:04:50 +0000 (08:04 +0200)]
bump version to 3.0-4

10 years agosince wheezy, iscsiadm -m session throw an error code if no session exist.
Dietmar Maurer [Mon, 13 May 2013 06:00:16 +0000 (08:00 +0200)]
since wheezy, iscsiadm -m session throw an error code if no session exist.

So we can't bring up the iscsi storage

This patch is based on the patch submitted by Alexandre, but we only
suppress error messages when there are no active sessions. Other errors still
trigges an exceptions.

10 years agobump version to 3.0-3
Dietmar Maurer [Thu, 2 May 2013 04:37:01 +0000 (06:37 +0200)]
bump version to 3.0-3

10 years agorbd: sub path: add snapname argument
Alexandre Derumier [Thu, 2 May 2013 03:51:51 +0000 (05:51 +0200)]
rbd: sub path: add snapname argument

needed for qemu-img convert from src snapshot

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
10 years agosheepdog: sub path: add snapname argument
Alexandre Derumier [Thu, 2 May 2013 03:51:50 +0000 (05:51 +0200)]
sheepdog: sub path: add snapname argument

needed for qemu-img convert from src snapshot

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
10 years agostorage : sub path: add snapname argument
Alexandre Derumier [Thu, 2 May 2013 03:51:49 +0000 (05:51 +0200)]
storage : sub path: add snapname argument

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
10 years agobump version to 3.0-2
Dietmar Maurer [Wed, 24 Apr 2013 06:02:12 +0000 (08:02 +0200)]
bump version to 3.0-2

11 years agorbd -p parameter is only valid for the src (see man). Add the pool to the target...
Stefan Priebe [Sun, 21 Apr 2013 18:04:57 +0000 (20:04 +0200)]
rbd -p parameter is only valid for the src (see man). Add the pool to the target as well.

Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
11 years agouse integer size in rbd size parameter
Dietmar Maurer [Mon, 25 Mar 2013 11:51:26 +0000 (12:51 +0100)]
use integer size in rbd size parameter

11 years agobump version to 3.0-1 for wheezy release
Dietmar Maurer [Fri, 15 Mar 2013 07:15:35 +0000 (08:15 +0100)]
bump version to 3.0-1 for wheezy release

11 years agofile upload: fix race condition
Dietmar Maurer [Mon, 4 Mar 2013 08:00:27 +0000 (09:00 +0100)]
file upload: fix race condition

bump version to 2.3-6

11 years agofix permission check for backup file removal
Dietmar Maurer [Fri, 1 Mar 2013 05:04:03 +0000 (06:04 +0100)]
fix permission check for backup file removal

11 years agofix access rights
Dietmar Maurer [Thu, 28 Feb 2013 09:15:44 +0000 (10:15 +0100)]
fix access rights

Try to use $rpcenv->check_volume_access() everywhere.

11 years agobump version to 2.3-4
Dietmar Maurer [Thu, 28 Feb 2013 05:42:19 +0000 (06:42 +0100)]
bump version to 2.3-4

11 years agorbd : rework pool - username - auth_supported options
Alexandre Derumier [Sat, 16 Feb 2013 16:24:22 +0000 (17:24 +0100)]
rbd : rework pool - username - auth_supported options

pool is now optional, default value is 'rbd';
username is now optional, default value is 'admin';

auth_supported option is removed and is autodetected.
  auth = cephx if private key exist
  auth = none if private key does not exist

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agohas_feature : template
Alexandre Derumier [Sat, 16 Feb 2013 07:52:07 +0000 (08:52 +0100)]
has_feature : template

for plugin-rbd-sheepdog-nexenta

+ indentation fix

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agohas_feature : fix key = snap
Alexandre Derumier [Fri, 15 Feb 2013 09:01:56 +0000 (10:01 +0100)]
has_feature : fix key = snap

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agoiscsi : has_feature : copy
Alexandre Derumier [Thu, 14 Feb 2013 16:27:37 +0000 (17:27 +0100)]
iscsi : has_feature : copy

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agoiscsidirect : has_feature : copy
Alexandre Derumier [Thu, 14 Feb 2013 16:27:36 +0000 (17:27 +0100)]
iscsidirect : has_feature : copy

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agolvm : has_feature : copy
Alexandre Derumier [Thu, 14 Feb 2013 16:27:35 +0000 (17:27 +0100)]
lvm : has_feature : copy

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agonexenta : has_feature : copy
Alexandre Derumier [Thu, 14 Feb 2013 16:27:34 +0000 (17:27 +0100)]
nexenta : has_feature : copy

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agosheppdog : has_feature : copy
Alexandre Derumier [Thu, 14 Feb 2013 16:27:33 +0000 (17:27 +0100)]
sheppdog : has_feature : copy

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agorbd : has_feature : copy
Alexandre Derumier [Thu, 14 Feb 2013 16:27:32 +0000 (17:27 +0100)]
rbd : has_feature : copy

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agoplugin : has_feature : copy
Alexandre Derumier [Thu, 14 Feb 2013 16:27:31 +0000 (17:27 +0100)]
plugin : has_feature : copy

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agobump version to 2.3-3
Dietmar Maurer [Thu, 14 Feb 2013 10:13:31 +0000 (11:13 +0100)]
bump version to 2.3-3

11 years agonexenta : has_feature : clone base
Alexandre Derumier [Thu, 14 Feb 2013 10:05:11 +0000 (11:05 +0100)]
nexenta : has_feature : clone base

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agosheepdog : has_feature : clone base
Alexandre Derumier [Thu, 14 Feb 2013 10:05:10 +0000 (11:05 +0100)]
sheepdog : has_feature : clone base

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agorbd : has_feature : clone from base
Alexandre Derumier [Thu, 14 Feb 2013 10:05:09 +0000 (11:05 +0100)]
rbd : has_feature : clone from base

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agoplugin : has_feature : clone from base + fix
Alexandre Derumier [Thu, 14 Feb 2013 10:05:08 +0000 (11:05 +0100)]
plugin : has_feature : clone from base + fix

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agonexenta : volume_snapshot_delete : parse_volname
Alexandre Derumier [Tue, 5 Feb 2013 11:56:11 +0000 (12:56 +0100)]
nexenta : volume_snapshot_delete : parse_volname

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agonexenta : volume_snapshot_rollback : parse_volname
Alexandre Derumier [Tue, 5 Feb 2013 11:56:10 +0000 (12:56 +0100)]
nexenta : volume_snapshot_rollback : parse_volname

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agonexenta : volume_snapshot : parse_volname
Alexandre Derumier [Tue, 5 Feb 2013 11:56:09 +0000 (12:56 +0100)]
nexenta : volume_snapshot : parse_volname

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agonexenta : volume_resize : parse_volname
Alexandre Derumier [Tue, 5 Feb 2013 11:56:08 +0000 (12:56 +0100)]
nexenta : volume_resize : parse_volname

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agonexenta : volume_size_info : parse_volname
Alexandre Derumier [Tue, 5 Feb 2013 11:56:07 +0000 (12:56 +0100)]
nexenta : volume_size_info : parse_volname

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agonexenta : free_image
Alexandre Derumier [Tue, 5 Feb 2013 11:56:06 +0000 (12:56 +0100)]
nexenta : free_image

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agonexenta : list_images
Alexandre Derumier [Tue, 5 Feb 2013 11:56:04 +0000 (12:56 +0100)]
nexenta : list_images

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agonexenta : clone_image
Alexandre Derumier [Tue, 5 Feb 2013 11:56:03 +0000 (12:56 +0100)]
nexenta : clone_image

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agonexenta : create_base
Alexandre Derumier [Tue, 5 Feb 2013 11:56:02 +0000 (12:56 +0100)]
nexenta : create_base

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agonexenta : find_free_diskname
Alexandre Derumier [Tue, 5 Feb 2013 11:56:01 +0000 (12:56 +0100)]
nexenta : find_free_diskname

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agonexenta : nexenta_list_zvol : parse base volumes
Alexandre Derumier [Tue, 5 Feb 2013 11:56:00 +0000 (12:56 +0100)]
nexenta : nexenta_list_zvol : parse base volumes

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agonexenta : parse_volname
Alexandre Derumier [Tue, 5 Feb 2013 11:55:59 +0000 (12:55 +0100)]
nexenta : parse_volname

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agosheepdog : volume_snapshot_delete : parse_volname
Alexandre Derumier [Tue, 5 Feb 2013 11:55:58 +0000 (12:55 +0100)]
sheepdog : volume_snapshot_delete : parse_volname

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agosheepdog : volume_snapshot_rollback : parse_volname
Alexandre Derumier [Tue, 5 Feb 2013 11:55:57 +0000 (12:55 +0100)]
sheepdog : volume_snapshot_rollback : parse_volname

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agosheepdog : volume_snapshot : parse_volname
Alexandre Derumier [Tue, 5 Feb 2013 11:55:56 +0000 (12:55 +0100)]
sheepdog : volume_snapshot : parse_volname

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
11 years agosheepdog : volume_resize : parse_volname
Alexandre Derumier [Tue, 5 Feb 2013 11:55:55 +0000 (12:55 +0100)]
sheepdog : volume_resize : parse_volname

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>