<commit_before>p.haul
======

Process HAULer -- a tool to live-migrate containers and processes

The live-migration idea is quite simple. To live migrate a task
one needs to

* stop it and save its state into image file(s)
* make images available on the remote host
* recreate task on it from the images

This is what p.haul does. It heavily uses CRIU (http://criu.org)
to do state dump and restore. Task's stopped time is decreased
using the CRIU's pre-dump action.

Get p.haul ready
=======

1. Install criu or put criu binary location to $PATH.

2. Install protobuf-compiler and python-protobuf packages.

3. Install p.haul by running
	$ python setup.py install
   or just use it without installing.

For more information read the P.Haul-related pages on the CRIU
wiki (http://criu.org/Category:P.Haul).<commit_msg>Add link to mailing list<commit_after>p.haul
======

Process HAULer -- a tool to live-migrate containers and processes

The live-migration idea is quite simple. To live migrate a task
one needs to

* stop it and save its state into image file(s)
* make images available on the remote host
* recreate task on it from the images

This is what p.haul does. It heavily uses CRIU (http://criu.org)
to do state dump and restore. Task's stopped time is decreased
using the CRIU's pre-dump action.

Get p.haul ready
=======

1. Install criu or put criu binary location to $PATH.

2. Install protobuf-compiler and python-protobuf packages.

3. Install p.haul by running
	$ python setup.py install
   or just use it without installing.

For more information read the P.Haul-related pages on the CRIU
wiki (http://criu.org/Category:P.Haul).

BUGs
======

All BUGs are to be reported on the <EMAIL> mailing list.
To [un]subscribe goto http://lists.openvz.org/mailman/listinfo/criu)
{'fraction_non_alphanumeric': 0.08393956351426973, 'fraction_numerical': 0.003357582540570789, 'mean_word_length': 3.806451612903226, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 4, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7260335', 'n_tokens_mistral': 559, 'n_tokens_neox': 537, 'n_words': 255}