Exemplo n.º 1
0
 private void BeginReceiveEntries(EndPoint sender, ReadOnlySpan <byte> announcement, CancellationToken token)
 {
     lookupIndex = -1;
     state       = State.AppendEntriesReceived;
     EntriesExchange.ParseAnnouncement(announcement, out var remotePort, out var term, out var prevLogIndex, out var prevLogTerm, out var commitIndex, out remainingCount);
     ChangePort(ref sender, remotePort);
     task = server.ReceiveEntriesAsync(sender, term, this, prevLogIndex, prevLogTerm, commitIndex, token);
 }