Difference between revisions of "Download/vzctl/3.2/changes"
(improve console/systemd fix descr) |
m (fix non-closed code tag) |
||
(8 intermediate revisions by the same user not shown) | |||
Line 19: | Line 19: | ||
* <code>vzctl set --save</code>: do not save parameters if failed to apply ({{B|2032}}) | * <code>vzctl set --save</code>: do not save parameters if failed to apply ({{B|2032}}) | ||
* <code>vzctl restore</code>: fix non-working in-CT quota after restore for ploop case | * <code>vzctl restore</code>: fix non-working in-CT quota after restore for ploop case | ||
+ | * <code>vzctl restore</code>: do not ignore DUMPDIR value | ||
* Fix giving excessive permissions for ugid quota disk device | * Fix giving excessive permissions for ugid quota disk device | ||
* <code>vzctl console</code>: do not issue SAK on detach (it can kill scripts) | * <code>vzctl console</code>: do not issue SAK on detach (it can kill scripts) | ||
* <code>vzctl start</code>: umount ploop image on CT start | * <code>vzctl start</code>: umount ploop image on CT start | ||
+ | * <code>vzctl set/start/convert</code>: check for max possible ploop size ({{B|2250}}) | ||
* <code>vzlist</code>: do not show UBC from proc for stopped CTs ({{B|2151}}) | * <code>vzlist</code>: do not show UBC from proc for stopped CTs ({{B|2151}}) | ||
* <code>init.d/initd-functions</code>: fixes for dash | * <code>init.d/initd-functions</code>: fixes for dash | ||
* <code>vzubc</code>: fix mixed up <code>qheld</code>/<code>qmaxheld</code> ({{B|2238}}) | * <code>vzubc</code>: fix mixed up <code>qheld</code>/<code>qmaxheld</code> ({{B|2238}}) | ||
* <code>vzctl snapshot</code>: resume CT if creating snapshot failed | * <code>vzctl snapshot</code>: resume CT if creating snapshot failed | ||
+ | * <code>vzmigrate</code>: skip vzquota ops for ploop-based CTs (related to {{B|2252}}) | ||
+ | * <code>vzmigrate</code>: do not migrate ploop CT if ploop is not available on dst | ||
+ | * <code>vzmigrate</code>: do not use --sparse for ploop CTs (related to {{B|2252}}) | ||
* Fix error handling in <code>vps_is_run()</code> ({{B|2243}}) | * Fix error handling in <code>vps_is_run()</code> ({{B|2243}}) | ||
Line 31: | Line 36: | ||
* <code>vps-download</code>: accept relative template cache paths ({{B|2222}}) | * <code>vps-download</code>: accept relative template cache paths ({{B|2222}}) | ||
* <code>vzlist</code>: use <code>smart_ctid</code> instead of <code>ctid</code> in default output format | * <code>vzlist</code>: use <code>smart_ctid</code> instead of <code>ctid</code> in default output format | ||
+ | * <code>vzctl set --ram/swap</code> and <code>vzctl start</code>: check if kernel is vswap capable ({{B|2251}}) | ||
* <code>bash_completion</code>: only complete simfs CTs for <code>vzctl convert</code> | * <code>bash_completion</code>: only complete simfs CTs for <code>vzctl convert</code> | ||
* <code>bash_completion</code>: only complete ploop CTs for <code>vzctl snapshot*</code> | * <code>bash_completion</code>: only complete ploop CTs for <code>vzctl snapshot*</code> | ||
Line 37: | Line 43: | ||
* <code>vzctl snapshot</code>: add <code>--skip-suspend</code> option | * <code>vzctl snapshot</code>: add <code>--skip-suspend</code> option | ||
* <code>vzctl set --features</code>/<code>--iptables</code>/<code>--capability</code>: ability to specify several comma-separated values at once | * <code>vzctl set --features</code>/<code>--iptables</code>/<code>--capability</code>: ability to specify several comma-separated values at once | ||
− | + | * <code>vzmigrate</code>: make <code>-vvv</code> add <code>-vv</code> to <code>rsync</code> | |
+ | * Code cleanups: | ||
+ | ** <code>include/*.h</code>: remove non-existent function prototypes | ||
+ | ** remove <code>NULL</code> checks before <code>free()</code> | ||
+ | ** some functions marked as static, moved to there they belong | ||
+ | ** get rid of <code>setup_resource_management()</code> | ||
+ | ** whitespace nitpicks | ||
'''Documentation''' | '''Documentation''' | ||
* Add <code>--ram</code>, <code>--swap</code> to <code>vzctl --help</code> output ({{B|2219}}) | * Add <code>--ram</code>, <code>--swap</code> to <code>vzctl --help</code> output ({{B|2219}}) | ||
Line 48: | Line 60: | ||
* <code>vzctl(8)</code>: describe <code>--name</code> and <code>--description</code> for <code>vzctl snapshot</code> | * <code>vzctl(8)</code>: describe <code>--name</code> and <code>--description</code> for <code>vzctl snapshot</code> | ||
* <code>vzctl(8)</code>: various formatting fixes and improvements | * <code>vzctl(8)</code>: various formatting fixes and improvements | ||
+ | * <code>vzmigrate(8)</code>: add missing exit codes description | ||
* <code>man/toc.man.in</code>: fix Copyright years | * <code>man/toc.man.in</code>: fix Copyright years | ||
* <code>vzctl.spec</code>: add changelog | * <code>vzctl.spec</code>: add changelog | ||
Line 66: | Line 79: | ||
* Todd Mueller | * Todd Mueller | ||
* Ilja Livenson | * Ilja Livenson | ||
+ | * Paparaciz | ||
+ | * Nils Breunese | ||
+ | * Roman (RXL_) |
Latest revision as of 10:43, 3 May 2012
Changes[edit]
Since 3.1:
New features
vzctl console
now accepts tty number argumentvzctl console
: add ESC ! to issueSAK
vzlist
: show diskspace/diskinodes usage/limit for ploop CTsvzlist
: add more new fieldslayout
(simfs/ploop)private
/root
(to showVE_PRIVATE
andVE_ROOT
)features
smart_ctid
(CT name if available, otherwise numericCTID
)
Fixes
vzctl start
: ability to start containers with systemd (such as Fedora 16 and SUSE 12.1)- Console and upstart/systemd hacks removed
- Note this requires recent RHEL6-based kernel
vzctl set --ram
,--swap
: default value is now in bytesvzctl set --save
: do not save parameters if failed to apply (#2032)vzctl restore
: fix non-working in-CT quota after restore for ploop casevzctl restore
: do not ignore DUMPDIR value- Fix giving excessive permissions for ugid quota disk device
vzctl console
: do not issue SAK on detach (it can kill scripts)vzctl start
: umount ploop image on CT startvzctl set/start/convert
: check for max possible ploop size (#2250)vzlist
: do not show UBC from proc for stopped CTs (#2151)init.d/initd-functions
: fixes for dashvzubc
: fix mixed upqheld
/qmaxheld
(#2238)vzctl snapshot
: resume CT if creating snapshot failedvzmigrate
: skip vzquota ops for ploop-based CTs (related to #2252)vzmigrate
: do not migrate ploop CT if ploop is not available on dstvzmigrate
: do not use --sparse for ploop CTs (related to #2252)- Fix error handling in
vps_is_run()
(#2243)
Improvements
vps-download
: accept relative template cache paths (#2222)vzlist
: usesmart_ctid
instead ofctid
in default output formatvzctl set --ram/swap
andvzctl start
: check if kernel is vswap capable (#2251)bash_completion
: only complete simfs CTs forvzctl convert
bash_completion
: only complete ploop CTs forvzctl snapshot*
vzubc
: allow-qh
/-qm
argument to be per cent (if > 1)vzctl snapshot
: removedsnapshot-create
command aliasvzctl snapshot
: add--skip-suspend
optionvzctl set --features
/--iptables
/--capability
: ability to specify several comma-separated values at oncevzmigrate
: make-vvv
add-vv
torsync
- Code cleanups:
include/*.h
: remove non-existent function prototypes- remove
NULL
checks beforefree()
- some functions marked as static, moved to there they belong
- get rid of
setup_resource_management()
- whitespace nitpicks
Documentation
- Add
--ram
,--swap
tovzctl --help
output (#2219) vzctl(8)
: explainhost_mac
value for bridge (#2210)vzctl(8)
: better description of--quotaugidlimit
wrt ploopvzctl(8)
: do not use "second-level quota" termvzctl(8)
: document ttynumvzctl console
argumentvzctl(8)
: add/improve escape sequences description forvzctl console
vzctl(8)
: document--reset_ub
vzctl(8)
: describe--name
and--description
forvzctl snapshot
vzctl(8)
: various formatting fixes and improvementsvzmigrate(8)
: add missing exit codes descriptionman/toc.man.in
: fix Copyright yearsvzctl.spec
: add changelog
For the complete list of changes in this release, see git changelog for vzctl-3.2.
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):
- Michael Shigorin
- Slava Dubrovskiy
- Artur Cichocki
- cybernet
- Antonis Christofides
- boris
- Todd Mueller
- Ilja Livenson
- Paparaciz
- Nils Breunese
- Roman (RXL_)