[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Xenbus behaviour
On Wed, Dec 13, 2006 at 06:11:59PM -0200, Glauber de Oliveira Costa wrote: > Hello folks, > > I've noticed today that some xenbus state changes are reported twice, as > in the follow example from dmesg: > > state is 4 (Connected), /local/domain/8/device/vif/4/state, > /local/domain/8/device/vif/4/stateDele > state is 4 (Connected), /local/domain/8/device/vif/4/state, > /local/domain/8/device/vif/4/stateDele > > I'm not sure whether this is legal or a bug. Each watch should fire once when you register it, and then once per write per registration. Do you have a watch on the state node specifically and then one higher up that device tree? If your print statement happens on every watch regardless of what caused it, then that would do it. The easiest way to find out is to turn on Xenstored tracing (http://wiki.xensource.com/xenwiki/XenDebugging) as this will give you a trace message for every single watch registration, watch firing, read and write. Ewan. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |