Difference between revisions of "Download/ploop/1.9/changes"

From OpenVZ Virtuozzo Containers Wiki
< Download‎ | ploop‎ | 1.9
Jump to: navigation, search
(vzctl req)
(last minute fixes ;))
 
Line 15: Line 15:
 
'''Improvements'''
 
'''Improvements'''
 
* Display mount data in error message on mount() failure
 
* Display mount data in error message on mount() failure
* dynload.h: pad the struct ploop_functions to 512 bytes
+
* dynload.h: pad the struct ploop_functions to 64 pointers
* gensym.sh: check that sizeof(struct ploop_function) == 512
+
* gensym.sh: add code to check sizeof(struct ploop_function)
 
* etc/Makefile: ploop.conf should not be executable
 
* etc/Makefile: ploop.conf should not be executable
 
* Makefile.inc: support Debian multiarch
 
* Makefile.inc: support Debian multiarch

Latest revision as of 06:07, 29 August 2013

Changes[edit]

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 64 pointers
  • gensym.sh: add code to check sizeof(struct ploop_function)
  • 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[edit]

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