search for: nfshelper

Displaying 6 results from an estimated 6 matches for "nfshelper".

2010 Jun 08
3
[PATCH 1/3] Fix RHEV cleanup on unclean shutdown
Cleanup was not happening properly if a migration to RHEV was killed prematurely with a Ctrl-C. Firstly, the SIGINT and SIGQUIT handlers were not being registered early enough in virt-v2v.pl. Secondly, if Ctrl-C killed the guestfs qemu process first it would deliver a SIGPIPE to v2v, which caused an unclean shutdown without cleanup. Fixes RHBZ#596015 --- v2v/virt-v2v.pl | 17 ++++++++++++++---
2010 Apr 06
1
[PATCH] RHEV: Use dd and direct io to write to NFS
...ng: {error}", - path => "$path", - error => $!)); - - # Write all data received to the data file - my $buffer; - - for(;;) { - my $ret = sysread(STDIN, $buffer, 64*1024); - die("Error in NFSHelper reading from stdin: $!") - unless (defined($ret)); - last if ($ret == 0); - - print $data $buffer; - } - - close($data) - or die(user_message(__x("Error closing {path}: {error}", - path =...
2010 Jun 01
1
[PATCH] RHEV: Pad disk sizes up to a multiple of 1024 bytes
...t_size { my $self = shift; - return $self->{size}; + return $self->{outsize}; } sub _get_imageuuid @@ -256,6 +260,7 @@ sub open my $self = shift; my $now = $self->{creation}; + $self->{written} = 0; $self->{writer} = Sys::VirtV2V::Target::RHEV::NFSHelper->new(sub { my $dir = $self->{dir}; @@ -283,7 +288,7 @@ sub open print $meta "LEGALITY=LEGAL\n"; print $meta "MTIME=$now\n"; print $meta "POOL_UUID=00000000-0000-0000-0000-000000000000\n"; - print $meta "SIZE="....
2010 Mar 30
3
[PATCH 1/2] Refactor guest and volume creation into Sys::VirtV2V::Target::LibVirt
Move all target-specific functionality into its own module in preparation for output to RHEV. --- MANIFEST | 1 + lib/Sys/VirtV2V/Connection.pm | 46 ++--- lib/Sys/VirtV2V/Converter.pm | 138 +------------ lib/Sys/VirtV2V/Target/LibVirt.pm | 419 +++++++++++++++++++++++++++++++++++++ lib/Sys/VirtV2V/Transfer/ESX.pm | 91 +++------ po/POTFILES.in
2010 Sep 21
1
[PREVIEW ONLY] Refactor data transfer code
...ware; you can redistribute it and/or @@ -18,7 +18,15 @@ use strict; use warnings; -package Sys::VirtV2V::Target::RHEV::UUIDHelper; +package rhev_util; + +use Exporter 'import'; +our @EXPORT = qw(nfs_helper get_uuid); + +sub nfs_helper +{ + return Sys::VirtV2V::Connection::RHEVTarget::NFSHelper->new(@_); +} sub get_uuid { @@ -35,14 +43,13 @@ sub get_uuid return $uuid; } -package Sys::VirtV2V::Target::RHEV::NFSHelper; + +package Sys::VirtV2V::Connection::RHEVTarget::NFSHelper; use Carp; use File::Temp qw(tempfile); use POSIX qw(:sys_wait_h setuid setgid); -use Sys::Vi...
2010 Sep 13
3
[PATCH 1/4] Check that we're not overwriting an existing Libvirt domain
Exit with an error if we would overwrite an existing libvirt domain. Fixes RHBZ#617110 --- lib/Sys/VirtV2V/Connection/LibVirt.pm | 4 ++++ lib/Sys/VirtV2V/Target/LibVirt.pm | 31 ++++++++++++++++++++++++++++++- lib/Sys/VirtV2V/Target/RHEV.pm | 11 +++++++++++ 3 files changed, 45 insertions(+), 1 deletions(-) diff --git a/lib/Sys/VirtV2V/Connection/LibVirt.pm