Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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 | |
2020-08-04 | Use 1 fragmentation component per IP stack | Ghanan Gowripalan | |
This will help manage memory consumption by IP reassembly when receiving IP fragments on multiple network endpoints. Previously, each endpoint would cap memory consumption at 4MB, but with this change, each IP stack will cap memory consumption at 4MB. No behaviour changes. PiperOrigin-RevId: 324913904 | |||
2020-08-04 | Merge release-20200622.1-328-g0500f84b6 (automated) | gVisor bot | |
2020-08-04 | 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.) As an example, the utility is added to tmpfs.inode. Updates #1486. PiperOrigin-RevId: 324906582 | |||
2020-08-04 | Merge release-20200622.1-327-gaf2f45673 (automated) | gVisor bot | |
2020-08-04 | Merge pull request #3320 from craig08:fuse-integration-test | gVisor bot | |
PiperOrigin-RevId: 324877577 | |||
2020-08-04 | Add FUSE integration test | Craig Chi | |
This commit adds an integration test framework for FUSE support. Please refer to the test example and test/fuse/README.md for further details. Fixes #3098 | |||
2020-08-04 | Merge release-20200622.1-325-g12c2c6ae3 (automated) | gVisor bot | |
2020-08-04 | docs: tools/images.mk does not exist. | Kevin Krakauer | |
PiperOrigin-RevId: 324833018 | |||
2020-08-04 | Merge release-20200622.1-324-g7dfcf727a (automated) | gVisor bot | |
2020-08-04 | [runtime tests] Fix nodejs runtime tests. | Ayush Ranjan | |
- Exclude flaky tests. - Bump timeout. - Un-exclude passing tests to increase testing surface. - Create/Update bugs for tests that pass on runc but fail on runsc. PiperOrigin-RevId: 324830840 | |||
2020-08-04 | Merge release-20200622.1-323-gd64ba89da (automated) | gVisor bot | |
2020-08-04 | Internal change. | gVisor bot | |
PiperOrigin-RevId: 324826968 | |||
2020-08-04 | Merge release-20200622.1-322-g1bdadbc4f (automated) | gVisor bot | |
2020-08-04 | Fix broken httpd_test. | Bhasker Hariharan | |
PiperOrigin-RevId: 324822613 | |||
2020-08-04 | Merge release-20200622.1-321-g7142a86a2 (automated) | gVisor bot | |
2020-08-04 | Internal change. | gVisor bot | |
PiperOrigin-RevId: 324819246 | |||
2020-08-04 | Merge release-20200622.1-320-g9873b8ea3 (automated) | gVisor bot | |
2020-08-04 | Add shim documentation to the website. | Ian Lewis | |
Add three new doc pages to the website. - A containerd quick start covering containerd 1.2. This is limited to shim v2 and runtime class as the docs would get too complicated explaining all the combinations that are possible. We want folks to use shim v2 and runtime class anyway. - An advanced configuration page. This covers containerd and containerd-shim-runsc-v1's configuration options. - A page for old versions (i.e. containerd 1.1). Notes that this is deprecated and supported on a best-effort basis. Fixes #3279 PiperOrigin-RevId: 324775563 | |||
2020-08-04 | Merge release-20200622.1-319-ga02b7534f (automated) | gVisor bot | |
2020-08-04 | Fix grouping and ordering of website menus | Ian Lewis | |
Groups subcategories and sorts their pages by weight properly. Subcategories are sorted by name. Pages within subcategories are sorted by weight. PiperOrigin-RevId: 324766128 | |||
2020-08-04 | Merge release-20200622.1-318-g25798f214 (automated) | gVisor bot | |
2020-08-03 | Add callbacks to support lazy loading/restoring thread states | Andrei Vagin | |
PiperOrigin-RevId: 324748508 | |||
2020-08-04 | Merge release-20200622.1-317-gb5c9ff819 (automated) | gVisor bot | |
2020-08-03 | Exclude flaky nodejs runtime test. | Dean Deng | |
PiperOrigin-RevId: 324738840 | |||
2020-08-04 | Merge release-20200622.1-316-gad7c9fc4c (automated) | gVisor bot | |
2020-08-03 | [vfs2] Implement /sys/devices/system/cpu/cpuX. | Ayush Ranjan | |
Fixes #3364 PiperOrigin-RevId: 324724614 | |||
2020-08-03 | Merge release-20200622.1-315-gfe441dd25 (automated) | gVisor bot | |
2020-08-03 | Internal change. | gVisor bot | |
PiperOrigin-RevId: 324695672 | |||
2020-08-03 | Merge release-20200622.1-314-g5626ccf61 (automated) | gVisor bot | |