HomeFreeBSD

Put in place the framework for consolodating contiguous blocks into

Description

Put in place the framework for consolodating contiguous blocks into
a smaller number of larger TRIM requests. The hope had been to have
the full TRIM consolodation in place for 12.0, but the algorithms
are still under development and need further testing. With this
framework in place it will be possible to easily add TRIM consolodation
once the optimal strategy has been found.

The only functional change with this patch is the elimination of TRIM
requests for blocks that are freed before they have been likely to
have been written.

Reviewed by: kib
Discussed with: Warner Losh and Chuck Silvers
Sponsored by: Netflix

Details

Provenance
mckusickAuthored on
Reviewer
kib
Parents
rS337395: Bump patch level and document them.
Branches
Unknown
Tags
Unknown