-
Tue Dec 08 2015 Livy Ge <livy.ge@oracle.com> - 1.2.17-13.0.1.el7_2.2
- Oracle files:docs/et.png
- Replace docs/et.png in tarball with blank image
-
Mon Nov 23 2015 Jiri Denemark <jdenemar@redhat.com> - 1.2.17-13.el7_2.2
- qemu: Support vhost-user-multiqueue with QEMU 2.3 (rhbz#1284416)
-
Fri Nov 20 2015 Jiri Denemark <jdenemar@redhat.com> - 1.2.17-13.el7_2.1
- qemu: migration: Properly parse memory hotplug migration flag (rhbz#1280419)
- qemu: Emit correct audit message for memory hot unplug (rhbz#1280420)
- qemu: Emit correct audit message for memory hot plug (rhbz#1280420)
- qemu: Extract logic to determine the mlock limit size for VFIO (rhbz#1280420)
- qemu: hotplug: Fix mlock limit handling on memory hotplug (rhbz#1280420)
- qemu: domain: Restructurate control flow in qemuDomainGetMlockLimitBytes (rhbz#1280420)
- qemu: Explain mlock limit size more in detail (rhbz#1280420)
- qemu: hotplug: Reject VFIO hotplug if setting RLIMIT_MEMLOCK fails (rhbz#1283924)
- process: Log when limiting the amount of locked memory (rhbz#1283924)
- qemu: Use qemuDomainRequiresMlock() in qemuBuildCommandLine() (rhbz#1283924)
- qemu: Use qemuDomainRequiresMlock() when attaching PCI hostdev (rhbz#1283924)
- qemu: Add ppc64-specific math to qemuDomainGetMlockLimitBytes() (rhbz#1283924)
- qemu: Always set locked memory limit for ppc64 domains (rhbz#1283924)
-
Thu Oct 08 2015 Jiri Denemark <jdenemar@redhat.com> - 1.2.17-13
- qemu: Add conditions for qemu-kvm use on ppc64 (rhbz#1267882)
- qemu: Move simplification variable to begining of the function (rhbz#1266856)
- qemu: Extract -mem-path building into its own function (rhbz#1266856)
- qemu: Add -mem-path even with numa (rhbz#1266856)
- qemu: Use memory-backing-file only when needed (rhbz#1266856)
- qemu: Always update migration times on destination (rhbz#1265902)
- qemu: Copy completed migration stats only on success (rhbz#1265902)
- qemu: Introduce flags in qemuMigrationCompleted (rhbz#1265902)
- qemu: Make updating stats in qemuMigrationCheckJobStatus optional (rhbz#1265902)
- qemu: Wait until destination QEMU consumes all migration data (rhbz#1265902)
-
Wed Sep 30 2015 Jiri Denemark <jdenemar@redhat.com> - 1.2.17-12
- qemu: Fix dynamic_ownership qemu.conf setting (rhbz#1267154)
-
Fri Sep 25 2015 Jiri Denemark <jdenemar@redhat.com> - 1.2.17-11
- domain: Fix migratable XML with graphics/@listen (rhbz#1265111)
-
Wed Sep 23 2015 Jiri Denemark <jdenemar@redhat.com> - 1.2.17-10
- virSecuritySELinuxSetSecurityAllLabel: drop useless virFileIsSharedFSType (rhbz#1124841)
- security_selinux: Replace SELinuxSCSICallbackData with proper struct (rhbz#1124841)
- virSecurityManager: Track if running as privileged (rhbz#1124841)
- security_selinux: Take @privileged into account (rhbz#1124841)
- qemu: Fix using guest architecture as lookup key (rhbz#1260753)
- virfile: Check for existence of dir in virFileDeleteTree (rhbz#1146886)
- Revert "qemu: Fix integer/boolean logic in qemuSetUnprivSGIO" (rhbz#1072736)
- qemu: migration: Relax enforcement of memory hotplug support (rhbz#1252685)
- conf: Add helper to determine whether memory hotplug is enabled for a vm (rhbz#1252685)
- qemu: Make memory alignment helper more universal (rhbz#1252685)
- conf: Drop VIR_DOMAIN_DEF_PARSE_CLOCK_ADJUST flag (rhbz#1252685)
- conf: Document all VIR_DOMAIN_DEF_PARSE_* flags (rhbz#1252685)
- conf: Add XML parser flag that will allow us to do incompatible updates (rhbz#1252685)
- conf: Split memory related post parse stuff into separate function (rhbz#1252685)
- conf: Rename max_balloon to total_memory (rhbz#1252685)
- conf: Pre-calculate initial memory size instead of always calculating it (rhbz#1252685)
- conf: Don't always recalculate initial memory size from NUMA size totals (rhbz#1252685)
- qemu: command: Align memory sizes only on fresh starts (rhbz#1252685)
- qemu: ppc64: Align memory sizes to 256MiB blocks (rhbz#1249006)
- test: Add test to validate that memory sizes don't get updated on migration (rhbz#1252685)
- qemu: Align memory module sizes to 2MiB (rhbz#1252685)
- qemu: Refresh memory size only on fresh starts (rhbz#1242940)
-
Wed Sep 16 2015 Jiri Denemark <jdenemar@redhat.com> - 1.2.17-9
- conf: fix crash when parsing a unordered NUMA <cell/> (rhbz#1260846)
- vmx: Some whitespace cleanup (rhbz#1172544)
- vmx: The virVMXParseDisk deviceType can be NULL, add some missing checks (rhbz#1172544)
- vmx: Add handling for CDROM devices with SCSI passthru (rhbz#1172544)
- qemu: hotplug: Properly clean up drive backend if frontend hotplug fails (rhbz#1262399)
- qemu: Introduce QEMU_CAPS_DEVICE_RTL8139 (rhbz#1254044)
- qemu: Introduce QEMU_CAPS_DEVICE_E1000 (rhbz#1254044)
- qemu: Introduce QEMU_CAPS_DEVICE_VIRTIO_NET (rhbz#1254044)
- qemu: Try several network devices when looking for a default (rhbz#1254044)
- qemu: Report error if per-VM directory cannot be created (rhbz#1146886)
- qemu: Do not allow others into per-VM subdirectories (rhbz#1146886)
- qemu: Allow others to browse /var/lib/libvirt/qemu (rhbz#1146886)
-
Mon Sep 07 2015 Jiri Denemark <jdenemar@redhat.com> - 1.2.17-8
- util: make virNetDev(Replace|Restore)MacAddress public functions (rhbz#1257004)
- util: don't use netlink to save/set mac for macvtap+passthrough+802.1Qbh (rhbz#1257004)
- cpu: Introduce IvyBridge CPU model (rhbz#1254420)
- examples: Add example polkit ACL rules (rhbz#1115289)
- qemu: don't use initialized ret in qemuRemoveSharedDevice (rhbz#1072736)
- qemu: Introduce qemuDomainMachineIsS390CCW (rhbz#1258361)
- qemu: Need to check for machine.os when using ADDRESS_TYPE_CCW (rhbz#1258361)
-
Thu Sep 03 2015 Jiri Denemark <jdenemar@redhat.com> - 1.2.17-7
- Start daemon only after filesystems are mounted (rhbz#1255228)
- virfile: Add error for root squash change mode failure (rhbz#1253609)
- virfile: Introduce virFileUnlink (rhbz#1253609)
- storage: Correct the 'mode' check (rhbz#1253609)
- storage: Handle failure from refreshVol (rhbz#1253609)
- util: Add virStringGetFirstWithPrefix (rhbz#1165580)
- util: Add virCgroupGetBlockDevString (rhbz#1165580)
- util: Add getters for cgroup block device I/O throttling (rhbz#1165580)
- lxc: Sync BlkioDevice values when setting them in cgroups (rhbz#1165580)
- qemu: Sync BlkioDevice values when setting them in cgroups (rhbz#1165580)
- Allow vfio hotplug of a device to the domain which owns the iommu (rhbz#1256486)
- hostdev: skip ACS check when using VFIO for device assignment (rhbz#1256486)
- docs: Clarify unprivileged sgio feature (rhbz#1072736)
- qemu: Introduce qemuIsSharedHostdev (rhbz#1072736)
- qemu: Introduce qemuGetHostdevPath (rhbz#1072736)
- qemu: Refactor qemuCheckSharedDisk to create qemuCheckUnprivSGIO (rhbz#1072736)
- qemu: Inline qemuGetHostdevPath (rhbz#1072736)
- qemu: Refactor qemuSetUnprivSGIO return values (rhbz#1072736)
- qemu: Fix integer/boolean logic in qemuSetUnprivSGIO (rhbz#1072736)
- RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1072736)
- RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1072736)
- security_selinux: Use proper structure to access socket data (rhbz#1146886)
- security_dac: Label non-listening sockets (rhbz#1146886)
- security: Add virSecurityDomainSetDirLabel (rhbz#1146886)
- security_stack: Add SetDirLabel support (rhbz#1146886)
- security_selinux: Add SetDirLabel support (rhbz#1146886)
- security_dac: Add SetDirLabel support (rhbz#1146886)
- qemu: Fix access to auto-generated socket paths (rhbz#1146886)
- tests: Use qemuProcessPrepareMonitorChr in qemuxmlnstest (rhbz#1146886)
- qemu: Label correct per-VM path when starting (rhbz#1146886)
- selinux: fix compile errors (rhbz#1146886)
- conf: Add ioeventfd option for controllers (rhbz#1150484)
- qemu: Enable ioeventfd usage for virtio-scsi controllers (rhbz#1150484)