<p>Q: Is this impacting in any way the reload commands that can be done at runtime?<br>
A: not tested, based on the assumption that SSL_CTX is only a storage for "default values", this should not be a problem, I will test it in case the documentations and other sources of information may be wrong (or study the openssl source code further) to be absolutely certain.</p>
<p>In the mean time, as you proposed we could make it optional, in the end this is becoming a problem when you have multiple "config" and many processes because this delay is multiplied. (# process * # config)<br>
So this optimisation, may not be needed by everyone.<br>
Main value is to have faster kamailio restart.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/kamailio/kamailio/pull/1585#issuecomment-404044748">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AF36ZUcbGUidgKzhVUDzbFkQRgyg0_39ks5uFYUBgaJpZM4VH3iS">mute the thread</a>.<img src="https://github.com/notifications/beacon/AF36ZdQkid_KIfmesW6hJyR6aR6PyIqPks5uFYUBgaJpZM4VH3iS.gif" height="1" width="1" alt="" /></p>
<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/kamailio/kamailio","title":"kamailio/kamailio","subtitle":"GitHub repository","main_image_url":"https://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/kamailio/kamailio"}},"updates":{"snippets":[{"icon":"PERSON","message":"@jchavanton in #1585: Q: Is this impacting in any way the reload commands that can be done at runtime? \r\nA: not tested, based on the assumption that SSL_CTX is only a storage for \"default values\", this should not be a problem, I will test it in case the documentations and other sources of information may be wrong (or study the openssl source code further) to be absolutely certain.\r\n\r\nIn the mean time, as you proposed we could make it optional, in the end this is becoming a problem when you have multiple \"config\" and many processes because this delay is multiplied. (# process * # config)\r\nSo this optimisation, may not be needed by everyone.\r\nMain value is to have faster kamailio restart."}],"action":{"name":"View Pull Request","url":"https://github.com/kamailio/kamailio/pull/1585#issuecomment-404044748"}}}</script>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/kamailio/kamailio/pull/1585#issuecomment-404044748",
"url": "https://github.com/kamailio/kamailio/pull/1585#issuecomment-404044748",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
},
{
"@type": "MessageCard",
"@context": "http://schema.org/extensions",
"hideOriginalBody": "false",
"originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB",
"title": "Re: [kamailio/kamailio] tls: much faster startup using shared SSL_CTX (#1585)",
"sections": [
{
"text": "",
"activityTitle": "**Julien Chavanton**",
"activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png",
"activitySubtitle": "@jchavanton",
"facts": [

]
}
],
"potentialAction": [
{
"name": "Add a comment",
"@type": "ActionCard",
"inputs": [
{
"isMultiLine": true,
"@type": "TextInput",
"id": "IssueComment",
"isRequired": false
}
],
"actions": [
{
"name": "Comment",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": \"kamailio/kamailio\",\n\"issueId\": 1585,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}"
}
]
},
{
"name": "Close pull request",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"PullRequestClose\",\n\"repositoryFullName\": \"kamailio/kamailio\",\n\"pullRequestId\": 1585\n}"
},
{
"targets": [
{
"os": "default",
"uri": "https://github.com/kamailio/kamailio/pull/1585#issuecomment-404044748"
}
],
"@type": "OpenUri",
"name": "View on GitHub"
},
{
"name": "Unsubscribe",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 354384018\n}"
}
],
"themeColor": "26292E"
}
]</script>