Skip to content
This repository has been archived by the owner on Jul 27, 2023. It is now read-only.

Enable Bdls configuration in channel #10

Draft
wants to merge 49 commits into
base: release-bdls
Choose a base branch
from
Draft

Conversation

ahmed82
Copy link
Member

@ahmed82 ahmed82 commented Feb 24, 2023

Create BDLS metadata.proto and configuration.proto
Generate the pb.go files from the above proto and add them to “fabric-protos-go” project:
Enable Bdls configuration in channel

@ahmed82 ahmed82 added enhancement New feature or request bft labels Feb 24, 2023
@ahmed82 ahmed82 requested a review from Param-S February 24, 2023 23:55
@ahmed82 ahmed82 self-assigned this Feb 24, 2023
ahmed82 and others added 23 commits February 26, 2023 00:37
* Extracting the block height from common.Block
* Adding the block height to the BDLS config object
Add the logic for the Chain.configure function.
…o routine to avoid

excessive snapshotting if used
create the struct gc TODO  practise for create a snapshotting into a …
 Your branch is up to date with 'origin/main-bdls'.

 Changes to be committed:
	modified:   orderer/common/server/main.go
	modified:   orderer/consensus/bdls/chain.go
	modified:   orderer/consensus/bdls/consenter.go
	new file:   orderer/consensus/bdls/dispatcher.go
	new file:   orderer/consensus/bdls/metrics.go

* Wire bdls to be the option of the conster in the Orderer Server Main function
* update the NewChain function to hold the required params in Chain implementation once get called by the HandleChain
* Add metrics class
* Add Dispatcher
* TODO create the []bdls.Identity
Wire bdls to the Orderer Server main function
point to lisr of Identity rather that list of pointer
Signed-off-by: Ahmed Al-Salih <[email protected]>
ahmed82 added 23 commits March 31, 2023 04:10
Signed-off-by: Ahmed Al-Salih <[email protected]>
cleanup consensus task example
Refresh BDLS release, using the SubmitRequest function
Signed-off-by: Ahmed Al-Salih <[email protected]>
Move the proto file from the local build and from the in Fabric vendor repo
Create BDLS proto's repository for proto files github.com/BDLS-bft/fabric-protos-go
Signed-off-by: Ahmed Al-Salih <[email protected]>
Signed-off-by: Ahmed Al-Salih <[email protected]>
Signed-off-by: Ahmed Al-Salih <[email protected]>
include citation button in GitHub repo and enhancement for Bdls integration
Signed-off-by: Ahmed Al-Salih <[email protected]>
Fix the config file for Bdls
…genesisconfig/config.go

Signed-off-by: Ahmed Al-Salih <[email protected]>
switch the ordererType BDLS to static string in internal/configtxgen/…
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bft enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant