Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-02 | Merge release-20200818.0-110-gb9b6660dc (automated) | gVisor bot | |
2020-09-02 | Add Docs to nginx benchmark. | Zach Koopmans | |
Adds docs to nginx and refactors both Httpd and Nginx benchmarks. Key changes: - Add docs and make nginx tests the same as httpd (reverse, all docs, etc.). - Make requests scale on c * b.N -> a request per thread. This works well with both --test.benchtime=10m (do a run that lasts at least 10m) and --test.benchtime=10x (do b.N = 10). -- Remove a doc from both tests (1000Kb) as 1024Kb exists. PiperOrigin-RevId: 329751091 | |||
2020-09-02 | Merge release-20200818.0-109-g8ab08cdc0 (automated) | gVisor bot | |
2020-09-02 | [runtime tests] Exclude flaky nodejs test | Ayush Ranjan | |
PiperOrigin-RevId: 329749191 | |||
2020-09-02 | Merge release-20200818.0-108-ga0e431038 (automated) | gVisor bot | |
2020-09-02 | Merge pull request #3822 from btw616:fix/issue-3821 | gVisor bot | |
PiperOrigin-RevId: 329710371 | |||
2020-09-02 | Merge release-20200818.0-106-g563f28b7d (automated) | gVisor bot | |
2020-09-01 | Fix statfs test for opensource. | Zach Koopmans | |
PiperOrigin-RevId: 329638946 | |||
2020-09-02 | Merge release-20200818.0-105-g37a217aca (automated) | gVisor bot | |
2020-09-01 | Implement setattr+clunk in 9P | Fabricio Voznika | |
This is to cover the common pattern: open->read/write->close, where SetAttr needs to be called to update atime/mtime before the file is closed. Benchmark results: BM_OpenReadClose/10240 CPU setattr+clunk: 63783 ns VFS2: 68109 ns VFS1: 72507 ns Updates #1198 PiperOrigin-RevId: 329628461 | |||
2020-09-02 | Merge release-20200818.0-104-g40faeaa18 (automated) | gVisor bot | |
2020-09-01 | Fix handling of unacceptable ACKs during close. | Mithun Iyer | |
On receiving an ACK with unacceptable ACK number, in a closing state, TCP, needs to reply back with an ACK with correct seq and ack numbers and remain in same state. This change is as per RFC793 page 37, but with a difference that it does not apply to ESTABLISHED state, just as in Linux. Also add more tests to check for OTW sequence number and unacceptable ack numbers in these states. Fixes #3785 PiperOrigin-RevId: 329616283 | |||
2020-09-02 | Merge release-20200818.0-103-gc67d8ece0 (automated) | gVisor bot | |
2020-09-01 | Test opening file handles with different permissions. | Dean Deng | |
These were problematic for vfs2 gofers before correctly implementing separate read/write handles. PiperOrigin-RevId: 329613261 | |||
2020-09-01 | Merge release-20200818.0-102-g2eaf54dd5 (automated) | gVisor bot | |
2020-09-01 | Refactor tty codebase to use master-replica terminology. | Ayush Ranjan | |
Updates #2972 PiperOrigin-RevId: 329584905 | |||
2020-09-01 | Merge release-20200818.0-101-g04c284f8c (automated) | gVisor bot | |
2020-09-01 | Fix panic when calling dup2(). | Nayana Bidari | |
PiperOrigin-RevId: 329572337 | |||
2020-09-01 | Merge release-20200818.0-100-g723fb5c11 (automated) | gVisor bot | |
2020-09-01 | [go-marshal] Enable auto-marshalling for fs/tty. | Ayush Ranjan | |
PiperOrigin-RevId: 329564614 | |||
2020-09-01 | Merge release-20200818.0-99-g71589b7f7 (automated) | gVisor bot | |
2020-09-01 | Let flags be overriden from OCI annotations | Fabricio Voznika | |
This allows runsc flags to be set per sandbox instance. For example, K8s pod annotations can be used to enable --debug for a single pod, making troubleshoot much easier. Similarly, features like --vfs2 can be enabled for experimentation without affecting other pods in the node. Closes #3494 PiperOrigin-RevId: 329542815 | |||
2020-09-01 | Merge release-20200818.0-98-g0eae08bc9 (automated) | gVisor bot | |
2020-09-01 | Automated rollback of changelist 328350576 | Nayana Bidari | |
PiperOrigin-RevId: 329526153 | |||
2020-09-01 | Merge release-20200818.0-97-gf4be726fd (automated) | gVisor bot | |
2020-09-01 | Use 1080p background image. | Ian Lewis | |
This makes the background image on the top page 1/3 as big and allows it to load in roughly half the time. PiperOrigin-RevId: 329462030 | |||
2020-09-01 | Dup stdio FDs for VFS2 when starting a child container | Tiwei Bie | |
Currently the stdio FDs are not dupped and will be closed unexpectedly in VFS2 when starting a child container. This patch fixes this issue. Fixes: #3821 Signed-off-by: Tiwei Bie <tiwei.btw@antgroup.com> | |||
2020-09-01 | Merge release-20200818.0-96-g674843849 (automated) | gVisor bot | |
2020-08-31 | Fix bug in bazel build benchmark. | Zach Koopmans | |
PiperOrigin-RevId: 329409802 | |||
2020-09-01 | Merge release-20200818.0-95-g101c97d6f (automated) | gVisor bot | |
2020-08-31 | Change nogo failures to test failures, instead of build failures. | Adin Scannell | |
PiperOrigin-RevId: 329408633 | |||
2020-08-31 | Merge release-20200818.0-94-g170560cec (automated) | gVisor bot | |
2020-08-31 | Set errno on response when syscall actually fails | Jay Zhuang | |
This prevents setting stale errno on responses. Also fixes TestDiscardsUDPPacketsWithMcastSourceAddressV6 to use correct multicast addresses in test. Fixes #3793 PiperOrigin-RevId: 329391155 | |||
2020-08-31 | Merge release-20200818.0-93-g6cdfa4fee (automated) | gVisor bot | |
2020-08-31 | Don't use read-only host FD for writable gofer dentries in VFS2. | Jamie Liu | |
As documented for gofer.dentry.hostFD. PiperOrigin-RevId: 329372319 | |||
2020-08-31 | Merge release-20200818.0-92-g9d0d82088 (automated) | gVisor bot | |
2020-08-31 | Remove __fuchsia__ defines | Tamir Duberstein | |
These mostly guard linux-only headers; check for linux instead. PiperOrigin-RevId: 329362762 | |||
2020-08-31 | Merge release-20200818.0-91-g911cecaa3 (automated) | gVisor bot | |
2020-08-31 | Implement walk in gvisor verity fs | gVisor bot | |
Implement walk directories in gvisor verity file system. For each step, the child dentry is verified against a verified parent root hash. PiperOrigin-RevId: 329358747 | |||
2020-08-31 | Merge release-20200818.0-90-gba25485d9 (automated) | gVisor bot | |
2020-08-31 | stateify: Bring back struct field and type names in pretty print | Ting-Yu Wang | |
PiperOrigin-RevId: 329349158 | |||
2020-08-31 | Merge release-20200818.0-89-ga3d189301 (automated) | gVisor bot | |
2020-08-31 | Run syscall tests in uts namespaces. | Rahat Mahmood | |
Some syscall tests, namely uname_test_* modify the host and domain name, which modifies the execution environment and can have unintended consequences on other tests. For example, modifying the hostname causes some networking tests to fail DNS lookups. Run all syscall tests in their own uts namespaces to isolate these changes. PiperOrigin-RevId: 329348127 | |||
2020-08-29 | Merge release-20200818.0-88-g3bee863ae (automated) | gVisor bot | |
2020-08-28 | Add code search badge | Ian Lewis | |
PiperOrigin-RevId: 329042549 | |||
2020-08-29 | Merge release-20200818.0-87-gf6ddcbefa (automated) | gVisor bot | |
2020-08-28 | Fix kernfs.Dentry reference leak. | Nicolas Lacasse | |
PiperOrigin-RevId: 329036994 | |||
2020-08-28 | Merge release-20200818.0-86-gd3057717d (automated) | gVisor bot | |
2020-08-28 | Include command output on error | Tamir Duberstein | |
Currently the logs produce TestOne: packetimpact_test.go:182: listing devices on ... container: process terminated with status: 126 which is not actionable; presumably the `ip` command output is interesting. PiperOrigin-RevId: 329032105 | |||
2020-08-28 | Merge release-20200818.0-85-gd5787f628 (automated) | gVisor bot | |