[roll] Roll fuchsia [fxfs] Fix fsck error format and debug dir bugs
Fix swapped store_id and object_id format arguments in 10
FsckWarning::to_string and FsckError::to_string arms where store_id was
printed as the object ID and object_id as the store ID, and use inline
variable names in FsckWarning, FsckError, and FsckFatal format strings
for clarity. Also fix a typo in FsckFatal::MisOrderedLayerFile logging.
In Fxfs debug's ObjectDirectory:
- Remove mutable UPDATE_ATTRIBUTES and MODIFY_DIRECTORY abilities from
ObjectDirectory::get_attributes since it is an immutable read-only
debug directory.
- Reject non-numeric object names, INVALID_OBJECT_ID ("0"), and
non-empty remaining paths in ObjectDirectory::open and
deprecated_open instead of opening an InternalFile with
INVALID_OBJECT_ID.
Enhance the unit tests in fsck/errors.rs and fuchsia/debug.rs to cover
these fixes.
Original-Original-Bug: None
Test: fx test --host fxfs_lib_test
Test: fx test fxfs-platform-test
TAG: agy
CONV: 2a7b12ab-2e5f-436a-bfe6-a4e2dea82ed1
Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1855656
Original-Original-Revision: 2de7d128fdf48720c861329ca8116428c48bc1df
GitOrigin-RevId: 094672aa893102cc035f63d72e7fca28e5a541f1
Change-Id: Ie359ce8e51cd4fb23d2304a2aee5c3b680a095a3
Reviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1857020
Cr-Commit-Position: refs/heads/main@{#203699}
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.