Difference between revisions of "Download/ploop/1.5"

From OpenVZ Virtuozzo Containers Wiki
Jump to: navigation, search
(Automated import of articles)
 
(Automated import of articles *** existing text overwritten ***)
 
Line 1: Line 1:
 
{{ploop info|1.5}}
 
{{ploop info|1.5}}
 
{{Changelog}}
 
{{Changelog}}
 +
== Download ==
 +
=== RPMS ===
 +
==== {{i386}} ====
 +
{{Download/Table head}}
 +
{{Download/Table row|path=utils/ploop/1.5|file=ploop-1.5-1.i386.rpm|size=37 Kb|date=2012-09-25 15:00:39|sig=}}
 +
{{Download/Table row|path=utils/ploop/1.5|file=ploop-devel-1.5-1.i386.rpm|size=107 Kb|date=2012-09-25 15:00:39|sig=}}
 +
{{Download/Table row|path=utils/ploop/1.5|file=ploop-lib-1.5-1.i386.rpm|size=79 Kb|date=2012-09-25 15:00:39|sig=}}
 +
{{Download/Table tail}}
 +
==== {{x86_64}} ====
 +
{{Download/Table head}}
 +
{{Download/Table row|path=utils/ploop/1.5|file=ploop-1.5-1.x86_64.rpm|size=37 Kb|date=2012-09-25 15:00:39|sig=}}
 +
{{Download/Table row|path=utils/ploop/1.5|file=ploop-devel-1.5-1.x86_64.rpm|size=103 Kb|date=2012-09-25 15:00:39|sig=}}
 +
{{Download/Table row|path=utils/ploop/1.5|file=ploop-lib-1.5-1.x86_64.rpm|size=99 Kb|date=2012-09-25 15:00:39|sig=}}
 +
{{Download/Table tail}}
 +
=== Binaries ===
 +
==== {{i386}} ====
 +
{{Download/Table head}}
 +
{{Download/Table row|path=utils/ploop/1.5|file=ploop-1.5-1.i386.tar.gz|size=30 Kb|date=2012-09-25 15:00:38|sig=}}
 +
{{Download/Table row|path=utils/ploop/1.5|file=ploop-1.5-1.i386.tar.gz.asc|size=189 b |date=2012-09-25 15:00:41|sig=}}
 +
{{Download/Table row|path=utils/ploop/1.5|file=ploop-devel-1.5-1.i386.tar.gz|size=100 Kb|date=2012-09-25 15:00:38|sig=}}
 +
{{Download/Table row|path=utils/ploop/1.5|file=ploop-devel-1.5-1.i386.tar.gz.asc|size=189 b |date=2012-09-25 15:00:41|sig=}}
 +
{{Download/Table row|path=utils/ploop/1.5|file=ploop-lib-1.5-1.i386.tar.gz|size=70 Kb|date=2012-09-25 15:00:38|sig=}}
 +
{{Download/Table row|path=utils/ploop/1.5|file=ploop-lib-1.5-1.i386.tar.gz.asc|size=189 b |date=2012-09-25 15:00:41|sig=}}
 +
{{Download/Table tail}}
 +
==== {{x86_64}} ====
 +
{{Download/Table head}}
 +
{{Download/Table row|path=utils/ploop/1.5|file=ploop-1.5-1.x86_64.tar.gz|size=30 Kb|date=2012-09-25 15:00:38|sig=}}
 +
{{Download/Table row|path=utils/ploop/1.5|file=ploop-1.5-1.x86_64.tar.gz.asc|size=189 b |date=2012-09-25 15:00:41|sig=}}
 +
{{Download/Table row|path=utils/ploop/1.5|file=ploop-devel-1.5-1.x86_64.tar.gz|size=100 Kb|date=2012-09-25 15:00:38|sig=}}
 +
{{Download/Table row|path=utils/ploop/1.5|file=ploop-devel-1.5-1.x86_64.tar.gz.asc|size=189 b |date=2012-09-25 15:00:41|sig=}}
 +
{{Download/Table row|path=utils/ploop/1.5|file=ploop-lib-1.5-1.x86_64.tar.gz|size=90 Kb|date=2012-09-25 15:00:38|sig=}}
 +
{{Download/Table row|path=utils/ploop/1.5|file=ploop-lib-1.5-1.x86_64.tar.gz.asc|size=189 b |date=2012-09-25 15:00:41|sig=}}
 +
{{Download/Table tail}}
 +
=== Sources ===
 +
{{Download/Table head}}
 +
{{Download/Table row|path=utils/ploop/1.5/src|file=ploop-1.5-1.src.rpm|size=94 Kb|date=2012-09-25 15:00:39|sig=}}
 +
{{Download/Table row|path=utils/ploop/1.5/src|file=ploop-1.5.tar.bz2|size=83 Kb|date=2012-09-25 15:00:38|sig=}}
 +
{{Download/Table row|path=utils/ploop/1.5/src|file=ploop-1.5.tar.bz2.asc|size=189 b |date=2012-09-25 15:00:41|sig=}}
 +
{{Download/Table row|path=utils/ploop/1.5/src|file=ploop.spec|size=8 Kb|date=2012-09-25 15:00:38|sig=}}
 +
{{Download/Table tail}}
 
