Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/checkpoint-restore/criu.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbhishek Dubey <dubeyabhishek777@gmail.com>2019-10-03 17:09:18 +0300
committerAndrei Vagin <avagin@gmail.com>2020-02-04 23:39:02 +0300
commit20d4920a8bf74d1eceebc076bcc00889ba40e9f7 (patch)
tree721527a4ae2e1a80720913ab208aab0ef27d6974 /images/rpc.proto
parent576a99f492b1f55050d4fde8560efe454ab887bc (diff)
Adding --pre-dump-mode option
Two modes of pre-dump algorithm: 1) splicing memory by parasite --pre-dump-mode=splice (default) 2) using process_vm_readv syscall --pre-dump-mode=read Signed-off-by: Abhishek Dubey <dubeyabhishek777@gmail.com> Signed-off-by: Andrei Vagin <avagin@gmail.com>
Diffstat (limited to 'images/rpc.proto')
-rw-r--r--images/rpc.proto6
1 files changed, 6 insertions, 0 deletions
diff --git a/images/rpc.proto b/images/rpc.proto
index c402259ac..fc2f1bce2 100644
--- a/images/rpc.proto
+++ b/images/rpc.proto
@@ -47,6 +47,11 @@ enum criu_cg_mode {
DEFAULT = 6;
};
+enum criu_pre_dump_mode {
+ SPLICE = 1;
+ READ = 2;
+};
+
message criu_opts {
required int32 images_dir_fd = 1;
optional int32 pid = 2; /* if not set on dump, will dump requesting process */
@@ -121,6 +126,7 @@ message criu_opts {
optional bool tls = 58;
optional bool tls_no_cn_verify = 59;
optional string cgroup_yard = 60;
+ optional criu_pre_dump_mode pre_dump_mode = 61 [default = SPLICE];
/* optional bool check_mounts = 128; */
}