TkClark edited a comment on issue #3426:
URL: https://github.com/apache/apisix/issues/3426#issuecomment-767568651


   When i was restart one pods of apisix, the old pods was show me that 
following:
   ```
   2021/01/26 22:01:28 [warn] 38#38: *1732110 [lua] plugin.lua:158: load(): new 
plugins: {}, context: ngx.timer
   2021/01/26 22:01:28 [warn] 41#41: *1733936 [lua] plugin.lua:158: load(): new 
plugins: {}, context: ngx.timer
   2021/01/26 22:01:28 [warn] 38#38: *1732110 [lua] plugin.lua:206: 
load_stream(): new plugins: {}, context: ngx.timer
   2021/01/26 22:01:28 [warn] 41#41: *1733936 [lua] plugin.lua:206: 
load_stream(): new plugins: {}, context: ngx.timer
   2021/01/26 22:01:28 [warn] 48#48: *1731613 [lua] plugin.lua:158: load(): new 
plugins: {}, context: ngx.timer
   2021/01/26 22:01:28 [warn] 48#48: *1731613 [lua] plugin.lua:206: 
load_stream(): new plugins: {}, context: ngx.timer
   2021/01/26 22:01:28 [warn] 43#43: *1738115 [lua] plugin.lua:158: load(): new 
plugins: {}, context: ngx.timer
   2021/01/26 22:01:28 [warn] 43#43: *1738115 [lua] plugin.lua:206: 
load_stream(): new plugins: {}, context: ngx.timer
   2021/01/26 22:01:28 [warn] 35#35: *1728305 [lua] plugin.lua:158: load(): new 
plugins: {}, context: ngx.timer
   2021/01/26 22:01:28 [warn] 36#36: *1734151 [lua] plugin.lua:158: load(): new 
plugins: {}, context: ngx.timer
   2021/01/26 22:01:28 [warn] 40#40: *1736542 [lua] plugin.lua:158: load(): new 
plugins: {}, context: ngx.timer
   2021/01/26 22:01:28 [warn] 47#47: *1731926 [lua] plugin.lua:158: load(): new 
plugins: {}, context: ngx.timer
   2021/01/26 22:01:28 [warn] 42#42: *1729549 [lua] plugin.lua:158: load(): new 
plugins: {}, context: ngx.timer
   2021/01/26 22:01:28 [warn] 37#37: *1732543 [lua] plugin.lua:158: load(): new 
plugins: {}, context: ngx.timer
   2021/01/26 22:01:28 [warn] 35#35: *1728305 [lua] plugin.lua:206: 
load_stream(): new plugins: {}, context: ngx.timer
   2021/01/26 22:01:28 [warn] 36#36: *1734151 [lua] plugin.lua:206: 
load_stream(): new plugins: {}, context: ngx.timer
   2021/01/26 22:01:28 [warn] 40#40: *1736542 [lua] plugin.lua:206: 
load_stream(): new plugins: {}, context: ngx.timer
   2021/01/26 22:01:28 [warn] 47#47: *1731926 [lua] plugin.lua:206: 
load_stream(): new plugins: {}, context: ngx.timer
   2021/01/26 22:01:28 [warn] 37#37: *1732543 [lua] plugin.lua:206: 
load_stream(): new plugins: {}, context: ngx.timer
   2021/01/26 22:01:28 [warn] 42#42: *1729549 [lua] plugin.lua:206: 
load_stream(): new plugins: {}, context: ngx.timer
   2021/01/26 22:01:28 [warn] 39#39: *1736898 [lua] plugin.lua:158: load(): new 
plugins: {}, context: ngx.timer
   2021/01/26 22:01:28 [warn] 39#39: *1736898 [lua] plugin.lua:206: 
load_stream(): new plugins: {}, context: ngx.timer
   2021/01/26 22:01:28 [warn] 50#50: *1734146 [lua] plugin.lua:158: load(): new 
plugins: {}, context: ngx.timer
   2021/01/26 22:01:28 [warn] 50#50: *1734146 [lua] plugin.lua:206: 
load_stream(): new plugins: {}, context: ngx.timer
   2021/01/26 22:01:29 [warn] 53#53: *1733172 [lua] plugin.lua:158: load(): new 
plugins: {}, context: ngx.timer
   2021/01/26 22:01:29 [warn] 53#53: *1733172 [lua] plugin.lua:206: 
load_stream(): new plugins: {}, context: ngx.timer
   2021/01/26 22:01:31 [warn] 49#49: *1731675 [lua] plugin.lua:158: load(): new 
plugins: {}, context: ngx.timer
   2021/01/26 22:01:31 [warn] 49#49: *1731675 [lua] plugin.lua:206: 
load_stream(): new plugins: {}, context: ngx.timer
   2021/01/26 22:01:31 [warn] 45#45: *1732302 [lua] plugin.lua:158: load(): new 
plugins: {}, context: ngx.timer
   2021/01/26 22:01:31 [warn] 45#45: *1732302 [lua] plugin.lua:206: 
load_stream(): new plugins: {}, context: ngx.timer
   2021/01/26 22:01:33 [warn] 46#46: *1742158 [lua] plugin.lua:158: load(): new 
plugins: {}, context: ngx.timer
   2021/01/26 22:01:33 [warn] 46#46: *1742158 [lua] plugin.lua:206: 
load_stream(): new plugins: {}, context: ngx.timer
   2021/01/26 22:01:33 [warn] 44#44: *1733042 [lua] plugin.lua:158: load(): new 
plugins: {}, context: ngx.timer
   2021/01/26 22:01:33 [warn] 44#44: *1733042 [lua] plugin.lua:206: 
load_stream(): new plugins: {}, context: ngx.timer
   ```
   It is load plugins, but i see the code  for plugin load function, it should 
be return `plugins not changed`,  but it return `new plugins`.
   ```
   local function load(plugin_names)
       local processed = {}
       for _, name in ipairs(plugin_names) do
           if processed[name] == nil then
               processed[name] = true
           end
       end
   
       -- the same configure may be synchronized more than one
       if plugins_eq(local_plugins_hash, processed) then
           core.log.info("plugins not changed")  -- I was never change plugins, 
so what happen with this row
           return true
       end
   
       core.log.warn("new plugins: ", core.json.delay_encode(processed))
   ```


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to