-
Notifications
You must be signed in to change notification settings - Fork 8.9k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[FAB-1298] Remove queueing from broadcast
https://jira.hyperledger.org/browse/FAB-1298 Per some testing from Bishop Brock, the underlying HTTP2 stream for gRPC seems to handle windowing on its own gracefully and likely more efficiently (and certainly more simply) than we are able to do it at a higher layer. This changeset removes the queueing concept from Broadcast, and pushes the flow control back into the HTTP2/gRPC layer. This simplifies the code significantly, and appears to give us a performance improvement, so this seems like a win across the board. Change-Id: I4f519a188f0138d5b6fa8abf2432bf5e4a59342d Signed-off-by: Jason Yellick <jyellick@us.ibm.com>
- Loading branch information
Jason Yellick
committed
Dec 21, 2016
1 parent
f9b68d4
commit 2d24b31
Showing
3 changed files
with
78 additions
and
143 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters