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

From OpenVZ Virtuozzo Containers Wiki
< Download‎ | ploop‎ | 1.9
Jump to: navigation, search
(created)
 
(moar changes)
Line 10: Line 10:
 
* do_lock(): set FD_CLOEXEC explicitly on lock fd
 
* do_lock(): set FD_CLOEXEC explicitly on lock fd
 
* fix raw image creation (broken in ploop 1.8)
 
* 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
 
* ploop.spec: run ldconfig on install/uninstall
  
 
'''Improvements'''
 
'''Improvements'''
 +
* 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 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
 
* Makefile cleanups
  
Line 21: Line 27:
  
 
OpenVZ project would like to thank the following people who contributed patches
 
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).
+
and/or provided bug reports for this ploop release (in no particular order):
 +
 
 +
* Ola Lundqvist

Revision as of 05:25, 29 August 2013

Changes

Since version 1.8

New functionality

  • libploop.so: implement SONAME and versioning
  • 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