Baoyuantop commented on issue #13305: URL: https://github.com/apache/apisix/issues/13305#issuecomment-4333326158
Thank you for reporting. There are two separate issues: 1. HTTP plugin warnings in the stream context (e.g., [ip-restriction]): This is a known code flaw. `plugin.init_worker()` is also called in the stream subsystem, registering a metadata watcher. However, `_M.load()` only loads the HTTP plugin into `local_plugins_hash` in the HTTP subsystem, causing the metadata check in the stream worker to not find any HTTP plugins, thus triggering numerous warnings. These warnings do not affect functionality (they are safely skipped when `skip_disabled_plugin=true`). 2. `[nil] plugin_name`: This indicates an invalid entry exists under the `/apisix/plugin_metadata/` path in etcd. It is recommended to use `etcdctl get /apisix/plugin_metadata/ --prefix --keys-only` to check for null keys or legacy data from migration. -- 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. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
