* libxenstore from 4.1 incompatible with xenstore from 4.0
@ 2011-04-11 13:41 Bastian Blank
2011-04-11 14:57 ` Ian Jackson
0 siblings, 1 reply; 8+ messages in thread
From: Bastian Blank @ 2011-04-11 13:41 UTC (permalink / raw)
To: xen-devel
Hi
libxenstore 4.1 is incompatible with the xenstore of 4.0.
xs_domain_open was changed to use the socket if possible. The socket
lacks the domain-rewrite feature of the kernel, so the daemon will get
the relative path and bail out.
Bastian
--
Is truth not truth for all?
-- Natira, "For the World is Hollow and I have Touched
the Sky", stardate 5476.4.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: libxenstore from 4.1 incompatible with xenstore from 4.0
2011-04-11 13:41 libxenstore from 4.1 incompatible with xenstore from 4.0 Bastian Blank
@ 2011-04-11 14:57 ` Ian Jackson
2011-04-11 15:05 ` Bastian Blank
0 siblings, 1 reply; 8+ messages in thread
From: Ian Jackson @ 2011-04-11 14:57 UTC (permalink / raw)
To: Bastian Blank; +Cc: xen-devel
Bastian Blank writes ("[Xen-devel] libxenstore from 4.1 incompatible with xenstore from 4.0"):
> libxenstore 4.1 is incompatible with the xenstore of 4.0.
> xs_domain_open was changed to use the socket if possible. The socket
> lacks the domain-rewrite feature of the kernel, so the daemon will get
> the relative path and bail out.
With which callers of libxenstore are you seeing this as a problem ?
Ian.
^ permalink raw reply [flat|nested] 8+ messages in thread* Re: libxenstore from 4.1 incompatible with xenstore from 4.0
2011-04-11 14:57 ` Ian Jackson
@ 2011-04-11 15:05 ` Bastian Blank
2011-04-11 15:15 ` Ian Jackson
0 siblings, 1 reply; 8+ messages in thread
From: Bastian Blank @ 2011-04-11 15:05 UTC (permalink / raw)
To: Ian Jackson; +Cc: xen-devel
On Mon, Apr 11, 2011 at 03:57:00PM +0100, Ian Jackson wrote:
> Bastian Blank writes ("[Xen-devel] libxenstore from 4.1 incompatible with xenstore from 4.0"):
> > libxenstore 4.1 is incompatible with the xenstore of 4.0.
> > xs_domain_open was changed to use the socket if possible. The socket
> > lacks the domain-rewrite feature of the kernel, so the daemon will get
> > the relative path and bail out.
> With which callers of libxenstore are you seeing this as a problem ?
The hotplug scripts. They use XENBUS_PATH provided by the kernel, which
is relative.
Bastian
--
Genius doesn't work on an assembly line basis. You can't simply say,
"Today I will be brilliant."
-- Kirk, "The Ultimate Computer", stardate 4731.3
^ permalink raw reply [flat|nested] 8+ messages in thread* Re: libxenstore from 4.1 incompatible with xenstore from 4.0
2011-04-11 15:05 ` Bastian Blank
@ 2011-04-11 15:15 ` Ian Jackson
2011-04-11 15:50 ` Bastian Blank
0 siblings, 1 reply; 8+ messages in thread
From: Ian Jackson @ 2011-04-11 15:15 UTC (permalink / raw)
To: Bastian Blank; +Cc: xen-devel@lists.xensource.com
Bastian Blank writes ("Re: [Xen-devel] libxenstore from 4.1 incompatible with xenstore from 4.0"):
> On Mon, Apr 11, 2011 at 03:57:00PM +0100, Ian Jackson wrote:
> > With which callers of libxenstore are you seeing this as a problem ?
>
> The hotplug scripts. They use XENBUS_PATH provided by the kernel, which
> is relative.
I don't understand why this isn't a problem for us. What is different
about your setup ?
Ian.
^ permalink raw reply [flat|nested] 8+ messages in thread* Re: libxenstore from 4.1 incompatible with xenstore from 4.0
2011-04-11 15:15 ` Ian Jackson
@ 2011-04-11 15:50 ` Bastian Blank
2011-04-13 16:12 ` Ian Jackson
0 siblings, 1 reply; 8+ messages in thread
From: Bastian Blank @ 2011-04-11 15:50 UTC (permalink / raw)
To: xen-devel
On Mon, Apr 11, 2011 at 04:15:05PM +0100, Ian Jackson wrote:
> Bastian Blank writes ("Re: [Xen-devel] libxenstore from 4.1 incompatible with xenstore from 4.0"):
> > On Mon, Apr 11, 2011 at 03:57:00PM +0100, Ian Jackson wrote:
> > > With which callers of libxenstore are you seeing this as a problem ?
> > The hotplug scripts. They use XENBUS_PATH provided by the kernel, which
> > is relative.
> I don't understand why this isn't a problem for us. What is different
> about your setup ?
Take Xen 4.0 and the libxenstore from 4.1 and see if it still works. As
long as you consider Xen with all its parts inseparable this is no
problem. However, the ABI names makes no sense then.
Debian unstable ships one libxenstore (which is 4.1 in the meantime) but
may use several versions of the core Xen tools depending on the
hypervisor.
Bastian
--
... bacteriological warfare ... hard to believe we were once foolish
enough to play around with that.
-- McCoy, "The Omega Glory", stardate unknown
^ permalink raw reply [flat|nested] 8+ messages in thread* Re: libxenstore from 4.1 incompatible with xenstore from 4.0
2011-04-11 15:50 ` Bastian Blank
@ 2011-04-13 16:12 ` Ian Jackson
2011-04-29 19:49 ` Bastian Blank
0 siblings, 1 reply; 8+ messages in thread
From: Ian Jackson @ 2011-04-13 16:12 UTC (permalink / raw)
To: Bastian Blank; +Cc: xen-devel
Bastian Blank writes ("Re: [Xen-devel] libxenstore from 4.1 incompatible with xenstore from 4.0"):
> Take Xen 4.0 and the libxenstore from 4.1 and see if it still works.
You're using the new libxenstore with older versions of the calling
programs from the xen-4.0 tree ? I don't think this is a support
combination.
Ian.
^ permalink raw reply [flat|nested] 8+ messages in thread* Re: libxenstore from 4.1 incompatible with xenstore from 4.0
2011-04-13 16:12 ` Ian Jackson
@ 2011-04-29 19:49 ` Bastian Blank
2011-05-19 16:20 ` Ian Jackson
0 siblings, 1 reply; 8+ messages in thread
From: Bastian Blank @ 2011-04-29 19:49 UTC (permalink / raw)
To: Ian Jackson; +Cc: xen-devel
On Wed, Apr 13, 2011 at 05:12:52PM +0100, Ian Jackson wrote:
> Bastian Blank writes ("Re: [Xen-devel] libxenstore from 4.1 incompatible with xenstore from 4.0"):
> > Take Xen 4.0 and the libxenstore from 4.1 and see if it still works.
> You're using the new libxenstore with older versions of the calling
> programs from the xen-4.0 tree ?
I'm using libxenstore and the xenstore utils from 4.1 and xenstored plus
hypervisor from 4.0.
> I don't think this is a support
> combination.
Well. The abiname of libxenstore tells a different story.
Bastian
--
"Beauty is transitory."
"Beauty survives."
-- Spock and Kirk, "That Which Survives", stardate unknown
^ permalink raw reply [flat|nested] 8+ messages in thread* Re: libxenstore from 4.1 incompatible with xenstore from 4.0
2011-04-29 19:49 ` Bastian Blank
@ 2011-05-19 16:20 ` Ian Jackson
0 siblings, 0 replies; 8+ messages in thread
From: Ian Jackson @ 2011-05-19 16:20 UTC (permalink / raw)
To: Bastian Blank; +Cc: xen-devel
Bastian Blank writes ("Re: [Xen-devel] libxenstore from 4.1 incompatible with xenstore from 4.0"):
> On Wed, Apr 13, 2011 at 05:12:52PM +0100, Ian Jackson wrote:
> > You're using the new libxenstore with older versions of the calling
> > programs from the xen-4.0 tree ?
>
> I'm using libxenstore and the xenstore utils from 4.1 and xenstored plus
> hypervisor from 4.0.
>
> > I don't think this is a support
> > combination.
>
> Well. The abiname of libxenstore tells a different story.
I'm sorry that we then apparently forgot to increment the version for
xenstore. I think it's too late now. We should bump it for 4.2.
Ian.
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2011-05-19 16:20 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-04-11 13:41 libxenstore from 4.1 incompatible with xenstore from 4.0 Bastian Blank
2011-04-11 14:57 ` Ian Jackson
2011-04-11 15:05 ` Bastian Blank
2011-04-11 15:15 ` Ian Jackson
2011-04-11 15:50 ` Bastian Blank
2011-04-13 16:12 ` Ian Jackson
2011-04-29 19:49 ` Bastian Blank
2011-05-19 16:20 ` Ian Jackson
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).