yanqiufang 发表于 2015-11-13 09:18:36

Libvirt 1.2.21 发布,Linux 虚拟化库

  改进
  util: set max wait for IPv6 DAD to 20 seconds (Laine Stump),
  util: set error if DAD is not finished (Luyao Huang),
  netlink: add support for multi-part netlink messages. (Maxim Perevedentsev),
  rbd: Remove snapshots if the DELETE_WITH_SNAPSHOTS flag has been provided (Wido den Hollander),
  bhyve: implement domainGetOSType (Roman Bogorodskiy),
  libvirt-domain: fix no error report when p2p migrate fail (Luyao Huang),
  conf: Add serial target type to ABI stability check (Luyao Huang),
  lock_daemon: Switch to wrapper locking functions (Michal Privoznik),
  qemu: hostdev: Introduce qemuHostdevUpdateActiveDomainDevices() (Andrea Bolognani),
  qemu: hostdev: Unify naming for qemuHostdevUpdateActive*Devices() (Andrea Bolognani),
  qemu: hostdev: Unify naming for qemuHostdevReAttach*Devices() (Andrea Bolognani),
  qemu: hostdev: Unify naming for qemuHostdevPrepare*Devices() (Andrea Bolognani),
  hostdev: Rename virHostdevUpdateDomainActiveDevices() (Andrea Bolognani),
  conf: Fix error message to use correct parameter (John Ferlan),
  util: Produce friendlier error message to user (Luyao Huang),
  util: Adjust error paths for virNumaSetPagePoolSize (Luyao Huang),
  util: split the virNumaGetHugePageInfoPath into separate function (Luyao Huang),
  Avoid using !STREQ and !STRNEQ (Ishmanpreet Kaur Khera),
  vz: implement some domain API calls (Maxim Nestratov),
  vz: implement API calls of nodeGetxxx family (Maxim Nestratov),
  vz: implement connectGetMaxVcpus API calls (Maxim Nestratov),
  security_dac: Introduce remember/recall APIs (Michal Privoznik),
  security_dac: Limit usage of virSecurityDACSetOwnershipInternal (Michal Privoznik),
  virSecurityDACRestoreSecurityFileLabel: Pass virSecurityDACDataPtr (Michal Privoznik),
  virSecurityDACSetOwnership: Pass virSecurityDACDataPtr (Michal Privoznik),
  virSecurityDACSetOwnershipInternal: Don't chown so often (Michal Privoznik),
  security_dac: Fix TODO marks (Michal Privoznik),
  conf: Optimize the iothreadid initialization (John Ferlan),
  qemu: Check for niothreads == 0 in qemuSetupCgroupForIOThreads (John Ferlan),
  qemu: Use 'niothreadids' instead of 'iothreads' (John Ferlan),
  Fix conficts with HACKING doc (Wei Jiangang),
  conf: Refactor the iothreadid initialization (John Ferlan),
  tests: make redirects happen in correct order (Wei Jiangang),
  storage: Rework error paths for virStorageBackendCreateExecCommand (John Ferlan),
  storage: On error rmdir created directory in virDirCreate (John Ferlan),
  storage: On error unlink created file in virFileOpen{As|Forked} (John Ferlan),
  storage: Remove duplicitous refreshVol in Sheepdog buildVol (John Ferlan),
  storage: Remove duplicitous refreshVol in RBD buildVol (John Ferlan),
  virt-host-validate: check for IOMMU support (Daniel P. Berrange),
  libvirt-domain: Drop virDomainMigrateCheckNotLocal attribute (Michal Privoznik),
  virt-host-validate: check for required cgroups (Daniel P. Berrange),
  virt-host-validate: distinguish exists vs accessible for devices (Daniel P. Berrange),
  virt-host-validate.c: check for kernel namespaces (Daniel P. Berrange),
  migration: refactor: introduce parameter checking function (Nikolay Shirokovskiy),
  migration: merge all proto branches into single function (Nikolay Shirokovskiy),
  migration: refactor: refactor parameter compatibility checks (Nikolay Shirokovskiy),
  migration: refactor: extract parameter adaption functions (Nikolay Shirokovskiy),
  migration: refactor: introduce params version of unmanaged (Nikolay Shirokovskiy),
  migration: refactor: merge direct and p2p into unmanaged (Nikolay Shirokovskiy),
  migration: refactor: rename uri parameter to miguri (Nikolay Shirokovskiy),
  migration: remove direct migration dependency on version1 of driver (Michal Privoznik),
  migration: move implementation check to branches in p2p (Nikolay Shirokovskiy),
  migration: refactor: reuse p2p url check (Nikolay Shirokovskiy),
  migration: refactor: get rid of use_params p2p_full (Nikolay Shirokovskiy),
  virJSONValueArraySize: return ssize_t (Michal Privoznik),
  src: Include $(builddir)/util in the header search path (Andrea Bolognani),
  storage: Perform some cleanup of calls (John Ferlan),
  AUTHORS: Add myself to the list of committers (Andrea Bolognani),
  virSecurityManagerNew: Turn array of booleans into flags (Michal Privoznik),
  qemu: Fix indentation issue (Andrea Bolognani),
  qemu: Remove explicit values from virQEMUCapsFlags (Andrea Bolognani),
  qemu: migration: Use migration flags in qemuMigrationIsAllowed (Peter Krempa),
  qemu: migration: Drop @def from qemuMigrationIsAllowed (Peter Krempa),
  qemu: migration: Split source and destination migration checks (Peter Krempa),
  spec: Delete .git after applying patches (Cole Robinson),
  tests: qemu: Add aarch64 virtio pci tests (Cole Robinson),
  qemu: Make updating stats in qemuMigrationCheckJobStatus optional (Jiri Denemark),
  qemu: Introduce flags in qemuMigrationCompleted (Jiri Denemark),
  qemu: Copy completed migration stats only on success (Jiri Denemark),
  qemu: Always update migration times on destination (Jiri Denemark),
  tests: Check GIC-related XMLs in qemuxml2xmltest (Martin Kletzander),
  Do not distribute generated virkeymaps.h (Martin Kletzander),
  apparmor: differentiate between error and unconfined profiles (Cédric Bosdonnat),
  testutils: Drop virtTestResult (Cole Robinson),
  tests: eventtest: Open code virtTestResult (Cole Robinson),
  tests: sheepdog: Drop use of virtTestResult (Cole Robinson),
  testutils: Add coloring to verbose PASS/FAILED output (Cole Robinson),
  storage: Introduce virStorageBackendDiskStartPool (John Ferlan),
  storage: Add additional errors/checks for disk label (John Ferlan),
  storage: Add param to check whether we can write a disk label (John Ferlan),
  storage: Refactor disk label checking (John Ferlan),
  virfile: Add extra check for direct delete in virFileRemove (John Ferlan),
  qemu: Add conditions for qemu-kvm use on ppc64 (Andrea Bolognani),
  rpc: libssh2: Add more debugging info (Peter Krempa),
  conf: Reuse virDomainDefCheckDuplicateDiskWWN to check disk serial too (Peter Krempa),
  qemu: Perform the disk WWN check only on fresh starts (Peter Krempa),
  interface: let netcf pre-filter for active vs. inactive (Laine Stump),
  interface: re-use name and mac address rather than re-retrieving (Laine Stump),
  interface: report correct interface count when not returning list (Laine Stump),
  qemu: Add -mem-path even with numa (Martin Kletzander),
  qemu: Extract -mem-path building into its own function (Martin Kletzander),

  qemu: Move memory>  qemu: Move simplification variable to begining of the function (Martin Kletzander),
  qemu: Add test cases for gic-version option (Pavel Fedin),
  qemu: Add support for gic-version machine option (Pavel Fedin),
  qemu: Introduce QEMU_CAPS_MACH_VIRT_GIC_VERSION capability (Pavel Fedin),
  Post-release version bump to 1.2.21 (Martin Kletzander)
  
页: [1]
查看完整版本: Libvirt 1.2.21 发布,Linux 虚拟化库