/
Community Update 80
Community Update 80
Kelly Foster
Owned by Kelly Foster
Last updated: Jul 10, 2019
General
- Sprint
- Sprint 33 in progress.
- Consensus team
- Completing foundation for bonding and unbonding in Rholang
- Improve message protocol in Casper to improve perforamance
- Providing peek to Casper
- Node team
- Investigation of challenges of processing a genesis block that includes RHOC balances
- Support for investigation of testnet failure
- Rholang team
- Completion of work to bridge cost accounting with the wallet and proof of stake contract
- Completion of work to resolve open bugs
- Start on work to reduce Rholang garbage in the tuplespace
- RSpace team
- Investigation of the performance of RSpace
- Completion of implementation of peek in Rholang
- SRE team
- Support for investigation of testnet failure
- Completing infrastructure and tooling for hardening testing
- Consensus team
- Sprint 33 in progress.
- Release
- Released RNode v0.9.10 late last week. RNode-0.9.10 release plan
- Mercury requirements and acceptance criteria
- Please see the documentation at https://github.com/rchain/rchain/blob/dev/docs/features.md.
- Testnet status
- Testnet-1 is down.
RCHAIN-3593 - What's happening when pubnet validator nodes die without logging an error? Done is a critical bug under investigation. We are currently running a test on the public testnet infrastructure to support the investigation.
- Please see RChain public testnet information to learn more about public testnet as well as a FAQ.
- Testnet-1 is down.
- Community testing
- July 10 at 14:00 UTC. Please see RChain community RNode testing for more information.
Blockers to testnet-2
- See complete view in
RCHAIN-3168 - Launch Testnet-2 Done
- Planned steps to address delay in the launch of testnet-2
- Release testnet-2 incrementally
- Revisit how we understand the blockers and are dedicating development effort to them
Risks to code completion for Mercury
- Addition of work in Rholang to address bloat in the tuplespace.
RCHAIN-3542 - Reduce Rholang garbage in the tuplespace To Do
Consensus
-
RCHAIN-3611 - Modify conflicts so that volatile events do not conflict Done in review. This is part of the solution to resolving conflicting blocks observed with cost accounting.
- Draft PR in for
RCHAIN-3582 - Refactor the feedback loop in Casper to improve message queuing and processing Done
- PRs in review to complete the delivery of methods needed to build validator bonding/unbonding and rewards.
Key Summary T Created Updated Due Assignee Reporter P Status Resolution RCHAIN-3466 "closeBlock" part 3 for unbonding 24/May/19 3:41 PM 21/Aug/19 12:21 PM Ovidiu Deac Kelly Foster Done Done RCHAIN-3465 "withdraw"method for unbonding 24/May/19 3:39 PM 21/Aug/19 12:16 PM Ovidiu Deac Kelly Foster Done Done
Rholang
- Resolution identified for two bugs that prevent the interpreter from stopping when an error occurs.
RCHAIN-3505 - Replayable error-model for Rholang To Do
- First of two planned PRs in review for
RCHAIN-3220 - Rholang interpreter prints out unmatched sends To Do
- Reviewing work needed to complete cost accounting.
RNode
- Work in progress to resolve
RCHAIN-3561 - --private-key-path option should work for any instance where a private key is required Done so that RNode operators can use a password protected key pair anytime a key is needed.
- Node and SRE teams continuing the investigation of testnet issues observed late last week and through the weekend. The issues included nodes stopping without warning and not related to errors that would generate heap dumps at the time of death.
- Completed work to provide more detailed metrics.
- Running tests in testing networks
- Investigation for
RCHAIN-3431 - Genesis creation runs out of memory after 2 days of runtime Done revealed the RevGenerator contract to be the bottleneck. Next steps are to run benchmarks in Rholang to further investigate the issue.
RCHAIN-3621 - Benchmark Rholang to further investigate inability to process genesis block that includes RHOC balances Done .
RSpace
- PR review to deliver peek to Rholang.
RCHAIN-2107 - Modify rholang interpreter to accommodate peek behaviour. Done
- Work in progress investigate performance of RSpace.
RCHAIN-3567 - Investigate the performance of new RSpace To Do
- Draft PR in review for
RCHAIN-3509 - Remove source: Produce and source: Consume from Datum and WaitingContinuation. Preserve sequenceNumber. To Do as part of the effort to optimize how source for produce and consume is stored.
SRE
- Delivery of Python 3 interface for RNode RPC. https://github.com/rchain/pyrchain
Developer website
Date |
---|
, multiple selections available,
Related content
Community Update 81
Community Update 81
More like this
Community Update 82
Community Update 82
More like this
Community Update 78
Community Update 78
More like this
Community Update 83
Community Update 83
More like this
Community Update 68
Community Update 68
More like this
Community Update 72
Community Update 72
More like this