Shelley Incentivized Testnet Development Update - 28 February 2020

In this Shelley Incentivized Testnet Development Update video series, Project Manager Dimitris Poulopoulos will be taking you through the updates on a regular basis.

Full script of the video below:

Hi everyone. It is Dimitris again, back for another week to share a quick update on the Shelley Incentivised Testnet progress.

Thanks as ever for the feedback on these weekly video updates. It has been great to continue to get your thoughts on how we can improve further and try to bring you more useful information as we progress.

Recap

Network stability remains our focus for yet another week. Following this weeks’ Node, Wallet BE and Daedalus release aimed to mitigate some recent issues that were identified by Daedalus users, there should be some further improvement for both ADA holders as well as stake pool operators.

This week

Jormungandr

This week, we have released a new Node version 0.8.12 to include some further amendments aimed to increase bootstrap reliability, speed and verbosity as well as adding some other quality of life improvements.

This was closely followed by 0.8.13 which is addressing a regression in the REST APIs for the leader handling; please install the latter. Some of the key updates include:

Improve the speed of loading from storage and the general streaming from storage, which could speed up loading the chain over the network.

Netboot is now a bit more comfortably verbose, adding some location and speed. Resulting in more verbose logging capability and more details.

Fix peer bootstrap to timeout properly when the peer doesn’t play ball.

Improve memory bound of the pending/approved fragments; for more predictable memory usage for the Jormungandr Node.

Cleaning more code by using latest dependencies, std futures, and newer async dependencies.

Enclave now detects if a stake pool or a node is having duplicated leaders loaded and creating blocks competitively.

More details may be found as always on the Jormungandr repo under the latest release tag https://github.com/input-output-hk/jormungandr/releases/tag/v0.8.12 and https://github.com/input-output-hk/jormungandr/releases/tag/v0.8.13

Daedalus and Wallet BE

On Tuesday we released a new version of Daedalus (2.2.0-ITN1) with new transaction filtering and pending delegation preferences features as well as fixes for the issues introduced in the previous release. So far, the response from the community seems broadly positive, although we recognise that some users will continue to have issues. This, unfortunately, is the nature of any testnet. Thanks for your continued patience as we continue to improve this and remember to log a ticket if you encounter a new issue.

Coming soon

Jormungandr

We continue to work on improving network stability further with improvements to Jormungandr.

The main elements we are targeting include:

  • Blockchain tip tracking in stats_counter to fix the performance of json requests of the statistics counter.
  • Seed the topology with peers discovered during bootstrap, as part of ongoing network improvements, to prevent situations in which when most of the Trusted Peers are down Nodes are in a position that they cannot contact any network nodes.
  • Investigate and fix a Jormungandr probable memory leak.

Daedalus and Wallet BE

MacOS Catalina users are still impacted by the current installation issue. This is due to unresolved issues with Apple’s notarization process, which we are working to expedite as soon as we can. We appreciate your patience on this. We are aiming to release another Daedalus version once this issue for MacOS Catalina users is addressed. This will be integrated with the Wallet BE and the latest Node version. We will let you know as soon as this new Wallet version is available and if you are running your Daedalus rewards wallet you will get notified through Daedalus newsfeed.

Side updates

Support: This week we released Daedalus Rewards 2.2.0 which should fix a number of incidents relating to wallet restoration, as well as some connectivity issues. We are noticing a reduction in new incidents. Despite the decrease of connectivity and synchronization related incidents, some users are still reporting difficulties in that area. We also have a number of tickets relating to the Mac OS Catalina issue I mentioned earlier.

New incidents - 480
Resolved incidents - 1215
Incident backlog - 1127

DevOps: In the process creating some new pools and re-delegating IOHK funds to prevent saturation; changes to be noticed in future epochs.

I hope you found this short update useful. I’ll be back next week with the latest on ITN progress. Thank you for watching!

4 Likes

Thanks Dimirtris.