Age | Commit message (Expand) | Author | Files | Lines |
2014-02-17 | drbd: Add explicit device parameter to D_ASSERT | Andreas Gruenbacher | 1 | -22/+22 |
2014-02-17 | drbd: Remove the terrible DEV hack | Andreas Gruenbacher | 1 | -14/+14 |
2014-02-17 | drbd: Introduce "peer_device" object between "device" and "connection" | Andreas Gruenbacher | 1 | -24/+24 |
2014-02-17 | drbd: Rename drbd_tconn -> drbd_connection | Andreas Gruenbacher | 1 | -41/+42 |
2014-02-17 | drbd: Rename "mdev" to "device" | Andreas Gruenbacher | 1 | -174/+174 |
2014-02-17 | drbd: Rename struct drbd_conf -> struct drbd_device | Andreas Gruenbacher | 1 | -29/+29 |
2014-02-17 | drivers: block: Mark functions as static in drbd_req.c | Rashika Kheria | 1 | -2/+2 |
2013-11-24 | block: Abstract out bvec iterator | Kent Overstreet | 1 | -3/+3 |
2013-11-08 | drbd: avoid to shrink max_bio_size due to peer re-configuration | Lars Ellenberg | 1 | -0/+3 |
2013-03-28 | drbd: fix drbd epoch write count for ahead/behind mode | Lars Ellenberg | 1 | -7/+7 |
2013-03-28 | drbd: only fail empty flushes if no good data is reachable | Lars Ellenberg | 1 | -4/+8 |
2013-03-23 | drbd: try hard to max out the updates per AL transaction | Lars Ellenberg | 1 | -0/+31 |
2013-03-23 | drbd: move start io accounting before activity log transaction | Lars Ellenberg | 1 | -3/+3 |
2013-03-23 | drbd: consolidate as many updates as possible into one AL transaction | Lars Ellenberg | 1 | -14/+56 |
2013-03-23 | drbd: queue writes on submitter thread, unless they pass the activity log fas... | Lars Ellenberg | 1 | -8/+12 |
2013-03-23 | drbd: prepare to queue write requests on a submit worker | Lars Ellenberg | 1 | -0/+29 |
2013-03-23 | drbd: split __drbd_make_request in before and after drbd_al_begin_io | Lars Ellenberg | 1 | -10/+30 |
2013-03-23 | drbd: Clarify when activity log I/O is delegated to the worker thread | Lars Ellenberg | 1 | -1/+1 |
2013-01-22 | drbd: fix potential protocol error and resulting disconnect/reconnect | Lars Ellenberg | 1 | -1/+1 |
2012-11-09 | Merge branch 'drbd-8.4_ed6' into for-3.8-drivers-drbd-8.4_ed6 | Philipp Reisner | 1 | -814/+755 |
2012-11-09 | drbd: log request sector offset and size for IO errors | Lars Ellenberg | 1 | -1/+18 |
2012-11-09 | drbd: always write bitmap on detach | Lars Ellenberg | 1 | -3/+6 |
2012-11-09 | drbd: differentiate early and later "postponing" of requests | Lars Ellenberg | 1 | -1/+8 |
2012-11-09 | drbd: Fix postponed requests | Philipp Reisner | 1 | -3/+2 |
2012-11-09 | drbd: Fix postponed requests | Philipp Reisner | 1 | -4/+7 |
2012-11-09 | drbd: Fix completion of requests while the device is suspended | Philipp Reisner | 1 | -12/+6 |
2012-11-09 | drbd: disambiguation, s/P_DISCARD_WRITE/P_SUPERSEDED/ | Lars Ellenberg | 1 | -3/+3 |
2012-11-09 | drbd: NEG_ACK does not imply a barrier-ack | Lars Ellenberg | 1 | -1/+1 |
2012-11-09 | drbd: only start a new epoch, if the current epoch contains writes | Lars Ellenberg | 1 | -7/+12 |
2012-11-09 | drbd: Finish requests that completed while IO was frozen | Philipp Reisner | 1 | -0/+6 |
2012-11-09 | drbd: fix drbd wire compatibility for empty flushes | Lars Ellenberg | 1 | -3/+22 |
2012-11-09 | drbd: announce FLUSH/FUA capability to upper layers | Lars Ellenberg | 1 | -1/+0 |
2012-11-08 | drbd: differentiate between normal and forced detach | Lars Ellenberg | 1 | -2/+2 |
2012-11-08 | drbd: fix null pointer dereference with on-congestion policy when diskless | Lars Ellenberg | 1 | -5/+11 |
2012-11-08 | drbd: allow read requests to be retried after force-detach | Lars Ellenberg | 1 | -9/+10 |
2012-11-08 | drbd: __req_mod: make DISCARD_WRITE and independend case | Lars Ellenberg | 1 | -5/+11 |
2012-11-08 | drbd: base completion and destruction of requests on ref counts | Lars Ellenberg | 1 | -253/+265 |
2012-11-08 | drbd: introduce completion_ref and kref to struct drbd_request | Lars Ellenberg | 1 | -14/+19 |
2012-11-08 | drbd: __drbd_make_request() is now void | Lars Ellenberg | 1 | -7/+6 |
2012-11-08 | drbd: better separate WRITE and READ code paths in drbd_make_request | Lars Ellenberg | 1 | -188/+211 |
2012-11-08 | drbd: remove struct drbd_tl_epoch objects (barrier works) | Lars Ellenberg | 1 | -114/+43 |
2012-11-08 | drbd: move the drbd_work_queue from drbd_socket to drbd_connection | Lars Ellenberg | 1 | -6/+6 |
2012-11-08 | drbd: transfer log epoch numbers are now per resource | Lars Ellenberg | 1 | -2/+2 |
2012-11-08 | drbd: rename drbd_restart_write to drbd_restart_request | Lars Ellenberg | 1 | -1/+1 |
2012-11-08 | drbd: fix wrong assert in completion/retry path of failed local reads | Lars Ellenberg | 1 | -1/+1 |
2012-11-08 | drbd: fix local read error hung forever | Lars Ellenberg | 1 | -0/+1 |
2012-11-08 | drbd: fix resend/resubmit of frozen IO | Lars Ellenberg | 1 | -15/+36 |
2012-11-08 | drbd: complete_conflicting_writes() should not care about connections | Lars Ellenberg | 1 | -20/+26 |
2012-11-08 | drbd: simplify retry path of failed READ requests | Lars Ellenberg | 1 | -46/+19 |
2012-11-08 | drbd: move put_ldev from __req_mod() to the endio callback | Lars Ellenberg | 1 | -4/+0 |