Announcement: Latest Release
Hey everyone! Check out the Github Release with changelog details. It may be worth mentioning with this that a new version of the API was published. This only affects people who want to download a new client to test uploads/downloads via CLI. If you are just running nodes you may ignore.
Great to see, be aware IMO what we have put out is more a fudge fix than a hot fix. It helps with something a wee bit deeper and does fix it and does not fake the fix, but it’s uncovered something more we need to consider. So this will slightly improve things, but a much more efficient fix is certainly needed and being focussed on. It’s not a huge refactor or anything, but instead it’s a small algorithmic change that we may need to make and one that is historic and peer reviewed as part of Kademlia. Wee bit deep, but we know what we are looking for/at here.
Excellent.
Should we point folks at Community Public File Directory and ask them to try timing a few downloads, upgrade to Autonomi Client v0.3.10 and then repeat the same downlooads to get a comparison?
I am afraid it would not tell us much. We know this is better but we also know it’s not the actual fix we need. I think we have the info we need to make the fix. No need for anyone to do work for us right now.
Download failed anyway - I just downgraded to v0.3.9
willie@gagarin:~/projects/maidsafe/neo-testing$ time ant file download 4467c38f2591ddf840161dfd8536bfff594be4e455bf2630e841de846d49029a antgirl.jpg
Logging to directory: "/home/willie/.local/share/autonomi/client/logs/log_2025-03-21_13-56-35"
🔗 Connected to the Network Error:
0: Failed to fetch Public Archive from address
1: General networking error: GetRecordError(QueryTimeout)
2: GetRecord Query Error QueryTimeout
3: Network query timed out
Location:
ant-cli/src/actions/download.rs:108
Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.
real 0m56.684s
user 0m0.906s
sys 0m0.849s
Dunno - even with v0.3.10, @riddim’s antgirl is still lonely
ant 0.3.10 is now available at /home/willie/.local/bin/ant
willie@gagarin:~/projects/maidsafe/neo-testing$ time ant file download 4467c38f2591ddf840161dfd8536bfff594be4e455bf2630e841de846d49029a antgirl.jpg
Logging to directory: "/home/willie/.local/share/autonomi/client/logs/log_2025-03-21_14-22-08"
🔗 Connected to the Network Fetching file: "giantant.png"...
1 errors while downloading data at: 4467c38f2591ddf840161dfd8536bfff594be4e455bf2630e841de846d49029a
[
"Failed to fetch file \"giantant.png\": General networking error: GetRecordError(QueryTimeout)",
]
Error:
0: Errors while downloading data
Location:
ant-cli/src/actions/download.rs:142
Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.
real 6m42.880s
user 0m7.365s
sys 0m4.989s
Not half as frustrating as the self-ID process Im trying to go through right now that doesnt like the lighting, my face is not centred, smile, don’t smile, hold camera steady pish…
It seems that quotes are not yet being obtained only from the 7 closest nodes to the chunk’s address.
I tried a larger file upload and it cost a certain amount, it did the payments and got some way through the upload and failed
Tried again hoping it would know about the chunks uploaded already and only get charged for the new chunks, BUT it still cost the same amount as 1st try. It also did a lot of uploading
Tried a third upload and same happened, charged the same amount and did a lot of uploading.
This suggests to me that that on each run the quoting was seeing different nodes as the closest 7 to each of the chunks of the file. Thus paying out the same amount each run.
Maybe this is known to still be happening, and if not then this is my observation.
This was not about the reason it failed uploading a chunk, but that it is not see all the chunks that were successfully uploaded (IE get told the chunk exists while doing quotes)
too many logs for the one upload and some compressed, most were not