]> granicus.if.org Git - zfs/commit
Prevent reclaim in send_traverse_thread()
authorTim Chase <tim@chase2k.com>
Sun, 21 Aug 2016 13:22:32 +0000 (08:22 -0500)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Mon, 22 Aug 2016 23:12:05 +0000 (16:12 -0700)
commit3e635ac15c093ad9f1ee263ac8e4b45917a1449c
treecb71b58c282c4a233ae072d8c92f2db5cbbf6446
parent23827a4ca1fbbc95d58398a2ff65dc73e4605ab8
Prevent reclaim in send_traverse_thread()

As is the case with traverse_prefetch_thread(), the deep stacks caused
by traversal require disabling reclaim in the send traverse thread.

Also, do the same for receive_writer_thread() in which similar problems
have been observed.

Signed-off-by: Tim Chase <tim@chase2k.com>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #4912
Closes #4998
module/zfs/dmu_send.c