[CRIU] Can we checkpoint and restore several threads of a process separately?

Adrian Reber adrian at lisas.de
Mon Feb 17 19:08:25 MSK 2020


On Mon, Feb 17, 2020 at 11:06:52AM +0800, chenjianguo wrote:
> Dear ALL,
> 
>     Can we checkpoint and restore several threads of a process separately?
> 
>     Suppose there is an arm64 Linux process. It creates some threads to
> interact with the hardware,which we can name bottom soft threads, and also
> create some threads to interact with these bottom soft threads, which we
> call high soft threads; we want to checkpoint and restore only high soft
> threads. can we do it?

No. In its default mode CRIU always checkpoints a process and all its
child processes and threads. You can probably hack something up to do
what you want to have, but CRIU as it is now cannot do that.

		Adrian


More information about the CRIU mailing list