From mboxrd@z Thu Jan 1 00:00:00 1970 From: Grzegorz Milos Subject: Re: Xenbus watch firing over and over Date: Fri, 05 Jan 2007 12:21:43 +0100 Message-ID: <459E34C7.4070605@cam.ac.uk> References: <1167848163.2591.5.camel@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1167848163.2591.5.camel@localhost.localdomain> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Jacob Gorm Hansen Cc: xen-devel List-Id: xen-devel@lists.xenproject.org Could you send mini-os diff? Cheers Gregor Jacob Gorm Hansen wrote: > hi, > I am trying to add xenbus watch support to mini-os, but am getting into > a endless loop of watches firing over and over. Below is an excerpt from > the xenstore tracefile: > > IN 0x805acc8 20070103 19:32:18 WATCH > (/local/domain/0/backend/vif/26/0/state 00043818 ) > CREATE watch 0x805a8b8 > OUT 0x805acc8 20070103 19:32:18 WATCH (OK ) > OUT 0x805acc8 20070103 19:32:18 WATCH_EVENT > (/local/domain/0/backend/vif/26/0/state 00043818 ) > IN 0x805acc8 20070103 19:32:18 UNWATCH > (/local/domain/0/backend/vif/26/0/state 00043818 ) > DESTROY watch 0x805a8b8 > OUT 0x805acc8 20070103 19:32:18 UNWATCH (OK ) > IN 0x805acc8 20070103 19:32:18 READ > (/local/domain/0/backend/vif/26/0/state ) > OUT 0x805acc8 20070103 19:32:18 READ (5) > IN 0x805acc8 20070103 19:32:18 WATCH > (/local/domain/0/backend/vif/26/0/state 00043818 ) > CREATE watch 0x806af60 > OUT 0x805acc8 20070103 19:32:18 WATCH (OK ) > OUT 0x805acc8 20070103 19:32:18 WATCH_EVENT > (/local/domain/0/backend/vif/26/0/state 00043818 ) > IN 0x805acc8 20070103 19:32:18 UNWATCH > (/local/domain/0/backend/vif/26/0/state 00043818 ) > DESTROY watch 0x806af60 > OUT 0x805acc8 20070103 19:32:18 UNWATCH (OK ) > IN 0x805acc8 20070103 19:32:18 READ > (/local/domain/0/backend/vif/26/0/state ) > OUT 0x805acc8 20070103 19:32:18 READ (5) > IN 0x805acc8 20070103 19:32:18 WATCH > (/local/domain/0/backend/vif/26/0/state 00043818 ) > > ... > > The same watch seems to be firing again and again, even though noone > appears to be writing it. Should I some ack the watch, or is this a bug > in xenstored? > > This is with Xen 3.0.3. > > Regards, > Jacob > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel