mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2025-01-27 10:24:22 +03:00
Quiet down very frequent large allocation warning in ZFS.
In my machine, dnode_hold_impl() allocates 9992 bytes in DEBUG mode and it causes a large stream of stack traces in the logs. Instead, use KM_NODEBUG to quiet down this known large alloc. Signed-off-by: Ricardo M. Correia <ricardo.correia@oracle.com> Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
This commit is contained in:
parent
12f3012974
commit
1e411a4c12
@ -1074,7 +1074,7 @@ dnode_hold_impl(objset_t *os, uint64_t object, int flag,
|
|||||||
int i;
|
int i;
|
||||||
dnode_children_t *winner;
|
dnode_children_t *winner;
|
||||||
children_dnodes = kmem_alloc(sizeof (dnode_children_t) +
|
children_dnodes = kmem_alloc(sizeof (dnode_children_t) +
|
||||||
(epb - 1) * sizeof (dnode_handle_t), KM_SLEEP);
|
(epb - 1) * sizeof (dnode_handle_t), KM_SLEEP | KM_NODEBUG);
|
||||||
children_dnodes->dnc_count = epb;
|
children_dnodes->dnc_count = epb;
|
||||||
dnh = &children_dnodes->dnc_children[0];
|
dnh = &children_dnodes->dnc_children[0];
|
||||||
for (i = 0; i < epb; i++) {
|
for (i = 0; i < epb; i++) {
|
||||||
|
Loading…
Reference in New Issue
Block a user