[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
1 file changed
tree: 4349b1ea0590ce95ea005e8a591484e9ef0defe3
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
  14. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

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.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.