| commit | eabc88cf6470b7a9129e66f51a9fe75b338e579c | [log] [tgz] |
|---|---|---|
| author | Stephen Demos <sdemos@fuchsia.infra.roller.google.com> | Tue Sep 24 20:20:08 2024 +0000 |
| committer | Copybara-Service <copybara-worker@google.com> | Tue Sep 24 13:21:44 2024 -0700 |
| tree | bd04a8984ba9a2ced7178e1706f16307d112135d | |
| parent | f27ef86e4fe4755fb09d5d623eb7feafee96991a [diff] |
[roll] Roll fuchsia [fxfs] implement write support for fallocate Add several things to support writing to allocated regions - - Add AllocatedRanges which can track pre-allocated ranges in memory. - When opening an object, if the object is indicated to have overwrite extents, find them and record them. - Use the tracked allocated ranges in PagedObjectHandle to put overwrite ranges into their own batches. - Add multi_overwrite, which can write to existing overwrite extents. Original-Bug: 293943124 Test: fx test fxfs-test Test: fx test fxfs-platform-test Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1092878 Original-Revision: 96ef12cff5e46eefa08e13acf61000c4ca3475ff GitOrigin-RevId: 88e50f1c635f8386d30d62f90748b8d80416d1a9 Change-Id: I39e7cbf92665b48b41cb4912e782f018a503e78f
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.