Download/kernel/rhel6-testing/042stab060.5

From OpenVZ Virtuozzo Containers Wiki
Jump to: navigation, search


Warning.svg Warning: this is an old version of RHEL6 testing kernel. For the latest version, see Download/kernel/rhel6-testing/042stab120.7.
Kernel branch RHEL6 testing
Based on RHEL6 2.6.32
Status testing
Latest 042stab120.7
Archives RHEL6 testing

Changes[edit]

Since 042stab059.7:

  • Rebase to 2.6.32-279.2.1.el6 kernel (bug fix update, see below)
  • [timers] apps that use sys_clock_nanosleep() to suspend their execution could hang after CT migration.
  • [sysfs] /sys/devices/system/cpu has been "virtualized": the "virtualization" consists in creating empty cpu# dir for each possible cpu (+1 on UP systems). This makes glibc think that _SC_NPROCESSORS_CONF always > 1 so that various userspace apps (JAVA) won't be tempted to "optimize" when running inside a CT with --cpus=1. (PSBM-14103, #2206)
  • [OOM/debug] added line "oom_score_adj: manual|auto" into /proc/bc/$ID/debug (PSBM-12215)
  • [devtmpfs] account devtmpfs inodes in tmpfs in proper context. This fixes the accounting memory leak found by QA vzt-pltp test. (PCLIN-30869)
  • [cpt] support for restart blocks used for CLOCK_PROCESS_CPUTIME_ID timers (per-process clock that measures CPU time consumed by all threads in the process) has been added
  • [cpt] a race has been fixed which can result in tasks left in frozen state (PSBM-14184)
  • [fuse] sync case of direct_IO should send a set of async requests (splitted incoming request) and wait for their completion. (PSBM-14010)
  • [ploop] a warning calltrace shown when a ploop goes to "ABORTED" state has been removed as considered to be too noisy (PSBM-14148)
  • [net/tg3] ~20% network performance decrease on Broadcom cards has been fixed (PSBM-14240)
  • [cgroups] notify_on_release and release_agent features of cgroups have been fixed (#2261)
  • [sysctl] sysctl code has been cleaned up in order for sysctl checker to not complain. In particular, several vz specific sysctls were converted to "unnumbered" => sysctl() syscall won't work anymore for them.
  • [iptables] if ip conntracks and NAT were disabled on the node, reloading "nf_conntrack" module with parameter ip_conntrack_disable_ve0=0 was enabling them again (PCLIN-31123)
  • [nfsd] stopping a CT with NFS server inside caused a kernel BUG (PCLIN-31107)
  • [sunrpc] kernel panic on mounting nfs in 2 CTs has been fixed (PCLIN-31080)
  • [fuse] O_DIRECT operations vs cached writeback misorder has been fixed (PSBM-14110)
  • [ploop] kernel BUG in kaio_fsync_thread() has been fixed (PSBM-14249)
  • [net] netns batched cleanup support for veth, venet, and nf_conntrack. This decreases time needed to kill 100 ves by ~7 s (from ~13 to ~6 s) (PSBM-11724)
  • [jbd] fix for BUG at fs/jbd/commit.c:325 has been updated. Patches were updated in order to synchronize them with mainstream variants, only warning parts have been modified (PCLIN-30972)
  • [scheduler] "WARNING: at kernel/sched_rt.c:13" has been fixed (PCLIN-31148)
  • [cpuinfo] if some cpu features are masked using msr-tools (and thus cpuid() does not report them anymore), /proc/cpuinfo inside CTs will also mask these features. Hardware Node /proc/cpuinfo will still report all cpu features possible available on the node (PSBM-14131)
  • [cpt] checkpointing code now checks cpu features available for CT using cpuid() => it's possible to mask out some cpu features using msr-tools (PSBM-14131)
  • [fuse] async processing of sync direct I/O has been corrected, now we do not use async processing of sync direct I/O in case we are writing beyond the end of the file (PSBM-14282)

See also[edit]

RPMS[edit]

x86 (i686, IA32)[edit]

File Date Size
vzkernel-2.6.32-042stab060.5.i686.rpm 2012-08-01 11:03:35 25 Mb
vzkernel-devel-2.6.32-042stab060.5.i686.rpm 2012-08-01 11:03:44 7 Mb
vzkernel-headers-2.6.32-042stab060.5.i686.rpm 2012-08-01 11:03:45 2 Mb
vzkernel-firmware-2.6.32-042stab060.5.noarch.rpm 2012-08-01 11:03:44 10 Mb


x86_64 (AMD64, EM64T)[edit]

File Date Size
vzkernel-2.6.32-042stab060.5.x86_64.rpm 2012-08-01 11:03:39 27 Mb
vzkernel-devel-2.6.32-042stab060.5.x86_64.rpm 2012-08-01 11:03:44 7 Mb
vzkernel-headers-2.6.32-042stab060.5.x86_64.rpm 2012-08-01 11:03:45 2 Mb
vzkernel-firmware-2.6.32-042stab060.5.noarch.rpm 2012-08-01 11:03:44 10 Mb


Source RPM[edit]

File Date Size
vzkernel-2.6.32-042stab060.5.src.rpm 2012-08-01 11:03:38 83 Mb
kernel.spec 2012-08-01 10:59:45 1 Mb


Kernel patch[edit]

This patch is applicable to vanilla Linux 2.6.32 kernel (not to 2.6.32.y), available from kernel.org.

File Date Size
patch-042stab060.5-combined.gz (signature) 2012-08-01 11:02:26 34 Mb


Configs[edit]

Official configs of this OpenVZ kernel used to build binary RPMS.

File Date Size
config-2.6.32-042stab060.5.debug.i686 2012-08-01 11:03:17 105 Kb
config-2.6.32-042stab060.5.debug.x86_64 2012-08-01 11:03:25 100 Kb
config-2.6.32-042stab060.5.i686 2012-08-01 11:03:00 104 Kb
config-2.6.32-042stab060.5.x86_64 2012-08-01 11:03:08 100 Kb


Archives[edit]

For other rhel6-testing kernel releases, see download/kernel/rhel6-testing/Archives.

For other kernel branches, see download/kernel.

Kernel branches
Stable
Testing / Beta
Old
RHEL6
RHEL6 testing
RHEL5 • RHEL4 • 2.6.32 • 2.6.27 • 2.6.26 • 2.6.24 • 2.6.22 • 2.6.20 • 2.6.18 • 2.6.16 • FC5 • SLES10 • 2.6.8
Versions of rhel6-testing kernel