HomeFreeBSD

Add dmu_tx_hold_append() interface

Description

Add dmu_tx_hold_append() interface

Provides an interface which callers can use to declare a write when
the exact starting offset in not yet known. Since the full range
being updated is not available only the first L0 block at the
provided offset will be prefetched.

Reviewed-by: Olaf Faaland <faaland1@llnl.gov>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #14819

Details

Provenance
Brian Behlendorf <behlendorf1@llnl.gov>Authored on May 9 2023, 4:03 PM
GitHub <noreply@github.com>Committed on May 9 2023, 4:03 PM
Parents
rGc8b3dda18638: Debug auto_replace_001_pos failures
Branches
Unknown
Tags
Unknown

Event Timeline

GitHub <noreply@github.com> committed rG903c3613d490: Add dmu_tx_hold_append() interface (authored by Brian Behlendorf <behlendorf1@llnl.gov>).May 9 2023, 4:03 PM