Lines Matching refs:tunables
308 memcpy(&be->tunables, &ctx->tunables, sizeof(be->tunables)); in mcplib_backend()
338 be->tunables.tcp_keepalive = lua_toboolean(L, -1); in mcplib_backend()
343 be->tunables.use_tls = lua_toboolean(L, -1); in mcplib_backend()
354 be->tunables.backend_failure_limit = limit; in mcplib_backend()
365 be->tunables.backend_depth_limit = limit; in mcplib_backend()
374 be->tunables.connect.tv_sec = secondsi; in mcplib_backend()
375 be->tunables.connect.tv_usec = MICROSECONDS(subseconds); in mcplib_backend()
381 be->tunables.retry.tv_sec = in mcplib_backend()
387 be->tunables.retry.tv_sec = in mcplib_backend()
397 be->tunables.retry.tv_sec = secondsi; in mcplib_backend()
398 be->tunables.retry.tv_usec = MICROSECONDS(subseconds); in mcplib_backend()
407 be->tunables.read.tv_sec = secondsi; in mcplib_backend()
408 be->tunables.read.tv_usec = MICROSECONDS(subseconds); in mcplib_backend()
414 be->tunables.down = down; in mcplib_backend()
423 be->tunables.flap.tv_sec = secondsi; in mcplib_backend()
424 be->tunables.flap.tv_usec = MICROSECONDS(subseconds); in mcplib_backend()
433 be->tunables.flap_backoff_ramp = ramp; in mcplib_backend()
440 be->tunables.flap_backoff_max = max; in mcplib_backend()
506 && memcmp(&be_orig->be->tunables, &bel->tunables, sizeof(bel->tunables)) == 0) { in _mcplib_backend_checkcache()
538 memcpy(&be->tunables, &bel->tunables, sizeof(bel->tunables)); in _mcplib_make_backendconn()
545 memcpy(&bec->tunables, &bel->tunables, sizeof(bel->tunables)); in _mcplib_make_backendconn()
572 if (ctx->tunables.tcp_keepalive) { in _mcplib_make_backendconn()
581 if (be->tunables.use_tls && !ctx->tls_ctx) { in _mcplib_make_backendconn()
821 p->use_iothread = ctx->tunables.use_iothread; in mcplib_pool()
994 ctx->tunables.use_iothread = state; in mcplib_backend_use_iothread()
1010 ctx->tunables.use_tls = state; in mcplib_backend_use_tls()
1034 ctx->tunables.tcp_keepalive = state; in mcplib_tcp_keepalive()
1050 ctx->tunables.backend_failure_limit = limit; in mcplib_backend_failure_limit()
1066 ctx->tunables.backend_depth_limit = limit; in mcplib_backend_depth_limit()
1079 ctx->tunables.connect.tv_sec = secondsi; in mcplib_backend_connect_timeout()
1080 ctx->tunables.connect.tv_usec = MICROSECONDS(subseconds); in mcplib_backend_connect_timeout()
1092 ctx->tunables.retry.tv_sec = secondsi; in mcplib_backend_retry_waittime()
1093 ctx->tunables.retry.tv_usec = 0; in mcplib_backend_retry_waittime()
1111 ctx->tunables.read.tv_sec = secondsi; in mcplib_backend_read_timeout()
1112 ctx->tunables.read.tv_usec = MICROSECONDS(subseconds); in mcplib_backend_read_timeout()
1125 ctx->tunables.flap.tv_sec = secondsi; in mcplib_backend_flap_time()
1126 ctx->tunables.flap.tv_usec = MICROSECONDS(subseconds); in mcplib_backend_flap_time()
1140 ctx->tunables.flap_backoff_ramp = factor; in mcplib_backend_flap_backoff_ramp()
1152 ctx->tunables.flap_backoff_max = max; in mcplib_backend_flap_backoff_max()
1172 ctx->tunables.max_ustats = limit; in mcplib_stat_limit()