浏览代码

[Fix] Unlock ANN on error

tags/1.4.0
Vsevolod Stakhov 7 年前
父节点
当前提交
a5eef8b08c
共有 1 个文件被更改,包括 8 次插入0 次删除
  1. 8
    0
      src/plugins/lua/fann_redis.lua

+ 8
- 0
src/plugins/lua/fann_redis.lua 查看文件

@@ -400,6 +400,14 @@ local function train_fann(_, ev_base, elt)
if err then
rspamd_logger.errx(rspamd_config, 'cannot save ANN %s to redis: %s',
fann_prefix .. elt, err)
redis_make_request(ev_base,
rspamd_config,
nil,
false, -- is write
redis_unlock_cb, --callback
'DEL', -- command
{fann_prefix .. elt .. '_lock'}
)
end
end


正在加载...
取消
保存