From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jacob Gorm Hansen Subject: Xenbus watch firing over and over Date: Wed, 03 Jan 2007 19:16:03 +0100 Message-ID: <1167848163.2591.5.camel@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel List-Id: xen-devel@lists.xenproject.org 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