Difference between revisions of "Download/vzctl/4.8/changes"
(created) |
(I believe it have to be #2083) |
||
(2 intermediate revisions by one other user not shown) | |||
Line 7: | Line 7: | ||
* vzmigrate: speed up by reusing ssh connection | * vzmigrate: speed up by reusing ssh connection | ||
* init.d/vz: show CT stop status | * init.d/vz: show CT stop status | ||
− | * init.d/vz: implement parallel CT start ( | + | * init.d/vz: implement parallel CT start ({{B|2954}}, {{B|2083}}) |
* init.d/vz, vz.conf: use/expose VE_PARALLEL | * init.d/vz, vz.conf: use/expose VE_PARALLEL | ||
* vzctl start,restore: add --skip-remount | * vzctl start,restore: add --skip-remount | ||
Line 14: | Line 14: | ||
'''Fixes''' | '''Fixes''' | ||
− | * vzctl.spec: disable VE0 conntracks only if unused ( | + | * vzctl.spec: disable VE0 conntracks only if unused ({{B|2755}}) |
− | * vzmigrate: fix for --snapshot ( | + | * vzmigrate: fix for --snapshot ({{B|2907}}) |
− | * vzmigrate: don't run vzfsync if there is no need ( | + | * vzmigrate: don't run vzfsync if there is no need ({{B|3055}}) |
* vzmigrate: undo_lock if check_cpt_props failed | * vzmigrate: undo_lock if check_cpt_props failed | ||
* vzmigrate: don't exit 1 on success | * vzmigrate: don't exit 1 on success | ||
− | * vzlist: fix showing DISABLED ( | + | * vzlist: fix showing DISABLED ({{B|3029}}) |
− | * vzlist: fix cpulimit rounding ( | + | * vzlist: fix cpulimit rounding ({{B|3063}}) |
− | * redhat-set_hostname.sh: fix for F15+/RHEL7 ( | + | * redhat-set_hostname.sh: fix for F15+/RHEL7 ({{B|3051}}) |
− | * vzctl compact: use built-in PATH ( | + | * vzctl compact: use built-in PATH ({{B|2990}}) |
* postcreate.sh: fix caps for suexec | * postcreate.sh: fix caps for suexec | ||
Line 29: | Line 29: | ||
* postcreate.sh: add RHEL7/CentOS7 support | * postcreate.sh: add RHEL7/CentOS7 support | ||
* vzctl create --diskinodes: check for max ploop size | * vzctl create --diskinodes: check for max ploop size | ||
− | * vzctl set --ostemplate: require --save ( | + | * vzctl set --ostemplate: require --save ({{B|2909}}) |
* vzmigrate: don't specify default cipher | * vzmigrate: don't specify default cipher | ||
* vzmigrate: use getopt for option parsing | * vzmigrate: use getopt for option parsing | ||
Line 43: | Line 43: | ||
'''Documentation''' | '''Documentation''' | ||
+ | * vznnc(8): add | ||
* vzctl --help: fix iolimit | * vzctl --help: fix iolimit | ||
− | * vzctl(8): document set --ostemplate ( | + | * vzctl(8): document set --ostemplate ({{B|2909}}) |
+ | * vzctl(8): add --nodemask, --must-restore, --skip-remount | ||
* vzctl(8): improve --netfilter | * vzctl(8): improve --netfilter | ||
* vz.conf(5): document VE_PARALLEL | * vz.conf(5): document VE_PARALLEL |
Latest revision as of 20:22, 7 October 2014
Changes[edit]
Since 4.7.2:
New functionality
- vzctl set: add NUMA --nodemask (sponsored by FastVPS)
- vzmigrate: speed up by using se ploop copy with feedback if available
- vzmigrate: speed up by reusing ssh connection
- init.d/vz: show CT stop status
- init.d/vz: implement parallel CT start (#2954, #2083)
- init.d/vz, vz.conf: use/expose VE_PARALLEL
- vzctl start,restore: add --skip-remount
- vzctl snapshot-switch: add --must-restore
- vzmigrate: ability to run ploop copy with timestamps
Fixes
- vzctl.spec: disable VE0 conntracks only if unused (#2755)
- vzmigrate: fix for --snapshot (#2907)
- vzmigrate: don't run vzfsync if there is no need (#3055)
- vzmigrate: undo_lock if check_cpt_props failed
- vzmigrate: don't exit 1 on success
- vzlist: fix showing DISABLED (#3029)
- vzlist: fix cpulimit rounding (#3063)
- redhat-set_hostname.sh: fix for F15+/RHEL7 (#3051)
- vzctl compact: use built-in PATH (#2990)
- postcreate.sh: fix caps for suexec
Improvements
- debian-add_ip.sh: support for Ubuntu 14.04
- postcreate.sh: add RHEL7/CentOS7 support
- vzctl create --diskinodes: check for max ploop size
- vzctl set --ostemplate: require --save (#2909)
- vzmigrate: don't specify default cipher
- vzmigrate: use getopt for option parsing
- vzmigrate: detect "can't lock CT" error
- vzmigrate: don't use rsync --delete-excluded
- cpumask: allow for up to 4096 CPUs
- vz_setcpu(): don't ignore errors from set_cpu*
- fixed a few memory leaks and non-closed fds reported by Coverity
- compare_osrelease(): fix for 3.x kernels
- parse_{chkpnt,restore}_opt: don't print error twice
- parse*opt(): add/improve extra args check
- vzctl create: improve "no ploop" error message
Documentation
- vznnc(8): add
- vzctl --help: fix iolimit
- vzctl(8): document set --ostemplate (#2909)
- vzctl(8): add --nodemask, --must-restore, --skip-remount
- vzctl(8): improve --netfilter
- vz.conf(5): document VE_PARALLEL
- vzmigrate(8), vzmigrate --help: document --ssh-mux
Build system
- setver.sh: check for ./configure to run autogen
- setver.sh: abort if autogen.sh/configure fails
For the complete list of changes in this release, see git changelog for vzctl-4.8.
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):
- Anthony Moon
- Aleksandar Ivanisevic
- Pavel Odintsov
- paparaciz
- Florian Bantner
- Ionut Biru
- Evgenii Terechkov
- Kevin Holly
- Stefan Eriksson
- Sean Fulton
- Andrey Tataranovich