Note: This was originally posted by an inactive account. Content was preserved by moving under an admin account.
Originally posted by: rgvenkateshI am a little confused with the answer, may be I wasn't clear enough with my question.
1. So, the 60 secs connection timeout is set on the Optional tab on the HttpNode after which we get the below error:
Basically our HttpNode client is not getting any response from the Http server in 60 secs (Which the server side is trying to resolve but we want to handle the timeout errors more gracefully instead of stopping the flow)
ERROR: A connection error occurred for PUT request to
http://xxxxxxxxxxxxxxxxxxx: Details: java.net.SocketTimeoutException: Read timed out.
Error Code: brain.node.http.transportProtocolError
2. Also, we are already splitting the request records (using hashsplit) upto 20 sets and hitting 20 HttpNodes parallely (we have around 80K requests).
Now, trying once again with the actual question in a different way:
1. What if some of the 20 HttpNodes fail with the Red cross showing error on point 1 which basically halts the control flow. ? Is it possible to make the HttpNode ignore such error and continue with time out error as an response for the remaining requests?
2. When you talk about a BRD file, does it involve manual intervention of pulling BRD file from the STATUS tab on the httpNode and work with it on the BDR file node? Because if it is so, we are not looking for any manual workaround for this as it is going to be fully automated and will be running the BRX graphs from cronTabs.
I am more concerned about an answer to point 1 and to see how best our HttpNode can handle such scenarios automatically, and if it is not possible to handle point 1, would want to see another way out which does not involve manual intervention for the reasons mentioned above.
Thanks,
Venkatesh