summaryrefslogtreecommitdiff
path: root/platform/src/ssl_service_cache.cpp
diff options
context:
space:
mode:
authorzhengchao <[email protected]>2019-06-05 20:43:45 +0800
committerzhengchao <[email protected]>2019-06-05 20:43:45 +0800
commitd3afda0d4c3f93e5d4225849e1f9b848e57de993 (patch)
tree1e5f0ab6f1ce10cb68e2c81dcb05648a05e3c5a6 /platform/src/ssl_service_cache.cpp
parent044d512184002cfaeaf12bd568e33d76beb99172 (diff)
为了减少pinning, protocol error误判带来的影响,将service cache的淘汰方式改为FIFO,独立service_cache_expire_seconds参数,默认5分钟。
Diffstat (limited to 'platform/src/ssl_service_cache.cpp')
-rw-r--r--platform/src/ssl_service_cache.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/platform/src/ssl_service_cache.cpp b/platform/src/ssl_service_cache.cpp
index 21ad23f..3937486 100644
--- a/platform/src/ssl_service_cache.cpp
+++ b/platform/src/ssl_service_cache.cpp
@@ -283,7 +283,7 @@ struct ssl_service_cache* ssl_service_cache_create(unsigned int slot_size, unsig
ret = MESA_htable_set_opt(htable, MHO_HASH_MAX_ELEMENT_NUM, &max_num, sizeof(max_num));
ret = MESA_htable_set_opt(htable, MHO_EXPIRE_TIME, &expire_seconds, sizeof(expire_seconds));
- opt_val=HASH_ELIMINATE_ALGO_LRU;
+ opt_val=HASH_ELIMINATE_ALGO_FIFO;
ret = MESA_htable_set_opt(htable, MHO_ELIMIMINATE_TYPE,
&opt_val, sizeof(int));
ret = MESA_htable_set_opt(htable, MHO_CBFUN_DATA_FREE,