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

Re: [Xen-devel] [PATCH] xend: drbd improvements



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


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

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