Update 28th November, 2024

You will have noticed that, in the immortal words of Cheech and Chong, Dave’s not here. Dave (the WebApp front end) would very much like to make your acquaintance, but he’s currently being refactored to use the WebRTC communication protocol rather than Websockets, as currently the WASM/WASI/Websockets/libp2p combo isn’t up to the task. Which is a shame, but rather than hammering on the same door we want to get something out pronto, and that’s one of the things we’re doing right now.

However, we do have a new node release for you, that fixes a 3-hourly CPU and memory spiking bug. This is a hotfix release meaning you don’t need to upgrade, but it would be advantageous to do so, since it removes that spike, plus it has had good results in our staging comparison.

And node runners, don’t forget to check your place on the leaderboard.

General progress

@qi_ma fixed the CPU/RAM spiking issue for the latest release, and is also refining range based searching (Sybil resistance). Plus Qi made some chunk verification improvements.

@chriso has been continuing with the renaming of the crates (libraries) and binaries from safe/sn to autonomi as well as coordinating much of the work around the latest stable release.

@rusty.spork unveiled the new leaderboard and investigated a connectivity issue that appeared to be caused by a users’ VPN. We will need to keep an eye out for issues like this, so if you are struggling with VPNs do let us know.

As you might expect, there’s a whole lot of testing going on. @anselme has been testing the CLI with bigger and bigger files. We’ve been struggling with large files, so this is obviously an urgent fix to get in. He’s smoke testing the CLI in other ways too, trying to overload it. With a local network at least this is now looking very stable.

And @mick.vandijke is putting the graphical front end (aka Dave) through its paces, latterly getting WebRTC working as a replacement for the troublesome Websockets. We are able to fetch quotes over WebRTC and GET chunks, with PUTs still a work in progress.

@bzee is also in this territory, poking at performance issues, in this case with CPU. He’s also working through issues with WebRTC in libp2p, and getting a grasp on gaps in our API and documentation.

On infrastructure, @roland is improving the deployment setup for testing including allowing externally attached volumes to be attached to our in-house node VMs, while @shu has been troubleshooting log ingestion into the ELK monitoring stack, and also adding features to our logging dashboard.

@dirvine is implementing a fix to (1) reduce node CPU usage, (2) make registers more scalable and (3) simplify generic transactions all with a single simple data type.

Finally, Ermine debugged some crashes in vault sync testcases and created an intermediate fix. He also added more unit tests to the vault CLI, with increased file structures and sizes.

50 Likes

first now to read :slight_smile:

15 Likes

The fact that I can come in here more than half an hour later and claim second speaks volumes.

8 Likes

The American contingent are tied up in Thanksgiving family chats.

I got a pass this year so can still be here :smiley:

14 Likes

Well to be fair, isn’t it a bit childish to claim first etc. I never bothered.

Can someone explain what happened to the other coding superstars, @bochaco and @joshuef? I don’t see them in the Weekly Updates much anymore.

10 Likes

Pretty sure @bochaco left, been wondering where @joshuef is too.

7 Likes

OF course it was, it was a bit of fun.
My point is that fun seems very absent now.
Along with some names.

I used to have complete faith in the Maidsafe leadership. Thats absent now as well.

4 Likes

wasnt @bux in oxford for a few days? any teaser on what that was about? :star_struck:

11 Likes

Thanks for all your hard work team! I don’t often post on these threada, as I don’t have much to add.

However, seeing only negative posts, while the team delivers a working and stable platform, seems unfair. Some of the devs are working around the clock, with @chriso admitting his weekends are used too.

As for the dig at @Bux ? Uncalled for.

Keep at it team! The world needs this!

23 Likes

:rofl: This is priceless :gem: :kissing_heart: patience super ants

Thx 4 the update and all your hard work Maidsafe devs

Without all your work all of this would not even be possible, thx you 4 being laser-focused on what you do and coding. Although I’m clueless I’m happy to do a upgrade in just 2 command lines, really appreciate every step… :people_hugging:

keep coding/hacking/testing super ants

7 Likes

was feeling rater up beat before reading the rest of this thread new release nodes appear lighter on resources and those annoying spikes have not shown up since i completed my upgrade :slight_smile:

bit of a shock hearing about the change to data types but ill wait for @Traktion @happybeing and @riddim to come to a conclusion as I haven’t got a clue about it.

great work to all the team and lets hope Dave isent to far away :slight_smile:

12 Likes

It is a little concerning not seeing @joshuef mentioned in the last few updates. He is still around isn’t he? :pray:t2:

2 Likes

Just a bit of ripping the pish.

I’ll tell you what IS called for - some technical clarity.
We see yet another major change only weeks before a code freeze and TGE - Ive learned not to call it any form of “launch”.

For the next Stages, I’d like whoever is presenting to go through Fundamental Principles | Autonomi — Learn More and tell us how many of these 20 points are still etched in stone.

4 Likes

Thanks for the update… to add,

at some point it would be great if the Maidsafe team could register the safenode software with MS,

to stop the current MS Security intrusion affecting safenode performance on resource limited ‘hybrid use (desktop+ small safenode fleet)’ MSWIN11/10 systems running a few nodes needs to be addressed (per the screenshot I posted in the Autonomi #supportchannel link below showing three node problem)

3 Likes

“You can’t direct the wind, but you can adjust your sails.”

Keep on trucking… err sailing.

15 Likes

any excuse … https://www.youtube.com/watch?v=48eW3VL-95g

4 Likes

I have a feeling that happened a little while ago. @chriso?

2 Likes

Thanks so much to the entire Autonomi team for all of your hard work! :man_factory_worker: :man_factory_worker: :man_factory_worker:

And good luck to everyone on your Beta Rewards! :four_leaf_clover:

And Happy Thanksgiving! Gratitude is an essential component of wisdom.

8 Likes

Just FYI, I’ve updated sn_httpd with a couple of new releases this week.

If you want to use your regular browser to view files on Autonomi, take a look!

11 Likes