Download/ploop/1.6

From OpenVZ Virtuozzo Containers Wiki
< Download‎ | ploop
Revision as of 19:55, 14 January 2013 by Botinki Kira (talk | contribs) (Automated import of articles)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

ploop is a tool and a library to control ploop block devices.

Warning.svg Warning: this is an old version of ploop. For the latest version, see Download/ploop/1.15.

Compatibility notes[edit]

  • this version requires statically built resize2fs, available from OpenVZ repository (e2fsprogs-resize2fs-static rpm)
  • if you have ploop packages installed on a RHEL5 (CentOS 5) system, please remove those manually

Changes[edit]

Since version 1.5

New functionality

  • offline image shrink support
  • tools: added snapshot-list functionality
  • extend switch snapshot functionality: ploop_switch_snapshot_ex()
  • ploop.spec: disable udev iosched config for ploop devices
  • ploop list: added functionality to list mount points

Bug fixes

  • ploop_mount_fs(): use mount_data for first mount
  • ploop_mount(): do not allow to use ploop on fs w/o extents
  • ploop_{create,resize}_image(): fixed size checks and rounding
  • ploop_create_image(): fix memory leak on error path
  • ploop_get_info(): fix reported disk size after switching snapshot
  • ploop_get_info(): fix when ploop device is not mounted
  • ploop_{umount,resize}_image() and many other functions and tools: do not return -1

Improvements

  • much faster resize when using resize2fs with EXT4_IOC_RESIZE_FS support
  • ploop discard: add cancellation support
  • ploop_resize_image(): use real blocksize
  • parse_xml(): deny processing DiskDescriptor.xml with several <Storage>
  • do not auto-generate dynload.h, instead check if it's uptodate
  • create_image(): display error message for incorrect parameters case
  • introduce/use SYSEXIT_DEV_NOT_MOUNTED and SYSEXIT_FSCK errors
  • alloc_diskdescriptor(): log error if calloc() fails
  • ploop.spec: require util-linux, e2fsprogs etc.

For the complete list of changes in this release, see git changelog for ploop-1.6.

Download[edit]

RPMS[edit]

x86 (i686, IA32)[edit]

File Date Size
ploop-1.6-1.i386.rpm 2013-01-14 19:46:59 41 Kb
ploop-devel-1.6-1.i386.rpm 2013-01-14 19:46:59 113 Kb
ploop-lib-1.6-1.i386.rpm 2013-01-14 19:46:59 84 Kb


x86_64 (AMD64, EM64T)[edit]

File Date Size
ploop-1.6-1.x86_64.rpm 2013-01-14 19:46:59 41 Kb
ploop-devel-1.6-1.x86_64.rpm 2013-01-14 19:46:59 109 Kb
ploop-lib-1.6-1.x86_64.rpm 2013-01-14 19:46:59 114 Kb


Binaries[edit]

x86 (i686, IA32)[edit]

File Date Size
ploop-1.6-1.i386.tar.gz 2013-01-14 19:46:58 40 Kb
ploop-1.6-1.i386.tar.gz.asc 2013-01-14 19:47:01 189 b 
ploop-devel-1.6-1.i386.tar.gz 2013-01-14 19:46:58 110 Kb
ploop-devel-1.6-1.i386.tar.gz.asc 2013-01-14 19:47:01 189 b 
ploop-lib-1.6-1.i386.tar.gz 2013-01-14 19:46:58 80 Kb
ploop-lib-1.6-1.i386.tar.gz.asc 2013-01-14 19:47:01 189 b 


x86_64 (AMD64, EM64T)[edit]

File Date Size
ploop-1.6-1.x86_64.tar.gz 2013-01-14 19:46:58 40 Kb
ploop-1.6-1.x86_64.tar.gz.asc 2013-01-14 19:47:01 189 b 
ploop-devel-1.6-1.x86_64.tar.gz 2013-01-14 19:46:58 100 Kb
ploop-devel-1.6-1.x86_64.tar.gz.asc 2013-01-14 19:47:01 189 b 
ploop-lib-1.6-1.x86_64.tar.gz 2013-01-14 19:46:58 110 Kb
ploop-lib-1.6-1.x86_64.tar.gz.asc 2013-01-14 19:47:01 189 b 


Sources[edit]

File Date Size
ploop-1.6-1.src.rpm 2013-01-14 19:46:59 100 Kb
ploop-1.6.tar.bz2 2013-01-14 19:46:58 87 Kb
ploop-1.6.tar.bz2.asc 2013-01-14 19:47:01 189 b 
ploop.spec 2013-01-14 19:46:58 9 Kb


Archives[edit]

For other ploop releases, see download/ploop/Archives.

For other tools, see download/utils.

Tools
vzctl • ploop • vzquota • vzstats
Versions of ploop