* [linux-lvm] LVM 2.0/Device-Mapper 1.0 update
@ 2003-08-20 18:06 Alasdair G Kergon
2003-08-20 18:18 ` Dan Sully
2003-08-21 12:57 ` [linux-lvm] " Jan Niehusmann
0 siblings, 2 replies; 9+ messages in thread
From: Alasdair G Kergon @ 2003-08-20 18:06 UTC (permalink / raw)
To: linux-lvm, lvm-devel, dm-devel
I've updated the LVM 2.0 and Device-Mapper 1.0 tarballs
at ftp.sistina.com to incorporate a few minor bug fixes.
ftp://ftp.sistina.com/pub/LVM2/tools/LVM2.0-stable.tgz
(CVS tag v2.00.06)
ftp://ftp.sistina.com/pub/LVM2/device-mapper/device-mapper-stable.tgz
(CVS tag v1.00.03)
Details in CVS; or see lvm-commit mailing list archives.
Alasdair
--
agk@uk.sistina.com
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [linux-lvm] LVM 2.0/Device-Mapper 1.0 update
2003-08-20 18:06 [linux-lvm] LVM 2.0/Device-Mapper 1.0 update Alasdair G Kergon
@ 2003-08-20 18:18 ` Dan Sully
2003-08-21 2:40 ` Joe Thornber
2003-08-30 16:54 ` Terje Kvernes
2003-08-21 12:57 ` [linux-lvm] " Jan Niehusmann
1 sibling, 2 replies; 9+ messages in thread
From: Dan Sully @ 2003-08-20 18:18 UTC (permalink / raw)
To: linux-lvm, lvm-devel, dm-devel
* Alasdair G Kergon <agk@uk.sistina.com> shaped the electrons to say...
> I've updated the LVM 2.0 and Device-Mapper 1.0 tarballs
> at ftp.sistina.com to incorporate a few minor bug fixes.
>
>
> ftp://ftp.sistina.com/pub/LVM2/tools/LVM2.0-stable.tgz
> (CVS tag v2.00.06)
>
> ftp://ftp.sistina.com/pub/LVM2/device-mapper/device-mapper-stable.tgz
> (CVS tag v1.00.03)
Do these work on the 2.6.x test series yet?
-D
--
<_> oops i dropped weed in the keyboard
<qq> ctrl-alt-marijuana
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [linux-lvm] LVM 2.0/Device-Mapper 1.0 update
2003-08-20 18:18 ` Dan Sully
@ 2003-08-21 2:40 ` Joe Thornber
2003-08-30 16:54 ` Terje Kvernes
1 sibling, 0 replies; 9+ messages in thread
From: Joe Thornber @ 2003-08-21 2:40 UTC (permalink / raw)
To: linux-lvm
On Wed, Aug 20, 2003 at 04:17:26PM -0700, Dan Sully wrote:
> * Alasdair G Kergon <agk@uk.sistina.com> shaped the electrons to say...
>
> > I've updated the LVM 2.0 and Device-Mapper 1.0 tarballs
> > at ftp.sistina.com to incorporate a few minor bug fixes.
> >
> >
> > ftp://ftp.sistina.com/pub/LVM2/tools/LVM2.0-stable.tgz
> > (CVS tag v2.00.06)
> >
> > ftp://ftp.sistina.com/pub/LVM2/device-mapper/device-mapper-stable.tgz
> > (CVS tag v1.00.03)
>
> Do these work on the 2.6.x test series yet?
2.6 has device-mapper in it already, but it doesn't have snapshots or
the mirror target yet (needed for pvmove).
- Joe
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [linux-lvm] LVM 2.0/Device-Mapper 1.0 update
2003-08-20 18:06 [linux-lvm] LVM 2.0/Device-Mapper 1.0 update Alasdair G Kergon
2003-08-20 18:18 ` Dan Sully
@ 2003-08-21 12:57 ` Jan Niehusmann
2003-08-21 14:19 ` Alasdair G Kergon
1 sibling, 1 reply; 9+ messages in thread
From: Jan Niehusmann @ 2003-08-21 12:57 UTC (permalink / raw)
To: linux-lvm
On Thu, Aug 21, 2003 at 12:05:39AM +0100, Alasdair G Kergon wrote:
> I've updated the LVM 2.0 and Device-Mapper 1.0 tarballs
> at ftp.sistina.com to incorporate a few minor bug fixes.
Just to let you know: My pvmove problems are not affected by this new
version. Same symptoms as before.
Jan
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [linux-lvm] LVM 2.0/Device-Mapper 1.0 update
2003-08-21 12:57 ` [linux-lvm] " Jan Niehusmann
@ 2003-08-21 14:19 ` Alasdair G Kergon
2003-08-22 10:21 ` Alasdair G Kergon
0 siblings, 1 reply; 9+ messages in thread
From: Alasdair G Kergon @ 2003-08-21 14:19 UTC (permalink / raw)
To: Jan Niehusmann; +Cc: linux-lvm
On Thu, Aug 21, 2003 at 07:55:54PM +0200, Jan Niehusmann wrote:
> Just to let you know: My pvmove problems are not affected by this new
> version. Same symptoms as before.
Well, many thanks for producing all the diagnostics:
I don't know what's wrong yet, but I have managed to
reproduce your setup on a test machine here and
I reproduced the problem 5 minutes ago.
Alasdair
--
agk@uk.sistina.com
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [linux-lvm] LVM 2.0/Device-Mapper 1.0 update
2003-08-21 14:19 ` Alasdair G Kergon
@ 2003-08-22 10:21 ` Alasdair G Kergon
0 siblings, 0 replies; 9+ messages in thread
From: Alasdair G Kergon @ 2003-08-22 10:21 UTC (permalink / raw)
To: linux-lvm; +Cc: dm-devel
[-- Attachment #1: Type: text/plain, Size: 597 bytes --]
On Thu, Aug 21, 2003 at 08:18:03PM +0100, Alasdair Kergon wrote:
> Well, many thanks for producing all the diagnostics:
> I don't know what's wrong yet, but I have managed to
> reproduce your setup on a test machine here and
> I reproduced the problem 5 minutes ago.
I attach a patch which should workaround the problem.
Memory that is still referenced gets freed if pvmove
tries to move more than 8 LV segments at once, so all
pvmove (dm_mirror target) users should apply this patch.
It's in CVS now, and I'll update the tarball on the ftp site
to 1.00.04.
Alasdair
--
agk@uk.sistina.com
[-- Attachment #2: pvmove_8_segments.patch --]
[-- Type: text/plain, Size: 1572 bytes --]
Supply #targets when creating a table to avoid needing to extend it later.
--- linux-2.4.21/drivers/md/dm-ioctl.c Mon Aug 18 21:24:26 2003
+++ linux/drivers/md/dm-ioctl.c Fri Aug 22 13:49:01 2003
@@ -764,7 +764,7 @@
struct hash_cell *hc;
struct dm_table *t;
- r = dm_table_create(&t, get_mode(param));
+ r = dm_table_create(&t, get_mode(param), param->target_count);
if (r)
return r;
--- linux-2.4.21/drivers/md/dm-table.c Tue Aug 19 15:43:50 2003
+++ linux/drivers/md/dm-table.c Fri Aug 22 14:48:50 2003
@@ -148,7 +148,7 @@
return 0;
}
-int dm_table_create(struct dm_table **result, int mode)
+int dm_table_create(struct dm_table **result, int mode, unsigned num_targets)
{
struct dm_table *t = kmalloc(sizeof(*t), GFP_NOIO);
@@ -159,8 +159,10 @@
INIT_LIST_HEAD(&t->devices);
atomic_set(&t->holders, 1);
- /* allocate a single nodes worth of targets to begin with */
- if (alloc_targets(t, KEYS_PER_NODE)) {
+ if (!num_targets)
+ num_targets = KEYS_PER_NODE;
+
+ if (alloc_targets(t, num_targets)) {
kfree(t);
t = NULL;
return -ENOMEM;
--- linux-2.4.21/drivers/md/dm.h Sat Jul 12 17:06:52 2003
+++ linux/drivers/md/dm.h Fri Aug 22 13:50:19 2003
@@ -96,7 +96,7 @@
* Functions for manipulating a table. Tables are also reference
* counted.
*---------------------------------------------------------------*/
-int dm_table_create(struct dm_table **result, int mode);
+int dm_table_create(struct dm_table **result, int mode, unsigned num_targets);
void dm_table_get(struct dm_table *t);
void dm_table_put(struct dm_table *t);
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [linux-lvm] LVM 2.0/Device-Mapper 1.0 update
2003-08-20 18:18 ` Dan Sully
2003-08-21 2:40 ` Joe Thornber
@ 2003-08-30 16:54 ` Terje Kvernes
2003-08-30 17:20 ` [linux-lvm] " Måns Rullgård
1 sibling, 1 reply; 9+ messages in thread
From: Terje Kvernes @ 2003-08-30 16:54 UTC (permalink / raw)
To: linux-lvm; +Cc: linux-lvm, lvm-devel, dm-devel
Dan Sully <daniel@electricrain.com> writes:
> * Alasdair G Kergon <agk@uk.sistina.com> shaped the electrons to say...
>
> > I've updated the LVM 2.0 and Device-Mapper 1.0 tarballs
> > at ftp.sistina.com to incorporate a few minor bug fixes.
> >
> >
> > ftp://ftp.sistina.com/pub/LVM2/tools/LVM2.0-stable.tgz
> > (CVS tag v2.00.06)
> >
> > ftp://ftp.sistina.com/pub/LVM2/device-mapper/device-mapper-stable.tgz
> > (CVS tag v1.00.03)
>
> Do these work on the 2.6.x test series yet?
does this translate to my issues with LVM under test2 and later to
be known issues? on -test4 I now get a message from vgscan telling
me that lvm-mod isn't loaded.
--
Terje
^ permalink raw reply [flat|nested] 9+ messages in thread
* [linux-lvm] Re: LVM 2.0/Device-Mapper 1.0 update
2003-08-30 16:54 ` Terje Kvernes
@ 2003-08-30 17:20 ` Måns Rullgård
2003-08-31 8:40 ` Terje Kvernes
0 siblings, 1 reply; 9+ messages in thread
From: Måns Rullgård @ 2003-08-30 17:20 UTC (permalink / raw)
To: linux-lvm; +Cc: lvm-devel
Terje Kvernes <terjekv@math.uio.no> writes:
>> > I've updated the LVM 2.0 and Device-Mapper 1.0 tarballs
>> > at ftp.sistina.com to incorporate a few minor bug fixes.
>> >
>> >
>> > ftp://ftp.sistina.com/pub/LVM2/tools/LVM2.0-stable.tgz
>> > (CVS tag v2.00.06)
>> >
>> > ftp://ftp.sistina.com/pub/LVM2/device-mapper/device-mapper-stable.tgz
>> > (CVS tag v1.00.03)
>>
>> Do these work on the 2.6.x test series yet?
>
> does this translate to my issues with LVM under test2 and later to
> be known issues? on -test4 I now get a message from vgscan telling
> me that lvm-mod isn't loaded.
I'm typing this on a machine running 2.6.0-test4 and LVM2. I've had
no problems so far.
--
M�ns Rullg�rd
mru@users.sf.net
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [linux-lvm] Re: LVM 2.0/Device-Mapper 1.0 update
2003-08-30 17:20 ` [linux-lvm] " Måns Rullgård
@ 2003-08-31 8:40 ` Terje Kvernes
0 siblings, 0 replies; 9+ messages in thread
From: Terje Kvernes @ 2003-08-31 8:40 UTC (permalink / raw)
To: linux-lvm; +Cc: lvm-devel
mru@users.sourceforge.net (Måns Rullgård) writes:
> Terje Kvernes <terjekv@math.uio.no> writes:
>
> > does this translate to my issues with LVM under test2 and later to
> > be known issues? on -test4 I now get a message from vgscan
> > telling me that lvm-mod isn't loaded.
>
> I'm typing this on a machine running 2.6.0-test4 and LVM2. I've had
> no problems so far.
okay, I reinstalled LVM2.2.00.06 and LVM started working. heaven
knows why. now I just have to fix alsa. *weee*
--
Terje
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2003-08-31 8:40 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-08-20 18:06 [linux-lvm] LVM 2.0/Device-Mapper 1.0 update Alasdair G Kergon
2003-08-20 18:18 ` Dan Sully
2003-08-21 2:40 ` Joe Thornber
2003-08-30 16:54 ` Terje Kvernes
2003-08-30 17:20 ` [linux-lvm] " Måns Rullgård
2003-08-31 8:40 ` Terje Kvernes
2003-08-21 12:57 ` [linux-lvm] " Jan Niehusmann
2003-08-21 14:19 ` Alasdair G Kergon
2003-08-22 10:21 ` Alasdair G Kergon
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.