Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-08 | Merge release-20201130.0-59-g6d30688bd (automated) | gVisor bot | |
2020-12-07 | Fix tags on benchmark targets. | Zach Koopmans | |
PiperOrigin-RevId: 346203209 | |||
2020-12-07 | Merge release-20201130.0-58-g615c3380d (automated) | gVisor bot | |
2020-12-07 | Export IGMP stats | Arthur Sfez | |
PiperOrigin-RevId: 346197760 | |||
2020-12-07 | Merge release-20201130.0-57-g0e5ba13b3 (automated) | gVisor bot | |
2020-12-07 | Remove stale comment | Sam Balana | |
Removes comment lines about MaxUnsolicitedReportDelay. This is already documented in the comment for GenericMulticastProtocolOptions. PiperOrigin-RevId: 346185053 | |||
2020-12-07 | Merge release-20201130.0-56-gd574666de (automated) | gVisor bot | |
2020-12-07 | Merge pull request #4908 from lubinszARM:pr_kvm_ext_dabt | gVisor bot | |
PiperOrigin-RevId: 346143528 | |||
2020-12-07 | Merge release-20201130.0-54-g7527371f0 (automated) | gVisor bot | |
2020-12-07 | Merge pull request #4874 from zhlhahaha:2022 | gVisor bot | |
PiperOrigin-RevId: 346134026 | |||
2020-12-07 | Merge release-20201130.0-52-g432964d03 (automated) | gVisor bot | |
2020-12-07 | Avoid shadowing `testbench` package | Tamir Duberstein | |
PiperOrigin-RevId: 346109185 | |||
2020-12-07 | Merge release-20201130.0-51-gb28dc25ae (automated) | gVisor bot | |
2020-12-07 | Remove p9.fidRef.openedMu | Michael Pratt | |
openedMu has lock ordering violations. Most locks go through OpenedFlag(), which is usually taken after renameMu and opMu. On the other hand, Tlopen takes openedMu before renameMu and opMu (via safelyRead). Resolving this violation is simple: just drop openedMu. The opened and openFlags fields are already protected by opMu in most cases, renameMu (for write) in one case (via safelyGlobal), and only in doWalk by neither. This is a bit ugly because opMu is supposed to be a "semantic" lock, but it works. I'm open to other suggestions. Note that doWalk has a race condition where a FID may open after the open check but before actually walking. This race existed before this change as well; it is not clear if it is problematic. PiperOrigin-RevId: 346108483 | |||
2020-12-07 | Merge release-20201130.0-50-geeb23531e (automated) | gVisor bot | |
2020-12-07 | Support icmpv6 transport protocol | Peter Johnston | |
PiperOrigin-RevId: 346101076 | |||
2020-12-06 | Merge release-20201130.0-49-ga97ceec01 (automated) | gVisor bot | |
2020-12-06 | Merge pull request #4932 from lubinszARM:pr_test_exceptions | gVisor bot | |
PiperOrigin-RevId: 345976554 | |||
2020-12-05 | Merge release-20201130.0-47-g3075ede86 (automated) | gVisor bot | |
2020-12-05 | Fix zero receive window advertisements. | Mithun Iyer | |
With the recent changes db36d948fa63ce950d94a5e8e9ebc37956543661, we try to balance the receive window advertisements between payload lengths vs segment overhead length. This works fine when segment size are much higher than the overhead, but not otherwise. In cases where the segment length is smaller than the segment overhead, we may end up not advertising zero receive window for long time and end up tail-dropping segments. This is especially pronounced when application socket reads are slow or stopped. In this change we do not grow the right edge of the receive window for smaller segment sizes similar to Linux. Also, we keep track of the socket buffer usage and let the window grow if the application is actively reading data. Fixes #4903 PiperOrigin-RevId: 345832012 | |||
2020-12-05 | Merge release-20201130.0-46-gdf2dbe3e3 (automated) | gVisor bot | |
2020-12-04 | Remove stack.ReadOnlyAddressableEndpointState | Ghanan Gowripalan | |
Startblock: has LGTM from asfez and then add reviewer tamird PiperOrigin-RevId: 345815146 | |||
2020-12-05 | Merge release-20201130.0-45-gb80021afd (automated) | gVisor bot | |
2020-12-04 | Overlay runsc regular file mounts with regular files. | Jamie Liu | |
Fixes #4991 PiperOrigin-RevId: 345800333 | |||
2020-12-05 | Merge release-20201130.0-44-g8a45c8161 (automated) | gVisor bot | |
2020-12-04 | Allow use of SeqAtomic with pointer-containing types. | Jamie Liu | |
Per runtime.memmove, pointers are always copied atomically, as this is required by the GC. (Also, the init() safety check doesn't work because it gets renamed to <prefix>init() by template instantiation.) PiperOrigin-RevId: 345800302 | |||
2020-12-04 | Merge release-20201130.0-43-g7a1de8583 (automated) | gVisor bot | |
2020-12-04 | Remove invalid test case. | Adin Scannell | |
The next test case is perfectly valid, which creates a test directory with appropriate permissions and ensures that you can't create a file. This test case assumes that the root directory has certain permissions. In this case, we may have EROFS instead of a permission error, but it's perfectly plausible that no error occurs at all. The test is not valid. PiperOrigin-RevId: 345764412 | |||
2020-12-04 | Merge release-20201130.0-42-g216abfb6d (automated) | gVisor bot | |
2020-12-04 | Update containerd tests for 1.4+ to 1.4.3. | Adin Scannell | |
PiperOrigin-RevId: 345764404 | |||
2020-12-04 | Merge release-20201130.0-41-g1371b73b4 (automated) | gVisor bot | |
2020-12-04 | Initialize has_tid for correctness. | Adin Scannell | |
PiperOrigin-RevId: 345763209 | |||
2020-12-04 | Merge release-20201130.0-40-g4b198b18e (automated) | gVisor bot | |
2020-12-04 | Fix load-benchmarks-images call. | Zach Koopmans | |
make load-benchmarks-images is empty with the deleted line. PiperOrigin-RevId: 345741855 | |||
2020-12-04 | Merge release-20201130.0-39-gfd28ccfaa (automated) | gVisor bot | |
2020-12-04 | Introduce IPv4 options serializer and add RouterAlert to IGMP | Bruno Dal Bo | |
PiperOrigin-RevId: 345701623 | |||
2020-12-04 | Merge release-20201130.0-38-g5c1670756 (automated) | gVisor bot | |
2020-12-04 | Avoid fallocate(FALLOC_FL_PUNCH_HOLE) when ManualZeroing is in effect. | Jamie Liu | |
PiperOrigin-RevId: 345696124 | |||
2020-12-04 | Merge release-20201130.0-37-g6708c8c97 (automated) | gVisor bot | |
2020-12-04 | Require sync.RWMutex to lock and unlock from the same goroutine | Michael Pratt | |
This is the RWMutex equivalent to the preceding sync.Mutex CL. Updates #4804 PiperOrigin-RevId: 345681051 | |||
2020-12-04 | Merge release-20201130.0-36-ga78cef0ed (automated) | gVisor bot | |
2020-12-03 | Implement command IPC_INFO for semctl. | Jing Chen | |
PiperOrigin-RevId: 345589628 | |||
2020-12-04 | Merge release-20201130.0-35-g9eb77281c (automated) | gVisor bot | |
2020-12-03 | Update containerd to 1.3.9 | Fabricio Voznika | |
PiperOrigin-RevId: 345564927 | |||
2020-12-03 | Merge release-20201130.0-34-gcae3149b2 (automated) | gVisor bot | |
2020-12-03 | Internal change. | gVisor bot | |
PiperOrigin-RevId: 345538979 | |||
2020-12-03 | Merge release-20201130.0-33-gbec8cea65 (automated) | gVisor bot | |
2020-12-03 | Surface usage message for `runsc do`. | Dean Deng | |
c.Usage() only returns a string; f.Usage() will print the usage message. PiperOrigin-RevId: 345500123 | |||
2020-12-03 | Merge release-20201130.0-32-g3186b50df (automated) | gVisor bot | |
2020-12-03 | Add BuildKite pipeline. | Adin Scannell | |
PiperOrigin-RevId: 345490319 |