linux/drivers/block/drbd
Philipp Reisner e3555d8545 drbd: Implemented priority inheritance for resync requests
We only issue resync requests if there is no significant application IO
going on. = Application IO has higher priority than resnyc IO.

If application IO can not be started because the resync process locked
an resync_lru entry, start the IO operations necessary to release the
lock ASAP.

Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
2011-03-10 11:34:53 +01:00
..
Kconfig drbd: Kconfig fix 2009-12-29 17:38:28 +01:00
Makefile drbd: remove tracing bits 2009-10-01 21:17:58 +02:00
drbd_actlog.c drbd: Implemented priority inheritance for resync requests 2011-03-10 11:34:53 +01:00
drbd_bitmap.c block: remove per-queue plugging 2011-03-10 08:52:07 +01:00
drbd_int.h drbd: Implemented priority inheritance for resync requests 2011-03-10 11:34:53 +01:00
drbd_main.c drbd: When proxy's buffer drained off go into regular resync mode 2011-03-10 11:34:49 +01:00
drbd_nl.c drbd: New configuration parameters for dealing with network congestion 2011-03-10 11:34:45 +01:00
drbd_proc.c drbd: restore compatibility with 32bit kernels 2011-03-10 11:19:13 +01:00
drbd_receiver.c drbd: Implemented priority inheritance for resync requests 2011-03-10 11:34:53 +01:00
drbd_req.c drbd: New packet for Ahead/Behind mode: P_OUT_OF_SYNC 2011-03-10 11:34:48 +01:00
drbd_req.h drbd: New packet for Ahead/Behind mode: P_OUT_OF_SYNC 2011-03-10 11:34:48 +01:00
drbd_strings.c drbd: Implemented two new connection states Ahead/Behind 2011-03-10 11:34:46 +01:00
drbd_vli.h
drbd_worker.c drbd: Implemented priority inheritance for resync requests 2011-03-10 11:34:53 +01:00
drbd_wrappers.h block: remove per-queue plugging 2011-03-10 08:52:07 +01:00