commit | 0b390e4734c0ae942923fac14cecbbaeb5488b13 | [log] [tgz] |
---|---|---|
author | Peter Johnston <peterjohnston@google.com> | Mon Nov 11 19:06:25 2024 +0000 |
committer | CQ Bot <fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Nov 11 19:06:25 2024 +0000 |
tree | d8bfb685f965fee029fdf93f640c9aee3816bfcd | |
parent | 4a6f9096e00b114ab91b062357873c7a8159d432 [diff] |
[network/bench] Read iPerf results from file instead of logs Have iPerf write its results to a file in /custom_artifacts rather than attempting to retrieve them from syslogs, as it's possible for Archivist to either process the log lines too late for the benchmark to observe them or to drop them altogether. This requires adding a custom proxy for custom_artifacts to the netemul sandbox, that proxies the custom_artifacts storage capability as a directory to components in managed realms. This is necessary because storage is deleted when a component is destroyed, which means any custom artifacts written by a test component are deleted when the test realm is torn down. The netemul sandbox creates a new subdirectory for every component to which it routes custom_artifacts to provide the per-component isolation that it would otherwise get out of the box from using a storage capability. Bug: 378163044 Fixed: 377159657 Test: iperf-test netstack_iperf_test Change-Id: I0db973050737316ec07e64076ada5f2d5c4071d4 Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1152492 API-Review: Bruno Dal Bo <brunodalbo@google.com> Commit-Queue: Peter Johnston <peterjohnston@google.com> Fuchsia-Auto-Submit: Peter Johnston <peterjohnston@google.com> Reviewed-by: Bruno Dal Bo <brunodalbo@google.com>
Fuchsia is an open source, general purpose operating system supporting modern 64-bit Intel and ARM processors.
We expect everyone interacting with our project to respect our code of conduct.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.