[
https://issues.apache.org/jira/browse/TS-3272?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Susan Hinrichs updated TS-3272:
-------------------------------
Attachment: ts-3272-5.diff
TS-3272-5.diff contains a fix for the looping SNI callback.
The original code was calling all the plugin SNI callbacks on every master SNI
callback.
Changed this to call every plugin SNI callback at most once. This is
consistent with the semantics of the preaccept callback.
> TS_SSL_SNI_HOOK continuously called
> ------------------------------------
>
> Key: TS-3272
> URL: https://issues.apache.org/jira/browse/TS-3272
> Project: Traffic Server
> Issue Type: Bug
> Components: Core
> Reporter: Lev Stipakov
> Assignee: Susan Hinrichs
> Fix For: 5.3.0
>
> Attachments: SSLNetVConnection.patch, plugin.cc, ts-3272-2.diff,
> ts-3272-3.diff, ts-3272-4.diff, ts-3272-5.diff, ts-3272-master.diff,
> ts-3272.diff
>
>
> I have created a simple plugin with TS_SSL_SNI_HOOK handler. Handler starts
> thread. Thread function has small sleep and after that calls TSVConnTunnel.
> The problem is that during sleep duration TS_SSL_SNI_HOOK handler gets
> continuously called.
> I would expect that TS_SSL_SNI_HOOK handler should be called just once.
> See plugin code in attach.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)