ChangesEdit
Since 4.3:
New functionality
- vzctl restore with CRIU: restore veth devices
Fixes
- vzctl restore/start: fix running mount script (#2603)
- vzctl snapshot-switch: fixed
- vzmigrate: fix a typo leading to missing `]' warning (harmless)
- configure.ac: set _GNU_SOURCE for older autoconf
- vzctl stop: don't kill CT right away if halt exited with 1
- vps_start_custom(): close old_wait_p fds
- stat_file(): print error if other than ENOENT
- vzctl snapshot-switch: do apply config saved on snapshot
- vzctl snapshot-switch: don't remove dump file
- fix checking stat_file() return code
- vzctl create: umount ploop device if interrupted
- src/snapshot.c: log errno after failed rename
- vzctl start/destroy: fix criu dump removal
- vzctl restore: synchronize criu with vzctl
- vzctl --help: fix copyright years
Improvements
- logger(): don't spoil errno
- Macro GET_DUMP_FILE is internal, move to .c
- is_vzquota_available(): use access() and check for x bit
- stat_file(): use access() instead of stat()
- vzctl_env_[u]mount_snapshot: rm guid check
- vzctl_env_create_snapshot(): explicitly specify guid on rollback
- vzctl_env_switch_snapshot(): rework using ploop_switch_snapshot_ex()
- vzctl restore: more consistent error printing
Documentation
- man: fix pages' dates
For the complete list of changes in this release, see git changelog for vzctl-4.3.1.
ThanksEdit
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):
- Andrey Vagin
- dippo4589