[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] race in xenstore?
Hi, I observe a strange behaviour with our BS2000 guest reading xenstore: When the domU is started, we are reading some values from xenstore, which are written by a backend driver on dom0. One special entry is used for signalling validity of the other entries. The domU tries to read it until the entry is existing. The value of this entry is always a numerical value greater 0. In rare cases I see the following behaviour (extracted from xenstore.log): - the domU tries to read the entry, xenstored seems not to know it: IN 0x61b9c0 20100423 22:25:42 READ (bs2/vmid ) OUT 0x61b9c0 20100423 22:25:42 ERROR (ENOENT ) - on domU side, I don't see the ENOENT, but read the string "OK"! - a little bit later (same second) the entry is written by dom0: IN 0x625c50 20100423 22:25:42 WRITE (/local/domain/169/bs2/vmid 2) OUT 0x625c50 20100423 22:25:42 WRITE (OK ) Xen version is 3.3.1 I'm not familiar with the xenstored internals, perhaps someone has an idea what is happening here? Juergen -- Juergen Gross Principal Developer Operating Systems TSP ES&S SWE OS6 Telephone: +49 (0) 89 3222 2967 Fujitsu Technology Solutions e-mail: juergen.gross@xxxxxxxxxxxxxx Domagkstr. 28 Internet: ts.fujitsu.com D-80807 Muenchen Company details: ts.fujitsu.com/imprint.html _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |