Just want to mention, more modern tests I typically don't have any problems with and I find PTS very helpful. Thank you for putting it out there.
I'm only sharing the suggestion since it seems IPFS is made to tackle exactly the kind of problems I did run into.
Originally posted by Michael
View Post
Content addressing could make this easier to maintain though. The hash is immutable, so as long as anyone you have a network path to still has the data, you can get a copy.
Originally posted by Michael
View Post
One is that IPFS would require very little configuration to function as local caches. With the default config, if you have the data and the daemon is running, you're sharing. So that also means between testing machines. Perhaps not so interesting for people with caches already set up, but for others you might get optimized to LAN speeds by accident.
The other part is that LAN is just an example. The optimizations work on every level. For example if you're one of the lucky ones to be hampered by the Great Firewall of China and the bandwidth limitations / VPN requirements that come with it, you can get more efficient downloads staying within the national network.
Originally posted by Michael
View Post
Indeed to connect outside restrictive networks your best bet is to fall back on a public HTTP gateway.
The only advantages for them would be higher availability (as the gateway will have the extra availability of the IPFS network to back it, unlike a mirror) and the immutable content addressing.
Originally posted by Michael
View Post
The hosting requirements of the mirrors could decrease this way as well. IPFS would compliment the existing mirrors.
The requirements would fall onto the PTS software, bundling with the IPFS software, adding IPFS addresses to the list of mirrors, etc.
In it's simplest form Somebody(tm) provides the seeding, adds the link to the test via http://localhost:8080 to use a local IPFS daemon and https://gateway.ipfs.io to have the gateway as a fallback.
An advanced setup would be to use the mirrors as source, have PTS clients publish the hashes automatically, etc. Though that may be better suited for the Phoromatic servers?
Leave a comment: