File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed
src/main/java/com/exalttech/trex/core Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -826,7 +826,7 @@ private byte[] getServerRPCResponse(String request) {
826
826
success = requester .send (finalRequest );
827
827
} catch (ZMQException e ) {
828
828
if (e .getErrorCode () == ZError .EFSM ) {
829
- resend (finalRequest );
829
+ success = resend (finalRequest );
830
830
} else {
831
831
throw e ;
832
832
}
@@ -848,6 +848,9 @@ private byte[] getServerRPCResponse(String request) {
848
848
LOG .error ("Error sending request" );
849
849
}
850
850
}
851
+ } else {
852
+ LOG .error ("Error sending request" );
853
+ return null ;
851
854
}
852
855
}
853
856
return getDecompressedString (serverResponse ).getBytes ();
@@ -858,11 +861,11 @@ private byte[] getServerRPCResponse(String request) {
858
861
}
859
862
}
860
863
861
- private void resend (byte [] msg ) {
864
+ private boolean resend (byte [] msg ) {
862
865
context .destroySocket (requester );
863
866
requester = buildRequester ();
864
867
requester .connect (connectionString );
865
- requester .send (msg );
868
+ return requester .send (msg );
866
869
}
867
870
868
871
private byte [] concatByteArrays (byte [] firstDataArray , byte [] secondDataArray ) {
You can’t perform that action at this time.
0 commit comments