[roll] Roll fuchsia [fxfs] Add layer files to debug directory

Exposes persistent layer files in the debug directory.  The in-memory
layer is not exposed for now.

This required adding a number of callbacks for volume addition/removal
and object store flushing so the debug directory could be updated, and
making the debug directory hold weak references back to the main Fxfs
structures to avoid cycles.

I also fixed store_info.txt to update dynamically when the store is
flushed.

Original-Bug: 323571978
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/986094
Original-Revision: dbf1719c94694a9117d28bdbf96bb7c6a34b8a68
GitOrigin-RevId: bd828903543981731493555f7617a9d27905193c
Change-Id: I3682646da4909972ccc78d358b0e3a194f81d08a
1 file changed
tree: 4c23d8bb46cce00200d517ad87e9594d1be7947b
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
  14. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

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.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.