@@ -152,6 +152,7 @@ public virtual bool SetResult(PhysicalConnection connection, Message message, Ra
...
@@ -152,6 +152,7 @@ public virtual bool SetResult(PhysicalConnection connection, Message message, Ra
boollog=!message.IsInternalCall;
boollog=!message.IsInternalCall;
boolisMoved=result.AssertStarts(MOVED);
boolisMoved=result.AssertStarts(MOVED);
stringerr=string.Empty;
stringerr=string.Empty;
boolunableToConnectError=false;
if(isMoved||result.AssertStarts(ASK))
if(isMoved||result.AssertStarts(ASK))
{
{
message.SetResponseReceived();
message.SetResponseReceived();
...
@@ -178,6 +179,7 @@ public virtual bool SetResult(PhysicalConnection connection, Message message, Ra
...
@@ -178,6 +179,7 @@ public virtual bool SetResult(PhysicalConnection connection, Message message, Ra
}
}
else
else
{
{
unableToConnectError=true;
err=$"Endpoint {endpoint} serving hashslot {hashSlot} is not reachable at this point of time. Please check connectTimeout value. If it is low, try increasing it to give the ConnectionMultiplexer a chance to recover from the network disconnect. ";
err=$"Endpoint {endpoint} serving hashslot {hashSlot} is not reachable at this point of time. Please check connectTimeout value. If it is low, try increasing it to give the ConnectionMultiplexer a chance to recover from the network disconnect. ";
}
}
#if FEATURE_PERFCOUNTER
#if FEATURE_PERFCOUNTER
...
@@ -198,7 +200,14 @@ public virtual bool SetResult(PhysicalConnection connection, Message message, Ra
...
@@ -198,7 +200,14 @@ public virtual bool SetResult(PhysicalConnection connection, Message message, Ra