All of lore.kernel.org
 help / color / mirror / Atom feed
From: M. Mohan Kumar <mohan@in.ibm.com>
To: lvm-devel@redhat.com
Subject: lvm2-api usage in GlusterFS
Date: Mon, 27 Aug 2012 23:53:37 +0530	[thread overview]
Message-ID: <87pq6ctcra.fsf@in.ibm.com> (raw)
In-Reply-To: <87boi0vjnz.fsf@in.ibm.com>

On Fri, 24 Aug 2012 12:52:24 +0530, "M. Mohan Kumar" <mohan@in.ibm.com> wrote:
> On Wed, 4 Jul 2012 21:57:49 +0100, Alasdair G Kergon <agk@redhat.com> wrote:
> > On Wed, Jul 04, 2012 at 11:02:11PM +0530, M.Mohan Kumar wrote:
> > > Also other issues with the patch is resizing and creating a snapshot
> > > of LV. There is no API to resize a LV and as of now I am using the
> > 
> > int lvm_lv_resize(const lv_t lv, uint64_t new_size);
> > 
> > "NOTE: This function is currently not implemented."
> > 
> > > Is there any plan to add support to resize a LV and create snapshot of
> > > LV?
> > 
> > Well we're about to start a review of the state of this interface, so if
> > you have any more suggestions, please send them too.
> > 
> 
> It will be great if lvm library supports following interfaces
> 
> 1) lvresize
> 
> 2) lv snapshot creation
> 
> 3) lvrename
> 
> 4) Possible to set some properties per LV, something like gluster may
> set a attribute (for ex: attribute:owner, value:gluster) in each LV
> created by it so that gluster (or who ever created an LV) can filter
> LVs that are not created by gluster (I am just listing one of the use cases)
> 
> 5) Ability to do the full copy of LVs, for example: lv_copy (lv_t dest,
> lv_t source). If its possible to implement in the kernel itself, we can
> avoid user space copying incurred in read/write.
> 
> 6) Ability to provide list of logical blocks and the physical disk for a
> given LV so that these blocks can be given to libStorageManagement tool
> to offload storage operations (such as full cloning a LV)
> 
> 7) Ability to create other targets for example lv library giving
> interface to create a dm-thinpool, dm-thintarget etc.
> 
Hi Alasdair,

Whats your opinion on this request?



      reply	other threads:[~2012-08-27 18:23 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-07-04 17:32 lvm2-api usage in GlusterFS M.Mohan Kumar
2012-07-04 17:41 ` Alasdair G Kergon
2012-07-04 17:54   ` M. Mohan Kumar
2012-07-04 20:57 ` Alasdair G Kergon
2012-08-24  7:22   ` M. Mohan Kumar
2012-08-27 18:23     ` M. Mohan Kumar [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87pq6ctcra.fsf@in.ibm.com \
    --to=mohan@in.ibm.com \
    --cc=lvm-devel@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.