Difference between revisions of "Download/vzctl/4.3/changes"
(Note about vzstats, move pre-start dist script to improvements) |
(added some bug ##) |
||
Line 7: | Line 7: | ||
* user namespace support for upstream kernel 3.9+ | * user namespace support for upstream kernel 3.9+ | ||
* vzctl suspend/resume: support upstream 3.x kernel via CRIU (http://criu.org) | * vzctl suspend/resume: support upstream 3.x kernel via CRIU (http://criu.org) | ||
− | * vzmigrate: add compatibility pre-checks for CPT version and CPU flags | + | * vzmigrate: add compatibility pre-checks for CPT version and CPU flags ({{B|2461}}) |
* Add [[vzstats]] dependency to rpm package | * Add [[vzstats]] dependency to rpm package | ||
Line 27: | Line 27: | ||
'''Fixes''' | '''Fixes''' | ||
* vzctl snapshot-list -o desc,device: fix width | * vzctl snapshot-list -o desc,device: fix width | ||
− | * vzmigrate: fix ploop-based CT migration wrt symlinks | + | * vzmigrate: fix ploop-based CT migration wrt symlinks ({{B|2475}}) |
* vzmigrate: improve a few log messages | * vzmigrate: improve a few log messages | ||
* vzmigrate: fix and optimize IP address checks | * vzmigrate: fix and optimize IP address checks | ||
Line 43: | Line 43: | ||
* vzctl start: fix ub limits setting for upstream containers | * vzctl start: fix ub limits setting for upstream containers | ||
* vzctl restore: don't run action scripts | * vzctl restore: don't run action scripts | ||
− | * Fix checking vps_is_mounted() return value | + | * Fix checking vps_is_mounted() return value ({{B|2534}}) |
* Remove more traces of noatime flag | * Remove more traces of noatime flag | ||
Latest revision as of 01:06, 25 May 2013
Changes[edit]
Since 4.2:
New functionality
- vzctl enter/exec now works for upstream kernel 3.8+
- vzctl snapshot-[u]mount
- user namespace support for upstream kernel 3.9+
- vzctl suspend/resume: support upstream 3.x kernel via CRIU (http://criu.org)
- vzmigrate: add compatibility pre-checks for CPT version and CPU flags (#2461)
- Add vzstats dependency to rpm package
Improvements
- vzctl: introduce cleanup handler mechanism, use for ploop, scripts etc.
- vzctl start: add pre-start dist script
- vzctl start: remove dumpfile on successful start
- vzmigrate: add -o BatchMode=yes to SSH_OPTIONS
- vzctl console: recognize ESC as a first character
- add vzctl itself to OOM group configuration
- bash-completion: add vzctl snapshot-list options
- bash-completion: add vzctl snapshot-* --id/--uuid argument
- vzctl set --reset_ub: make exclusive
- vzctl set: on fail don't warn about missing --save
- etc/init.d/vz*: try to run vzstats
- vzmigrate: add --check-only (aka --dry-run)
- Move container private area check after executing premount scripts
Fixes
- vzctl snapshot-list -o desc,device: fix width
- vzmigrate: fix ploop-based CT migration wrt symlinks (#2475)
- vzmigrate: improve a few log messages
- vzmigrate: fix and optimize IP address checks
- vzmigrate: fix checking rsync/vzctl exit code
- vps_destroy_dir(): don't call quota on ploop CT
- suse-add_ip.sh: remove a bogus warning in no IPs case
- src/lib/cpt.c:restore_fn(): log errno
- Many (about 40) fixes here and there, found by Coverity
- destroydir(): log errno
- vzctl set 0 ... --force: don't SEGV on non-ovz kernel
- vzctl set --force: require --save
- vzctl set --diskspace: require --save for ploop
- vps-download: fix config file in --config output
- vzlist -o vswap: fix
- vzctl start: fix ub limits setting for upstream containers
- vzctl restore: don't run action scripts
- Fix checking vps_is_mounted() return value (#2534)
- Remove more traces of noatime flag
Documentation
- vzcptcheck(8): added
- vzctl(8): note vzctl set --name requires --save
- vzctl(8): improve --setmode description
- vzctl(8): fix and improve description of set --userpasswd
- vzctl(8): document snapshot-mount, snapshot-umount
- vzctl(8): document --local-gid, local-uid
- distribution.conf-template: document PRE_START
- other fixes and improvements
For the complete list of changes in this release, see git changelog for vzctl-4.3.
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):
- Glauber Costa
- Andrey Vagin
- Igor Podlesny
- Simon Boulet
- Roman Haefeli
- Paparaciz
- Nick Knutov
- Konstantin Pavlov
- Kalin Bogatzevski