[dm-devel] Re: [linux-lvm] snapshot with 2.6.5 kernel
Dave Olien
dmo at osdl.org
Thu May 13 01:24:02 UTC 2004
Here's the patch I have come up with. If you can give it a try, that'd
be good.
The Ooops I'm fixing should only occur on an SMP machine.
The dm-exception-store.c module contained code that believed only
one thread could be executing it at a time. This is NOT true in 2.6
with the multi-threaded work queue implementation.
This patch adds a lock and a wait queue into the code.
Now, I'm running the system out of KVA. I've got lots of free memory,
but it's all in HIGHMEM. A Sysrq , "m" command displays
Free pages: 15804032kB (15804032kB HighMem)
Using a larger chunk size on your snapshot should help. The default
chunksize is 4k, I think. try specifying chunksize 512. The snapshot should
accept chunksize 1024, but this produces an Oops. I'll look into a patch
for THAT next.
On Tue, May 11, 2004 at 01:13:45PM -0700, Dave Olien wrote:
>
> I'm running linux 2.6.6-rc2-udm1. I also have a very repeatable
> oops running snapshot. I'm working on a patch. I'll post it
> in the next day or two to lmv-devel.
>
> Dave Olien
> OSDL
>
> On Tue, May 11, 2004 at 01:13:22PM +0200, Heinz Mauelshagen wrote:
> > On Sun, May 02, 2004 at 11:42:05PM -0700, Karen Shaeffer wrote:
> > >
> > > Hello,
> > >
> > > I am running a patched 2.6.5 kernel and using lvm2. Everything
> > > looks ok, but the snapshot may be having problems.
---- stuff deleted ---
> > >
> > You should be able to create a snapshot fine in ythat situation, even though
> > the creation will happen slow under load.
> >
> > Can you repeat the case ?
> > Do you have an oops ? If so, please provide the ksymoops output
> > for further analysis of the problem.
> >
> > >
> > > Thanks,
> > > Karen
> > > --
> > > Karen Shaeffer
> > > Neuralscape, Palo Alto, Ca. 94306
> > > shaeffer at neuralscape.com http://www.neuralscape.com
> > > _______________________________________________
> > > linux-lvm mailing list
> > > linux-lvm at redhat.com
> > > https://www.redhat.com/mailman/listinfo/linux-lvm
> > > read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/
> >
> > --
> >
> > Regards,
> > Heinz -- The LVM Guy --
> >
> > *** Software bugs are stupid.
> > Nevertheless it needs not so stupid people to solve them ***
> >
> > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> >
> > Heinz Mauelshagen Red Hat GmbH
> > Consulting Development Engineer Am Sonnenhang 11
> > 56242 Marienrachdorf
> > Germany
> > Mauelshagen at RedHat.com +49 2626 141200
> > FAX 924446
> > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> > _______________________________________________
> > linux-lvm mailing list
> > linux-lvm at redhat.com
> > https://www.redhat.com/mailman/listinfo/linux-lvm
> > read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/
More information about the dm-devel
mailing list