2023-01-29 |
Lars Ellenberg | drbd: interval tree: make removing an "empty" interval... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2022-11-23 |
Lars Ellenberg | lru_cache: use atomic operations when accessing lc... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2022-08-02 |
Lars Ellenberg | drbd: bm_page_async_io: fix spurious bitmap "IO error... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2022-03-30 |
Lars Ellenberg | drbd: fix potential silent data corruption Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2018-12-20 |
Lars Ellenberg | drbd: introduce P_ZEROES (REQ_OP_WRITE_ZEROES on the... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2018-12-20 |
Lars Ellenberg | drbd: skip spurious timeout (ping-timeo) when failing... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2018-12-20 |
Lars Ellenberg | drbd: don't retry connection if peers do not agree... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2018-12-20 |
Lars Ellenberg | drbd: avoid spurious self-outdating with concurrent... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2018-12-20 |
Lars Ellenberg | drbd: do not block when adjusting "disk-options" while... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2018-12-20 |
Lars Ellenberg | drbd: fix comment typos Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2018-12-20 |
Lars Ellenberg | drbd: reject attach of unsuitable uuids even if connected Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2018-12-20 |
Lars Ellenberg | drbd: attach on connected diskless peer must not shrink... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2018-12-20 |
Lars Ellenberg | drbd: fix confusing error message during attach Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2018-12-20 |
Lars Ellenberg | drbd: disconnect, if the wrong UUIDs are attached on... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2018-12-20 |
Lars Ellenberg | drbd: ignore "all zero" peer volume sizes in handshake Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2018-12-20 |
Lars Ellenberg | drbd: centralize printk reporting of new size into... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2018-12-20 |
Lars Ellenberg | drbd: must not use connection after kref_put(&connection... Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
|
commit | commitdiff | tree |
2018-07-02 |
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 |
next |