Skip to content

Commit 68f5763

Browse files
committed
clean up
1 parent 7c29e51 commit 68f5763

File tree

4 files changed

+3
-170
lines changed

4 files changed

+3
-170
lines changed

docs/plans/pr-6-read-command-review.md

Lines changed: 0 additions & 163 deletions
This file was deleted.

raft/src/main/scala/zio/raft/PendingReads.scala

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,10 @@ case class PendingReads[S](entries: List[PendingReadEntry[S]]):
1717
PendingReads(before ++ (entry :: after))
1818

1919
def withCompleted(upToIndex: Index, state: S): UIO[PendingReads[S]] =
20-
.as(PendingReads(remaining))
2120
if entries.isEmpty || entries.last.enqueuedAtIndex > upToIndex then ZIO.succeed(this)
2221
else
2322
entries.span(_.enqueuedAtIndex <= upToIndex) match
24-
case (completed, remaining) =>
25-
for
26-
_ <- ZIO.debug(s"withCompleted completed=$completed remaining=$remaining")
27-
_ <- ZIO.foreach(completed)(_.promise.succeed(state))
23+
case (completed, remaining) => ZIO.foreach(completed)(_.promise.succeed(state)).as(PendingReads(remaining))
2824

2925
def stepDown(leaderId: Option[MemberId]): UIO[Unit] =
3026
ZIO

raft/src/main/scala/zio/raft/Raft.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -850,7 +850,7 @@ class Raft[S, A <: Command](
850850
_ <- ZIO.logDebug(s"memberId=${this.memberId} handleCommand $entry")
851851
_ <- logStore.storeLog(entry)
852852

853-
_ <- raftState.set(l.addPendingCommand(entry.index, promise))
853+
_ <- raftState.set(l.withPendingCommand(entry.index, promise))
854854
yield ()
855855
case f: Follower[S] =>
856856
promise.fail(NotALeaderError(f.leaderId)).unit

raft/src/main/scala/zio/raft/State.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ object State:
8282
def withPendingRead(entry: PendingReadEntry[S]): Leader[S] =
8383
this.copy(pendingReads = pendingReads.withAdded(entry))
8484

85-
def addPendingCommand[R](index: Index, promise: CommandPromise[R]): Leader[S] =
85+
def withPendingCommand[R](index: Index, promise: CommandPromise[R]): Leader[S] =
8686
this.copy(pendingCommands = pendingCommands.withAdded(index, promise))
8787

8888
def stepDown(leaderId: Option[MemberId]): UIO[Unit] =

0 commit comments

Comments
 (0)