| commit | 0a3bb0efaca1de5dc70500e648fc0d1e97cfb87d | [log] [tgz] |
|---|---|---|
| author | Bjoern Johansson <bjoernj@fuchsia.infra.roller.google.com> | Fri Sep 23 18:14:45 2022 +0000 |
| committer | Copybara-Service <copybara-worker@google.com> | Fri Sep 23 11:16:49 2022 -0700 |
| tree | 4844f76bda48e1ec57c2edab8b0729841379938b | |
| parent | b0f7dae494a230dcb44901c5b42f947abaee18b9 [diff] |
[roll] Roll fuchsia [nxpfmac] Fix flaky dataplane tests There was a small chance that dataplane tests would flake during destruction because a raw pointer access. If the pointer was already deleted the destructor would access freed memory. With recent changes to the DataPlane destructor this complicated setup can be simplified. Now we just need to wait for the async remove watcher thread to complete after deleting the dataplane. Also use a shared pointer to the device object to make sure it's kept alive for as long as needed. Test: Repeated unit test runs with asan enabled Original-Bug: 110221 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/729624 Original-Revision: a62628c43b18ee8905c7db8b2ee9d82af820b763 GitOrigin-RevId: be78dfa9d8c7b061e95c598ff93229d5cc48a2cb Change-Id: I637c1f7066648e95bae9335e9306eee0357a18c8
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.