Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-07 | Merge release-20200804.0-35-gf20e63e31 (automated) | gVisor bot | |
2020-08-06 | Add LinkAt support to gofer | Fabricio Voznika | |
Updates #1198 PiperOrigin-RevId: 325350818 | |||
2020-08-06 | Merge release-20200804.0-34-g90021e775 (automated) | gVisor bot | |
2020-08-06 | Add bzl_library rules for .bzl files without one. | Adin Scannell | |
PiperOrigin-RevId: 325280924 | |||
2020-08-06 | Merge release-20200804.0-33-gb918d9785 (automated) | gVisor bot | |
2020-08-06 | Add reference counting utility to VFS2. | Dean Deng | |
The utility has several differences from the VFS1 equivalent: - There are no weak references, which have a significant overhead - In order to print useful debug messages with the type of the reference- counted object, we use a generic Refs object with the owner type as a template parameter. In vfs1, this was accomplished by storing a type name and caller stack directly in the ref count (as in vfs1), which increases the struct size by 6x. (Note that the caller stack was needed because fs types like Dirent were shared by all fs implementations; in vfs2, each impl has its own data structures, so this is no longer necessary.) Updates #1486. PiperOrigin-RevId: 325271469 | |||
2020-08-06 | Merge release-20200804.0-32-g0d69bfa8a (automated) | gVisor bot | |
2020-08-06 | Merge pull request #3511 from amscanne:packetimpact-tests | gVisor bot | |
PiperOrigin-RevId: 325269275 | |||
2020-08-06 | Merge release-20200804.0-30-g72b528c84 (automated) | gVisor bot | |
2020-08-06 | [runtime tests] Exclude failing python and java tests | Ayush Ranjan | |
test_httplib was un-excluded in cl/325137657. Exclude it again. test_httplib fails consistently when running in a kokoro job. Could not repro with Docker. There are some java tests that pass locally on Docker but fail when running within a kokoro job. Also make shard count a multiple of 8 to minimize idle cores and minimize test time. PiperOrigin-RevId: 325267071 | |||
2020-08-06 | Merge release-20200804.0-29-g63447e5af (automated) | gVisor bot | |
2020-08-06 | Only register /dev/net/tun if supported. | Dean Deng | |
PiperOrigin-RevId: 325266487 | |||
2020-08-06 | Merge release-20200804.0-28-gfc4dd3ef4 (automated) | gVisor bot | |
2020-08-06 | Join IPv4 all-systems group on NIC enable | Ghanan Gowripalan | |
Test: - stack_test.TestJoinLeaveMulticastOnNICEnableDisable - integration_test.TestIncomingMulticastAndBroadcast PiperOrigin-RevId: 325185259 | |||
2020-08-06 | Merge release-20200804.0-27-g35312a95c (automated) | gVisor bot | |
2020-08-05 | Add loss recovery option for TCP. | Nayana Bidari | |
/proc/sys/net/ipv4/tcp_recovery is used to enable RACK loss recovery in TCP. PiperOrigin-RevId: 325157807 | |||
2020-08-06 | Merge release-20200804.0-26-g7ed4b2b5a (automated) | gVisor bot | |
2020-08-05 | Correctly decrement link counts in tmpfs rename operations. | Dean Deng | |
When a directory is replaced by a rename operation, its link count should reach zero. We were missing the link from `dir/.` PiperOrigin-RevId: 325141730 | |||
2020-08-06 | Merge release-20200804.0-25-gce463c027 (automated) | gVisor bot | |
2020-08-05 | [runtime tests] Update python tests. | Ayush Ranjan | |
- un-exclude passing tests to increase testing surface. - create/update bugs for tests that fail on runsc but pass on runc. PiperOrigin-RevId: 325137657 | |||
2020-08-06 | Merge release-20200804.0-24-g90a2d4e82 (automated) | gVisor bot | |
2020-08-05 | Support receiving broadcast IPv4 packets | Ghanan Gowripalan | |
Test: integration_test.TestIncomingSubnetBroadcast PiperOrigin-RevId: 325135617 | |||
2020-08-05 | Merge release-20200804.0-23-g1403a88c6 (automated) | gVisor bot | |
2020-08-05 | Release extra memfd reference. | Dean Deng | |
PiperOrigin-RevId: 325122849 | |||
2020-08-05 | Merge release-20200804.0-22-ge7b232a5b (automated) | gVisor bot | |
2020-08-05 | Prefer RLock over Lock in functions that don't need Lock(). | Bhasker Hariharan | |
Updates #231 PiperOrigin-RevId: 325097683 | |||
2020-08-05 | Merge release-20200804.0-21-g34d302cb8 (automated) | gVisor bot | |
2020-08-05 | Merge pull request #3502 from ↵ | gVisor bot | |
craig08:fuse-integration-test-fix-connection-refused PiperOrigin-RevId: 325080329 | |||
2020-08-05 | Merge release-20200804.0-19-g190b1e6bd (automated) | gVisor bot | |
2020-08-05 | Stop profiling when the sentry exits | Fabricio Voznika | |
Also removes `--profile-goroutine` because it's equivalent to `debug --stacks`. PiperOrigin-RevId: 325061502 | |||
2020-08-05 | Merge release-20200622.1-338-gd0127b23f (automated) | gVisor bot | |
2020-08-05 | [runtime tests] Update bugs and un-exclude passing tests. | Ayush Ranjan | |
PiperOrigin-RevId: 325045486 | |||
2020-08-05 | Merge release-20200622.1-337-ga2e129b54 (automated) | gVisor bot | |
2020-08-05 | Add missing case in tmpfs.inode.direntType. | Dean Deng | |
This was discovered by syzkaller. PiperOrigin-RevId: 325025193 | |||
2020-08-05 | Merge release-20200622.1-336-g0e6f7a12c (automated) | gVisor bot | |
2020-08-04 | Update variables for implementation of RACK in TCP | Nayana Bidari | |
RACK (Recent Acknowledgement) is a new loss detection algorithm in TCP. These are the fields which should be stored on connections to implement RACK algorithm. PiperOrigin-RevId: 324948703 | |||
2020-08-04 | Enable "make packetimpact-tests" to work. | Adin Scannell | |
This required minor fixes to the bazel wrapper. The "dut_platform" is also changed to "native" to line-up with the system call tests and remove the hard-coded "linux" and "netstack" strings. | |||
2020-08-05 | Merge release-20200622.1-335-g87ee3898f (automated) | gVisor bot | |
2020-08-04 | Handle EOF in vfs2 sendfile. | Dean Deng | |
Discovered by syzkaller. PiperOrigin-RevId: 324938438 | |||
2020-08-05 | Merge release-20200622.1-334-g102735bfb (automated) | gVisor bot | |
2020-08-04 | Inline gofer.regularFileFD.pwriteLocked | Fabricio Voznika | |
Go compiler barely inlines anything, so inline by hand pwriteLocked since it's called from a single place. PiperOrigin-RevId: 324937734 | |||
2020-08-05 | Merge release-20200622.1-333-gb44408b40 (automated) | gVisor bot | |
2020-08-04 | Automated rollback of changelist 324906582 | Dean Deng | |
PiperOrigin-RevId: 324931854 | |||
2020-08-05 | Merge release-20200622.1-332-g338f96b36 (automated) | gVisor bot | |
2020-08-04 | [runtime tests] Exclude flaky tests. | Ayush Ranjan | |
PiperOrigin-RevId: 324923599 | |||
2020-08-04 | Merge release-20200622.1-331-gbe7079578 (automated) | gVisor bot | |
2020-08-04 | Port sysbench benchmark. | Zach Koopmans | |
PiperOrigin-RevId: 324918229 | |||
2020-08-04 | Merge release-20200622.1-330-g0ba702bd6 (automated) | gVisor bot | |
2020-08-04 | Error if dup'ing stdio FDs will clobber another FD | Fabricio Voznika | |
The loader dup's stdio FD into stable FD's starting at a fixed number. During tests, it's possible that the target FD is already in use. Added check to error early so it's easier to debug failures. Also bumped up the starting FD number to prevent collisions. PiperOrigin-RevId: 324917299 | |||
2020-08-04 | Merge release-20200622.1-329-g00993130e (automated) | gVisor bot | |