gvisor/pkg/sentry/fs/host
Brielle Broder 4ececd8e8d Enable checkpoint/restore in cases of UDS use.
Previously, processes which used file-system Unix Domain Sockets could not be
checkpoint-ed in runsc because the sockets were saved with their inode
numbers which do not necessarily remain the same upon restore. Now,
the sockets are also saved with their paths so that the new inodes
can be determined for the sockets based on these paths after restoring.
Tests for cases with UDS use are included. Test cleanup to come.

PiperOrigin-RevId: 208268781
Change-Id: Ieaa5d5d9a64914ca105cae199fd8492710b1d7ec
2018-08-10 14:33:20 -07:00
..
BUILD Automated rollback of changelist 207037226 2018-08-02 10:42:48 -07:00
control.go Check in gVisor. 2018-04-28 01:44:26 -04:00
descriptor.go Automated rollback of changelist 207037226 2018-08-02 10:42:48 -07:00
descriptor_state.go Check in gVisor. 2018-04-28 01:44:26 -04:00
device.go Check in gVisor. 2018-04-28 01:44:26 -04:00
file.go Automated rollback of changelist 207037226 2018-08-02 10:42:48 -07:00
fs.go Automated rollback of changelist 207037226 2018-08-02 10:42:48 -07:00
fs_test.go Fix warning: redundant if ...; err != nil check, just return error instead. 2018-05-08 09:51:56 -07:00
inode.go Enable checkpoint/restore in cases of UDS use. 2018-08-10 14:33:20 -07:00
inode_state.go Capture restore file system corruption errors in exit error. 2018-05-08 11:36:59 -07:00
inode_test.go Check in gVisor. 2018-04-28 01:44:26 -04:00
ioctl_unsafe.go Check in gVisor. 2018-04-28 01:44:26 -04:00
socket.go stateify: make explicit mode no longer optional. 2018-08-03 12:09:13 -07:00
socket_state.go Check in gVisor. 2018-04-28 01:44:26 -04:00
socket_test.go Release mutex in BidirectionalConnect to avoid deadlock. 2018-05-16 13:07:12 -07:00
socket_unsafe.go Check in gVisor. 2018-04-28 01:44:26 -04:00
util.go Check in gVisor. 2018-04-28 01:44:26 -04:00
util_unsafe.go Check in gVisor. 2018-04-28 01:44:26 -04:00
wait_test.go Check in gVisor. 2018-04-28 01:44:26 -04:00