[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