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