[libvirt] Release of libvirt-1.0.1

Jason Helfman jgh at FreeBSD.org
Wed Dec 19 23:03:14 UTC 2012


I will be committing this to the FreeBSD portstree this week. One item that
has held this up for me was repeated build failures.

In looking through the code, I found out that perl was introduced as a
build dependency, but I didn't see this noted anywhere in the notes or the
spec files.

Thanks very much for everyone's hard work and contribution.

-jgh


--
Jason Helfman          | FreeBSD Committer
jgh at FreeBSD.org     | http://people.freebsd.org/~jgh  | The Power to Serve


On Sun, Dec 16, 2012 at 7:46 PM, Daniel Veillard <veillard at redhat.com>wrote:

>   So as scheduled, and since we got only a few fixes on top
> of rc2 I made the release this morning, it is tagged in the git tree
> and tarball and rpms are available as usual at:
>   ftp://libvirt.org/libvirt/
>
>  This is a balanced release with both new features, a lot of
> improvements and a reasonable amount of bug fixes too, overall a
> bit more than 350 commit, accumulated since 1.0.0.
>
> Features:
> - Introduce virtlockd daemon (Daniel P. Berrange)
> - parallels: add disk and network device support (Dmitry Guryanov)
> - Add virDomainSendProcessSignal API (Daniel P. Berrange)
> - Introduce virDomainFSTrim() public API (Michal Privoznik)
> - add fuse support for libvirt lxc (Gao feng)
> - Add Gluster protocol as supported network disk backend (Harsh Prateek
> Bora)
> - various snapshot improvements (Peter Krempa, Eric Blake)
>
> Documentation:
> - fix some typos in examples (Eric Blake)
> - Fix location of libvirt.conf and auth.conf (Michał Łomnicki)
> - Document offline migration (Jiri Denemark)
> - libvirt.c: Fix wording and grammar in virDomainFSTrim (Michal Privoznik)
> - Fix a few spaces (Ján Tomko)
> - boot order for host and redirected USB devices (Ján Tomko)
> - AbortJob: Fix documentation (Michal Privoznik)
> - Fix "virsh create" example (Guido Günther)
>
> Portability:
> - build: minor build fixes for BSD (Eric Blake)
> - Socket identity support for FreeBSD. (Roman Bogorodskiy)
> - Require SANLK_INQ_WAIT for inq_lockspace support (Guido Günther)
> - locking: Fix VPATH build and distribute generated files (Jiri Denemark)
> - build: Fix VPATH build (Jiri Denemark)
> - Change virCgroupGetAppRoot stub on non-Linux to avoid unused param
> warning (Daniel P. Berrange)
> - Qemu FreeBSD: fix compilation (Roman Bogorodskiy)
> - Drop mntent.h include. (Roman Bogorodskiy)
> - virsh: Fix usage of header termios.h (Peter Krempa)
> - pci: Fix building of 32bit PCI command array (Peter Krempa)
> - spec: require dbus-daemon when using libvirtd in Fedora (Eric Blake)
> - systemd: require dbus service (Eric Blake)
> - rpc: fix build failure with older dbus (Eric Blake)
> - build: fix build --without-network (Ján Tomko)
> - build: trivial fix error: implicit declaration of function 'malloc'
> (Natanael Copa)
> - run bootstrap if .gnulib is not present (Hu Tao)
> - add ppc64 and s390x to arches where qemu-kvm exists (Dan Horák)
> - nodeinfo: port nodecpumap to RHEL5 (Eric Blake)
> - spec: don't enable cgconfig under systemd (Eric Blake)
>
> Bug Fixes:
> - network: fix (non)update of dnsmasq config during
> virDomainUpdateDeviceFlags (Laine Stump)
> - sanlock: Re-add lockspace unconditionally (Michal Privoznik)
> - install: fix virtlockd installation (Eric Blake)
> - qemu: don't fail update netdev on bridge detach failure (Laine Stump)
> - selinux: fix NULL dereference in GetSecurityMountOptions (Ján Tomko)
> - network: prevent dnsmasq from listening on localhost (Laine Stump)
> - Fix error reporting when fetching SCSI/LVM keys (Daniel P. Berrange)
> - Fix probing of QED file format (Daniel P. Berrange)
> - Fix memory leak in QEMU QMP capabilities initialization (Daniel P.
> Berrange)
> - qemu: snapshot: Remove memory image if external checkpoint fails (Peter
> Krempa)
> - qemu: snapshot: Don't leak XML definition if restarting of CPUs fails
> (Peter Krempa)
> - qemu: fix uninitialized variable warning in doPeer2PeerMigrate (Ján
> Tomko)
> - conf: Remove duplicate declaration of virNetworkDNSDefPtr (Jiri Denemark)
> - qemu: Restart CPUs with valid async job type when doing external
> snapshots (Peter Krempa)
> - qemu: eliminate bogus error log when changing netdev's bridge (Laine
> Stump)
> - qemu: capabilities: fix machine name/canonical swappage (Cole Robinson)
> - Inhibit daemon shutdown during driver initialization (Guido Günther)
> - util: Don't fail virGetGroupIDByName when group not found (Christophe
> Fergeau)
> - util: Don't fail virGetUserIDByName when user not found (Christophe
> Fergeau)
> - storage: Error out earlier if the volume target path already exists
> (Osier Yang)
> - remote: Avoid the thread race condition (Daniel P. Berrange)
> - qemu: Fix memory (and FD) leak on PCI device detach (Jiri Denemark)
> - qemu: Don't free PCI device if adding it to activePciHostdevs fails
> (Jiri Denemark)
> - qemu: Fix error code when attaching existing device (Jiri Denemark)
> - Fix memory leak introduced by commit 501bfad1 (Jim Fehlig)
> - Shut down session libvirtd cleanly on host shutdown/user logout
> (Alexander Larsson)
> - Inhibit desktop shutdown while any virtual machines are running (Daniel
> P. Berrange)
> - conf: prevent crash with no uuid in cephx auth secret (Ján Tomko)
> - virsh: don't crash if shutdown --mode not provided (Eric Blake)
> - qemu: Fix up the default machine type for QMP probing (Viktor
> Mihajlovski)
> - Fix uninitialized variables (Guido Günther)
> - qemu: don't attempt undefined QMP commands (Eric Blake)
> - storage: fix scsi detach regression with cgroup ACLs (Eric Blake)
> - nwfilter: report an error on OOM (Ján Tomko)
> - virsh: check the return value of virStoragePoolGetAutostart (Ján Tomko)
> - conf: fix uninitialized variable in virDomainListSnapshots (Ján Tomko)
> - rpc: don't destroy xdr before creating it in virNetMessageEncodeHeader
> (Ján Tomko)
> - virsh: use correct sizeof when allocating cpumap (Ján Tomko)
> - util: fix virBitmap allocation in virProcessInfoGetAffinity (Ján Tomko)
> - conf: fix NULL check in virNetDevBandwidthParse (Ján Tomko)
> - Don't fail hard when we can't connect to the monitor (Guido Günther)
> - node_memory: Fix bug of node_memory_tune (Osier Yang)
> - node_memory: Do not fail if there is parameter unsupported (Osier Yang)
> - network: fix crash when portgroup has no name (Laine Stump)
> - maint: Fix use of invalid reboot flags (Michal Privoznik)
> - util: check for NULL parameter in virFileWrapperFdCatchError (Ján Tomko)
> - conf: snapshot: check return value of virDomainSnapshotObjListNum (Ján
> Tomko)
> - conf: check the return value of virXPathNodeSet (Ján Tomko)
> - cgroup: fix impossible overrun in virCgroupAddTaskController (Ján Tomko)
> - nwfilter: fix NULL pointer check in virNWFilterSnoopReqNew (Ján Tomko)
> - qemu: Fix error messages when dispatching guest agent commands (Peter
> Krempa)
> - qemu: Fix QMP Capabability Probing Failure (Viktor Mihajlovski)
> - qemu: Wait for monitor socket even without pid (Viktor Mihajlovski)
> - bitmap: fix typo to use UL type of integer constant in virBitmapIsAllSet
> (Guannan Ren)
> - qemu: fix a crash when save file can't be opened (Ján Tomko)
> - Fix leak of virNetworkPtr in LXC startup failure path (Daniel P.
> Berrange)
> - Fix error reporting in virNetDevVethDelete (Daniel P. Berrange)
> - Ensure transient def is removed if LXC start fails (Daniel P. Berrange)
> - Ensure failure to create macvtap device aborts LXC start (Daniel P.
> Berrange)
> - Avoid crash when LXC start fails with no interface target (Daniel P.
> Berrange)
> - Treat missing driver cgroup as fatal in LXC driver (Daniel P. Berrange)
> - Ensure LXC container exits if cgroups setup fails (Daniel P. Berrange)
> - Fix error handling in virSecurityManagerGetMountOptions (Daniel P.
> Berrange)
> - storage: fix device detach regression with cgroup ACLs (Eric Blake)
> - lxc: Don't crash if no security driver is specified in libvirt_lxc
> (Peter Krempa)
> - lxc: Avoid segfault of libvirt_lxc helper on early cleanup paths (Peter
> Krempa)
> - storage: fix logical volume cloning (Ján Tomko)
> - Fix exiting of libvirt_lxc program on container quit (Daniel P. Berrange)
> - Skip deleted timers when calculting next timeout (Daniel P. Berrange)
> - Fix virDiskNameToIndex to actually ignore partition numbers (Daniel P.
> Berrange)
> - qemu: Stop recursive detection of image chains when an image is missing
> (Peter Krempa)
> - storage: Fix bug of fs pool destroying (Osier Yang)
> - qemu: fix RBD attach regression (Scott Sullivan)
> - qemu: allow larger discrepency between memory & currentMemory in domain
> xml (Laine Stump)
> - sanlock: Retry after EINPROGRESS (Michal Privoznik)
> - virsh: fix uninitialized variable in cmdSnapshotEdit (Ján Tomko)
> - util: fix index when building lock owners array (Laine Stump)
> - Fix uninitialized variable in virLXCControllerSetupDevPTS (Daniel P.
> Berrange)
> - tests: Remove temporary directories in qemumonitorjsontest (Peter Krempa)
> - tests: Fix qemumonitorjsontest deadlock when the machine is under load
> (Peter Krempa)
> - qemu: Fix domain ID numbering race condition (Peter Krempa)
> - storage: fix broken backing chain (Philipp Hahn)
> - qemu: Don't corrupt pointer in qemuDomainSaveMemory() (Peter Krempa)
> - esx: Yet another connection fix for 5.1 (Martin Kletzander)
> - iohelper: Don't report errors on special FDs (Michal Privoznik)
> - qemu: Fix possible race when pausing guest (Peter Krempa)
> - conf: net: Fix deadlock if assignment of network def fails (Peter Krempa)
> - conf: net: Fix helper for applying new network definition (Peter Krempa)
>
> Improvements:
> - spec: Include lockd files in libvirt-daemon package (Jiri Denemark)
> - build: Install both qemu-lockd.conf and qemu-sanlock.conf (Jiri Denemark)
> - build: use fewer cat processes (Eric Blake)
> - build: Distribute more files (Jiri Denemark)
> - virsh: use vshReconnect for non-default connections too (Ján Tomko)
> - virsh: don't lie about reconnection in vshReconnect (Ján Tomko)
> - Add support for locking based on SCSI volume ID (Daniel P. Berrange)
> - Add support for locking based on LVM volume uuid (Daniel P. Berrange)
> - Add ability to maintain disk leases indirectly (Daniel P. Berrange)
> - Add a virtlockd client as a lock driver impl (Daniel P. Berrange)
> - Add support for re-exec() of virtlockd upon SIGUSR1 (Daniel P. Berrange)
> - Enable systemd socket activation with virtlockd (Daniel P. Berrange)
> - Implement dispatch functions for lock protocol in virtlockd (Daniel P.
> Berrange)
> - Define a wire protocol for talking to the virtlockd daemon (Daniel P.
> Berrange)
> - Introduce basic infrastructure for virtlockd daemon (Daniel P. Berrange)
> - Refactor creation of lock manager plugins (Daniel P. Berrange)
> - Support network boot for HVM guests in libxl (Jim Fehlig)
> - Add lots of debugging to storage file probing code (Daniel P. Berrange)
> - Log warning if storage magic matches, but version does not (Daniel P.
> Berrange)
> - network: match xml warning message (Eric Blake)
> - Fix make check with different object directory (Viktor Mihajlovski)
> - qemu: Improve error reporting from qemuDomainManagedSaveRemove (Peter
> Krempa)
> - qemu: Small code cleanups in the managedsave functions (Peter Krempa)
> - qemu: Refactor managed save functions to use domain lookup helpers
> (Peter Krempa)
> - qemu: Add a new domain lookup helper and improve the docs (Peter Krempa)
> - util: Fix warning message in previous patch (Peter Krempa)
> - util: rework error reporting in virGet(User|Group)IDByName (Peter Krempa)
> - Refactor virDomainHostdevFind method (Daniel P. Berrange)
> - Slightly refactor hostdev parsing / formating (Daniel P. Berrange)
> - Remove bogus const return values in storage file APIs (Daniel P.
> Berrange)
> - Add missing export of virStorageFileGetLVMKey & virStorageFileGetSCSIKey
> (Daniel P. Berrange)
> - Fix sorting of libvirt_private.syms and add syntax check rule (Daniel P.
> Berrange)
> - uml: Report error if inotify fails on driver startup (Cole Robinson)
> - tools: Only install guests init script if --with-init=script=redhat
> (Cole Robinson)
> - add vnc unix sockets to apparmor policy (Serge Hallyn)
> - add security hook for permitting hugetlbfs access (Serge Hallyn)
> - maint: mention when HACKING is rebuilt during make (Eric Blake)
> - qemu: reuse qemuMigrationIsAllowed when doing save and managedsave
> (Peter Krempa)
> - qemu: snapshot: Report better error message if migration isn't allowed
> (Peter Krempa)
> - qemu: Make qemuMigrationIsAllowed more reusable (Peter Krempa)
> - qemu: assume seccomp sandbox is supported since qemu 1.2 (Ján Tomko)
> - domain: Keep assigned class_id in domstatus XML (Michal Privoznik)
> - network: Create real network status files (Michal Privoznik)
> - bandwidth: Create network bandwidth (un)plug functions (Michal Privoznik)
> - bandwidth: Create rate update function (Michal Privoznik)
> - bandwidth: Create (un)plug functions (Michal Privoznik)
> - bandwidth: Create hierarchical shaping classes (Michal Privoznik)
> - bandwidth: add new 'floor' attribute (Michal Privoznik)
> - bandwidth: Attach sfq to leaf node (Michal Privoznik)
> - parallels: handle network adapters of type 'routed' (Dmitry Guryanov)
> - parallels: add routed pseudo network (Dmitry Guryanov)
> - parallels: parse virtual network properties (Dmitry Guryanov)
> - parallels: add network driver (Dmitry Guryanov)
> - parallels: move parallelsParseError to parallels_utils.h (Dmitry
> Guryanov)
> - parallels: add support of network interfaces to parallelsDomainDefineXML
> (Dmitry Guryanov)
> - parallels: parse information about network interfaces (Dmitry Guryanov)
> - examples: Fix balloon event callback (Jiri Denemark)
> - network: put dnsmasq parameters in conf-file instead of command line
> (Gene Czarcinski)
> - network: add support for DHCPv6 (Gene Czarcinski)
> - conf: split <forward> parser/clear into separate functions (Laine Stump)
> - conf: put data for network <forward> element into its own struct (Laine
> Stump)
> - conf: make virNetworkIpDefClear consistent with other functions (Laine
> Stump)
> - conf: rename some labels and functions in network_conf (Laine Stump)
> - network: backend functions for updating network dns host/srv/txt (Laine
> Stump)
> - conf: clear and parse functions for dns host/srv/txt records (Laine
> Stump)
> - conf: rename network dns host/srv/txt arrays (Laine Stump)
> - conf: use VIR_(INSERT|DELETE)_ELEMENT in virNetworkUpdate backend (Laine
> Stump)
> - util: add VIR_(APPEND|INSERT|DELETE)_ELEMENT (Laine Stump)
> - parallels: add support of removing disks (Dmitry Guryanov)
> - parallels: apply config after VM creation (Dmitry Guryanov)
> - parallels: add support of disks creation (Dmitry Guryanov)
> - parallels: add function parallelsGetDiskBusName (Dmitry Guryanov)
> - parallels: split parallelsStorageVolumeDelete function (Dmitry Guryanov)
> - parallels: fill volumes capacity parameter (Dmitry Guryanov)
> - parallels: add info about volumes (Dmitry Guryanov)
> - parallels: fix leaks in parallelsFindVolumes (Dmitry Guryanov)
> - parallels: create storage pools by VM list (Dmitry Guryanov)
> - parallels: remove unused code from storage driver (Dmitry Guryanov)
> - parallels: split parallelsStorageOpen function (Dmitry Guryanov)
> - parallels: handle disk devices in parallelsDomainDefineXML (Dmitry
> Guryanov)
> - parallels: add info about hard disk devices (Dmitry Guryanov)
> - Add support for offline migration (liguang)
> - S390: Assign default model "virtio" for network interfaces (Viktor
> Mihajlovski)
> - virsh: allow metadata preallocation when creating volumes (Ján Tomko)
> - storage: allow metadata preallocation when creating qcow2 images (Ján
> Tomko)
> - qemu: Allow the user to specify vendor and product for disk (Osier Yang)
> - Convert libxl driver to Xen 4.2 (Jim Fehlig)
> - network: prevent a few invalid configuration combinations (Laine Stump)
> - network: allow guest to guest IPv6 without gateway definition (Gene
> Czarcinski)
> - util: Do not keep PCI device config file open (Jiri Denemark)
> - util: Slightly refactor PCI list functions (Jiri Denemark)
> - qemu: Simplify the code (Osier Yang)
> - qemu: improve error for failed JSON commands (Eric Blake)
> - qemu: nicer error message if live disk snapshot unsupported (Eric Blake)
> - implement managedsave in libvirt xen legacy driver (Bamvor Jian Zhang)
> - Bind connection close callback APIs to python binding (Daniel P.
> Berrange)
> - Replace polling for active VMs with signalling by drivers (Daniel P.
> Berrange)
> - Only let VM drivers block libvirtd timed shutdown (Daniel P. Berrange)
> - Make QEMU perform managed save of all VMs on stop of libvirtd (Daniel P.
> Berrange)
> - build: fix incremental autogen.sh when no AUTHORS is present (Eric Blake)
> - Add iSCSI backend storage driver for ESX (Ata E Husain Bohra)
> - qemu: support live update of an interface's filter (Laine Stump)
> - nwfilter: utility function virNWFilterVarValueEqual (Stefan Berger)
> - conf: fix virDomainNetGetActualDirect*() and BridgeName() (Laine Stump)
> - virsh: Report errors if arguments of the schedinfo command are incorrect
> (Peter Krempa)
> - logging: more API needing to log flags (Eric Blake)
> - s/flags=%u/flags=%x/ in earlier commit (Daniel P. Berrange)
> - Allow duration=0 for virsh nodesuspend (Daniel P. Berrange)
> - Allow comma separated list of shutdown/reboot modes with virsh (Daniel
> P. Berrange)
> - Introduce APIs for splitting/joining strings (Daniel P. Berrange)
> - Add support for shutdown / reboot APIs in LXC driver (Daniel P. Berrange)
> - Introduce two new methods for triggering controlled shutdown/reboot
> (Daniel P. Berrange)
> - Move reboot/shutdown flags combination check into QEMU driver (Daniel P.
> Berrange)
> - Add APIs for talking to init via /dev/initctl (Daniel P. Berrange)
> - Ensure virDomainShutdownFlags logs flags parameter (Daniel P. Berrange)
> - Quote client identity in SASL whitelist log message (Daniel P. Berrange)
> - qemu: Refactor error reporting in qemu driver configuration parser
> (Peter Krempa)
> - qemu: Refactor config parameter retrieval (Peter Krempa)
> - network: use dnsmasq --bind-dynamic when available (Laine Stump)
> - util: new virSocketAddrIsPrivate function (Laine Stump)
> - util: capabilities detection for dnsmasq (Laine Stump)
> - virsh: do timing even for unusable connections (Ján Tomko)
> - Turn some dual-state int parameters into booleans (Daniel P. Berrange)
> - Introduce a 'stop' method to virDriverState (Daniel P. Berrange)
> - Implement virDomainSendProcessSignal for LXC driver (Daniel P. Berrange)
> - Add a 'send-process-signal' command to virsh (Daniel P. Berrange)
> - Specify remote protocol for virDomainSendProcessSignal (Daniel P.
> Berrange)
> - Rename misc QEMU structs/enums to use normal naming style (Daniel P.
> Berrange)
> - Replace 'struct qemud_driver *' with virQEMUDriverPtr (Daniel P.
> Berrange)
> - virsh: fix error messages in iface-bridge (Ján Tomko)
> - libssh2_session: support DSS keys as well (Ján Tomko)
> - virsh: Rewrite cmdDomDisplay (Martin Kletzander)
> - virsh: Expose new virDomainFSTrim API (Michal Privoznik)
> - qemu: Implement virDomainFSTrim (Michal Privoznik)
> - remote: Implement virDomainFSTrim (Michal Privoznik)
> - qemu: Add QEMU version computation to QMP probing (Viktor Mihajlovski)
> - mount fuse's meminfo file to container's /proc/meminfo (Gao feng)
> - make /proc/meminfo isolate with host through fuse (Gao feng)
> - add interface virCgroupGetAppRoot (Gao feng)
> - add interface virCgroupGetMemSwapUsage (Gao feng)
> - Add a configure option for fuse support in LXC driver (Gao feng)
> - Alphabetically sort libvirt_daemon.syms (Daniel P. Berrange)
> - Change bridge driver to use named initializers with virDriverState
> (Daniel P. Berrange)
> - virdbus: Add virDBusGetSessionBus helper (Alexander Larsson)
> - Specify name of target interface with macvlan error (Daniel P. Berrange)
> - Store initpid in the domain status XML for LXC (Daniel P. Berrange)
> - Pass virSecurityManagerPtr object further down into LXC setup code
> (Daniel P. Berrange)
> - tests: Add tests for gluster protocol based network disks support (Harsh
> Prateek Bora)
> - qemu: Add support for gluster protocol based network storage backend.
> (Harsh Prateek Bora)
> - Refactor ESX storage driver to implement facade pattern (Ata E Husain
> Bohra)
> - Add private data pointer to virStoragePool and virStorageVol (Ata E
> Husain Bohra)
> - cpu: Add Intel Haswell cpu model (Peter Krempa)
> - util: Use virReportSystemError for system error in pci.c (Osier Yang)
> - virsh: Report error when taking a snapshot with empty --memspec argument
> (Peter Krempa)
> - Warn if requesting update to non-existent timer/handle watch (Daniel P.
> Berrange)
> - qemuhelpdata: Revert my 'fix' (Michal Privoznik)
> - conf: Report sensible error for invalid disk name (Martin Kletzander)
> - Log an audit message with the LXC init pid (Daniel P. Berrange)
> - Use virNetServerRun instead of custom main loop (Daniel P. Berrange)
> - storage: Improve virStorageBackendFileSystemStop (Osier Yang)
> - tests: update qemuhelptest data (Ján Tomko)
> - tests: add boot order for host and redirected USB to qemu argv test (Ján
> Tomko)
> - conf: add support for booting from redirected USB devices (Ján Tomko)
> - qemu: graphics support for simultaneous one of each sdl, vnc, spice
> (Alon Levy)
> - qemu: refactor graphics code to not hardcode a single display (Alon Levy)
> - snapshot: make cloning of domain definition easier (Eric Blake)
> - snapshot: expose location through virsh snapshot-info (Eric Blake)
> - snapshot: implement new filter sets (Eric Blake)
> - snapshot: add virsh back-compat support for new filters (Eric Blake)
> - snapshot: add two more filter sets to API (Eric Blake)
> - nodeinfo: support kernels that lack socket information (Eric Blake)
> - snapshot: require user to supply external memory file name (Eric Blake)
> - virsh: save: report an error if XML file can't be read (Ján Tomko)
> - virsh: Use virNodeGetCPUMap if possible (Viktor Mihajlovski)
> - python: Use virNodeGetCPUMap where possible (Viktor Mihajlovski)
> - qemu, lxc: Change host CPU number detection logic. (Viktor Mihajlovski)
> - nodeinfo: enable nodeGetCPUCount for older kernels (Viktor Mihajlovski)
> - Use helper functions to format the journal iov array (Miloslav Trmač)
> - Add metadata to virLogOutputFunc (Miloslav Trmač)
> - Add a metadata parameter to virLog{, V}Message (Miloslav Trmač)
> - qemu: add bootindex for usb-host and usb-redir devices (Ján Tomko)
> - build: rerun bootstrap if AUTHORS is missing (Eric Blake)
> - qemu: Don't force port=0 for SPICE (Michal Privoznik)
> - snapshot: qemu: Fix detection of external snapshots when deleting (Peter
> Krempa)
> - nodeinfotest: Add test data from a AMD bulldozer machine. (Peter Krempa)
> - nodeinfotest: Add test data for 2 processor host with broken NUMA (Peter
> Krempa)
> - nodeinfo: Add check and workaround to guarantee valid cpu topologies
> (Peter Krempa)
> - qemu: Allow migration to be cancelled at prepare phase (Michal Privoznik)
> - capabilities: defaultConsoleTargetType can depend on architecture
> (Viktor Mihajlovski)
> - snapshot: qemu: Add support for external inactive snapshots (Peter
> Krempa)
> - virsh: add snapshot-create-as memspec support (Eric Blake)
> - virsh: make ,, escape parsing common (Eric Blake)
> - qemu: Emit event if 'cont' fails (Michal Privoznik)
> - Introduce new VIR_DOMAIN_EVENT_SUSPENDED_API_ERROR event (Michal
> Privoznik)
> - virsh: document which term is older (Eric Blake)
> - tests: Add test for controller order (Michal Privoznik)
> - qemu: Add controllers in specified order (Michal Privoznik)
> - qemu: Wrap controllers code into dummy loop (Michal Privoznik)
> - spec: replace scriptlets with new systemd macros (Václav Pavlín)
> - gitignore: ignore more files (liguang)
> - snapshot: qemu: Remove restrictions preventing external checkpoints
> (Peter Krempa)
> - snapshot: qemu: Add support for external checkpoints (Peter Krempa)
> - snapshot: qemu: Rename qemuDomainSnapshotCreateActive (Peter Krempa)
> - snapshot: qemu: Add async job type for snapshots (Peter Krempa)
> - snapshot: Add flag to enable creating checkpoints in live state (Peter
> Krempa)
> - qemu: Split out domain memory saving code to allow reuse (Peter Krempa)
> - qemu: Clean up snapshot retrieval to use the new helper (Peter Krempa)
> - cpu: Add AMD Opteron G5 cpu model (Peter Krempa)
> - cpu: Add newly added cpu flags (Peter Krempa)
> - snapshot: merge pre-snapshot checks (Eric Blake)
> - snapshot: populate new XML info for qemu snapshots (Eric Blake)
> - snapshot: improve disk align checking (Eric Blake)
> - snapshot: new XML for external system checkpoint (Eric Blake)
> - snapshot: simplify OOM checking during parse (Eric Blake)
> - Document bracket whitespace rules & add syntax-check rule (Daniel P.
> Berrange)
> - net: Mark network persistent when assigning persistent definition (Peter
> Krempa)
> - net: Add support for changing persistent networks to transient (Peter
> Krempa)
> - net: Re-use checks when creating transient networks (Peter Krempa)
> - net: Remove dnsmasq and radvd files also when destroying transient nets
> (Peter Krempa)
> - net: Move creation of dnsmasq hosts file to function starting dnsmasq
> (Peter Krempa)
> - net: Change argument type of virNetworkObjIsDuplicate() (Peter Krempa)
> - build: Do not ignore logging.c in sc_prohibit_mkstemp (Jiri Denemark)
> - qemu: use default machine type if missing it in qemu command line
> (Guannan Ren)
>
> Cleanups
> - storage: Remove the redundant white lines (Osier Yang)
> - Fix the indention (Osier Yang)
> - Do not export symbol virStateActive anymore (Osier Yang)
> - maint: Misc whitespace cleanups (Peter Krempa)
> - Fix the coding style (Osier Yang)
> - Fix indentions (Osier Yang)
> - qemu: Remove full stop from error messages (Jiri Denemark)
> - build: more fix to avoid C99 for loop (Hu Tao)
> - nwfilter: drop dead code (Eric Blake)
> - qemu: Drop word "either" from comments for agent monitor functions
> (Peter Krempa)
> - s/qemud/qemu/ in QEMU driver sources (Daniel P. Berrange)
> - Remove bogus newline at end of debug log message (Daniel P. Berrange)
> - build: avoid C99 for loop (Eric Blake)
> - util: Fix the indention (Osier Yang)
> - qemu/qemu_command.c: fix indent of label (Alon Levy)
> - qemu: Beautify code indent in migration codes (liguang)
> - qemu: Fix function header formating of 2 functions (Peter Krempa)
> - Remove spurious whitespace between function name & open brackets (Daniel
> P. Berrange)
> - Remove a chunk which should not have been pushed as part of 1.0.0
> (Daniel Veillard)
> - logging.c: Properly indent and ignore one syntax-check rule (Michal
> Privoznik)
>
>   Thanks everybody for your contributions, be it reports, code, reviews,
> ideas or documentation !
>
> Daniel
>
> --
> Daniel Veillard      | Open Source and Standards, Red Hat
> veillard at redhat.com  | libxml Gnome XML XSLT toolkit  http://xmlsoft.org/
> http://veillard.com/ | virtualization library  http://libvirt.org/
>
> --
> libvir-list mailing list
> libvir-list at redhat.com
> https://www.redhat.com/mailman/listinfo/libvir-list
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20121219/4c650bbc/attachment-0001.htm>


More information about the libvir-list mailing list