From: Gerald Hochegger <gerald.hochegger@uni-klu.ac.at>
To: linux-raid@vger.kernel.org
Subject: Major incompatibility mdadm-2.5.6 mdadm-2.6.2
Date: Wed, 08 Aug 2007 17:53:59 +0200 [thread overview]
Message-ID: <1186588439.13023.48.camel@linux0-zid> (raw)
Hello,
while manually failing devices and watching the
resync of raid1 md devices on our SAN (IBM DS4700)
I've encountered a weird problem:
I'm running Debian Etch
(kernel 2.6.18-4-xen-amd64, mdadm-2.5.6)
I've created a md raid1 device with (mdadm-2.5.6):
mdadm --create /dev/md0 --level 1 --name=test-xm36 \
--metadata=1.2 \ --raid-devices=2 \
/dev/disk/by-id/scsi-3600a0b800026c162000006be46b81a74 \
/dev/disk/by-id/scsi-3600a0b80002904d80000197946b818f0
assembling, failing, resyncing works like a charm
mdadm --stop /dev/md0
mdadm --assemble --auto=md /dev/md/test-xm36 \
/dev/disk/by-id/scsi-3600a0b800026c162000006be46b81a74 \
/dev/disk/by-id/scsi-3600a0b80002904d80000197946b818f0
mdadm --fail /dev/md/test-xm36 \
/dev/disk/by-id/scsi-3600a0b80002904d80000197946b818f0
mdadm --stop /dev/md/test-xm36
mdadm --assemble --auto=md /dev/md/test-xm36 ...
mdadm --add /dev/md/test-xm36 \
/dev/disk/by-id/scsi-3600a0b80002904d80000197946b818f0
/dev/md/test-xm36 gets resynced now without any problems
After installing a backported mdadm-2.6.2 (from Debian unstable)
and running the same --fail --stop --assemble and --add commands
on this md raid1 device (but no --create)
the re-adding of the device:
mdadm --add /dev/md/test-xm36 \
/dev/disk/by-id/scsi-3600a0b80002904d80000197946b818f0
fails with:
mdadm: add new device failed for
/dev/disk/by-id/scsi-3600a0b80002904d80000197946b818f0
as 2: Invalid argument
and dmesg says:
md: sdv has invalid sb, not importing!
md: md_import_device returned -22
(/dev/sdv is
/dev/disk/by-id/scsi-3600a0b80002904d80000197946b818f0)
Even a
mdadm --zero-superblock \
/dev/disk/by-id/scsi-3600a0b80002904d80000197946b818f0
or
dd bs=1k if=/dev/zero \
of=/dev/disk/by-id/scsi-3600a0b80002904d80000197946b818f0
or
rebooting
does help ??
I'm not able to re-add the failed device with mdadm-2.6.2 !
Adding always fails with the above message.
Downgrading to mdadm-2.5.6 cures the problem.
After recreating the raid1 device with mdadm-2.6.2
the problem also vanishes.
It seems mdadm-2.6.2 has problems re-adding failed devices, when
the array was created with mdadm-2.5.6
This could be a major problem when people are upgrading
to Debian Etch+1 and can not resync failed raid1 devices
they have created with Etch mdadm-2.5.6
Please help,
Gerald
next reply other threads:[~2007-08-08 15:53 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-08-08 15:53 Gerald Hochegger [this message]
2007-08-09 3:05 ` Major incompatibility mdadm-2.5.6 mdadm-2.6.2 Neil Brown
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=1186588439.13023.48.camel@linux0-zid \
--to=gerald.hochegger@uni-klu.ac.at \
--cc=linux-raid@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