Difference between revisions of "Download/vzctl/3.1/changes"

From OpenVZ Virtuozzo Containers Wiki
< Download‎ | vzctl‎ | 3.1
Jump to: navigation, search
(created)
 
(ploop is beta and preliminary ))
 
(6 intermediate revisions by the same user not shown)
Line 3: Line 3:
  
 
'''New features'''
 
'''New features'''
* basic support for ploop (aka container-in-a-file) technology:
+
* 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> option <code>--layout</code>
+
** new <code>vzctl create</code> options <code>--layout</code> and <code>--diskspace</code>
 
** new <code>vzctl convert</code> command to convert from <code>simfs</code> to <code>ploop</code> (not back!)
 
** new <code>vzctl convert</code> command to convert from <code>simfs</code> to <code>ploop</code> (not back!)
 
** <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 $CTID</code>)
+
** 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'''
 
* Make the "Failed to set up upstart" message more verbose ({{B|2140}})
 
* Make the "Failed to set up upstart" message more verbose ({{B|2140}})
 
* <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>etc/init.d/vz</code>: Stricter auto-replacement of <code>CONFIGFILE</code> ({{B|2169}})
+
* <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}})
* <code>etc/init.d/vz*</code>: fix for "we are in container" check
 
 
* 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
 
* <code>umount_submounts()</code>: process mounts in reverse order
 
* <code>umount_submounts()</code>: process mounts in reverse order
  
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 create options --layout and --diskspace
    • new vzctl convert command to convert from simfs to ploop (not back!)
    • vzctl mount/umount implemented for ploop case
    • vzctl set --diskspace does ploop image resize
    • second-level (quotaugidlimit) quota on ploop/ext4 support
    • basic snapshot functionality (vzctl snapshot* commands)
  • support for CT console (vzctl console command)

Fixes

  • gentoo-add_ip.sh: do not set up venet0 if 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 dash
  • vzctl destroy: remove dump file as well (#2163)
  • init.d/vz: fix grep statement
  • vzctl 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 time
  • vzctl create: show tarball extraction progress using pv (if available)
  • init.d/vz: Stricter auto-replacement of CONFIGFILE (#2169)
  • init.d/vz: fix for "we are in container" check
  • postcreate.sh: add ability to skip crontab time randomization (#2174)
  • Improve config parsing and its error reporting
  • vzctl create: improve 'sample config not found' error msg
  • umount_submounts(): process mounts in reverse order

Documentation

  • ploop and console documented in appropriate man pages
  • man/vzctl.8: fix --diskspace description for ploop case
  • man/vzctl.8: --diskquota, --diskinodes and --quotatime are ignored for ploop
  • some macros that are not available on older systems are now embedded
  • vzctl man page: simplified SYNOPSYS section
  • vz.conf(5), vzctl(8): fix/improve description of CONFIGFILE / --config
  • vzctl --help: fix create options
  • vz.conf(5), vzctl(8): describe DEF_OSTEMPLATE / --ostemplate
  • vzctl(8), vzctl --help: add missing --name option 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