mirror of
https://github.com/zeek/zeek.git
synced 2025-10-08 17:48:21 +00:00
Move options to redis backend options instead of module-level options
This commit is contained in:
parent
824b91216f
commit
fd10dd015f
6 changed files with 24 additions and 18 deletions
|
@ -262,7 +262,7 @@ OperationResult Redis::DoOpen(OpenResultCallback* cb, RecordValPtr options) {
|
|||
opt.options |= REDIS_OPT_PREFER_IPV4;
|
||||
opt.options |= REDIS_OPT_NOAUTOFREEREPLIES;
|
||||
|
||||
auto connect_timeout_opt = options->GetField<IntervalVal>("connect_timeout")->Get();
|
||||
auto connect_timeout_opt = backend_options->GetField<IntervalVal>("connect_timeout")->Get();
|
||||
struct timeval timeout = util::double_to_timeval(connect_timeout_opt);
|
||||
opt.connect_timeout = &timeout;
|
||||
|
||||
|
@ -301,7 +301,7 @@ OperationResult Redis::DoOpen(OpenResultCallback* cb, RecordValPtr options) {
|
|||
redisAsyncSetConnectCallback(async_ctx, redisOnConnect);
|
||||
redisAsyncSetDisconnectCallback(async_ctx, redisOnDisconnect);
|
||||
|
||||
auto op_timeout_opt = options->GetField<IntervalVal>("operation_timeout")->Get();
|
||||
auto op_timeout_opt = backend_options->GetField<IntervalVal>("operation_timeout")->Get();
|
||||
struct timeval op_timeout = util::double_to_timeval(op_timeout_opt);
|
||||
redisAsyncSetTimeout(async_ctx, op_timeout);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue