From: Chris Adams <cmadams@hiwaay.net>
To: linux-kernel@vger.kernel.org
Subject: Re: RFH: ext3 on EVMS on SW-RAID1 problem
Date: Wed, 27 Apr 2005 22:08:56 -0500 [thread overview]
Message-ID: <20050428030856.GA699498@hiwaay.net> (raw)
In-Reply-To: <20050427114648.GA17153@titan.lahn.de>
Once upon a time, Philipp Matthias Hahn <pmhahn@titan.lahn.de> said:
>One of our university fileservers shows strange problems since last
>friday. Syslog show the following messages:
> attempt to access beyond end of device
> dm-8: rw=0, want=8589934592, limit=262142
>The strange thing: If I mount a disk-image of that volume via loop,
>everything works fine!
>
>The server was running Debian sarge with an unpatched 2.6.11.6 than, but
>is running an 2.6.11.7 now and still shows the same problem.
>EVMS is version 2.5.2-1 and DevMapper is version 1.01.00-4.
I see a similar problem under recent Fedora Core 3 kernels with LVM2.
It appears when I create a snapshot of a volume. See Red Hat's
Bugzilla:
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=152162
Exact steps I used to reproduce the problem (which also results in file
corruption, even when reading from the non-snapshot volume). I used a
scratch partition, /dev/sda8:
########################################################################
# create the software RAID as a 2 device mirror with 1 missing
mdadm -C -l 1 -n 2 /dev/md0 /dev/sda8 missing
# create the LVM setup
pvcreate /dev/md0
vgcreate lvtest /dev/md0
lvcreate -L100m -n test lvtest
# make a filesystem and put some data on it
mke2fs -j /dev/lvtest/test
mount /dev/lvtest/test /mnt
cp --preserve=all -r /boot/* /mnt/
umount /mnt
blockdev --flushbufs /dev/lvtest/test
# now mount it, create a snapshot, and see the result
mount /dev/lvtest/test /mnt
lvcreate -s -L10m -n snap /dev/lvtest/test
diff -ur /boot /mnt
########################################################################
The output I got from diff was:
diff: /mnt/System.map-2.6.10-1.766_FC3: Input/output error
and I got a bunch of messages like:
attempt to access beyond end of device
dm-4: rw=0, want=8300006146, limit=204800
Buffer I/O error on device dm-4, logical block 4150003072
from the kernel. These only seem to appear sometimes - other times I
get file corruption (although the corruption appears to be
block-aligned).
If I then do:
########################################################################
lvremove /dev/lvtest/snap
umount /mnt
blockdev --flushbufs /dev/lvtest/test
mount /dev/lvtest/test /mnt
diff -ur /boot /mnt
########################################################################
It compares with no errors.
--
Chris Adams <cmadams@hiwaay.net>
Systems and Network Administrator - HiWAAY Internet Services
I don't speak for anybody but myself - that's enough trouble.
prev parent reply other threads:[~2005-04-28 3:09 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-04-27 11:46 Philipp Matthias Hahn
2005-04-28 3:08 ` Chris Adams [this message]
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=20050428030856.GA699498@hiwaay.net \
--to=cmadams@hiwaay.net \
--cc=linux-kernel@vger.kernel.org \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®