- Release
- Sprint 42 in progress
- Main focus is (a) mergeability (b) feature cleanup, testing, hardening, security, bug fixing of Testnet 3, Network safety and reliability (c) getting ready for exchanges and dApp developers
- Many developers on much needed and well deserved vacation this week, as an extension of Thanksgiving holiday.
- Mergeability
- HardeningHardening
- Currently being analyzed - One bug since Cost accounting release is being addressed. Some times, if there are problems with a particular contract (e.g. insufficient funds, the node is unable to move forward with other deploys). We're actively investigating the issue and enhancing exception handling to catch and isolate such situations to not impact node
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 50130123-f232-3df4-bccb-c16e7d83cd3e |
---|
key | RCHAIN-3923 |
---|
|
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 50130123-f232-3df4-bccb-c16e7d83cd3e |
---|
key | RCHAIN-3912 |
---|
|
and Jira Legacy |
---|
server | System JIRA |
---|
serverId | 50130123-f232-3df4-bccb-c16e7d83cd3e |
---|
key | RCHAIN-3937 |
---|
|
- Planning a combination of Scala property and law testing + generative tests + formal methods to get high coverage in a cost-effective manner.
- Addressing critical issues with Mercury_Stability label.
- Improve upon and simplify tools and documentation for dApp developers.
- Addressing dApp developer needs for HTTP interface https://github.com/rchain/rchain/pull/2811
- Restarting Rcat (digital asset management) work to rebase on current code base. This should help dApp developers as well as help debug/harden the code base by exercising it.
- Identified initial documentation needs for exchanges + developers, will be working on these.
- Working on providing a two node network for dApp developers' exclusive use.
- Performance improvements
- Ongoing - Using flamegraphs to identify bottlnecks and adding improvements as possible. An example is improvement of ReplayRspace matching https://github.com/rchain/rchain/pull/2812 Currently seems to provide variable performance improvement. Correct Previous week's performance claim
- Completed - Investigating the concurrency settings on the monix library and JVM to make sure they're set optimally
- Investigating performance degradation noticed since the https://github.com/rchain/rchain/pull/2637 PR
- Refactoring, Optimizations and bug fixes, hardening - ongoing
Mercury requirements and acceptance criteria
- Testnet status
- Community testing
- Evaluating backlog vs current velocity