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/
Home Products Support Community News


Re: [Xen-devel] use xs_watch from userspace and use epoll instead of sel

To: Ian Campbell <Ian.Campbell@xxxxxxxxxx>
Subject: Re: [Xen-devel] use xs_watch from userspace and use epoll instead of select
From: Vasiliy G Tolstov <v.tolstov@xxxxxxxxx>
Date: Fri, 03 Jun 2011 20:07:18 +0400
Cc: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Fri, 03 Jun 2011 09:08:14 -0700
Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=selfip.ru; s=dk; h=Content-Transfer-Encoding:Mime-Version:Message-ID:Date:Content-Type:References:In-Reply-To:Cc:To:Reply-To:From:Subject; bh=rGLulNuPg0rbga6FQBWdDMWnPaNrbFRECaUjMtWh4Jk=; b=hCk3vRFZyTPDHjU83uhDdq/Dxb9dWRjczV4gPEhBQMII2jDItT5doZQ/P1pl3nQaB1TZ6GAYdbYLbVMWSfHom76V21LJREF1Kk3w3Ko1I0/P+m9+kUFpC1+xFOYGANPF;
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <1307103479.15777.5.camel@vase>
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/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Organization: Selfip.Ru
References: <1307102689.15777.3.camel@vase> <1307103239.775.382.camel@xxxxxxxxxxxxxxxxxxxxxx> <1307103479.15777.5.camel@vase>
Reply-to: v.tolstov@xxxxxxxxx
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
On Fri, 2011-06-03 at 16:17 +0400, Vasiliy G Tolstov wrote:
> On Fri, 2011-06-03 at 13:13 +0100, Ian Campbell wrote:
> > On Fri, 2011-06-03 at 13:04 +0100, Vasiliy G Tolstov wrote:
> > > Hello. I have some examples of usage xs_watch in userspace that contains
> > > loop with select function usage. If i use epoll, no events returned from
> > > epoll_wait...
> > > Does it matter to use select from fd that used for watch?
> > > epoll fd added with ev.events = (EPOLLIN | EPOLLPRI | EPOLLONESHOT);
> > 
> > I think you need to provide an example of the code which doesn't work.
> > 
> > Ian.
> > 
> This is not work:
>   if ((err = xs_watch(stats->xs, "data/xenmgm", "xenmgm")) != 0) {

Ok. I'm investigate, that xs_read can use relative to root path, for
example i can read domid not provide full path to it
(/local/domain/XX/domid), but if i want use watch, i need provide full
path to wathed node.... This is not clear to me after reading
examples... =)

Thank You.

Vasiliy G Tolstov <v.tolstov@xxxxxxxxx>

Xen-devel mailing list