ReplicationNet [June 7 Testnet 2023] [Offline]

Unfortunately not with this release.
Will check with others to see if can make it as configurable next time.

7 Likes

Now that it is working, I am doubting myself, did I perhaps not export SAFE_PEERS.
If not, would the node have run?

1 Like

shall be just wait there forever without discovering any node.
Unless, you have another node running at the same machine and connected to network.
Then this node may discover the network via that node.
Not tried it though.

6 Likes

For vdash fans I have updated to v0.8.4 so… ‘q’ to quit and then:

cargo install vdash
vdash /tmp/safenode/safenode.log

If you do the above you will lose any record of PUTS not in the most recent safenode.log and info in the top left will be inaccurate. :frowning_face:

You will though gain more and improved metrics in the top right :partying_face:

14 Likes

I’ve been downloading my uploads every now and then, with success every time.

18 Likes

@Toivo downloads his uploads to check integrity.
We should all be like @Toivo

well for tech matters anyway :slight_smile:

4 Likes

Like a wobbly toddler, this project is starting to find it’s legs.

PS C:\safe> Measure-Command {./safe --peer=/ip4/142.93.33.47/tcp/43691/p2p/12D3KooWATuSWjt61DUoqhVmHXpfenMnqMoPmrhnREQkZ25xrDGQ files upload -- C:\ud\metropolis | Out-Default}
Logging to directory: "C:\\Users\\Eric\\AppData\\Local\\Temp\\safe-client"
Current build's git commit hash: 0be2ef056215680b02ca8ec8be4388728bd0ce7c
🔗 Connected to the Network
Storing file "Thumbs.db" of 23552 bytes..
Successfully stored file "Thumbs.db" to e8707f7c402aa593a300dc2b78ce78ef0a215faeed7b671bb41900763711fead
Storing file "folder.jpg" of 4268 bytes..
Successfully stored file "folder.jpg" to 8d2654d3eaab2f04f8390311a57b0f99a65a3d6a669a160e2b5bf41599f0009c
Storing file "Thumbs.db" of 8192 bytes..
Successfully stored file "Thumbs.db" to d66d6f300b02b18b5d101f5d4928847716955907f35de5d0037783d9e55283b7
Storing file "VIDEO_TS.BUP" of 6144 bytes..
Successfully stored file "VIDEO_TS.BUP" to c08aeff245ed636a6d82b896db06ce5d4abe243d8d8ead43dc71c087246ed2c9
Storing file "VIDEO_TS.IFO" of 6144 bytes..
Successfully stored file "VIDEO_TS.IFO" to c08aeff245ed636a6d82b896db06ce5d4abe243d8d8ead43dc71c087246ed2c9
Storing file "VTS_01_0.BUP" of 71680 bytes..
Successfully stored file "VTS_01_0.BUP" to da6b3faaa39c3143af285a0489bf38011fddd1b3c62a1d99c9cf4ea6634cd4b4
Storing file "VTS_01_0.IFO" of 71680 bytes..
Successfully stored file "VTS_01_0.IFO" to da6b3faaa39c3143af285a0489bf38011fddd1b3c62a1d99c9cf4ea6634cd4b4
Storing file "VTS_01_1.VOB" of 1073739776 bytes..
Successfully stored file "VTS_01_1.VOB" to e5a05d033c165f6d70cd18bcfa906379617673ef26be832104914e9a315025e1
Storing file "VTS_01_2.VOB" of 1073739776 bytes..
Successfully stored file "VTS_01_2.VOB" to 8c3bd143dbe36e90131d5e05f61c59d806cbc55c2f01b8b52fcd30ba8e054b87
Storing file "VTS_01_3.VOB" of 1073739776 bytes..
Successfully stored file "VTS_01_3.VOB" to 1eb736eeae9c47b835bb80af49c669bd93ff0181a8cc201b3aac9ee25e15f2c4
Storing file "VTS_01_4.VOB" of 5859328 bytes..
Successfully stored file "VTS_01_4.VOB" to 606b44c6e65c61b62265d071e195e4857bff1b66b1cedc327cb5c053eb9dff1f
Writing 572 bytes to "C:\\Users\\Eric\\.safe\\client\\uploaded_files\\file_names_2023-06-08_11-19-18"


Days              : 0
Hours             : 3
Minutes           : 14
Seconds           : 50
Milliseconds      : 258
Ticks             : 116902584179
TotalDays         : 0.135303916873843
TotalHours        : 3.24729400497222
TotalMinutes      : 194.837640298333
TotalSeconds      : 11690.2584179
TotalMilliseconds : 11690258.4179

