Skip to content

Make TcpTransport#openConnection fully async (#36095)#36124

Merged
Tim-Brooks merged 1 commit intoelastic:6.xfrom
Tim-Brooks:backport_async_cm
Nov 30, 2018
Merged

Make TcpTransport#openConnection fully async (#36095)#36124
Tim-Brooks merged 1 commit intoelastic:6.xfrom
Tim-Brooks:backport_async_cm

Conversation

@Tim-Brooks
Copy link
Copy Markdown
Contributor

This is a follow-up to #35144. That commit made the underlying
connection opening process in TcpTransport asynchronous. However the
method still blocked on the process being complete before returning.
This commit moves the blocking to the ConnectionManager level. This is
another step towards the top-level TransportService api being async.

This is a follow-up to elastic#35144. That commit made the underlying
connection opening process in TcpTransport asynchronous. However the
method still blocked on the process being complete before returning.
This commit moves the blocking to the ConnectionManager level. This is
another step towards the top-level TransportService api being async.
@Tim-Brooks Tim-Brooks added >non-issue :Distributed/Network Http and internode communication implementations v6.6.0 backport labels Nov 30, 2018
@elasticmachine
Copy link
Copy Markdown
Collaborator

Pinging @elastic/es-distributed

@Tim-Brooks Tim-Brooks merged commit 0d911a8 into elastic:6.x Nov 30, 2018
@Tim-Brooks Tim-Brooks deleted the backport_async_cm branch December 18, 2019 14:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport :Distributed/Network Http and internode communication implementations >non-issue v6.6.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants