Displaying 7 results from an estimated 7 matches for "has_virtio_scsi".
2016 Apr 12
3
[PATCH] v2v: add support for virtio-scsi
...used IDE. *)
diff --git a/v2v/input_libvirtxml.ml b/v2v/input_libvirtxml.ml
index 9d8963d..6f325e6 100644
--- a/v2v/input_libvirtxml.ml
+++ b/v2v/input_libvirtxml.ml
@@ -181,6 +181,12 @@ let parse_libvirt_xml ?conn xml =
None
) in
+ (* Presence of virtio-scsi controller. *)
+ let has_virtio_scsi =
+ let obj = Xml.xpath_eval_expression xpathctx
+ "/domain/devices/controller[@model='virtio-scsi']" in
+ (Xml.xpathobj_nr_nodes obj) > 0 in
+
(* Non-removable disk devices. *)
let disks =
let get_disks, add_disk =
@@ -208,12 +214,13 @@ let pars...
2017 Nov 02
3
[PATCH 0/2] v2v: Handle SATA controller (RHBZ#1508874).
https://bugzilla.redhat.com/show_bug.cgi?id=1508874
Also avoids a warning.
Rich.
2016 Apr 14
0
[PATCH v2] v2v: add support for virtio-scsi
...used IDE. *)
diff --git a/v2v/input_libvirtxml.ml b/v2v/input_libvirtxml.ml
index 9d8963d..231931f 100644
--- a/v2v/input_libvirtxml.ml
+++ b/v2v/input_libvirtxml.ml
@@ -181,6 +181,12 @@ let parse_libvirt_xml ?conn xml =
None
) in
+ (* Presence of virtio-scsi controller. *)
+ let has_virtio_scsi =
+ let obj = Xml.xpath_eval_expression xpathctx
+ "/domain/devices/controller[@model='virtio-scsi']" in
+ Xml.xpathobj_nr_nodes obj > 0 in
+
(* Non-removable disk devices. *)
let disks =
let get_disks, add_disk =
@@ -208,12 +214,13 @@ let parse_...
2016 Apr 14
1
[PATCH v4] v2v: add support for virtio-scsi
...used IDE. *)
diff --git a/v2v/input_libvirtxml.ml b/v2v/input_libvirtxml.ml
index 9d8963d..231931f 100644
--- a/v2v/input_libvirtxml.ml
+++ b/v2v/input_libvirtxml.ml
@@ -181,6 +181,12 @@ let parse_libvirt_xml ?conn xml =
None
) in
+ (* Presence of virtio-scsi controller. *)
+ let has_virtio_scsi =
+ let obj = Xml.xpath_eval_expression xpathctx
+ "/domain/devices/controller[@model='virtio-scsi']" in
+ Xml.xpathobj_nr_nodes obj > 0 in
+
(* Non-removable disk devices. *)
let disks =
let get_disks, add_disk =
@@ -208,12 +214,13 @@ let parse_...
2016 Apr 14
1
[PATCH v3] v2v: add support for virtio-scsi
...used IDE. *)
diff --git a/v2v/input_libvirtxml.ml b/v2v/input_libvirtxml.ml
index 9d8963d..231931f 100644
--- a/v2v/input_libvirtxml.ml
+++ b/v2v/input_libvirtxml.ml
@@ -181,6 +181,12 @@ let parse_libvirt_xml ?conn xml =
None
) in
+ (* Presence of virtio-scsi controller. *)
+ let has_virtio_scsi =
+ let obj = Xml.xpath_eval_expression xpathctx
+ "/domain/devices/controller[@model='virtio-scsi']" in
+ Xml.xpathobj_nr_nodes obj > 0 in
+
(* Non-removable disk devices. *)
let disks =
let get_disks, add_disk =
@@ -208,12 +214,13 @@ let parse_...
2016 Apr 13
0
Re: [PATCH] v2v: add support for virtio-scsi
On Wed, Apr 13, 2016 at 07:45:42PM +0300, Roman Kagan wrote:
> On Wed, Apr 13, 2016 at 10:11:54AM +0100, Richard W.M. Jones wrote:
> > On Tue, Apr 12, 2016 at 06:46:31PM +0300, Roman Kagan wrote:
> > > + (* Presence of virtio-scsi controller. *)
> > > + let has_virtio_scsi =
> > > + let obj = Xml.xpath_eval_expression xpathctx
> > > + "/domain/devices/controller[@model='virtio-scsi']" in
> >
> > I guess this short cut is OK. A true test would involve checking the
> > <target bus="scsi&q...
2016 Apr 13
0
Re: [PATCH] v2v: add support for virtio-scsi
...ex="0"/index="1"/... attributes.
>
> How the binding of drives to controllers is done, then? Is it specified
> in drive's "address"?
Yes, apparently using <address/> under <disk/>.
> This case is handled fine in the patch, isn't it? has_virtio_scsi is a
> local variable which is only consulted when populating per-drive
> s_controller field: for drives with bus='scsi' it differentiates between
> Source_virtio_SCSI and Source_SCSI.
Oh I see, target_bus is consulted for each drive. So this is right
(except for the scsi/virtio-...