gvisor/runsc
Andrei Vagin 322dbfe06b Allow to specify a separate log for GO's runtime messages
GO's runtime calls the write system call twice to print "panic:"
and "the reason of this panic", so here is a race window when
other threads can print something to the log and we will see
something like this:

panic: log messages from another thread
The reason of the panic.

This confuses the syzkaller blacklist and dedup detection.

It also makes the logs generally difficult to read. e.g.,
data races often have one side of the race, followed by
a large "diagnosis" dump, finally followed by the other
side of the race.

PiperOrigin-RevId: 297887895
2020-02-28 11:24:11 -08:00
..
boot Allow to specify a separate log for GO's runtime messages 2020-02-28 11:24:11 -08:00
cgroup Standardize on tools directory. 2020-01-27 12:21:00 -08:00
cmd Add statefile command to runsc. 2020-02-19 18:28:42 -08:00
console Standardize on tools directory. 2020-01-27 12:21:00 -08:00
container Log oom_score_adj value on error 2020-02-27 14:59:38 -08:00
criutil Standardize on tools directory. 2020-01-27 12:21:00 -08:00
debian Fix repository build scripts. 2019-11-05 15:16:04 -08:00
dockerutil Add notes to relevant tests. 2020-02-05 22:46:35 -08:00
flag Add flag package to limit visibility. 2020-02-10 13:57:01 -08:00
fsgofer Support listxattr and removexattr syscalls. 2020-02-07 14:47:13 -08:00
sandbox Allow to specify a separate log for GO's runtime messages 2020-02-28 11:24:11 -08:00
specutils Standardize on tools directory. 2020-01-27 12:21:00 -08:00
testutil runsc/container_test: hide host /etc in test containers 2020-02-06 14:02:52 -08:00
BUILD Clean-up comments in runsc/BUILD and CONTRIBUTING.md. 2020-02-10 14:15:36 -08:00
main.go Allow to specify a separate log for GO's runtime messages 2020-02-28 11:24:11 -08:00
version.go Fix `runsc --version` and add a test. 2019-09-10 15:41:47 -07:00
version_test.sh Standardize on tools directory. 2020-01-27 12:21:00 -08:00