Bikramjeet Vig has uploaded this change for review. ( 
http://gerrit.cloudera.org:8080/12249


Change subject: IMPALA-7565: Set TAcceptQueueServer connection_setup_pool to be 
multi-threaded by default
......................................................................

IMPALA-7565: Set TAcceptQueueServer connection_setup_pool to be
multi-threaded by default

Bumping up the thread count for the threads that process the
post-accept, pre-setup connection queue to 2 in order to minimize the
chances of a single client holding up others if the thread gets stuck
in that step.

Testing:
- Ran exhaustive tests with a thread pool of 10.
- Scanned manually through the code and parts of thrift lib to make
  sure the APIs are used in a thread safe manner.
- Rapidly executed openssl connect-disconnect on the impalad's
  hs2 server port on a thread sanitizer build. No data races were
  flagged by the thread sanitizer.

Change-Id: I053120d4c3153ddbe5261acd28388be6cd191908
---
M be/src/rpc/TAcceptQueueServer.cpp
1 file changed, 4 insertions(+), 9 deletions(-)



  git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/49/12249/1
--
To view, visit http://gerrit.cloudera.org:8080/12249
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I053120d4c3153ddbe5261acd28388be6cd191908
Gerrit-Change-Number: 12249
Gerrit-PatchSet: 1
Gerrit-Owner: Bikramjeet Vig <[email protected]>

Reply via email to