Displaying 2 results from an estimated 2 matches for "error_unexpected_output".
2018 Aug 17
0
[PATCH v3 4/4] v2v: Add --print-estimate option to print copy size estimate.
...al Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *)
+
+open Std_utils
+open Tools_utils
+open JSON_parser
+open Common_gettext.Gettext
+
+(* Run qemu-img measure on a disk. *)
+
+let error_unexpected_output what json =
+ error (f_"qemu-img measure: unexpected output: %s\n\nqemu-img command printed:\n\n%s")
+ what json
+
+let measure ?format filename =
+ let cmd = ref [] in
+ List.push_back_list cmd [Guestfs_config.qemu_img; "measure"];
+ (match format with
+ | None -&g...
2018 Aug 17
8
[PATCH v3 4/4] v2v: Add --print-estimate option to print copy size
I rethought this again, as I think that it's a dangerous assumption to
bake qemu-img measure output into our API.
This patch series runs qemu-img measure behind the scenes, but then
parses the output and sums it to a single number which we print.
Doing that required a bit of reworking, moving the Jansson [JSON
parser] bindings from virt-builder into the common directory and
a couple of other