You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by su...@apache.org on 2022/02/14 21:59:35 UTC
[trafficserver] 01/01: Make SSL writes more efficient when using dynamic record sizing
This is an automated email from the ASF dual-hosted git repository.
sudheerv pushed a commit to branch hrtime
in repository https://gitbox.apache.org/repos/asf/trafficserver.git
commit f7b8f63428e075a316d1cef9e4bd2f3dbdcb86f1
Author: Sudheer Vinukonda <su...@apache.org>
AuthorDate: Mon Feb 14 13:22:34 2022 -0800
Make SSL writes more efficient when using dynamic record sizing
Avoid calling clock time during subsequent SSL writes since the clock
does get updated in the event loop already.
---
iocore/net/SSLNetVConnection.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/iocore/net/SSLNetVConnection.cc b/iocore/net/SSLNetVConnection.cc
index 63b5c33..2523895 100644
--- a/iocore/net/SSLNetVConnection.cc
+++ b/iocore/net/SSLNetVConnection.cc
@@ -773,7 +773,7 @@ SSLNetVConnection::load_buffer_and_write(int64_t towrite, MIOBufferAccessor &buf
// Dynamic TLS record sizing
ink_hrtime now = 0;
if (SSLConfigParams::ssl_maxrecord == -1) {
- now = Thread::get_hrtime_updated();
+ now = Thread::get_hrtime();
int msec_since_last_write = ink_hrtime_diff_msec(now, sslLastWriteTime);
if (msec_since_last_write > SSL_DEF_TLS_RECORD_MSEC_THRESHOLD) {