Re: [libvirt] Release of libvirt-0.9.8

2011-12-12 Thread Jason Helfman

On Thu, Dec 08, 2011 at 05:46:17PM +0800, Daniel Veillard thus spake:

One month exactly after the previous release, 0.9.8 is available at
  ftp://libvirt.org/libvirt/

This release is a balanced mix of new features, improvements and
various bug fixes, and with a higher than usual amount of portability
fixes:



I noticed that with this release that a sysctl tunable entered into the mix:
fs.aio-max-nr = 1048576

Is this something that is in the BSD kernel, or no. I don't see a variable
with this name.

Is there a way to gracefully disable this during the build, if it is not
needed?

Thanks,
Jason

--
Jason Helfman
System Administrator
experts-exchange.com
http://www.experts-exchange.com/M_4830110.html
E4AD 7CF1 1396 27F6 79DD  4342 5E92 AD66 8C8C FBA5

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list


Re: [libvirt] Release of libvirt-0.9.8

2011-12-12 Thread Eric Blake
On 12/12/2011 11:08 AM, Jason Helfman wrote:
 On Thu, Dec 08, 2011 at 05:46:17PM +0800, Daniel Veillard thus spake:
 One month exactly after the previous release, 0.9.8 is available at
   ftp://libvirt.org/libvirt/

 This release is a balanced mix of new features, improvements and
 various bug fixes, and with a higher than usual amount of portability
 fixes:


 I noticed that with this release that a sysctl tunable entered into the
 mix:
 fs.aio-max-nr = 1048576
 
 Is this something that is in the BSD kernel, or no. I don't see a variable
 with this name.

sysctl tunables sound like they are Linux-specific.  And the actual
installation of libvirtd.sysctl was introduced in 0.9.7 (commit
5298551), not 0.9.8.

But there was some Makefile.am refactoring for 0.9.8 related to
installation of systemd init scripts for Linux; perhaps that
re-factoring exposed a problem with installing libvirtd.sysctl on
non-Linux systems?

 
 Is there a way to gracefully disable this during the build, if it is not
 needed?

Sounds like we need a patch to daemon/Makefile.am to disable
installation of the sysctl file on non-Linux systems.

-- 
Eric Blake   ebl...@redhat.com+1-919-301-3266
Libvirt virtualization library http://libvirt.org



signature.asc
Description: OpenPGP digital signature
--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list

[libvirt] Release of libvirt-0.9.8

2011-12-08 Thread Daniel Veillard
 One month exactly after the previous release, 0.9.8 is available at
   ftp://libvirt.org/libvirt/

This release is a balanced mix of new features, improvements and
various bug fixes, and with a higher than usual amount of portability
fixes:

Features:
- Add support for QEMU 1.0 (Jiri Denemark)
- Add PPC cpu driver. (Prerna Saxena)
- Add new API virDomain{Set, Get}BlockIoTune (Lei Li)
- block_resize: Define the new API (Osier Yang)
- Add a public API to invoke suspend/resume on the host (Srivatsa S. Bhat)
- various improvements for LXC containers (Daniel P. Berrange)
- Define keepalive protocol and add virConnectIsAlive API (Jiri Denemark)
- Add support for STP filtering (Stefan Berger)
- Add support for VLAN filtering (Stefan Berger)

Documentation:
- Add documentation for disksource type=dir (Christophe Fergeau)
- Fix typo in virDomainResume API doc (Christophe Fergeau)
- maint: fix improper use of 'an' (Eric Blake)
- virsh: translate net-info help (Eric Blake)
- maint: typo fixes (Eric Blake)
- virsh: Fix typos in man page (Jiri Denemark)
- rpc: Fix a typo in virNetClientSendNonBlock documentation (Jiri Denemark)
- docs: fix grammar of capabilities (Eric Blake)
- Documentation about chains' priorities, lists of elements etc. (Stefan Berger)

Portability:
- spec: don't use chkconfig --list (Eric Blake)
- build: fix build with older libxml2 (Eric Blake)
- Conditionalize daemonPath decl for Win32 which lacks UNIX sockets (Daniel P. 
Berrange)
- build: reduce warnings from older gcc (Eric Blake)
- Fix incorrect symbols for virtime.h module breaking Mingw32 (Daniel P. 
Berrange)
- build: fix build on Cygwin (Eric Blake)
- build: fix build at -O2 on rawhide (Eric Blake)
- Fix build for platforms lacking struct ifreq (Daniel P. Berrange)
- build: fix 'make dist' without dtrace (Eric Blake)
- Don't use undocumented __isleap macro (Daniel P. Berrange)
- virnetsocket: pass XAUTORITY for ssh connection (Christian Franke)
- Fix build on Mingw32 wrt export of virNetServerGetDBusConn (Daniel P. 
Berrange)
- build: fix compile error with no macvtap (Eric Blake)
- Fix build with polkit0 (Jim Fehlig)
- Fix strchr call triggering gcc 4.3  4.4 bug (Stefan Berger)
- PATCH: Fix build without MACVTAP (Michael Wood)
- util: fix compile error on debian (Eli Qiao)
- Disable numactl on ARM architectures too (Daniel P. Berrange)
- Add libvirt confdir to files section in mingw32 spec (Daniel P. Berrange)
- build: fix mingw build of gnulib openpty (Eric Blake)

Bug Fixes:
- Fix updating of haveTheBuck in RPC client to be race-free (Daniel P. Berrange)
- Prevent crash of libvirtd when attaching to existing qemu process (Jim Fehlig)
- qemu: Ignore shutdown event from destroyed domain (Jiri Denemark)
- remote_driver: don't fail if keepalive check fails (Guido Günther)
- command: handle empty buffer argument correctly (Eric Blake)
- client: Check if other thread claims it has the buck before claiming it. 
(Peter Krempa)
- Avoid crash in shunloadtest (Daniel P. Berrange)
- Fix a logic error for setting block I/O (Lei Li)
- virsh: Allow other escape characters for console (Michal Privoznik)
- bridge_driver: Don't define network if XML contains more IPv4 adreses. (Peter 
Krempa)
- virsh: Fix possible deadlock when virsh is about to exit (Jiri Denemark)
- util: Plug memory leak on virNetDevMacVLanCreateWithVPortProfile() error path 
(Alex Jia)
- util: Plug memory leak on virNetDevBridgeGet() sucessful path (Alex Jia)
- uml: Plug memory leak on umlStartVMDaemon() error path (Alex Jia)
- rpc: Plug memory leak on virNetClientSendInternal() error path (Alex Jia)
- conf: Plug memory leak on virDomainDefParseXML() error path (Alex Jia)
- qemu: Plug memory leak onqemuProcessWaitForMonitor() error path (Alex Jia)
- conf: reject duplicate paths in device weights (Eric Blake)
- Make logging async signal safe wrt time stamp generation (Daniel P. Berrange)
- Don't mark suspend as active until we know it is running (Daniel P. Berrange)
- util: avoid null deref on qcowXGetBackingStore (Alex Jia)
- virsh: correct return value error (Alex Jia)
- qemu: fix blkiotune --live --config (Eric Blake)
- lxc: Fix suspend/resume with freezer cgroup (Jiri Denemark)
- rpc: Really send non-blocking calls while waiting for another call (Jiri 
Denemark)
- util: fix thinko in runIO (Paolo Bonzini)
- storage: Skip socket and fifo on pool-start (Michal Privoznik)
- conf: Don't drop console definition on domain restart (Michal Privoznik)
- qemu: Avoid dereference of NULL pointer (Peter Krempa)
- nwfilter: Initialize virNWFilterAddIpAddrForIfname return variable (Michal 
Privoznik)
- Fix disabling of virtual port profile code on old hosts (Daniel P. Berrange)
- Fix uninitialized variable in NWfilter IP learning code (Daniel P. Berrange)
- storage: Fallback to use lvchange first if lvremove fails (Chang Liu)
- conf: don't modify cpu set string during parsing (Eric Blake)
- qemu: don't release network actual device twice (Roopa Prabhu)
- tests: avoid xend ABRT crash report