[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH MINI-OS v3 2/2] xenbus: workaround oxenstored short-write



On Mon, Nov 16, 2015 at 11:30:14AM +0000, Ian Campbell wrote:
> On Tue, 2015-10-27 at 16:47 +0100, Samuel Thibault wrote:
> > Wei Liu, le Tue 27 Oct 2015 15:43:29 +0000, a écrit :
> > > Oxenstored has a behaviour that it only writes a contiguous piece of
> > > data. When it writes across ring boundary it will return a short-write
> > > while there is still room. That leads to mini-os stalling when it sees
> > > there is not enough data in the ring.
> > > 
> > > Given that oxenstored is the default xenstored implementation we think
> > > it would be useful to workaround this for the benefit of running mini-
> > > os
> > > (and unikernel based on it) on any Xen installation.
> > > 
> > > Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx>
> > 
> > As discussed in the previous thread, this is rather a workaround.
> 
> Given that I'm in the process of applying "tools/ocaml/xb: Correct
> calculations of data/space the ring" which I think is the real fix here am
> unsure if we still want to take this workaround.
> 
> Any thoughts?
> 

We should apply it for master but not 4.6 branch. Because other people
will grab mini-os and run it on older version of oxenstored.

Wei.

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.