Page MenuHomePhorge

accept the socket connection, start a worker, do the ssl
ClosedPublic

Authored by seigo on Jul 19 2016, 1:26 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Mar 23, 9:46 PM
Unknown Object (File)
Mon, Mar 18, 2:34 AM
Unknown Object (File)
Feb 10 2024, 12:08 AM
Unknown Object (File)
Jan 30 2024, 11:35 AM
Unknown Object (File)
Jan 28 2024, 3:43 PM
Unknown Object (File)
Jan 24 2024, 7:26 AM
Unknown Object (File)
Jan 24 2024, 7:03 AM
Unknown Object (File)
Jan 24 2024, 3:20 AM
Subscribers
None

Details

Summary

prevents waiting on the ssl handshake to complete to start a new
accept worker. this can prevent temporary starvation of the connect pool
if a large number of ssl connections start (relative to the connect pool)
due to the time it takes to initiate ssl.

Ref T1366

Test Plan

tested with imtest -s

Diff Detail

Repository
rG guam
Branch
feature/implicit_tls_delayed_ssl_start
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 4196
Build 4197: arc lint + arc unit

Event Timeline

seigo retitled this revision from to accept the socket connection, start a worker, do the ssl.
seigo updated this object.
seigo edited the test plan for this revision. (Show Details)
seigo added a reviewer: Restricted Project.
This revision was automatically updated to reflect the committed changes.