Kernel update: Virtuozzo ReadyKernel patch 77.1 for Virtuozzo 7.0 Update 9 and Virtuozzo Infrastructure Platform 2.5¶
Issue date: 2019-04-22
Applies to: Virtuozzo 7.0, Virtuozzo Infrastructure Platform 2.5
Virtuozzo Advisory ID: VZA-2019-027
The cumulative Virtuozzo ReadyKernel patch was updated with stability fixes. The patch applies to the kernels 3.10.0-862.20.2.vz7.73.24 and 3.10.0-862.20.2.vz7.73.29 (Virtuozzo 7.0 Update 9 and Virtuozzo Infrastructure Platform 2.5).
2. Bug Fixes¶
ploop: potential data corruption due to a race between ‘prepare_merge’ and ‘submit_alloc’ operations. (PSBM-93349)
High order page allocations were triggered by CRIU while restoring TCP sockets. (PSBM-93672)
vzstat shows incorrect per-container scheduling latency (MLAT). (PSBM-93675)
High order page allocations were made in neigh_probe() in certain cases. (PSBM-93713)
It was discovered that network drivers could allocate memory for the socket buffers from pfmemalloc memory reserves, even when it was unnecessary. As a result, network packets were dropped by sk_filter_trim_cap(), causing performance issues. (VSTOR-21390)
3. Installing the Update¶
Download, install, and immediately apply the patch to the current kernel by running ‘readykernel update’.