You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When APISIX is deployed in traditional mode, restarting APISIX triggers the server-info plugin to write data to etcd. If too many APISIX instances write to etcd at the same time, it may cause etcd to become unavailable. This can prevent APISIX from starting properly, which in turn affects the data plane (DP) and its ability to handle traffic.
If you need to continue using the server-info plugin, before APISIX begins handling production traffic, refer to the etcd example hardware configurations to test and determine how much etcd hardware resources are required for the number of APISIX instances you’re running. This ensures APISIX can start up reliably.
What are the alternatives?
There is currently no perfect alternative. If you still need the information provided by the server-info plugin, you might consider developing a new plugin to store this data in a different backend such as Redis or MySQL. Alternatively, you can continue using the server-info plugin with caution, making sure that sufficient etcd hardware resources are provisioned
Deprecation schedule
3.13.0 – Deprecation begins:
Marked as deprecated
Documentation updated
Warning logs emitted
3.14.0 – Grace period:
No functional changes
Gives developers time to adapt
3.15.0 – Extended grace period:
Continued support
More time for migration and community feedback
3.16.0 – Final removal:
The feature will be completely removed from this version onward
Considering the uncertainty in APISIX's release cycle, this functionality will be officially deprecated no later than 6 months after the release of version 3.13.0.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Why to remove
server-info
pluginWhen APISIX is deployed in traditional mode, restarting APISIX triggers the server-info plugin to write data to etcd. If too many APISIX instances write to etcd at the same time, it may cause etcd to become unavailable. This can prevent APISIX from starting properly, which in turn affects the data plane (DP) and its ability to handle traffic.
If you need to continue using the server-info plugin, before APISIX begins handling production traffic, refer to the etcd example hardware configurations to test and determine how much etcd hardware resources are required for the number of APISIX instances you’re running. This ensures APISIX can start up reliably.
What are the alternatives?
There is currently no perfect alternative. If you still need the information provided by the server-info plugin, you might consider developing a new plugin to store this data in a different backend such as Redis or MySQL. Alternatively, you can continue using the server-info plugin with caution, making sure that sufficient etcd hardware resources are provisioned
Deprecation schedule
3.13.0 – Deprecation begins:
3.14.0 – Grace period:
3.15.0 – Extended grace period:
3.16.0 – Final removal:
Considering the uncertainty in APISIX's release cycle, this functionality will be officially deprecated no later than 6 months after the release of version 3.13.0.
Beta Was this translation helpful? Give feedback.
All reactions