[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] xend: drbd improvements
darn!.. I missed your earlier email totally, in the flood of emails in my inbox :(. sorry about the delayed response. I dont have pygrub based vm disk images/volumes on my Debian devel boxes. But I have tested your patches (revert 20158, 19444 & applying your patch) with pv domUs, using the "block-drbd" script and the following work fine as expected. --Promoting drbd resource to primary before booting VM --Automatic secondary->primary resource promotion (at target host) during live migration shriram On Wed, Jan 12, 2011 at 7:38 PM, Jim Fehlig <jfehlig@xxxxxxxxxx> wrote: > Jim Fehlig wrote: >> Shriram Rajagopalan wrote: >> >>> I was just looking over the patch on blkif.py and I believe there is a bug. >>> --- a/tools/python/xen/util/blkif.py Fri Dec 10 18:08:19 2010 +0000 >>> +++ b/tools/python/xen/util/blkif.py Wed Jan 05 23:31:24 2011 +0000 >>> @@ -71,15 +71,8 @@ def _parse_uname(uname): >>> if uname.find(":") != -1: >>> (typ, fn) = uname.split(":", 1) >>> >>> - if typ == "phy" and not fn.startswith("/"): >>> + if typ in ("phy", "drbd") and not fn.startswith("/"): >>> fn = "/dev/%s" %(fn,) >>> - >>> - if typ == "drbd": >>> - if not fn.startswith("drbd"): >>> - (drbdadmstdin, drbdadmstdout) = >>> os.popen2(["/sbin/drbdadm", "sh-dev", fn]) >>> - fn = drbdadmstdout.readline().strip() >>> - else: >>> - fn = "/dev/%s" %(fn,) >>> >>> if typ in ("tap", "tap2"): >>> (taptype, fn) = fn.split(":", 1 >>> >>> >>> When you specify a drbd disk for a domU, its format is >>> drbd:<resourceName> >>> >>> >> >> Correct. Sadly, I forgot I was testing on SLES, which contains local >> xend patches to fix problems wrt external block scripts. One of the >> patches has existed for ages, before many of us were working on xen >> :-). I would really like to get these changes upstream, even though >> xend is dying. The first patch is a revert of >> http://xenbits.xensource.com/xen-unstable.hg?rev/152257350930. The >> second patch, which I've rebased against -unstable, is attached. Can >> you test it? >> > > Shriram, > > Have you had a chance to test my suggestion above (reverting c/s 19444 > and using the xend patch we have in SuSE)? It has been working well for > us, but another "Tested-by:" may convince upstream to take these changes > as well. Perhaps it is too late for 4.1 as we're at RC2 already. > > Thanks! > Jim > > -- perception is but an offspring of its own self _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |