Changes
Since version 1.8
New functionality
- libploop.so: implement SONAME and versioning (requires vzctl >= 4.5)
- Introduce ploop_get_devs() to get all mounted devices per dd.xml
Fixes
- make_fs(): reserve max possible GDT block for online resize
- do_lock(): set FD_CLOEXEC explicitly on lock fd
- fix raw image creation (broken in ploop 1.8)
- return SYSEXIT_SYS on ploop_find_dev_by_uuid() failure
- ploop.spec: run ldconfig on install/uninstall
Improvements
- Display mount data in error message on mount() failure
- dynload.h: pad the struct ploop_functions to 512 bytes
- gensym.sh: check that sizeof(struct ploop_function) == 512
- etc/Makefile: ploop.conf should not be executable
- Makefile.inc: support Debian multiarch
- Makefile: add distclean target
- Makefile cleanups
For the complete list of changes in this release, see git changelog for ploop-1.9.
Thanks
OpenVZ project would like to thank the following people who contributed patches and/or provided bug reports for this ploop release (in no particular order):
- Ola Lundqvist