Displaying 9 results from an estimated 9 matches for "vmcheck_script".
2019 Sep 19
1
Re: [PATCH 2/2] v2v: -o rhv-upload: use same tmpdir for Python scripts
...mcheck, plugin and create VM. *)
> let precheck_script =
> - Python_script.create ~name:"rhv-upload-precheck.py"
> + Python_script.create ~name:"rhv-upload-precheck.py" ~tmpdir
> Output_rhv_upload_precheck_source.code in
> let vmcheck_script =
> - Python_script.create ~name:"rhv-upload-vmcheck.py"
> + Python_script.create ~name:"rhv-upload-vmcheck.py" ~tmpdir
> Output_rhv_upload_vmcheck_source.code in
> let plugin_script =
> - Python_script.create ~name:"rhv-...
2019 Sep 19
2
[PATCH 1/2] v2v: add optional tmpdir parameter for Python_script
Add an optional parameter for Python_script.create, to specific the
temporary directory to use instead of creating a new one.
---
v2v/python_script.ml | 13 ++++++++-----
v2v/python_script.mli | 5 ++++-
2 files changed, 12 insertions(+), 6 deletions(-)
diff --git a/v2v/python_script.ml b/v2v/python_script.ml
index 3159373a1..6bb14ec1f 100644
--- a/v2v/python_script.ml
+++
2019 Sep 16
0
[PATCH 1/8] v2v: -o rhv-upload: split vmcheck out of precheck
...te Python scripts for precheck, plugin and create VM. *)
+ (* Create Python scripts for precheck, vmcheck, plugin and create VM. *)
let precheck_script =
Python_script.create ~name:"rhv-upload-precheck.py"
Output_rhv_upload_precheck_source.code in
+ let vmcheck_script =
+ Python_script.create ~name:"rhv-upload-vmcheck.py"
+ Output_rhv_upload_vmcheck_source.code in
let plugin_script =
Python_script.create ~name:"rhv-upload-plugin.py"
Output_rhv_upload_plugin_source.code in
@@ -226,6...
2019 Sep 17
1
Re: [PATCH 7/8] v2v: -o rhv-upload: remove uploaded disks on failure
...e here for example:
https://github.com/libguestfs/libguestfs/blob/dea9636c596acd030c9955057863cf080bdd89fb/v2v/output_openstack.ml#L395-L398
(1) Declare a val mutable in the object:
val mutable delete_disks_on_exit = true
> @@ -275,6 +290,13 @@ object
> if Python_script.run_command vmcheck_script json_params [] <> 0 then
> error (f_"failed vmchecks, see earlier errors");
>
> + (* Set up an at-exit handler so we delete the orphan disks on failure. *)
> + at_exit (
> + fun () ->
> + if disks_uuids <> [] then
(2) Change thi...
2019 Sep 19
0
[PATCH 2/2] v2v: -o rhv-upload: use same tmpdir for Python scripts
...n scripts for precheck, vmcheck, plugin and create VM. *)
let precheck_script =
- Python_script.create ~name:"rhv-upload-precheck.py"
+ Python_script.create ~name:"rhv-upload-precheck.py" ~tmpdir
Output_rhv_upload_precheck_source.code in
let vmcheck_script =
- Python_script.create ~name:"rhv-upload-vmcheck.py"
+ Python_script.create ~name:"rhv-upload-vmcheck.py" ~tmpdir
Output_rhv_upload_vmcheck_source.code in
let plugin_script =
- Python_script.create ~name:"rhv-upload-plugin.py"
+...
2020 Apr 06
0
[PATCH virt-v2v v2 2/2] v2v: Allow large temporary directory to be set on a global basis.
...iskid.%d" id in
(* Create Python scripts for precheck, vmcheck, plugin and create VM. *)
- let py_create = Python_script.create ~tmpdir in
- let precheck_script = py_create ~name:"rhv-upload-precheck.py"
- Output_rhv_upload_precheck_source.code in
- let vmcheck_script = py_create ~name:"rhv-upload-vmcheck.py"
- Output_rhv_upload_vmcheck_source.code in
- let plugin_script = py_create ~name:"rhv-upload-plugin.py"
- Output_rhv_upload_plugin_source.code in
- let createvm_script = py_create ~name:"...
2019 Sep 16
16
[PATCH 0/8] v2v: various fixed for -o rhv-upload
This patch series fixes various issues in the rhv-upload output mode:
- properly find and use RHV resources
- cleanup orphan disks, and possibly the current disk transfer on
failure
In reality, the first 4 patches deal with resources, and the other 4
with cleanups. The latter block can be theoretically sent alone --
I just happened to start working on it as part of my "let's fix
2019 Sep 16
0
[PATCH 7/8] v2v: -o rhv-upload: remove uploaded disks on failure
...n uuid -> JSON.String uuid) uuids in
+ let json_params =
+ ("disk_uuids", JSON.List ids) :: json_params in
+ ignore (Python_script.run_command deletedisks_script json_params [])
+ in
+
object
inherit output
@@ -275,6 +290,13 @@ object
if Python_script.run_command vmcheck_script json_params [] <> 0 then
error (f_"failed vmchecks, see earlier errors");
+ (* Set up an at-exit handler so we delete the orphan disks on failure. *)
+ at_exit (
+ fun () ->
+ if disks_uuids <> [] then
+ delete_disks disks_uuids
+ );
+...
2020 Apr 06
6
[PATCH virt-v2v v2 0/2] v2v: Large temporary directory handling.
v1 was here:
https://www.redhat.com/archives/libguestfs/2020-April/msg00007.html
There's a BZ for this now which I forgot to add to the commit message:
https://bugzilla.redhat.com/show_bug.cgi?id=1814611
For v2:
- Fix incorrect reference to $TMPDIR in existing manual.
- Separate handling for small temporary files and large temporary
files. Small temporary files go into $TMPDIR