1. 20 1月, 2017 4 次提交
  2. 19 1月, 2017 10 次提交
    • A
      nss: Remove RES_USE_INET6 usage · 5fff7b99
      Andrea Bolognani 提交于
      The recent deprecation in glibc (commit b76e065991ec) means the
      module will fail to build entirely:
      
        nss/libvirt_nss.c: In function '_nss_libvirt_gethostbyname_r':
        nss/libvirt_nss.c:363:13: error: RES_USE_INET6 is deprecated [-Werror]
           int af = ((_res.options & RES_USE_INET6) ? AF_INET6 : AF_INET);
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      
      This resolver option was removed shortly after being introduced,
      and application using it are already broken anyway.
      5fff7b99
    • D
      storage: avoid use of undefined GLUSTER_CLI variable · 2e045a4f
      Daniel P. Berrange 提交于
      Previous commit tried to change configure logic such that the
      GLUSTER_CLI parameter would always be set:
      
        commit 9e97c8c0
        Author: Peter Krempa <pkrempa@redhat.com>
        Date:   Mon Jan 9 15:56:12 2017 +0100
      
          storage: gluster: Remove build-time dependency on the 'gluster' cli tool
      
      This missed the fact that the AC_PATH_PROG call was itself inside an 'if'
      conditional that would not be called in with_storage_gluster was false. As
      a result, GLUSTER_CLI was still conditionally defined.
      
      Just kill the GLUSTER_CLI parameter and AC_PATH_PROG call entirely and pass a
      bare "gluster" string to virFindFileInPath instead.
      Signed-off-by: NDaniel P. Berrange <berrange@redhat.com>
      2e045a4f
    • D
      qemu: catch failure of drive_add · b9cc6316
      Daniel P. Berrange 提交于
      Previously when QEMU failed "drive_add" due to an error opening
      a file it would report
      
        "could not open disk image"
      
      These days though, QEMU reports
      
        "Could not open '/tmp/virtd-test_e3hnhh5/disk1.qcow2': Permission denied"
      
      which we were not detecting as an error condition.
      Signed-off-by: NDaniel P. Berrange <berrange@redhat.com>
      b9cc6316
    • P
      storage: sheepdog: Split out functions required for tests · 01d9c349
      Peter Krempa 提交于
      Separate the headers so that functions only required for testing of the
      sheepdog backend are separated into their own file.
      01d9c349
    • P
      storage: scsi: Remove private constants from header · ebc8564c
      Peter Krempa 提交于
      They are used only in the SCSI backend driver so there's no need to
      pollute the headers.
      ebc8564c
    • P
      storage: scsi: Fix build if SCSI backend is disabled but iSCSI is enabled · 0de123c8
      Peter Krempa 提交于
      The iSCSI backend driver was using stuff from the SCSI driver without
      making sure that it's compiled in. Move the common code into the
      storage_util.c since it does not contain any specific code.
      0de123c8
    • P
      storage: fs: Compile file backends even if filesystem support is disabled · d66dda65
      Peter Krempa 提交于
      The file backend code was mistakenly put into #if WITH_STORAGE_FS. This
      is not necessary since all the backends just access files on disk, and
      thus the code for WITH_STORAGE_DIR is sufficient to compile everything.
      d66dda65
    • P
      storage: Split utility functions from storage_backend.(ch) · 46e8049c
      Peter Krempa 提交于
      The file became a garbage dump for all kinds of utility functions over
      time. Move them to a separate file so that the files can become a clean
      interface for the storage backends.
      46e8049c
    • P
      storage: Remove common code from specific driver backend · 4417481d
      Peter Krempa 提交于
      The storage driver helper functions that deal with parted were put into
      the disk backend code but are used commonly across.
      4417481d
    • J
      tests: fix compilation of shunloadtest · b018ada3
      Jim Fehlig 提交于
      While local builds succeed fine, a build worker building in a
      chroot environment is encountering the following error with
      libvirt 3.0.0 release candidates
      
      [  162s] shunloadtest.o: In function `main':
      [  162s] /home/abuild/rpmbuild/BUILD/libvirt-3.0.0/tests/shunloadtest.c:110: undefined reference to `dlopen'
      [  162s] /home/abuild/rpmbuild/BUILD/libvirt-3.0.0/tests/shunloadtest.c:114: undefined reference to `dlsym'
      [  162s] /home/abuild/rpmbuild/BUILD/libvirt-3.0.0/tests/shunloadtest.c:133: undefined reference to `dlclose'
      [  162s] /home/abuild/rpmbuild/BUILD/libvirt-3.0.0/tests/shunloadtest.c:111: undefined reference to `dlerror'
      [  162s] /home/abuild/rpmbuild/BUILD/libvirt-3.0.0/tests/shunloadtest.c:115: undefined reference to `dlerror'
      [  162s] /home/abuild/rpmbuild/BUILD/libvirt-3.0.0/tests/shunloadtest.c:116: undefined reference to `dlclose'
      
      Fix by appending DLOPEN_LIBS to shunloadtest_LDADD.
      b018ada3
  3. 18 1月, 2017 26 次提交