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
- Looking at Mir BFT – high throughput for ordering service nodes. RFC soon. Multiple leaders but otherwise similar compared to Raft.
- LTS discussion, Pam/Joe
- Covered https://github.com/hyperledger/fabric-rfcs/pull/23
- 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