No subject



Tue Jun 29 19:07:09 2004
Return-Path: xorp-cvs-admin@icir.org
Delivery-Date: Tue, 29 Jun 2004 19:08:01 -0700
Received: from wyvern.icir.org (wyvern.icir.org [192.150.187.14])
	by tigger.icir.org (8.12.9p1/8.12.8) with ESMTP id i5U281re033515
	for <atanu@tigger.icir.org>; Tue, 29 Jun 2004 19:08:01 -0700 (PDT)
	(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 i5U280rP080935
	for <atanu@icir.org>; Tue, 29 Jun 2004 19:08:00 -0700 (PDT)
	(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 i5U28023020811;
	Tue, 29 Jun 2004 19:08:00 -0700 (PDT)
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 i5U27A23020794
	for <xorp-cvs@icsi.berkeley.edu>; Tue, 29 Jun 2004 19:07:10 -0700 (PDT)
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 i5U27ArP080929
	for <xorp-cvs@icir.org>; Tue, 29 Jun 2004 19:07:10 -0700 (PDT)
	(envelope-from atanu@icir.org)
Received: from xorpc.icir.org (localhost [127.0.0.1])
	by xorpc.icir.org (8.12.9p1/8.12.8) with ESMTP id i5U2798M069457
	for <xorp-cvs@icir.org>; Tue, 29 Jun 2004 19:07:09 -0700 (PDT)
	(envelope-from atanu@xorpc.icir.org)
Received: (from atanu@localhost)
	by xorpc.icir.org (8.12.9p1/8.12.3/Submit) id i5U279uf069456;
	Tue, 29 Jun 2004 19:07:09 -0700 (PDT)
	(envelope-from atanu)
From: Atanu Ghosh <atanu@icir.org>
Message-Id: <200406300207.i5U279uf069456@xorpc.icir.org>
Date:     Tue, 29 Jun 2004 19:07:09  ()
To: xorp-cvs@icir.org
Reply-To: atanu@icir.org
Subject: [Xorp-cvs] XORP cvs commit: xorp/rib/ rib.cc
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/www/data/cvs
Module name:	xorp
Repository:	xorp/rib/
Changes by:	atanu@xorpc.icir.org.	04/06/29 19:07:09

Modified files:
	xorp/rib/: rib.cc 

Log message:
	The RIB registers interest with the FINDER regarding the status of
	processes that are feeding it routes.
	
	When a protocol such as BGP dies the RIB will be notified. The RIB
	will then remove all the routes that have been supplied by BGP.
	
	Insert a XLOG_INFO so there is an entry in the logfile when the RIB
	believes a protocol has died.
	
	Occasionally the RIB will be sent a delete_route command and the route
	will not be present:
	[http://www.xorp.org/bugzilla/show_bug.cgi?id=62]
	
	1) BGP fails to call "eventloop.run()" frequently enough.
	2) The FINDER concludes BGP is dead and notifies the RIB.
	3) The RIB starts to delete the the routes it received from BGP.
	4) BGP comes back to life and sends a delete for a route it had
	previously added.
	5) The RIB no longer has this route oops.
	
	If this really is the problem then we should see this entry in the
	logfile along with the failed delete.

_______________________________________________
Xorp-cvs mailing list
Xorp-cvs@icir.org
http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs