[Announce] Kernel RHEL6 testing 042stab070.11

Kir Kolyshkin kir at openvz.org
Thu Dec 13 12:49:11 EST 2012


OpenVZ project has released an updated RHEL6 based
testing kernel. Read below for more information.

NOTE that this is a *testing* kernel, not recommended for production.


Changes
=======
Since 042stab065.4:
* [scheduler] make cpulimit work like nr cpus limit. So now if you set 
CPULIMIT=X, scheduler will try to run CT processes on no more than X/100 
+ 1 physical cpus (PSBM-16856)
* [scheduler] clear boost flag on fork, otherwise a newly created task 
will get boost, which is unfair
* [cpt] active conntrack expectation online migration support (PCLIN-31321)
* [fs] memory corruption has been fixed which was caused the backported 
set intended to fix fs freeze (PSBM-16485, PSBM-16987)
* [fuse] don't update i_size if FALLOC_FL_KEEP_SIZE (PSBM-17114)
* [fs] i_mutex leak on an error path has been fixed (PSBM-17019)
* [cpt] kernel panic has been fixed due to DEAD task restoration attempt 
(PCLIN-30483, PSBM-17107)
* [net] initialize skb properly in build_skb() in order to prevent a 
kernel panic (#2401)
* [ploop] support for several ploop images per CT, including hidden 
mount options (pfcache,balloon,...) (PSBM-16891, PSBM-16843, PSBM-16839)
* [ploop] ploop minor number has been randomized in order to prevent 
Container owner to guess the number of Containers running on the 
Hardware Node. The ploop number as a random from 10000 - 65535 range if 
possible. (PSBM-16818)
* [fs] a hang during filesystem freezing (while preparing a snapshot for 
example) has been fixed (PSBM-17218)
* [devpts] handle dentry allocation failure properly in devpts_pty_new() 
(#1758)
* [x86] an independent vector MONITOR_IPI_VECTOR (internal Monitor IPI 
vector) has been added for Parallels hypervisor for performance 
improvement (PSBM-17133)
* [scheduler] some enhancements in order to run processes on no more 
than assigned CT "vcpus" pcpus has been fixed. In particular, "vcpus" 
are made more sticky to pcpus, they are not migrated faster than 
"kernel.sched_vcpu_hotslice" sysctl (5ms by default) (PSBM-16913)
* [scheduler] scheduler has been enhanced to run a lot of lightweight 
containers (PSBM-17289) (Iterate only through busy groups while 
balancing load; Reduce rq->lock hold times for large cgroup hierarchies)
* [fuse] unitialized data on writeback should be zeroed
* [fuse] fuse_wait_on_writeback has been disabled for CUSE (a kernel 
module implementing character device in FUSE way)
* [cpt] debug has been added to investigate checkpointing failures due 
to timeouts or unexpected signal received (related to PSBM-17015)
* [fs] online migration hang in call_rwsem_down_write_failed() has been 
fixed: sb->s_umount should be locked before calling freeze_super() 
(PSBM-17273)
* [net] possible deadlock on fsfreeze in unix_bind() has been fixed
* [ploop] kernel BUG in kaio_fsync_thread() has been fixed (PSBM-17273) 
(kaio_resubmit() is now ready to handle PLOOP_E_DATA_WBI state)
* [cgroups] kernel-cgroup-add-cgroup_root_mutex.patch from Red Hat 
kernel-2.6.32-279.14.1.el6 has been applied (PSBM-16529)


Download
========
http://wiki.openvz.org/Download/kernel/rhel6-testing/042stab070.11


Bug reporting
=============
Use http://bugzilla.openvz.org/  to report any bugs found.


Other sources of info on updates
================================
See http://wiki.openvz.org/News  to view all the news (including updates)
online. There you can also find RSS/Atom feed links.


Best regards,
   OpenVZ team


More information about the Announce mailing list