From: Benjamin Marzinski <bmarzins@redhat.com>
To: Konrad Rzeszutek <konrad@virtualiron.com>
Cc: device-mapper development <dm-devel@redhat.com>
Subject: Re: multipath-tools libmultipath/configure.c libmu ...
Date: Thu, 18 Dec 2008 15:21:44 -0600 [thread overview]
Message-ID: <20081218212143.GS1585@ether.msp.redhat.com> (raw)
In-Reply-To: <20081218202606.GA24492@mars.virtualiron.com>
On Thu, Dec 18, 2008 at 03:26:06PM -0500, Konrad Rzeszutek wrote:
> On Fri, Sep 19, 2008 at 03:27:10AM -0000, bmarzins@sourceware.org wrote:
> > CVSROOT: /cvs/dm
> > Module name: multipath-tools
> > Branch: RHEL5_FC6
> > Changes by: bmarzins@sourceware.org 2008-09-19 03:27:08
> >
> > Modified files:
> > libmultipath : configure.c configure.h devmapper.c devmapper.h
> > multipathd : cli.c cli.h cli_handlers.c cli_handlers.h
> > main.c main.h
> >
> > Log message:
> > Fix for bz #455692. There is now a command for multipathd, 'resize map'. This
> > does online grows or shrinks for your multipath device. It has some warts.
> >
> > 1. It needs to remove and re-add every path in the device. This can cause two
> > annoyances. First, if you only have one valid path, you go into an all paths
> > down scenario. However, you will immediately re-add the path, so it won't
> > trigger problem #2. Second, if the path is inaccessable, you may not be able to
> > re-add it.
> >
> > 2. You can't disable flushing on suspend for a device-mapper device, when you
> > want to change size. This means that if all your paths are down, you will fail
> > the queued IOs when you suspend. This is a problem with the device-mapper kernel
> > code, and there's no real way to avoid it, except by fixing it in the kernel.
> >
> > This commit also has some minor fixups for 238421, and adds the ability to
> > disable and restore queueing on all multipath devices through multipathd
> >
>
> Benjamin,
>
> I was wondering if you were planning to re-submit this patch to upstream git tree?
> I tried to apply it and got:
Yes. It's on my list that I'm slowly working through when I get time.
Sorry. I'll try to get it out here quickly.
-Ben
>
> patching file libmultipath/configure.c
> Hunk #1 FAILED at 360.
> 1 out of 1 hunk FAILED -- saving rejects to file libmultipath/configure.c.rej
> patching file libmultipath/configure.h
> patching file libmultipath/devmapper.c
> Hunk #1 succeeded at 150 (offset 20 lines).
> Hunk #2 FAILED at 162.
> Hunk #3 succeeded at 517 with fuzz 2 (offset 42 lines).
> Hunk #4 succeeded at 894 (offset 10 lines).
> 1 out of 4 hunks FAILED -- saving rejects to file libmultipath/devmapper.c.rej
> patching file libmultipath/devmapper.h
> Hunk #1 FAILED at 4.
> 1 out of 1 hunk FAILED -- saving rejects to file libmultipath/devmapper.h.rej
> patching file multipathd/cli.c
> Hunk #1 FAILED at 131.
> 1 out of 1 hunk FAILED -- saving rejects to file multipathd/cli.c.rej
> patching file multipathd/cli.h
> Hunk #1 FAILED at 9.
> Hunk #2 FAILED at 34.
> 2 out of 2 hunks FAILED -- saving rejects to file multipathd/cli.h.rej
> patching file multipathd/cli_handlers.c
> Hunk #1 FAILED at 13.
> Hunk #2 FAILED at 345.
> Hunk #3 FAILED at 368.
> Hunk #4 FAILED at 396.
> Hunk #5 succeeded at 619 (offset 42 lines).
> 4 out of 6 hunks FAILED -- saving rejects to file multipathd/cli_handlers.c.rej
> patching file multipathd/cli_handlers.h
> Hunk #1 FAILED at 14.
> 1 out of 1 hunk FAILED -- saving rejects to file multipathd/cli_handlers.h.rej
> patching file multipathd/main.c
> Hunk #1 succeeded at 147 (offset -11 lines).
> Hunk #2 FAILED at 757.
> 1 out of 2 hunks FAILED -- saving rejects to file multipathd/main.c.rej
> patching file multipathd/main.h
> Hunk #1 succeeded at 9 with fuzz 2.
>
> I haven't looked in detail on the rejects and tried to see if I can "jam" it in
> correctly.
next prev parent reply other threads:[~2008-12-18 21:21 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-09-19 3:27 multipath-tools libmultipath/configure.c libmu bmarzins
2008-09-19 8:52 ` Pasi Kärkkäinen
2008-09-19 18:53 ` Andy
2008-09-19 21:57 ` Andy
2008-09-23 18:05 ` Benjamin Marzinski
2008-09-30 9:22 ` Pasi Kärkkäinen
2008-09-30 9:38 ` Pasi Kärkkäinen
2008-09-30 19:20 ` Benjamin Marzinski
2008-10-01 13:03 ` Pasi Kärkkäinen
2008-12-18 20:26 ` Konrad Rzeszutek
2008-12-18 21:21 ` Benjamin Marzinski [this message]
-- strict thread matches above, loose matches on Subject: below --
2010-06-23 16:28 bmarzins
2007-06-15 19:03 bmarzins
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=20081218212143.GS1585@ether.msp.redhat.com \
--to=bmarzins@redhat.com \
--cc=dm-devel@redhat.com \
--cc=konrad@virtualiron.com \
/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 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.