From: Rik van Riel <riel@redhat.com>
To: Cong Wang <amwang@redhat.com>
Cc: Linux kernel Mailing List <linux-kernel@vger.kernel.org>,
Neil Horman <nhorman@redhat.com>,
"David S. Miller" <davem@davemloft.net>
Subject: netconsole regression w/ 8d8fc29d
Date: Wed, 15 Jun 2011 03:58:02 -0400 [thread overview]
Message-ID: <4DF8660A.8020800@redhat.com> (raw)
After commit 8d8fc29d02a33e4bd5f4fa47823c1fd386346093
(netpoll: disable netpoll when enslave a device), it is
no longer possible to use netconsole together with bridged
KVM guests.
I can see why the change looked reasonable from a networking
point of view, but this has completely disabled netconsole
functionality for a common KVM use case.
After the change, netconsole refuses to bind to eth0.
Since the bridge interface does not support polling,
netconsole cannot use that, either.
I am now reduced to taking digital photos of the last screen
of a kernel oops, instead of getting oopses streamed to my
logging server.
To me the "unpredictable results" were way preferable to
what we have now.
Is there a way forward to restore netconsole functionality
for people who use KVM with bridging, or is it best to just
revert this commit?
commit 8d8fc29d02a33e4bd5f4fa47823c1fd386346093
Author: Amerigo Wang <amwang@redhat.com>
Date: Thu May 19 21:39:10 2011 +0000
netpoll: disable netpoll when enslave a device
V3: rename NETDEV_ENSLAVE to NETDEV_JOIN
Currently we do nothing when we enslave a net device which is
running netcon
Neil pointed out that we may get weird results in such case, so
let's disabl
netpoll on the device being enslaved. I think it is too harsh to
prevent
the device being ensalved if it is running netconsole.
By the way, this patch also removes the NETDEV_GOING_DOWN from
netconsole
netdev notifier, because netpoll will check if the device is
running or not
and we don't handle NETDEV_PRE_UP neither.
This patch is based on net-next-2.6.
Signed-off-by: WANG Cong <amwang@redhat.com>
Cc: Neil Horman <nhorman@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
--
All rights reversed
next reply other threads:[~2011-06-15 7:58 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-06-15 7:58 Rik van Riel [this message]
2011-06-15 8:10 ` netconsole regression w/ 8d8fc29d Cong Wang
2011-06-15 14:05 ` Rik van Riel
2011-06-15 14:16 ` Neil Horman
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=4DF8660A.8020800@redhat.com \
--to=riel@redhat.com \
--cc=amwang@redhat.com \
--cc=davem@davemloft.net \
--cc=linux-kernel@vger.kernel.org \
--cc=nhorman@redhat.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.