[CRIU] [PATCH 2/2] cg: Add documentation about props
Cyrill Gorcunov
gorcunov at openvz.org
Wed Apr 27 12:17:49 PDT 2016
Signed-off-by: Cyrill Gorcunov <gorcunov at openvz.org>
---
Documentation/criu.txt | 34 ++++++++++++++++++++++++++++++++++
1 file changed, 34 insertions(+)
diff --git a/Documentation/criu.txt b/Documentation/criu.txt
index 1982f5d9a327..b67911354c0c 100644
--- a/Documentation/criu.txt
+++ b/Documentation/criu.txt
@@ -151,6 +151,40 @@ In other words, do not use it until really needed.
Without this argument *criu* will not save cgroups configuration
associated with a task.
+*--cgroup-props* '<spec>'::
+ Specify controllers and their properties to be carried into the
+ image file. *criu* predefines specifications for common controllers
+ but since the kernel can add new controllers and modify their
+ properties there should be a way to specify ones matched the kernel.
++
+'<spec>' describes the controller and properties specification in
+simplified YAML form:
++
+----------
+"c1": ["a", "b"]
+"c2": ["c", "d"]
+----------
++
+Where 'c1' and 'c2' are controllers names, and 'a', 'b', 'c', 'd' are
+their properties.
++
+Note there should not be leading whitespaces. New line and double quotes
+are required as well. Thus for command line argument the example above
+will look like:
++
+----------
+--cgroup-props "\"c1\": [\"a\", \"b\"]\n\"c2\":[\"c\", "d\"]"
+----------
+
+*--cgroup-props-file* '<path>'::
+ Same as *--cgroup-props* except the specification is read from
+ a file pointed by '<path>'.
+
+*--cgroup-props-ignore-default*::
+ When combined with *--cgroup-props* makes *criu* to substitute
+ predefined controller property with new one shipped. Otherwise
+ predefined properies are merged with provided.
+
*--tcp-established*::
Checkpoint established TCP connections.
--
2.5.5
More information about the CRIU
mailing list