LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
From: Alasdair G Kergon <agk@uk.sistina.com>
To: Linux Mailing List <linux-kernel@vger.kernel.org>
Subject: Re: [Patch 3/5] dm: make v4 of the ioctl interface the default
Date: Tue, 25 Nov 2003 20:18:25 +0000 [thread overview]
Message-ID: <20031125201825.B27307@uk.sistina.com> (raw)
In-Reply-To: <20031125172949.GE17907@wiggy.net>; from wichert@wiggy.net on Tue, Nov 25, 2003 at 06:29:49PM +0100
On Tue, Nov 25, 2003 at 06:29:49PM +0100, Wichert Akkerman wrote:
> 'last few months' is extremely short for a migration path. Can't we
> ditch the v1 interface in 2.7 and allow people to migrate slowly?
People still using LVM2/device-mapper userspace components that
don't support v4 really should upgrade them to fix some significant
(unrelated) issues with those old versions.
The v1 interface was broken.
(Not architecture independent. And used __kernel_dev_t.)
The v4 interface fixed things, and is the only version anyone
compiling a new kernel should be using.
The v4 interface has been supported officially since mid-July in
device-mapper 1.0 (with LVM 2.0).
Since then, the userspace component that communicates with device-mapper
(libdevmapper.so) has supported *both* versions simultaneously - so you
don't need to change anything in userspace when switching between
kernels running v1 and v4. (The LVM2 tools talk to libdevmapper.so
which detects and handles the interface version transparently.)
In the current device-mapper tarball that I put on the Sistina FTP site
last Friday v1 support is no longer available by default - it has to be
specifically requested as a configuration option.
Alasdair
--
agk@uk.sistina.com
next prev parent reply other threads:[~2003-11-25 20:18 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-11-25 16:24 2.6.0-t10-dm1 Joe Thornber
2003-11-25 16:30 ` [Patch 1/5] dm: fix block device resizing Joe Thornber
2003-11-25 16:31 ` [Patch 2/5] dm: remove dynamic table resizing Joe Thornber
2003-11-25 16:33 ` [Patch 3/5] dm: make v4 of the ioctl interface the default Joe Thornber
2003-11-25 16:47 ` Kevin P. Fleming
2003-11-25 17:05 ` Joe Thornber
2003-11-25 17:15 ` Kevin P. Fleming
2003-11-25 18:00 ` Joe Thornber
2003-11-25 17:29 ` Wichert Akkerman
2003-11-25 20:18 ` Alasdair G Kergon [this message]
2003-11-25 23:45 ` Adrian Bunk
2003-11-26 11:39 ` Joe Thornber
2003-11-25 17:09 ` Kevin Corry
2003-11-25 17:16 ` Kevin P. Fleming
2003-11-25 17:28 ` Kevin Corry
2003-11-25 17:20 ` Christoph Hellwig
2003-11-25 17:59 ` Joe Thornber
2003-11-25 16:34 ` [Patch 4/5] dm: set io restriction defaults Joe Thornber
2003-11-25 16:35 ` [Patch 5/5] dm: dm_table_event() sleep on spinlock bug Joe Thornber
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=20031125201825.B27307@uk.sistina.com \
--to=agk@uk.sistina.com \
--cc=linux-kernel@vger.kernel.org \
--subject='Re: [Patch 3/5] dm: make v4 of the ioctl interface the default' \
/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
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).