Open main menu

OpenVZ Virtuozzo Containers Wiki β

Changes

Download/ploop/1.10/changes

2,370 bytes added, 11:04, 20 November 2013
created (preliminary)
'''New functionality'''
*Added check for and repair of sparse images* ploop check: long options support* ploop check: add --raw, --repair-sparse* ploop-check: add -b BLOCKSIZE argument* ploop-check: accept DiskDescriptor.xml argument* ploop umount -d: allow to specify partition device ({{B|2788}})* mount.ploop: implement -v and -f options, as per mount(8)* umount.ploop: add -n option (ignored)* mount.ploop: add -s (ignored) and -* (reported as error)* Added ploop info -s* ploop init: use v2 format by default
'''Fixes'''
*ploop_get_devs(): fix snprintf usage* ploop_global_lock(): create lockdir if not exist ({{B|2767}})* ploop_grow_delta_offline(): Fix uninitialized struct* ploop_ioff_to_sec(): fix for v2* lib/ploop.h: include sys/syscall.h (Debian bug #728173)* umount.ploop: fixed ({{B|2788}})* get_image_param(): added online (from sysfs) and offline (from image) cases* make_fs(): turn off periodic fs checks ({{B|2769}})* ploop_store_diskdescriptor(): check rename()* ploop_store_diskdescriptor(): don't return -1* resize_gpt_partition(): check fsync()* ploop_balloon_change_size(): don't pass -1 to close()* ploop_grow_image(): fix an error check* Don't ignore chmod() failures* print_output(): fix output truncation
'''Improvements'''
*do_lock(): open file in read/write mode ({{B|2730}})* ploop_send: use ioctl_device for PLOOP_IOC_SYNC* use access() not stat() where possible* umount.ploop: improve mtab handling* mount.ploop: use case in option parsing* {mount,umount}.ploop: don't hardcore ploop path* ploop-check.c: rename uppercased functions* ploop snapshot-list usage: fit to 80 cols* make_fs(): call tune4fs if available ({{B|2812}})* fsck: use fsck.ext4 not e2fsck ({{B|2812}})* check_size(): limit max ploop size to 16T* ploop_resize_image(): fail if umount failed* print_output(): improve output* ploop_mount(): fix/improve error message* dumpe2fs(): don't hardcode path to dumpe2fs* print_output(): use our own default PATH* do_umount(): refactor and improve '''Documentation'''* ploop(8): fix ploop umount -d description* ploop(8): fix ploop mount -d description* ploop usage: update ploop check synopsys '''Build system'''* Makefile.inc: add -Wformat-security* Makefile.inc: proper LIBDIR for Debian case* Makefile.inc: add CPPFLAGS to CFLAGS* Makefile.inc: prepend, not append, debug CFLAGS* setver.sh: introduce build id* setver.sh: use getopt
{{git log|ploop|ploop-1.10|}}