Originally posted by jrch2k8
View Post
Announcement
Collapse
No announcement yet.
Checkpoint/Restore Of Unprivileged Processes Sent In For Linux 5.9
Collapse
X
-
Originally posted by Volta View Post
Oh, it's already there from a long time and it's running on huge systems like 896 cores, 1792 threads and 24,576 GB in a single image, scale-up configuration:
https://www.sap.com/dmc/exp/2018-ben...1-3f6185216861
There's support for 4096 CPUs in a single kernel image for a reason. This is not gearing up, but going for domination.
Comment
-
Originally posted by Hi-Angel View Post
Unfortunately this project is pretty limited ATM, because it's not able to save/restore any application that happens to use graphics. Making that work as I understand would require quite complicated work on the graphics drivers, so I doubt it ever gonna change.
Comment
-
Originally posted by starshipeleven View PostDoes this apply to applications that use it for 2D only too (desktop applications, not games)?
- Likes 2
Comment
-
Originally posted by Hi-Angel View Post
Yes. When you use graphics in any way, state of the GPU becomes something that needs to be checkpointed. So you need to ask the GPU kernel driver for this state, and there's currently no way to do that.
Comment
-
Originally posted by starshipeleven View PostSo it's a server-only feature for now, I'm not surprised, just disappointed.
There's a blog post about Windows from a MS employee that outlines the issues with such a feature: https://devblogs.microsoft.com/oldne...20-00/?p=39723
(no, they are not Windows-specific)
I'm assuming a checkpointed app will not keep files open, so disaster is waiting to happen. BTW, it's the same with X11 (or Wayland) since they are servers. A checkpointed app will lose the connection to the X server, how do you expect to restore that?
In fact how does this feature even work currently at all without issues?!? I'd love to see how they tackled this problem that Windows couldn't.
Comment
-
Originally posted by Weasel View PostI'm assuming a checkpointed app will not keep files open, so disaster is waiting to happen.
BTW, it's the same with X11 (or Wayland) since they are servers. A checkpointed app will lose the connection to the X server, how do you expect to restore that?
It's not particularly difficult, it's just glue code. The hard part is saving or restoring GPU state in a sane manner.
In fact how does this feature even work currently at all without issues?!?
Comment
Comment