2014-07-10 |
Lars Ellenberg | drbd: track meta data IO intent, start and submit time Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: fix drbd_destroy_device reference count updates Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: poison free'd device, resource and connection... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: also keep track of trim -> zero-out fallback... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: consistently use list_add_tail for peer_request... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: drop drbd_md_flush Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: add drbd_queue_work_if_unqueued helper Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: drbd_rs_number_requests: fix unit mismatch in... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: cosmetic: change all printk(level, ...) to pr_... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: clear CRASHED_PRIMARY only after successful resync Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: improve resync request throttling due to sendbuf... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: short-circuit in maybe_pull_ahead Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: application writes may set-in-sync in protocol... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: implement csums-after-crash-only Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: don't implicitly resize Diskless node beyond... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: fix bogus resync stats in /proc/drbd Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: silence -Wmissing-prototypes warnings Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: drop wrong debugging aid Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: get rid of drbd_queue_work_front Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: use drbd_device_post_work() in more places Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: make sure disk cleanup happens in worker context Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: close race when detaching from disk Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: explicitly submit meta data requests with REQ_NOIDLE Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: move set_disk_ro() to after we persisted the... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: trigger tcp_push_pending_frames() for PING and... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: re-add lost conf_mutex protection in drbd_set_role Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: stop the meta data sync timer before open coded... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: fix resync finished detection Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: fix a race stopping the worker thread Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: get rid of atomic update on disk bitmap works Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: allow write-ordering policy to be bumped up again Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: refactor use of first_peer_device() Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: reduce number of spinlock drop/re-aquire cycles 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: always implicitly close last epoch when idle Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-04-30 |
Lars Ellenberg | drbd: add back some fairness to AL transactions Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-04-30 |
Lars Ellenberg | drbd: keep max-bio size during detach/attach on disconnected... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-04-30 |
Lars Ellenberg | drbd: fix a race between start_resync and send_and_submit 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 |
next |