Jens Axboe
|
2cecb73098
drbd: fixup after wait_even_lock_irq() addition to generic code
|
12 years ago |
Philipp Reisner
|
986836503e
Merge branch 'drbd-8.4_ed6' into for-3.8-drivers-drbd-8.4_ed6
|
12 years ago |
Philipp Reisner
|
328e0f125b
drbd: Broadcast sync progress no more often than once per second
|
12 years ago |
Philipp Reisner
|
fd0017c124
drbd: fix regression: potential NULL pointer dereference
|
12 years ago |
Lars Ellenberg
|
edc9f5eb7a
drbd: always write bitmap on detach
|
12 years ago |
Lars Ellenberg
|
e34b677d09
drbd: wait for meta data IO completion even with failed disk, unless force-detached
|
12 years ago |
Lars Ellenberg
|
8747d30af9
drbd: a few more GFP_KERNEL -> GFP_NOIO
|
13 years ago |
Philipp Reisner
|
19fffd7b03
drbd: Call drbd_md_sync() explicitly after a state change on the connection
|
13 years ago |
Philipp Reisner
|
c1fd29a11f
drbd: Fix a race condition that can lead to a BUG()
|
13 years ago |
Philipp Reisner
|
b66623e33e
drbd: Avoid NetworkFailure state during disconnect
|
13 years ago |
Philipp Reisner
|
39a1aa7f49
drbd: Protect accesses to the uuid set with a spinlock
|
13 years ago |
Philipp Reisner
|
fef45d297e
drbd: Write all pages of the bitmap after an online resize
|
13 years ago |
Lars Ellenberg
|
427c0434fc
drbd: disambiguation, s/DISCARD_CONCURRENT/RESOLVE_CONFLICTS/
|
13 years ago |
Lars Ellenberg
|
d4dabbe22d
drbd: disambiguation, s/P_DISCARD_WRITE/P_SUPERSEDED/
|
13 years ago |
Lars Ellenberg
|
232fd3f4a0
drbd: cleanup, drop unused struct
|
13 years ago |
Lars Ellenberg
|
58ffa580a7
drbd: introduce stop-sector to online verify
|
13 years ago |
Lars Ellenberg
|
970fbde1f1
drbd: flush drbd work queue before invalidate/invalidate remote
|
13 years ago |
Lars Ellenberg
|
6f3465ed82
drbd: report congestion if we are waiting for some userland callback
|
13 years ago |
Lars Ellenberg
|
0c84966601
drbd: differentiate between normal and forced detach
|
13 years ago |
Lars Ellenberg
|
bf709c8552
drbd: cleanup, remove two unused global flags
|
13 years ago |
Lars Ellenberg
|
a0d856dfae
drbd: base completion and destruction of requests on ref counts
|
13 years ago |
Lars Ellenberg
|
b406777e64
drbd: introduce completion_ref and kref to struct drbd_request
|
13 years ago |
Lars Ellenberg
|
5df69ece6e
drbd: __drbd_make_request() is now void
|
13 years ago |
Lars Ellenberg
|
b6dd1a8976
drbd: remove struct drbd_tl_epoch objects (barrier works)
|
13 years ago |
Lars Ellenberg
|
d5b27b01f1
drbd: move the drbd_work_queue from drbd_socket to drbd_connection
|
13 years ago |
Lars Ellenberg
|
8c0785a5c9
drbd: allow to dequeue batches of work at a time
|
13 years ago |
Lars Ellenberg
|
b379c41ed7
drbd: transfer log epoch numbers are now per resource
|
13 years ago |
Lars Ellenberg
|
a220d29180
drbd: allow bitmap to change during writeout from resync_finished
|
13 years ago |
Lars Ellenberg
|
07be15b12c
drbd: fix resend/resubmit of frozen IO
|
13 years ago |
Philipp Reisner
|
a1096a6e9d
drbd: Delay/reject other state changes while establishing a connection
|
13 years ago |