FS#32029 - [linux] 3.7.x - 3.9.x Checkpoint/Restore In Userspace support
Attached to Project:
Arch Linux
Opened by Andrew S. Grigorev (eigrad) - Wednesday, 17 October 2012, 13:47 GMT
Last edited by Tobias Powalowski (tpowa) - Tuesday, 06 August 2013, 16:48 GMT
Opened by Andrew S. Grigorev (eigrad) - Wednesday, 17 October 2012, 13:47 GMT
Last edited by Tobias Powalowski (tpowa) - Tuesday, 06 August 2013, 16:48 GMT
|
Details
http://en.wikipedia.org/wiki/CRIU
Checkpoint/Restore In Userspace, or CRIU, is a software tool for Linux operating system. Using this tool, you can freeze a running application (or part of it) and checkpoint it to a hard drive as a collection of files. You can then use the files to restore and run the application from the point it was frozen at. The distinctive feature of the CRIU project is that it is mainly implemented in user space. Are there any chances that http://criu.org/Installation requirements for kernel configuration options would be satisfied in the default archlinux kernel? It require the following parameters to be turned on: CONFIG_CHECKPOINT_RESTORE CONFIG_UNIX_DIAG CONFIG_INET_DIAG CONFIG_PACKET_DIAG (looks like this one is still not in vanilla, but it is not very important though) Currently these parameters are not set in the kernel config. |
This task depends upon
Closed by Tobias Powalowski (tpowa)
Tuesday, 06 August 2013, 16:48 GMT
Reason for closing: Implemented
Additional comments about closing: added to trunk on 3.10.6 for x86_64
Tuesday, 06 August 2013, 16:48 GMT
Reason for closing: Implemented
Additional comments about closing: added to trunk on 3.10.6 for x86_64
Comment by Thomas Bächler (brain0) -
Wednesday, 17 October 2012, 15:55 GMT
Comment by
Tobias Powalowski (tpowa) - Thursday,
15 November 2012, 16:36 GMT
We currently have CONFIG_UNIX_DIAG and CONFIG_INET_DIAG set
(although CONFIG_UNIX_DIAG is a module). We can consider enabling
CONFIG_CHECKPOINT_RESTORE for the upcoming 3.7 series expected in
December, if it adds no performance impact.
CONFIG_PACKET_DIAG will be a module, but the
CONFIG_CHECKPOINT_RESTORE needs EXPERTS=y, I don't think we need
that.