Yoav Tock

Results 71 issues of Yoav Tock

In v3 we will remove support for kafka as an orderer consensus protocol. - [x] Disable kafka as a consensus protocol - [x] Remove all integration tests that use kafka...

In v3 we will remove support for the system channel. - Prevent boot with a system channel - clean up filters - clean up multi-channel - clean up consensus -...

In v3 we will remove support for the solo consensus protocol. - [x] Disable solo as a consensus protocol - [x] Change integration tests that use solo to single node...

The first part of the "Orderer V3 RFC" calls for the removal of deprecated components: - Kafka - Solo - System channel support See RFC: - https://hyperledger.github.io/fabric-rfcs/text/orderer-v3.html - https://github.com/hyperledger/fabric-rfcs/pull/50 In...

Epic

The second part of the "Orderer V3 RFC" calls for exposing components that are needed for consensus protocols to be implemented as binding those components together, rather than as it...

Create the WAL atomically by creating a temporary directory and first file, and then renaming it.

backlog

#### Type of change - Improvement (improvement to code, performance, etc) #### Description Remove solo from integration tests (part 1) #### Related issues Issue: #3514 Epic: #3511

This use case in the `etcdraft` suite fails intermittently: ------------------------------ • [FAILED] [10.153 seconds] Chain /home/runner/work/fabric/fabric/orderer/consensus/etcdraft/chain_test.go:101 3-node Raft cluster /home/runner/work/fabric/fabric/orderer/consensus/etcdraft/chain_test.go:1565 reconfiguring raft cluster /home/runner/work/fabric/fabric/orderer/consensus/etcdraft/chain_test.go:1715 reconfiguration /home/runner/work/fabric/fabric/orderer/consensus/etcdraft/chain_test.go:1823 [It] rotates leader certificate...

Signed-off-by: Yoav Tock Change-Id: I00846aa130d5b9fb486ace5f84898a0b0affddf5 - Improvement (improvement to code, performance, etc) #### Description - Disable the solo consenter in the orderer main - fix unit tests that fail -...

Check what happens to a Raft-based orderering service that has two channels, A & B. Channel A is migrated to BFT but B does not. If the ordering service exits...