[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
diff --git a/stem b/stem
index 81db0b2..bc0d91c 100644
--- a/stem
+++ b/stem
@@ -11,7 +11,7 @@
githooks="integration/git-hooks"
remote="https://fuchsia.googlesource.com/fuchsia"
gerrithost="https://fuchsia-review.googlesource.com"
- revision="70c785845217defaf06d4dc1ec942b4d13ac7fe9"/>
+ revision="96ef12cff5e46eefa08e13acf61000c4ca3475ff"/>
</projects>
<hooks>
<hook name="install-environment"