Difference between revisions of "Download/ploop/1.11"

From OpenVZ Virtuozzo Containers Wiki
Jump to: navigation, search
(Automated import of articles)
 
(No difference)

Latest revision as of 22:39, 3 April 2014

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.

Changes[edit]

Since version 1.10

New functionality and important changes

  • support for 4K sector size (including GPT conversion)
  • ploop replace
  • temp snapshots support (ploop tsnapshot, ploop_create_temporary_snapshot())
  • ploop copy: implement fdatasync before freeze (improves CT frozen time)
  • New DiskDescriptor.xml read API (ploop_*_dd())
  • Obsolete *_diskdescriptor() calls
  • Obsolete ploop_get_base_delta_uuid()
  • ploop_log(): implement subsecond timestamps (with verbosity >= 4)
  • add ploop_is_mounted()
  • ploop snapshot-list: add snapshot mode (-s)
  • ploop check dd.xml: add -u UUID option
  • ploop mount: remove -u base feature
  • ploop tool: add -v option to set verbosity

Fixes

  • skip max fs size check on snapshot delta creation
  • ploop_resize_image: resize up to end of device
  • ploop_delete_top_delta(): fix wrt top_guid
  • ploop_read_diskdescriptor(): fix get_basedir() len argument
  • check_and_repair_sparse: handle EOF properly (#2897)
  • ploop_resize_image: add missing gpt size sync
  • ploop snapshot-merge/delete: deny snapshot deleting if mounted (#2887)
  • grow_lower_delta(): fix a memory leak
  • ploop check: fix -b option parsing
  • get_partition_device_name(): fix chmod argument
  • fix alignment on GPT partition resize
  • fix GPT partition alignment on ploop init

Improvements

  • ploop_resize_image: enhanced inflate balloon to max size logic
  • tools: add {} to specified UUID if necessary
  • check_and_repair_sparse(): log filefrag output
  • print_sys_block_ploop(): speed up
  • ploop check: try to repair non-top deltas if they can be opened r/w
  • e2fsck: return fsck exit code to caller
  • make_fs(): add -i to mkfs
  • fsync_safe(): use SYSEXIT_FSYNC
  • Fix uuid strings size, use define

Documentation

  • ploop snapshot-list: fix and update usage
  • ploop copy: fix usage
  • ploop(8): document snapshot-list -s option
  • ploop(8): document ploop replace

Build system

  • Makefile.inc: fix dpkg-architecture handling (#2877)
  • Makefile: add ability to add local rules
  • gensym.sh: better usage and error diag
  • gensym.sh: add run mode

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

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):

  • Andrei Vinogradov
  • Mike Fedyk
  • Pavel Odintsov

Download[edit]

RPMS[edit]

x86 (i686, IA32)[edit]

File Date Size
ploop-1.11-1.i386.rpm 2014-04-03 22:37:43 51 Kb
ploop-devel-1.11-1.i386.rpm 2014-04-03 22:37:43 147 Kb
ploop-lib-1.11-1.i386.rpm 2014-04-03 22:37:43 113 Kb


x86_64 (AMD64, EM64T)[edit]

File Date Size
ploop-1.11-1.x86_64.rpm 2014-04-03 22:37:43 51 Kb
ploop-devel-1.11-1.x86_64.rpm 2014-04-03 22:37:43 143 Kb
ploop-lib-1.11-1.x86_64.rpm 2014-04-03 22:37:43 140 Kb


Binaries[edit]

x86 (i686, IA32)[edit]

File Date Size
ploop-1.11-1.i386.tar.gz 2014-04-03 22:37:42 40 Kb
ploop-1.11-1.i386.tar.gz.asc 2014-04-03 22:37:43 189 b 
ploop-devel-1.11-1.i386.tar.gz 2014-04-03 22:37:42 130 Kb
ploop-devel-1.11-1.i386.tar.gz.asc 2014-04-03 22:37:43 189 b 
ploop-lib-1.11-1.i386.tar.gz 2014-04-03 22:37:42 90 Kb
ploop-lib-1.11-1.i386.tar.gz.asc 2014-04-03 22:37:43 189 b 


x86_64 (AMD64, EM64T)[edit]

File Date Size
ploop-1.11-1.x86_64.tar.gz 2014-04-03 22:37:42 40 Kb
ploop-1.11-1.x86_64.tar.gz.asc 2014-04-03 22:37:43 189 b 
ploop-devel-1.11-1.x86_64.tar.gz 2014-04-03 22:37:42 130 Kb
ploop-devel-1.11-1.x86_64.tar.gz.asc 2014-04-03 22:37:43 189 b 
ploop-lib-1.11-1.x86_64.tar.gz 2014-04-03 22:37:42 120 Kb
ploop-lib-1.11-1.x86_64.tar.gz.asc 2014-04-03 22:37:43 189 b 


Sources[edit]

File Date Size
ploop-1.11-1.src.rpm 2014-04-03 22:37:43 131 Kb
ploop-1.11.tar.bz2 2014-04-03 22:37:42 104 Kb
ploop-1.11.tar.bz2.asc 2014-04-03 22:37:43 189 b 
ploop.spec 2014-04-03 22:37:42 19 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