Alex Elder
|
49659416ba
libceph: use a do..while loop in con_work()
|
12 years ago |
Alex Elder
|
b6e7b6a119
libceph: use a flag to indicate a fault has occurred
|
12 years ago |
Alex Elder
|
9320926420
libceph: separate non-locked fault handling
|
12 years ago |
Alex Elder
|
f20a39fd6e
libceph: encapsulate connection backoff
|
12 years ago |
Alex Elder
|
1541716789
libceph: eliminate sparse warnings
|
12 years ago |
Alex Elder
|
c9ffc77ade
libceph: define connection flag helpers
|
12 years ago |
Alex Elder
|
3ebc21f7bc
libceph: fix messenger CONFIG_BLOCK dependencies
|
12 years ago |
Sage Weil
|
0fa6ebc600
libceph: fix protocol feature mismatch failure path
|
12 years ago |
Alex Elder
|
122070a2ff
libceph: WARN, don't BUG on unexpected connection states
|
12 years ago |
Alex Elder
|
28362986f8
libceph: report connection fault with warning
|
12 years ago |
Alex Elder
|
7bb21d68c5
libceph: socket can close in any connection state
|
12 years ago |
Sage Weil
|
7246240c7c
libceph: avoid NULL kref_put from NULL alloc_msg return
|
12 years ago |
Alex Elder
|
802c6d967f
rbd: define common queue_con_delay()
|
12 years ago |
Alex Elder
|
8618e30bc1
rbd: let con_work() handle backoff
|
12 years ago |
Alex Elder
|
588377d619
rbd: reset BACKOFF if unable to re-queue
|
12 years ago |
Alex Elder
|
5ce765a540
libceph: only kunmap kmapped pages
|
12 years ago |
Jim Schutt
|
6d4221b537
libceph: avoid truncation due to racing banners
|
13 years ago |
Linus Torvalds
|
cc8362b1f6
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client
|
13 years ago |
Sage Weil
|
6139919133
libceph: recheck con state after allocating incoming message
|
13 years ago |
Sage Weil
|
4740a623d2
libceph: change ceph_con_in_msg_alloc convention to be less weird
|
13 years ago |
Sage Weil
|
8636ea672f
libceph: avoid dropping con mutex before fault
|
13 years ago |
Sage Weil
|
7b862e07b1
libceph: verify state after retaking con lock after dispatch
|
13 years ago |
Sage Weil
|
8007b8d626
libceph: fix handling of immediate socket connect failure
|
13 years ago |
Sage Weil
|
43c7427d10
libceph: clear all flags on con_close
|
13 years ago |
Sage Weil
|
4a86169208
libceph: clean up con flags
|
13 years ago |
Sage Weil
|
8dacc7da69
libceph: replace connection state bits with states
|
13 years ago |
Sage Weil
|
d7353dd5aa
libceph: drop unnecessary CLOSED check in socket state change callback
|
13 years ago |
Sage Weil
|
ee76e0736d
libceph: close socket directly from ceph_con_close()
|
13 years ago |
Sage Weil
|
2e8cb10063
libceph: drop gratuitous socket close calls in con_work
|
13 years ago |
Sage Weil
|
a59b55a602
libceph: move ceph_con_send() closed check under the con mutex
|
13 years ago |