Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-07-23 | Merge release-20210712.0-57-gdc000e7b7 (automated) | gVisor bot | |
2021-07-23 | update bug number in loopback tests | Kevin Krakauer | |
PiperOrigin-RevId: 386511209 | |||
2021-07-23 | Merge release-20210712.0-56-gea0d9a8f4 (automated) | gVisor bot | |
2021-07-23 | buildkite: deflake itimer test | Kevin Krakauer | |
The self-admittedly arbitrary threshold of 20% of alarms being sent to the main thread was being breached. I saw a run of of ~20-23% [1]. We should allow for a little more breathing room. 1 - https://buildkite.com/gvisor/pipeline/builds/7400 PiperOrigin-RevId: 386503482 | |||
2021-07-23 | Merge release-20210712.0-55-gc3c5c55d1 (automated) | gVisor bot | |
2021-07-23 | Handle EINTR from socket syscalls in send/recv benchmark. | Rahat Mahmood | |
The benchmark check fails if any of the socket syscalls fail with EINTR. We see this manifest in S/R lifecycles since S/R has a high probability of aborting these syscalls with EINTR. PiperOrigin-RevId: 386480365 | |||
2021-07-22 | Merge release-20210712.0-54-gaa2698170 (automated) | gVisor bot | |
2021-07-22 | Move socket_test_util to //test/util | Ghanan Gowripalan | |
...and rename the library to socket_util. PiperOrigin-RevId: 386348306 | |||
2021-07-22 | Merge release-20210712.0-53-g24487496a (automated) | gVisor bot | |
2021-07-22 | VFS2: remove ext code | Kevin Krakauer | |
We opted to move forward with FUSE instead. PiperOrigin-RevId: 386344258 | |||
2021-07-22 | Merge release-20210712.0-52-g0690c25e0 (automated) | gVisor bot | |
2021-07-22 | kvm: set CR0.NE = 1 | Andrei Vagin | |
CR0.NE enables internal x87 floating point error reporting when set, else enables PC style x87 error detection. On AMD, the #MF exception isn't generated if CR0.NE isn't set. PiperOrigin-RevId: 386340269 | |||
2021-07-22 | Merge release-20210712.0-51-g47f025461 (automated) | gVisor bot | |
2021-07-22 | runsc: Wait child processes without timeouts | Andrei Vagin | |
* First, we don't need to poll child processes. * Second, the 5 seconds timeout is too small if a host is overloaded. * Third, this can hide bugs in the code when we wait a process that isn't going to exit. PiperOrigin-RevId: 386337586 | |||
2021-07-22 | Merge release-20210712.0-50-g8daeda207 (automated) | gVisor bot | |
2021-07-22 | Merge pull request #6108 from sudo-sturbia:msgqueue/syscalls | gVisor bot | |
PiperOrigin-RevId: 386323389 | |||
2021-07-22 | Merge release-20210712.0-41-g70626b3da (automated) | gVisor bot | |
2021-07-22 | buildkite: move golang installation to VM boot | Kevin Krakauer | |
Rather than re-downloading and installing Go for each pipeline run, we should just do it at boot. PiperOrigin-RevId: 386320005 | |||
2021-07-22 | Merge release-20210712.0-40-gd5fb4623e (automated) | gVisor bot | |
2021-07-22 | Replace kernel package types for clone and unshare with linux package types. | Jamie Liu | |
PiperOrigin-RevId: 386312456 | |||
2021-07-22 | Merge release-20210712.0-39-gf1f746ddd (automated) | gVisor bot | |
2021-07-21 | Add metric to count number of segments acknowledged by DSACK. | Nayana Bidari | |
- Creates new metric "/tcp/segments_acked_with_dsack" to count the number of segments acked with DSACK. - Added check to verify the metric is getting incremented when a DSACK is sent in the unit tests. PiperOrigin-RevId: 386135949 | |||
2021-07-21 | Merge release-20210712.0-38-gbc0ab8ea0 (automated) | gVisor bot | |
2021-07-21 | buildkite: update Go | Kevin Krakauer | |
#6322 tried to update Go to 1.16, but existing nodes fail to upgrade due to the presence of old Go [1]. Specifically when trying to add Go to `/usr/bin`: ``` ln: failed to create symbolic link '/usr/bin/go': File exists ``` Also: - Removing `golang-go` also removes apt installs of `gcc` and `pkg-config`, so those are installed explicitly. - Add `-c` to wget, which will prevent re-downloading Go for each run. - Disable GO111MODULE when building cri-tools and containerd, since we're using pre-module versions of each. 1 - https://buildkite.com/gvisor/pipeline/builds/7285#3593244c-e411-472d-804a-9c7fbbd24762 PiperOrigin-RevId: 386106881 | |||
2021-07-21 | Merge release-20210712.0-37-gc259978db (automated) | gVisor bot | |
2021-07-21 | Fix required Linux version in networking docs. | Ian Lewis | |
PiperOrigin-RevId: 386093826 | |||
2021-07-21 | Merge release-20210712.0-36-ga89b2f005 (automated) | gVisor bot | |
2021-07-21 | Use atomics when checking for parent setgid in VFS2 tmpfs file creation. | Jamie Liu | |
Reported-by: syzbot+59550b48e06cc0d3b638@syzkaller.appspotmail.com PiperOrigin-RevId: 386075453 | |||
2021-07-21 | Merge release-20210712.0-35-ga4d743db5 (automated) | gVisor bot | |
2021-07-20 | Enable RACK by default in netstack. | Nayana Bidari | |
PiperOrigin-RevId: 385944428 | |||
2021-07-21 | Merge release-20210712.0-34-g9e805ce93 (automated) | gVisor bot | |
2021-07-20 | Expose local address from raw sockets | Ghanan Gowripalan | |
PiperOrigin-RevId: 385940836 | |||
2021-07-21 | Merge release-20210712.0-33-g0184f1a66 (automated) | gVisor bot | |
2021-07-20 | Add fsstress test to goferfs | Fabricio Voznika | |
PiperOrigin-RevId: 385937353 | |||
2021-07-21 | Merge release-20210712.0-32-g990cd1a95 (automated) | gVisor bot | |
2021-07-20 | Don't kill container when volume is unmounted | Fabricio Voznika | |
The gofer session is killed when a gofer backed volume is unmounted. The gofer monitor catches the disconnect and kills the container. This changes the gofer monitor to only care about the rootfs connections, which cannot be unmounted. Fixes #6259 PiperOrigin-RevId: 385929039 | |||
2021-07-21 | Merge release-20210712.0-31-g49d9ef498 (automated) | gVisor bot | |
2021-07-20 | Merge pull request #6220 from laijs:disconnect-fp | gVisor bot | |
PiperOrigin-RevId: 385919423 | |||
2021-07-20 | Merge release-20210712.0-29-g1ad382220 (automated) | gVisor bot | |
2021-07-20 | Add go:build directives as required by Go 1.17's gofmt. | Jamie Liu | |
PiperOrigin-RevId: 385894869 | |||
2021-07-20 | Merge release-20210712.0-28-g7ced03b38 (automated) | gVisor bot | |
2021-07-20 | ring0: Initialize sentryXCR0 from Kernel.init() | Andrei Vagin | |
Fixes #6300 PiperOrigin-RevId: 385840917 | |||
2021-07-16 | Merge release-20210712.0-27-g5ad30cac2 (automated) | gVisor bot | |
2021-07-16 | Automated rollback of changelist 385029528 | Kevin Krakauer | |
PiperOrigin-RevId: 385200993 | |||
2021-07-16 | Merge release-20210712.0-26-g628d7d3a4 (automated) | gVisor bot | |
2021-07-15 | Fix refcount increments in gofer.filesystem.Sync. | Fabricio Voznika | |
fs.renameMu is released and reacquired in `dentry.destroyLocked()` allowing a dentry to be in `fs.syncableDentries` with a negative reference count. Fixes #5263 PiperOrigin-RevId: 385054337 | |||
2021-07-16 | Merge release-20210712.0-25-gb6baa377d (automated) | gVisor bot | |
2021-07-15 | Update gVisor release signing key to a version that does not expire. | Etienne Perot | |
PiperOrigin-RevId: 385051420 | |||
2021-07-15 | Merge release-20210712.0-24-g6415efa51 (automated) | gVisor bot | |
2021-07-15 | buildkite: bump Go version to 1.16 | Kevin Krakauer | |
We're currently on 1.13, which can cause build issues with code targeting later versions. PiperOrigin-RevId: 385029528 |