From my corner of the world, a hard-wired home connection 500 Mbps down/25 Mbps up with a manually opened port in my router…“it just works”.

I’ve been able to upload and download all my files (including an uploaded public domain DVD copy of Metropolis (1927)) on a Windows machine over the last couple of days with no problem. My safenodedata/record_store directory has started receiving chunks earlier this morning. Sure wish this could handle folders/containers, and yeah, uploads are kind of slow; but I understand…baby steps.

Seriously, to David and the team; you guys have got something special going on here.

15 Likes

May it be that such message is just at TRACE level?

I see such behaviour too.

I think these events are not related.
You just made second attempt and it was successful.
But for reliable network such approach is not acceptable.
Bugs should be hunted down.

1 Like

I had a crappy hotel connection last night and @aatonnomicc’s blag failed with not enough chunks.
Can you try?

5 Likes

If your laptop is hardwired to the router, it’s probably not using wifi. Are you sure the speed test was using wifi? If so, try disabling wifi on your laptop and connect using Ethernet (hardwired), then run speed test again.

It’s on Debug level, which was on at that time according to the log.

The error causing the connection closed is actually :

error: Syntax("unknown variant `Replicate`, expected one of `StoreChunk`, `Register`, `SpendDbc`") 

If you see the same error, it’s for sure using an old build.

7 Likes

Ooops. Not sure how, but it happens. I’m now renaming newly downloaded safenode as safenode-new and aliasing safenode to the renamed version. Then I can see using ps aux exactly what the command is and which one is running.

Hopefully there will be version numbers again soon.

5 Likes

Downloaded just fine at home and to my Hetzner instance :slight_smile:

Successfully got file /home/willie/begblag.mp3!
Writing 15766382 bytes to "/home/willie/begblag.mp3"

Successfully got file /home/safe/begblag.mp3!
Writing 15766382 bytes to "/home/safe/begblag.mp3"
5 Likes

Which is not enabled by default, right?
Then it means there are two possible reasons for missing commit id.

No.
Looks like there are at least two possible reasons for failure.
I decided to send logs to you for analysis (despite having only INFO [default] level). Maybe it will help.

2 Likes

5 nodes running, and files upload/download nicely.
Well done @maidsafe !!

14 Likes

Same here!
safe-client.zip (270.7 KB)

(EDIT) I tried also with my own node as SAFE_PEERS, and again, success.

8 Likes

This time it’s more interesting:

$ ./stats.sh safenode0_data/safenode.log.20230608T203941 
PeerAdded 89
PeerAdded (unique) 89
Detected dead peer 0
Sending a replication list 10
Replicate list received from 1
Fetching replication 161
Replicating chunk 11
Chunk received for replication 157

Yesterday, unfortunately not. But today there’s 70 megs of data, after starting node from the scratch.

6 Likes

My node’s address:

/ip4/37.233.99.40/tcp/38029/p2p/12D3KooWNXfuSHo8P5V6rTtrisqAAhXZyFHs87PPMZX8wZjehTKk

I’ll try to leave it running, perhaps we could test what’s going on if Maidsafe takes down their testnet nodes :slight_smile:

3 Likes

hi @qi_ma and @VaCrunch

id did some more testing it does not look like anything is hogging the upload from the ssh box

ssh box Ubuntu server connected directly to the router vodafone broad band

speed test:

ubuntu@safe-byres:~$ sudo speedtest-cli
Retrieving speedtest.net configuration...
Testing from Vodafone UK (xxxxxxxx)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Lancashire County Council - Digital Services (Preston) [305.80 km]: 26.996 ms
Testing download speed................................................................................
Download: 53.38 Mbit/s
Testing upload speed......................................................................................................
Upload: 12.74 Mbit/s

using iftop to monitor network usage

before upload

just after upload fails

after a short period everything on eth0 settles down

3 Likes

I was able to upload and re-download the Bunsen Labs Linux ISO @ 1.58G. The upload took about 44 minutes, or ~4.6Mbps. The download took about 27 minutes or ~7.6Mbps. I’m not sure what’s needed for others to try and download it but here’s the file name and address. I assume that’s enough.
beryllium-1-amd64.hybrid.iso
a62e87882724b7e8b79cbe861d3770ff06b96444349fd5e50a502a0e296acb9e

6 Likes