Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-09-19 | Merge release-20190806.1-158-g28f4313 (automated) | gVisor bot | |
2019-09-18 | Shard the runtime tests. | Nicolas Lacasse | |
Default of 20 shards was arbitrary and will need fine-tuning in later CLs. PiperOrigin-RevId: 269922871 | |||
2019-09-18 | Merge release-20190806.1-157-ga1f8446 (automated) | gVisor bot | |
2019-09-18 | Fix dev.sh --refresh to create target dir | Fabricio Voznika | |
PiperOrigin-RevId: 269921234 | |||
2019-09-18 | Merge release-20190806.1-156-gc98e7f0 (automated) | gVisor bot | |
2019-09-18 | Signalfd support | Adin Scannell | |
Note that the exact semantics for these signalfds are slightly different from Linux. These signalfds are bound to the process at creation time. Reads, polls, etc. are all associated with signals directed at that task. In Linux, all signalfd operations are associated with current, regardless of where the signalfd originated. In practice, this should not be an issue given how signalfds are used. In order to fix this however, we will need to plumb the context through all the event APIs. This gets complicated really quickly, because the waiter APIs are all netstack-specific, and not generally exposed to the context. Probably not worthwhile fixing immediately. PiperOrigin-RevId: 269901749 | |||
2019-09-18 | Move the component into the repository structure. | Adin Scannell | |
The RELEASE file must be at the top-level for the signed repository to work correctly. PiperOrigin-RevId: 269897109 | |||
2019-09-18 | Merge release-20190806.1-154-gb63d56b (automated) | gVisor bot | |
2019-09-17 | scripts/build.sh: fix kokoro failure "KOKORO_BUILD_NIGHTLY: unbound variable" | Andrei Vagin | |
PiperOrigin-RevId: 269690988 | |||
2019-09-17 | Merge release-20190806.1-153-g60fe871 (automated) | gVisor bot | |
2019-09-17 | Automated rollback of changelist 268047073 | Ghanan Gowripalan | |
PiperOrigin-RevId: 269658971 | |||
2019-09-17 | Merge release-20190806.1-152-g062190d (automated) | gVisor bot | |
2019-09-17 | Follow-up fixes for image tests. | Nicolas Lacasse | |
- Fix ARG syntax in Dockerfiles. - Fix curl commands in Dockerfiles. - Fix some paths in proctor binaries. - Check error from Walk in search helper. PiperOrigin-RevId: 269641686 | |||
2019-09-17 | Merge release-20190806.1-151-g3b7119a (automated) | gVisor bot | |
2019-09-17 | platform/ptrace: log exit code for stub processes | Andrei Vagin | |
PiperOrigin-RevId: 269631877 | |||
2019-09-17 | Merge release-20190806.1-150-g747320a (automated) | gVisor bot | |
2019-09-17 | Update remaining users of LinkEndpoints to not refer to them as an ID. | Ian Gudger | |
PiperOrigin-RevId: 269614517 | |||
2019-09-17 | Merge release-20190806.1-149-g191297e (automated) | gVisor bot | |
2019-09-16 | Fix artifact pattern for repositories. | Adin Scannell | |
PiperOrigin-RevId: 269468986 | |||
2019-09-17 | Merge release-20190806.1-148-g24b7eb2 (automated) | gVisor bot | |
2019-09-16 | Refactor and clean up image tests. | Nicolas Lacasse | |
* Use multi-stage builds in Dockerfiles. * Combine all proctor binaries into a single binary. * Change the TestRunner interface to reduce code duplication. PiperOrigin-RevId: 269462101 | |||
2019-09-16 | Merge release-20190806.1-147-g56cb004 (automated) | gVisor bot | |
2019-09-16 | Migrate from gflags to absl flags | Michael Pratt | |
absl flags are more modern and we can easily depend on them directly. The repo now successfully builds with --incompatible_load_cc_rules_from_bzl. PiperOrigin-RevId: 269387081 | |||
2019-09-16 | Merge release-20190806.1-146-g010b093 (automated) | gVisor bot | |
2019-09-16 | Bring back to life features lost in recent refactor | Fabricio Voznika | |
- Sandbox logs are generated when running tests - Kokoro uploads the sandbox logs - Supports multiple parallel runs - Revive script to install locally built runsc with docker PiperOrigin-RevId: 269337274 | |||
2019-09-14 | Merge release-20190806.1-145-g239a07a (automated) | gVisor bot | |
2019-09-13 | gvisor: return ENOTDIR from the unlink syscall | Andrei Vagin | |
ENOTDIR has to be returned when a component used as a directory in pathname is not, in fact, a directory. PiperOrigin-RevId: 269037893 | |||
2019-09-13 | Merge release-20190806.1-144-g2bbf73d (automated) | gVisor bot | |
2019-09-13 | Remove stale configurations. | Adin Scannell | |
PiperOrigin-RevId: 268947847 | |||
2019-09-13 | Merge release-20190806.1-143-ga8834fc (automated) | gVisor bot | |
2019-09-12 | Update p9 to support flipcall. | Adin Scannell | |
PiperOrigin-RevId: 268845090 | |||
2019-09-13 | Merge release-20190806.1-142-g7c6ab6a (automated) | gVisor bot | |
2019-09-12 | Implement splice methods for pipes and sockets. | Adin Scannell | |
This also allows the tee(2) implementation to be enabled, since dup can now be properly supported via WriteTo. Note that this change necessitated some minor restructoring with the fs.FileOperations splice methods. If the *fs.File is passed through directly, then only public API methods are accessible, which will deadlock immediately since the locking is already done by fs.Splice. Instead, we pass through an abstract io.Reader or io.Writer, which elide locks and use the underlying fs.FileOperations directly. PiperOrigin-RevId: 268805207 | |||
2019-09-12 | Merge release-20190806.1-141-gdf5d377 (automated) | gVisor bot | |
2019-09-12 | Remove go_test from go_stateify and go_marshal | Michael Pratt | |
They are no-ops, so the standard rule works fine. PiperOrigin-RevId: 268776264 | |||
2019-09-12 | Merge release-20190806.1-140-g78cfbbd (automated) | gVisor bot | |
2019-09-12 | Merge pull request #843 from nlacasse:version | gVisor bot | |
PiperOrigin-RevId: 268772451 | |||
2019-09-12 | Merge release-20190806.1-138-g857940d (automated) | gVisor bot | |
2019-09-12 | Automated rollback of changelist 268047073 | Ghanan Gowripalan | |
PiperOrigin-RevId: 268757842 | |||
2019-09-12 | Merge release-20190806.1-137-g574eda8 (automated) | gVisor bot | |
2019-09-12 | Update repository directory structure. | Adin Scannell | |
Currently it will not work with apt out of the box, as we require the dists/ prefix, along with a distribution name. This tweaks the overall structure to allow for the same URL prefix to be used for all repositories, and enables multiple architectures. Fixes #852 PiperOrigin-RevId: 268756104 | |||
2019-09-12 | Merge release-20190806.1-136-ge2528ca (automated) | gVisor bot | |
2019-09-12 | Bump bazel toolchain. | Nicolas Lacasse | |
This fixes the RBE warning: DEBUG: rbe_default not using checked in configs; Bazel version 0.29.1 was picked/selected but no checked in config was found in map[...] PiperOrigin-RevId: 268747944 | |||
2019-09-12 | Merge release-20190806.1-135-g69f2c41 (automated) | gVisor bot | |
2019-09-11 | Drop unavailable package. | Adin Scannell | |
PiperOrigin-RevId: 268614014 | |||
2019-09-12 | Merge release-20190806.1-134-g96a25e0 (automated) | gVisor bot | |
2019-09-11 | Ensure appropriate tools are installed on image. | Adin Scannell | |
PiperOrigin-RevId: 268608466 | |||
2019-09-12 | Merge release-20190806.1-133-g1e6bdd5 (automated) | gVisor bot | |
2019-09-11 | Update key environment variables. | Adin Scannell | |
PiperOrigin-RevId: 268604220 | |||
2019-09-11 | Fix authorization for continuous integration. | Adin Scannell | |
The credentials must be explicitly refreshed for pushing to the repository on the Go branch. PiperOrigin-RevId: 268589817 |