Skip to content

Commit 19cc7aa

Browse files
committed
fix lint
Signed-off-by: dongjiang1989 <[email protected]>
1 parent 218af8b commit 19cc7aa

File tree

2 files changed

+19
-21
lines changed

2 files changed

+19
-21
lines changed

apisix/discovery/zookeeper/init.lua

Lines changed: 18 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,7 @@ local utils = require("apisix.discovery.zookeeper.utils")
2020
local schema = require("apisix.discovery.zookeeper.schema")
2121
local ngx = ngx
2222
local ipairs = ipairs
23-
local pairs = pairs
24-
local tostring = tostring
23+
local log = core.log
2524

2625
local _M = {
2726
version = 0.1,
@@ -62,10 +61,10 @@ local function fetch_service_instances(conf, service_name)
6261
if not children then
6362
utils.close_zk_client(client)
6463
if err == "not exists" then
65-
core.log.warn("service path not exists: ", service_path)
64+
log.warn("service path not exists: ", service_path)
6665
return {}
6766
end
68-
core.log.error("get zk children failed: ", err)
67+
log.error("get zk children failed: ", err)
6968
return nil, err
7069
end
7170

@@ -75,7 +74,7 @@ local function fetch_service_instances(conf, service_name)
7574
local instance_path = service_path .. "/" .. child
7675
local data, stat, err = client:get(instance_path)
7776
if not data then
78-
core.log.error("get instance data failed: ", instance_path, " err: ", err)
77+
log.error("get instance data failed: ", instance_path, " stat:", stat, " err: ", err)
7978
goto continue
8079
end
8180

@@ -91,29 +90,29 @@ local function fetch_service_instances(conf, service_name)
9190
-- 5. Close connects
9291
utils.close_zk_client(client)
9392

94-
core.log.debug("fetch service instances: ", service_name, " count: ", #instances)
93+
log.debug("fetch service instances: ", service_name, " count: ", #instances)
9594
return instances
9695
end
9796

9897
-- Scheduled fetch of all service instances (full cache update))
9998
local function fetch_all_services()
10099
if not local_conf then
101-
core.log.warn("zookeeper discovery config not loaded")
100+
log.warn("zookeeper discovery config not loaded")
102101
return
103102
end
104103

105-
-- 1. Init ZK client
104+
-- 1. Init Zookeeper client
106105
local client, err = utils.new_zk_client(local_conf)
107106
if not client then
108-
core.log.error("init zk client failed: ", err)
107+
log.error("init zk client failed: ", err)
109108
return
110109
end
111110

112111
-- 2. All instance nodes under a service
113112
local services, err = client:get_children(local_conf.root_path)
114113
if not services then
115114
utils.close_zk_client(client)
116-
core.log.error("get zk root children failed: ", err)
115+
log.error("get zk root children failed: ", err)
117116
return
118117
end
119118

@@ -127,7 +126,7 @@ local function fetch_all_services()
127126
expire_time = now + local_conf.cache_ttl
128127
})
129128
else
130-
core.log.error("fetch service instances failed: ", service, " err: ", err)
129+
log.error("fetch service instances failed: ", service, " err: ", err)
131130
end
132131
end
133132

@@ -137,7 +136,7 @@ end
137136

138137
function _M.nodes(service_name)
139138
if not service_name or service_name == "" then
140-
core.log.error("service name is empty")
139+
log.error("service name is empty")
141140
return nil
142141
end
143142

@@ -147,10 +146,10 @@ function _M.nodes(service_name)
147146

148147
-- 2. If the cache is missed or expired, actively pull (the data))
149148
if not cache or cache.expire_time < now then
150-
core.log.debug("cache miss or expired, fetch from zk: ", service_name)
149+
log.debug("cache miss or expired, fetch from zk: ", service_name)
151150
local instances, err = fetch_service_instances(local_conf, service_name)
152151
if not instances then
153-
core.log.error("fetch instances failed: ", service_name, " err: ", err)
152+
log.error("fetch instances failed: ", service_name, " err: ", err)
154153
-- Fallback: Return the old cache (if available))
155154
if cache then
156155
return cache.nodes
@@ -175,10 +174,11 @@ end
175174

176175
function _M.init_worker()
177176
-- Load configuration
178-
local_conf = core.config.local_conf.discovery and core.config.local_conf.discovery.zookeeper or {}
177+
local core_config = core.config.local_conf
178+
local_conf = core_config.discovery and core_config.discovery.zookeeper or {}
179179
local ok, err = schema.check(local_conf)
180180
if not ok then
181-
core.log.error("invalid zookeeper discovery config: ", err)
181+
log.error("invalid zookeeper discovery config: ", err)
182182
return
183183
end
184184

@@ -190,7 +190,7 @@ function _M.init_worker()
190190
-- Start the timer
191191
if not fetch_timer then
192192
fetch_timer = ngx.timer.every(local_conf.fetch_interval, fetch_all_services)
193-
core.log.info("zookeeper discovery fetch timer started, interval: ", local_conf.fetch_interval, "s")
193+
log.info("zk discovery fetch timer started, interval: ", local_conf.fetch_interval, "s")
194194
end
195195

196196
-- Manually execute a full pull immediately
@@ -199,11 +199,10 @@ end
199199

200200
function _M.destroy()
201201
if fetch_timer then
202-
ngx.timer.cancel(fetch_timer)
203202
fetch_timer = nil
204203
end
205204
instance_cache:flush_all()
206-
core.log.info("zookeeper discovery destroyed")
205+
log.info("zookeeper discovery destroyed")
207206
end
208207

209208
return _M

apisix/discovery/zookeeper/utils.lua

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
local core = require("apisix.core")
1919
local zk = require("resty.zookeeper")
2020
local cjson = require("cjson.safe")
21-
local string = string
2221
local ipairs = ipairs
2322

2423
local _M = {}
@@ -51,7 +50,7 @@ end
5150

5251
-- Recursively Create ZooKeeper Nodes
5352
function _M.create_zk_path(client, path)
54-
local parts = string.split(path, "/")
53+
local parts = core.utils.split(path, "/")
5554
local current = ""
5655
for _, part in ipairs(parts) do
5756
if part ~= "" then

0 commit comments

Comments
 (0)