From: "Ted Ts'o" <tytso@mit.edu>
To: device-mapper development <dm-devel@redhat.com>
Subject: Re: About the thin provision function @ kernel 3.2 or later.
Date: Mon, 16 Jan 2012 10:59:59 -0500 [thread overview]
Message-ID: <20120116155959.GC4667@thunk.org> (raw)
In-Reply-To: <20120116143816.GA2184@ubuntu>
On Mon, Jan 16, 2012 at 02:38:17PM +0000, Joe Thornber wrote:
>
> There are a couple of documents here:
>
> https://github.com/jthornber/storage-papers/tree/master/thinp-snapshots-2011
>
> I'll be updating the presentation soon for a talk next month.
Hi Joe,
Thanks for making a pointer to the paper available! I have a question
about one of the slides, where you say: "snapshots of external
origins". Am I correct in suppose this means you can take a snapshot
of something which is currently not a thin-provisioned volume?
If so, is this currently implemented? Looking at the documentation in
the v3.2's Documentation/device-mapper/thin-provisioning.txt, I don't
see a way of doing it:
create_snap <dev id> <origin id>
Create a new snapshot of another thinly-provisioned device.
<dev id> is an arbitrary unique 24-bit identifier chosen by
the caller.
<origin id> is the identifier of the thinly-provisioned device
of which the new device will be a snapshot.
Is this a feature which is yet to be implemented? And if so, what's
the timeline for implementing it.
If this is not a feature to be implemented, can I please put it on the
wishlist? I can imagine a lot of ext4 users who would be interested
in thin-provisioning, especially if there is discard support such than
when we delete a file, we send a discard which causes the
thin-provisioned space in the snapshot to be dropped. (This is also
apparently not implemented, from what I can tell from the source; do
you have an approximate idea of where in the priority list / when it
is scheduled to be implemented?)
Many thanks,
- Ted
next prev parent reply other threads:[~2012-01-16 15:59 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-01-16 1:27 About the thin provision function @ kernel 3.2 or later Yukihito HARA
2012-01-16 14:14 ` Mike Snitzer
2012-01-16 14:38 ` Joe Thornber
2012-01-16 15:59 ` Ted Ts'o [this message]
2012-01-17 10:13 ` Joe Thornber
2012-01-17 15:59 ` Ted Ts'o
2012-01-19 9:14 ` Joe Thornber
2012-01-27 16:04 ` Joe Thornber
2012-01-16 16:21 ` Heinz Mauelshagen
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=20120116155959.GC4667@thunk.org \
--to=tytso@mit.edu \
--cc=dm-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.