Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-06-11 | Merge release-20210601.0-48-gc3326c440 (automated) | gVisor bot | |
2021-06-11 | [benchmarks] Fix redis benchmark. | Zach Koopmans | |
Intermittenly, the connection between the client redis_benchmark container can be flaky with the server, even if the server has been up for a long time. If this happens, just re-run a client until we get a result. Also, don't start a new server for each operation. Also also, modify Makefile run-benchmark call to accept RUNTIME=runc correctly. PiperOrigin-RevId: 378918886 | |||
2021-06-11 | Merge release-20210601.0-47-g0892420c9 (automated) | gVisor bot | |
2021-06-10 | Minor VFS2 xattr changes. | Jamie Liu | |
- Allow the gofer client to use most xattr namespaces. As documented by the updated comment, this is consistent with e.g. Linux's FUSE client, and allows gofers to provide extended attributes from FUSE filesystems. - Make tmpfs' listxattr omit xattrs in the "trusted" namespace for non-privileged users. PiperOrigin-RevId: 378778854 | |||
2021-06-11 | Merge release-20210601.0-46-g3c91fa42a (automated) | gVisor bot | |
2021-06-10 | Try to avoid accept, incoming ACK race | Mithun Iyer | |
This test checks if an incoming ACK is dropped by the listener when the accept queue is full. The ACK receive handling could race with the test invoking accept on the DUT, causing the test to be flaky. Add a wait time before invoking accept on the DUT to give cycles for the incoming ACK to be handled/dropped by the listener. PiperOrigin-RevId: 378770225 | |||
2021-06-11 | Merge release-20210601.0-45-g3fcbad509 (automated) | gVisor bot | |
2021-06-10 | Fix lock ordering issue when enumerating cgroup tasks. | Rahat Mahmood | |
The control files enumerating tasks and threads residing in cgroupfs incorrectly locks cgroupfs.filesystem.tasksMu before kernel.TaskSet.mu. The contents of these control files are inherently racy anyways, so use a snapshot of the tasks in the cgroup and drop tasksMu before resolving pids/tids (which acquires TaskSet.mu). PiperOrigin-RevId: 378767060 | |||
2021-06-10 | Merge release-20210601.0-44-g0058fca32 (automated) | gVisor bot | |
2021-06-10 | Disable all tests dependent on cloud_gvisor::testing::FuseTest. | Jamie Liu | |
PiperOrigin-RevId: 378753134 | |||
2021-06-10 | Merge release-20210601.0-43-gd81fcbf85 (automated) | gVisor bot | |
2021-06-10 | Set RLimits during `runsc exec` | Fabricio Voznika | |
PiperOrigin-RevId: 378726430 | |||
2021-06-10 | Merge release-20210601.0-42-g21169357c (automated) | gVisor bot | |
2021-06-10 | Add /proc/sys/vm/max_map_count | Fabricio Voznika | |
Set it to int32 max because gVisor doesn't have a limit. Fixes #2337 PiperOrigin-RevId: 378722230 | |||
2021-06-10 | Merge release-20210601.0-41-g8d426b738 (automated) | gVisor bot | |
2021-06-10 | Parse mmap protection and flags in strace | Fabricio Voznika | |
PiperOrigin-RevId: 378712518 | |||
2021-06-10 | Merge release-20210601.0-40-g450692e03 (automated) | gVisor bot | |
2021-06-10 | Report task exit in /proc/[pid]/{stat,status} before task goroutine exit. | Jamie Liu | |
Between when runExitNotify.execute() returns nil (indicating that the task goroutine should exit) and when Task.run() advances Task.gosched.State to TaskGoroutineNonexistent (indicating that the task goroutine is exiting), there is a race window in which the Task is waitable (since TaskSet.mu is unlocked and Task.exitParentNotified is true) but will be reported by /proc/[pid]/status as running. Close the window by checking Task.exitState before task goroutine exit. PiperOrigin-RevId: 378711484 | |||
2021-06-10 | Merge release-20210601.0-39-g9ede1a605 (automated) | gVisor bot | |
2021-06-10 | [op] Move SignalInfo to abi/linux package. | Ayush Ranjan | |
Fixes #214 PiperOrigin-RevId: 378680466 | |||
2021-06-10 | Merge release-20210601.0-38-gd3ebc2db6 (automated) | gVisor bot | |
2021-06-10 | remove the erroneous (5th) filter argument to sendmmsg. | gVisor bot | |
PiperOrigin-RevId: 378677167 | |||
2021-06-10 | Merge release-20210601.0-37-gc867c5526 (automated) | gVisor bot | |
2021-06-10 | Merge pull request #6103 from sudo-sturbia:semaphore-err | gVisor bot | |
PiperOrigin-RevId: 378607458 | |||
2021-06-10 | Merge release-20210601.0-34-ga51fcf22e (automated) | gVisor bot | |
2021-06-10 | [op] Move SignalStack to abi/linux package. | Ayush Ranjan | |
Updates #214 PiperOrigin-RevId: 378594929 | |||
2021-06-10 | Merge release-20210601.0-33-g8d87a9418 (automated) | gVisor bot | |
2021-06-09 | [op] Move SignalAct to abi/linux package. | Ayush Ranjan | |
There were also other duplicate definitions of the same struct that I have now removed. Updates #214 PiperOrigin-RevId: 378579954 | |||
2021-06-10 | Merge release-20210601.0-32-g8a7b5a4a8 (automated) | gVisor bot | |
2021-06-09 | Change TODO bug to a more specific issue | Kevin Krakauer | |
This lets us close a tracking bug that's too widely-scoped to be reasonably finished. PiperOrigin-RevId: 378563203 | |||
2021-06-10 | Merge release-20210601.0-31-g0c37626a0 (automated) | gVisor bot | |
2021-06-09 | Decommit huge-page-aligned regions during reclaim under manual zeroing. | Jamie Liu | |
PiperOrigin-RevId: 378546551 | |||
2021-06-10 | Merge release-20210601.0-30-g3fb646ed1 (automated) | gVisor bot | |
2021-06-09 | Rename go files that contain "main" function to main.go. | Nicolas Lacasse | |
This is a good Go convention that we should follow. PiperOrigin-RevId: 378538679 | |||
2021-06-09 | Merge release-20210601.0-29-g1ca981f50 (automated) | gVisor bot | |
2021-06-09 | Remove --overlayfs-stale-read flag | Fabricio Voznika | |
It defaults to true and setting it to false can cause filesytem corruption. PiperOrigin-RevId: 378518663 | |||
2021-06-09 | Merge release-20210601.0-28-g2e574a990 (automated) | gVisor bot | |
2021-06-09 | Merge pull request #6128 from kevinGC:fanout-pid | gVisor bot | |
PiperOrigin-RevId: 378506076 | |||
2021-06-09 | Merge release-20210601.0-26-g539fe2b61 (automated) | gVisor bot | |
2021-06-09 | Remove unnecessary TODO bug. | Nicolas Lacasse | |
The bug id was not adding anything relevant here PiperOrigin-RevId: 378485983 | |||
2021-06-09 | Merge release-20210601.0-25-g25f3c7bd2 (automated) | gVisor bot | |
2021-06-09 | Change TODO to NOTE. | Nicolas Lacasse | |
It's in VFS1 code, so we probably will not do it. PiperOrigin-RevId: 378474174 | |||
2021-06-09 | Avoid fanout group collisions with best effort | Kevin Krakauer | |
Running multiple instances of netstack in the same network namespace can cause collisions when enabling packet fanout for fdbased endpoints. The only bulletproof fix is to run in different network namespaces, but by using `getpid()` instead of 0 as the fanout ID starting point we can avoid collisions in the common case, particularly when testing/experimenting. Addresses #6124 | |||
2021-06-09 | Merge release-20210601.0-24-g927bb2651 (automated) | gVisor bot | |
2021-06-08 | Don't mark issues as stale. | Ian Lewis | |
PiperOrigin-RevId: 378306356 | |||
2021-06-08 | Merge release-20210601.0-23-gcf713ee69 (automated) | gVisor bot | |
2021-06-08 | Merge pull request #6137 from Skallwar:fix_syscalls_test_gcc_11 | gVisor bot | |
PiperOrigin-RevId: 378262750 | |||
2021-06-08 | Add comment on abseil/grpc dependency precedence | Esteban Blanc | |
Signed-off-by: Esteban Blanc <esteban.blanc@lse.epita.fr> | |||
2021-06-08 | Update abseil dependency | Esteban Blanc | |
Signed-off-by: Esteban Blanc <esteban.blanc@lse.epita.fr> | |||
2021-06-08 | Merge release-20210601.0-20-g77930d0d5 (automated) | gVisor bot | |