User Details
- User Since
- Feb 24 2024, 10:53 AM (11 w, 5 d)
Yesterday
Key findings out of quick codewalk over g_new_bio() callers
sys/dev/nvme/nvme_ns.c, the nvme(4) namespace driver, calls g_new_bio() in the heaviest manner.
- A lot of child bios are allocated in a burst.
- The child bios are always allocated in the non-blocking way by g_new_bio(), regardless from the bio commands.
- The child bios are allocated and freed within the nvme(4) namespace driver.
Apr 9 2024
This change is to be applied to stable/13 only (obviously). So maybe I'm not understanding your question?
Follow style(9).
Follow style(9).
Follow style(9).
Follow style(9).
Are you going to apply this change to stable/13 only, or "backport" it to main first?
Mar 26 2024
Merged to stable/13 as d119f5a194.
Mar 5 2024
Superseded by https://reviews.freebsd.org/D44218.
Superseded by https://reviews.freebsd.org/D44217.
This fix has been confirmed to achieve the same effect as https://reviews.freebsd.org/D44177.
Unlike https://reviews.freebsd.org/D44178, this fix does not depend on the ZFS fix and can be merged independently from it.
Unlike https://reviews.freebsd.org/D44177, this fix does not depend on the ZFS fix and can be merged independently from it.
Target branches: stable/13, releng/13.3, releng/13.2
Backport of: https://reviews.freebsd.org/D44217
Revised diff of: https://reviews.freebsd.org/D44178
Target branches: main, stable/14, releng/14.0
Revised diff of: https://reviews.freebsd.org/D44177
Mar 4 2024
Mar 3 2024
Mar 2 2024
Thanks for your input.
Mar 1 2024
Target branches: stable/13, releng/13.3, releng/13.2
Backport of: https://reviews.freebsd.org/D44177
Target branches: main, stable/14, releng/14.0
Target branch: releng/13.2
Backport of: https://reviews.freebsd.org/D44173
Target branches: stable/13, releng/13.3
Backport of: https://reviews.freebsd.org/D44173
Target branches: stable/14, releng/14.0
Backport of: https://reviews.freebsd.org/D44173
Target branch: main
Target branches: stable/13, releng/13.3, releng/13.2
Backport of: https://reviews.freebsd.org/D44171
Target branches: main, stable/14, releng/14.0
Target branches: stable/13, releng/13.3, releng/13.2