Jeff Roberson 3cec5c77d6 Move the dirty queues inside the per-domain structure. This resolves a bug
where we had not hit global dirty limits but a single queue was starved
for space by dirty buffers.  A single buf_daemon is maintained for now.

Add a bd_speedup() when we are low on bufspace.  This can happen due to SUJ
keeping many bufs locked until a cg block is written.  Document this with
a comment.

Fix sysctls to work with per-domain variables.  Add more ddb debugging.

Reported by:	pho
Reviewed by:	kib
Tested by:	pho
Sponsored by:	Netflix, Dell/EMC Isilon
Differential Revision:	https://reviews.freebsd.org/D14705
2018-03-17 18:14:49 +00:00
..
2017-11-30 20:33:45 +00:00
2018-03-05 17:02:50 +00:00
2018-01-03 00:56:30 +00:00
2018-01-03 00:56:30 +00:00
2017-01-25 20:22:32 +00:00
2018-02-07 16:57:10 +00:00
2017-12-13 16:30:39 +00:00
2018-02-23 18:26:31 +00:00
2017-08-07 14:09:57 +00:00
2017-11-30 20:33:45 +00:00
2018-03-05 17:02:50 +00:00
2018-01-22 02:26:10 +00:00
2017-12-01 22:51:02 +00:00