[roll] Roll fuchsia [bt][gap] Centralize AD parsing and put failures in Inspect Previously, gap::Peer stored only the raw bytes of the AdvertisingData struct, and every time we converted a gap::Peer to FIDL, the raw AdvertisingData would be parsed into particular fields used by FIDL structs. Now, gap::Peer parses the AdvertisingData when it gets set during scanning. FIDL helpers use this already-parsed data. Now that the parsing is centralized, use Peer's Inspect to track the total AD parsing failure count, along with a string describing the most recent failure. This replaces WARN-level AD parsing failure logs for diagnosing field issues, which could lead to spam. The associated log is downgraded to DEBUG, except for the first and every 25th failure to parse AD from a peer, where it is still logged at DEBUG level. Also, fix a typo in an Inspectable library comment. Original-Fixed: 79621 Test: Added Inspect tests for new fields to bt-host-gap-tests::PeerTest Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/585287 Original-Revision: 6362eb08c7ac778c8315ecfff3b5ca3703c6aaf3 GitOrigin-RevId: d6d5b764d8cd9db8f9e603d35d8f0d6faa421f55 Change-Id: Iabdde3edae6c4ea0ec577623bf9ad36be9c73132
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.