{{Tools archives|ploop}}
 
{{Tools archives|ploop}}

Latest revision as of 15:15, 25 September 2012

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 running vzkernel >= 2.6.32-042stab061.1
  • DiskDescriptor.xml created by older ploop versions are converted to current format
  • there were a few incompatible library API changes, see below

Changes[edit]

Since version 1.4

New functionality

  • switch from old /dev/ploop/ symlink-based to new in-kernel cookie registration
  • snapshots: switch to schema with constant top delta uuid
  • use /proc/vz/ploop_minor based interface to get free minor
  • if ploop device is in maintenance state, try to complete it before doing snapshot/resize/merge/mount/umount/copy operation
  • ploop mount: use in-kernel I/O module autodetection
  • ploop balloon discard: new iterative compacting support
  • ploop balloon discard: implement --stat
  • ploop balloon discard: implement --automount
  • ploop balloon discard: cancellation support
  • ploop balloon: allow DiskDescriptor.xml argument
  • ploop umount: implement -c component_name
  • ploop list: implement
  • /sbin/mount.ploop: do load ploop modules

Bug fixes

  • do not crash on empty DiskDescriptor.xml (libxml2 workaround)
  • ploop convert: fix converting from expanded to raw
  • ploop copy: fixed check for opened fd
  • ploop copy: do not leak opened fds
  • ploop create: fix gpt partition creation to be 4096 aligned
  • ploop create, resize: round up size to be cluster aligned
  • tools: few exit code fixes
  • multiple usage, log and error message fixes

Improvements

  • ploop mount: check that mount point is a directory
  • ploop umount: reduce retry count from 60 to 6
  • ploop umount: print lsof output in case of failed umount
  • ploop create: for prealloc image, use ftruncate if fallocate not supported
  • ploop create, resize: add check for correct block device size
  • scripts: de-bash-ify
  • assorted code refactoring, cleanups and nitpicks

Library API changes

  • add ploop_resolve_functions() to aid in dynamic library loading
  • introduce optimized ploop_get_info_by_descr(), remove ploop_get_info()
  • replace ploop_{alloc,read}_diskdescriptor() with ploop_read_disk_descr()
  • remove ploop_getdevice()

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

Download[edit]

RPMS[edit]

x86 (i686, IA32)[edit]

File Date Size
ploop-1.5-1.i386.rpm 2012-09-25 15:00:39 37 Kb
ploop-devel-1.5-1.i386.rpm 2012-09-25 15:00:39 107 Kb
ploop-lib-1.5-1.i386.rpm 2012-09-25 15:00:39 79 Kb


x86_64 (AMD64, EM64T)[edit]

File Date Size
ploop-1.5-1.x86_64.rpm 2012-09-25 15:00:39 37 Kb
ploop-devel-1.5-1.x86_64.rpm 2012-09-25 15:00:39 103 Kb
ploop-lib-1.5-1.x86_64.rpm 2012-09-25 15:00:39 99 Kb


Binaries[edit]

x86 (i686, IA32)[edit]

File Date Size
ploop-1.5-1.i386.tar.gz 2012-09-25 15:00:38 30 Kb
ploop-1.5-1.i386.tar.gz.asc 2012-09-25 15:00:41 189 b 
ploop-devel-1.5-1.i386.tar.gz 2012-09-25 15:00:38 100 Kb
ploop-devel-1.5-1.i386.tar.gz.asc 2012-09-25 15:00:41 189 b 
ploop-lib-1.5-1.i386.tar.gz 2012-09-25 15:00:38 70 Kb
ploop-lib-1.5-1.i386.tar.gz.asc 2012-09-25 15:00:41 189 b 


x86_64 (AMD64, EM64T)[edit]

File Date Size
ploop-1.5-1.x86_64.tar.gz 2012-09-25 15:00:38 30 Kb
ploop-1.5-1.x86_64.tar.gz.asc 2012-09-25 15:00:41 189 b 
ploop-devel-1.5-1.x86_64.tar.gz 2012-09-25 15:00:38 100 Kb
ploop-devel-1.5-1.x86_64.tar.gz.asc 2012-09-25 15:00:41 189 b 
ploop-lib-1.5-1.x86_64.tar.gz 2012-09-25 15:00:38 90 Kb
ploop-lib-1.5-1.x86_64.tar.gz.asc 2012-09-25 15:00:41 189 b 


Sources[edit]

File Date Size
ploop-1.5-1.src.rpm 2012-09-25 15:00:39 94 Kb
ploop-1.5.tar.bz2 2012-09-25 15:00:38 83 Kb
ploop-1.5.tar.bz2.asc 2012-09-25 15:00:41 189 b 
ploop.spec 2012-09-25 15:00:38 8 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