WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-ia64-devel

Re: [Xen-ia64-devel] RE: [Xen-devel] Help? Red Hat fails, Suse/Debian bo

To: Alex Williamson <alex.williamson@xxxxxx>
Subject: Re: [Xen-ia64-devel] RE: [Xen-devel] Help? Red Hat fails, Suse/Debian both work fine
From: Ewan Mellor <ewan@xxxxxxxxxxxxx>
Date: Thu, 2 Mar 2006 18:41:24 +0000
Cc: "Tian, Kevin" <kevin.tian@xxxxxxxxx>, xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>, Akio Takebe <takebe_akio@xxxxxxxxxxxxxx>, "Magenheimer, Dan \(HP Labs Fort Collins\)" <dan.magenheimer@xxxxxx>, "Xu, Anthony" <anthony.xu@xxxxxxxxx>, xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Thu, 02 Mar 2006 18:42:09 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <1141320240.27443.30.camel@localhost>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <571ACEFD467F7749BC50E0A98C17CDD8094E78A4@pdsmsx403> <2CC63E0C90481Ctakebe_akio@xxxxxxxxxxxxxx> <1141320240.27443.30.camel@localhost>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.9i
On Thu, Mar 02, 2006 at 10:24:00AM -0700, Alex Williamson wrote:

> 
>    A little bit of data in case it sparks some debug ideas.  Enabling
> tracing in xenstored shows that the difference between the working and
> non-working case are exhibited pretty quickly.  There's definitely
> communication occurring through the mmap'd kmem page, but it's missing
> some important chunks.  For instance, here's the first few messages
> logged in the working case:
> 
> CREATE connection 0x6000000000022678
> IN  0x6000000000022678 07:15:03 DIRECTORY (device )
> OUT 0x6000000000022678 07:15:03 ERROR (ENOENT )
> IN  0x6000000000022678 07:15:03 DIRECTORY (backend )
> OUT 0x6000000000022678 07:15:03 ERROR (ENOENT )
> IN  0x6000000000022678 07:15:03 WATCH (device A000000100D20520 )
> CREATE watch 0x60000000000229a8
> OUT 0x6000000000022678 07:15:03 WATCH (OK )
> IN  0x6000000000022678 07:15:03 WATCH (backend A000000100D20500 )
> CREATE watch 0x60000000000228c8
> OUT 0x6000000000022678 07:15:03 WATCH_EVENT (device A000000100D20520 )
> OUT 0x6000000000022678 07:15:03 WATCH (OK )
> OUT 0x6000000000022678 07:15:03 WATCH_EVENT (backend A000000100D20500 )
> CREATE connection 0x6000000000022748
> IN  0x6000000000022748 07:15:03 WATCH (@introduceDomain domlist )
> CREATE watch 0x60000000000234c8
> OUT 0x6000000000022748 07:15:03 WATCH (OK )
> 
> In the failing case, I see:
> 
> CREATE connection 0x6000000000026388
> IN  0x6000000000026388 07:07:47 DIRECTORY (device )
> OUT 0x6000000000026388 07:07:47 ERROR (ENOENT )
> CREATE connection 0x60000000000265d8
> IN  0x60000000000265d8 07:07:47 WATCH (@introduceDomain domlist )
> CREATE watch 0x6000000000026d78
> OUT 0x60000000000265d8 07:07:47 WATCH (OK )
> 
> Note that only the lines dealing with A000000100D20520 are missing.

These are requests from the xenbus driver to create watches to monitor for new
devices being created.  That presumably means that either your xenbus driver
is fubar'd, or the mmap'd page is bust, as discussed earlier.

The requests that you are seeing are from xenconsoled and xend, each of which
is using the unix domain socket to talk to the store, not the shared page.

> The next absent chunk comes after about 300 lines of identical trace
> between the working and failing case.  This block is missing when it
> fails:

None of the watches are firing, because they haven't been registered.  No
surprise there.

Ewan.

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel