Hi,

I think there is a bug in the rate limiting code inside ServletUtils [0]:
the error code is set to 429 but the 'return' is missing so the request
will continue to be processed even if the RateLimitManager returns a
'false'. From the client's side, I think the client sees 429 but the server
will still process that query.
Looking for some validation before creating a jira.

best,
alex

[0]
https://github.com/apache/solr/blob/e1f8a6ac75e56d5bfbc5493d99b94ee60f4113d4/solr/core/src/java/org/apache/solr/servlet/ServletUtils.java#L223

Reply via email to