[CRIU] [PATCH v3 00/12] VZ shared ploops migration

Nikita Spiridonov nspiridonov at virtuozzo.com
Mon Apr 11 09:04:32 PDT 2016


Acked-by: Nikita Spiridonov <nspiridonov at virtuozzo.com>

(unresolved minor comment from previous patchset)

I am not sure about prepare_shared_backups, restore_shared_backups and
cleanup_shared_backups names. Upper level migration logic call this
functions, maybe more generic names needed (something like
rollback_stop_migration, accept_stop_migration etc)? Xemul, what do you
think?

On Mon, 2016-04-11 at 19:28 +0300, Alexander Burluka wrote:
> This patch series introduces VZ migration on shared ploops
> I've described briefly algorithm in last patch.
> 
> Alexander Burluka (12):
>   p.haul: move get_ddxml_path
>   p.haul: move get_ploop_delta_abspath
>   p.haul: Implement class shared_ploop
>   p.haul: add parsing of shared disk string
>   p.haul: add vz specific parameter "--vz-shared-disks"
>   p.haul: modify p_haul_fs initialization
>   p.haul: add two common fs methods for shared backups
>   p.haul: add prepare_shared_backups function
>   p.haul: add prepare_src_data function
>   p.haul: add pre_final_setup function
>   p.haul: add --skipowner flag on every vzctl action
>   p.haul: implement vz migration with shared ploops
> 
>  phaul/fs_haul_ploop.py   | 90 ++++++++++++++++++++++++++++++++++++++++++++----
>  phaul/fs_haul_shared.py  |  9 +++++
>  phaul/fs_haul_subtree.py |  9 +++++
>  phaul/iters.py           | 32 +++++++++++------
>  phaul/p_haul_docker.py   |  3 ++
>  phaul/p_haul_lxc.py      |  3 ++
>  phaul/p_haul_pid.py      |  3 ++
>  phaul/p_haul_vz.py       | 33 +++++++-----------
>  phaul/service.py         |  3 ++
>  9 files changed, 148 insertions(+), 37 deletions(-)
> 




More information about the CRIU mailing list