commit | b594a5dfad34231689dabc56852d1a8115f2b7ef | [log] [tgz] |
---|---|---|
author | Matt Sandy <msandy@fuchsia.infra.roller.google.com> | Fri Nov 10 05:53:51 2023 +0000 |
committer | Copybara-Service <copybara-worker@google.com> | Thu Nov 09 21:55:17 2023 -0800 |
tree | 4349b1ea0590ce95ea005e8a591484e9ef0defe3 | |
parent | a79201d20ff92b921a6587c0b54bd2c5e1c7f9d4 [diff] |
[roll] Roll fuchsia Revert "[component] Builtin runner and ELF runner" This reverts commit e4dbfdf8fc0a590c6a466e969c99a6ac4efad365. Reason for revert: regression in component_manager on astro Original change's description: > [component] Builtin runner and ELF runner > > This CL introduces a runner called "builtin". It is able to run ELF > runner components implemented as an async task. > > The ELF runner component owns a job, under which it creates more jobs > for component it runs. When the ELF runner component is stopped, it > destroys that entire job tree. > > In order to apply job policies and track crashes, the ELF runner looks > up the moniker from the KOID of the ComponentController server endpoint. > Note that this means a runner cannot delegate to the ELF runner multiple > times per one component start request. But this is a good iterative step > until we sort out more general options around monikers. > > Neither the builtin runner, nor the component-ified ELF runner, is used > in production, at this stage, thanks to a feature flag. They are covered > by a new integration test. > > Original-Bug: b/305862055 > Original-Fixed: b/309549497 > Fxied: b/309473817 > Run-All-Tests: True > > Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/941228 Original-Bug: b/305862055 No-Presubmit: true No-Tree-Checks: true No-Try: true Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/945212 Original-Revision: 89e022280da1cc24ea91487337b7e52d26235719 GitOrigin-RevId: e597a7a7c91945baa12dfeb40c418d51ecb71b6a Change-Id: I386b788b83eb47f29b63a65e52e959fd1a65842a
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia
on Freenode.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party
.