gvisor/pkg/sentry
Andrei Vagin e9ea7230f7 fs: synchronize concurrent writes into files with O_APPEND
For files with O_APPEND, a file write operation gets a file size and uses it as
offset to call an inode write operation. This means that all other operations
which can change a file size should be blocked while the write operation doesn't
complete.

PiperOrigin-RevId: 254873771
2019-06-24 17:45:02 -07:00
..
arch Update canonical repository. 2019-06-13 16:50:15 -07:00
context Preallocate auth.NewAnonymousCredentials() in contexttest.TestContext. 2019-06-20 13:36:14 -07:00
control Allow to change logging options using 'runsc debug' 2019-06-24 15:03:02 -07:00
device Update canonical repository. 2019-06-13 16:50:15 -07:00
fs fs: synchronize concurrent writes into files with O_APPEND 2019-06-24 17:45:02 -07:00
hostcpu Update canonical repository. 2019-06-13 16:50:15 -07:00
hostmm Update canonical repository. 2019-06-13 16:50:15 -07:00
inet Update canonical repository. 2019-06-13 16:50:15 -07:00
kernel Implement statx. 2019-06-22 13:29:26 -07:00
limits Update canonical repository. 2019-06-13 16:50:15 -07:00
loader Plumb context through more layers of filesytem. 2019-06-13 18:40:38 -07:00
memmap Update canonical repository. 2019-06-13 16:50:15 -07:00
mm Implement madvise(MADV_DONTFORK) 2019-06-20 12:56:00 -07:00
pgalloc Update canonical repository. 2019-06-13 16:50:15 -07:00
platform Add O_EXITKILL to ptrace options. 2019-06-24 17:30:01 -07:00
safemem Update canonical repository. 2019-06-13 16:50:15 -07:00
sighandling Update canonical repository. 2019-06-13 16:50:15 -07:00
socket gvisor/fs: don't update file.offset for sockets, pipes, etc 2019-06-18 01:43:29 -07:00
state Update canonical repository. 2019-06-13 16:50:15 -07:00
strace Update canonical repository. 2019-06-13 16:50:15 -07:00
syscalls Use correct statx syscall number for amd64. 2019-06-24 15:19:36 -07:00
time Update canonical repository. 2019-06-13 16:50:15 -07:00
unimpl Update canonical repository. 2019-06-13 16:50:15 -07:00
uniqueid Update canonical repository. 2019-06-13 16:50:15 -07:00
usage Update canonical repository. 2019-06-13 16:50:15 -07:00
usermem Update canonical repository. 2019-06-13 16:50:15 -07:00
watchdog Add list of stuck tasks to panic message 2019-06-21 12:46:53 -07:00
BUILD Remove license comments 2019-01-31 11:12:53 -08:00