2019-08-14 |
Lars Ellenberg | drbd: skip spurious timeout (ping-timeo) when failing... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2019-08-14 |
Lars Ellenberg | drbd: disconnect, if the wrong UUIDs are attached on... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2019-01-14 |
Lars Ellenberg | drbd: fix access after free Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2017-08-29 |
Lars Ellenberg | drbd: fix race between handshake and admin disconnect... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2017-08-29 |
Lars Ellenberg | drbd: fix potential deadlock when trying to detach... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2017-08-29 |
Lars Ellenberg | drbd: fix rmmod cleanup, remove _all_ debugfs entries Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2017-08-29 |
Lars Ellenberg | drbd: fix potential get_ldev/put_ldev refcount imbalance... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2017-08-29 |
Lars Ellenberg | drbd: new disk-option disable-write-same Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2017-08-29 |
Lars Ellenberg | drbd: Send P_NEG_ACK upon write error in protocol != C Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2017-08-29 |
Lars Ellenberg | drbd: add explicit plugging when submitting batches Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2017-08-29 |
Lars Ellenberg | drbd: change list_for_each_safe to while(list_first_entry_or... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2017-08-29 |
Lars Ellenberg | drbd: introduce drbd_recv_header_maybe_unplug Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2017-05-11 |
Lars Ellenberg | drbd: fix request leak introduced by locking/atomic... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2016-06-14 |
Lars Ellenberg | drbd: correctly handle failed crypto_alloc_hash Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2016-06-14 |
Lars Ellenberg | drbd: al_write_transaction: skip re-scanning of bitmap... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2016-06-14 |
Lars Ellenberg | drbd: finally report ms, not jiffies, in log message Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2016-06-14 |
Lars Ellenberg | drbd: bump current uuid when resuming IO with diskless... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2016-06-14 |
Lars Ellenberg | drbd: disallow promotion during resync handshake, avoid... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2016-06-14 |
Lars Ellenberg | drbd: sync_handshake: handle identical uuids with current... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2016-06-14 |
Lars Ellenberg | drbd: introduce WRITE_SAME support Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2016-06-14 |
Lars Ellenberg | drbd: report sizes if rejecting too small peer disk Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2016-06-14 |
Lars Ellenberg | drbd: discard_zeroes_if_aligned allows "thin" resync... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2016-06-14 |
Lars Ellenberg | drbd: only restart frozen disk io when D_UP_TO_DATE Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2016-06-14 |
Lars Ellenberg | drbd: if there is no good data accessible, writes should... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2016-06-14 |
Lars Ellenberg | drbd: don't forget error completion when "unsuspending" IO Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2016-06-14 |
Lars Ellenberg | drbd: introduce unfence-peer handler Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2016-06-14 |
Lars Ellenberg | drbd: finish resync on sync source only by notification... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2016-06-14 |
Lars Ellenberg | drbd: allow larger max_discard_sectors Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2016-06-14 |
Lars Ellenberg | drbd: zero-out partial unaligned discards on local... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2016-06-14 |
Lars Ellenberg | drbd: possibly disable discard support, if backend... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2016-06-14 |
Lars Ellenberg | drbd: when receiving P_TRIM, zero-out partial unaligned... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2016-06-14 |
Lars Ellenberg | drbd: allow parallel flushes for multi-volume resources Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2016-06-14 |
Lars Ellenberg | drbd: fix for truncated minor number in callback command... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2016-06-14 |
Lars Ellenberg | drbd: fix regression: protocol A sometimes synchronous... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2016-06-14 |
Lars Ellenberg | drbd: adjust assert in w_bitmap_io to account for BM_LOCKED_... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2016-06-14 |
Lars Ellenberg | drbd: change bitmap write-out when leaving resync states Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2016-06-14 |
Lars Ellenberg | drbd: bitmap bulk IO: do not always suspend IO Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2015-11-25 |
Lars Ellenberg | drbd: fix error path during resize Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2015-11-25 |
Lars Ellenberg | drbd: avoid potential deadlock during handshake Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2015-11-25 |
Lars Ellenberg | drbd: separate out __al_write_transaction helper function Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2015-11-25 |
Lars Ellenberg | drbd: fix "endless" transfer log walk in protocol A Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2015-11-25 |
Lars Ellenberg | drbd: don't block forever in disconnect during resync... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2015-11-25 |
Lars Ellenberg | drbd: make drbd known to lsblk: use bd_link_disk_holder Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2015-11-25 |
Lars Ellenberg | drbd: fix queue limit setup for discard Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2015-11-25 |
Lars Ellenberg | drbd: fix spurious alert level printk Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2015-11-25 |
Lars Ellenberg | drbd: use bitmap_weight() helper, don't open code Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2015-11-25 |
Lars Ellenberg | drbd: avoid redefinition of BITS_PER_PAGE Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2015-11-25 |
Lars Ellenberg | drbd: use resource name in workqueue Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2015-11-25 |
Lars Ellenberg | drbd: debugfs: expose ed_data_gen_id Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2015-11-25 |
Lars Ellenberg | drbd: prevent NULL pointer deref when resuming diskless... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2015-11-25 |
Lars Ellenberg | drbd: fix refcount error during detach of an already... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2015-11-25 |
Lars Ellenberg | drbd: fix NULL deref in remember_new_state Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2015-11-25 |
Lars Ellenberg | drbd: improve network timeout detection Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2015-11-25 |
Lars Ellenberg | drbd: drbd_panic_after_delayed_completion_of_aborted_request() Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2015-11-25 |
Lars Ellenberg | drbd: add comment why we want to first call local-io... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2015-11-25 |
Lars Ellenberg | drbd: also bump UUIDs if a diskless primary connects Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2015-11-25 |
Lars Ellenberg | drbd: drbdsetup detach of an unresponsive local disk... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2015-11-25 |
Lars Ellenberg | drbd: drop remnants of connector -- we don't use it... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2015-11-25 |
Lars Ellenberg | drbd: Fix spurious disk-timeout Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-11-10 |
Lars Ellenberg | drbd: merge_bvec_fn: properly remap bvm->bi_bdev Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-11-10 |
Lars Ellenberg | drbd: fix resync throttling initialization Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-09-11 |
Lars Ellenberg | drbd: reduce lock contention in drbd_worker Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-09-11 |
Lars Ellenberg | drbd: Improve asender performance Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: implicitly truncate cpu-mask Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: drop spurious parameters from _drbd_md_sync_page_io Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: resync should only lock out specific ranges Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: debugfs: add per device data_gen_id Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: debugfs: add per connection oldest requests Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: debugfs: add version tag to debugfs files Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: debugfs: add per volume oldest_requests Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: debugfs: add callback_history Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: debugfs: Add in_flight_summary Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: debugfs: deal with destructor racing with open... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: debugfs: add in_flight_summary data Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: debugfs: add basic hierarchy Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: track details of bitmap IO Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: register peer requests on read_ee early Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: track timing details of peer_requests Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: improve throttling decisions of background resynchroni... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: add caching oldest request pointers for replication... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: add lists to find oldest pending requests Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2014-07-10 |
Lars Ellenberg | drbd: gather detailed timing statistics for drbd_requests Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
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 |
next |