Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-08-27 | Merge release-20210816.0-52-gf7281c6cb (automated) | gVisor bot | |
2021-08-27 | Fix lock order violations: mm.mappingMu > Task.mu. | Nicolas Lacasse | |
Document this ordering in mm/mm.go. PiperOrigin-RevId: 393413203 | |||
2021-08-27 | Merge release-20210816.0-51-g0db19ea91 (automated) | gVisor bot | |
2021-08-27 | Merge pull request #6415 from ZachEddy:containerd-runtime-options-v1.5 | gVisor bot | |
PiperOrigin-RevId: 393411409 | |||
2021-08-27 | Merge release-20210816.0-49-gfbf020d6a (automated) | gVisor bot | |
2021-08-27 | Add LinkEndpoint.WriteRawPacket with stubs | Ghanan Gowripalan | |
...returning unsupported errors. PiperOrigin-RevId: 393388991 | |||
2021-08-27 | Merge release-20210816.0-48-g107670237 (automated) | gVisor bot | |
2021-08-26 | Add Stack.Seed() back | Zeling Feng | |
... because it is still used by fuchsia. PiperOrigin-RevId: 393246904 | |||
2021-08-26 | Merge release-20210816.0-47-ga69f8c8d5 (automated) | gVisor bot | |
2021-08-26 | Merge pull request #6509 from gystemd:fix_test_pty_5357 | gVisor bot | |
PiperOrigin-RevId: 393217676 | |||
2021-08-26 | Merge release-20210816.0-45-gec46befd1 (automated) | gVisor bot | |
2021-08-26 | Centralize TCP timestamp logic | Tamir Duberstein | |
Remove freestanding functions that convert time values to raw integers; centralize time->uint32 logic in methods on tcp.endpoint. Importantly, the knowledge that TSVal is in milliseconds now lives in adjacent functions rather than being spread around various files. Incidental cleanup: - Remove unused constant - Remove redundant conversion - Remove redundant parentheses - Add missing error check PiperOrigin-RevId: 393184768 | |||
2021-08-26 | fix tests in pty.cc | gystemd | |
fixed and enabled SetForegroundProcessGroup and SetForegroundProcessGroupEmptyProcessGroup. | |||
2021-08-26 | Merge release-20210816.0-44-g9f3fa7635 (automated) | gVisor bot | |
2021-08-26 | Avoid unhandled error warnings | Tamir Duberstein | |
PiperOrigin-RevId: 393104589 | |||
2021-08-26 | Merge release-20210816.0-43-gc408789ed (automated) | gVisor bot | |
2021-08-26 | Remove unused argument | Tamir Duberstein | |
PiperOrigin-RevId: 393100095 | |||
2021-08-26 | Merge release-20210816.0-42-g19056957e (automated) | gVisor bot | |
2021-08-26 | Pass must-not-be-nil by value | Tamir Duberstein | |
PiperOrigin-RevId: 393095246 | |||
2021-08-25 | Merge release-20210816.0-41-g4c7aaa941 (automated) | gVisor bot | |
2021-08-25 | Improve TestTimestampSynCookies | Zeling Feng | |
.. by advancing the clock so that NowMonotonic does not return 0. PiperOrigin-RevId: 393005373 | |||
2021-08-25 | Merge release-20210816.0-40-gaa2d07442 (automated) | gVisor bot | |
2021-08-25 | Avoid the appearance of allocation | Tamir Duberstein | |
PiperOrigin-RevId: 393004533 | |||
2021-08-25 | Merge release-20210816.0-39-gc1d656c8e (automated) | gVisor bot | |
2021-08-25 | Remove quotedev device | Chong Cai | |
PiperOrigin-RevId: 392982220 | |||
2021-08-25 | Merge release-20210816.0-38-g3fd00bc09 (automated) | gVisor bot | |
2021-08-25 | [bm-dashboard] Add debugging to guitar benchmarks. | Zach Koopmans | |
Add logs to big query for benchmarks. This is to debug the actual sent data from BQ so it can be compared to the data produced by the benchmark run. Current logs end with "Sending benchmarks", which is ambiguous. Log success to make sure they are sent. PiperOrigin-RevId: 392944104 | |||
2021-08-24 | Merge release-20210816.0-37-g18beb6770 (automated) | gVisor bot | |
2021-08-24 | Merge pull request #6438 from gystemd:tcsetpgrp_SIGTTOU | gVisor bot | |
PiperOrigin-RevId: 392774712 | |||
2021-08-24 | Merge release-20210816.0-31-g0c2b2dc75 (automated) | gVisor bot | |
2021-08-24 | Measure RTT during handshake since Linux does the same | Zeling Feng | |
Some tcp unit tests are affected by this change: - Some retransmission tests assumed RTO=1s when connection is established. This is no longer true because minRTO was set to 3s in tests so now RTO becomes 3s after the first updateRTO call. Set minRTO=1s for these tests. - Some RACK enabled tests are affected because now that RTT is initialized, and the estimated RTT is quite small, spurious TLP might be sent out and causing flakes, introduce an artificial delay for these tests so that the estimated RTT is larger. PiperOrigin-RevId: 392768725 | |||
2021-08-24 | Merge release-20210816.0-30-g19051dd26 (automated) | gVisor bot | |
2021-08-24 | Fix uninitialized messages in MsgqueueTest | Fabricio Voznika | |
PiperOrigin-RevId: 392760305 | |||
2021-08-24 | Merge release-20210816.0-29-g2c3d7cb07 (automated) | gVisor bot | |
2021-08-23 | Merge pull request #6491 from avagin:kvm-mem-slot-overlap | gVisor bot | |
PiperOrigin-RevId: 392554743 | |||
2021-08-23 | Merge release-20210816.0-27-gbff58ecaa (automated) | gVisor bot | |
2021-08-23 | Internal change. | Chong Cai | |
PiperOrigin-RevId: 392523879 | |||
2021-08-23 | Merge release-20210816.0-26-g8dc3be7a6 (automated) | gVisor bot | |
2021-08-23 | Use --output=starlark trick for all build path parsing. | Adin Scannell | |
There is no reason to limit this to debian paths. PiperOrigin-RevId: 392469415 | |||
2021-08-21 | platform/kvm: set physical slots without overlapping | Andrei Vagin | |
Right now, the first slot starts with an address of a memory region and its size is faultBlockSize, but the second slot starts with (physicalStart + faultBlockSize) & faultBlockMask. It means they will overlap if a start address of a memory region are not aligned to faultBlockSize. The kernel doesn't allow to add overlapped regions, but we ignore the EEXIST error. Signed-off-by: Andrei Vagin <avagin@google.com> | |||
2021-08-21 | Merge release-20210806.0-54-g0a15a216d (automated) | gVisor bot | |
2021-08-20 | Allow gofer.specialFileFDs to be mmapped with a host FD. | Jamie Liu | |
PiperOrigin-RevId: 392102898 | |||
2021-08-20 | [op] Prevent file leak in MultiGetAttr's error path. | Ayush Ranjan | |
The old implementation was mostly correct but error prone - making way for the issue in question here. In its error path, it would leak the intermediate file being walked. Each return/break needed explicit cleanup. This change implements a more clean way to cleaning up intermediate directories. If the code were to evolve to be more complex, it would still work. PiperOrigin-RevId: 392102826 | |||
2021-08-21 | Merge release-20210806.0-52-g0e49e0821 (automated) | gVisor bot | |
2021-08-20 | Fix lock ordering violation introduced in cl/347704347. | Nicolas Lacasse | |
We cannot hold mm.aioManager.mu while calling MUnmap, because MUnmap attempts to aquire mm.mappingMu. This violates the lock order as documented in mm/mm.go. PiperOrigin-RevId: 392102472 | |||
2021-08-20 | Merge release-20210806.0-51-g154ccbae3 (automated) | gVisor bot | |
2021-08-20 | Remove experimental warning in the VFS2 README. | Jamie Liu | |
PiperOrigin-RevId: 392078690 | |||
2021-08-20 | Merge release-20210806.0-50-gc6339522c (automated) | gVisor bot | |
2021-08-20 | Merge pull request #6484 from dqminh:fix-go-mod-instructions | gVisor bot | |
PiperOrigin-RevId: 392036519 | |||
2021-08-20 | Fix instructions refer to `tools/go_mod.sh` | Daniel Dao | |
`tools/go_mod.sh` is not in the repo. In order to update the WORKSPACE dependencies, we can use the same gazelle command in BUILD file. Also changed `go mod get` to `go get`, the former does not exist anymore. Signed-off-by: Daniel Dao <dqminh89@gmail.com> |