/
Community Update 61
Community Update 61
Kelly Foster
Owned by Kelly Foster
Feb 27, 2019
General
- Sprint and Release
- 2-week sprint ends March 4 Priorities: consensus stability, wallet and cost accounting implementation, blockstore refinement
- RNode v0.8.4 release delayed by
RCHAIN-2909 - Fix InvalidParents error Done . Plan to release at the end of the current sprint. RNode-0.8.4 release plan
- Mercury requirements and acceptance criteria
- Please see documentation at https://github.com/rchain/rchain/blob/dev/docs/features.md.
- Test net status
- A public test net is not yet available.
- A view of the issues blocking launch of a public test net is available here.
- Please see RChain public testnet information to learn about the rollout plan for launching the public testnet as well as a FAQ.
Block storage
- Work in progress to fully implement the block store solution.
- PR in for decoupling the BlockStore from BlockDagStorage as this caused failures in integration tests.
RCHAIN-2938 - Complete delivery of the Blockstore Done
- PR in for purging the CasperState as a way to both help resolve out of memory errors in node and to help sync file based storages.
RCHAIN-3009 - Purge CasperState Done
- PR in for decoupling the BlockStore from BlockDagStorage as this caused failures in integration tests.
Consensus
- Reimplemented block merging.
- Fixes to support debugging of blockstore
Key Summary T Status Resolution RCHAIN-3047 Remove block store use from Validate.blockNumber Done Done RCHAIN-3046 Remove block store use from Validate.sequenceNumber Done Done - Per Validator Incentives and Casper removing joining fees for validators. Work continues to finalize decisions in the rest of the document.
RCHAIN-2410 - Remove joining fees from MakePoS contract Done
- Work in progress to investigate challenges with validator bonding observed during 20190226 RNode community testing.
Cost accounting
- Work in progress to implement common cost accounting across different layers of the platform: reducer, spatial matcher, and RSpace match component. Work described in
Key Summary Status Resolution RCHAIN-3022 Introduce F in IStore Done Done RCHAIN-2995 Partner to support RChain-2883 Done Done RCHAIN-2993 Document what is included in a deploy Done Duplicate
Node
- Collaboration with SRE team to reconcile metrics reporting in the performance test harness
- Investigating challenges with peering observed in 20190226 RNode community testing in
RCHAIN-3036 - It's hard to add peers when node is busy with Casper. But not having peers makes catching up slow: fairness in comm layer Done Proposal to address by adding more threads and dedicating one to peering and one to Casper.
Test infrastructure and performance testing
- Debugging differences in reporting observed in Prometheus and InfluxDB in the performance test harness.
- Work in progress to build out the infrastructure and support systems for the public testnet. This week's focus is orchestration in the cloud environment.
Wallet
- Work in progress to deliver the wallet feature. Work described in
Key Summary Status Resolution RCHAIN-3182 Update HashSetCasperTest genesis block to use RevVault Done Done RCHAIN-2988 Research tools to implement REV address Done Done RCHAIN-2967 Implement the tools to create/parse REV Address Done Done RCHAIN-2966 Design and implement the lockbox Done Done RCHAIN-2964 Develop and Implement the REVMint Done Duplicate RCHAIN-2962 Design and implement the REV Vault Done Done RCHAIN-2961 Develop and implement the Purse Done Done RCHAIN-2972 Develop an integration test for Alice pays Dave for ice cream Done Done RCHAIN-2970 Develop an integration test for unlocking a wallet using the lockBox Done Duplicate RCHAIN-2969 Develop an integration test for bootstrapping a wallet Done Duplicate RCHAIN-3125 Revisit purse overflow in wallet/vault contract To Do Unresolved RCHAIN-2971 Develop an integration test preventing replay To Do Unresolved
Developer website
Date |
---|
, multiple selections available,
Related content
Community Update 60
Community Update 60
More like this
Community Update 63
Community Update 63
More like this
Community Update 59
Community Update 59
More like this
Community Update 81
Community Update 81
More like this
Community Update 80
Community Update 80
More like this
Community Update 72
Community Update 72
More like this