Editing
ChangeLog-2.2
From Linix VServer
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{| class="wikitable" style="width: 100%;" ! 2.6.22.19-vs2.2.0.7 | rowspan="2" | * fix fakeinit * workaround Kconfig oddities * fix OCFS2 deadlock |- | style="text-align: center;" | ''14 Mar 2008'' |- ! 2.6.22.16-vs2.2.0.6 | rowspan="2" | * disable AFS if CONFIG_VSERVER_SECURITY * a fake init should not be signalled by kill -1 * map pids for kill * don't let guests see RTNLGRP_IPV[46]_IFADDR messages |- | style="text-align: center;" | ''18 Jan 2008'' |- ! 2.6.22.10-vs2.2.0.5 | rowspan="2" | * add the task and its xid, nid, and tag to all warning messages * use splice instead of modifying sendfile to work on regular files * fix lots of COW issues, e.g. returning the new file when it has been replaced during the COW-operation |- | style="text-align: center;" | ''30 Oct 2007'' |- ! 2.6.22.9-vs2.2.0.4 | rowspan="2" | * fix oops in COW when the original file can't be looked up (e.g. due to tagging) * check for use-counts and tasks before VXS_SHUTDOWN ADDENDUM: The patch was re-released on 11 Oct 2007, which also included: * fix reference counting of vxi's in POSIX timer code |- | style="text-align: center;" | ''01 Oct 2007'' |- ! 2.6.21.7-vs2.2.0.4 2.6.20.20-vs2.2.0.4 | rowspan="2" | * reset the tagging of loop devices when they're cleared * fix oops in COW when the original file can't be looked up * check for use-counts and tasks before VXS_SHUTDOWN * fix reference counting of vxi's in POSIX timer code * fix a bug in splice |- | style="text-align: center;" | ''01 Oct 2007'' |- ! 2.6.22.6-vs2.2.0.3 | rowspan="2" | * reset the tagging of loop devices when they're cleared |- | style="text-align: center;" | ''05 Sep 2007'' |- ! 2.6.22.1-vs2.2.0.3-rc1 2.6.21.6-vs2.2.0.3 2.6.20.15-vs2.2.0.3 2.6.19.7-vs2.2.0.3 | rowspan="2" | * fix a reference counting issue for nsproxies (2.6.22) * fix an oops in JFS * use ULL instead of UL where appropriate |- | style="text-align: center;" | ''19 Jul 2007'' |- ! 2.6.22.1-vs2.2.0.2-rc1 2.6.21.6-vs2.2.0.2 2.6.20.15-vs2.2.0.2 2.6.19.7-vs2.2.0.2 | rowspan="2" | * check for errors on COW-break, and remove the temporary file if an error occured * remove tty poisoning and BUG_ONs * remove commented code |- | style="text-align: center;" | ''17 Jul 2007'' |- ! 2.6.22.1-vs2.2.0.1-rc1 2.6.21.6-vs2.2.0.1 2.6.20.15-vs2.2.0.1 | rowspan="2" | * CodingStyle cleanups * add vc_f[gs]et_iattr interfaces * add disk I/O accounting * fix an oops on COW-break * fix disk limits on ext3/ext4 |- | style="text-align: center;" | ''16 Jul 2007'' |- ! 2.6.20.4-vs2.2.0 2.6.19.7-vs2.2.0 | rowspan="2" | * fix copyright notices * remove some commented code |- | style="text-align: center;" | ''01 Apr 2007'' |- ! 2.6.20.4-vs2.2.0-rc21 2.6.19.7-vs2.2.0-rc21 | rowspan="2" | * revert the change to do_each_task_pid, adding the check where necessary * add some tty debugging |- | style="text-align: center;" | ''25 Mar 2007'' |- ! 2.6.20.4-vs2.2.0-rc20 2.6.19.7-vs2.2.0-rc20 | rowspan="2" | * fix an initpid issue in /proc which would make a guest's init take the host's init place |- | style="text-align: center;" | ''25 Mar 2007'' |- ! 2.6.20.3-vs2.2.0-rc19 2.6.19.7-vs2.2.0-rc19 | rowspan="2" | * handle COW on utime as well * have __create_[vn]x_info claim it * make the per-CPU structures configurable * make CONFIG_KEYS depend on !CONFIG_VSERVER_SECURITY |- | style="text-align: center;" | ''19 Mar 2007'' |- ! 2.6.20.3-vs2.2.0-rc18 2.6.19.7-vs2.2.0-rc18 | rowspan="2" | * don't oops on reject routes |- | style="text-align: center;" | ''17 Mar 2007'' |- ! 2.6.20.2-vs2.2.0-rc17 2.6.19.7-vs2.2.0-rc17 | rowspan="2" | * backport the proc banner from 2.6.20 to 2.6.19 * fix vroot |- | style="text-align: center;" | ''14 Mar 2007'' |- ! 2.6.20.[12]-vs2.2.0-rc16 2.6.19.[57]-vs2.2.0-rc16 | rowspan="2" | * fix kill -HUP 1 (missing vx_rmap_pid in kill_proc_info) * lots of cleanup * add xid to OOM messages * remove the xid checks in IPC code (should be safe with the namespace) * remove the runtime tagging of inodes |- | style="text-align: center;" | ''10 Mar 2007'' |- ! 2.6.20.1-vs2.2.0-rc15 | rowspan="2" | * fix lock accounting * fix dentry leak in proc * fix process visibility issues in do_each_task_pid and do_each_pid_task * make find_task_by_pid_type check the xid * return correct link counts for /proc/virt{ual,net} * fix do_set_sched to not set the new values on every CPU if force is used, and to flush any pending updates |- | style="text-align: center;" | ''26 Feb 2007'' |- ! 2.6.19.5-vs2.2.0-rc15 | rowspan="2" | * fix lock accounting * fix dentry leak in proc |- | style="text-align: center;" | ''26 Feb 2007'' |- ! 2.6.19.4-vs2.2.0-rc14 | rowspan="2" | * fix process visibility issues in do_each_task_pid and do_each_pid_task * make find_task_by_pid_type check the xid * return correct link counts for /proc/virt{ual,net} * fix do_set_sched to not set the new values on every CPU if force is used, and to flush any pending updates |- | style="text-align: center;" | ''23 Feb 2007'' |- ! 2.6.19.3-vs2.2.0-rc13.1 | rowspan="2" | * remove some debugging output from the reaper selection |- | style="text-align: center;" | ''15 Feb 2007'' |- ! 2.6.19.3-vs2.2.0-rc13 2.6.20-vs2.2.0-pre4 | rowspan="2" | * let guests access dm and loop devices created on the host * cleanup FIXMEs * clarify that CONFIG_VSERVER_LEGACY_VERSION is problematic for alpha utils * add network flags and caps to proc * fix problems with UDP socket binding * use the next thread if the parent thread is dead for the reaper, and only the vx_child_reaper if the child is the new parent |- | style="text-align: center;" | ''14 Feb 2007'' |- ! 2.6.20-vs2.2.0-pre3 | rowspan="2" | * use the pid namespace reaper stuff instead of init_task |- | style="text-align: center;" | ''08 Feb 2007'' |- ! 2.6.19.3-vs2.2.0-rc12 2.6.20-vs2.2.0-pre2 | rowspan="2" | * fix oops on COW link breaking * don't make HARDCPU or COWBL depend on EXPERIMENTAL * make LEGACY{,NET} depend on EXPERIMENTAL * make legacy guests enterable again * get the nsproxy even if we're just returning the new one * get the fs_struct even if we're just returning the old one |- | style="text-align: center;" | ''07 Feb 2007'' |- ! 2.6.20-vs2.2.0-pre1 | rowspan="2" | * rebase on 2.6.20 |- | style="text-align: center;" | ''06 Feb 2007'' |- ! 2.6.19.3-vs2.2.0-rc11 | rowspan="2" | * make VSERVER select SYSVIPC |- | style="text-align: center;" | ''06 Feb 2007'' |- ! 2.6.19.2-vs2.2.0-rc10 | rowspan="2" | * fix a warning on 64-bit arches * use long atomics for the socket accounting, to avoid wrap-arounds causing giant numbers on 64-bit arches |- | style="text-align: center;" | ''02 Feb 2007'' |- ! 2.6.19.2-vs2.2.0-rc9 | rowspan="2" | * fix a proc bug leading to oops in do_task_stat * add global use counts for namespace proxies, mount, IPC and UTS spaces, plus filesystem structures * add a backport of Serge E. Hallyn's initial fix to the NFS-causing-Oops-on-task-exit problem * don't automatically unshare the UTS and IPC spaces if a mount namespace is requested on clone * don't unhash the context if creating it fails * VLIMIT_MAPPED is accounted * add support for msecs and reporting idle time in vc_get_sched * use SEND_SIG_PRIV for all vx_info_kills, making vkill work as expected again * rewrite vx_{enter,set}_space |- | style="text-align: center;" | ''31 Jan 2007'' |- ! 2.6.19.2-vs2.2.0-rc8 | rowspan="2" | * "fix" ecryptfs * use nx_check for all network related checks * special-case migrate to nid 1 * install inode.h during headers_install |- | style="text-align: center;" | ''18 Jan 2007'' |- ! 2.6.19.2-vs2.2.0-rc7 | rowspan="2" | * compress ext[234]/jfs/ocfs2_sync_flags logic * fixup limits before returning them in vc_rlimit_stat * add vc_set_sched_v5 which has the interval2 and fill_rate2 values in the struct * add vc_get_sched to retrieve the scheduler configuration * add vc_sched_info to retrieve the user/sys/hold values, as well as the vavavoom and usecs per token * make the priority bias and vavavoom per-CPU * add VXSM_MSEC, allowing set_sched's intervals to be specified in msecs instead of tokens * move the VCI_VERSION defines to vci_config.h * use nx_check for TIME_WAIT sockets |- | style="text-align: center;" | ''11 Jan 2007'' |- ! 2.6.19.1-vs2.2.0-rc6 | rowspan="2" | * fix older versions of vc_enter_space * rework the help texts for some of the options * disable legacy by default |- | style="text-align: center;" | ''21 Dec 2006'' |- ! 2.6.19.1-vs2.2.0-rc5 | rowspan="2" | * fix on hold processes appearing as dead * attempt to fix a proc bug by checking if the process is alive |- | style="text-align: center;" | ''13 Dec 2006'' |- ! 2.6.19-vs2.2.0-rc4 | rowspan="2" | * fix a proc bug which would lead to empty /proc/virtual/<xid>/* files |- | style="text-align: center;" | ''10 Dec 2006'' |- ! 2.6.19-vs2.2.0-rc3 | rowspan="2" | * fix xfs quota_ctl check * add a space mask to the vxi * change the vserver proc code to use different functions for the per-context entries and the global entries * fix vx_{enter,set}_space to not potentially leak an fs_struct * make vx_set_space sanity check the provided mask |- | style="text-align: center;" | ''09 Dec 2006'' |- ! 2.6.19-vs2.2.0-rc2 | rowspan="2" | * rename namespace.c to space.c * only set the UTS and IPC spaces in the compat branch of vc_ctx_create * remove unneeded vs_base.h include from net/ipv6/addrconf.c |- | style="text-align: center;" | ''07 Dec 2006'' |- ! 2.6.19-vs2.2.0-rc1 | rowspan="2" | * forked from 2.6.19-vs2.1.x-t6 * removed quota hashes |- | style="text-align: center;" | ''06 Dec 2006'' |- ! 2.6.18.5-vs2.2.0-pre5 | rowspan="2" | * rework the vserver includes to let vx_check use in_{interrupt,irq,softirq} * remove the unneeded __{enter,leave}_vx_admin * fix the RSS limit to include anonymous pages too * mapped files are now in VLIMIT_MAPPED * add a vx_badness, increasing the odds of an OOM kill for guests above their soft RSS limit * start using nx_check where appropriate |- | style="text-align: center;" | ''04 Dec 2006'' |- ! 2.6.18.3-vs2.2.0-pre4 | rowspan="2" | * have __create claim the vxi * restructure/simplify vc_{ctx,net}_create |- | style="text-align: center;" | ''23 Nov 2006'' |- ! 2.6.18.3-vs2.2.0-pre3 | rowspan="2" | * improve the __{enter,leave}_vx_admin usage * let the spectator cross the barrier too * xid 2 is a static xid * take the hash spinlock in __unhash_[vn]x_info * LOCK was supposed to be PRIVATE * improved the supported rlimit code * add the xid to OOM messages |- | style="text-align: center;" | ''21 Nov 2006'' |- ! 2.6.18.2-vs2.2.0-pre2 | rowspan="2" | * removed all legacy code |- | style="text-align: center;" | ''09 Nov 2006'' |- ! 2.6.18.2-vs2.2.0-pre1 | rowspan="2" | * forked from 2.1.1 * quota hashes removed |- | style="text-align: center;" | ''06 Nov 2006'' |} [[Category:Documentation]]
Summary:
Please note that all contributions to Linix VServer may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Linix VServer:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Navigation menu
Page actions
Page
Discussion
Read
Edit
History
Page actions
Page
Discussion
More
Tools
Personal tools
Not logged in
Talk
Contributions
Create account
Log in
About
Overview
Paper
News
Developers
Donations
Search
Getting Started
Downloads
FAQs
Documentation
Support
Participate
How to participate
Report a Bug
Communicate
Teams/Projects
Hall of Fame
Resources
Archives
Recent Wiki Changes
Pastebin
Related Projects
VServer Hosting
Happy VServer Users
Tools
What links here
Related changes
Special pages
Page information