-
- Downloads
[FAB-1382] Remove window from Deliver API
https://jira.hyperledger.org/browse/FAB-1382 The deliver API currently works on a windowing concept. Because of the HTTP2/gRPC internal windowing, this additional layer of windowing is unnecessary. This changeset removes the notion of a Window from Deliver and instead replaces it with a start and stop position specification. To receive blocks indefinitely (replicating the old behavior with ACKs) the end position may be specified as MAX_UINT64. This changeset has an unfortunately high amount of ripple, and required extensive rework in the bdd tests, but the overall changeset is a simplification. Change-Id: I5095da82ab1f6d892b0112cdb9848842529936d9 Signed-off-by:Jason Yellick <jyellick@us.ibm.com>
Showing
- bddtests/features/orderer.feature 46 additions, 44 deletionsbddtests/features/orderer.feature
- bddtests/orderer/ab_pb2.py 174 additions, 107 deletionsbddtests/orderer/ab_pb2.py
- bddtests/steps/orderer_impl.py 17 additions, 12 deletionsbddtests/steps/orderer_impl.py
- bddtests/steps/orderer_util.py 63 additions, 64 deletionsbddtests/steps/orderer_util.py
- core/committer/noopssinglechain/client.go 16 additions, 40 deletionscore/committer/noopssinglechain/client.go
- orderer/common/deliver/deliver.go 53 additions, 136 deletionsorderer/common/deliver/deliver.go
- orderer/common/deliver/deliver_test.go 112 additions, 82 deletionsorderer/common/deliver/deliver_test.go
- orderer/multichain/chainsupport_test.go 1 addition, 1 deletionorderer/multichain/chainsupport_test.go
- orderer/multichain/manager.go 1 addition, 1 deletionorderer/multichain/manager.go
- orderer/multichain/manager_test.go 3 additions, 3 deletionsorderer/multichain/manager_test.go
- orderer/rawledger/blackbox_test.go 3 additions, 3 deletionsorderer/rawledger/blackbox_test.go
- orderer/rawledger/fileledger/fileledger.go 7 additions, 7 deletionsorderer/rawledger/fileledger/fileledger.go
- orderer/rawledger/fileledger/fileledger_test.go 2 additions, 2 deletionsorderer/rawledger/fileledger/fileledger_test.go
- orderer/rawledger/ramledger/ramledger.go 8 additions, 6 deletionsorderer/rawledger/ramledger/ramledger.go
- orderer/rawledger/rawledger.go 1 addition, 1 deletionorderer/rawledger/rawledger.go
- orderer/sample_clients/deliver_stdout/client.go 29 additions, 55 deletionsorderer/sample_clients/deliver_stdout/client.go
- orderer/sample_clients/single_tx_client/single_tx_client.go 6 additions, 1 deletionorderer/sample_clients/single_tx_client/single_tx_client.go
- orderer/sbft/backend/backend.go 1 addition, 1 deletionorderer/sbft/backend/backend.go
- orderer/sbft/backend/backendab.go 2 additions, 2 deletionsorderer/sbft/backend/backendab.go
- orderer/sbft/main/network_test.go 6 additions, 3 deletionsorderer/sbft/main/network_test.go
Loading
Please register or sign in to comment