All of lore.kernel.org
 help / color / mirror / Atom feed
* [linux-lvm] Kernel panic while snapshotting.
@ 2001-01-19 15:56 Jay Weber
  2001-01-19 16:06 ` AJ Lewis
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Jay Weber @ 2001-01-19 15:56 UTC (permalink / raw)
  To: linux-lvm

Hi,

I just got a kernel panic while snapshotting with 0.9.1beta2.  I wonder if
anybody has seen any similar issues or I possibly fubar'd the patch on my
end?

Panic was:

	Kernel panic: brw_kiovec: iobuf not locked for I/O

This occured while simultanously copying 20 tarballs back and forth
between two dirs on the source volume and performing a snapshot at that
time.  It appears to have hung my lvcreate (snapshot) command shell.
Oh, this was also using loop device for the source volume on my laptop in
this case.  Hmm, actually could this panic be related to the following
change in lvm.c?  It did work prior in 0.9.1beta1.

@@ -492,7 +488,7 @@
                goto out;

        err = -ENOMEM;
-       iobuf->locked = 1;
+       iobuf->locked = 0;
        iobuf->nr_pages = 0;
        for (i = 0; i < nr_pages; i++)
        {


I haven't seen this one before myself, but in testing on our bigger scsi
based boxes in the back while snapshots are active and heavy IO is
performed on the source volume, the box tends to hang.  I gather this is
related to having to journal all source volume changes to the snapshot and
when you throw massive IO@it, things get slow. Any thoughts on this one
as well?

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2001-01-20 15:42 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-01-19 15:56 [linux-lvm] Kernel panic while snapshotting Jay Weber
2001-01-19 16:06 ` AJ Lewis
2001-01-19 16:37 ` Joe Thornber
2001-01-19 17:22   ` Jay Weber
2001-01-20 15:42     ` Stephen Tweedie
2001-01-19 16:56 ` Jay Weber

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.