Difference between revisions of "Download/vzctl/3.0.24/changes"
m (formatting) |
m (bad link anchor) |
||
| (14 intermediate revisions by 2 users not shown) | |||
| Line 4: | Line 4: | ||
* Feature 'sysfs' is now on by default | * Feature 'sysfs' is now on by default | ||
* Added new CT parameter: <code>bootorder</code> ({{B|1300}}) | * Added new CT parameter: <code>bootorder</code> ({{B|1300}}) | ||
| + | <includeonly>[[{{PAGENAME}}/changes|{{Long changelog message}}]]</includeonly><noinclude> | ||
* Added <code>delete</code> alias for <code>destroy</code> command | * Added <code>delete</code> alias for <code>destroy</code> command | ||
* Added unlimited CT config ({{B|1080}}) | * Added unlimited CT config ({{B|1080}}) | ||
| Line 19: | Line 20: | ||
* <code>vzctl set 0 --ioprio</code>: made it working ({{B|1062}}) | * <code>vzctl set 0 --ioprio</code>: made it working ({{B|1062}}) | ||
* <code>vzctl set ... --setmode</code>: made it working for some cases not covered before ({{B|1445}}) | * <code>vzctl set ... --setmode</code>: made it working for some cases not covered before ({{B|1445}}) | ||
| + | * <code>vzctl set --hostname</code>: fix removing short "ghost" names left in /etc/hosts ({{B|1263}}) | ||
| + | * <code>vzctl set</code>: fix handling config files which are cross-device symlinks ({{B|1270}}) | ||
| + | * <code>vzctl set --ipdel all</code>: fixed removing IPs from CT | ||
* <code>vzctl start</code>: mount <code>/proc</code> and <code>/sys</code> in container | * <code>vzctl start</code>: mount <code>/proc</code> and <code>/sys</code> in container | ||
* <code>vzctl chkpnt</code>: remove dump file in case of error ({{B|1201}}) | * <code>vzctl chkpnt</code>: remove dump file in case of error ({{B|1201}}) | ||
| Line 24: | Line 28: | ||
* <code>vzctl chkpnt</code>/<code>restore</code>: handle hardlink directory (helps with live migrating CT over NFS) | * <code>vzctl chkpnt</code>/<code>restore</code>: handle hardlink directory (helps with live migrating CT over NFS) | ||
* <code>vzctl restart</code>: made it understand all 'start' and 'stop' options ({{B|653}}) | * <code>vzctl restart</code>: made it understand all 'start' and 'stop' options ({{B|653}}) | ||
| − | |||
* <code>vzctl runscript</code>: do not umount CT if it was mounted before | * <code>vzctl runscript</code>: do not umount CT if it was mounted before | ||
| − | * <code>vzlist</code>: added new <code>onboot</code>, <code>bootorder</code> and <code> | + | * <code>vzctl status</code>, <code>vzlist</code>: added new state — <code>suspended</code> |
| + | * <code>vzlist</code>: added new fields: <code>onboot</code>, <code>bootorder</code>, <code>swappages</code>, <code>ioprio</code> ({{B|1526}}) and <code>ostemplate</code> | ||
* <code>vzlist</code>: fixed swapping <code>cpulimit</code> and <code>cpuunits</code> for stopped CTs | * <code>vzlist</code>: fixed swapping <code>cpulimit</code> and <code>cpuunits</code> for stopped CTs | ||
* <code>vzlist</code>: allow to list stopped CT's CPU parameters when OpenVZ is not loaded | * <code>vzlist</code>: allow to list stopped CT's CPU parameters when OpenVZ is not loaded | ||
| − | + | * <code>vzlist</code>: do not print spaces at end-of-line ({{B|1419}}) | |
| − | * <code>vzlist</code>: do not print spaces at end-of-line | ||
* <code>vzmigrate</code>: added --rsync option ({{B|640}}) | * <code>vzmigrate</code>: added --rsync option ({{B|640}}) | ||
| + | * <code>vzmigrate</code>: add support for CT names ({{B|1333}}) | ||
* <code>vzmigrate</code>: remove CT name after unsuccessful migration ({{B|1413}}) | * <code>vzmigrate</code>: remove CT name after unsuccessful migration ({{B|1413}}) | ||
* <code>vzmigrate</code>: check exit code from rsync ({{B|1066}}, {{B|1104}}, {{B|1006}}, {{B|879}}) | * <code>vzmigrate</code>: check exit code from rsync ({{B|1066}}, {{B|1104}}, {{B|1006}}, {{B|879}}) | ||
| − | |||
* <code>vzmigrate</code>: fix export statement in dash ({{B|1394}}) | * <code>vzmigrate</code>: fix export statement in dash ({{B|1394}}) | ||
| + | * <code>vzmigrate</code>: do not fail to migrate stopped CT when DISK_QUOTA=off ({{B|1094}}) | ||
| + | * <code>vzmigrate</code>: saner error messages, other cleanups | ||
| + | * <code>vzsplit</code>: honor blocksize when calculating DISKSPACE ({{B|912}}) | ||
| + | * <code>init.d/vz</code>: print warning if IP forwarding is not enabled ({{B|1079}}) | ||
* Fixed adding ARP records on network interface up ({{B|556}}) | * Fixed adding ARP records on network interface up ({{B|556}}) | ||
* Fixed sending ARP if <code>NEIGHBOUR_DEVS=detect</code> ({{B|1344}}) | * Fixed sending ARP if <code>NEIGHBOUR_DEVS=detect</code> ({{B|1344}}) | ||
* Fixed IPv6 configuration on a debian lenny container ({{B|824}}) | * Fixed IPv6 configuration on a debian lenny container ({{B|824}}) | ||
* Fixed large CT checkpointing (when dump file size is more than 2GB) | * Fixed large CT checkpointing (when dump file size is more than 2GB) | ||
| − | * Sanitized <code>PATH</code> variable for various vzctl actions | + | * Sanitized <code>PATH</code> variable for various vzctl actions ({{B|1304}}) |
* <code>bash-completion</code>: add new parameters, multiple fixes (including {{B|1388}}) | * <code>bash-completion</code>: add new parameters, multiple fixes (including {{B|1388}}) | ||
* <code>man/vzctl.8</code>: document vzctl exit codes ({{B|1274}}) | * <code>man/vzctl.8</code>: document vzctl exit codes ({{B|1274}}) | ||
* Some error messages fixed (proper English-wise) | * Some error messages fixed (proper English-wise) | ||
| − | * | + | * A man page <code>vps.conf(5)</code> renamed to <code>ctid.conf(5)</code> |
* Lost of other man page fixes (including {{B|1320}}, {{B|1323}}, {{B|903}}, {{B|920}}, {{B|879}}) | * Lost of other man page fixes (including {{B|1320}}, {{B|1323}}, {{B|903}}, {{B|920}}, {{B|879}}) | ||
* Code cleanups | * Code cleanups | ||
* Build system: enable silent build rules by default | * Build system: enable silent build rules by default | ||
| − | * Other fixes big and small not mentioned above (including {{B|861}}, {{B|1307}}, {{B|1280}}, {{B|1206}}, {{B|1043}}, {{B|1087}}, {{B|1350}}, {{B|1282}}, {{B|993}}, {{B|478}}, {{B|1389}}, {{B|1089}}) | + | * Other fixes big and small not mentioned above (including {{B|861}}, {{B|1306}}, {{B|1307}}, {{B|1308}}, {{B|1309}}, {{B|1280}}, {{B|1206}}, {{B|1043}}, {{B|1087}}, {{B|1350}}, {{B|1282}}, {{B|993}}, {{B|478}}, {{B|1389}}, {{B|1089}}, {{B|1339}}, {{B|1078}}, {{B|1095}}) |
| + | </noinclude> | ||
{{Git log|vzctl|vzctl-3.0.24||}} | {{Git log|vzctl|vzctl-3.0.24||}} | ||
| Line 54: | Line 62: | ||
=== Compatibility === | === Compatibility === | ||
* New features (<code>ipgre</code>, <code>bridge</code>, <code>nfsd</code>, <code>ppp</code>) and new UBC parameter (<code>swappages</code>) requires appropriate kernels that support these | * New features (<code>ipgre</code>, <code>bridge</code>, <code>nfsd</code>, <code>ppp</code>) and new UBC parameter (<code>swappages</code>) requires appropriate kernels that support these | ||
| − | + | <noinclude> | |
=== Thanks === | === Thanks === | ||
OpenVZ project would like to thank the following people who contributed patches and/or provided bugreports for this vzctl release: | OpenVZ project would like to thank the following people who contributed patches and/or provided bugreports for this vzctl release: | ||
| Line 61: | Line 69: | ||
* Ola Lundqvist | * Ola Lundqvist | ||
* Peter Volkov | * Peter Volkov | ||
| + | * Cyrill Gorcunov | ||
* Ivan Vilata i Balaguer | * Ivan Vilata i Balaguer | ||
* Dietmar Maurer | * Dietmar Maurer | ||
| + | * Marcin Owsiany | ||
| + | * Marat Stanichenko | ||
* Raphael Hertzog | * Raphael Hertzog | ||
* М. Alhimenko | * М. Alhimenko | ||
| Line 77: | Line 88: | ||
* Roman Ustyugov | * Roman Ustyugov | ||
* mogorva | * mogorva | ||
| + | * Andrey Vagin | ||
* James Stanley | * James Stanley | ||
* Matthias-Christian Ott | * Matthias-Christian Ott | ||
| Line 83: | Line 95: | ||
* Kirill A. Korinskiy | * Kirill A. Korinskiy | ||
* Derek Poon | * Derek Poon | ||
| + | * Raphael Geissert | ||
| + | * Dennis P. Nikolaenko | ||
| + | </noinclude> | ||
Latest revision as of 22:02, 25 June 2010
Changes[edit]
- Added new
swappagesUBC parameter - Added new
vzctl set --features:ppp,ipgre,bridge,nfsd. - Feature 'sysfs' is now on by default
- Added new CT parameter:
bootorder(#1300)
- Added
deletealias fordestroycommand - Added unlimited CT config (#1080)
- Added support for
vps.createglobal user script - Added support for
premountandpostumountglobal and per-CT user scripts - Added ability to run
vzctl set --saveon a non-OpenVZ kernel (with--force, #847) - Added new global parameter
ERROR_ON_ARPFAIL(#919) - Added
vzctl enter --exec cmd(#658) vzctl start --wait: added support for Ubuntu 9.10- Fixed working with long (more than 50 characters) CT names in vzctl/vzlist
- Fixed using vzctl enter with busybox sh (#1314)
vzctl create: fix race vs init.d/vz (#495)vzctl: allow dots in CT names (#1412)vzctl set --iptables: add support foript_recent(#117)vzctl set 0 --ioprio: made it working (#1062)vzctl set ... --setmode: made it working for some cases not covered before (#1445)vzctl set --hostname: fix removing short "ghost" names left in /etc/hosts (#1263)vzctl set: fix handling config files which are cross-device symlinks (#1270)vzctl set --ipdel all: fixed removing IPs from CTvzctl start: mount/procand/sysin containervzctl chkpnt: remove dump file in case of error (#1201)vzctl chkpnt: release cpt context before umounting root areavzctl chkpnt/restore: handle hardlink directory (helps with live migrating CT over NFS)vzctl restart: made it understand all 'start' and 'stop' options (#653)vzctl runscript: do not umount CT if it was mounted beforevzctl status,vzlist: added new state —suspendedvzlist: added new fields:onboot,bootorder,swappages,ioprio(#1526) andostemplatevzlist: fixed swappingcpulimitandcpuunitsfor stopped CTsvzlist: allow to list stopped CT's CPU parameters when OpenVZ is not loadedvzlist: do not print spaces at end-of-line (#1419)vzmigrate: added --rsync option (#640)vzmigrate: add support for CT names (#1333)vzmigrate: remove CT name after unsuccessful migration (#1413)vzmigrate: check exit code from rsync (#1066, #1104, #1006, #879)vzmigrate: fix export statement in dash (#1394)vzmigrate: do not fail to migrate stopped CT when DISK_QUOTA=off (#1094)vzmigrate: saner error messages, other cleanupsvzsplit: honor blocksize when calculating DISKSPACE (#912)init.d/vz: print warning if IP forwarding is not enabled (#1079)- Fixed adding ARP records on network interface up (#556)
- Fixed sending ARP if
NEIGHBOUR_DEVS=detect(#1344) - Fixed IPv6 configuration on a debian lenny container (#824)
- Fixed large CT checkpointing (when dump file size is more than 2GB)
- Sanitized
PATHvariable for various vzctl actions (#1304) bash-completion: add new parameters, multiple fixes (including #1388)man/vzctl.8: document vzctl exit codes (#1274)- Some error messages fixed (proper English-wise)
- A man page
vps.conf(5)renamed toctid.conf(5) - Lost of other man page fixes (including #1320, #1323, #903, #920, #879)
- Code cleanups
- Build system: enable silent build rules by default
- Other fixes big and small not mentioned above (including #861, #1306, #1307, #1308, #1309, #1280, #1206, #1043, #1087, #1350, #1282, #993, #478, #1389, #1089, #1339, #1078, #1095)
For the complete list of changes in this release, see git changelog for vzctl-3.0.24.
Compatibility[edit]
- New features (
ipgre,bridge,nfsd,ppp) and new UBC parameter (swappages) requires appropriate kernels that support these
Thanks[edit]
OpenVZ project would like to thank the following people who contributed patches and/or provided bugreports for this vzctl release:
- Dmitry V. Levin
- mathgl
- Ola Lundqvist
- Peter Volkov
- Cyrill Gorcunov
- Ivan Vilata i Balaguer
- Dietmar Maurer
- Marcin Owsiany
- Marat Stanichenko
- Raphael Hertzog
- М. Alhimenko
- Petter Reinholdtsen
- Slava Semushin
- Floris Bos
- Thomas Werschlein
- Igor Sviridov
- Andjelko Horvat
- Konstantin Pavlov
- Dimitri Puzin
- Ignace Mouzannar
- Piavlo
- Roman Ustyugov
- mogorva
- Andrey Vagin
- James Stanley
- Matthias-Christian Ott
- Àrea de Sistemes, ITI
- Scott Dowdle
- Kirill A. Korinskiy
- Derek Poon
- Raphael Geissert
- Dennis P. Nikolaenko