bzp2010 commented on issue #12275:
URL: https://github.com/apache/apisix/issues/12275#issuecomment-2930449507

   In principle, we do not provide support for older versions, especially for 
spans such as 2.x to 3.x. If the same issue cannot be reproduced on the master 
branch, it will basically not be addressed (or will be addressed with very low 
priority).
   Generally, you may need to build an independent test environment using the 
master code repository or at least the latest release version, and conduct 
testing there. If the issue is reproduced, you can report that it should be 
fixed.
   
   However, regarding the abnormal CPU consumption issue you mentioned caused 
by Prometheus, I have heard a little about it. This seems to be caused by some 
unexpected implementation or integration within the library, which is not easy 
to fix. The most economical and quick improvement is to first provide a larger 
shdict buffer.
   
   You are using an extremely outdated version. Since the version you are 
using, we have introduced some improvements to the plugin, such as a mechanism 
for evicting old data (in the old implementation, shdict keys did not have a 
TTL, which allowed data to accumulate indefinitely).
   Although abnormal CPU consumption may still occur if configured improperly 
(due to internal library details), the presence of shdict TTL can protect 
against most scenarios.
   
   If you cannot upgrade, you will not be able to benefit from these 
improvements. If they are necessary, you will need to explore how to backport 
them to your version on your own, but this essentially remains a customization 
and will not receive official support, so experience is required.


-- 
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: notifications-unsubscr...@apisix.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to