[pve-devel] [PATCH REBASED v4 container 0/5] lxc clone/move volume patches
Wolfgang Bumiller
w.bumiller at proxmox.com
Tue Oct 17 12:58:52 CEST 2017
Changes since v3:
* Patch 2:
- don't mount to /tmp due to permission issues
- perform mount© with an unshared mount namespace
- now requires the pve-common patch for PVE::Tools::run_fork
* Patch 3:
- refactor locking as suggested by fabian
- use remove_lock instead of manually removing $conf->{lock}
* Patch 4:
- add is_volume_in_use_by_snapshots instead of a snapshot-only
parameter for is_volume_in_use
* Patch 5:
- dropped some unused parameters
- improved locking
- added some missing eval/warns
Wolfgang Bumiller (5):
factor out disk allocation+formatting for reuse
implement copy_volume
use copy_volume for full clones
config: is_volume_in_use: ability to search only snapshots
add move_volume api call
src/PVE/API2/LXC.pm | 364 ++++++++++++++++++++++++++++++++++++--------------
src/PVE/CLI/pct.pm | 1 +
src/PVE/LXC.pm | 174 +++++++++++++++++++-----
src/PVE/LXC/Config.pm | 24 +++-
4 files changed, 427 insertions(+), 136 deletions(-)
--
2.11.0
More information about the pve-devel
mailing list