2010-10-14 |
Lars Ellenberg | drbd: fix spurious protocol error Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Lars Ellenberg | drbd: fix potential kernel BUG (NULL deref) Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Lars Ellenberg | drbd: don't count sendpage()d pages only referenced... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Philipp Reisner | drbd: Adding support for BIO/Request flags: REQ_FUA... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Lars Ellenberg | drbd: drbd_md_sync before calling user space helpers Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Lars Ellenberg | drbd: fix race on meta-data update, addendum Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Philipp Reisner | drbd: Removed a race that could cause unexpected execution... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Lars Ellenberg | drbd: implicitly create unconfigured devices on sync... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Lars Ellenberg | drbd: fix race on meta-data update Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Lars Ellenberg | drbd: fix race between deconfiguring and reconfiguring... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Philipp Reisner | drbd: Disable activity log updates when the whole device... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Philipp Reisner | drbd: Actually allow BIOs up to 128k (was 32k). Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Philipp Reisner | drbd: receiving of big packets, for payloads between... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Philipp Reisner | drbd: Sending of big packets, for payloads from 64KByte... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Philipp Reisner | drbd: Bugfix for regression introduced with f9bc8913c06022e Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Philipp Reisner | drbd: Microfix: Assigning sector once is sufficient Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Lars Ellenberg | drbd: new configuration parameter c-min-rate Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Lars Ellenberg | drbd: reduce code duplication when receiving data requests Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Lars Ellenberg | drbd: use rolling marks for resync speed calculation Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Lars Ellenberg | drbd: remove outdated comment and dead code Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Lars Ellenberg | drbd: let drbd_free_ee implicitly free any digest Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Philipp Reisner | drbd: Replaced some casts by an union. Improved comments Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Philipp Reisner | drbd: Bugfix: rs_in_flight could become wrong if read_for_cs... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Philipp Reisner | drbd: The new, smarter resync speed controller Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Philipp Reisner | drbd: New sync_param packet, that includes the parameters... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Philipp Reisner | drbd: New sync parameters for the smart resync rate... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Lars Ellenberg | drbd: fix list corruption (recent regression) Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Philipp Reisner | drbd: Initialize all members of sync_conf to their... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Philipp Reisner | drbd: Make sure tl_restart(, resend) can not get called... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Philipp Reisner | drbd: Do not try to free tl_hash in drbd_disconnect... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Philipp Reisner | drbd: Allow attach while IO is suspended Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Philipp Reisner | drbd: Allow tl_restart() to do IO completion while... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Philipp Reisner | drbd: Fixed a deadlock, probably only affected UP machines Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Philipp Reisner | drbd: Do not do a hard state change when establishing... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Philipp Reisner | drbd: Ensure that the peer was not rebootet in the... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Philipp Reisner | drbd: Delayed creation of current-UUID Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Philipp Reisner | drbd: Run the fence-peer helper asynchronously Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Philipp Reisner | drbd: Reduce the verbosity of some state transitions Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Philipp Reisner | drbd: Removing a by now obsolete clause in the state... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Philipp Reisner | drbd: Now we need to handle the ed_uuid of an diskless... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Philipp Reisner | drbd: Disabled the crashed_primary detection for re... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Philipp Reisner | drbd: Do not allow a fencing-policy of resource-and... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Philipp Reisner | drbd: Finished the "on-no-data-accessible suspend-io... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Philipp Reisner | drbd: Removed redundant error checks in the request... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Philipp Reisner | drbd: factored drbd_req_make_private_bio() out of drbd_req_new() Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Philipp Reisner | drbd: Do not send two barriers without any writes between... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Philipp Reisner | drbd: factored tl_restart() out of tl_clear(). Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Philipp Reisner | drbd: mod_req has now a return value Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Philipp Reisner | drbd: Track all IO requests on the TL, not writes only Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-10-14 |
Philipp Reisner | drbd: renamed drbd_tl_epoch.n_req to drbd_tl_epoch... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-06-14 |
Philipp Reisner | drbd: Fixed a race between disk-attach and unexpected... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-05-18 |
Julia Lawall | drivers/block/drbd: Use kzalloc Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com> Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-05-18 |
Philipp Reisner | drbd: Create new current UUID as late as possible Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-05-18 |
Philipp Reisner | drbd: If we detect late that IO got frozen, retry after... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-05-18 |
Lars Ellenberg | drbd: always use_bmbv, ignore setting Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-05-18 |
Lars Ellenberg | drbd: allow resync requests to be larger than max_segment_size Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-05-18 |
Lars Ellenberg | drbd: Allow drbd_epoch_entries to use multiple bios. Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-05-17 |
Lars Ellenberg | drbd: reduce sizeof struct drbd_epoch_entry by 8 byte... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-05-17 |
Philipp Reisner | drbd: Fixes to the new delay_probes code Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-05-17 |
Philipp Reisner | drbd: A fixes to the new resync speed code Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-05-17 |
Philipp Reisner | drbd: Proc bits of new resync speed stuff Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-05-17 |
Philipp Reisner | drbd: Control the actual resync rate based on the queuing... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-05-17 |
Philipp Reisner | drbd: Actually send delay probes Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-05-17 |
Philipp Reisner | drbd: Four new configuration settings for resync speed... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-05-17 |
Philipp Reisner | drbd: Sending of delay_probes Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-05-17 |
Philipp Reisner | drbd: Receiving of delay_probes Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-05-17 |
Philipp Reisner | drbd: Fixed bitmap in case of online-grow without resync Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-05-17 |
Philipp Reisner | drbd: Added transmission faults to the fault injection... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-05-17 |
Philipp Reisner | drbd: bugfix: Make resize work, if remote's size was... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-05-17 |
Philipp Reisner | drbd: Implemented the --assume-clean option for drbdsetup... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-05-17 |
Philipp Reisner | drbd: Added some missing statics Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-05-17 |
Philipp Reisner | drbd: Make sure to resync all of the new storage upon... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-05-17 |
Philipp Reisner | drbd: Implemented flags for the resize packet Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-05-17 |
Philipp Reisner | drbd: Implemented the set_new_bits parameter for drbd_bm_res... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-05-17 |
Philipp Reisner | drbd: made determin_dev_size's parameter an flag enum Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-05-17 |
Adam Gandelman | drbd: New handler: initial-split-brain Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-05-17 |
Lars Ellenberg | drbd: fail_requests_early: remove incorrect and unnecessary... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-05-17 |
Lars Ellenberg | drbd: check for corrupt or malicous sector addresses... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-05-17 |
Philipp Reisner | drbd: cleanup: This code path to trigger a resync is... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-05-17 |
Lars Ellenberg | drbd: don't start a resync without access to up-to... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-05-17 |
Lars Ellenberg | drbd: fix potential protocol error Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-05-17 |
Lars Ellenberg | drbd: remove bogus ASSERT Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-05-17 |
Lars Ellenberg | drbd: fix regression: attach while connected failed Author: Philipp Reisner <philipp.reisner@linbit.com> Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-05-17 |
Philipp Reisner | drbd: Do not upgrade state to Outdated if already Inconsiste... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-05-17 |
Lars Ellenberg | drbd: use proc_create_data with explicit NULL argument Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-05-03 |
Lars Ellenberg | drbd: don't expose failed local READ to upper layers Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-03-11 |
Lars Ellenberg | drbd: fix al-to-on-disk-bitmap for 4k logical_block_size Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-03-11 |
Philipp Reisner | drbd: Renamed overwrite_peer to primary_force Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-03-11 |
Philipp Reisner | drbd: Forcing primary should also work for Consistent... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-03-11 |
Philipp Reisner | drbd: Make sure we do not send state updates during... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-03-11 |
Philipp Reisner | drbd: Reduce the time an empty resync takes usually Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-03-11 |
Lars Ellenberg | drbd: add missing drbd command names to avoid <NULL... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-03-11 |
Lars Ellenberg | drbd_disconnect: grab meta.socket mutex as well Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-03-11 |
Lars Ellenberg | fix unit of rs_same_csums accounting Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-03-11 |
Lars Ellenberg | drbd: fix broken state change after split-brain attach... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-03-11 |
Lars Ellenberg | drbd: fix NULL pointer dereference on 4k hard sect... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-03-11 |
Philipp Reisner | drbd: --dry-run option for drbdsetup net ( drbdadm... Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-03-11 |
Thomas Gleixner | block: drbd: Convert semaphore to mutex Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-01-25 |
Dan Carpenter | drbd: null dereference bug Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |
2010-01-22 |
Lars Ellenberg | drbd: fix max_segment_size initialization Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
|
commit | commitdiff | tree |