MFV r323531: 8521 nvlist memory leak in get_clones_stat() and spa_load_best()
illumos/illumos-gate@
7d3000f774e20097a1ee45cbd06d0e38065ddd5a
https://github.com/illumos/illumos-gate/commit/
7d3000f774e20097a1ee45cbd06d0e38065ddd5a
https://www.illumos.org/issues/8521
Yuri reported this to the mailing list:
doing a `reboot -d` on current illumos-gate HEAD gives the following "::
findleaks -dv" output:
findleaks: maximum buffers => 301061
findleaks: actual buffers => 297587
findleaks:
findleaks: potential pointers =>
29289774
findleaks: dismissals =>
26242305 (89.5%)
findleaks: misses => 331153 ( 1.1%)
findleaks: dups =>
2419681 ( 8.2%)
findleaks: follows => 296635 ( 1.0%)
findleaks:
findleaks: peak memory usage => 7353 kB
findleaks: elapsed CPU time => 1.5 seconds
findleaks: elapsed wall time => 2.0 seconds
findleaks:
CACHE LEAKED BUFCTL CALLER
ffffff03d222b008 120
ffffff03ef7ceb78 nv_alloc_sys+0x1f
ffffff03d222a448 123
ffffff03f4150cc8 nv_alloc_sys+0x1f
ffffff03d222b448 5
ffffff03f28bd598 nv_alloc_sys+0x1f
ffffff03d222b888 87
ffffff03f28c10f0 nv_alloc_sys+0x1f
ffffff03d222c008 21
ffffff03f4139310 nv_alloc_sys+0x1f
ffffff03d222b888 43
ffffff040ef3f3e8 nv_alloc_sys+0x1f
ffffff03d222c008 120
ffffff03f4591e58 nv_alloc_sys+0x1f
ffffff03d222b008 121
ffffff03f352c068 nv_alloc_sys+0x1f
ffffff03d222a448 112
ffffff03f414e5f8 nv_alloc_sys+0x1f
ffffff03d222b008 119
ffffff03ee92fdc0 nv_alloc_sys+0x1f
ffffff03d222b888 46
ffffff03f28c1378 nv_alloc_sys+0x1f
ffffff03d222b448 4
ffffff03f28c7708 nv_alloc_sys+0x1f
ffffff03d222c008 20
ffffff03f2a6e7e8 nv_alloc_sys+0x1f
Reviewed by: Steve Gonczi <steve.gonczi@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Yuri Pankov <yuripv@gmx.com>
Reviewed by: Matt Ahrens <mahrens@delphix.com>
Approved by: Dan McDonald <danmcd@joyent.com>
Author: Pavel Zakharov <pavel.zakharov@delphix.com>
MFC after: 5 weeks
X-MFC after: r324163