summaryrefslogtreecommitdiff
path: root/drivers/block/drbd/drbd_req.c
AgeCommit message (Expand)AuthorFilesLines
2014-07-10drbd: reduce number of spinlock drop/re-aquire cyclesLars Ellenberg1-6/+14
2014-04-30drbd: evaluate disk and network timeout on different requestsLars Ellenberg1-14/+33
2014-04-30drbd: add back some fairness to AL transactionsLars Ellenberg1-0/+20
2014-04-30drbd: prepare sending side for REQ_DISCARDLars Ellenberg1-0/+7
2014-02-17drbd: Create a dedicated struct drbd_device_workAndreas Gruenbacher1-18/+23
2014-02-17drbd: Move conf_mutex from connection to resourceAndreas Gruenbacher1-9/+9
2014-02-17drbd: Add explicit device parameter to D_ASSERTAndreas Gruenbacher1-22/+22
2014-02-17drbd: Remove the terrible DEV hackAndreas Gruenbacher1-14/+14
2014-02-17drbd: Introduce "peer_device" object between "device" and "connection"Andreas Gruenbacher1-24/+24
2014-02-17drbd: Rename drbd_tconn -> drbd_connectionAndreas Gruenbacher1-41/+42
2014-02-17drbd: Rename "mdev" to "device"Andreas Gruenbacher1-174/+174
2014-02-17drbd: Rename struct drbd_conf -> struct drbd_deviceAndreas Gruenbacher1-29/+29
2014-02-17drivers: block: Mark functions as static in drbd_req.cRashika Kheria1-2/+2
2013-11-24block: Abstract out bvec iteratorKent Overstreet1-3/+3
2013-11-08drbd: avoid to shrink max_bio_size due to peer re-configurationLars Ellenberg1-0/+3
2013-03-28drbd: fix drbd epoch write count for ahead/behind modeLars Ellenberg1-7/+7
2013-03-28drbd: only fail empty flushes if no good data is reachableLars Ellenberg1-4/+8
2013-03-23drbd: try hard to max out the updates per AL transactionLars Ellenberg1-0/+31
2013-03-23drbd: move start io accounting before activity log transactionLars Ellenberg1-3/+3
2013-03-23drbd: consolidate as many updates as possible into one AL transactionLars Ellenberg1-14/+56
2013-03-23drbd: queue writes on submitter thread, unless they pass the activity log fas...Lars Ellenberg1-8/+12
2013-03-23drbd: prepare to queue write requests on a submit workerLars Ellenberg1-0/+29
2013-03-23drbd: split __drbd_make_request in before and after drbd_al_begin_ioLars Ellenberg1-10/+30
2013-03-23drbd: Clarify when activity log I/O is delegated to the worker threadLars Ellenberg1-1/+1
2013-01-22drbd: fix potential protocol error and resulting disconnect/reconnectLars Ellenberg1-1/+1
2012-11-09Merge branch 'drbd-8.4_ed6' into for-3.8-drivers-drbd-8.4_ed6Philipp Reisner1-814/+755
2012-11-09drbd: log request sector offset and size for IO errorsLars Ellenberg1-1/+18
2012-11-09drbd: always write bitmap on detachLars Ellenberg1-3/+6
2012-11-09drbd: differentiate early and later "postponing" of requestsLars Ellenberg1-1/+8
2012-11-09drbd: Fix postponed requestsPhilipp Reisner1-3/+2
2012-11-09drbd: Fix postponed requestsPhilipp Reisner1-4/+7
2012-11-09drbd: Fix completion of requests while the device is suspendedPhilipp Reisner1-12/+6
2012-11-09drbd: disambiguation, s/P_DISCARD_WRITE/P_SUPERSEDED/Lars Ellenberg1-3/+3
2012-11-09drbd: NEG_ACK does not imply a barrier-ackLars Ellenberg1-1/+1
2012-11-09drbd: only start a new epoch, if the current epoch contains writesLars Ellenberg1-7/+12
2012-11-09drbd: Finish requests that completed while IO was frozenPhilipp Reisner1-0/+6
2012-11-09drbd: fix drbd wire compatibility for empty flushesLars Ellenberg1-3/+22
2012-11-09drbd: announce FLUSH/FUA capability to upper layersLars Ellenberg1-1/+0
2012-11-08drbd: differentiate between normal and forced detachLars Ellenberg1-2/+2
2012-11-08drbd: fix null pointer dereference with on-congestion policy when disklessLars Ellenberg1-5/+11
2012-11-08drbd: allow read requests to be retried after force-detachLars Ellenberg1-9/+10
2012-11-08drbd: __req_mod: make DISCARD_WRITE and independend caseLars Ellenberg1-5/+11
2012-11-08drbd: base completion and destruction of requests on ref countsLars Ellenberg1-253/+265
2012-11-08drbd: introduce completion_ref and kref to struct drbd_requestLars Ellenberg1-14/+19
2012-11-08drbd: __drbd_make_request() is now voidLars Ellenberg1-7/+6
2012-11-08drbd: better separate WRITE and READ code paths in drbd_make_requestLars Ellenberg1-188/+211
2012-11-08drbd: remove struct drbd_tl_epoch objects (barrier works)Lars Ellenberg1-114/+43
2012-11-08drbd: move the drbd_work_queue from drbd_socket to drbd_connectionLars Ellenberg1-6/+6
2012-11-08drbd: transfer log epoch numbers are now per resourceLars Ellenberg1-2/+2
2012-11-08drbd: rename drbd_restart_write to drbd_restart_requestLars Ellenberg1-1/+1