qemu-system-ppc with rhel-server-6.6-ppc64-dvd.iso
by Gary Gatling
Has anyone been able to emulate a PPC system to run RHEL 6 in qemu? I had a
build for epel 6 that was failing on ppc64. (It does work on epel 7 ppc
however)
I was hoping to figure out what is wrong by taking a closer look via ppc
emulation and running rpmbuild within it.
But when I try to install it on a fedora 21 laptop I get
qemu-system-ppc -boot d -cdrom rhel-server-6.6-ppc64-dvd.iso -m 1024 -hda
ppcdisk.img
http://i.imgur.com/qDm2m0t.png
Maybe some other distro would work better for this then fedora 21? Or is
there something I have to type at openboot prompt to get the installer
started?
I can run
qemu-system-ppc -boot d -cdrom rhel-server-6.6-ppc64-dvd.iso -m 1024 -hda
ppcdisk.img -prom-env 'auto-boot?=false'
and then I can do a "dir" on the dvd iso. I just can't seem to boot it.
I was able to boot a ubuntu ppc mini.iso. Just not RHEL 6 ppc iso.
Thanks for any ideas anyone has.
8 years
Fwd: [Qemu-devel] [ANNOUNCE] QEMU 2.3.0 is now available
by Cole Robinson
Building for f22 + rawhide now
- Cole
-------- Forwarded Message --------
On behalf of the QEMU Team, I'd like to announce the availability of
the QEMU 2.3.0 release. This release contains 1900+ commits from 184
authors.
http://wiki.qemu.org/download/qemu-2.3.0.tar.bz2
The full list of changes are available at:
http://wiki.qemu.org/ChangeLog/2.3
Highlights include:
* Support for 32-bit KVM guests on 64-bit ARM hosts
* Support for running KVM under valgrind
* New IvyBridge CPU model for x86 guests
* Xen: support for ioreq-server API
* New 5KEc and 5KEf MIPS64r2, and M14K and M14Kc MIPS32r2
microMIPS CPU models for MIPS guests
* Basic support for transactional memory extentions in PowerPC guests
* Improved VGA support for little-endian PPC/pSeries guests
* PCI bus support for s390x guests
* Support for automatic guest device unplug when passthrough devices
are unbound from VFIO host driver
* Improved UI performance/support for GTK+/VNC/SDL/Spice, and VNC
support for multiseat
* Performance improvements for virtio-blk emulation: asynchronous SCSI
request handling, and disk read merging.
* QEMU Guest Agent: now also supports file operations in Windows guests,
can be used to enable/disable memory blocks in linux guests in
support for memory hotplug.
* Migration can now include a JSON description of migration stream to aid
in identifying incompatibilities betweens guests/hosts.
* And lots more...
Thank you to everyone involved!
Sincerely,
Michael Roth
8 years, 5 months
CfP Virtualization in High-Performance Cloud Computing Workshop (VHPC '15)
by VHPC 15
=================================================================
CALL FOR PAPERS
10th Workshop on Virtualization in High-Performance Cloud Computing (VHPC
'15)
held in conjunction with Euro-Par 2015, August 24-28, Vienna, Austria
(Springer LNCS)
=================================================================
Date: August 25, 2015
Workshop URL: http://vhpc.org
Paper Submission Deadline: May 22, 2015
CALL FOR PAPERS
Virtualization technologies constitute a key enabling factor for flexible
resource
management in modern data centers, cloud environments, and increasingly in
HPC as well. Providers need to dynamically manage complex infrastructures
in a
seamless fashion for varying workloads and hosted applications,
independently of
the customers deploying software or users submitting highly dynamic and
heterogeneous workloads. Thanks to virtualization, we have the ability to
manage
vast computing and networking resources dynamically and close to the
marginal
cost of providing the services, which is unprecedented in the history of
scientific
and commercial computing.
Docker et al. OS-level virtualization, with its capability to isolate
multiple user-space
environments allows for their co-existence within the same OS kernel. It
promises to provide many of the advantages of machine virtualization with
high
levels of responsiveness and performance; coupled with lightweight OSs it
forms a
potent architecture with promise to become a mainstream environment
for HPC workloads.
Machine virtualization, with its capability to enable consolidation of
multiple
under-utilized servers with heterogeneous software and operating systems
(OSes),
and its capability to live-migrate a fully operating virtual machine (VM)
with a very
short downtime, enables novel and dynamic ways to manage physical servers;
I/O Virtualization allows physical network adapters to take traffic from
multiple VMs;
network virtualization, with its capability to create logical network
overlays that
are independent of the underlying physical topology and IP addressing,
provides
the fundamental ground on top of which evolved network services can be
realized
with an unprecedented level of dynamicity and flexibility; These
technologies
have to be inter-mixed and integrated in an intelligent way, to support
workloads that are increasingly demanding in terms of absolute performance,
responsiveness and interactivity, and have to respect well-specified
Service-
Level Agreements (SLAs), as needed for industrial-grade provided services.
The Workshop on Virtualization in High-Performance Cloud Computing (VHPC)
aims to bring together researchers and industrial practitioners facing the
challenges
posed by virtualization in order to foster discussion, collaboration,
mutual exchange
of knowledge and experience, enabling research to ultimately provide novel
solutions for virtualized computing systems of tomorrow.
The workshop will be one day in length, composed of 20 min paper
presentations,
each followed by 10 min discussion sections, and lightning talks, limited
to 5
minutes. Presentations may be accompanied by interactive demonstrations.
TOPICS
Topics of interest include, but are not limited to:
- Virtualization in supercomputing environments, HPC clusters, cloud HPC
and grids
- OS-level virtualization including container runtimes (Docker, rkt et al.)
- Lightweight compute node operating systems/VMMs
- Optimizations of virtual machine monitor platforms, hypervisors and
- Hypervisor and network virtualization QoS and SLAs
- Cloud based network and system management for SDN and NFV
- Management, deployment and monitoring of virtualized environments
- Performance measurement, modelling and monitoring of virtualized/cloud
workloads
- Programming models for virtualized environments
- Cloud reliability, fault-tolerance, high-availability and security
- Heterogeneous virtualized environments, virtualized accelerators, GPUs
and co-processors
- Optimized communication libraries/protocols in the cloud and for HPC in
the cloud
- Topology management and optimization for distributed virtualized
applications
- Cluster provisioning in the cloud and cloud bursting
- Adaptation of emerging HPC technologies (high performance networks, RDMA,
etc..)
- I/O and storage virtualization, virtualization aware file systems
- Job scheduling/control/policy in virtualized environments
- Checkpointing and migration of VM-based large compute jobs
- Cloud frameworks and APIs
- Energy-efficient / power-aware virtualization
Important Dates
April 29, 2015 - Abstract registration
May 22, 2015 - Full paper submission
June 19, 2015 - Acceptance notification
October 2, 2015 - Camera-ready version due
August 25, 2015 - Workshop Date
TPC
CHAIR
Michael Alexander (chair), TU Wien, Austria
Anastassios Nanos (co-chair), NTUA, Greece
Balazs Gerofi (co-chair), RIKEN Advanced Institute for Computational
Science, Japan
PROGRAM COMMITTEE
Stergios Anastasiadis, University of Ioannina, Greece
Costas Bekas, IBM Zurich Research Laboratory, Switzerland
Jakob Blomer, CERN
Ron Brightwell, Sandia National Laboratories, USA
Roberto Canonico, University of Napoli Federico II, Italy
Julian Chesterfield, OnApp, UK
Patrick Dreher, MIT, USA
William Gardner, University of Guelph, Canada
Kyle Hale, Northwestern University, USA
Marcus Hardt, Karlsruhe Institute of Technology, Germany
Iftekhar Hussain, Infinera, USA
Krishna Kant, Temple University, USA
Eiji Kawai, National Institute of Information and Communications
Technology, Japan
Romeo Kinzler, IBM, Switzerland
Kornilios Kourtis, ETH, Switzerland
Nectarios Koziris, National Technical University of Athens, Greece
Massimo Lamanna, CERN
Che-Rung Roger Lee, National Tsing Hua University, Taiwan
William Magato, University of Cincinnati, USA
Helge Meinhard, CERN
Jean-Marc Menaud, Ecole des Mines de Nantes France
Christine Morin, INRIA, France
Amer Qouneh, University of Florida, USA
Seetharami Seelam, IBM Watson Research Center, USA
Josh Simons, VMWare, USA
Borja Sotomayor, University of Chicago, USA
Kurt Tutschku, Blekinge Institute of Technology, Sweden
Yasuhiro Watashiba, Osaka University, Japan
Chao-Tung Yang, Tunghai University, Taiwan
PAPER SUBMISSION-PUBLICATION
Papers submitted to the workshop will be reviewed by at least two
members of the program committee and external reviewers. Submissions
should include abstract, key words, the e-mail address of the
corresponding author, and must not exceed 10 pages, including tables
and figures at a main font size no smaller than 11 point. Submission
of a paper should be regarded as a commitment that, should the paper
be accepted, at least one of the authors will register and attend the
conference to present the work.
Accepted papers will be published in the Springer LNCS series - the
format must be according to the Springer LNCS Style. Initial
submissions are in PDF; authors of accepted papers will be requested
to provide source files.
Format Guidelines:
http://www.springer.de/comp/lncs/authors.html
Submission Link:
https://easychair.org/conferences/?conf=europar2015ws
GENERAL INFORMATION
The workshop is one day in length and will be held in conjunction with
Euro-Par 2015, 24-28 August, Vienna, Austria
8 years, 5 months
Fedora 22 Virt Test Day is Thu Apr 16!
by Cole Robinson
Hey all,
A reminder that the Fedora 22 Virt Test Day is this coming Thu Apr 16. Check
out the test day landing page:
https://fedoraproject.org/wiki/Test_Day:2015-04-16_Virtualization
It's a great time to make sure your virt workflow is still working correctly
with the latest packages in Fedora 22. No requirement to run through test
cases on the wiki, just show up and let us know what works (or breaks).
Updating to a development release of Fedora scares some people, but it's NOT
required to help out with the test day: you can test the latest virt bits on
the latest Fedora release courtesy of the virt-preview repo. For more details,
as well as easy instructions on updating to Fedora 22, see:
https://fedoraproject.org/wiki/Test_Day:2015-04-16_Virtualization#What.27...
Though running latest Fedora 22 on a physical machine is still preferred :)
If you want to help out, pop into #fedora-test-day on Thursday and give us a
shout!
Thanks,
Cole
8 years, 5 months
fresh F21 not playing well with firewalld and br0
by Daniel Sanabria
Hi,
I've read so much stuff about this on the web that I'm a bit confused now
so wanted to ask here hoping to get some advice.
I have a F21 host with br0 configured with a network-script file to obtain
its IP via dhcp (no problems with this), firewalld is running on the host
and the guests are using br0 and dhcp to obtain the IPs from the same
source the host/br0 is getting its own IP.
The problem I'm having is that, after some time, packets from the guests
are not being forwarded by br0 but I can't quite locate the reason for this.
Why br0 stops forwarding packets? What would be the right approach to get
this setup working?
Thanks in advance,
Daniel
8 years, 5 months
Building a new cluster of VM hosts
by Scott Baker
We're in the process of building a new VM cluster that look similar to this:
----- -----
|VM1| |VM2|
----- -----
\ NFS /
---------
|Backend|
---------
Are there any official recommendations on:
1) NFS export/mount options
2) File system choice
3) VM image format (qcow vs raw)
4) How to backup
--
Scott Baker - Canby Telcom
Senior System Administrator - RHCE
8 years, 5 months
Fwd: [libvirt] Release of libvirt-1.2.14
by Cole Robinson
Built for rawhide and virt-preview now.
Plan for now is to stick with libvirt-1.2.13 for F22, since we are passed the
beta freeze.
- Cole
-------- Forwarded Message --------
It's out ! The release is tagged in git, signed tarballs and
packages are available from the usual place:
ftp://libvirt.org/libvirt/
I also tagged and pushed a libvirt-python-1.2.14 release at:
ftp://libvirt.org/libvirt/python/
This is a rather large release, around 350 commits, in a balanced
set: a few new features, a reasonable set of fixes and a bunch of
improvements :-)
Features:
- qemu: Implement memory device hotplug (Peter Krempa)
- Implement public API for virDomainPinIOThread (John Ferlan)
- Implement public API for virDomainGetIOThreadsInfo (John Ferlan)
- SRIOV NIC offload feature discovery (James Chapman)
Documentation:
- virCgroupNewPartition: Fix comment (Michal Privoznik)
- route element must specify network address (Chen Fan)
- no 'via' attribute in route element (Chen Fan)
- Document that USB hostdevs do not need nodeDettach (Ján Tomko)
- Document behavior of compat when creating qcow2 volumes (Ján Tomko)
- Fix typo in error message (Ján Tomko)
- Fix common misspellings (Martin Kletzander)
- Fix doc for backingStore (Deepak Shetty)
- schema and docs for the midonet virtualport type (Antoni Segura Puimedon)
- add a note that spice channel is usable only with spice graphics (Pavel Hrdina)
- net-define: update or unify documentation (Pavel Hrdina)
- pool-define: update and unify documentation (Pavel Hrdina)
- iface-define: update and unify documentation (Pavel Hrdina)
- Fix syntax for vcpupin description (John Ferlan)
- virsh.pod: Add information regarding LXC for setmem, memtune, and dominfo
(John Ferlan)
- add a note that attr 'managed' is only used by PCI devices (Erik Skultety)
Portability:
- build: avoid variable named 'interface', for mingw (Eric Blake)
- vircgroup: Fix build issue mingw cross compile (John Ferlan)
- vircgroup: Fix build issue on mingw cross compile (John Ferlan)
- virnetdev: fix build with old kernel (Pavel Hrdina)
- Fix build on mingw (Ján Tomko)
Bug fixes:
- qemu: blockjob: Synchronously update backing chain in XML on ABORT/PIVOT
(Peter Krempa)
- qemu: processBlockJob: Don't unlock @vm twice (Peter Krempa)
- qemu: blockCopy: Pass adjusted bandwidth when called via blockRebase (Peter
Krempa)
- virsh: blockCopy: Add missing jump on error path (Luyao Huang)
- qemuDomainGetNumaParameters: Check for the correct CGroup controller (Michal
Privoznik)
- virCgroupController: Check the enum fits into 'int' (Michal Privoznik)
- virnetlink: fix build error (Pavel Hrdina)
- qemu: end the job when try to blockcopy to non-file destination (Shanzhi Yu)
- relaxng: allow : in /dev/disk/by-path names (Eric Blake)
- libxl: Fix memory leak if pthread_create fails. (Konrad Rzeszutek Wilk)
- util: use netlink to delete bridge devices (Laine Stump)
- qemu: command: Fix property name for start address of a pc-dimm module
(Luyao Huang)
- qemu: command: Check for empty network source when formatting drive cmd
(Peter Krempa)
- qemu: command: Report error when formatting network source with protocol
_NONE (Peter Krempa)
- build: fix race when creating the cpu_map.xml symlink (Amy Fong)
- Don't validata filesystem target type (Guido Günther)
- rpc: Don't unref identity object while callbacks still can be executed
(Peter Krempa)
- util: identity: Harden virIdentitySetCurrent() (Peter Krempa)
- qemu: domain: Don't leak device alias list (Peter Krempa)
- rpc: serverclient: Clear pointer with NULL instead of 0 (Peter Krempa)
- qemu: fix set vcpus on host without NUMA (Pavel Hrdina)
- qemu: monitor: Don't leak @props with non-JSON in qemuMonitorAddObject
(Peter Krempa)
- qemu: Don't return memory device config on error in
qemuBuildMemoryBackendStr (Peter Krempa)
- Fix underlinking of libvirt_driver_interface.so (Natanael Copa)
- networkStateInitialize: Don't lock network driver (Michal Privoznik)
- qemu: Migrate memory on numatune change (Martin Kletzander)
- parallels: fix libvirt crash if parallelsNetworkOpen fails (Maxim Nestratov)
- qemu: do not overwrite the error in qemuDomainObjExitMonitor (Luyao Huang)
- libxl: Don't overwrite errors from xenconfig (Jim Fehlig)
- qemu: Fix two issues in qemuDomainSetVcpus error handling (John Ferlan)
- qemu: track 'cancelling' migration state (Eric Blake)
- parallels: don't prevent domain define if VIR_DOMAIN_NET_TYPE_BRIDGE (Maxim
Nestratov)
- parallels: switch off offline management feature (Maxim Nestratov)
- parallels: set correct network adapter link state (Maxim Nestratov)
- parallels: fix parallelsLoadNetworks (Maxim Nestratov)
- network: Resolve Coverity FORWARD_NULL (John Ferlan)
- qemuGetDHCPInterfaces: Don't leak @network (Michal Privoznik)
- cmdDomIfAddr: Free @ip_addr_str (Michal Privoznik)
- qemu: read backing chain names from qemu (Eric Blake)
- qemu: driver: Fix cold-update of removable storage devices (Peter Krempa)
- parallels: fix home directory for VMs (Maxim Nestratov)
- parallels: don't forget to unlock domain if unregister fails (Maxim Nestratov)
- parallels: set cpu mode when applying xml configuration (Mikhail Feoktistov)
- conf: Use correct type for balloon stats period (Martin Kletzander)
- qemu: Don't duplicate errors when settings stats period (Martin Kletzander)
- libxl: fix regression introduced by commit 4ab8cd77 (Jim Fehlig)
- qemu: block-commit: Mark disk in block jobs only on successful command
(Peter Krempa)
- daemon: avoid memleak when ListAll returns nothing (Eric Blake)
- qemu: Fix possible memory leak in qemuDomainPinVcpuFlags (John Ferlan)
- qemu: Disallow concurrent block jobs on a single disk (Peter Krempa)
- qemu: event: Don't fiddle with disk backing trees without a job (Peter Krempa)
- qemu: Check for negative port values in network drive configuration (Erik
Skultety)
- network: avoid memory leak of dnsmasq capabilities (Eric Blake)
- virsh: fix report of non-active commit completion (Eric Blake)
- util: don't fail if no PortData is found while getting migrateData (zhang bo)
- libxl: prevent attaching multiple netdevs with the same MAC (Marek
Marczykowski-Górecki)
- parallels: fix prlsdkCheckUnsupportedParams checks (Maxim Nestratov)
- Error out on an address for isa-serial in QEMU driver. (Ján Tomko)
- xenapi: Resolve Coverity REVERSE_INULL (John Ferlan)
- xenapi: Resolve Coverity REVERSE_INULL (John Ferlan)
- xenapi: Resolve Coverity NULL_RETURNS (John Ferlan)
- xenapi: Resolve Coverity NO_EFFECT (John Ferlan)
- xenapi: Resolve Coverity FORWARD_NULL (John Ferlan)
- conf: Resolve Coverity RESOURCE_LEAK (John Ferlan)
- parallels: prevent domain define only if vcpupin is specified (Maxim Nestratov)
- parallels: prevent domain define only if NUMA is really specified (Maxim
Nestratov)
- parallels: don't forget to unlock domain in
parallelsDomainHasManagedSaveImage (Maxim Nestratov)
- domain_conf: fix crash in virDomainObjListFindByUUIDInternal (Michael Chapman)
- {domain, network}_conf: disable autostart when deleting config (Michael Chapman)
- virQEMUCapsInitQMP: Don't dispose locked @vm (Michal Privoznik)
- qemu: fix memory leak in qemuAgentGetFSInfo (Chen Fan)
- qemu: don't fill in nicindexes for session mode libvirtd (Laine Stump)
- virnet*: Don't unlock object in dispose (Michal Privoznik)
- sanlock: Don't spam logs with "target pid not found" (Jiri Denemark)
- qemu: Resolve Coverity CHECKED_RETURN issue (John Ferlan)
- conf: Remove duplicate entries in <metadata> by namespace (Peter Krempa)
- qemu: Allow spaces in disk serial (Michal Privoznik)
- parallels: Cleanup partly opened drivers on connect open failure (Michal
Privoznik)
- qemu: snapshot: Don't skip check for qcow2 format with network disks
(Shanzhi Yu)
- testNetworkUpdate: Unlock network at the end (Michal Privoznik)
- qemuProcessReconnect: Fill in pid file path (Michal Privoznik)
- qemu: check defaultMode for spice graphics independently (Pavel Hrdina)
- schema: Fix interface link state schema (Peter Krempa)
- qemu: Don't crash in qemuDomainOpenChannel() (Martin Kletzander)
- disk: Provide a default storage source format type. (John Ferlan)
- disk: Disallow duplicated target 'dev' values (John Ferlan)
- phyp: Fix error messages mentioning memory (Peter Krempa)
- storage: sheepdog: Avoid skipping variable initialization (Peter Krempa)
- Check if domain is running in qemuDomainAgentIsAvailable (Ján Tomko)
- Revert "Restore skipping of setting capacity" (Ján Tomko)
Improvements:
- tests: nodeinfo: Add test for RHELSA on APM mustang (Cole Robinson)
- tests: nodeinfo: Test F21 aarch64 on APM mustang (Cole Robinson)
- qemu: Extract internals of processBlockJobEvent into a helper (Peter Krempa)
- virCgroupNew: Enhance debug message (Michal Privoznik)
- tests: introduce qemucaps2xmlmock (Pavel Hrdina)
- nodeinfo: Increase the num of CPU thread siblings to a larger value (Wei Huang)
- util: use netlink to create bridge devices (Laine Stump)
- util: replace body of virNetDevMacVLanDelete() with virNetlinkDelLink()
(Laine Stump)
- util: netlink function to delete any network device (Laine Stump)
- maint: update to latest gnulib (Eric Blake)
- Rename DomainGetIOThreadsInfo to DomainGetIOThreadInfo (Ján Tomko)
- Rename qemuMonitorIOThreadsInfo* to qemuMonitorIOThreadInfo* (Ján Tomko)
- Rename virDomainIOThreadsInfoFree to virDomainIOThreadInfoFree (Ján Tomko)
- virsh: rename iothreadsinfo to iothreadinfo (Ján Tomko)
- qemu: Give hint about -noTSX CPU model (Jiri Denemark)
- cpu: Add {Haswell,Broadwell}-noTSX CPU models (Jiri Denemark)
- tests: qemuxml2xml: Test status XML formatting and parsing (Peter Krempa)
- util: buffer: Add support for adding text blocks with indentation (Peter Krempa)
- daemon: Clear fake domain def object that is used to check ACL prior to use
(Peter Krempa)
- tests: qemuxml2xml: Refactor the qemuxml2xml test (Peter Krempa)
- qemu: Report better error when memory device source has wrong NUMA node
(Luyao Huang)
- util: NUMA: Change error code in virNumaNodesetIsAvailable() (Peter Krempa)
- conf: Add missing apostrophe to error message (Luyao Huang)
- Makefile: fix typo (Pavel Hrdina)
- qemu: Add timing to domain jobs (Jiri Denemark)
- qemu: Track the API which started the current job (Jiri Denemark)
- Set thread job for every RPC call (Jiri Denemark)
- virThreadPool: Set thread worker name (Jiri Denemark)
- virThread: Set thread job (Jiri Denemark)
- Force usage of virThreadCreate (Jiri Denemark)
- Add support for tracking thread jobs (Jiri Denemark)
- POTFILES.in: Sort (Jiri Denemark)
- libxl: remove per-domain libxl_ctx (Jim Fehlig)
- libxl: make libxlDomainFreeMem static (Jim Fehlig)
- libxl: remove unnecessary libxlDomainEventsRegister (Jim Fehlig)
- libxl: use global libxl_ctx in event handler (Jim Fehlig)
- libxl: move event registration to driver initialization (Jim Fehlig)
- libxl: Move setup of child processing code to driver initialization (Jim Fehlig)
- libxl: use driver-wide ctx in fd and timer event handling (Jim Fehlig)
- qemu: cleanup setvcpus (Pavel Hrdina)
- qemu: move virDomainLiveConfigHelperMethod right after BeginJob (Pavel Hrdina)
- qemu: change accidental VIR_WARNING back to VIR_DEBUG (Laine Stump)
- qemucaps2xmltest: fix the test to correspond to new domain formatting (Pavel
Hrdina)
- conf: fix parsing of NUMA settings in VM status XML (Luyao Huang)
- qemu: Implement memory device hotunplug (Peter Krempa)
- qemu: conf: Add support for memory device cold(un)plug (Peter Krempa)
- qemu: add support for memory devices (Peter Krempa)
- qemu: migration: Forbid migration with memory modules lacking info (Peter
Krempa)
- qemu: memdev: Add infrastructure to load memory device information (Peter
Krempa)
- conf: Add interface to parse and format memory device information (Peter Krempa)
- conf: Add device address type for dimm devices (Peter Krempa)
- qemu: Implement setup of memory hotplug parameters (Peter Krempa)
- conf: Add support for parsing and formatting max memory and slot count
(Peter Krempa)
- libxl: Refactor logic in domain post parse callback (Peter Krempa)
- qemu: Set default SCSI controller model for S390 arch (Boris Fiuczynski)
- qemu: skip precreation of network disks (Michael Chapman)
- network_conf: Drop virNetworkObjIsDuplicate (Michal Privoznik)
- objecteventtest: Check for virNetwork* return values (Michal Privoznik)
- cgroup: Add accessors for cpuset.memory_migrate (Martin Kletzander)
- maint: update .mailmap for recent contributions (Eric Blake)
- libxl: use xenlight pkgconfig file if present (Jim Fehlig)
- util: more verbose error when failing to create macvtap device (Laine Stump)
- util: clean up #includes of virnetdevopenvswitch.h (Laine Stump)
- util: vhost user: support for bootindex (zhang bo)
- parallels: make E1000 network adapter model default (Maxim Nestratov)
- parallels: better bridge network interface support (Maxim Nestratov)
- parallels: introduce and use string constants for network types and names
(Maxim Nestratov)
- maint: Distribute tests/vircgroupdata (Jiri Denemark)
- Use PAUSED state for domains that are starting up (Jiri Denemark)
- tests: Add tests for virCgroupDetectMounts (Jiri Denemark)
- qemuAgentGetInterfaces: Don't error out on missing HW address (Michal Privoznik)
- virsh: Adapt to new HW address scenario (Michal Privoznik)
- RPC: Allow HW address in remote_domain_interface struct to be NULL (Michal
Privoznik)
- network: Add midonet virtual port type support to qemu (Antoni Segura Puimedon)
- util: functions to support binding/unbinding midonet virtualports (Antoni
Segura Puimedon)
- conf: disk: Simplify checking if source definition was parsed (Peter Krempa)
- util: storage: Fix check for empty storage device (Peter Krempa)
- qemu: hotplug: Use checker function to check if disk is empty (Peter Krempa)
- virsh: domain: Fix the change-media command (Peter Krempa)
- virsh: domain: Add --print-xml flag for command change-media (Peter Krempa)
- virsh: domain: Don't use vshPrepareDiskXML for creating XML to detach disk
(Peter Krempa)
- parallels_sdk.c: minor cleanup (Maxim Nestratov)
- domifaddr: Add virsh support (Nehal J Wani)
- domifaddr: Implement the API for qemu (Nehal J Wani)
- domifaddr: Implement the remote protocol (Nehal J Wani)
- domifaddr: Implement the public APIs (Nehal J Wani)
- conf: Reorder elements inside memballoon (Martin Kletzander)
- util: Make sure the comment about virBufferAddBuffer is true (Martin Kletzander)
- wireshark: fix VPATH build (Pavel Hrdina)
- qemu_command: Fix some indentation and a typo (Luyao Huang)
- rpm-build: use pkg-config to detect wireshark presence (Pavel Hrdina)
- Remove virDomainIOThreadsPinDel (John Ferlan)
- Replace virDomainVcpuPinDel with virDomainPinDel (John Ferlan)
- Replace virDomainIOThreadsPinAdd with virDomainPinAdd (John Ferlan)
- Replace virDomainVcpuPinAdd with virDomainPinAdd (John Ferlan)
- Convert virDomainVcpuPinFindByVcpu into virDomainPinFindByVcpu (John Ferlan)
- Convert virDomainVcpuPinIsDuplicate into virDomainPinIsDuplicate (John Ferlan)
- Convert virDomainVcpuPinDefCopy into virDomainPinDefCopy (John Ferlan)
- Convert virDomainVcpuPinDefArrayFree to virDomainPinDefArrayFree (John Ferlan)
- Convert virDomainVcpuPinDefFree to virDomainPinDefFree (John Ferlan)
- Convert virDomainPinDefPtr->vcpuid to virDomainPinDefPtr->id (John Ferlan)
- Convert virDomainVcpuPinDefPtr to virDomainPinDefPtr (John Ferlan)
- conf: Make specifying <memory> optional (Peter Krempa)
- conf: Automatically use NUMA memory size in case NUMA is enabled (Peter Krempa)
- qemu: command: Add helper to align memory sizes (Peter Krempa)
- conf: Replace access to def->mem.max_balloon with accessor functions (Peter
Krempa)
- qemu: process: Export qemuProcessFindDomainDiskByAlias (Peter Krempa)
- AUTHORS: add myself to commiters list (Erik Skultety)
- netdev: silence valgrind warning about ioctl use (Eric Blake)
- conf: add virDomainHasNet (Marek Marczykowski-Górecki)
- tests: xenconfig: test for multiple USB devices and other HVM options (Marek
Marczykowski-Górecki)
- xenconfig: add support for multiple USB devices syntax (Marek
Marczykowski-Górecki)
- libxl: add tablet/mouse input device support (Marek Marczykowski)
- bridge_driver: Use more of networkObjFromNetwork (Michal Privoznik)
- parallels_network: Drop parallelsDriverLock() from everywhere. (Michal
Privoznik)
- test_driver: Drop testDriverLock() from almost everywhere (Michal Privoznik)
- bridge_driver: Drop networkDriverLock() from almost everywhere (Michal
Privoznik)
- struct _virNetworkDriverState: Annotate items (Michal Privoznik)
- network_driver: Use accessor for dnsmasqCaps (Michal Privoznik)
- bridge_driver: Don't access global driver randomly (Michal Privoznik)
- Introduce virBitmapIsBitSet (Ján Tomko)
- Clarify the meaning of version in redirdev filters (Ján Tomko)
- vmx: add e1000e to supported NIC models. (Dawid Zamirski)
- vbox: use user cache dir when screenshotting. (Dawid Zamirski)
- parallels: add VIR_ARCH_I686 capability to parallels driver (Maxim Nestratov)
- virsh: Add iothreadpin command (John Ferlan)
- qemu: Add support to pin IOThreads to specific CPU (John Ferlan)
- domain: Introduce virDomainIOThreadsPin{Add|Del} (John Ferlan)
- remote: Implement the plumbing for virDomainPinIOThread (John Ferlan)
- virNetworkObjFindBy*: Return an reference to found object (Michal Privoznik)
- virNetworkObjListPtr: Make APIs self-locking (Michal Privoznik)
- network_conf: Introduce locked versions of lookup functions (Michal Privoznik)
- virNetworkObjList: Derive from virObjectLockableClass (Michal Privoznik)
- parallels_network: Use virNetworkObjEndAPI (Michal Privoznik)
- test_driver: Use virNetworkObjEndAPI (Michal Privoznik)
- bridge_driver: Use virNetworkObjEndAPI (Michal Privoznik)
- network_conf: Introduce virNetworkObjEndAPI (Michal Privoznik)
- network_conf: Make virNetworkObj actually virObject (Michal Privoznik)
- virNetworkObjListPtr: Turn list into a hash table (Michal Privoznik)
- qemu: monitor: Kill qemuMonitorGetBlockStats(Info,ParamsNumber) (Peter Krempa)
- test: qemu: json: Avoid using the now obsolete functions (Peter Krempa)
- qemu: blockstats: Refactor qemuDomainBlockStatsFlags (Peter Krempa)
- qemu: blockstats: Add support for totalled block statistics (Peter Krempa)
- qemu: Split out working code qemuDomainBlockStats (Peter Krempa)
- qemu: monitor: Count block stats fields in qemuMonitorGetAllBlockStatsInfo
(Peter Krempa)
- qemu: monitor: Convert common code to a macro (Peter Krempa)
- qemu: monitor: Implement HMP version for listing all block device stats
(Peter Krempa)
- test: qemu: Fix qemu monitor test utils to allow testing HMP (Peter Krempa)
- qemu: blockstats: Switch to caller allocated hash table (Peter Krempa)
- qemu: monitor: Drop parsing of 'errs' from block info (Peter Krempa)
- qemu: Use macro to set block stats typed parameters (Peter Krempa)
- RNG: Allow multiple parameters to be passed to an interface filter (Michal
Privoznik)
- parallels: cpumask support (Maxim Nestratov)
- qemu: Remove unnecessary virReportError on networkGetNetworkAddress return
(Luyao Huang)
- Reverse the logic in virbitmaptest (Ján Tomko)
- Use virBitmapNextClearBit in networkNextClassID (Ján Tomko)
- network_conf: Turn struct _virNetworkObjList private (Michal Privoznik)
- network_conf: Turn virNetworkObjList into virObject (Michal Privoznik)
- parallels_network: Adapt to new virNetworkObjList accessors (Michal Privoznik)
- test_driver: Adapt to new virNetworkObjList accessors (Michal Privoznik)
- bridge_driver: Adapt to new virNetworkObjList accessors (Michal Privoznik)
- network_conf: Introduce virNetworkObjListPrune (Michal Privoznik)
- network_conf: Introduce virNetworkObjListNumOfNetworks (Michal Privoznik)
- network_conf: Introduce virNetworkObjListGetNames (Michal Privoznik)
- network_conf: Introduce virNetworkObjListForEach (Michal Privoznik)
- locking: Fix flags in virLockManagerLockDaemonNew (Jiri Denemark)
- tests: fix qemuxml2argvtest to be arch independent (Pavel Hrdina)
- qemu: Change qemuDomainGetEmulatorPinInfo bitmap manipulation (John Ferlan)
- qemu: Change qemuDomainGetVcpuPinInfo bitmap manipulation (John Ferlan)
- qemu: Change/Fix IOThread CPU affinity bitmap manipulation (John Ferlan)
- Remove ReadOnly check for GetIOThreadsInfo (John Ferlan)
- tests: Add test for os interleaving (Martin Kletzander)
- tests: Add test for virtio-mmio address type (Martin Kletzander)
- domain_conf: Format <pvpanic/> without address correctly (Michal Privoznik)
- Refresh translations from Zanata (Daniel P. Berrange)
- virsh: Add 'iothreadsinfo' command (John Ferlan)
- qemu: Implement the qemu driver fetch for IOThreads (John Ferlan)
- remote: Implement the remote plumbing for virDomainGetIOThreadsInfo (John
Ferlan)
- memtune: change the way how we store unlimited value (Pavel Hrdina)
- virutil: introduce helper functions for memory limits (Pavel Hrdina)
- virsh: fix memtune to also accept 0 as valid value (Pavel Hrdina)
- qemu: Pass file descriptor when using TPM passthrough (Stefan Berger)
- qemu: Move TPM command line build code into own function (Stefan Berger)
- utils: Implement virCommandPassFDGetFDIndex (Stefan Berger)
- libxl: remove unneeded cleanup_unlock label (Jim Fehlig)
- libxl: use libxl_ctx passed to libxlConsoleCallback (Jim Fehlig)
- libxl: remove redundant calls to libxl_evdisable_domain_death (Jim Fehlig)
- spec: Enable RBD storage driver in RHEL-7 (Peter Krempa)
- storage: tweak condition to properly test lseek (Erik Skultety)
- virsh: tweak domif-getlink link state reporting message (Erik Skultety)
- qemu: Allow inactive domains in qemuDomainGetControlInfo() (Peter Krempa)
- qemu: Properly report error state in qemuDomainGetControlInfo() (Peter Krempa)
- conf: s/virNetworkFindByName/virNetworkObjFindByName/ (Michal Privoznik)
- conf: s/virNetworkFindByUUID/virNetworkObjFindByUUID/ (Michal Privoznik)
- bridge_driver: s/virNetworkObjList/virNetworkObjListPtr/ (Michal Privoznik)
- parallels: s/virNetworkObjList/virNetworkObjListPtr/ (Michal Privoznik)
- test_driver: s/virNetworkObjList/virNetworkObjListPtr/ (Michal Privoznik)
- virNetworkObjListExport: Pass virNetworkObjListPtr (Michal Privoznik)
- virNetworkObjListFree: Accept NULL (Michal Privoznik)
- virNetworkObjIsDuplicate: s/@doms/@nets/ (Michal Privoznik)
- networkGetNetworkAddress: Drop empty 'error' label (Michal Privoznik)
- bridge_driver: Don't check network active unlocked (Michal Privoznik)
- networkLookupByUUID: Improve error message (Michal Privoznik)
- qemu: remove duplicated code for allocating spice ports (Pavel Hrdina)
- tests : Add test for 'ppc64le' architecture. (Prerna Saxena)
- RNG: Add 'ppc64le' arch and newer pseries-2.* machine types (Prerna Saxena)
- conf: De-duplicate scheduling policy enums (Martin Kletzander)
- virsh.pod: Update find-storage-pool-sources[-as] man page (John Ferlan)
- iscsi: Adjust error message for findStorageSources backend (John Ferlan)
- virsh: Adjust domblklist to understand disk volume syntax (John Ferlan)
- conf: numa: Add helper to count total memory size configured in NUMA (Peter
Krempa)
- qemu: Forbid setting maximum memory size with the API with NUMA enabled
(Peter Krempa)
- Pass virDomainObjPtr to qemuDomainAgentAvailable (Ján Tomko)
- Check for qemu guest agent availability after getting the job (Ján Tomko)
- Allow creating volumes with a backing store but no capacity (Ján Tomko)
- Allow omitting volume capacity when backing store is specified (Ján Tomko)
- Probe for capacity in virStorageBackendUpdateVolTargetInfo (Ján Tomko)
- Allow cloning volumes with no capacity specified (Ján Tomko)
- Allow parsing volumes without specifying the capacity (Ján Tomko)
- Parse backingStore before capacity in volume XML (Ján Tomko)
- Add flags argument to virStorageVolDefParse* (Ján Tomko)
- Add --migratable support to virsh cpu-baseline (Ján Tomko)
- Trivially implement VIR_CONNECT_BASELINE_CPU_MIGRATABLE for non-x86 cpus
(Ján Tomko)
- Implement VIR_CONNECT_BASELINE_CPU_MIGRATABLE in the x86 cpu driver (Ján Tomko)
- Add VIR_CONNECT_BASELINE_CPU_MIGRATABLE flag (Ján Tomko)
- Use virBufferTrim when generating boot options (Ján Tomko)
- Make -boot arg generation more readable (Ján Tomko)
- Remove code handling the QEMU_CAPS_DOMID capability (Ján Tomko)
- Remove bootloader option from QEMU (Ján Tomko)
Thanks everybody who contributed to this release, with code, ideas
bug reports, docs, localizations, or patch reviews.
Enjoy !
Daniel
--
Daniel Veillard | Open Source and Standards, Red Hat
veillard(a)redhat.com | libxml Gnome XML XSLT toolkit http://xmlsoft.org/
http://veillard.com/ | virtualization library http://libvirt.org/
--
libvir-list mailing list
libvir-list(a)redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list
8 years, 6 months