https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=257318
Bug ID: 257318
Summary: uma consumes memory when reattaching device
Product: Base System
Version: 13.0-STABLE
Hardware: Any
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: kern
Assignee: [email protected]
Reporter: [email protected]
Overview
--------
After patching in fixes for all identified leaks, detaching and re-attaching
the same device consistently results in kmem allocation.
currently open leaks:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256714
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=257218
Steps to Reproduce:
-------------------
#!/bin/bash
for i in {1..1000}; do
echo $i
devctl detach pci0:3:0:0
devctl attach pci0:3:0:0
sysctl vm.uma_kmem_total
done
Expected Result
---------------
Perhaps after some initial warming stage, detaching and re-attaching the same
device should not increase the amount of memory consumed by uma.
Actual Result
-------------
Even after many thousands of iterations, uma_kmem_total continues to increase
Build Date & Hardware
---------------------
FreeBSD freebsd 13.0-RELEASE FreeBSD 13.0-RELEASE #7
releng/13.0-n244733-ea31abc261f-dirty: Wed Jul 21 14:53:10 UTC 2021
Additional Information
----------------------
Seem to keep hitting keg_alloc_slab from cache_alloc_retry
--
You are receiving this mail because:
You are the assignee for the bug.