Open main menu

OpenVZ Virtuozzo Containers Wiki β

Download/ploop/1.12/changes

< Download‎ | ploop‎ | 1.12
Revision as of 17:54, 29 July 2014 by Kir (talk | contribs) (created)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Changes

Since version 1.11

New functionality and important changes

  • ploop copy: implement two-way protocol
  • ploop copy send: implement async read/send
  • ploop copy send: add profiling
  • delete_snapshot(): handle snapshots with multiple refs
  • tune_fs(): use EXT4_IOC_SET_RSV_BLOCKS if available
  • Introduce ploop_get_max_size()
  • Introduce ploop_copy_{send,receive}, obsoleting ploop_{send,receive}
  • Introduce ploop_create_dd()
  • ploop info: add -d to show ploop device

Fixes

  • ploop copy: fix open_mount_point err handling
  • ploop copy: improve fd checks
  • ploop_store_diskdescriptor: fsync DiskDescriptor.xml upon writing
  • ploop_resize_image(): handle get_mount_dir() error
  • ploop_resize_image: auto-mount fs
  • do_delete_snapshot: fix wrt temp snapshot uuid
  • ploop_switch_snapshot_ex(): don't return 0 if guid_old is bad
  • do_delete_snapshot: deny delete top delta in case parent snapshot is temp
  • merge_temporary_snapshots: fix infinite loop
  • ploop_switch_snapshot_ex: fixed case with PLOOP_SNAP_SKIP_TOPDELTA_CREATE
  • ploop_delete_snapshot: fix for temp snapshot
  • create_snapshot: clear stale top delta inuse flag
  • e2fsck: make it quiet

Improvements

  • ploop_check(): open image RO, reopen RW later
  • check_and_repair_sparse(): reopen image rw if needed