Bastian Blank
2011-Apr-11 13:41 UTC
[Xen-devel] libxenstore from 4.1 incompatible with xenstore from 4.0
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. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Ian Jackson
2011-Apr-11 14:57 UTC
Re: [Xen-devel] libxenstore from 4.1 incompatible with xenstore from 4.0
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. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Bastian Blank
2011-Apr-11 15:05 UTC
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:> 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 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Ian Jackson
2011-Apr-11 15:15 UTC
Re: [Xen-devel] libxenstore from 4.1 incompatible with xenstore from 4.0
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. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Bastian Blank
2011-Apr-11 15:50 UTC
Re: [Xen-devel] libxenstore from 4.1 incompatible with xenstore from 4.0
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 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Ian Jackson
2011-Apr-13 16:12 UTC
Re: [Xen-devel] libxenstore from 4.1 incompatible with xenstore from 4.0
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. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Bastian Blank
2011-Apr-29 19:49 UTC
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:> 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 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Ian Jackson
2011-May-19 16:20 UTC
Re: [Xen-devel] libxenstore from 4.1 incompatible with xenstore from 4.0
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. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel