Philipp Reisner
|
13c76aba78
drbd: close race between drbd_set_role and drbd_connect
|
12 years ago |
Lars Ellenberg
|
ed635cb067
drbd: if the replication link breaks during handshake, keep retrying
|
12 years ago |
Jing Wang
|
063eacf88c
drbd: check return of kmalloc in receive_uuids
|
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
|
1393b59f8c
drbd: Remove duplicate code
|
13 years ago |
Philipp Reisner
|
19fffd7b03
drbd: Call drbd_md_sync() explicitly after a state change on the connection
|
13 years ago |
Lars Ellenberg
|
08332d7325
drbd: properly call drbd_rs_cancel_all() in drbd_disconnected()
|
13 years ago |
Philipp Reisner
|
155522df5b
drbd: Remove dead code
|
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 |
Andreas Gruenbacher
|
715306f69d
drbd: Don't unregister socket state_change callback from within the callback
|
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
|
e959d08d3e
drbd: Fix a potential issue with the DISCARD_CONCURRENT flag
|
13 years ago |
Philipp Reisner
|
80c6eed49d
drbd: More random to the connect logic
|
13 years ago |
Philipp Reisner
|
92f14951c0
drbd: Try to connec to peer only once per cycle
|
13 years ago |
Philipp Reisner
|
b666dbf819
drbd: Remove redundant and wrong test for NULL simplification in conn_connect()
|
13 years ago |
Lars Ellenberg
|
81a3537a97
drbd: announce FLUSH/FUA capability to upper layers
|
13 years ago |
Lars Ellenberg
|
58ffa580a7
drbd: introduce stop-sector to online verify
|
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 |
Philipp Reisner
|
7a426fd8d5
drbd: Keep the listening socket open while trying to connect to the peer
|
13 years ago |
Philipp Reisner
|
1f3e509b76
drbd: pull prepare_listen_socket() out of drbd_wait_for_connect()
|
13 years ago |
Philipp Reisner
|
7e0f096b8d
drbd: Remove drbd_accept() and use kernel_accept() instead
|
13 years ago |
Philipp Reisner
|
2820fd3969
drbd: Move the call to listen() out of drbd_accept()
|
13 years ago |
Lars Ellenberg
|
1882e22df7
drbd: grammar fix in log message
|
13 years ago |
Philipp Reisner
|
3ea35df83f
drbd: fix spelling, remove boring development log message
|
13 years ago |
Philipp Reisner
|
e4bad1bcac
drbd: Ensure that data_size is not 0 before using data_size-1 as index
|
13 years ago |
Philipp Reisner
|
a1096a6e9d
drbd: Delay/reject other state changes while establishing a connection
|
13 years ago |
Philipp Reisner
|
27eb13e99b
drbd: Fixed processing of disk-barrier, disk-flushes and disk-drain
|
13 years ago |