Skip to content

Commit 98ac91c

Browse files
author
Dmitry Surnin
committed
Merge remote-tracking branch 'origin/master' into file-struct
2 parents 074ec5b + 635d921 commit 98ac91c

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

plenum/client/client.py

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -283,11 +283,14 @@ def submitReqs(self, *reqs: Request) -> List[Request]:
283283
(self.hasAnyConnections and
284284
(request.txn_type in self._read_only_requests or request.isForced())):
285285

286+
recipients = self.nodestack.conns
286287
logger.debug('Client {} sending request {}'
287-
.format(self, request))
288-
stat, err_msg = self.send(request)
288+
.format(self, request, recipients))
289+
290+
stat, err_msg = self.send(request, *recipients)
291+
289292
if stat:
290-
self.expectingFor(request)
293+
self.expectingFor(request, recipients)
291294
else:
292295
errs.append(err_msg)
293296
logger.debug(
@@ -572,12 +575,6 @@ def onConnsChanged(self, joined: Set[str], left: Set[str]):
572575
for n in joined:
573576
self.sendLedgerStatus(n)
574577

575-
def replyIfConsensus(self, identifier, reqId: int):
576-
replies, errors = self.reqRepStore.getAllReplies(identifier, reqId)
577-
r = list(replies.values())[0] if len(replies) > self.f else None
578-
e = list(errors.values())[0] if len(errors) > self.f else None
579-
return r, e
580-
581578
@property
582579
def hasSufficientConnections(self):
583580
return len(self.nodestack.conns) >= self.minNodesToConnect

0 commit comments

Comments
 (0)