]> git.proxmox.com Git - pve-storage.git/log
pve-storage.git
9 years agopass snapname to vdisk_clone and plugin clone_image
Stefan Priebe [Fri, 4 Jul 2014 08:30:53 +0000 (10:30 +0200)]
pass snapname to vdisk_clone and plugin clone_image

Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
9 years agocleanups
Dietmar Maurer [Thu, 17 Jul 2014 05:59:13 +0000 (07:59 +0200)]
cleanups

9 years agoStorage Plugins: extend clone_image by snap parameter and add support to RBDPlugin
Stefan Priebe [Fri, 4 Jul 2014 08:30:54 +0000 (10:30 +0200)]
Storage Plugins: extend clone_image by snap parameter and add support to RBDPlugin

Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
9 years agofix ' escaping of $snap parameter
Stefan Priebe [Fri, 4 Jul 2014 08:30:52 +0000 (10:30 +0200)]
fix ' escaping of $snap parameter

Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
9 years agocoding style cleanup
Dietmar Maurer [Thu, 17 Jul 2014 05:37:23 +0000 (07:37 +0200)]
coding style cleanup

9 years agoceph/rbd: has a pretty strange error handling - install custom run_command function
Stefan Priebe [Fri, 4 Jul 2014 08:30:51 +0000 (10:30 +0200)]
ceph/rbd: has a pretty strange error handling - install custom run_command function

Always use a custom error sub to get the real errors out of rbd command instead of the typical:

 2014-02-06 11:20:20.187190 7f3b6c37c760 -1 librbd: removing snapshot from header failed: (16) Device or resource busy

before:
rbd: snapshot 'abc' is protected from removal.
TASK ERROR: rbd snapshot vm-173-disk-1' error: 2014-02-06 11:06:02.438336 7f6f4ac92760 -1 librbd: removing snapshot from header failed: (16) Device or resource busy

now:
TASK ERROR: rbd: snapshot 'abc' is protected from removal.

Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
9 years agobump version to 3.0-20
Dietmar Maurer [Wed, 25 Jun 2014 07:17:20 +0000 (09:17 +0200)]
bump version to 3.0-20

9 years agoAdded code to abort a snapshot rollback in ZFS if the snapshot selected is not the...
Chris Allen [Wed, 12 Mar 2014 00:32:17 +0000 (17:32 -0700)]
Added code to abort a snapshot rollback in ZFS if the snapshot selected is not the most recent. This is to avoid lu deletion when trying to rollback to a snapshot that isn't the newest.

Signed-off-by: Chris Allen <Chris Allen>
9 years agoAdded target-group and host-group options for ZFS comstar views. Use "comstar_tg...
Chris Allen [Tue, 11 Mar 2014 22:07:53 +0000 (15:07 -0700)]
Added target-group and host-group options for ZFS comstar views. Use "comstar_tg" and "comstar_hg" in "/etc/pve/storage.pm".

Signed-off-by: Chris Allen <Chris Allen>
9 years agoFixed Istgt LUN Options handling.
Chris Allen [Tue, 11 Mar 2014 17:46:24 +0000 (10:46 -0700)]
Fixed Istgt LUN Options handling.

Signed-off-by: Chris Allen <Chris Allen>
9 years agoFixed command substitution and output redirection in Istgt module to work in csh...
Chris Allen [Mon, 10 Mar 2014 20:06:09 +0000 (13:06 -0700)]
Fixed command substitution and output redirection in Istgt module to work in csh - the default shell in FreeBSD. Changed Istgt "restart" to "onerestart". This way a running istgt daemon will always restart whether or not it is enabled in rc.conf.

Signed-off-by: Chris Allen <Chris Allen>
9 years agoAdded "nowritecache" option to ZFS storage plugin. Turns off write caching on Comstar...
Chris Allen [Mon, 10 Mar 2014 19:07:35 +0000 (12:07 -0700)]
Added "nowritecache" option to ZFS storage plugin. Turns off write caching on Comstar and Istgt LUNs created by the plugin. Has no effect on IET, as IET always uses write-through caching for blockio volumes not in read-only mode.

Signed-off-by: Chris Allen <Chris Allen>
9 years agoAdded sparse zvol support to ZFS.
Chris Allen [Sat, 1 Mar 2014 07:56:02 +0000 (23:56 -0800)]
Added sparse zvol support to ZFS.

To enable, add "sparse" to the ZFS storage section, you wish to use it on, in "/etc/pve/storage.pm"

Signed-off-by: Chris Allen <Chris Allen>
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.

11 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

11 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>
11 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>
11 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>
11 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>