commit | e6112ba19d44d00dc570f056a4a6cca729de3bf5 | [log] [tgz] |
---|---|---|
author | Mike Comfoltey <comfoltey@google.com> | Fri Mar 05 17:21:11 2021 -0800 |
committer | releases-try-builder <releases-try-builder@fuchsia-infra.iam.gserviceaccount.com> | Fri Aug 27 23:00:58 2021 +0000 |
tree | df1b784fedeb53eabfb20626240c18959bb144f0 | |
parent | 3e854b6e5c3f151f41a0c54ddee2e1925be4f744 [diff] |
[recovery-diagnostics] Add proof of concept to check filesystem health Change-Id: Ib373e3d2f30e3ea9d235077db91752fa7a91d81e [recovery] Add block listing to diagnostic checks Also adding additional error handling and robustness in the case unexpected parts fail. Change-Id: I52746ef61682078aacf7edb1f58fa1d5884f37f1 [recovery-diagnostics] Wait for file system to bind It seems release builds often bind the ramdisk before the sys partition. In this case the diagnostics just need to wait an extra few hundred milliseconds. Adding a 5 seconds sleep to be extra generous. Change-Id: Ib7ee584ab39859f179080038aac8b5250898b2b7 [recovery-diagnostics] Read blobfs entries Reading all of the entries in the root blobfs and trying to hash their data in case it indicates bad data in the returned file. Change-Id: I989070db6e36ebeb59c6af4370171606d460a94d
Pink + Purple == Fuchsia (a new operating system)
Fuchsia is a modular, capability-based operating system. Fuchsia runs on modern 64-bit Intel and ARM processors.
Fuchsia is an open source project with a code of conduct that we expect everyone who interacts with the project to respect.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.