Sage Weil
|
00650931e5
libceph: move msgr clear_standby under con mutex protection
|
13 years ago |
Sage Weil
|
3b5ede07b5
libceph: fix fault locking; close socket on lossy fault
|
13 years ago |
Sage Weil
|
85effe183d
libceph: reset connection retry on successfully negotiation
|
13 years ago |
Sage Weil
|
5469155f2b
libceph: protect ceph_con_open() with mutex
|
13 years ago |
Sage Weil
|
a410702697
libceph: (re)initialize bio_iter on start of message receive
|
13 years ago |
Sage Weil
|
8c50c81756
libceph: fix mutex coverage for ceph_con_close
|
13 years ago |
Sage Weil
|
3a140a0d5c
libceph: report socket read/write error message
|
13 years ago |
Guanjun He
|
a2a3258417
libceph: prevent the race of incoming work during teardown
|
13 years ago |
Sage Weil
|
a16cb1f707
libceph: fix messenger retry
|
13 years ago |
Sage Weil
|
5bdca4e076
libceph: fix messenger retry
|
13 years ago |
Sage Weil
|
fbb85a478f
libceph: allow sock transition from CONNECTING to CLOSED
|
13 years ago |
Sage Weil
|
b7a9e5dd40
libceph: set peer name on con_open, not init
|
13 years ago |
Alex Elder
|
bc18f4b1c8
libceph: add some fine ASCII art
|
13 years ago |
Alex Elder
|
5821bd8ccd
libceph: small changes to messenger.c
|
13 years ago |
Alex Elder
|
7593af920b
libceph: distinguish two phases of connect sequence
|
13 years ago |
Alex Elder
|
ab166d5aa3
libceph: separate banner and connect writes
|
13 years ago |
Alex Elder
|
e27947c767
libceph: define and use an explicit CONNECTED state
|
13 years ago |
Alex Elder
|
3ec50d1868
libceph: clear NEGOTIATING when done
|
13 years ago |
Alex Elder
|
bb9e6bba5d
libceph: clear CONNECTING in ceph_con_close()
|
13 years ago |
Alex Elder
|
456ea46865
libceph: don't touch con state in con_close_socket()
|
13 years ago |
Alex Elder
|
d65c9e0b9e
libceph: just set SOCK_CLOSED when state changes
|
13 years ago |
Alex Elder
|
188048bce3
libceph: don't change socket state on sock event
|
13 years ago |
Alex Elder
|
a8d00e3cde
libceph: SOCK_CLOSED is a flag, not a state
|
13 years ago |
Alex Elder
|
abdaa6a849
libceph: don't use bio_iter as a flag
|
13 years ago |
Alex Elder
|
572c588eda
libceph: move init of bio_iter
|
13 years ago |
Alex Elder
|
df6ad1f973
libceph: move init_bio_*() functions up
|
13 years ago |
Alex Elder
|
fd154f3c75
libceph: don't mark footer complete before it is
|
13 years ago |
Alex Elder
|
84ca8fc87f
libceph: encapsulate advancing msg page
|
13 years ago |
Alex Elder
|
739c905baa
libceph: encapsulate out message data setup
|
13 years ago |
Sage Weil
|
d59315ca8c
libceph: drop ceph_con_get/put helpers and nref member
|
13 years ago |