We’ve had two testnets on the go in the last week, aiming to clarify issues in replication and at the client, as well as investigating the mem increases we’ve seen across nodes.
So far, while we’re still seeing client issues, we’ve been able to clarify what’s going on there and so fixes to failed CashNote reads, and other upload issues, are in the works.
We also managed to get heaptrack
running for the testnet after some false starts, so we’re now gathering valuable data there. It already looks like nodes are using a bit less memory than previous, likely due to the cleanup of some logging instrumentation.
It’s not yet clear if the reversion to prior replication strategies is solid as yet, but that mostly seems to be because of the client issues we’ve seen blocking larger uploads. That should hopefully get cleared up soon, and we’ll be able to verify it this testnet.
General Progress
@bochaco has been clarifying gossipsub behaviour and liaising with the libp2p team. Big thanks to Maxinden and Thomas and the team for always being so very helpful! Things are starting to solidify now it’s all a bit clearer.
@anselme has been cleaning up various APIs across transfers and registers, and diving about various CI bugs too.
We have an initial PR for a local node dashboard @roland has been experimenting with. This may prove a nice way to extract info from running nodes. If you want to experiment there, there’s info on the PR for the brave!
We now reuse prior payments when trying to top-up if prices changed thanks to @benno, and @qi_ma has been helping debug the client issues and forming fixes for various concurrency issues we’ve been seeing there!
Aaand, last but not least, @chriso has just had a nice wee pr merged improving the CLI user experience with some more informative progress bars!
Busy busy busy here, but all wee improvements and bug fixes get us that much closer!
Thanks again to everyone who’s testing everything out too. Your efforts and logs are proving invaluable in stabilizing everything!
Useful Links
Feel free to reply below with links to translations of this dev update and moderators will add them here:
Russian ; German ; Spanish ; French; Bulgarian
As an open source project, we’re always looking for feedback, comments and community contributions - so don’t be shy, join in and let’s create the Safe Network together!