Difference between revisions of "Download/vzctl/3.1/changes"
(+ vzctl create --diskspace) |
(ploop is beta and preliminary )) |
||
| (4 intermediate revisions by the same user not shown) | |||
| Line 3: | Line 3: | ||
'''New features''' | '''New features''' | ||
| − | * | + | * Preliminary beta support for ploop (aka container-in-a-file) technology: |
** new global config parameter <code>VE_LAYOUT={simfs|ploop}</code> | ** new global config parameter <code>VE_LAYOUT={simfs|ploop}</code> | ||
** new <code>vzctl create</code> options <code>--layout</code> and <code>--diskspace</code> | ** new <code>vzctl create</code> options <code>--layout</code> and <code>--diskspace</code> | ||
| Line 9: | Line 9: | ||
** <code>vzctl mount</code>/<code>umount</code> implemented for ploop case | ** <code>vzctl mount</code>/<code>umount</code> implemented for ploop case | ||
** <code>vzctl set --diskspace</code> does ploop image resize | ** <code>vzctl set --diskspace</code> does ploop image resize | ||
| − | * support for CT console (<code>vzctl console | + | ** second-level (quotaugidlimit) quota on ploop/ext4 support |
| + | ** basic snapshot functionality (<code>vzctl snapshot*</code> commands) | ||
| + | * support for CT console (<code>vzctl console</code> command) | ||
'''Fixes''' | '''Fixes''' | ||
| Line 18: | Line 20: | ||
* <code>vps-download</code>: fix to work under dash | * <code>vps-download</code>: fix to work under dash | ||
* <code>vzctl destroy</code>: remove dump file as well ({{B|2163}}) | * <code>vzctl destroy</code>: remove dump file as well ({{B|2163}}) | ||
| + | * <code>init.d/vz</code>: fix grep statement | ||
| + | * <code>vzctl restore</code>: fix "container already running" exit code | ||
'''Improvements''' | '''Improvements''' | ||
| Line 23: | Line 27: | ||
* <code>vzctl create</code>: tell "Creating container" at the right time | * <code>vzctl create</code>: tell "Creating container" at the right time | ||
* <code>vzctl create</code>: show tarball extraction progress using <code>pv</code> (if available) | * <code>vzctl create</code>: show tarball extraction progress using <code>pv</code> (if available) | ||
| − | * <code> | + | * <code>init.d/vz</code>: Stricter auto-replacement of <code>CONFIGFILE</code> ({{B|2169}}) |
| + | * <code>init.d/vz</code>: fix for "we are in container" check | ||
* <code>postcreate.sh</code>: add ability to skip crontab time randomization ({{B|2174}}) | * <code>postcreate.sh</code>: add ability to skip crontab time randomization ({{B|2174}}) | ||
| − | |||
* Improve config parsing and its error reporting | * Improve config parsing and its error reporting | ||
* <code>vzctl create</code>: improve 'sample config not found' error msg | * <code>vzctl create</code>: improve 'sample config not found' error msg | ||
| Line 32: | Line 36: | ||
'''Documentation''' | '''Documentation''' | ||
* ploop and console documented in appropriate man pages | * ploop and console documented in appropriate man pages | ||
| + | * <code>man/vzctl.8</code>: fix <code>--diskspace</code> description for ploop case | ||
| + | * <code>man/vzctl.8</code>: <code>--diskquota</code>, <code>--diskinodes</code> and <code>--quotatime</code> are ignored for ploop | ||
* some macros that are not available on older systems are now embedded | * some macros that are not available on older systems are now embedded | ||
* vzctl man page: simplified <code>SYNOPSYS</code> section | * vzctl man page: simplified <code>SYNOPSYS</code> section | ||
Latest revision as of 13:33, 22 March 2012
Changes[edit]
Since 3.0.30.2:
New features
- Preliminary beta support for ploop (aka container-in-a-file) technology:
- new global config parameter
VE_LAYOUT={simfs|ploop} - new
vzctl createoptions--layoutand--diskspace - new
vzctl convertcommand to convert fromsimfstoploop(not back!) vzctl mount/umountimplemented for ploop casevzctl set --diskspacedoes ploop image resize- second-level (quotaugidlimit) quota on ploop/ext4 support
- basic snapshot functionality (
vzctl snapshot*commands)
- new global config parameter
- support for CT console (
vzctl consolecommand)
Fixes
gentoo-add_ip.sh: do not set upvenet0if no IPs (#2077)vzctl enter: fix garbage output after enter (#2139, #2146)vzlist: do not exit with 1 if there are no CTs (#2149)vps-download: fix downloaded template GPG check (#2162)vps-download: fix to work under dashvzctl destroy: remove dump file as well (#2163)init.d/vz: fix grep statementvzctl restore: fix "container already running" exit code
Improvements
- Make the "Failed to set up upstart" message more verbose (#2140)
vzctl create: tell "Creating container" at the right timevzctl create: show tarball extraction progress usingpv(if available)init.d/vz: Stricter auto-replacement ofCONFIGFILE(#2169)init.d/vz: fix for "we are in container" checkpostcreate.sh: add ability to skip crontab time randomization (#2174)- Improve config parsing and its error reporting
vzctl create: improve 'sample config not found' error msgumount_submounts(): process mounts in reverse order
Documentation
- ploop and console documented in appropriate man pages
man/vzctl.8: fix--diskspacedescription for ploop caseman/vzctl.8:--diskquota,--diskinodesand--quotatimeare ignored for ploop- some macros that are not available on older systems are now embedded
- vzctl man page: simplified
SYNOPSYSsection - vz.conf(5), vzctl(8): fix/improve description of
CONFIGFILE/--config vzctl --help: fixcreateoptionsvz.conf(5),vzctl(8): describeDEF_OSTEMPLATE/--ostemplatevzctl(8),vzctl --help: add missing--nameoption to 'create'vzctl(8): add CTID to commands where it was absent
For the complete list of changes in this release, see git changelog for vzctl-3.1.
Thanks[edit]
OpenVZ project would like to thank the following people who contributed patches and/or provided bug reports for this vzctl release (in no particular order):
- Frank Wassmuth
- Marc Perkel
- Michal Grzedzicki
- Ilja Livenson
- Konstantin Khlebnikov
- Pavel Odintsov
- samix_119