2
0
mirror of https://github.com/checkpoint-restore/criu synced 2025-08-30 22:05:36 +00:00
Cyrill Gorcunov 04f7131ad3 tty: Restore controlling terminal once per session
There might be several same terminals opened (say
tty6 or whatever) which gonna look as separate
files but actually pointing to the same tty kernel
instance. Moreover if it's a controlling terminal
we will be trying to restore it as many times as
find non zero sid on a peer.

Instead lets do a simple trick first: choose a leader
from a terminal group and use it only for controlling
terminal restoration.

https://jira.sw.ru/browse/PSBM-40969

Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
Reviewed-by: Andrew Vagin <avagin@odin.com>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2015-11-13 20:00:33 +03:00
2015-11-11 15:57:27 +03:00
2015-10-15 14:35:15 +03:00
2015-10-21 15:41:19 +03:00
2015-11-05 15:35:17 +03:00
2015-07-23 15:12:50 +03:00
2015-10-27 22:51:09 +03:00
2015-10-09 18:28:07 +03:00
2013-04-01 12:29:06 +04:00
2015-11-05 15:22:10 +03:00
2015-11-10 15:58:36 +03:00
2014-12-19 18:58:46 +03:00
2015-11-05 15:24:04 +03:00
2013-04-30 20:17:55 +04:00
2015-10-19 12:42:29 +03:00
2014-09-30 21:48:10 +04:00
2015-10-19 12:42:29 +03:00
2014-09-30 21:48:13 +04:00
2015-08-18 18:17:31 +03:00
2014-09-30 21:48:13 +04:00
2015-10-27 22:56:33 +03:00
2015-08-18 18:17:31 +03:00
2015-11-05 15:35:17 +03:00
2015-08-03 17:14:18 +03:00
2015-11-12 16:31:21 +03:00
2015-11-12 16:31:19 +03:00
2014-09-03 20:56:58 +04:00
2015-10-09 18:28:00 +03:00
2015-03-16 15:58:32 +03:00
2015-09-21 12:14:07 +03:00
2015-11-05 15:19:02 +03:00
2015-05-19 22:38:06 +03:00
2013-12-12 09:58:50 +04:00
2013-12-12 09:58:50 +04:00
2015-02-10 16:54:31 +03:00
2014-09-30 21:48:13 +04:00
2015-11-11 15:42:49 +03:00
2014-09-30 21:48:13 +04:00
2013-11-29 15:36:07 +04:00
2015-11-12 16:31:21 +03:00
2015-10-05 13:16:14 +03:00

CRIU (Checkpoint and Restore in Userspace)

An utility to checkpoint/restore tasks. Using this tool, you can freeze a running application (or part of it) and checkpoint it to a hard drive as a collection of files. You can then use the files to restore and run the application from the point it was frozen at. The distinctive feature of the CRIU project is that it is mainly implemented in user space.

The project home is at http://criu.org.

Pages worth starting with are:

How to contribute

Description
No description provided
Readme 81 MiB
Languages
C 86%
Python 6.1%
Java 2.6%
Shell 2.6%
Makefile 2%
Other 0.7%