2020 03 27 DWG Agenda
Hyperledger is committed to creating a safe and welcoming community for all. For more information please visit our Code of Conduct: Hyperledger Code of Conduct
Announcements
Release status: Pam/Joe
Dashboard: https://jira.hyperledger.org/secure/Dashboard.jspa?selectPageId=10104
Fabric 2.1 coming out in April. Will contain minor improvements to Fabric 2.0 and work on stabilizing 2.x to be an LTS release.
Ledger checkpoint then archive - starting with checkpointing first and pruning/archive will come later. Ability to checkpoint a channel so genesis block is not required.
BFT - Still investigating mirBFT.. Was shared at Hyperledger Global Forum.
Config Transaction Library RFC: https://github.com/hyperledger/fabric-rfcs/pull/25/files
LTS RFC - https://github.com/hyperledger/fabric-rfcs/pull/23. Dave plans to publish on Fabric wiki and link to it from the Fabric Girhub README.
Creating a channel tutorial.
New CC Lifecycle video on YouTube: https://hyperledger-fabric.readthedocs.io/en/latest/chaincode_lifecycle.html#more-information
Status of video that we made on last weeks meeting - and how do we make sure user's see it?
Discussion
Release status: Pam/Joe
Looking at Mir BFT – high throughput for ordering service nodes. RFC soon. Multiple leaders but otherwise similar compared to Raft.
Discussion on multiple consensus models - will be maintained
Config transaction library RFC now present
Easier to work with channels in Fabric
Unlikely to make 2.1
2.1 planned for April
Outlook as 2.2 as a stable release
All 2.x needs to be complete
Then period of stability before LTS
2.x needs to be complete before LTS is discussed, not driven by date
Network deployment guide work continuing
CA deployment also progressing
Add peer and ordering after this
Add policies later in this discussion, including planning
Ledger checkpoint and pruning
Will start with checkpointing first!
SDK progress is good
BYFN and Test net progressing well
BYFN will deprecate in 2.0
How much should be removed from docs
Preference is to deprecate not remove
Deprecated features in next release new features
LTS discussion, Pam/Joe
Declaring pre end of version LTS
Multiple LTS
2.1 release in April
Minor improvements and bug fixes from 2.0
No major new function before LTS
Creating a channel tutorial, Nik
Walkthrough of current updates in tutorial
Chris issues in Kubernetes with channel create
default policies are deprecated
Policies moved to separate section
More focus on consortia
Peer commands follow, including anchors
Jim – this is helpful for new people to get going, mixing concepts with code
Custom policy discussion
Helpful to get concrete understanding on policies
Discussion on structure of tutorial – is it multiple tutorials
Jim – importance of this tutorial being fully replicable
How can it help as a guide for debugging real-world networks
MSP topic is very important as relates to this information
This tutorial will not be perfect for production – related to deployment guide
Disclaimer that this tutorial is for docker network, but to help with production systems it should link to MSP topics
Chris Gabriel discussion on kubernetes issues
Walk through on kubernetes examples
Very different when using Fabric CA
Lots of considerations for kubernetes
Needs to be discussed on follow up calls
See video for example.
Video of this week's session at: Recordings
Quarterly reports
Upcoming reports
Backlog