summaryrefslogtreecommitdiff
path: root/samples/kobject
diff options
context:
space:
mode:
authorIlya Dryomov <idryomov@gmail.com>2016-01-20 19:50:31 +0300
committerIlya Dryomov <idryomov@gmail.com>2016-03-25 20:51:38 +0300
commit0e04dc26cc594d31ee6b1382b452b6bc83b57937 (patch)
treebc0ee4c6236224b44f9e388672e2e0a1cbfe8253 /samples/kobject
parent82dcabad750a36a2b749889bc89c5a3188775b2e (diff)
downloadlinux-0e04dc26cc594d31ee6b1382b452b6bc83b57937.tar.xz
libceph: pick a different monitor when reconnecting
Don't try to reconnect to the same monitor when we fail to establish a session within a timeout or it's lost. For that, pick_new_mon() needs to see the old value of cur_mon, so don't clear it in __close_session() - all calls to __close_session() but one are followed by __open_session() anyway. __open_session() is only called when a new session needs to be established, so the "already open?" branch, which is now in the way, is simply dropped. Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Diffstat (limited to 'samples/kobject')
0 files changed, 0 insertions, 0 deletions