Changes

Jump to navigation Jump to search
533 bytes added ,  18:51, 4 November 2018
no edit summary
Line 1: Line 1: −
P.Haul is an extension to CRIU that makes [[live migration]] with CRIU possible. The effort first appeared as [[Py-P.Haul|python script(s)]], but due to high complexity of python code integration, it was switched into Go. Right now the sources are in [https://github.com/xemul/criu/tree/criu-dev/phaul criu-dev branch, <code>phaul/</code> subdir].
+
P.Haul is an extension to CRIU that makes [[live migration]] with CRIU possible. The effort first appeared as [[Py-P.Haul|python script(s)]], but due to high complexity of python code integration, it was switched into Go. Right now the sources are in [https://github.com/checkpoint-restore/go-criu go-criu] repository.
    
== Description ==
 
== Description ==
Line 34: Line 34:     
== Further development plans ==
 
== Further development plans ==
 +
 +
Right now phaul is an implementation of [[iterative migration]] -- it calls pre-dumps several times, then informs the caller to do final dump-copy-restore steps. It's important to note, that it's up to the caller to copy the generated by last criu call images to the destination node.
 +
 +
To improve the above we want to
 +
 +
* Add [[lazy migration]] support
 +
* Add [[Image_cache/proxy_TODO|automatic images transfer]]
 +
* Add API for FS migration (if necessary)
 +
* Fix [[Py-P.Haul]] to use this library as a core
 +
 +
== Git ==
 +
https://github.com/checkpoint-restore/go-criu
    
[[Category: Live migration]]
 
[[Category: Live migration]]
[[Category: Development]]
+
[[Category: New features]]

Navigation menu