Mark Johnston
369706a6f8
buf: Fix the dirtybufthresh check
...
dirtybufthresh is a watermark, slightly below the high watermark for
dirty buffers. When a delayed write is issued, the dirtying thread will
start flushing buffers if the dirtybufthresh watermark is reached. This
helps ensure that the high watermark is not reached, otherwise
performance will degrade as clustering and other optimizations are
disabled (see buf_dirty_count_severe()).
When the buffer cache was partitioned into "domains", the dirtybufthresh
threshold checks were not updated. Fix this.
Reported by: Shrikanth R Kamath <kshrikanth@juniper.net>
Reviewed by: rlibby, mckusick, kib, bdrewery
Sponsored by: Juniper Networks, Inc., Klara, Inc.
Fixes: 3cec5c77d6
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D28901
2021-02-25 10:04:44 -05:00
..
2020-02-26 16:22:28 +00:00
2021-01-02 19:57:58 -07:00
2020-12-17 20:31:17 +00:00
2019-10-29 17:28:25 +00:00
2018-07-03 02:50:07 +00:00
2020-09-17 11:39:33 +00:00
2020-11-08 04:24:29 +00:00
2021-02-15 10:38:04 -08:00
2018-11-29 21:00:56 +00:00
2021-02-18 14:02:48 +00:00
2021-01-26 18:27:45 +00:00
2020-09-01 22:12:32 +00:00
2020-09-01 22:12:32 +00:00
2020-09-01 22:12:32 +00:00
2018-09-06 02:10:59 +00:00
2021-02-17 14:33:09 -07:00
2020-10-05 15:54:19 +00:00
2018-11-26 20:56:05 +00:00
2020-09-01 22:12:32 +00:00
2020-12-19 03:30:06 +00:00
2020-01-03 22:29:58 +00:00
2021-02-23 17:47:07 +00:00
2020-11-23 18:27:21 +00:00
2020-12-03 17:12:31 +00:00
2020-10-07 06:16:37 +00:00
2020-11-19 02:50:48 +00:00
2021-01-12 13:16:10 +00:00
2021-01-12 01:15:43 +02:00
2020-12-31 16:00:05 -08:00
2020-09-01 22:12:32 +00:00
2020-02-26 14:26:36 +00:00
2021-02-16 11:19:13 -08:00
2020-01-30 20:05:05 +00:00
2021-02-18 14:02:48 +00:00
2021-02-24 21:54:49 -08:00
2020-08-19 14:11:25 +00:00
2020-11-23 17:29:25 +00:00
2020-09-01 22:12:32 +00:00
2020-10-03 12:03:08 +00:00
2020-09-01 22:12:32 +00:00
2021-02-15 13:57:25 +00:00
2020-09-01 22:12:32 +00:00
2019-08-21 23:43:58 +00:00
2020-10-28 13:46:11 +00:00
2021-01-21 23:34:10 +02:00
2021-01-08 13:43:30 -05:00
2020-12-26 20:25:02 -08:00
2020-09-01 22:12:32 +00:00
2020-01-30 20:05:05 +00:00
2020-11-24 03:49:37 +00:00
2020-12-04 18:56:44 +00:00
2020-11-29 01:30:17 +00:00
2020-09-01 22:12:32 +00:00
2020-02-26 14:26:36 +00:00
2020-12-26 20:25:02 -08:00
2021-02-14 03:24:58 +02:00
2020-05-01 14:30:59 +00:00
2021-02-18 14:02:48 +00:00
2021-02-18 14:02:48 +00:00
2019-09-15 02:59:53 +00:00
2021-01-11 15:36:57 -08:00
2021-01-13 01:35:22 +02:00
2021-02-23 21:17:12 -05:00
2020-11-24 03:49:37 +00:00
2021-02-25 10:04:44 -05:00
2020-10-10 21:52:00 +00:00
2020-11-19 18:03:40 +00:00
2021-01-12 12:43:34 +02:00
2020-02-26 14:26:36 +00:00
2020-11-24 03:49:37 +00:00
2021-02-18 14:02:48 +00:00
2020-11-08 15:54:59 +00:00
2020-11-30 21:59:52 +00:00
2021-01-18 09:51:48 +02:00
2020-11-23 17:29:25 +00:00
2021-02-18 14:02:48 +00:00
2020-11-21 21:43:36 +00:00
2020-11-27 20:46:02 +00:00
2020-01-30 20:05:05 +00:00
2020-11-23 00:58:14 +00:00
2020-04-15 18:39:12 +00:00
2020-09-01 22:12:32 +00:00
2021-01-13 01:35:22 +02:00
2021-01-13 01:35:22 +02:00
2019-06-25 16:39:25 +00:00
2020-02-12 19:06:34 +00:00
2020-07-28 01:05:40 +00:00
2020-10-24 20:09:27 +00:00
2020-09-01 22:12:32 +00:00
2021-02-18 14:02:48 +00:00
2020-11-15 01:54:44 +00:00
2019-05-13 23:37:44 +00:00
2020-10-28 13:46:11 +00:00
2020-08-05 09:27:03 +00:00
2020-01-03 18:29:20 +00:00
2020-09-01 22:12:32 +00:00
2019-04-18 22:52:12 +00:00
2020-09-01 22:12:32 +00:00
2020-10-23 21:27:48 +00:00
2021-01-21 02:06:16 +03:00
2020-09-01 22:12:32 +00:00
2020-03-26 15:02:37 +00:00
2020-01-30 20:05:05 +00:00
2020-02-20 23:53:48 +00:00
2020-11-05 15:08:56 +00:00
2020-08-19 14:11:25 +00:00
2020-09-19 11:06:41 +00:00
2021-02-18 11:53:14 -04:00
2020-10-24 21:07:10 +00:00
2020-10-26 04:04:06 +00:00
2018-10-12 00:32:45 +00:00
2020-11-07 03:29:04 +00:00
2019-05-21 20:38:48 +00:00
2020-01-30 20:05:05 +00:00
2020-09-01 22:12:32 +00:00
2021-01-27 13:51:26 +00:00
2020-11-29 19:38:03 +00:00
2020-10-07 06:16:37 +00:00
2021-01-18 16:36:39 -08:00
2021-01-09 11:10:42 -07:00
2020-09-01 22:12:32 +00:00
2021-02-15 13:57:25 +00:00
2020-09-01 22:12:32 +00:00
2020-09-01 22:12:32 +00:00
2021-01-08 09:24:49 +02:00
2020-09-01 22:12:32 +00:00
2020-11-28 12:12:51 +00:00
2020-11-09 00:34:23 +00:00
2020-07-24 17:32:10 +00:00
2020-12-03 05:39:27 +00:00
2018-06-07 07:48:50 +00:00
2020-09-01 22:12:32 +00:00
2021-01-22 00:18:40 +01:00
2020-08-13 20:48:14 +00:00
2020-02-26 14:26:36 +00:00
2019-02-20 09:38:19 +00:00
2020-02-26 14:26:36 +00:00
2020-09-28 17:19:57 +00:00
2020-01-30 20:05:05 +00:00
2020-09-01 22:12:32 +00:00
2020-05-03 00:37:16 +00:00
2020-12-13 19:45:42 +00:00
2020-11-19 04:27:51 +00:00
2020-03-06 19:10:00 +00:00
2020-07-06 16:33:28 +00:00
2020-02-26 14:26:36 +00:00
2020-11-13 09:42:32 +00:00
2020-02-11 18:48:07 +00:00
2020-09-01 22:12:32 +00:00
2021-01-12 12:45:26 +02:00
2021-02-18 14:02:48 +00:00
2020-09-01 22:12:32 +00:00
2020-09-01 22:12:32 +00:00
2020-12-01 16:06:31 +00:00
2020-09-01 22:12:32 +00:00
2020-03-19 15:39:45 +00:00
2020-12-27 12:57:26 +02:00
2021-01-29 11:23:44 +00:00
2020-01-12 23:52:16 +00:00
2021-01-10 12:16:39 +00:00
2020-11-09 00:05:21 +00:00
2020-09-27 18:47:06 +00:00
2021-01-20 09:02:25 -07:00
2021-01-26 18:27:45 +00:00
2021-01-26 18:27:45 +00:00
2021-01-07 19:50:32 -07:00
2019-05-04 19:05:30 +00:00
2021-02-21 10:55:44 -08:00
2021-02-21 10:55:44 -08:00
2021-02-21 10:55:44 -08:00
2020-07-06 16:34:15 +00:00
2018-05-19 04:48:26 +00:00
2018-05-19 04:48:26 +00:00
2019-11-29 03:56:01 +00:00
2019-05-20 00:38:23 +00:00
2020-08-27 05:11:15 +00:00
2021-01-12 13:16:10 +00:00
2020-02-26 14:26:36 +00:00
2018-06-06 15:45:57 +00:00
2020-01-15 03:34:21 +00:00
2021-02-18 09:26:32 -08:00
2019-11-06 22:40:19 +00:00
2021-02-22 10:04:46 -05:00
2020-10-22 09:17:56 +00:00
2021-02-21 10:55:44 -08:00
2021-01-12 13:16:10 +00:00
2020-11-17 21:14:13 +00:00
2021-02-08 22:32:32 +00:00
2021-02-08 21:44:43 -06:00
2019-08-11 19:16:07 +00:00
2021-02-12 03:02:20 +02:00
2020-07-10 09:01:36 +00:00
2021-01-20 09:02:25 -07:00
2021-02-25 10:04:44 -05:00
2021-02-09 17:09:44 +01:00
2021-02-21 11:38:21 +02:00
2021-02-21 00:43:05 +00:00
2020-09-01 22:12:32 +00:00
2020-05-14 03:01:23 +00:00
2020-09-05 00:26:03 +00:00
2020-07-10 09:01:36 +00:00
2021-01-23 15:04:43 +00:00
2021-02-21 00:43:05 +00:00
2021-01-03 06:50:06 +00:00
2021-02-21 11:38:21 +02:00
2021-02-21 00:43:05 +00:00
2021-02-18 01:22:05 +02:00
2021-02-12 03:02:20 +02:00