Difference between revisions of "Download/kernel/rhel5/028stab060.8/changes"

From OpenVZ Virtuozzo Containers Wiki
Jump to: navigation, search
(created)
(No difference)

Revision as of 14:39, 1 April 2009

Changes

Since 028stab060.2:

  • Audit in CT0 re-enabled back (OpenVZ Bug #1157)
  • UBC: files precharging/uncharging algorithm corrected
  • Fixed crash while using NFS volume with non-hidden submounts

Configs

Same as in 028stab060.2, plus:

  • +CONFIG_TICK_DIVIDER=y

Compatibility

No new issues.


Patches

diff-ve-close-audit-in-ct-20090202

Patch from Pavel Emelianov (xemul@):
put audit back but make it work in ve0 only.

Bug #269595
OpenVZ Bug #1157

diff-ubc-file-precharge-correct-uncharge-20080120

Patch from Marat Stanichenko (mstanichenko@):
ubc: Make ubc uncharge files in case of abundance precharged files

There is a chance when we do not start uncharging because ub_barrier_farnr() is not hit for UB_NUMFILE and ub_barrier_farsz() is not hit for UB_KMEMSIZE (SLM for example set ubc barrier to a huge value). This fact can lead us to the situation when two tasks are able to consume all of UB_NUMFILE and UB_KMEMSIZE in despite that they close opened files.

Bug #267453.

diff-vzdq-nfs-submount-sops-20090119

Patch from Vasily Averin (vvs@):
nfs submount copies super_operations from parent NFS, where it can be replaced by vzquota. As result on unmount of NFS submounts kernel calls vzquota callback and frees resources used by parent NFS that lead to crash on access to super_operations.

We are not going to use vzquota on NFS submounts and replace copy of super_operations for NFS submount by direct set up of required operations.

Bug #267448.

diff-ve-allow-write-loginuid-in-ct-20090209

Patch from Marat Stanichenko (mstanichenko@):
Allow CTs write to /proc/pid/loginuid

We should give an ability to write to /proc/$pid/loginuid inside CT and therefore abolish the first hunk of diff-ve-close-audit-in-ct-20090202 patch. Otherwise it affects container's ssh connectivity. Pam complains about impossibility to write to /proc/self/loginuid.

Bug #270484.