Difference between revisions of "Download/vzctl/4.0/changes"
(+vzmigrate: dump/restore first-level quota) |
(fix errorneous <s>) |
||
Line 4: | Line 4: | ||
'''New features''' | '''New features''' | ||
* Ability to work with non-openvz kernel (still beta, see [[vzctl for upstream kernel]]) | * Ability to work with non-openvz kernel (still beta, see [[vzctl for upstream kernel]]) | ||
− | * vzlist: add JSON output format ( | + | * vzlist: add JSON output format (--json flag) |
* vzctl compact: implement (to compact ploop image) | * vzctl compact: implement (to compact ploop image) | ||
* vzctl snapshot: store/restore CT config on snapshot create/switch | * vzctl snapshot: store/restore CT config on snapshot create/switch | ||
− | * vzctl set: add | + | * vzctl set: add --mount_opts to set mount options for ploop |
* Implement dynamic loading of ploop library | * Implement dynamic loading of ploop library | ||
* Implement ability to build w/o ploop headers (./configure --without-ploop) | * Implement ability to build w/o ploop headers (./configure --without-ploop) | ||
Line 30: | Line 30: | ||
* vzctl console: speed up by using buffering | * vzctl console: speed up by using buffering | ||
* vzctl chkpnt: fsync dump file | * vzctl chkpnt: fsync dump file | ||
− | * vzctl set | + | * vzctl set --hostname: put ::1 below 127.0.0.1 in CT's /etc/hosts ({{B|2290}}) |
* vzctl set: remove --noatime (obsolete now when relatime is used) | * vzctl set: remove --noatime (obsolete now when relatime is used) | ||
* vzctl snapshot: added check for snapshot guid dup | * vzctl snapshot: added check for snapshot guid dup |
Revision as of 08:37, 11 September 2012
Changes
Since 3.3:
New features
- Ability to work with non-openvz kernel (still beta, see vzctl for upstream kernel)
- vzlist: add JSON output format (--json flag)
- vzctl compact: implement (to compact ploop image)
- vzctl snapshot: store/restore CT config on snapshot create/switch
- vzctl set: add --mount_opts to set mount options for ploop
- Implement dynamic loading of ploop library
- Implement ability to build w/o ploop headers (./configure --without-ploop)
- Split into vzctl-core and vzctl packages, removed vzctl-lib
Fixes
- postcreate.sh: create /etc/resolv.conf with correct owner and perms (#2290)
- vzctl set --quotaugidlimit: fix working for ploop after restart
- vzlist, vzctl set --save: avoid extra delimiter in features list
- vzlist: return default to always print CTID (use -n for names) (#2308)
- vzmigrate: fix for offline migration of ploop CT (#2316)
- vzctl.spec: add wget requirement (for vps-download)
- osrelease.conf: add ubuntu-12.04 (#2343)
- init.d/vz-redhat: fix errorneous lockfile removal (#2342)
- suse-add_ip.sh: do not set default route on venet0 when no IPs (#1941)
- arch-{add,del}_ip.sh: updated to deal with (#2280)
Improvements
- init.d/vz*: stop CTs in the in the reverse order of start (#2330)
- bash-completion: add remote completion for
--ostemplate
- bash_completion: complete ploop commands only if supported by the kernel
- vzctl console: speed up by using buffering
- vzctl chkpnt: fsync dump file
- vzctl set --hostname: put ::1 below 127.0.0.1 in CT's /etc/hosts (#2290)
- vzctl set: remove --noatime (obsolete now when relatime is used)
- vzctl snapshot: added check for snapshot guid dup
- vzctl snapshot-delete: fix error code
- vzctl stop: various minor improvements
- vzlist: add the following new fields: nameserver, searchdomain, vswap, disabled, origin_sample, mount_opts
- vzlist, vzctl status: speed up querying mounted status
- vzlist: faster ploop diskspace info for unmounted case
- vzmigrate: rename --online to --live
- vzmigrate: do not use pv unless -v is specified
- vzmigrate: do not lose ACLs and XATTRS (#2056)
- vzmigrate: dump/restore first-level quota
- switch to new ploop_read_disk_descr()
- is_ploop_supported(): reimplement using /proc/vz/ploop_minor
- Code refactoring, moving vz- and upstream-specific stuff to hooks_{vz,ct}.c
- Various code cleanups and other minor fixes
For the complete list of changes in this release, see git changelog for vzctl-4.0.
Thanks
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
- solar
- Egor Vyscrebentsov
- Roman Kagan
- Daniel Robbins
- mailinator
- Pavel Odintsov
- Paparaciz
- jon