-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Goreplay was unable to read Solr requests after a certain length. #1235
Comments
🤖 Hello @M-Somtirth! I'm Dosu, a friendly bot here to assist you with your GoReplay questions and issues while we wait for a human maintainer. I'm ready to help solve bugs, answer questions, and even guide you on becoming a contributor. Let's dive into your issue together! Based on the provided context, GoReplay does not explicitly mention a limit on the length of the requests it can handle. However, there is a limit on the response body that the internal HTTP client will fetch, which is 200kb by default. This limit can be increased using the As for the specific error or exception that GoReplay throws when it encounters a request that exceeds its limit, the provided context does not provide information on this. It's possible that the issue you're experiencing is due to a limitation in GoReplay, your system, or the specific configuration you're using. To better understand the issue, it would be helpful to have more information. For example, are there any error messages displayed when GoReplay fails to read the request? Additionally, could you provide more details about your system configuration and the specific version of GoReplay you're using? If you have already tried increasing the I hope this helps! If you have any more questions or need further clarification, feel free to ask. SourcesThis response is meant to be useful and save you time. It is not meant to be a precise solution, but rather a starting point for your own research. Help me be more useful! Please leave a 👍 if this is helpful and 👎 if it is irrelevant. If you want to continue the conversation, start your reply with @dosu-bot. |
Firstly, there is no output when the query size is large, Gor simply doesn't produce any output. |
@M-Somtirth try the Here is related page https://github.com/buger/goreplay/wiki/Dealing-with-missing-requests-and-responses |
@buger Even while using this I have found the number of queries fired is not exactly fired on the target Solr Server. |
I am using Gor on my Linux system where I am running simply this command: sudo ./gor --input-raw:8985 --output-stdout
I have an active node of Solr Cloud on port 8985 while querying found that for this query
The Query I made on my Solr node is given below:
http://Solr-IP:8985/solr/search-goreplay/select?". . ."
The query length is ~2800 characters
Gor was unable to read the request not printing any output.
Decreasing the length of the query further upto length:
http://Solr-IP:8985/solr/search-goreplay/select? ". . ."
The Query Length is ~1200 characters in all total
Gor was working without any issue for all queries around that length.
Questions:
The text was updated successfully, but these errors were encountered: