Comments (13)
Did a bit more digging into the problematic sites and their latest CID is pinned on all of the collab cluster nodes.
from network-measurements.
The gap between the 24th and 27th of June is on me. I did a deployment (on Friday, doh) that didn't really work -.-
However, there is e.g. https://probelab.io/websites/blog.libp2p.io/
that used to be pinned but now doesn't seem to be anymore.
At the same time other sites, like probelab.io seem to be pinned just fine:
from network-measurements.
The Reprovider interval is already set to 12h. #55 (comment)
from network-measurements.
Other than the gap from July 24th to the 27th, it looks like things have been relatively stable lately, unless I'm reading the graphs wrong. I'm assuming that the 6 "reachable unrelayed" providers would be the collab cluster nodes in this case.
Is the main issue with the examples you posted that there are in some cases < 6 green (reachable unrelayed) providers available ?
from network-measurements.
🤔 blog.libp2p.io
is also pinned on all nodes
root@collab-cluster-am6-1:~# sudo -u ipfs ipfs resolve /ipns/blog.libp2p.io
/ipfs/QmXQTUq8juy1eXEcVEYHaD5cRJcoKCJiFGQeYq34cQbmqf
root@collab-cluster-am6-1:~# ipfs-cluster-ctl --force-http --host "/ip4/127.0.0.1/tcp/18201" \
--basic-auth "$CLUSTER_AUTH" status QmXQTUq8juy1eXEcVEYHaD5cRJcoKCJiFGQeYq34cQbmqf
QmXQTUq8juy1eXEcVEYHaD5cRJcoKCJiFGQeYq34cQbmqf | blog.libp2p.io__2023-06-28_100011:
> collab-cluster-am6-3 : PINNED | 2023-06-28T10:00:11Z | Attempts: 0 | Priority: false
> collab-cluster-am6-2 : PINNED | 2023-06-28T10:00:11Z | Attempts: 0 | Priority: false
> collab-cluster-sv15-2 : PINNED | 2023-06-28T10:00:11Z | Attempts: 0 | Priority: false
> collab-cluster-dc13-1 : REMOTE | 2023-07-11T12:55:25.102789461Z | Attempts: 0 | Priority: false
> collab-cluster-am6-1 : PINNED | 2023-06-28T10:00:11Z | Attempts: 0 | Priority: false
> collab-cluster-dc13-2 : PINNED | 2023-06-28T10:00:11Z | Attempts: 0 | Priority: false
> collab-cluster-sv15-1 : PINNED | 2023-06-28T10:00:11Z | Attempts: 0 | Priority: false
from network-measurements.
Provider config looks like this
"Provider": {
"Strategy": ""
},
"Pubsub": {
"DisableSigning": false,
"Router": ""
},
"Reprovider": {
"Interval": "12h"
from network-measurements.
I just checked blog.libp2p.io
:
$ ipfs name resolve blog.libp2p.io
/ipfs/QmXQTUq8juy1eXEcVEYHaD5cRJcoKCJiFGQeYq34cQbmqf
$ ipfs routing findprovs /ipfs/QmXQTUq8juy1eXEcVEYHaD5cRJcoKCJiFGQeYq34cQbmqf
12D3KooWDTmCz7qkQuzAxBEft4HcEWPgRHDLEHZGz6YKsJnRTFNc
12D3KooWDgnSUjXtXL7JU437665k6GkMJRjHs4uFLsTPnhXfUhdk
12D3KooWDkSenw8Z7MHfL2c2ip436Jsz4e5P69xijuMVZcYmFxNq
12D3KooW9qbZ6ko6SSr3yyrt1bbucqGc23ku5K7nk5Up8dRfxZAW
12D3KooWA2F1A63fuF16J4FFZMeeXSHzEqjwS9x6Zs4zyWMG5JZ4
12D3KooWAMKSVLkRTZpauaBkZJNCt2pkFRiuEFn28R2smtvPVL8i
12D3KooWAUK9oejibW91nJh6ajjDULChHzhwCRyqvcabhNMXr3yY
12D3KooWAUZy7NDTVvkkwA3Qg7Pak9K1iWLSAwayEdrz3dxnagAZ
12D3KooWAuE4xwNiLajKiq3yhiweRkpVVhDe6sqN3h9mZAKU1bwH
12D3KooWAumZUc68wVWhJp737BzMqCB4sKEeCvvh9aoJsVFCppb6
12D3KooWBJyzYumBQYsvA8iTV4jZYNuYdmTfhzztkQ6GJacgxMvU
12D3KooWBhZjs33i9MUjdWfTozsiDq7JAvqaMwZwVwMAcSNJaSQy
12D3KooWBiUCqB5K51MrDMUjn3YvASvs8WrFuutcP33aUE2V8KJg
12D3KooWC3ve1wzU64UiRA9dE35uvBVp3jkFaV6NUzzdrfrqhud9
12D3KooWC7hAaknyyeWZRSbvA2HRV6xW1LgKhh23ojDm1yWmTFeG
12D3KooWCEtrxiodNdVhyTtjYhVNDgT326EHYnSKSQV1ZjZUSLAa
12D3KooWCHEdRCjJf7ZA26RuE16t8c38VivQvcBTbQv7hJtaCZzU
12D3KooWCdncm6aotvRkRWmvG43VjqrkzWqAkyvfiahzkiHijQWE
12D3KooWCZryvRGicga21MdGK6n1YefLvGb6ZHMQpVFc4dBifNfp
12D3KooWCasTMkCj4P1UTUXQRBs8Hq9DqHQksbGA6mQa6D32gpzV
None of the above PeerIDs match any pinning cluster ID :/ This is our list.
from network-measurements.
There are many other sites that I see we've got problems with:
- https://probelab.io/websites/docs.libp2p.io/#website-trend-hosters
- https://probelab.io/websites/filecoin.io/#website-trend-hosters
- https://probelab.io/websites/green.filecoin.io/#website-trend-hosters
- https://probelab.io/websites/ipfs.tech/#website-trend-hosters
- https://probelab.io/websites/libp2p.io/#website-trend-hosters
- https://probelab.io/websites/protocol.ai/#website-trend-hosters
- https://probelab.io/websites/research.protocol.ai/#website-trend-hosters
- https://probelab.io/websites/specs.ipfs.tech/#website-trend-hosters
- https://probelab.io/websites/web3.storage/#website-trend-hosters
One thing that I don't understand is why behaviour is so inconsistent - maybe @gmasgras has got any ideas? For instance, the following sites seem to have only one provider the last few days. There is still a stable provider, but not sure why there's only one and not 6, for instance. Also, it's weird that Fleek presents similar inconsistency, which makes me think it's a more general issue with the setup (?)
- https://probelab.io/websites/docs.ipfs.tech/#website-trend-hosters
- https://probelab.io/websites/drand.love/#website-trend-hosters
from network-measurements.
Ah I see now that I should have been looking at the "known stable providers" graphs.
I'm not sure why some CIDs are provided while others are not.. they're all pinned to these nodes.
cc @lidel @aschmahmann any hints here ?
from network-measurements.
One thing I'm thinking we could try out is reducing the reprovide interval, which is currently set to 22hrs. We've changed this according to our study (https://github.com/protocol/network-measurements/blob/master/results/rfm17-provider-record-liveness.md#44-State-of-PR-Holders-over-time), but I'm wondering whether something's wrong there. Any chance you can change that back to 12hrs for just some, or all of the cluster machines to see if they're constantly providing @gmasgras?
from network-measurements.
The situation still doesn't seem to be solved and in fact it's only getting worse from what I can see at https://probelab.io/websites/ for various websites. The only website that continuously has several providers from our pinning cluster and Fleek is probelab.io 🤔
Two ideas come to mind to dive a little deeper into this:
- @dennis-tra what are all the checkpoints for website owners that have to be checked in order for the site to fetch correctly over kubo? E.g., things like dnslink record, any IPNS configuration (?), certificates (?). It's weird that probelab.io is provided correctly but all others are just random..
- @gmasgras could you provide us with some other (non-website) CIDs to check if those are provided correctly? I would be interested to see how other IPNS keys behave, as well as normal IPFS CIDs.
from network-measurements.
George is out on parental leave for all of August. @mcamou can you please have a look at this and get back to Yiannis?
from network-measurements.
@yiannisbot I've created a list of everything that we have pinned in the collab cluster as of right now, I've added it to the collab cluster under CID QmQzPkWhAro4mj2KTZPfskx1nTvxnKU7MmEjLSfHqxSFhY
and verified that it's retrievable at https://ipfs.io/ipfs/QmQzPkWhAro4mj2KTZPfskx1nTvxnKU7MmEjLSfHqxSFhY. Most of the entries have annotations to indicate what they are.
from network-measurements.
Related Issues (20)
- Network self-organisation HOT 10
- RFM-16 Proposal: An alternative to measuring bitswap efficiacy HOT 7
- Broadcast latencies in the Filecoin network HOT 6
- Is IPFS serving the closest copy of cached content HOT 4
- RFM Proposal: Data on usage of libp2p circuit relay v1 HOT 8
- Track and measure number of Brave browser IPFS nodes HOT 14
- Track number of client nodes in the IPFS DHT Network HOT 4
- Impact of peers that rotate their PeerIDs HOT 5
- Website Monitoring feedback 202302 and 202303 HOT 16
- Balance Kademlia Buckets HOT 1
- Add table of all advertised stream handlers and how many peerid advertised thoses stream handlers. HOT 6
- RFM Proposal: Number of Client nodes across various networks and implementations HOT 4
- RFM: IPNI Lookup Performance HOT 19
- Unreachable providers for popular CIDs HOT 40
- website monitoring: add specs.ipfs.tech HOT 1
- DHT Lookup Latency Increase since mid-June 2023 HOT 1
- Large Number of Unavailable Peers HOT 2
- Gateway Measurements: Helia HOT 1
- Kubo Version 12-Month Trend HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from network-measurements.