[roll] Roll fuchsia [storage][tests] Fix channel call on closed handle in move constructor

The move constructors for StartedSingleVolumeMultiVolumeFilesystem and
StartedMultiVolumeFilesystem move the admin_ member out of the
moved-from type. This destructors call Umount() which attempts a channel
call on this member. The postcondition for a move constructor is that
the moved-from type be in a valid state, in particular it must be legal
to invoke the destructor on the instance. This checks if the admin_
client end is valid in Unmount before using it.

This is caught by running the tests with the bad handle policy enabled.

Original-Original-Bug: 42151766
Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1618453
Original-Original-Revision: 76b919f5b6831b9479f61eea3f9b7ea27a20e751
GitOrigin-RevId: ee09630de52660e78db9183bff568d3dafb5a153
Change-Id: Ibe117df8cfb40dd75221c839bc9e903479e373a3
Reviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1618832
Cr-Commit-Position: refs/heads/main@{#193061}
1 file changed
tree: 17671f04b85ff03015913911178407dd08ce36d9
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cobalt
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
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 in one of the communication channels documented at get involved.

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.