Nir Soffer f5442d2f04 v2v: rhv-upload-plugin: Improve error handling
When optimizing the connection using unix socket, we handle these cases:

- The local host is not an oVirt host (no /etc/vdsm/vdsm.id).
- The local host is an oVirt host, but is not registered with engine.
- Creating UnixHTTPConnection() fails. Unlikely and probably a bug in
  the plugin, but we can recover by using the https connection.

The current code handle these cases silently, making it harder to
understand why the unix socket optimization did no happen. Add debug
message to make this clear.

Also comment in the error handler why we take this path instead of
failing the operation.
2018-06-30 07:41:08 +01:00
2018-02-12 11:24:06 +01:00
2018-01-04 15:30:10 +00:00
2018-01-04 15:30:10 +00:00
2018-02-07 18:38:13 +00:00
2018-01-04 15:30:10 +00:00
2018-01-04 15:30:10 +00:00
2018-01-04 15:30:10 +00:00
2018-06-04 05:41:58 -04:00
2018-01-04 15:30:10 +00:00
2018-06-29 10:22:36 +01:00
2018-01-04 15:30:10 +00:00
2018-01-04 15:30:10 +00:00
2018-05-06 23:35:50 +02:00
2018-06-25 08:35:43 +01:00
2018-01-04 15:30:10 +00:00
2018-06-25 08:35:43 +01:00
2018-01-04 15:30:10 +00:00
2018-01-04 15:30:10 +00:00
2018-06-29 10:23:54 +01:00
2018-06-29 10:23:54 +01:00
2018-01-04 15:30:10 +00:00
2018-04-19 11:30:29 +02:00
2018-01-04 15:30:10 +00:00
2018-02-22 15:06:13 +00:00
2018-01-04 15:30:10 +00:00
2018-06-29 10:23:54 +01:00
2017-01-26 15:05:46 +00:00
2018-06-29 10:23:54 +01:00
2018-01-04 15:30:10 +00:00
2018-01-04 15:30:10 +00:00
2018-06-29 10:23:54 +01:00
2018-01-04 15:30:10 +00:00
2016-02-10 14:15:05 +01:00

Libguestfs is tools and a library for accessing and modifying guest
disk images.  For more information see the home page:

  http://libguestfs.org/

For discussion, development, patches, etc. please use the mailing
list:

  http://www.redhat.com/mailman/listinfo/libguestfs

To find out how to build libguestfs from source, read:

  docs/guestfs-building.pod
  http://libguestfs.org/guestfs-building.1.html
  man docs/guestfs-building.1

Copyright (C) 2009-2018 Red Hat Inc.

The library is distributed under the LGPLv2+.  The programs are
distributed under the GPLv2+.  Please see the files COPYING and
COPYING.LIB for full license information.  The examples are under a
very liberal license.
Languages
C 42.7%
OCaml 35.5%
Shell 7.1%
Makefile 4%
Perl 2.6%
Other 8%