All of lore.kernel.org
 help / color / mirror / Atom feed
* [OSSTEST PATCH] TestSupport: use qemu-img to create vhd image
@ 2016-09-08 15:52 Wei Liu
  2016-09-21 10:39 ` Ian Jackson
  0 siblings, 1 reply; 4+ messages in thread
From: Wei Liu @ 2016-09-08 15:52 UTC (permalink / raw)
  To: Xen-devel; +Cc: ian.jackson, Wei Liu

We would like to delete blktap2 from xen.git at some point, but vhd-util
is part of blktap2. Let's switch to use qemu-img to create vhd image to
remove the dependency on blktap2 in osstest.

Note that vhd format is named "vpc" in qemu-img.

Signed-off-by: Wei Liu <wei.liu2@citrix.com>
---
 Osstest/TestSupport.pm | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/Osstest/TestSupport.pm b/Osstest/TestSupport.pm
index 7eb7bc4..3da36da 100644
--- a/Osstest/TestSupport.pm
+++ b/Osstest/TestSupport.pm
@@ -1750,7 +1750,8 @@ sub prepareguest_part_lvmdisk ($$$) {
 
 sub make_vhd ($$$) {
     my ($ho, $gho, $disk_mb) = @_;
-    target_cmd_root($ho, "vhd-util create -n $gho->{Rootimg} -s $disk_mb");
+    my disk_mb_s = sprintf("%dM", $disk_mb);
+    target_cmd_root($ho, "qemu-img create -f vpc $gho->{Rootimg} $disk_mb_s");
 }
 sub make_qcow2 ($$$) {
     my ($ho, $gho, $disk_mb) = @_;
-- 
2.1.4


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

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [OSSTEST PATCH] TestSupport: use qemu-img to create vhd image
  2016-09-08 15:52 [OSSTEST PATCH] TestSupport: use qemu-img to create vhd image Wei Liu
@ 2016-09-21 10:39 ` Ian Jackson
  2016-09-23 14:21   ` Ian Jackson
  0 siblings, 1 reply; 4+ messages in thread
From: Ian Jackson @ 2016-09-21 10:39 UTC (permalink / raw)
  To: Wei Liu; +Cc: Xen-devel

Wei Liu writes ("[OSSTEST PATCH] TestSupport: use qemu-img to create vhd image"):
> We would like to delete blktap2 from xen.git at some point, but vhd-util
> is part of blktap2. Let's switch to use qemu-img to create vhd image to
> remove the dependency on blktap2 in osstest.
> 
> Note that vhd format is named "vpc" in qemu-img.

FAOD, I haven't dropped this.  This patch LGTM.

Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>

I have queued it for a push at some point.  Right now there's a d-i
update in the pipeline ahead of it.

Thanks,
Ian.

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

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [OSSTEST PATCH] TestSupport: use qemu-img to create vhd image
  2016-09-21 10:39 ` Ian Jackson
@ 2016-09-23 14:21   ` Ian Jackson
  2016-09-23 14:31     ` Wei Liu
  0 siblings, 1 reply; 4+ messages in thread
From: Ian Jackson @ 2016-09-23 14:21 UTC (permalink / raw)
  To: Wei Liu, Xen-devel

Ian Jackson writes ("Re: [OSSTEST PATCH] TestSupport: use qemu-img to create vhd image"):
> FAOD, I haven't dropped this.  This patch LGTM.
> 
> Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
> 
> I have queued it for a push at some point.  Right now there's a d-i
> update in the pipeline ahead of it.

Well, it did this:

  ++ ./make-flight osstest xen-unstable real
  No such class disk_mb_s at Osstest/TestSupport.pm line 1764, near "my disk_mb_s"
  syntax error at Osstest/TestSupport.pm line 1764, near "my disk_mb_s ="
  Global symbol "$disk_mb_s" requires explicit package name at Osstest/TestSupport.pm line 1765.
  BEGIN not safe after errors--compilation aborted at Osstest/TestSupport.pm line 1812.
  Compilation failed in require at Osstest/JobDB/Executive.pm line 24.
  BEGIN failed--compilation aborted at Osstest/JobDB/Executive.pm line 24.
  Compilation failed in require at (eval 18) line 2.
  + flight=

This is because of a missing dollar sign.  I will fix it up and retry.

Ian.

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

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [OSSTEST PATCH] TestSupport: use qemu-img to create vhd image
  2016-09-23 14:21   ` Ian Jackson
@ 2016-09-23 14:31     ` Wei Liu
  0 siblings, 0 replies; 4+ messages in thread
From: Wei Liu @ 2016-09-23 14:31 UTC (permalink / raw)
  To: Ian Jackson; +Cc: Xen-devel, Wei Liu

On Fri, Sep 23, 2016 at 03:21:35PM +0100, Ian Jackson wrote:
> Ian Jackson writes ("Re: [OSSTEST PATCH] TestSupport: use qemu-img to create vhd image"):
> > FAOD, I haven't dropped this.  This patch LGTM.
> > 
> > Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
> > 
> > I have queued it for a push at some point.  Right now there's a d-i
> > update in the pipeline ahead of it.
> 
> Well, it did this:
> 
>   ++ ./make-flight osstest xen-unstable real
>   No such class disk_mb_s at Osstest/TestSupport.pm line 1764, near "my disk_mb_s"
>   syntax error at Osstest/TestSupport.pm line 1764, near "my disk_mb_s ="
>   Global symbol "$disk_mb_s" requires explicit package name at Osstest/TestSupport.pm line 1765.
>   BEGIN not safe after errors--compilation aborted at Osstest/TestSupport.pm line 1812.
>   Compilation failed in require at Osstest/JobDB/Executive.pm line 24.
>   BEGIN failed--compilation aborted at Osstest/JobDB/Executive.pm line 24.
>   Compilation failed in require at (eval 18) line 2.
>   + flight=
> 
> This is because of a missing dollar sign.  I will fix it up and retry.
> 

Oops... Sorry about that and thanks for fixing that up.

> Ian.

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

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2016-09-23 14:32 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-09-08 15:52 [OSSTEST PATCH] TestSupport: use qemu-img to create vhd image Wei Liu
2016-09-21 10:39 ` Ian Jackson
2016-09-23 14:21   ` Ian Jackson
2016-09-23 14:31     ` Wei Liu

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.