| commit | 39ca2ca11e474e7c2e44af1334c6c7788cc8f720 | [log] [tgz] |
|---|---|---|
| author | Bruno Dal Bo <brunodalbo@fuchsia.infra.roller.google.com> | Thu Apr 24 14:01:24 2025 -0700 |
| committer | Copybara-Service <copybara-worker@google.com> | Thu Apr 24 14:03:03 2025 -0700 |
| tree | 4d68ad04bbc28526346268569a664fc0c39c8888 | |
| parent | 44039910f4ab1606e962fae6497401b689d1e200 [diff] |
[roll] Roll fuchsia [netemul] Enforce synchronous checked shutdown Change the netemul crate to, by default, enforce a synchronous checked realm shutdown whenever we drop the realm handle. This ensures that all components in the realm that implement shutdown (notably targeting netstack in follow-up change) perform all teardown necessary and ensure all threads are joined, catching any possible panics in that process. Note that TestRealm now carries an Arc so we can maintain the semantics of a TestInterface being sufficient to keep the realm in which it was created alive. Original-Bug: 380897722 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1257508 Original-Revision: bceaf39e5702df65579bb8957650359aa3671634 GitOrigin-RevId: 51964ba239398e00135a5c2566b8af47b2b3ac26 Change-Id: Ice3af98a4848f03a49cd2afa0a838de439110c67
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 in one of the communication channels documented at get involved.
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.