Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

msg/async: Support close idle connection feature #9783

Merged
merged 28 commits into from Jun 29, 2016

Conversation

yuyuyu101
Copy link
Member

@yuyuyu101 yuyuyu101 commented Jun 17, 2016

  1. use c++ features
  2. avoid lock in timer
  3. replace some context with inline lambda

impl http://tracker.ceph.com/issues/16366

@yuyuyu101
Copy link
Member Author

passed http://pulpito.ceph.com/haomai-2016-06-21_12:24:39-rados-wip-haomai-testing-distro-basic-smithi/

one test issue (fix later)
one vargind issue(rocksdb)
others all network connection errors(including dead jobs)

@yuyuyu101 yuyuyu101 force-pushed the wip-16366 branch 5 times, most recently from 175a6a7 to 31cbae2 Compare June 28, 2016 10:21
@yuyuyu101
Copy link
Member Author

yuyuyu101 commented Jun 29, 2016

Signed-off-by: Haomai Wang <haomai@xsky.com>
Signed-off-by: Haomai Wang <haomai@xsky.com>
Signed-off-by: Haomai Wang <haomai@xsky.com>
Signed-off-by: Haomai Wang <haomai@xsky.com>
Signed-off-by: Haomai Wang <haomai@xsky.com>
Signed-off-by: Haomai Wang <haomai@xsky.com>
Signed-off-by: Haomai Wang <haomai@xsky.com>
Signed-off-by: Haomai Wang <haomai@xsky.com>
Signed-off-by: Haomai Wang <haomai@xsky.com>
Signed-off-by: Haomai Wang <haomai@xsky.com>
Signed-off-by: Haomai Wang <haomai@xsky.com>
Signed-off-by: Haomai Wang <haomai@xsky.com>
Signed-off-by: Haomai Wang <haomai@xsky.com>
Signed-off-by: Haomai Wang <haomai@xsky.com>
Signed-off-by: Haomai Wang <haomai@xsky.com>
Signed-off-by: Haomai Wang <haomai@xsky.com>
Signed-off-by: Haomai Wang <haomai@xsky.com>
Signed-off-by: Haomai Wang <haomai@xsky.com>
Signed-off-by: Haomai Wang <haomai@xsky.com>
Signed-off-by: Haomai Wang <haomai@xsky.com>
Signed-off-by: Haomai Wang <haomai@xsky.com>
Signed-off-by: Haomai Wang <haomai@xsky.com>
Signed-off-by: Haomai Wang <haomai@xsky.com>
Signed-off-by: Haomai Wang <haomai@xsky.com>
if two accept all going to dispatch RETRYGLOBAL sending, it will cause
invalid connect side receiver.

Signed-off-by: Haomai Wang <haomai@xsky.com>
… thread

thread_local has problem in TmapMigratePP.DataScan case that it will be
assigned to zero unexpectedly.

pthread_t is much cheaper than gettid since it's a library implementation.

Signed-off-by: Haomai Wang <haomai@xsky.com>
@yuyuyu101 yuyuyu101 merged commit 593008e into ceph:master Jun 29, 2016
@yuyuyu101 yuyuyu101 deleted the wip-16366 branch June 29, 2016 05:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant