[CRIU] Check pointing at user level

Maksym Planeta mplaneta at os.inf.tu-dresden.de
Wed Nov 13 17:57:01 MSK 2019


Hi,

I would recommend you to look at SCR, DMTCP, or VeloC:

https://github.com/LLNL/scr
https://github.com/dmtcp/dmtcp
https://veloc.readthedocs.io/en/latest/

These may fit your use case better.

On 13/11/2019 08:08, Guillaume Alleon wrote:
> Hello
> 
> A newbie question so please disregard if OT.
> I have a piece of code that is using a large c++ library used in an iterative manner over time like this:
>   Handler = InitLib()
>   While someTerminationCondition
>       NewState = handler.nextStep(someAction)
> 
> Is there a way to use CRIU to implement a user level checkpoint/restart at the library level by doing something like
> 
> If checpointExists
>    Handler = criu...
> else
>    Handler = initLib
> 
> ...
> 
> Thanks
> 
> 
> Sent from a small device
> _______________________________________________
> CRIU mailing list
> CRIU at openvz.org
> https://lists.openvz.org/mailman/listinfo/criu
> 

-- 
Regards,
Maksym Planeta


More information about the CRIU mailing list