2014-07-10 |
Lars Ellenberg | drbd: fix regression 'out of mem, failed to invoke... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-06-25 |
Lars Ellenberg | drbd: fix NULL pointer deref in blk_add_request_payload Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-04-30 |
Lars Ellenberg | drbd: use list_first_entry_or_null in first_peer_device... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-04-30 |
Lars Ellenberg | drbd: evaluate disk and network timeout on different... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-04-30 |
Lars Ellenberg | drbd: Enable QUEUE_FLAG_DISCARD only if the peer can... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-04-30 |
Lars Ellenberg | drbd: prepare sending side for REQ_DISCARD Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-04-30 |
Lars Ellenberg | drbd: prepare receiving side for REQ_DISCARD Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-04-30 |
Lars Ellenberg | drbd: allow parallel promote/demote actions Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-04-30 |
Lars Ellenberg | drbd: perpare for genetlink parallel_ops Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-04-30 |
Lars Ellenberg | drbd: don't let application IO pre-empt resync too... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-04-30 |
Lars Ellenberg | drbd: fix potential distributed deadlock during verify... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-04-30 |
Lars Ellenberg | drbd: resync: fix too large bursts for very slow rates Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-04-30 |
Lars Ellenberg | drbd: fix stalled resync detection in /proc/drbd Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2013-11-08 |
Lars Ellenberg | drbd: avoid to shrink max_bio_size due to peer re-configuration Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2013-11-08 |
Lars Ellenberg | drbd: fix decoding of bitmap vli rle for device sizes... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2013-11-08 |
Lars Ellenberg | drbd: fix NULL pointer deref in module init error path Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2013-03-28 |
Lars Ellenberg | drbd: fix if(); found by kbuild test robot Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2013-03-28 |
Lars Ellenberg | drbd: fix drbd epoch write count for ahead/behind mode Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2013-03-28 |
Lars Ellenberg | drbd: validate resync_after dependency on attach already Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2013-03-28 |
Lars Ellenberg | drbd: fix memory leak Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2013-03-28 |
Lars Ellenberg | drbd: only fail empty flushes if no good data is reachable Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2013-03-23 |
Lars Ellenberg | drbd: adjust upper limit for activity log extents Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2013-03-23 |
Lars Ellenberg | drbd: try hard to max out the updates per AL transaction Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2013-03-23 |
Lars Ellenberg | drbd: move start io accounting before activity log... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2013-03-23 |
Lars Ellenberg | drbd: consolidate as many updates as possible into... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2013-03-23 |
Lars Ellenberg | lru_cache: introduce lc_get_cumulative() Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2013-03-23 |
Lars Ellenberg | drbd: queue writes on submitter thread, unless they... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2013-03-23 |
Lars Ellenberg | drbd: split out some helper functions to drbd_al_begin_io Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2013-03-23 |
Lars Ellenberg | drbd: split drbd_al_begin_io into fastpath, prepare... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2013-03-23 |
Lars Ellenberg | drbd: prepare to queue write requests on a submit worker Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2013-03-23 |
Lars Ellenberg | drbd: split __drbd_make_request in before and after... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2013-03-23 |
Lars Ellenberg | drbd: drbd_al_being_io: short circuit to reduce latency Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2013-03-23 |
Lars Ellenberg | drbd: Clarify when activity log I/O is delegated to... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2013-03-23 |
Lars Ellenberg | drbd: read meta data early, base on-disk offsets on... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2013-03-23 |
Lars Ellenberg | drbd: mechanically rename la_size to la_size_sect Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2013-03-23 |
Lars Ellenberg | drbd: use the cached meta_dev_idx Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2013-03-23 |
Lars Ellenberg | drbd: prepare for new striped layout of activity log Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2013-03-23 |
Lars Ellenberg | drbd: cleanup ondisk meta data layout calculations... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2013-03-23 |
Lars Ellenberg | drbd: cleanup bogus assert message Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2013-01-21 |
Lars Ellenberg | drbd: fix potential protocol error and resulting disconnect... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-12-06 |
Lars Ellenberg | drbd: update Kconfig to match current dependencies Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-12-06 |
Lars Ellenberg | drbd: respect no-md-barriers setting also when changed... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-09 |
Lars Ellenberg | drbd: if the replication link breaks during handshake... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-09 |
Lars Ellenberg | drbd: log request sector offset and size for IO errors Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-09 |
Lars Ellenberg | drbd: always write bitmap on detach Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-09 |
Lars Ellenberg | drbd: wait for meta data IO completion even with failed... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-09 |
Lars Ellenberg | drbd: a few more GFP_KERNEL -> GFP_NOIO Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-09 |
Lars Ellenberg | drbd: fix potential deadlock during bitmap (re-)allocation Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-09 |
Lars Ellenberg | drbd: use list_move_tail instead of list_del/list_add_tail Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-09 |
Lars Ellenberg | drbd: differentiate early and later "postponing" of... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-09 |
Lars Ellenberg | drbd: fix potential list_add corruption Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-09 |
Lars Ellenberg | drbd: dequeue single work items in wait_for_work() Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-09 |
Lars Ellenberg | drbd: mutex_unlock "... must no be used in interrupt... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-09 |
Lars Ellenberg | drbd: temporarily suspend io in drbd_adm_disk_opts Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-09 |
Lars Ellenberg | drbd: don't send out P_BARRIER with stale information Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-09 |
Lars Ellenberg | drbd: properly call drbd_rs_cancel_all() in drbd_disconnected() Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-09 |
Lars Ellenberg | drbd: disambiguation, s/ERR_DISCARD/ERR_DISCARD_IMPOSSIBLE/ Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-09 |
Lars Ellenberg | drbd: disambiguation, s/DISCARD_CONCURRENT/RESOLVE_CONFLICTS/ Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-09 |
Lars Ellenberg | drbd: disambiguation, s/P_DISCARD_WRITE/P_SUPERSEDED/ Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-09 |
Lars Ellenberg | drbd: cleanup, drop unused struct Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-09 |
Lars Ellenberg | drbd: NEG_ACK does not imply a barrier-ack Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-09 |
Lars Ellenberg | drbd: only start a new epoch, if the current epoch... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-09 |
Lars Ellenberg | drbd: Fix a potential issue with the DISCARD_CONCURRENT... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-09 |
Lars Ellenberg | drbd: fix drbd wire compatibility for empty flushes Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-09 |
Lars Ellenberg | drbd: announce FLUSH/FUA capability to upper layers Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-09 |
Lars Ellenberg | drbd: introduce stop-sector to online verify Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-08 |
Lars Ellenberg | drbd: flush drbd work queue before invalidate/invalidate... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-08 |
Lars Ellenberg | drbd: call local-io-error handler early Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-08 |
Lars Ellenberg | drbd: do not reset rs_pending_cnt too early Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-08 |
Lars Ellenberg | drbd: reset congestion information before reporting... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-08 |
Lars Ellenberg | drbd: report congestion if we are waiting for some... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-08 |
Lars Ellenberg | drbd: differentiate between normal and forced detach Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-08 |
Lars Ellenberg | drbd: cleanup, remove two unused global flags Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-08 |
Lars Ellenberg | drbd: fix null pointer dereference with on-congestion... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-08 |
Lars Ellenberg | drbd: take error path in drbd_adm_down if interrupted... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-08 |
Lars Ellenberg | drbd: allow read requests to be retried after force... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-08 |
Lars Ellenberg | drbd: __req_mod: make DISCARD_WRITE and independend... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-08 |
Lars Ellenberg | drbd: base completion and destruction of requests on... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-08 |
Lars Ellenberg | drbd: introduce completion_ref and kref to struct drbd_request Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-08 |
Lars Ellenberg | drbd: __drbd_make_request() is now void Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-08 |
Lars Ellenberg | drbd: better separate WRITE and READ code paths in... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-08 |
Lars Ellenberg | drbd: remove struct drbd_tl_epoch objects (barrier... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-08 |
Lars Ellenberg | drbd: move the drbd_work_queue from drbd_socket to... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-08 |
Lars Ellenberg | drbd: allow to dequeue batches of work at a time Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-08 |
Lars Ellenberg | drbd: transfer log epoch numbers are now per resource Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-08 |
Lars Ellenberg | drbd: rename drbd_restart_write to drbd_restart_request Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-08 |
Lars Ellenberg | drbd: fix wrong assert in completion/retry path of... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-08 |
Lars Ellenberg | drbd: fix local read error hung forever Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-08 |
Lars Ellenberg | drbd: fix access of unallocated pages and kernel panic Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-08 |
Lars Ellenberg | drbd: grammar fix in log message Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-08 |
Lars Ellenberg | drbd: bm_page_async_io: properly initialize page->private Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-08 |
Lars Ellenberg | drbd: allow bitmap to change during writeout from resync_fin... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-08 |
Lars Ellenberg | drbd: fix race between drbdadm invalidate/verify and... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-08 |
Lars Ellenberg | drbd: fix resend/resubmit of frozen IO Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-08 |
Lars Ellenberg | drbd: ignore volume number for drbd barrier packet... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-08 |
Lars Ellenberg | drbd: complete_conflicting_writes() should not care... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-08 |
Lars Ellenberg | drbd: simplify retry path of failed READ requests Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-08 |
Lars Ellenberg | drbd: move put_ldev from __req_mod() to the endio callback Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-08 |
Lars Ellenberg | drbd: factor out master_bio completion and drbd_request... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2012-11-08 |
Lars Ellenberg | drbd: conflicting writes: make wake_up of waiting peer_reque... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
next |