1. 22 3月, 2013 6 次提交
    • P
      qemu: support passthrough for iscsi disks · c820fbff
      Paolo Bonzini 提交于
      This enables usage of commands like persistent reservations.
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      c820fbff
    • P
      qemu: add support for libiscsi · 1a308ee0
      Paolo Bonzini 提交于
      libiscsi provides a userspace iSCSI initiator.
      
      The main advantage over the kernel initiator is that it is very
      easy to provide different initiator names for VMs on the same host.
      Thus libiscsi supports usage of persistent reservations in the VM,
      which otherwise would only be possible with NPIV.
      
      libiscsi uses "iscsi" as the scheme, not "iscsi+tcp".  We can change
      this in the tests (while remaining backwards-compatible manner, because
      QEMU uses TCP as the default transport for both Gluster and NBD).
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      1a308ee0
    • G
      python:remove semicolon in python code · d4500377
      Guannan Ren 提交于
      This breaked "make syntax-check" testing
      
      Pushed under trivial rule
      d4500377
    • G
      make: regenerate bindings when <classname>.py changes · 686388f0
      Guannan Ren 提交于
      686388f0
    • G
      python: treat flags as default argument with value 0 · a515aaa9
      Guannan Ren 提交于
      The following four functions have not changed because default arguments
      have to come after positional arguments. Changing them will break the
      the binding APIs.
      
      migrate(self, dconn, flags, dname, uri, bandwidth):
      migrate2(self, dconn, dxml, flags, dname, uri, bandwidth):
      migrateToURI(self, duri, flags, dname, bandwidth):
      migrateToURI2(self, dconnuri, miguri, dxml, flags, dname, bandwidth):
      a515aaa9
    • M
      Correct invalid RNG schemas · 28933c55
      Martin Kletzander 提交于
      The 'trang' utility, which is able to transform '.rng' files into
      '.rnc' files, reported some errors in our schemas that weren't caught
      by the tools we use in the build.  I haven't added a test for this,
      but the validity can be checked by the following command:
      
      trang -I rng -O rnc domain.rng domain.rnc
      
      There were unescaped minuses in regular expressions and we were
      constraining int (which is by default in the range of [-2^31;2^31-1]
      to maximum of 2^32.  But what we wanted was exactly an unsignedInt.
      28933c55
  2. 21 3月, 2013 19 次提交
  3. 20 3月, 2013 15 次提交