Line 1: |
Line 1: |
| This page brings together 3 APIs we have | | This page brings together 3 APIs we have |
| | | |
| + | == Actions == |
| {| class="wikitable sortable" | | {| class="wikitable sortable" |
− | ! CLI | + | ! [[Usage|CLI]] |
− | ! RPC | + | ! [[RPC]] |
− | ! library | + | ! [[C_API|C library]] |
| + | ! comment |
| + | |- |
| + | | dump || CRIU_REQ_TYPE__DUMP || criu_dump || |
| + | |- |
| + | | pre-dump || CRIU_REQ_TYPE__PRE_DUMP || criu_dump_iters || |
| + | |- |
| + | | restore || CRIU_REQ_TYPE__RESTORE || criu_restore, criu_restore_child || |
| + | |- |
| + | | show || || || Deprecated. The [[CRIT]] tool should be used instead |
| + | |- |
| + | | check || CRIU_REQ_TYPE__CHECK || criu_check || |
| + | |- |
| + | | cpuinfo dump || CRIU_REQ_TYPE__CPUINFO_DUMP || || |
| + | |- |
| + | | cpuinfo check || CRIU_REQ_TYPE__CPUINFO_CHECK || || |
| + | |- |
| + | | exec || || || |
| + | |- |
| + | | page-server || CRIU_REQ_TYPE__PAGE_SERVER || || |
| + | |- |
| + | | service || || || |
| + | |- |
| + | | dedup || || || |
| + | |} |
| + | |
| + | == Options == |
| + | {| class="wikitable sortable" |
| + | ! [[Usage|CLI]] |
| + | ! [[RPC]] |
| + | ! [[C_API|C library]] |
| ! comment | | ! comment |
| |- | | |- |
Line 14: |
Line 45: |
| |- | | |- |
| |"restore-detached" || || || tasks always restore detached in RPC/lib | | |"restore-detached" || || || tasks always restore detached in RPC/lib |
| + | |- |
| + | |"restore-sibling" || rst_sibling || || For [[RPC]] -- in swrk mode only |
| |- | | |- |
| |"daemon" || || || only for page server in RPC/lib | | |"daemon" || || || only for page server in RPC/lib |
Line 23: |
Line 56: |
| |"log-file" || log_file || criu_set_log_file || | | |"log-file" || log_file || criu_set_log_file || |
| |- | | |- |
− | |"root" || root || || | + | |"root" || root || criu_set_root || |
| |- | | |- |
| |"ext-unix-sk" || ext_unix_sk || criu_set_ext_unix_sk || | | |"ext-unix-sk" || ext_unix_sk || criu_set_ext_unix_sk || |
Line 33: |
Line 66: |
| |"evasive-devices" || evasive_devices || criu_set_evasive_devices || | | |"evasive-devices" || evasive_devices || criu_set_evasive_devices || |
| |- | | |- |
− | |"veth-pair" || veths || || | + | |"veth-pair" || veths || criu_add_veth_pair || |
| |- | | |- |
− | |"action-script" || notify_scripts || || See article about [[action scripts]] | + | |"action-script" || notify_scripts || criu_set_notify_cb || see article about [[action scripts]] |
| |- | | |- |
− | |"link-remap" || link_remap || || | + | |"link-remap" || link_remap || criu_set_link_remap || |
| |- | | |- |
| |"shell-job" || shell_job || criu_set_shell_job || | | |"shell-job" || shell_job || criu_set_shell_job || |
Line 51: |
Line 84: |
| |"pidfile" || ps.pid || || page-server pid returned for RPC | | |"pidfile" || ps.pid || || page-server pid returned for RPC |
| |- | | |- |
− | |"prev-images-dir" || parent_img || || | + | |"prev-images-dir" || parent_img || criu_set_parent_images || |
| + | |- |
| + | |"ms" || || || "Check" only |
| |- | | |- |
− | |"ms" || || || | + | |"feature" || || || "Check" only |
| |- | | |- |
− | |"track-mem" || track_mem || || | + | |"track-mem" || track_mem || criu_set_track_mem || |
| |- | | |- |
− | |"auto-dedup" || auto_dedup || || | + | |"auto-dedup" || auto_dedup || criu_set_auto_dedup || |
| |- | | |- |
| |"libdir" || || || not clear how to do it in RPC | | |"libdir" || || || not clear how to do it in RPC |
Line 63: |
Line 98: |
| |"cpu-cap" || cpu_cap || criu_set_cpu_cap || | | |"cpu-cap" || cpu_cap || criu_set_cpu_cap || |
| |- | | |- |
− | |"force-irmap" || force_irmap || || | + | |"force-irmap" || force_irmap || criu_set_force_irmap || |
| + | |- |
| + | |"exec-cmd" || exec_cmd || criu_set_exec_cmd || |
| + | |- |
| + | |"manage-cgroups" || manage_cgroups || criu_set_manage_cgroups || |
| + | |- |
| + | |"cgroup-root" || cg_root || criu_add_cg_root || |
| + | |- |
| + | |"inherit-fd" || inherit_fd || || For [[RPC]] -- in swrk mode only |
| + | |- |
| + | |"skip-mnt" || || || |
| + | |- |
| + | |"ext-mount-map" || ext_mnt/auto_ext_mnt || criu_add_ext_mount/criu_set_auto_ext_mount || |
| |- | | |- |
− | |"ext-mount-map" || ext_mnt || || | + | |"enable-fs" || || || |
| |- | | |- |
− | |"exec-cmd" || exec_cmd || criu_set_exec_cmd || | + | |"enable-external-sharing" || ext_sharing || criu_set_ext_sharing || |
| + | |- |
| + | |"enable-external-masters" || ext_masters || criu_set_ext_masters || |
| |- | | |- |
| |"help" || || || | | |"help" || || || |
Line 77: |
Line 126: |
| |"namespaces" || || || obsoleted | | |"namespaces" || || || obsoleted |
| |- | | |- |
− | |"close" || || || hidden and obsoleted | + | |"close" || || || hidden and obsoleted |
| |- | | |- |
− | |"contents" || || || for show | + | |"contents" || || || deprecated (for show) |
| |- | | |- |
− | |"file" || || || for show | + | |"file" || || || deprecated (for show) |
| |- | | |- |
− | |"fields" || || || for show | + | |"fields" || || || deprecated (for show) |
| |} | | |} |
| + | |
| + | [[Category: API]] |
| + | [[Category: Outdated]] |