No subject
Fri Mar 11 20:18:30 2005
Return-Path: xorp-cvs-admin@icir.org
Delivery-Date: Fri, 11 Mar 2005 12:19:01 -0800
Received: from wyvern.icir.org (wyvern.icir.org [192.150.187.14])
by tigger.icir.org (8.12.11/8.12.8) with ESMTP id j2BKJ122098734
for <atanu@tigger.icir.org>; Fri, 11 Mar 2005 12:19:01 -0800 (PST)
(envelope-from xorp-cvs-admin@icir.org)
Received: from fruitcake.ICSI.Berkeley.EDU (fruitcake.ICSI.Berkeley.EDU [192.150.186.11])
by wyvern.icir.org (8.12.9p1/8.12.8) with ESMTP id j2BKJ1On096664
for <atanu@icir.org>; Fri, 11 Mar 2005 12:19:01 -0800 (PST)
(envelope-from xorp-cvs-admin@icir.org)
Received: from fruitcake.ICSI.Berkeley.EDU (localhost [127.0.0.1])
by fruitcake.ICSI.Berkeley.EDU (8.12.10/8.12.9) with ESMTP id j2BKJ0Mp027598;
Fri, 11 Mar 2005 12:19:00 -0800 (PST)
Received: from wyvern.icir.org (wyvern.icir.org [192.150.187.14])
by fruitcake.ICSI.Berkeley.EDU (8.12.10/8.12.9) with ESMTP id j2BKIVMp027584
for <xorp-cvs@icsi.berkeley.edu>; Fri, 11 Mar 2005 12:18:31 -0800 (PST)
Received: from xorpc.icir.org (xorpc.icir.org [192.150.187.68])
by wyvern.icir.org (8.12.9p1/8.12.8) with ESMTP id j2BKIVOn096659
for <xorp-cvs@icir.org>; Fri, 11 Mar 2005 12:18:31 -0800 (PST)
(envelope-from pavlin@icir.org)
Received: from xorpc.icir.org (localhost [127.0.0.1])
by xorpc.icir.org (8.12.11/8.12.8) with ESMTP id j2BKIUFu074611
for <xorp-cvs@icir.org>; Fri, 11 Mar 2005 12:18:30 -0800 (PST)
(envelope-from pavlin@xorpc.icir.org)
Received: (from pavlin@localhost)
by xorpc.icir.org (8.12.11/8.12.3/Submit) id j2BKIU4v074610
for xorp-cvs@icir.org; Fri, 11 Mar 2005 20:18:30 GMT
(envelope-from pavlin)
Date: Fri, 11 Mar 2005 20:18:30 GMT
From: Pavlin Radoslavov <pavlin@icir.org>
Message-Id: <200503112018.j2BKIU4v074610@xorpc.icir.org>
To: xorp-cvs@icir.org
X-XORP-CVS-Branch: HEAD
Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/tools
Sender: xorp-cvs-admin@icir.org
Errors-To: xorp-cvs-admin@icir.org
X-BeenThere: xorp-cvs@icir.org
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:xorp-cvs-request@icir.org?subject=help>
List-Post: <mailto:xorp-cvs@icir.org>
List-Subscribe: <http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs>,
<mailto:xorp-cvs-request@icir.org?subject=subscribe>
List-Id: Mailing list for XORP CVS commit messages <xorp-cvs.icir.org>
List-Unsubscribe: <http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs>,
<mailto:xorp-cvs-request@icir.org?subject=unsubscribe>
CVSROOT: /usr/local/share/doc/apache/cvs
Module name: xorp
Changes by: pavlin@xorpc.icir.org 2005-03-11 20:18:30 UTC
XORP CVS repository
Modified files:
fea/tools show_interfaces.cc show_interfaces.hh
Log message:
* Refactor the implementaition to get rid of the XrlRouter that
is specific to the InterfaceMonitor class, because that XrlRouter
is not needed.
This fixes the following error message inside the rtrmgr
whenever the "show_interfaces" command is running:
[ 2005/03/11 11:48:06 ERROR xorp_rtrmgr:30953 LIBXORP +272 /home/possum/u0/pavlin/xorp/libxorp/asyncio.cc complete_transfer ] Write error 32 - Broken pipe
The reason for this error appears to be that if a process has
more than one XrlRouter instances, during process exit the destroying
of the first XrlRouter instance will trigger an attempt by the XRL
finder to communicate with the second XrlRouter instance (and all
other XrlRouter instances as well). However, given that the process
has already died, this will result in the above "Broken pipe" writing
error.
[See Bugzilla entry 118]
* Bug fix: during shutdown, wait until the InterfaceMonitor status
is SERVICE_SHUTDOWN or SERVICE_FAILED
* Minor editorial nits
Revision Changes Path
1.11 +18 -28 xorp/fea/tools/show_interfaces.cc
1.4 +9 -6 xorp/fea/tools/show_interfaces.hh
_______________________________________________
Xorp-cvs mailing list
Xorp-cvs@icir.org
http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs