Skip to content

Commit fe12036

Browse files
authored
Fix SingleNodeExecutor hanging forever (#1165)
1 parent 91391be commit fe12036

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

modules/redis/src/main/scala/zio/redis/internal/SingleNodeRunner.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ private[redis] trait SingleNodeRunner {
3333
*/
3434
private[internal] final val run: IO[RedisError, AnyVal] =
3535
ZIO.logTrace(s"$this sender and reader has been started") *>
36-
(send.repeat(Schedule.forever) race receive
36+
(send.either.repeat(Schedule.forever) race receive
3737
.tapError(e => ZIO.logWarning(s"Reconnecting due to error: $e") *> onError(e))
3838
.retryWhile(True))
3939
.tapError(e => ZIO.logError(s"Executor exiting: $e"))

0 commit comments

Comments
 (0)